- Include LICENSE file in manifest
- Small doc changes for peer review from JOSS
- Fix license text
Major rewrite of most functionality to support lines and points, not just polygons.
- Convert rasters to vector datasets before calculations
- Tests and CI
- Removed raster map wrapper
- Unwrap Multi geometries in rtree indices
- Try to fix invalid inputs with
buffer(0)
. - Use actual logs.
- Backwards incompatible change: Output for JSON and pickle is now:
{'metadata': metadata for processed spatial datasets, 'data': data as before}
. - New multiprocessing control flow.
- New command line parsing requires either
intersect
orarea
.
- Bugfix: Add filename extensions when exporting
- Bugfix: Remove a comma
- Python >= 3.4 compatibility
- New functionality and command
pandarus areas
to calculate areas of features in a single map - Removed nonfunctional
with-global
options - Export now produces lists for all export options, instead of a mix of lists and dictionaries
- Add test geospatial datasets
- More than 100x performance increase against raster maps by caching location indices
- Correct specifying raster band
- Move script from
pandarus-cli.py
topandarus
.
- Raise ValueError if Map can't load any data
- Properly handle band information throughout calculation
- Add with_global option, calculating areas of each spatial unit in each map
- Include raster data values when iterating
- Changed specification of field names in CLI
- Initial release