Skip to content

Releases: nismod/snail

v0.5.2

26 Jun 16:57
Compare
Choose a tag to compare

Features

  • Include tutorial notebooks in documentation site

Fixes

  • Replace python-igraph dependency with igraph following PyPI renaming

🎉 New Contributors ✨

Full Changelog: v0.5.1...v0.5.2

v0.5.1-post2

24 May 17:38
Compare
Choose a tag to compare

Bump version in snail code to 0.5.1 and release?

v0.5.1-post1

24 May 17:21
Compare
Choose a tag to compare

Bump cibuildwheel to fix release?

v0.5.1

24 May 17:04
f941019
Compare
Choose a tag to compare

Fixes

  • Fix geometries failing to split, see issues #53 and #61

Full Changelog: v0.5.0...v0.5.1

v0.5.0

27 Nov 16:18
e4b53b2
Compare
Choose a tag to compare

Features

  • add -x or --experimental flag to command line tool to opt in to the "experimental" polygon splitting method

Fixes

  • Fix geopandas FutureWarning about use of geom_almost_equals

v0.4.1

09 Aug 16:28
0fd8e06
Compare
Choose a tag to compare

Features

  • interpolate between two damage curves

Fixes

  • polygon intersection grid extent width/height was flipped, leading to empty "splits" for polygons which should have intersected the grid

v0.4.0

03 Aug 22:35
e1bfe95
Compare
Choose a tag to compare

Features

  • add PiecewiseLinearDamageCurve damage curve objects intended to encode commonly-implemented
    details for direct damage assessment
  • methods to apply curve to exposure, scale/translate curves
  • improve polygon-raster intersection speed
  • update tutorials

v0.3.2

21 Jun 10:47
Compare
Choose a tag to compare

Fixes

  • Ensure series split column is present - avoids an occasional pandas index error
  • Fix check against raster width and height when calculating indices (>= not >)
  • Return NaN for out-of-bounds split elements

v0.3.1

15 Jun 10:58
Compare
Choose a tag to compare

Features

  • rewrite python packaging build to use scikit-build-core and drop setuptools

Fixes

  • fix build/import on Windows (import shapely.geometry from within the C++ module only on function call, rather than at import/evaluation time)

v0.3.0

17 Apr 11:18
Compare
Choose a tag to compare

Features

  • revised snail split, process commands
  • explore wrapping igraph for routing queries

Notes

  • minimum supported Python version is 3.8
  • added pyarrow and python-igraph dependencies