Skip to content

Latest commit

 

History

History
94 lines (79 loc) · 3.29 KB

CHANGELOG.rst

File metadata and controls

94 lines (79 loc) · 3.29 KB

Changelog

2.1.0 (2025-01-07)

  • Adapted codebase to read IRGF coefficients from a file (updated to IGRF-14)
  • Updated package to be compliant and installable with numpy 2.0+
  • Added tests for Python 3.12 and NEP29
  • Fixed link to logo in the README
  • Updated pyproject.toml to include most metadata instead of setup.cfg
  • Added a citation section to the docs
  • Fixed the command-line executable
  • Updated code to address deprecation warnings around np.float64 use
  • Updated code to remove use of datetime utcnow
  • Updated meson build requirements to include ninja for Windows builds instead of python-dev-tools

2.0.2 (2024-11-12)

  • Updated supported Python versions (3.9-3.11)
  • Added a ReadTheDocs yaml
  • Migrate to using importlib to keep track of package data files

2.0.1 (2023-04-11)

  • Expanded installation instructions in the documenation
  • Added unit tests for todays date, ensuring that apex.dat is current
  • Added cron unit test to GitHub Actions CI
  • Added a logo
  • Correct indexing bug in Fortran source that was causing array overflow and memory errors for extrapolated years beyond the latest formal IGRF fit

2.0.0 (2022-12-09)

  • Update Fortran source code to Fortran 90 standards
  • Removed Python 2 support
  • Updated community and package documentation
  • Updated unit test style to reduce duplication and better follow PEP8
  • Updated code style using codacy suggestions and reduced complexity
  • Added class representation strings to Apex
  • Improved input testing for Apex methods
  • Added more examples and installation help to the documentation
  • Fixed missing microseconds bug in helpers.subsol
  • Added function to calculate height along a field line
  • Changed installation to use meson
  • Added wheel creation to CI
  • Updated flake8 ignore syntax

1.1.0 (2021-03-05)

  • Adapted Fortran to read IRGF coefficients from a file (updated to IGRF-13)
  • Improved the subsol routine to allow array input
  • Improved PEP8 compliance
  • Added some missing docstrings to unit tests
  • Fixed AppVeyor test environment
  • Updated python test versions
  • Updated community and package documentation
  • Fixed bug where NaNs caused array input to crash
  • Fixed bug in quasi-dipole to apex conversion at equator
  • Removed duplicate CI services

1.0.4 (2019-04-05)

  • Updated installation instructions
  • Simplified warning tests
  • Made some PEP8 changes

1.0.3 (2018-04-05)

  • Updated badges and added DOI
  • Added tests for python 3.6
  • Removed tests for python 3.3
  • Made some PEP8 changes

1.0.2 (2018-02-27)

  • Extend character limit for allowable data file path, and update documentation to reflect a change in maintainers. Also updated testing implimentation, reduced fortran compiler warnings, and improved PEP8 compliance.

1.0.1 (2016-03-10)

  • Remove geocentric to geodetic conversion of subsolar point based on feedback from Art Richmond. (The subsolar point is the same in geocentric and geodetic coordinates.) The helper function gc2gdlat have been kept to preserve backwards compatibility.

1.0.0 (2015-11-30)

  • Initial release