aurorax-space/pyaurorax

Make aacgmv2 an optional dependency

dchaddock opened this issue · 1 comments

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.

Addressed this in the darren-dev branch. This will be part of the 0.9.0 release.