LOWTRAN atmospheric absorption extinction, scatter and irradiance model--in Python and Matlab
MIT License
Bot releases are hidden (Show)
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.
Published by scivision over 4 years ago
Published by scivision over 5 years ago
implementing best practices
Published by scivision about 6 years ago
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.
Published by scivision over 6 years ago
setup.py => setup.cfg
general cleanup of console_scripts and CI tests
Published by scivision over 6 years ago
pep8, mypy type checking adherence. Improve builds with different compilers
Published by scivision over 6 years ago
Increase simple OOP Lowtran interface by adding
increased plain Fortran test coverage
Published by scivision over 6 years ago
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).
Published by scivision over 7 years ago
Published by drhirsch almost 8 years ago