Releases: nismod/snail
Releases · nismod/snail
v0.5.3
Features
- Update tutorials by @nnleonova in #71
Fixes
- Fix numpy 2.0.0 compatibility by @tomalrussell in #70
New Contributors
- @nnleonova made their first contribution in #71
Full Changelog: v0.5.2...v0.5.3
v0.5.2
v0.5.1-post2
Bump version in snail code to 0.5.1 and release?
v0.5.1-post1
Bump cibuildwheel to fix release?
v0.5.1
v0.5.0
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
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
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
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
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)