Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Release v26.01

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Feb 01:49

Overall, there were 352 commits that closed 192 issues since our last release on 2025-07-31.

Changes by Package

libpysal v4.14.1

  • #824: REGR: Revert #793 (sorting in sparse to arrays)
  • #822: REGR: fix regression in Graph.build_kernel
  • #821: REGR: regression in Graph.build_kernel in 4.14
  • #823: [pre-commit.ci] pre-commit autoupdate
  • #820: DOC: Fix stale documentation links
  • #819: Move fast_point_in_polygon_algorithm notebook and data files to documentation
  • #60: quadtree files
  • #480: max val in rtree.silhouette_coeff
  • #260: ENH: start of patsy branch for discussion
  • #287: [WIP] Extend KNN neighbor search beyond coincident sites
  • #184: BUG: Queen and Rook from_dataframe do not match docs
  • #331: Add ArcGIS API for Python Geometry Support to Weight Objects
  • #455: BUG: fix support for DataArray objects read through rioxarray to weights module
  • #445: Add support for DataArray objects read through rioxarray
  • #436: Update of the min_threshold_dist_from_shapefile function to support geopandas objects directly.
  • #815: ENH: add information about components and isolates to Graph.repr
  • #807: Connectivity warnings on Graph
  • #790: Expectations in kernel weights
  • #791: ENH: Add decay and taper arguments to normalize kernel in distance-based weights
  • #818: TST: ensure EEA large rivers are downloaded prior running tests, numpy compat, plotting text fix
  • #798: Bug/gaussian
  • #816: ENH: support any 2-dimensional inputs in Graph.lag()
  • #813: Graph.lag should support DataFrames
  • #810: Bump actions/checkout from 5 to 6
  • #814: COMPAT: pandas 3.0 compatibillity in Graph
  • #812: CI: ensure pyproj is present in 313-min
  • #811: modernize macOS testing
  • #809: BUG: fix euality check on Graph
  • #808: [pre-commit.ci] pre-commit autoupdate
  • #806: CI: try fixing spopt reverse dependency testing
  • #797: add benchmarks of Graph using asv
  • #802: BUG: RNG pruning condition and loop bound
  • #801: Bug in the Delaunay prunning (RNG-2)
  • #803: Bump actions/github-script from 7 to 8
  • #804: Bump actions/setup-python from 5 to 6
  • #799: Bump actions/checkout from 4 to 5

access v1.1.10.post3

  • #99: Update release action for trusted publishing
  • #97: initial attempt at Python 3.14 in CI
  • #95: standard CI envs dir & naming conventions
  • #96: modernize macOS testing

esda v2.8.1

  • #401: support Python 3.14 in CI matrix
  • #400: adapted check_array() keyword - sklearn version
  • #394: pruning down warnings/errors in make html
  • #398: modernize macOS testing
  • #397: Bump actions/checkout from 5 to 6
  • #395: AttributeError in Local_Join_Counts
  • #393: fix docs build directory mismatch
  • #396: Fix docx issues
  • #390: Moran fourth moment missing sum()
  • #392: docs directory – build vs. _build
  • #391: correct fourth moment calculation for total randomization null
  • #252: correlogram
  • #259: add spatial correlogram function
  • #205: adding alternative option in local_moran and moral_local_rate
  • #279: add start of local partial moran statistics
  • #281: pseudo-p significance calculation
  • #388: Bump actions/github-script from 7 to 8
  • #387: Bump actions/setup-python from 5 to 6
  • #386: Bump actions/checkout from 4 to 5

giddy v2.3.8

  • #246: fix warnings in the doctests for dynamic_lisa_rose
  • #244: UserWarning: No data for colormapping provided via 'c'.
  • #239: fix failing doctests, other actions maint, ensure docs build, etc
  • #198: fail gracefully when splot not installed
  • #243: use_index warning from Queen.from_dataframe()
  • #232: [pre-commit.ci] pre-commit autoupdate
  • #242: change .toml file to anticipate the deprecation of old crand scheme in esda
  • #240: merge main into #232
  • #235: doctest failures in ubuntu-latest, ci/312-dev.yaml
  • #233: add with: fetch-depth: 0 for checkout in build_docs.yml

gwlearn v0.1.1

  • #73: COMPAT: pandas 3 compatibility
  • #72: DOC: fix docs building
  • #70: Fix strict type annotation in GWLogisticRegression
  • #68: Enable internal metadata routing for geometry
  • #67: GHA: build docs for PRs
  • #66: Execute notebooks as part of the documentation build
  • #65: GHA: ignore pre-commit-ci[bot] in release notes
  • #64: DOC: various documentation enhancements
  • #63: DOC: make notebooks a bit faster to execute
  • #62: MAINT: infrastructure enhancements
  • #61: DOC: automatised release update
  • #59: DOC: automatically build docs for stable (on version) and latest (on push)
  • #57: ENH: add GWGradientBoostingRegressor
  • #48: non-linear regressors
  • #60: TST: make sure that codecov tracks undersampling
  • #45: Implement metadata routing and update fit methods
  • #56: document and test metadata routing
  • #51: DOC: add comparison with mgwr
  • #55: API: move geometry back to fit, implement score and backbone for metadata routing
  • #43: Implement score
  • #54: ENH: implement fusion with the global model in prediction
  • #42: Flexibility of prediction
  • #52: ENH: prediction based on nearest model only or a custom bandwidth
  • #49: ENH: add GWRandomForestRegressor
  • #50: [pre-commit.ci] pre-commit autoupdate
  • #47: ENH: support predict method on regressors
  • #41: Support predict on regressors
  • #46: MAINT: eliminate warnings from CI
  • #44: clean up n_jobs warning
  • #40: minor touch of docs
  • #39: full type hints (checked by ty)
  • #38: fix some type hints
  • #37: beef up docstrings
  • #36: fix API rendering
  • #35: use immaterial theme
  • #34: DOC: Add basic user guide
  • #33: custom undersampling
  • #32: API: do not compute performance metrics, return arrays for users
  • #30: API: try to make sure that API for metrics is not confusing
  • #31: CI: attempt testing on Python 3.14
  • #29: CI: replace deprecated macos-13 with macos-15-intel
  • #28: fix incorrect sorting
  • #27: compute global metrics only for non-unique focal set
  • #26: ensure bandwidth can be none with custom graph

