Releases: uscuni/neatnet
Releases · uscuni/neatnet
v0.0.2
What's Changed
Documentation
- beef up FAI detection related parameter explanations – #110 by @jGaboardi in #143
- add projected CRS meters info – #142 by @jGaboardi in #147
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
Full Changelog: v0.0.1...v0.0.2
v0.0.1post2
What's Changed
Other Changes
- update permissions in release action by @jGaboardi in #165
Full Changelog: v0.0.1post1...v0.0.1post2
v0.0.1post1
What's Changed
Enhancements
- Vectorized explode LineStrings into constituent pairwise segments by @jGaboardi in #120
Bug Fixes
- revert 2 commits - resolve #35 by @jGaboardi in #36
- tweaking loop logic for node induction by @jGaboardi in #79
Documentation
- Create CONTRIBUTING.md -- document procedure by @jGaboardi in #45
- update keyword in
voronoi_skeleton()
by @jGaboardi in #54 - clean up
nodes.fix_topology()
docstring + type hints by @jGaboardi in #70 - Update README.md -- Contrib link by @jGaboardi in #82
- edge cases section in
CONTRIBUTING.md
by @jGaboardi in #84 - add explanation of final
if
innodes._status()
by @jGaboardi in #87 - progress on CONTRIBUTING.md by @jGaboardi in #111
- docstring & typehints in
simplify.network_simplify()
, etc. by @jGaboardi in #107 - doc work + type hints in
artifacts.py
[part 1] by @jGaboardi in #109 - docstring & typehints in simplify.simplify_loop(), etc. by @jGaboardi in #112
- docstring & typehints in simplify.simplify_singletons(), etc. by @jGaboardi in #113
- doc work + type hints in
artifacts.one_remaining_c()
by @jGaboardi in #114 - doc work + type hints in
artifact.multiple_remaining()
, etc. by @jGaboardi in #115 - doc work + type hints in
artifact.one_remaining()
by @jGaboardi in #117 - doc work + type hints + refactor
simplify.simplify_{singletons, pairs}()
, etc. by @jGaboardi in #116 - doc work + type hints + refactor –
artifacts.py
-- dangles by @jGaboardi in #125 - docs & typehints -
artifacts.py.{reconnect(), avoid_forks()}
by @jGaboardi in #126 - docs/types/(small) refactor –
simplify.get_solution()
by @jGaboardi in #130 - docs/typehints –
simplify.get_type()
by @jGaboardi in #129 - docs/typehints/comments –
simplify.simplify_clusters()
by @jGaboardi in #128 - docs & typehints -
artifacts.py.{ccss_special_case(), filter_connections()}
by @jGaboardi in #127 - beef up FAI detection related parameter explanations – #110 by @jGaboardi in #143
- add projected CRS meters info – #142 by @jGaboardi in #147
Other Changes
- Expose threshold and fallback on top level by @martinfleis in #1
- kickoff infrastructure, CI, & packaging by @jGaboardi in #17
- testing for
geometry.angle_between_two_lines()
by @jGaboardi in #24 - set oldest dependencies - #30 by @jGaboardi in #31
- add pyarrow as a testing req by @jGaboardi in #34
- fixes for uncaught non-planar pair and split function by @martinfleis in #37
- small integrated testing data - apalachicola, fl by @jGaboardi in #29
- first round
geometry.voronoi_skeleton()
tests by @jGaboardi in #27 - full fua testing for
simplify_network()
by @jGaboardi in #41 - CI: codecov by @martinfleis in #42
- update badge for codecov in README by @jGaboardi in #43
- ensure index is integer from
nodes.split()
by @jGaboardi in #44 - chip away some refactors in
geometry.py
by @jGaboardi in #46 - address #47 -- pandas DeprecationWarning by @jGaboardi in #51
- dedicated minimal tests for
continuity.py
by @jGaboardi in #50 - full coverage for
geometry.py
with minimal tests by @jGaboardi in #53 - dedicated minimal tests --
nodes.split()
by @jGaboardi in #55 - dedicated minimal tests --
nodes.get_components()
by @jGaboardi in #57 - dedicated minimal tests --
nodes.weld_edges()
by @jGaboardi in #58 simplify.py
-- swap order ofsimplify_clusters()
&simplify_pairs()
by @jGaboardi in #63- dedicated minimal tests --
nodes.remove_false_nodes()
by @jGaboardi in #59 - swap all
limit_distance
toclip_limit
by @jGaboardi in #65 - test data correction -- apalachicola has a Michigan CRS by @jGaboardi in #73
- granular geometry testing on failure by @jGaboardi in #78
- dedicated minimal tests --
nodes.induce_nodes()
by @jGaboardi in #67 - testing & support for python 3.13 by @jGaboardi in #89
- no service roads in apalachicola testing - resolves #94 by @jGaboardi in #95
- granular test for
nodes.fix_topology()
by @jGaboardi in #91 - Remove faulty condition in
nodes._status()
by @jGaboardi in #98 - testing and small refactor --
nodes.consolidate_nodes()
by @jGaboardi in #97 - pin minimum
momepy
to 0.9.0 by @jGaboardi in #105 - document & refactor
artifacts.get_artifacts()
by @jGaboardi in #103 - test for exclusion mask by @jGaboardi in #104
- adopt CRS inducing nodes – fix CRS warning by @jGaboardi in #119
- flag for global exception raising in debugging by @jGaboardi in #123
- use hierarchy to break the chains of nodes in consolidation by @martinfleis in #133
mypy
type checking review, workflow, hook by @jGaboardi in #134- ENH: keep the attributes around by @martinfleis in #132
- Rename to neatnet by @martinfleis in #136
- 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
New Contributors
- @martinfleis made their first contribution in #1
- @jGaboardi made their first contribution in #17
- @pre-commit-ci made their first contribution in #33
Full Changelog: https://github.com/uscuni/neatnet/commits/v0.0.1post1