What’s New

These are new features and improvements of note in each release.

Unreleased

v0.5.0 (August 23, 2023)

  • Drop Python 2 support. Require Python >= v3.7.

  • General documentation build update. Update to readthedocs v2 configuration.

  • Update package dependencies. Require previously unlisted dependencies: h5netcdf, geopandas, matplotlib, numpy, pandas, scipy, xarray.

  • Fix error from bad coordinate assignment in impactlab_tools.gcp.reindex.hierid_to_shapenum().

  • Remove dependence on toolz package.

  • Quick and dirty code style cleanup.

  • Replace flake8 with ruff for code quality checks.

  • Consolidate requirements files into requirements.txt, purely used for Github Actions CI.

  • Update and refactor into src/ layout with pyproject.toml. Radically simplify the ‘meta’ of building and maintaining the package.

  • Drop tox.

  • Add LICENSE file to repo.

  • Remove Travis-CI configurations. Use Github Actions for CI (GH #468)

v0.4.0 (November 14, 2019)

v0.3.1 (March 19, 2018)

  • “stability and performance improvements”

v0.3.0 (March 17, 2018)

  • drop DataFS dependency and move all data dependencies to impactlab_tools/assets (GH #147)

  • add python 3+ support (GH #82)

v0.2.0 (December 12, 2017)

  • add paralog

  • add mapping utilities in impactlab_tools.utils.visualize

v0.1.0 (September 8, 2017)

v0.0.6 (August 16, 2017)

v0.0.5 (February 23, 2017)

  • add tests, doctests, docs build tests, codacy, codecov (GH #3)

  • docs now build, whatsnew added (GH #4)

  • add version tracking code in impactlab_tools.utils.versions (PR #1)

  • versions.py moved from os to utils submodule (GH #13)

  • docs badge updated to point correctly to readthedocs.io (GH #12)

  • package dependencies pinned, pyup setup (PR #8)

  • restructure docs and add sphinx-autoapi documentation (GH #15)

  • minor formatting and bug fixes

  • pypi version pinned in travis.yml

See the issue tracker on GitHub for a complete list.