Home
refloxide¶
A blaxingly fast 4x4 transfer matrix method for simulating reflection though stratified media
Installation¶
With uv (recommended):
Wheels include the wgpu GPU path (device="gpu"; see GPU backend).
refloxide[core] matches the bare install; refloxide[all] aliases [plugin].
Quick Start¶
Team and support¶
- ALS-REIXS team: RIXS Program at ALS
- Group GitHub: ALS-RSOXS organization
- Submit issues: refloxide issue tracker
Development¶
Prerequisites¶
- Python 3.13+
- uv for package management
Setup¶
Clone the repository and install dependencies:
git clone https://github.com/HarlanHeilman/refloxide.git
cd refloxide
uv sync --group dev --extra plugin
Running Tests¶
Code Quality¶
Prek Hooks¶
Install prek hooks:
License¶
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.