Skip to content

Version 0.4.0

Compare
Choose a tag to compare
@rbeyer rbeyer released this 01 Mar 17:13
· 202 commits to main since this release

Added

  • carto.bounds module added to unify functionality for both heatmaps and dotmaps.
  • carto.dotmap module for creating simple heatmap-like visualizations from 2d scalar data.
  • Makefile now has a "lint/twine" option to hopefully help me remember to test that.
  • VIS image_statistics.py and raw_stats.py modules.
  • A variety of unit tests.
  • mypy configuration arguments.

Changed

  • Flattened test directory structure.
  • tri2gpkg -v is no longer an alias for --value-names, as it now determines verbosity since logging has been added.
  • GitHub workflows have been re-arranged. Black and flake8 are now run under the "Lint" action, and the flake8 tests are removed from the Python testing matrix.

Removed

  • The pinned versions requirements_dev.txt

Fixed

  • CHANGELOG.rst had an unescaped underbar which caused trouble with twine upload.
  • setup.cfg arrangement in install_requires passed local testing, but not GitHub testing, have now fixed.
  • heatmap's generate_density_heatmap() function now properly returns values of zero in the returned out_count numpy array when there are no counts in those grid cells instead of the provided nodata value.
  • tri2gpkg now works correctly if --keep_z is specified
  • tri2gpkg now uses the correct srs if a pre-defined site is selected.