Skip to main content

Python-based integrated optical modelling

Project description

[![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&utm_medium=referral&utm_content=qpv-research-group/rayflare&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”)

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

rayflare-1.2.1.tar.gz (83.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rayflare-1.2.1-py3-none-any.whl (96.6 kB view details)

Uploaded Python 3

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

Hashes for rayflare-1.2.1.tar.gz
Algorithm Hash digest
SHA256 f4d53743bc339ba22626536e339b9b3a57493b5a65c195d6f4dd88454a60c7d4
MD5 5dd37cd0a79f17b41478afcdaf5ea66b
BLAKE2b-256 eb93d539358de7c5c30c708a8084614813e3fbbc3ee999bfae76ec58b3efec69

See more details on using hashes here.

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

Hashes for rayflare-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9ea3ef3c0c87f814cc99a3eaad80d1f06c4768c0cf3fcc0996825759c4111904
MD5 6bd8deaae9489cb7c469381740dab8b6
BLAKE2b-256 c623056fade847383dd69547eaf7b008f289b31bd12b799919d453b49c39154f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page