Update dependencies in pyproject.toml
The dependencies listed in pyproject.toml
need to be updated.
Missing dependencies:
-
tqdm
forntsim_2.py
-
icosphere
forSensitiveDetectors/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 forPrimaryGenerators/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?