Skip to main content

Python-based integrated optical modelling

Project description

License: LGPL v3 codecov Codacy Badge Documentation Status status

Important: Please check out the news & updates 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 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. The contributing guidelines are here and the Code of Conduct is here. This package is distributed under a GNU LGPL (version 3) license. If you have questions, issues, etc., please check the documentation first or open an issue using the relevant template.

If you use RayFlare in your work, please cite the JOSS paper:

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

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-2.0.1.tar.gz (77.3 kB view details)

Uploaded Source

Built Distribution

rayflare-2.0.1-py3-none-any.whl (90.4 kB view details)

Uploaded Python 3

File details

Details for the file rayflare-2.0.1.tar.gz.

File metadata

  • Download URL: rayflare-2.0.1.tar.gz
  • Upload date:
  • Size: 77.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for rayflare-2.0.1.tar.gz
Algorithm Hash digest
SHA256 d6788de39f9981dc2415618e1df62f3dfea2209be9ca8271a3f422f7536a0eca
MD5 ef46aa3943cdd0227c117d946c6300a1
BLAKE2b-256 ff9d5dc5cd48649b855c40aef7ef6b9bdfc75f85baa47a7b22c58669f5459c62

See more details on using hashes here.

File details

Details for the file rayflare-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: rayflare-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 90.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for rayflare-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ced1a0b383edf1f9070b249a3f92cb0abe63994d8858828e4eb5c751fe6c3fae
MD5 ccc951d48ce11dd23a2d4250e37ccd53
BLAKE2b-256 68d0c9a359aec144f1bb7b7fed6c398c95db648cb5e932bdad2c098e683aa343

See more details on using hashes here.

Supported by

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