Releases: pysal/spopt
Releases · pysal/spopt
v0.6.1
What's Changed
Bug Fixes
Other Changes
- Switch repository formatting to
ruff
by @jGaboardi in #433 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #436
- resolve some warnings in CI by @jGaboardi in #439
- remove link to
gitter
room & add link to Discord channel by @jGaboardi in #441 - test against Apple silicon by @jGaboardi in #442
- re- lint & re-format repo – #438 by @jGaboardi in #444
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #445
- testing code cleanup by @jGaboardi in #449
- add
OR_classic_problem
to README by @jGaboardi in #454 - fix
numpy=2.0.0
compat -- #456 by @jGaboardi in #457
Full Changelog: v0.6.0...v0.6.1
v0.6.1rc1
What's Changed
Bug Fixes
Other Changes
- Switch repository formatting to
ruff
by @jGaboardi in #433 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #436
- resolve some warnings in CI by @jGaboardi in #439
- remove link to
gitter
room & add link to Discord channel by @jGaboardi in #441 - test against Apple silicon by @jGaboardi in #442
- re- lint & re-format repo – #438 by @jGaboardi in #444
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #445
- testing code cleanup by @jGaboardi in #449
- add
OR_classic_problem
to README by @jGaboardi in #454 - fix
numpy=2.0.0
compat -- #456 by @jGaboardi in #457
Full Changelog: v0.6.0...v0.6.1rc1
v0.6.0
What's Changed
Bug Fixes
- remove
zip(strict=True)
in k-nearest p-median by @jGaboardi in #403 - solve b410 by @ljwolf in #411
- Formulation of KN-PMP omitted opening constraints by @jGaboardi in #420
Enhancements
Regionalization
Facility Location
- update predefined facility explanation by @jGaboardi in #384
- Add the k nearest p-median module and the tutorial example for capacitated p-median by @rongboxu in #397
- Add KNearestPMP to API and documentation by @jGaboardi in #399
- default to binary assignment for clients by @jGaboardi in #366
- Prepend capacitated model name by @jGaboardi in #417
locate
models – standardized default names by @jGaboardi in #422- flesh out
kn-pmp
testing by @jGaboardi in #429 - parameters & docstring clean up in
KNearestPMedian
by @jGaboardi in #424 - Review messaging in KN-PMP by @jGaboardi in #426
- fix Church 2018 (tobler paper) cite by @jGaboardi in #430
- K-nearest p-median demo notebook by @jGaboardi in #431
Other Changes
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #349
- Update regionalisation demo in README by @paddyroddy in #351
- Update Versioneer by @github-actions in #345
- Overhaul repo infrastructure by @jGaboardi in #353
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #355
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #357
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #359
- address new
ruff
failures by @jGaboardi in #360 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #365
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #367
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #371
- shapely>=2 & other minimum version deps by @jGaboardi in #377
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #378
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #379
- [WIP] capacitated p median by @ljwolf in #358
- add Church & Murray Business Site Selection to refs by @rongboxu in #382
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #388
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #389
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #390
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #391
- update precommit CI frequency -- resolve #392 by @jGaboardi in #393
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #398
- Update GHA, etc (2023-10-15) by @jGaboardi in #405
- Update 311-DEV.yaml by @jGaboardi in #408
- Maint work for update supported Python versions, CI environments, et.c by @jGaboardi in #413
- stricter linting – follow up #413 by @jGaboardi in #418
New Contributors
- @paddyroddy made their first contribution in #351
- @rongboxu made their first contribution in #374
- @ljwolf made their first contribution in #358
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
Bug Fixes
- Fix CLSCP-SO bugs and add tests by @jGaboardi in #316
- [BUG]
affinity
in Skater spanning forest by @jGaboardi in #333 - [BUG] bounds for client assignment variables by @jGaboardi in #336
Enhancements
- LSCP-B by @erinrolson in #259
- P dispersion by @erinrolson in #268
Regionalization
- Region-k-means seed by @jGaboardi in #294
- expose SPENC kwargs by @jGaboardi in #312
Facility Location
- Rewrite LSCPB formulation by @erinrolson in #272
- New attributes & functionality for
locate
models by @jGaboardi in #296 - start of doc work – focusing on
locate
docs by @jGaboardi in #302 - Streamline redundant parameter passing in constraint constructors by @jGaboardi in #319
- individual
locate
test, tqdm, & bare minimal testing env by @jGaboardi in #324 - Clean up the implementation of the capacitated LSCP by @jGaboardi in #329
Other Changes
- JOSS -- update footnote hyperlinks by @jGaboardi in #254
- Update citation info by @jGaboardi in #256
- correct bitex cite syntax by @jGaboardi in #257
- Locate Notebooks with API inconsistent usage by @gegen07 in #261
- mark k_means_heuristic_synth_small test with xfail by @jGaboardi in #264
- Add spacing in lscp math definition by @erinrolson in #266
- Update typo in p-median example by @nickbearman in #275
- .coverage in .gitignore by @jGaboardi in #277
- testing overhaul, etc by @jGaboardi in #279
- Update/cleanup/standardize notebooks by @jGaboardi in #288
- Drop Py37, update binders, & test future shapely dev by @jGaboardi in #292
- remove pip install in notebooks by @jGaboardi in #293
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #301
- utilize
BaseSpOptExactSolver
by @jGaboardi in #305 - doc work and formatting continued (random_region, util, ward) by @jGaboardi in #307
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #313
- Facility capacity for LSCP by @erinrolson in #273
- workaround for cascading references in docs by @jGaboardi in #309
- doc build env correction by @jGaboardi in #334
- polish up docstrings, etc. in skater.py by @jGaboardi in #335
- Update
release_and_publish.yml
by @jGaboardi in #338 - add versioneer action by @jGaboardi in #340
- Update Versioneer by @github-actions in #342
- Add
requirements_notebooks.txt
to MANIFEST by @jGaboardi in #344
New Contributors
- @erinrolson made their first contribution in #266
- @nickbearman made their first contribution in #275
- @pre-commit-ci made their first contribution in #301
- @github-actions made their first contribution in #342
Full Changelog: v0.4.1...v0.5.0
v0.5.0rc2
What's Changed
Other Changes
- Update
release_and_publish.yml
by @jGaboardi in #338 - add versioneer action by @jGaboardi in #340
- Update Versioneer by @github-actions in #342
- Add
requirements_notebooks.txt
to MANIFEST by @jGaboardi in #344
New Contributors
- @github-actions made their first contribution in #342
Full Changelog: v0.5.0rc1...v0.5.0rc2
v0.5.0rc1
What's Changed
Bug Fixes
- Fix CLSCP-SO bugs and add tests by @jGaboardi in #316
- [BUG]
affinity
in Skater spanning forest by @jGaboardi in #333 - [BUG] bounds for client assignment variables by @jGaboardi in #336
Enhancements
- LSCP-B by @erinrolson in #259
- P dispersion by @erinrolson in #268
Regionalization
- Region-k-means seed by @jGaboardi in #294
- expose SPENC kwargs by @jGaboardi in #312
Facility Location
- Rewrite LSCPB formulation by @erinrolson in #272
- New attributes & functionality for
locate
models by @jGaboardi in #296 - start of doc work – focusing on
locate
docs by @jGaboardi in #302 - Streamline redundant parameter passing in constraint constructors by @jGaboardi in #319
- individual
locate
test, tqdm, & bare minimal testing env by @jGaboardi in #324 - Clean up the implementation of the capacitated LSCP by @jGaboardi in #329
Other Changes
- JOSS -- update footnote hyperlinks by @jGaboardi in #254
- Update citation info by @jGaboardi in #256
- correct bitex cite syntax by @jGaboardi in #257
- Locate Notebooks with API inconsistent usage by @gegen07 in #261
- mark k_means_heuristic_synth_small test with xfail by @jGaboardi in #264
- Add spacing in lscp math definition by @erinrolson in #266
- Update typo in p-median example by @nickbearman in #275
- .coverage in .gitignore by @jGaboardi in #277
- testing overhaul, etc by @jGaboardi in #279
- Update/cleanup/standardize notebooks by @jGaboardi in #288
- Drop Py37, update binders, & test future shapely dev by @jGaboardi in #292
- remove pip install in notebooks by @jGaboardi in #293
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #301
- utilize
BaseSpOptExactSolver
by @jGaboardi in #305 - doc work and formatting continued (random_region, util, ward) by @jGaboardi in #307
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #313
- Facility capacity for LSCP by @erinrolson in #273
- workaround for cascading references in docs by @jGaboardi in #309
- doc build env correction by @jGaboardi in #334
- polish up docstrings, etc. in skater.py by @jGaboardi in #335
New Contributors
- @erinrolson made their first contribution in #266
- @nickbearman made their first contribution in #275
- @pre-commit-ci made their first contribution in #301
Full Changelog: v0.4.1...v0.5.0rc1
v0.4.1: spopt: a python package for solving spatial optimization problems in PySAL
What's Changed
Facility Location
- Check feasibility following solution attempt by @jGaboardi in #239
- Document locate class properties by @gegen07 in #243
Other Changes
- add spopt ref to JOSS paper by @jGaboardi in #245
- cleaning up JOSS manuscript -- references & links by @jGaboardi in #247
- address reference concerns, etc. [2] by @jGaboardi in #249
- clean out code block and add preexisting facility text by @jGaboardi in #250
- a 'final' proofing for JOSS manuscript by @jGaboardi in #252
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
Enhancements
Other Changes
- UBDC acknowledgement by @jGaboardi in #235
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
Regionalization
- Fix skater islands kwarg being ignored by @jGaboardi in #225
Other Changes
- Gaboardi/ORNL Acknowledgement by @jGaboardi in #206
- fix JOSS formatting by @martinfleis in #207
- add 310 to CI matrix by @jGaboardi in #208
- Xdist tests by @jGaboardi in #211
- update pre-commit & bump supported python versions by @jGaboardi in #212
- Region docs by @sjsrey in #214
- bump actions/setup-python from 2 to 3 by @jGaboardi in #219
- Bump actions/checkout from 2 to 3 by @jGaboardi in #220
- mclp and lscp jupyter notebooks using osrm routing by @TimMcCauley in #221
- policy for multiple components in maxp by @sjsrey in #223
- doc: update policy options for maxp by @sjsrey in #226
- Components fix by @sjsrey in #227
- Components by @sjsrey in #228
New Contributors
- @martinfleis made their first contribution in #207
- @TimMcCauley made their first contribution in #221
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
Bug Fixes
- Update candidates list after making a move by @sjsrey in #202
- install pulp for docs build by @jGaboardi in #205
Enhancements
Other Changes
- update maxp notebook by @jGaboardi in #182
- update random region notebook by @jGaboardi in #181
- minor notebook/docs updates by @jGaboardi in #183
- Doc site work by @jGaboardi in #184
- Update locate docs by @gegen07 in #193
- switch to versioneer by @jGaboardi in #194
- Add examples section to locate module by @gegen07 in #198
- access package version in tools/gitcount by @jGaboardi in #197
- Generate Changelog notes automatically on release by @jGaboardi in #199
- Update fac-loc real world notebook by @gegen07 in #204
- [WIP] JOSS paper revisions work by @jGaboardi in #200
New Contributors
Full Changelog: v0.2.0...v0.2.1