Skip to content

Releases: space-physics/igrf

Robust build, matlab unit test

11 Oct 08:45
5d01a90
Compare
Choose a tag to compare

Use Matlab test unit class

Attempt to make CMake build more robust from Python

Update syntax for xarray

11 Oct 08:01
e12a4d1
Compare
Choose a tag to compare

Thanks to @rprechelt and @stopyun-jirong who noted the new syntax of xarray made this IGRF Python interface need updating

Updated annotation to Python 3.10 style (backward compatible to Python 3.7)

Removed unnecessary CMake code

IGRF13

24 Aug 21:05
daaa769
Compare
Choose a tag to compare

Update to use IGRF13 model

  • use CLI interface instead of f2py--solves numerous long-standing issues in general with f2py by not using it
  • use Python >= 3.7 for reliability across Python install types
  • add CI to CLI as well as module
  • update Matlab interface

vendor code, standard template

11 Nov 22:04
90094a8
Compare
Choose a tag to compare
  • apply project template
  • add initial geomag7.0 C code
  • vendor datetime2yeardec

CI modernize, black formatting

25 Sep 19:57
6568d75
Compare
Choose a tag to compare

modernize

14 Aug 19:41
cbbf4f1
Compare
Choose a tag to compare

modularize for best practice

add examples

Improve robustness with pep8 and mypy type checking

31 May 05:21
Compare
Choose a tag to compare
  • Requires Python >= 3.6
  • mypy type hint validation
  • pep8

Inclination and declination included

23 May 17:11
Compare
Choose a tag to compare

Include inclination and declination as outputs.

API simplification via xarray

23 May 09:00
Compare
Choose a tag to compare

As in numerous other geoscience community programs, we have adopted xarray as the base class for output, naturally aligning data with lat, lon, alt coordinates.

tolerate yeardec or datetime input

27 Feb 07:57
Compare
Choose a tag to compare
v1.2.1

tolerate yeardec or datetime input