rayflare 2.0.1
pip install rayflare
Released:
Python-based integrated optical modelling
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: OSI Approved, GNU General Public License v3 (GPLv3) (RayFlare is a programme for flexible modelling of complicated optical structures. Copyright (C) 202...)
- Author: Phoebe Pearce
- Tags ray optics, diffraction, ellipsometry, lens, lens design, lens simulation, light scattering, light trapping, optics, photovoltaics, physics, ray tracing, rcwa, rigorous coupled wave analysis, scattering, thin film, thin film optics, tmm, transfer matrix, wave optics
- Requires: Python >=3.9
Classifiers
- Development Status
- Intended Audience
- License
- Natural Language
- Operating System
- Programming Language
- Topic
Project description
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
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: OSI Approved, GNU General Public License v3 (GPLv3) (RayFlare is a programme for flexible modelling of complicated optical structures. Copyright (C) 202...)
- Author: Phoebe Pearce
- Tags ray optics, diffraction, ellipsometry, lens, lens design, lens simulation, light scattering, light trapping, optics, photovoltaics, physics, ray tracing, rcwa, rigorous coupled wave analysis, scattering, thin film, thin film optics, tmm, transfer matrix, wave optics
- Requires: Python >=3.9
Classifiers
- Development Status
- Intended Audience
- License
- Natural Language
- Operating System
- Programming Language
- Topic
Release history Release notifications | RSS feed
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
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6788de39f9981dc2415618e1df62f3dfea2209be9ca8271a3f422f7536a0eca |
|
MD5 | ef46aa3943cdd0227c117d946c6300a1 |
|
BLAKE2b-256 | ff9d5dc5cd48649b855c40aef7ef6b9bdfc75f85baa47a7b22c58669f5459c62 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | ced1a0b383edf1f9070b249a3f92cb0abe63994d8858828e4eb5c751fe6c3fae |
|
MD5 | ccc951d48ce11dd23a2d4250e37ccd53 |
|
BLAKE2b-256 | 68d0c9a359aec144f1bb7b7fed6c398c95db648cb5e932bdad2c098e683aa343 |