Releases: uscuni/neatnet
Releases · uscuni/neatnet
v0.1.5
What's Changed
- neatnet now temporarily supports older numpy (1.26) to allow its installation within QGIS Python environment by @martinfleis in #278
Documentation
- DOC: add links to the paper by @martinfleis in #275
Other Changes
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #271
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
Bug Fixes
- BUG: fix status label when merging multiple new geometries by @martinfleis in #264
Other Changes
- fix flaky test by @martinfleis in #269
- fix a cornercase in get_solution by @martinfleis in #270
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
Other Changes
- pass through angle_threshold by @martinfleis in #259
- DOC: add installation instructions by @martinfleis in #263
- try/except loop ordering by @martinfleis in #266
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
Bug Fixes
- include "bowtie" logic with
nodes.get_components()by @jGaboardi in #235
Documentation
- Update simplify.py - docstring artifact_threshold_fallback by @jGaboardi in #202
- dependency & docs health check-up by @jGaboardi in #207
- docstring work and input clarifications by @jGaboardi in #231
- finish up road -> street terminology standardization by @jGaboardi in #234
- bump testing and clean up docstrings -
gaps.pyby @jGaboardi in #240 - [maint]
nodes.pyclean-up + documentation by @jGaboardi in #238
Other Changes
- PERF: nodes from LineString gdf by @TLouf in #216
- troubleshooting Wuhan failure in CI [2025-05-23] by @jGaboardi in #218
- reup known simplified truth [2025-05-26] by @jGaboardi in #221
- fix for litany of
UserWarning: CRS not set...warnings by @jGaboardi in #223 - CI
devenv – update by @jGaboardi in #226 - remove
esdaskip intest_artifacts.test_FaceArtifactsby @jGaboardi in #228 - populating split edge columns with list-like attributes by @jGaboardi in #230
- catch
modewarning intest_pathological_caseby @jGaboardi in #229 - check input CRS for streets and exclusion mask by @jGaboardi in #233
- try/except removal in
artifacts.FaceArtifactsforesdaby @jGaboardi in #243 - Terminate early with warning if no artifacts are present by @jGaboardi in #241
- more robust checking of results in testing - geometry & topology by @jGaboardi in #246
- Revert "more robust checking of results in testing - geometry & topology" by @jGaboardi in #250
- increase diagnostic image size & proper Apalachicola image saving by @jGaboardi in #252
- retry granular topology checker in testing - curate bad subset by @jGaboardi in #253
- remove
buffer=clip_limitpassed intovoronoi_skeleton()by @jGaboardi in #244 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #256
New Contributors
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
Other Changes
- add default artifact_threshold_fallback by @martinfleis in #201
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Full Changelog: v0.0.5...v0.1.0
v0.0.5
What's Changed
Enhancements
- avoid scipy linkage by @martinfleis in #184
- Loooooooop by @martinfleis in #185
Bug Fixes
- DOC: expand documentation + fix a corner case by @martinfleis in #174
- fix _as_parts by @martinfleis in #178
Documentation
- beef up FAI detection related parameter explanations – #110 by @jGaboardi in #143
- add projected CRS meters info – #142 by @jGaboardi in #147
- initial pass at docs by @jGaboardi in #160
- GHA automated doc building and publishing by @jGaboardi in #173
- fill placeholders in contributing guide by @martinfleis in #179
- funding note by @martinfleis in #180
- code health checkup -- docstring, type-hints, signatures by @jGaboardi in #191
Other Changes
- add pixi dev env specification by @martinfleis in #144
- rm ci_artifacts by @martinfleis in #146
- standardize input FUA indices & columns by @jGaboardi in #150
- BUG: fix Wuhan crash by @martinfleis in #151
- small refactor in
artifacts.nx_gx()by @jGaboardi in #154 - lint yaml files & add to pre-commit -- #161 by @jGaboardi in #162
- add release action and GH -> PyPI trusted publisher by @jGaboardi in #158
- update permissions in release action by @jGaboardi in #165
- TOML linter in pre-commit by @jGaboardi in #166
- add zenodo doi to readme by @jGaboardi in #168
- TST: test wuhan on nightly and push to main by @martinfleis in #152
- move stuff from momepy by @martinfleis in #170
- allow CI to fail by @martinfleis in #182
- update Wuhan data to match ubuntu outcome not macOS by @martinfleis in #186
- suppress empty plot warning in CI by @jGaboardi in #188
- use Graph.apply instead of Series.apply in get_artifacts by @martinfleis in #192
- fix non-planar intersection in loops by @martinfleis in #193
- remove loop stuff by @jGaboardi in #196
- change API by @martinfleis in #198
Full Changelog: v0.0.1...v0.0.5
v0.0.4
What's Changed
Bug Fixes
- DOC: expand documentation + fix a corner case by @martinfleis in #174
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
Documentation
- initial pass at docs by @jGaboardi in #160
- GHA automated doc building and publishing by @jGaboardi in #173
Other Changes
- TOML linter in pre-commit by @jGaboardi in #166
- add zenodo doi to readme by @jGaboardi in #168
- TST: test wuhan on nightly and push to main by @martinfleis in #152
- move stuff from momepy by @martinfleis in #170
Full Changelog: v0.0.2...v0.0.3
v0.0.2post1
What's Changed
Other Changes
- TOML linter in pre-commit by @jGaboardi in #166
Full Changelog: v0.0.2...v0.0.2post1