rayflare


Namerayflare JSON
Version 1.2.1 PyPI version JSON
download
home_pagehttps://github.com/qpv-research-group/rayflare
SummaryPython-based integrated optical modelling
upload_time2023-11-19 04:39:42
maintainer
docs_urlNone
authorPhoebe Pearce
requires_python>=3.6, <3.12
licenseGNU GPLv3
keywords photovoltaics modelling physics optics
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![codecov](https://codecov.io/gh/qpv-research-group/rayflare/branch/devel/graph/badge.svg)](https://codecov.io/gh/qpv-research-group/rayflare)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/7ff9180e5f7a460192440895d823ff15)](https://www.codacy.com/gh/qpv-research-group/rayflare?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=qpv-research-group/rayflare&amp;utm_campaign=Badge_Grade)
[![Documentation Status](https://readthedocs.org/projects/rayflare/badge/?version=latest)](https://rayflare.readthedocs.io/en/latest/?badge=latest)
[![status](https://joss.theoj.org/papers/15647ef7b3dd688b47c1b802a4f50a67/status.svg)](https://joss.theoj.org/papers/15647ef7b3dd688b47c1b802a4f50a67)

**Important**: Please check out the [news & updates](https://rayflare.readthedocs.io/en/latest/news.html) page for the most recent updates
and changes, including any possible backwards compatibility issues.  If you have questions, issues, etc., please check the
documentation and (open and closed) [issues](https://github.com/qpv-research-group/rayflare/issues) first,
or open a new issue using the relevant template.

# rayflare
Open-source, integrated optical modelling of complex stacks. RayFlare incorporates the transfer-matrix method (TMM), 
ray-tracing and rigorous coupled-wave analysis (RCWA/FMM), in addition to an angular redistribution matrix method which allows multiple 
methods to be coupled across a single structure to calculate total absorption/reflection/transmission, absorption per 
layer, and absorption profiles. 

You can view RayFlare's documentation, including installation instructions [here](https://rayflare.readthedocs.io/en/latest/).
The contributing guidelines are [here](CONTRIBUTING.md) and the Code of Conduct is [here](CODE_OF_CONDUCT.md). This package
is distributed under a [GNU GPL (version 3) license](GNU_GPL_v3.txt). If you have questions, issues, etc., please check the
documentation first or open an [issue](https://github.com/qpv-research-group/rayflare/issues) using the relevant template.

If you use RayFlare in your work, please cite the [JOSS paper](https://doi.org/10.21105/joss.03460):

*Pearce, P. M., (2021). RayFlare: flexible optical modelling of solar cells. Journal of Open Source Software, 6(65), 3460. 
https://doi.org/10.21105/joss.03460*

![poster](poster.png "RayFlare poster")

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/qpv-research-group/rayflare",
    "name": "rayflare",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6, <3.12",
    "maintainer_email": "",
    "keywords": "photovoltaics modelling physics optics",
    "author": "Phoebe Pearce",
    "author_email": "phoebe.pearce15@imperial.ac.uk",
    "download_url": "https://files.pythonhosted.org/packages/eb/93/d539358de7c5c30c708a8084614813e3fbbc3ee999bfae76ec58b3efec69/rayflare-1.2.1.tar.gz",
    "platform": null,
    "description": "[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n[![codecov](https://codecov.io/gh/qpv-research-group/rayflare/branch/devel/graph/badge.svg)](https://codecov.io/gh/qpv-research-group/rayflare)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/7ff9180e5f7a460192440895d823ff15)](https://www.codacy.com/gh/qpv-research-group/rayflare?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=qpv-research-group/rayflare&amp;utm_campaign=Badge_Grade)\n[![Documentation Status](https://readthedocs.org/projects/rayflare/badge/?version=latest)](https://rayflare.readthedocs.io/en/latest/?badge=latest)\n[![status](https://joss.theoj.org/papers/15647ef7b3dd688b47c1b802a4f50a67/status.svg)](https://joss.theoj.org/papers/15647ef7b3dd688b47c1b802a4f50a67)\n\n**Important**: Please check out the [news & updates](https://rayflare.readthedocs.io/en/latest/news.html) page for the most recent updates\nand changes, including any possible backwards compatibility issues.  If you have questions, issues, etc., please check the\ndocumentation and (open and closed) [issues](https://github.com/qpv-research-group/rayflare/issues) first,\nor open a new issue using the relevant template.\n\n# rayflare\nOpen-source, integrated optical modelling of complex stacks. RayFlare incorporates the transfer-matrix method (TMM), \nray-tracing and rigorous coupled-wave analysis (RCWA/FMM), in addition to an angular redistribution matrix method which allows multiple \nmethods to be coupled across a single structure to calculate total absorption/reflection/transmission, absorption per \nlayer, and absorption profiles. \n\nYou can view RayFlare's documentation, including installation instructions [here](https://rayflare.readthedocs.io/en/latest/).\nThe contributing guidelines are [here](CONTRIBUTING.md) and the Code of Conduct is [here](CODE_OF_CONDUCT.md). This package\nis distributed under a [GNU GPL (version 3) license](GNU_GPL_v3.txt). If you have questions, issues, etc., please check the\ndocumentation first or open an [issue](https://github.com/qpv-research-group/rayflare/issues) using the relevant template.\n\nIf you use RayFlare in your work, please cite the [JOSS paper](https://doi.org/10.21105/joss.03460):\n\n*Pearce, P. M., (2021). RayFlare: flexible optical modelling of solar cells. Journal of Open Source Software, 6(65), 3460. \nhttps://doi.org/10.21105/joss.03460*\n\n![poster](poster.png \"RayFlare poster\")\n",
    "bugtrack_url": null,
    "license": "GNU GPLv3",
    "summary": "Python-based integrated optical modelling",
    "version": "1.2.1",
    "project_urls": {
        "Documentation": "http://rayflare.readthedocs.io",
        "Homepage": "https://github.com/qpv-research-group/rayflare"
    },
    "split_keywords": [
        "photovoltaics",
        "modelling",
        "physics",
        "optics"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c623056fade847383dd69547eaf7b008f289b31bd12b799919d453b49c39154f",
                "md5": "6bd8deaae9489cb7c469381740dab8b6",
                "sha256": "9ea3ef3c0c87f814cc99a3eaad80d1f06c4768c0cf3fcc0996825759c4111904"
            },
            "downloads": -1,
            "filename": "rayflare-1.2.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6bd8deaae9489cb7c469381740dab8b6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6, <3.12",
            "size": 96581,
            "upload_time": "2023-11-19T04:39:18",
            "upload_time_iso_8601": "2023-11-19T04:39:18.780262Z",
            "url": "https://files.pythonhosted.org/packages/c6/23/056fade847383dd69547eaf7b008f289b31bd12b799919d453b49c39154f/rayflare-1.2.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eb93d539358de7c5c30c708a8084614813e3fbbc3ee999bfae76ec58b3efec69",
                "md5": "5dd37cd0a79f17b41478afcdaf5ea66b",
                "sha256": "f4d53743bc339ba22626536e339b9b3a57493b5a65c195d6f4dd88454a60c7d4"
            },
            "downloads": -1,
            "filename": "rayflare-1.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "5dd37cd0a79f17b41478afcdaf5ea66b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6, <3.12",
            "size": 83882,
            "upload_time": "2023-11-19T04:39:42",
            "upload_time_iso_8601": "2023-11-19T04:39:42.116025Z",
            "url": "https://files.pythonhosted.org/packages/eb/93/d539358de7c5c30c708a8084614813e3fbbc3ee999bfae76ec58b3efec69/rayflare-1.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-19 04:39:42",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "qpv-research-group",
    "github_project": "rayflare",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "rayflare"
}
        
Elapsed time: 0.14254s