Dependencies

Required dependencies

  • Python (3.9 or later)

Core libraries

  • Mitsuba 3 (radiometric engine; custom build, packaged as eradiate-mitsuba on PyPI)

  • Joseki (atmospheric profile management)

Numerical computing infrastructure

Unit handling

I/O and data management

Class engine

Configuration

Interface

Optional dependencies

Testing

Maintenance

Documentation

Others

  • AABBTree: Used for collision detection in the lead cloud generator.

  • astropy, python-dateutil: Used for Earth-Sun distance calculation and date parsing in the Solar irradiance spectrum init code.