What's Changed
π Features
- Adds script and notebook for creating your own example data from OSM
ποΈ Refactor
- Moves all roadway selection logic from the data models to selection classes
π Docs
- Pull network docs from network data models instead of writing anew
- Add in all relevant API docs to
api.md
- Improve general formatting and comprehensiveness of docs
β±οΈ Performance
- Upgrades performance of selection when selecting by a dictionary of attributes: c630b00
π Examples
- Minimizes example data size
π Bugs
- Fix scenario
write()
/load()
(#389) - Downgrades error to warning for deleting roadways with transit so can apply changes (#390)
- Adds back all geojson files which were accidentally added to
.gitignore
- Fixes notebooks in
/notebook
to use current API - Minor typos in logging
- Minor bugs in tests
- Fix error in shape links gdf creation and add tests for it to not happen again
π§Ή Chores
- Tighten mypy and ruff settings and fix all violations
- Deletes extraneous file
validation_failure_cases.csv
- rm old project cards that don't match current network
- Updates API for project cards to be consistent with project card v3.3.3
Full Changelog: v1.0-alpha.2...v1.0-beta.2