Contributing

Please see the CONTRIBUTING.md file in the repository for detailed contribution guidelines.

Quick Reference

Development Setup

git clone https://github.com/openEarthModelling/pyRadtran.git
cd pyRadtran
pip install -e ".[dev]"

Running Tests

pytest tests/ -v

Running Tests with Coverage

pytest tests/ --cov=pyradtran --cov-report=html

Linting

ruff check src/ tests/
ruff format --check src/ tests/

Building Documentation

cd docs
make html