Update dependencies in pyproject.toml
The dependencies listed in pyproject.toml need to be updated.
Missing dependencies:
-
tqdmforntsim_2.py -
icosphereforSensitiveDetectors/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?