Release v2.7.0
PySAL 2.7.0, 2022-07-31
Overall, there were 212 commits that closed 81 issues, together with 14 pull requests since our last release on 2022-02-01.
Highlights
- The
segregation
package added a new set of measures, the global and local Distortion indices, based on Bezenac et al thanks to an excellent GSoC project by Noah Bouchier - The
spreg
package added functionalities to estimate endogenous spatial regimes models based on Anselin & Amaral (2021) - A paper highlighting the
spopt
package was published in the Journal of Open Source Software.
Changes by Package
libpysal
- #454: revert shapely hard dependecy
- #453: Shapely Dependancy Added
- #457: [WIP] Filter holes from alpha shape returns
- #461: Bump actions/checkout from 2 to 3
- #460: Update release_and_publish.yml
- #458: Is 10.yaml missing in ci?
- #459: Update build_docs.yml
access
- #36: key error from #34
- #28: Raam outputs
- #31: release + upload workflow failure
- #33: bump to v1.1.7
- #32: update gitcount tool for access
- #30: Update setup.py
- #29: generate pypi token for Secret in GH
- #26: Partial solution to #18
- #18: [BUG]: demand estimation is incorrect with asymmetric travel matrices
segregation
- #199: move pandana into function-level import inside reproject_network
- #198: pyproj pin
- #197: add pin for minimum pyproj
- #196: Sjr/docs
- #192: add KLDivergence class
- #195: feat: memory efficient and performant gini
- #170: Memory efficient Gini
- #194: add black to docs reqs
- #193: remove deprecated modules
- #185: Commit of
kl_divergence_profile
function and walkthrough notebook - following Google Summer of Code 2021
momepy
- #352: CI updates
- #353: RLS: 0.5.3 changelog
- #351: BUG: fix issue with blocks within another blocks
- #350: TST: skip to avoid geopandas regression
- #349: REF: simplify orientation calculation
- #347: BUG: Fix angle computation in graph creation with dual approach
- #346: BUG?: angular betweenness is returning strange results
- #345: Update actions versions in tests.yaml
- #344: Update release_to_pypi.yml
splot
- #156: [RLS] changelog for 1.1.5
- #155: add GHA for release
- #154: release GHA workflow
- #153: Streamlining Unittest CI workflow
- #127: [DOC] Add Codecov coverage testing
- #152: DOC: update docs for bibtex>1
- #142: Usage of tags in splot
- #143: Use versioneer
- #151: Drop Python 3.7 support
- #150: Import ABC from collections.abc for Python 3.10 compatibility.
- #148: DOC: change links from master to main
spopt
- #252: a 'final' proofing for JOSS manuscript
- #248: JOSS manuscript clean up [2]
- #250: clean out code block and add preexisting facility text
- #213: K means heuristic test failure (3.10)
- #249: address reference concerns, etc. [2]
- #246: JOSS manuscript clean up [1]
- #247: cleaning up JOSS manuscript -- references & links
- #245: add spopt ref to JOSS paper
- #242: General usability issues when working with coverage models
- #240: Consider documenting class properties
- #243: Document locate class properties
- #244: build(deps): bump actions/setup-python from 3 to 4
- #233: PuLP: cannot execute glpsol.exe when
- #241: Consider documenting units for the
max_coverage
parameter of MCLP/LSCP.from_geodataframe - #237: issue with predefined facilities results?
- #239: Check feasibility following solution attempt
- #238: checking for model feasibility following solve
- #235: UBDC acknowledgement
- #232: ERROR: Package 'spopt' requires a different Python: 3.6.9 not in '>=3.7'
- #231: Add predefined locations to coverage models
- #229: build(deps): bump codecov/codecov-action from 2 to 3
- #228: Components
- #227: Components fix
- #226: doc: update policy options for maxp
- #224: islands argument ignored in skater
- #223: policy for multiple components in maxp
- #225: Fix skater islands kwarg being ignored
- #221: mclp and lscp jupyter notebooks using osrm routing
- #222: MCLP with optional Capacity of Facilities Constraint
- #220: Bump actions/checkout from 2 to 3
- #219: bump actions/setup-python from 2 to 3
- #209: Cut release for meta
- #217: Factoring in existing facilities
- #216: build(deps): bump actions/github-script from 5 to 6
- #214: Region docs
Contributors
Many thanks to all of the following individuals who contributed to this release:
- Eli Knaap
- Germano Barcelos
- James Gaboardi
- Jamie Saxon
- Karthikeyan Singaravelan
- Levi John Wolf
- Martin Fleischmann
- Serge Rey
- Stefanie Lumnitz
- Timothy Ellersiek