v0.8.0-alpha2
Pre-release
Pre-release
github-actions
released this
16 Jun 15:01
·
54 commits
to main
since this release
What's Changed
Enhancements
- ENH: first bits of refactored dimension by @martinfleis in #532
- ENH: always store x, y as node attributes in gdf_to_nx, optionally cast node labels to integers by @martinfleis in #546
- REF: functional implementation of shape module by @martinfleis in #550
- ENH: add orientation and shared_walls functional versions by @martinfleis in #553
- ENH: add alignment to the new API by @martinfleis in #554
- ENH: neighbor_distance using Graph and new API by @martinfleis in #555
- ENH: mean_interbuilding_distance and building_adjacency by @martinfleis in #556
- ENH: street_alignment and get_nearest_street by @martinfleis in #566
- ENH: describe as a replacement of AverageCharacter by @martinfleis in #570
- DOC: add citation.cff by @martinfleis in #592
- API: return morphological tessellation as a GeoDataFrame by @martinfleis in #602
Bug Fixes
- support strings in
elements.get_node_id()
by @jGaboardi in #522 - BUG: fix enclosed tessellation index allocation when threshold eliminates buildings by @martinfleis in #568
Documentation
- DOC: fix clustering example by @martinfleis in #521
- DOC: add links to discord by @martinfleis in #535
- DOC: rework API docs around the new functional stuff by @martinfleis in #597
- DOC: note on a precision issue in enclosed_tessellation by @martinfleis in #598
- DOC: User guide refresh by @martinfleis in #599
- DOC: create usable env on RTD, update clustering by @martinfleis in #601
- DOC: execute notebooks and ensure they're tested by @martinfleis in #603
Other Changes
- CI: fix action creating issue from pytest by @martinfleis in #530
- CI/TST: fix test, rm log action, ruff-format by @martinfleis in #533
- TYP: add type hints to functional._dimension by @martinfleis in #534
- ENH: improved node consolidation functions by @gsagostini in #377
- CI: test on Apple Silicon by @martinfleis in #542
- DOC: update dev installation instructions by @martinfleis in #544
- COMPAT: geopandas 1.0 compatibility by @martinfleis in #551
- ENH: add neighbors by @martinfleis in #557
- ENH: refactor tessellation by @martinfleis in #559
- GHA: move user guide testing to separate action, add workflow dispatch by @martinfleis in #561
- TYP: consistency in typing by @martinfleis in #567
- notes on plans with the rest of dimension classes by @martinfleis in #536
- REF: speed-up describe using numba by @martinfleis in #571
- functional courtyards calculation by @u3ks in #572
- MAINT: compatibility, warning cleanup, test lint by @martinfleis in #574
- linting & formatting for
benchmarks/*
anddocs/*
by @jGaboardi in #578 - functional reached calculations by @u3ks in #575
- functional node_density implementation by @u3ks in #576
- BUG/ENH: support custom enclosure index is in tessellation and GeoDataFrame as enclosure input by @martinfleis in #582
- ENH: adaptive buffer as a tessellation limit by @martinfleis in #590
- API: deprecation decorators for transition to functional API by @martinfleis in #406
- Functional blocks by @u3ks in #580
- Functional percentiles by @u3ks in #589
- DEP: bump libpysal minimum to 4.11 by @martinfleis in #594
- Functional density by @u3ks in #586
- Functional distribution by @u3ks in #588
- Functional dimension by @u3ks in #587
- Functional diversity by @u3ks in #581
- _describe API refactoring by @u3ks in #584
- Functional arearatio by @u3ks in #583
- Street profile by @u3ks in #593
- COMPAT: numpy 2.0 compatibility by @martinfleis in #596
- ENH: add get_nearest_node by @martinfleis in #600
- gha for release notes - #543 by @jGaboardi in #604
- Update
release.yml
- troubleshoot release action failure by @jGaboardi in #607
New Contributors
- @dependabot made their first contribution in #524
- @gsagostini made their first contribution in #377
- @u3ks made their first contribution in #572
Full Changelog: v0.7.0...v0.8.0-alpha2