Published July 3, 2026
| Version v4.15.0
Software
Open
pysal/libpysal: v4.15.0
Authors/Creators
- Sergio Rey1
- Levi John Wolf2
- James Gaboardi3
- Martin Fleischmann4
- Philip Stephens
- Charles Schmidt
- Jay Laura5
- Dani Arribas-Bel
- Taylor Oshan6
- David C. Folch7
- eli knaap8
- mhwang4
- Wei Kang9
- Nicholas Malizia
- Pedro Amaral10
- Luc Anselin11
- Mragank Shekhar
- Shubham Singh
- Elliott Sales de Andrade
- Ramji Purwar
- Jiya Gupta
- Andrew Winslow
- Marynia
- Hu Shao12
- Codruț Diaconu
- Kritin Sathi13
- Stefanie Lumnitz14
- Florian De Temmerman15
- 1. Center for Open Geographical Science
- 2. @geogbristol
- 3. ORNL
- 4. Charles University
- 5. USGS Astrogeology
- 6. Geoda/ASU
- 7. Northern Arizona University
- 8. UC Irvine
- 9. University of California Riverside
- 10. Universidade Federal de Minas Gerais
- 11. Center for Spatial Data Science - University of Chicago
- 12. ESRI
- 13. @Uber
- 14. ESA | European Commission
- 15. BioLizard
Description
<!-- Release notes generated using configuration in .github/release.yml at v4.15.0 -->
What's Changed
Bug Fixes
- fix: ensure sparse representation for kernels with precomputed dense distance matrices by @sjsrey in https://github.com/pysal/libpysal/pull/830
- FIX: Fix index space mismatch in coplanar clique by @FirePheonix in https://github.com/pysal/libpysal/pull/904
- BUG: fix situations where linear geometries disappear in voronoi_frames by @martinfleis in https://github.com/pysal/libpysal/pull/915
Enhancements
- ENH: add tricube kernel implementation by @FirePheonix in https://github.com/pysal/libpysal/pull/825
- Added from_networkx() to Graph constructors by @Ramji-Purwar in https://github.com/pysal/libpysal/pull/846
- Sparse kernel weights by @pastephens in https://github.com/pysal/libpysal/pull/911
- ENH: add Graph.from_lattice by @martinfleis in https://github.com/pysal/libpysal/pull/912
- ENH: Add adaptive bandwidth support to Graph.build_kernel by @FirePheonix in https://github.com/pysal/libpysal/pull/905
- ENH: add kernel input validation by @martinfleis in https://github.com/pysal/libpysal/pull/917
Maintenance
- COMPAT: pandas 3 compat in kernel by @martinfleis in https://github.com/pysal/libpysal/pull/855
- drop Python 311 support - spec0 by @jGaboardi in https://github.com/pysal/libpysal/pull/892
- move to new
docs/dir structure by @jGaboardi in https://github.com/pysal/libpysal/pull/891 - TST: eliminate warning about unary_union by @martinfleis in https://github.com/pysal/libpysal/pull/913
Other Changes
- DOC: correct User Guide link in documentation by @ShlokBagwe in https://github.com/pysal/libpysal/pull/832
- ENH: Allow custom distance threshold for kernel tapering by @Jiya873 in https://github.com/pysal/libpysal/pull/833
- Fix: Syntax Error and Formatting in benchmarks\bench_graph.py by @FirePheonix in https://github.com/pysal/libpysal/pull/840
- Add .gitignore entries for Sphinx build artifacts and generated API docs by @ShlokBagwe in https://github.com/pysal/libpysal/pull/842
- ruff format w_g_comparison.py by @FirePheonix in https://github.com/pysal/libpysal/pull/850
- Switch from pandana.Network to pandarm.Network in Graph.build_travel_cost by @martinfleis in https://github.com/pysal/libpysal/pull/856
- Change return type from numpy.array to pandas.Series by @Ramji-Purwar in https://github.com/pysal/libpysal/pull/867
- trusted publishing to pypi via action –
release_and_publish.ymlby @jGaboardi in https://github.com/pysal/libpysal/pull/876 - Add Python 3.14 support to testing matrix by @jGaboardi in https://github.com/pysal/libpysal/pull/875
- ENH: Implement Graph.from_dense by @FirePheonix in https://github.com/pysal/libpysal/pull/837
- DOC: switch to sphinx-immaterial theme by @martinfleis in https://github.com/pysal/libpysal/pull/882
- DOC: CI for documentation and version switching by @martinfleis in https://github.com/pysal/libpysal/pull/883
- DOC: convert RST to MD by @martinfleis in https://github.com/pysal/libpysal/pull/884
- DOC: link to source from pages by @martinfleis in https://github.com/pysal/libpysal/pull/888
- add make_symmetric function to Graph by @ljwolf in https://github.com/pysal/libpysal/pull/887
- ENH: construction of distance-based weights directly from KDTree/BallTree by @FirePheonix in https://github.com/pysal/libpysal/pull/838
- Ref/docs by @sjsrey in https://github.com/pysal/libpysal/pull/885
- Add deprecation for
KDtreeandArc_KDTreeby @jGaboardi in https://github.com/pysal/libpysal/pull/881 - Fix reverse dependency check by @martinfleis in https://github.com/pysal/libpysal/pull/894
- DOC: fold ReadMe to the docs by @martinfleis in https://github.com/pysal/libpysal/pull/895
- DOC: resolve sphinx warnings by @martinfleis in https://github.com/pysal/libpysal/pull/896
- DOC: fix table rendering by @martinfleis in https://github.com/pysal/libpysal/pull/898
- Bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in https://github.com/pysal/libpysal/pull/899
- cancel doc builds in progress by @jGaboardi in https://github.com/pysal/libpysal/pull/901
- source version info in docs from
packagingby @jGaboardi in https://github.com/pysal/libpysal/pull/900 - DOC: update docs infra based on momepy lessons by @martinfleis in https://github.com/pysal/libpysal/pull/902
- Bump mamba-org/setup-micromamba from 2 to 3 by @dependabot[bot] in https://github.com/pysal/libpysal/pull/903
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/pysal/libpysal/pull/906
- Bump actions/github-script from 8 to 9 by @dependabot[bot] in https://github.com/pysal/libpysal/pull/908
- add
pulpand a "plus" dep topyproject.tomlby @jGaboardi in https://github.com/pysal/libpysal/pull/910 - GHA: use dedicated environment for docs action by @martinfleis in https://github.com/pysal/libpysal/pull/914
- Bump codecov/codecov-action from 6 to 7 by @dependabot[bot] in https://github.com/pysal/libpysal/pull/920
- update path for raster test data by @sjsrey in https://github.com/pysal/libpysal/pull/921
- DEP: pin Pulp to <4 by @martinfleis in https://github.com/pysal/libpysal/pull/923
- GHA: fix reverse dependency testing by @martinfleis in https://github.com/pysal/libpysal/pull/922
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in https://github.com/pysal/libpysal/pull/925
New Contributors
- @FirePheonix made their first contribution in https://github.com/pysal/libpysal/pull/825
- @ShlokBagwe made their first contribution in https://github.com/pysal/libpysal/pull/832
- @Ramji-Purwar made their first contribution in https://github.com/pysal/libpysal/pull/846
- @pastephens made their first contribution in https://github.com/pysal/libpysal/pull/911
Full Changelog: https://github.com/pysal/libpysal/compare/v4.14.1...v4.15.0
Files
pysal/libpysal-v4.15.0.zip
Files
(6.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:43aaf9bc2f18d4ffe11c62b93d1436cd
|
6.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/pysal/libpysal/tree/v4.15.0 (URL)
Software
- Repository URL
- https://github.com/pysal/libpysal