Skip to content

Update dependencies in pyproject.toml

The dependencies listed in pyproject.toml need to be updated.

Missing dependencies:

  • tqdm for ntsim_2.py
  • icosphere for SensitiveDetectors/FlyEyeCompound.py
  • ...anything else?

Dependencies to be made optional:

We started !18 (merged) to move the nupropagator dependencies to optional, we should make a list of other optional submodules.

  • pvlib - required for PrimaryGenerators/SolarPhotons
  • Presumably graphic libraries "pyqtgraph","PyOpenGL", "PyQt5","matplotlib" should be part of some visualization package, and not included in the base installation?
  • ...anything else?

What do you think?