Skip to content

Releases: space-physics/lowtran

New f2py build using CMake

19 Feb 16:51
05e7a43
Compare
Choose a tag to compare

Use pyproject.toml alone. f2py builds on first use of import lowtran function e.g. lowtran.check() or pytest or similar. Patched to work again on Windows with Python >= 3.8.

cmake/ci template, better cli

26 Mar 04:44
cf1bd60
Compare
Choose a tag to compare

CI cleanup and templating

11 Jun 18:20
Compare
Choose a tag to compare

implementing best practices

allow user to input wavelength step

13 Aug 22:53
92c683e
Compare
Choose a tag to compare

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

12 Jul 18:55
Compare
Choose a tag to compare

setup.py => setup.cfg
general cleanup of console_scripts and CI tests

Template/standards

23 Jun 00:19
Compare
Choose a tag to compare

pep8, mypy type checking adherence. Improve builds with different compilers

Improve Horizontal cases

21 Mar 20:00
Compare
Choose a tag to compare

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

21 Mar 05:57
Compare
Choose a tag to compare

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

23 Apr 20:24
Compare
Choose a tag to compare
v2.2

cleanup

Initial release

20 Dec 20:05
Compare
Choose a tag to compare
v1.0

cleanup