Skip to content

Removed cartopy dependency and added module-specific logger

Compare
Choose a tag to compare
@itsmoosh itsmoosh released this 30 May 20:15
· 83 commits to main since this release

Plotting functions previously used cartopy for generating tick labels and as an axis transform. Lat/lon plots relying on cartopy have been rewritten to remove the dependency, because cartopy cannot currently be installed with pip due to a reliance on additional programs (Proj and GEOS) that cannot be installed with pip.

Output messages for the user are now handled with a logger that can be accessed and configured with logging.getLogger('MoonMag'), allowing importing packages to adjust the MoonMag logging level.