Releases: space-physics/NCAR-GLOW
Releases · space-physics/NCAR-GLOW
modernize, cleanup
- require Python >= 3.9
- fixed geomagindices package for current Pandas versions
This GLOW implementation remains as an almost zero modification to the original source code. The Matlab/Python interface uses a command line interface to GLOW, running GLOW as a separate process to avoid thread-safety issues.
update matlab and Python interfaces, add tests, examples, plots
add examples and simulation mods, ci to actions
- move CI to GitHub Actions
- add examples for no precipitation and injected temperature
- make Fortran code sleeker by using
select type
instead ofmodule procedure
- make sanity check when parsing Glow stdout by checking for expected altitude--this helps avoid off-by-N line reading mistakes
meson subproject
correct meson.build to be suitable for use as subproject
Check for too old build system and fail / skip accordingly
Check for minimum build system version and fail / skip accordingly:
- Meson >= 0.50
- CMake >= 3.13
BUGFIX: Python glow output reading
There was a bug in reading glow output that made several columns incorrect. Our apologies for this oversight. We have improved the test coverage to help avoid these problems in the future.
Updated build API for Python and Matlab
CMake + Meson build
Cmake or Meson can remotely download and compile this repo, or it can be built locally