Python-based integrated optical modelling
Project description
[](https://www.gnu.org/licenses/gpl-3.0) [](https://codecov.io/gh/qpv-research-group/rayflare) [](https://www.codacy.com/gh/qpv-research-group/rayflare?utm_source=github.com&utm_medium=referral&utm_content=qpv-research-group/rayflare&utm_campaign=Badge_Grade) [](https://rayflare.readthedocs.io/en/latest/?badge=latest) [](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

Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rayflare-1.2.1.tar.gz.
File metadata
- Download URL: rayflare-1.2.1.tar.gz
- Upload date:
- Size: 83.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4d53743bc339ba22626536e339b9b3a57493b5a65c195d6f4dd88454a60c7d4
|
|
| MD5 |
5dd37cd0a79f17b41478afcdaf5ea66b
|
|
| BLAKE2b-256 |
eb93d539358de7c5c30c708a8084614813e3fbbc3ee999bfae76ec58b3efec69
|
File details
Details for the file rayflare-1.2.1-py3-none-any.whl.
File metadata
- Download URL: rayflare-1.2.1-py3-none-any.whl
- Upload date:
- Size: 96.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ea3ef3c0c87f814cc99a3eaad80d1f06c4768c0cf3fcc0996825759c4111904
|
|
| MD5 |
6bd8deaae9489cb7c469381740dab8b6
|
|
| BLAKE2b-256 |
c623056fade847383dd69547eaf7b008f289b31bd12b799919d453b49c39154f
|