-
Notifications
You must be signed in to change notification settings - Fork 828
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 2.0.0 development #1106
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1106 +/- ##
==========================================
+ Coverage 97.72% 98.31% +0.58%
==========================================
Files 28 24 -4
Lines 2547 2368 -179
==========================================
- Hits 2489 2328 -161
+ Misses 58 40 -18 ☔ View full report in Codecov by Sentry. |
Improve logging and warnings
…d default_user_agent
rename settings module's default_accept_language, default_referer, and default_user_agent
This commit updates the consolidate_intersections function to accept the tolerance parameter as either a float or a dictionary mapping node IDs to floats. It removes the previously suggested tolerance_attribute.
Update `_merge_nodes_geometric` to manage absent tolerance values by reverting to original geometries instead of creating POLYGON EMPTY.
Don't cover the actual behaviour, just check if passing a dictionary (with and without all nodes covered) leads to a runtime error or not.
Add node-specific tolerances to intersection consolidation
Update network filters
Update reference paper for v2
Overview
This PR consolidates development work for OSMnx v2.0.0, targeted for release later in 2024.
Migrating to v2
See the migration guide at #1123.
Changes
See changelog for complete details.
This PR incorporates several other PRs prior to merging into the main branch:
Also includes work done in #1139, #1144, #1145, #1147, #1149, #1153, #1155, #1160.