Releases: pysal/libpysal
v4.8.0
What's Changed
Bug Fixes
- fix indexing issue with adjlist construction by @ljwolf in #528
- custom ids for W.asymmetry (#540) by @jGaboardi in #543
Enhancements
- TST: fix tests of the Graph class by @martinfleis in #541
- graph.Graph build_* constructors by @martinfleis in #542
Maintenance
- drop 3.7 support by @jGaboardi in #502
- set nopython=True in jit in alpha shapes by @martinfleis in #560
- overhaul infrastructure by @knaaptime in #579
Other Changes
- Add start of workbench notebook by @darribas in #392
- xarray geograph implementation by @ljwolf in #395
- Expand weights benchmark by @martinfleis in #398
- Draft of adjacency table as df by @sjsrey in #397
- Fix warnings from Sphinx by @QuLogic in #492
- Fix Linux user path test by @QuLogic in #491
- Implements W.from_WSP by @sjsrey in #496
- ENH: add W.to_sparse W.from_sparse by @sjsrey in #498
- Remove automatic polling of remotes by @sjsrey in #504
- API: Change the handling of IDs in from_dataframe constructors by @martinfleis in #477
- Remove sklearn dependency by @sjsrey in #509
- Removing internal use of id_order in to_adjlist by @sjsrey in #510
- Handle set_index properly in to_adjlist by @sjsrey in #511
- CI: revamp CI matrix and set bump minimal requirements by @martinfleis in #521
- REF: use shapely 2 instead of pygeos by @martinfleis in #523
- TST: fix sparse instance assertion by @martinfleis in #532
- BUG: fix weights plotting by @martinfleis in #533
- BUG: fix WSP2W weights casting by @martinfleis in #539
- Test graph class by @martinfleis in #536
- Explicitly set nopython=False in numba.jit by @robna in #535
- Geographs _triangulation weights by @sjsrey in #537
- clarify
Graph.asymmetry()
docstring by @jGaboardi in #546 - expand graph.Graph constructors and other functionality by @martinfleis in #544
- CI/COMPAT: update CI actions and dev channel setup, fix scipy compatibility by @martinfleis in #550
- BUG: fix Graph.to_W by @martinfleis in #551
- Intercept Coincident points by @ljwolf in #548
- fix piping of constructors to Graph after #548 by @martinfleis in #553
- tests for clique policy in triangulation weights by @sjsrey in #552
- Coindicent tests by @martinfleis in #554
- adjacency as mutliindex series by @martinfleis in #557
- add from_adjacency and handle sorting by @knaaptime in #555
- minor cleanups of geographs by @martinfleis in #559
- perimeter weights, fix kernel, set_ops by @martinfleis in #561
- Geographs by @ljwolf in #563
- remove
conftest.py
in graph tests by @jGaboardi in #565 - finalise contiguity graph builders by @martinfleis in #566
- implement fuzzy contiguity on Graph by @martinfleis in #564
- Update
test_contiguity.py
– minor typos by @jGaboardi in #567 - Revert "Bump codecov/codecov-action from 3 to 4" by @jGaboardi in #570
- BUG: fix graph kernel builder when kernel returns zero by @martinfleis in #569
- DOC: add Graph to API docs by @martinfleis in #572
- finalise kernel constructors in graph by @martinfleis in #571
- triangulation tests + better ci setup by @martinfleis in #574
- implement set ops and to_networkx by @martinfleis in #575
- TST: properly skip isomorphic test by @martinfleis in #576
- implement higher_order, components via sparse.matrix by @martinfleis in #577
- GHA: update release action by @martinfleis in #578
- Update release action, etc. to prep for v4.8.0 by @jGaboardi in #580
- README is rst, not md --> update pyproject.toml by @jGaboardi in #581
New Contributors
Full Changelog: v4.7.0...v4.8.0
v4.8.0rc2
What's Changed
Maintenance
- overhaul infrastructure by @knaaptime in #579
Other Changes
- GHA: update release action by @martinfleis in #578
- Update release action, etc. to prep for v4.8.0 by @jGaboardi in #580
- README is rst, not md --> update pyproject.toml by @jGaboardi in #581
Full Changelog: v4.8.0rc1...v4.8.0rc2
Release v4.8.0rc1
Changes
Version 4.8.0rc1 (2023-09-29)
We closed a total of 2 issues (enhancements and bug fixes) through 1 pull requests, since our last release on 2023-09-29.
Issues Closed
- implement higher_order, components via sparse.matrix (#577)
Pull Requests
- implement higher_order, components via sparse.matrix (#577)
The following individuals contributed to this release:
Release v4.7.0
Changes
Version 4.7.0 (2022-11-17)
We closed a total of 3 issues (enhancements and bug fixes) through 1 pull requests, since our last release on 2022-11-15.
Issues Closed
- address ShapelyDeprecationWarning The 'type' attribute is... (#487)
- type vs. geom_type with shapely (#488)
Pull Requests
- type vs. geom_type with shapely (#488)
The following individuals contributed to this release:
Release v4.6.2
Changes
Version 4.6.2 (2022-03-03)
We closed a total of 5 issues (enhancements and bug fixes) through 2 pull requests, since our last release on 2022-03-03.
Issues Closed
- revert shapely hard dependecy (#454)
- Shapely Dependancy Added (#453)
- [WIP] Filter holes from alpha shape returns (#457)
Pull Requests
The following individuals contributed to this release:
Release v4.6.1
Changes
Version 4.6.1 (2022-03-03)
We closed a total of 2 issues (enhancements and bug fixes) through 1 pull requests, since our last release on 2022-03-03.
Issues Closed
- Filter holes from alpha shape returns (#457)
Pull Requests
- Filter holes from alpha shape returns (#457)
The following individuals contributed to this release:
Release v4.6.0
Changes
Version 4.6.0 (2022-01-23)
We closed a total of 8 issues (enhancements and bug fixes) through 3 pull requests, since our last release on 2022-01-22.
Issues Closed
- DOCS: Gabriel and related enhancements (#450)
- DOC: Update docs for Gabriel and related enhancements (#449)
- Gabriel docs (#448)
- add gabriel weights and more performant voronoi generation (#438)
- ENH: Moving to appdirs for example storage (#442)
Pull Requests
- DOCS: Gabriel and related enhancements (#450)
- add gabriel weights and more performant voronoi generation (#438)
- ENH: Moving to appdirs for example storage (#442)
The following individuals contributed to this release:
- Serge Rey
Release v4.5.1.post2
Changes
Version 4.5.1 (2021-06-27)
We closed a total of 10 issues (enhancements and bug fixes) through 5 pull requests, since our last release on 2021-06-27.
Issues Closed
- classify repo as Python (#415)
- Update unittests, etc (#413)
- add docs action workflow (#389)
- Return a dataframe with info on available datasets (#411)
- Add missing endianness in WK1 reader. (#412)
Pull Requests
- classify repo as Python (#415)
- Update unittests, etc (#413)
- add docs action workflow (#389)
- Return a dataframe with info on available datasets (#411)
- Add missing endianness in WK1 reader. (#412)
The following individuals contributed to this release:
Release v4.5.0.post1
Changes
Version 4.5.0 (2021-06-27)
We closed a total of 6 issues (enhancements and bug fixes) through 3 pull requests, since our last release on 2021-06-27.
Issues Closed
- add docs action workflow (#389)
- Return a dataframe with info on available datasets (#411)
- Add missing endianness in WK1 reader. (#412)
Pull Requests
- add docs action workflow (#389)
- Return a dataframe with info on available datasets (#411)
- Add missing endianness in WK1 reader. (#412)
The following individuals contributed to this release:
Release v4.5.0
Changes
Version 4.4.0 (2021-06-27)
We closed a total of 6 issues (enhancements and bug fixes) through 3 pull requests, since our last release on 2021-06-27.
Issues Closed
- add docs action workflow (#389)
- Return a dataframe with info on available datasets (#411)
- Add missing endianness in WK1 reader. (#412)
Pull Requests
- add docs action workflow (#389)
- Return a dataframe with info on available datasets (#411)
- Add missing endianness in WK1 reader. (#412)
The following individuals contributed to this release: