v4.10
What's Changed
Bug Fixes
- TST: avoid using GeoDa Columbus from geodatasets by @martinfleis in #673
Enhancements
- ENH: add subgraph method to Graph to get subsets by @martinfleis in #640
- fast-path for initialisation of Graph for adjacency that is known to be sorted by @martinfleis in #635
- support cliques as a resolver of coincident points in Graph by @knaaptime in #647
- ENH: Graph.eliminate_zeros, refactor isolates by @martinfleis in #634
- ENH: include assign_self_weight (formerly fill_diagonal) in Graph by @martinfleis in #670
- ENH: add Graph.apply, Graph.aggregate and allow callable as transformation in transform by @martinfleis in #676
- Matching by @ljwolf in #666
- ENH: geometry agnostic Voronoi based on shapely by @martinfleis in #678
Maintenance
- lint & format
io/iohandlers{a-d}.py
by @jGaboardi in #637 - lint & format
io/iohandlers{g-m}
.py by @jGaboardi in #638 - lint & format
io/iohandlers{p-s}.py
by @jGaboardi in #641 - lint & format
io/iohandlers{t-w}
.py by @jGaboardi in #642 - lint & format
io/iohandlers/tests/*.py
by @jGaboardi in #643 - lint & format
io/{tests, util}/*.py
part 1 by @jGaboardi in #644 - lint & format
io/{tests, util}/*.py
part 2 by @jGaboardi in #645 - lint & format –
io/iohandlers/*
by @jGaboardi in #630 - lint & format
io/{tests, util}/*.py
part 3 by @jGaboardi in #646 - lint & format
weights/*.py
part 1 by @jGaboardi in #648 - lint & format
weights/*.py
part 2 by @jGaboardi in #650 - lint & format
weights/*.py
part 3 by @jGaboardi in #651 - lint & format
weights/*.py
part 4 by @jGaboardi in #652 - lint & format
weights/*.py
part 5 by @jGaboardi in #653 - lint & format
weights/*.py
part 6 by @jGaboardi in #654 - lint & format
weights/*.py
part 7 by @jGaboardi in #655 - lint & format
weights/*.py
part 8 by @jGaboardi in #658 - revisit
cg/*.py
for missed lint & format by @jGaboardi in #659 - correct in-line
ruff
syntax by @jGaboardi in #660 - final lint/format run through & update pre-commit by @jGaboardi in #661
- Formatting via
ruff
by @jGaboardi in #662 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #671
- CI: partially resolve reverse dep testing issues by @martinfleis in #682
Other Changes
- GHA: allow multi-core testing again by @martinfleis in #636
- GHA: include reverse dependency testing by @martinfleis in #639
- DOC: include docstring in matching by @martinfleis in #680
- update chat links: gitter >> discord by @jGaboardi in #679
- TST: resolve FutureWarnings in graph apply tests by @martinfleis in #686
- REF: remove usage of deprecated cascaded_union by @martinfleis in #685
New Contributors
- @pre-commit-ci made their first contribution in #671
Full Changelog: v4.9.2...v4.10