momepy v0.11.0

  • #720: DOC: expand on meaning of segment keyword in tessellation
  • #714: Update and enhance pre-commit-config
  • #717: bump oldest dependency versions as per spec000 – 2025-10
  • #711: TYP: fix type hints for new numpy
  • #696: DEP: deprecate functions moved to neatnet
  • #727: DEPR: deprecate preprocessing tooling
  • #693: Deprecate stuff moved to neatnet
  • #726: COMPAT: streetscape compatibility with numpy 2.4
  • #704: Adding metrics to strokes made by COINS
  • #591: Adding metrics to strokes made by COINS
  • #710: include numba in dev CI env, compat with dev libpysal
  • #700: SciPy sparse array migration from sparse matrices
  • #723: Inconcistency between mm.close_gaps and mm.extend_lines
  • #716: initial attempt at Python 3.14 support
  • #725: modernize macOS testing
  • #724: Bump actions/checkout from 5 to 6
  • #722: DOC: Add missing text to enclosed_tessellation
  • #707: DEP: fix user guide
  • #706: DEP: remove deprecated class API
  • #718: Artefacts in output when tessellating islands with narrow channels
  • #721: Coplanar error
  • #719: Update elements.py – typo in morphological_tessellation docstring
  • #715: revisit spec000 minimal support versions – 2025-10
  • #713: [pre-commit.ci] pre-commit autoupdate
  • #681: fixes #680
  • #683: Updating the Contributing file
  • #708: Bump actions/setup-python from 5 to 6
  • #709: Bump actions/github-script from 7 to 8
  • #705: Bump actions/checkout from 4 to 5

spreg v1.8.5

  • #187: TypeError in GM_Lag when slx_vars is a list and slx_lags > 0. If slx_vars is not a list it defaults to "all"
  • #189: Temporarily disabling 3.14 tests without numba
  • #186: New feature: Different spatial weight matrices for lag and error terms
  • #188: Fix bug in slx_vars in set_endog
  • #185: try Python 3.14 with and without numba
  • #181: modernize macOS testing
  • #184: Bump actions/setup-python from 5 to 6
  • #183: Bump actions/github-script from 7 to 8
  • #182: Bump actions/checkout from 4 to 6
  • #168: Bump mamba-org/setup-micromamba from 1 to 2
  • #169: Bump codecov/codecov-action from 4 to 5
  • #180: Conflicting pysal.spreg.GMM_Error results when using esda.moran.Moran
  • #175: Increasing test coverage

tobler v0.13.0

  • #246: CI: pin geopandas version in 3.14 env
  • #241: Python 3.14 in CI matrix etc
  • #243: chipping away more warnings in tests
  • #245: TST: geopandas compat
  • #242: control for some warnings when running tests
  • #240: reup linting for tobler - part3
  • #239: reup linting for tobler - part2
  • #238: standardize reqs/deps
  • #237: update pyproject.toml & deps
  • #236: modernize macOS testing
  • #235: reup linting for tobler - part1
  • #230: [maint] ruff review for tobler
  • #231: review spec000 for tobler [2025-10]
  • #232: spec000 maintenance – [2025-10]
  • #210: add nightly upstream testing to matrix
  • #229: Update README.md -- universal DOI
  • #165: add doi to readme
  • #227: Add polygon binary dasymetric mapping

pysal v26.01rc1

  • #1394: Lazy Subpackage Loading for PySAL (PEP 562)
  • #1386: Modernize dynamic imports: Replace exec/eval with importlib and use stdlib cached_property
  • #1399: [Docs] Broken "User Guide" link on libpysal documentation homepage
  • #1396: add gwlearn to meta
  • #1392: Performance Optimization: Parallel Version Checking for 5.5x Import Speedup
  • #1395: ENH: implement lazy loading for subpackages using SPEC 1
  • #1393: feat: add parallel version checking for 5.5x speedup
  • #1390: NameError bug in _installed_version() and deprecated string formatting
  • #1391: fix: resolve NameError bug and modernize string formatting
  • #1388: Add test coverage for pysal.base and pysal.lib.common modules
  • #1389: test: add comprehensive test coverage for base and lib.common modules
  • #1387: refactor: modernize dynamic imports with importlib and stdlib cached_property (fixes issue #1386)
  • #1384: Docs: Migrated contributing guidelines from Wiki to CONTRIBUTING.md
  • #1068: PyPI packages ownership
  • #1381: modernize macOS testing
  • #1379: Bump actions/checkout from 5 to 6
  • #1378: Bump actions/setup-python from 5 to 6
  • #1377: Bump actions/checkout from 4 to 5

Contributors

Many thanks to all of the following individuals who contributed to this release:

  • Aksrivastava28
  • Ashish Raj
  • Clément Sebastiao
  • Dani Arribas-Bel
  • Dcodrut
  • Eli Knaap
  • Firepheonix
  • Germano Barcelos
  • James Gaboardi
  • Jiya Gupta
  • Jon Morris
  • Knaaptime
  • Levi John Wolf
  • Maria Alice
  • Martin Fleischmann
  • Pedro Amaral
  • Samay Mehar
  • Samay2504
  • Serge Rey
  • Shubham Singh
  • Wei Kang