Releases: SWxTREC/pymsis
REL: v0.9.0
What's Changed
The minimum supported Python version is now 3.10 and the minimum supported numpy version is 1.23. This release is compatible with numpy 2.0+ as well.
There are now wheels for MacOS Arm64.
Obvious solar radio burst F10.7 data is removed automatically now and a warning is issued when data during this time-period is being used, see: #46
Full Changelog: v0.8.0...v0.9.0
REL: v0.8.0
What's Changed
This release adds Python 3.12 support and drops Python 3.9 support. There is no substantial change to the code other than to provide new wheels.
Full Changelog: v0.7.0...v0.8.0
REL: v0.7.0
What's Changed
In this release we have changed the data provider for Ap and F10.7 to CelesTrak. This data provider interpolates gaps in the datastream, causing fewer errors for the end-users. When there is interpolated data we emit a warning to the user, but the computation still succeeds while it failed before.
- CI: Update workflow install for gfortran by @greglucas in #27
- MNT/FIX: Update wrappers with proper argument order by @greglucas in #25
- MNT: Change Ap and F10.7 data provider by @greglucas in #29
- cleanup, linting, type annotations by @greglucas in #30
- REL: Bumping version to 0.7.0 by @greglucas in #31
Full Changelog: v0.6.0...v0.7.0
REL: v0.6.0
What's Changed
There are two large changes in this release. The first is updating the build system to use meson:
- Handling builds with meson by @greglucas in #21
The second big change is adding automatic F10.7 and ap data downloading to the routines, making passing in F10.7 and ap optional for ease of use with historical data and time periods.
- Automatic downloading of F10.7 and ap by @greglucas in #23
Full Changelog: v0.5.0...v0.6.0
REL: v0.5.0
What's Changed
- Add MSIS 2.1 and update code by @greglucas in #18
- BLD: Add additional Python wheel builds and CIs by @greglucas in #17
Full Changelog: v0.4.0...v0.5.0
REL: v0.4.0
What's Changed
- DOC: Adding DOI to the README and documentation by @greglucas in #12
- BLD: Specify F77 compiler explicitly by @greglucas in #14
- Handle flattened input arrays by @greglucas in #13
- REL: Bumping to v0.4.0 by @greglucas in #15
Full Changelog: v0.3.0...v0.4.0
REL: v0.3.0
This is the v0.3.0 release of pymsis. It contains wheels for Linux, MacOS, and Windows to enable easy installation across platforms.
REL: v0.2.1
This release adds new maintenance code for building on Windows systems. To build across systems in a more compatible manner we have dropped the native architecture and fast-math compile-time flags. Additionally, the Windows+Python3.9 build tests were failing from compiler optimizations, so we are now forcing "-O1" optimization levels when building.