v0.6.0
Various improvements to the CI/CD, documentation, security, and a new option for interpolating atmospheric values.
Updates / New Features
Features
Added option for using interpolation when using scenario.atm and niirs
Linting
Added
py.typedtosrc/pybsmAdded a few
ignore_missing_imports = Truetomypyconfig.
CI/CD
Optimized to not run anything but
publishwhentag.Created a shared
python-versionjob forpythonversion matrices.Updated scanning to properly report the vulnerabilities.
Updated scanning to properly scan used packages
Added caching of packages to pipeline.
Changed check release notes to only fetch last commit from main.
Added examples to
blackscan.Added
jupyternotebook extra toblack.Renamed
lintingjob toflake8.Renamed
typingjob tomypy.Swapped out pipeline to use a shared pipeline.
Documentation
Added a section to the README about using the pre-commit hooks
Fixes
Updated
poetry.lockfile to remove a development environment vulnerability.Modified security scanning to not use latest but instead the stable version.
Removed
examplesfrommypyto prevent failure if there are no.pyfiles.