Releases: lungoruscello/WorldPopPy
Releases · lungoruscello/WorldPopPy
0.4.1 Release
Summary
Major refactor of the library, including its manifest logic, raster operations, API surface, and documentation.
Key Changes
- Build a data manifest from scratch by leveraging WorldPop's official meta-data API
- Support rasters from the "Global 2" series as a result
- Improve separation of concerns by distinguishing between
wp_rasterandwp_warp - Implement performance improvements in raster.py
- Automatic as well as manual spatial subsetting (pre-clipping) of input rasters
- Experimental helper function allowing for lazy raster merges
- Simplify data discovery (through the new
show_supported_data_productsfunction) - Improve testing, including of core raster operations
- Extend example scripts to cover both basic and advanced use
- Overhaul the README, including with an example gallery and a "Data Usage & Attribution" section
This release is a complete rewrite. Many public APIs have changed their signatures and behaviour (including wp_raster). Users upgrading from v0.3.0 will need to update their scripts to match the new examples.
0.3.0 Release
What's Changed
- Add network resilience to manifest checks and updates
- Bundle cleaned manifest file with the package distribution
0.2.0 Release
What's Changed
- Add API documentation
- Switch build system to
pyproject.toml
0.1.0 Release
This is the first release of WorldPopPy 🚀
Install the package via pip:
pip install worldpoppy
Notes
- Requires Python 3.10 or higher