Pysheds Versions Save

:earth_americas: Simple and fast watershed delineation in python.

0.4

3 weeks ago
  • Add type checking of nodata values (#228)
  • Fix bugs in D8 routing for border cells and nodata cells (#235)
  • Correctly initialize output and handle nodata cases (#236)
  • Add Python3.12 support (#242)
  • Add priority flood algorithm for depression filling (#243)
  • Fix deprecated np.bool_ type (#245)

0.3.5

1 year ago
  • Enable keyword arguments of to_raster to propagate to rasterio
  • Removed deprecated pyproj conventions
  • Added support for Python3.11
  • Added package classifiers to better describe pysheds on PyPI, including support on Python3.11.
  • Added installer recipes (pysheds[dev] and pysheds[recipes]), to install the necessary packages for running tests and notebooks, respectively.
  • Removed several bare exceptions. Now using ModuleNotFound and ImportError where appropriate.
  • Updated GitHub Actions to their newest version and package-building workflow to support Python3.11 builds
  • Added long description to setup.py

0.3.3

2 years ago
  • Implement extract_profiles function in numba.
  • Fix issue with read_band in multiband rasters.

0.3.2

2 years ago
  • Add multiple flow direction (MFD) routing
  • Add heap queue to make distance_to_outlet computation more efficient
  • Create MultiRaster class to handle 3D MFD Rasters
  • Make spatial referencing functions compatible with 3D rasters
  • Rewrite View functions to reduce copying

0.3.1

2 years ago
  • Add iterative versions of all recursive hydrologic functions
  • Use iterative functions over recursive functions by default
  • Ensure consistency of viewfinder shape and mask
  • Have view inherit nodata value from input raster by default

0.3

2 years ago
  • Add numba acceleration
  • Refactor spatial referencing API

0.2.7.1

4 years ago
  • Initial release target for zenodo

0.2.7

4 years ago
  • Fix pyproj dependency