Published March 1, 2024 | Version v4.10
Software Open

pysal/libpysal: v4.10

  • 1. Center for Open Geographical Science
  • 2. @geogbristol
  • 3. ORNL
  • 4. Charles University
  • 5. USGS Astrogeology
  • 6. Geoda/ASU
  • 7. Northern Arizona University
  • 8. University of North Texas
  • 9. @center-for-open-geographical-science
  • 10. @telluslabs
  • 11. Universidade Federal de Minas Gerais
  • 12. Center for Spatial Data Science - University of Chicago
  • 13. Rattle
  • 14. ESRI
  • 15. European Space Agency, ESRIN
  • 16. BioLizard
  • 17. @datamade, Partner

Description

<!-- Release notes generated using configuration in .github/release.yml at v4.10 -->

What's Changed

Bug Fixes

  • TST: avoid using GeoDa Columbus from geodatasets by @martinfleis in https://github.com/pysal/libpysal/pull/673

Enhancements

  • ENH: add subgraph method to Graph to get subsets by @martinfleis in https://github.com/pysal/libpysal/pull/640
  • fast-path for initialisation of Graph for adjacency that is known to be sorted by @martinfleis in https://github.com/pysal/libpysal/pull/635
  • support cliques as a resolver of coincident points in Graph by @knaaptime in https://github.com/pysal/libpysal/pull/647
  • ENH: Graph.eliminate_zeros, refactor isolates by @martinfleis in https://github.com/pysal/libpysal/pull/634
  • ENH: include assign_self_weight (formerly fill_diagonal) in Graph by @martinfleis in https://github.com/pysal/libpysal/pull/670
  • ENH: add Graph.apply, Graph.aggregate and allow callable as transformation in transform by @martinfleis in https://github.com/pysal/libpysal/pull/676
  • Matching by @ljwolf in https://github.com/pysal/libpysal/pull/666
  • ENH: geometry agnostic Voronoi based on shapely by @martinfleis in https://github.com/pysal/libpysal/pull/678

Maintenance

  • lint & format io/iohandlers{a-d}.py by @jGaboardi in https://github.com/pysal/libpysal/pull/637
  • lint & format io/iohandlers{g-m}.py by @jGaboardi in https://github.com/pysal/libpysal/pull/638
  • lint & format io/iohandlers{p-s}.py by @jGaboardi in https://github.com/pysal/libpysal/pull/641
  • lint & format io/iohandlers{t-w}.py by @jGaboardi in https://github.com/pysal/libpysal/pull/642
  • lint & format io/iohandlers/tests/*.py by @jGaboardi in https://github.com/pysal/libpysal/pull/643
  • lint & format io/{tests, util}/*.py part 1 by @jGaboardi in https://github.com/pysal/libpysal/pull/644
  • lint & format io/{tests, util}/*.py part 2 by @jGaboardi in https://github.com/pysal/libpysal/pull/645
  • lint & format – io/iohandlers/* by @jGaboardi in https://github.com/pysal/libpysal/pull/630
  • lint & format io/{tests, util}/*.py part 3 by @jGaboardi in https://github.com/pysal/libpysal/pull/646
  • lint & format weights/*.py part 1 by @jGaboardi in https://github.com/pysal/libpysal/pull/648
  • lint & format weights/*.py part 2 by @jGaboardi in https://github.com/pysal/libpysal/pull/650
  • lint & format weights/*.py part 3 by @jGaboardi in https://github.com/pysal/libpysal/pull/651
  • lint & format weights/*.py part 4 by @jGaboardi in https://github.com/pysal/libpysal/pull/652
  • lint & format weights/*.py part 5 by @jGaboardi in https://github.com/pysal/libpysal/pull/653
  • lint & format weights/*.py part 6 by @jGaboardi in https://github.com/pysal/libpysal/pull/654
  • lint & format weights/*.py part 7 by @jGaboardi in https://github.com/pysal/libpysal/pull/655
  • lint & format weights/*.py part 8 by @jGaboardi in https://github.com/pysal/libpysal/pull/658
  • revisit cg/*.py for missed lint & format by @jGaboardi in https://github.com/pysal/libpysal/pull/659
  • correct in-line ruff syntax by @jGaboardi in https://github.com/pysal/libpysal/pull/660
  • final lint/format run through & update pre-commit by @jGaboardi in https://github.com/pysal/libpysal/pull/661
  • Formatting via ruff by @jGaboardi in https://github.com/pysal/libpysal/pull/662
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/pysal/libpysal/pull/671
  • CI: partially resolve reverse dep testing issues by @martinfleis in https://github.com/pysal/libpysal/pull/682

Other Changes

  • GHA: allow multi-core testing again by @martinfleis in https://github.com/pysal/libpysal/pull/636
  • GHA: include reverse dependency testing by @martinfleis in https://github.com/pysal/libpysal/pull/639
  • DOC: include docstring in matching by @martinfleis in https://github.com/pysal/libpysal/pull/680
  • update chat links: gitter >> discord by @jGaboardi in https://github.com/pysal/libpysal/pull/679
  • TST: resolve FutureWarnings in graph apply tests by @martinfleis in https://github.com/pysal/libpysal/pull/686
  • REF: remove usage of deprecated cascaded_union by @martinfleis in https://github.com/pysal/libpysal/pull/685

New Contributors

  • @pre-commit-ci made their first contribution in https://github.com/pysal/libpysal/pull/671

Full Changelog: https://github.com/pysal/libpysal/compare/v4.9.2...v4.10

Files

pysal/libpysal-v4.10.zip

Files (6.5 MB)

Name Size Download all
md5:167246df1b4798351716ab5a8c911f9e
6.5 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/pysal/libpysal/tree/v4.10 (URL)