PyCurious: A Python module for computing the Curie depth from the magnetic anomaly
Ben Mather and Robert Delhaye
Formal release after JOSS review.
This version of pycurious
implements the following functionality:
- Anaconda installation support (and fixes for Cython build issues)
- Checking if windows that exceed the extent of the domain
- Correct propagation of errors with Tanaka et al. 1999 approach
- Refactor code to compute the radial power spectrum
- Updated Docstrings and Jupyter notebooks
- Updated test suite (using
pytest
) to test for expected functionality of core routines - PEP8 compliant code
Depreciated functions:
CurieGrid.radial_spectrum_log
; instead useCurieGrid.radial_spectrum
and pass the argumentpower=0.5
for the same functionality.