Releases: space-physics/lowtran
Releases · space-physics/lowtran
New f2py build using CMake
cmake/ci template, better cli
v2.5.1 link
CI cleanup and templating
implementing best practices
allow user to input wavelength step
Wavelength step is a key factor in computation time. Allowing end user to easily input step size. Default is 20 cm^-1, which is the minimum (smallest) step size suggested in the Lowtran manual.
Also modularized code for better code practice.
Modernize setup and test
setup.py => setup.cfg
general cleanup of console_scripts and CI tests
Template/standards
pep8, mypy type checking adherence. Improve builds with different compilers
Improve Horizontal cases
Increase simple OOP Lowtran interface by adding
- standard lowtran horizontal model
- user-defined atmosphere parameters (temperature, pressure, composition)
increased plain Fortran test coverage
Xarray.Dataset
Cleanup API so that all data is passed out via xarray.Dataset
If a dimension is unused (time, wavelength, angle) use .squeeze() to prune off the length-1 dimension(s).
Better API
v2.2 cleanup
Initial release
v1.0 cleanup