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.