Release v23.07
Overall, there were 179 commits that closed 107 issues, together with 16 pull requests since our last release on 2023-02-01.
Changes by Package
giddy
- #187: small edits to long description
- #186: update github action for release
- #185: Update bleeding edge
libpysal
in dev envs - #182: Prepare for v2.3.4 release
pointpats
- #62: Update docs for 2.2.0
- #86: Infrastructure
- #97: Fix github action for docs building
- #96: add packages for building docs in env file
- #95: Docs
- #94: bump to v2.3.0
- #92: migrate docs from RTD to github page
- #91: handle scipy deprecation
- #90: add github action for release and doc building
- #64: [WIP] Migrate to GitHub Actions for testing
- #80: pointpats on conda-forge fails pip check
- #76: Documentation for
pointpats
version 2.2.0 in Google Colab - #63: Move testing to github actions
- #79: Deprecated statistics included in the manual
- #69: update centrography test for dep induced precision breakage
- #88: GHA: fix target
- #87: Set up and update infrastructure
- #82: Make opencv package optional
- #85: DOC: fix API docs
- #84: pointpats.random not in the API docs
segregation
- #217: dont run changelog on upload release
- #216: GHA: update release action for pyproject
- #215: publish workflow needs updating
- #213: Use of Total Population in Dissimilarity Index
- #200: simulate_evenness is forcing a geodataframe
- #212: infra
- #211: update infrastructure
- #210: remove pygeos
spaghetti
- #717: COMPAT:
geopandas==0.13.0
comp withutils._points_as_gdf()
- #726:
build_docs.yml
workflow failure withv1.7.3
release - #734: force reinstall package for version fetching in
build_docs.yaml
- #731: local docs build "failure"
- #733: Doc patch
- #727: Swap
setup-micromamba
forprovision-with-micromamba
in CI - #732: update micromamba in CI
- #730: [pre-commit.ci] pre-commit autoupdate
- #729: update pre-commit for new
ruff
GitHub - #728: [pre-commit.ci] pre-commit autoupdate
- #724: refactor element_as_gdf internals
- #723: refactor
element_as_gdf()
internal constructors - #721: Overhaul repo infrastructure
- #716: Update release action
- #704: Modernize infrastructure
- #715: Memory leak in
full_distance_matrix
whenn_processes > 1
- #720: revisit
_points_as_gdf()
- #718: compat with GeoPandas 0.13.0
- #719: Fix memory leak in
full_distance_matrix()
- #713: Bump peter-evans/create-pull-request from 4 to 5
- #712: [pre-commit.ci] pre-commit autoupdate
- #711: Can we run network kernel density estimation using spaghetti?
- #709: Update bleeding edge
libpysal
in dev envs - #710: swap master for main (libpysal)
- #708: update black pin in pre-commit
- #707: Update Versioneer
momepy
- #472: TypeError when using momepy.remove_false_nodes with shapely.geometry.linestring.LineString
- #486: RLS: fix PyPI long description
- #485: RLS: add 0.6.0 changelog
- #484: DOC: add note to COINS re undirected graphs
- #448: DOC: Unexpected results from momepy.COINS
- #483: [pre-commit.ci] pre-commit autoupdate
- #481: CI:
TestElements.test_get_node_id_ratio
failing in311-dev.yaml
- #480: [pre-commit.ci] pre-commit autoupdate
- #479: REF: update for shapely 2.0
- #443: Refactor code for shapely 2.0
- #464: Shapely no longer has 'lgeos' in version 2.0.0
- #477: [pre-commit.ci] pre-commit autoupdate
- #475: [pre-commit.ci] pre-commit autoupdate
- #476: update warnings for ruff
- #474: [pre-commit.ci] pre-commit autoupdate
- #473: TypeError when using momepy.remove_false_nodes with shapely.geometry.linestring.LineString
- #471: [pre-commit.ci] pre-commit autoupdate
- #470: remove
libpysal
pin in dev? - #469: [pre-commit.ci] pre-commit autoupdate
- #468: remove redundant
requirements.txt
- #467: MAINT: switch to pyproject and ruff
- #466: read_file: IllegalArgumentException: point array must contain 0 or >1 elements
spreg
- #113: Fixing minor bugs in the way results were bring printed in regimes models
- #112: Fixing a bug in the printing of results of Chow Test in ML_Lag_Regimes
- #111: Revision of Skater_reg's example notebook and its inclusion in the docs.
tobler
- #177: fix typo in pycno when nanhandle is false
- #176: Problems using pycno (handling of nulls)
- #175: Very Inaccurate results with area interpolation
- #173: 0.9 was not actually released
- #168: rename default branch from
master
tomain
- #170: update testing & supported Python versions
- #140: [WIP] start kriging module
- #138: Categorization of notebooks
- #169: update infrastructure
- #174: update infrastructure
- #171: refactor to use shapely2 instead of pygeos
- #139: integrate smaup into tobler
- #172: REF: move from pygeos to shapely 2
mapclassify
- #182: [pre-commit.ci] pre-commit autoupdate
- #181: ENH: Pretty Breaks classifier
- #176: Add anchor option to StdMean
- #177: BUG: pass through lowest in User_Defined
- #178: DOC: surface find_bin
- #180: Bump peter-evans/create-pull-request from 4 to 5
- #179: [pre-commit.ci] pre-commit autoupdate
- #174: Update requirements_docs.txt
- #171: Update precommit and ignore formatting commits
- #172: [pre-commit.ci] pre-commit autoupdate
- #170: Update Versioneer
Contributors
Many thanks to all of the following individuals who contributed to this release:
- Eli Knaap
- James Gaboardi
- Levi John Wolf
- Martin Fleischmann
- Pedro Amaral
- Qiusheng Wu
- Serge Rey
- Wei Kang