Make aacgmv2 an optional dependency
dchaddock opened this issue · 1 comments
dchaddock commented
I think we can do this to help simplify some installations for users. The aacgmv2 library requires numpy, so making this optional will result in numpy not getting installed.
When aacgmv2 is not installed, the util methods should probably throw a warning message saying to install it. I don't think aacgmv2 is used anywhere else other than the calculate_btrace.py file in the utils module.
An update to the readme and documentation is probably good to make sure we capture the way to install PyAuroraX without it.
dchaddock commented
Addressed this in the darren-dev
branch. This will be part of the 0.9.0 release.