Releases: NREL/routee-compass
Releases · NREL/routee-compass
Python v0.8.1.post1
See Python v0.8.1 for release notes.
Python v0.8.1
What's Changed
- Fix how we download grade; bump version by @nreinicke in #239
Full Changelog: py-0.8.0...py-0.8.1
Python v0.8.0
What's Changed
- flush file sink per optional config parameter by @robfitzgerald in #174
- Rjf/specialized indexed map by @robfitzgerald in #173
- cost attrs in TOML should be optional by @robfitzgerald in #176
- add conda-forge badge by @robfitzgerald in #178
- Rjf/batching cli input by @robfitzgerald in #179
- search termination criteria fix by @robfitzgerald in #181
- allow query to overwrite state features by @robfitzgerald in #186
- support for algorithms with multiple trees/routes by @robfitzgerald in #189
- Rjf/edge rtree optional road class by @robfitzgerald in #191
- K-Shortest Paths Solver by @robfitzgerald in #192
- Add distance to state model in SpeedTraversalModel and other small fixes by @nreinicke in #194
- Rjf/a star weight factor by @robfitzgerald in #198
- Ndr/truck restrictions by @nreinicke in #204
- Allow extra weights in Cost Model by @nreinicke in #206
- Nrd/add functional test by @nreinicke in #220
- Fix PyO3 0.21 deprecation warnings by @kylecarow in #222
- Update docs by @nreinicke in #221
- Replace OSMnx graph_utils usage with truncate by @SnoopJ in #223
- Add optional folium_map parameter to plot_routes_folium. by @vbmendes in #224
- Add Ruff as a linter and formatter, replacing Black by @BradonZhang in #226
- Ndr/result to geopandas by @nreinicke in #230
- config is now stored in compass app by @zenon18 in #231
- usgs using 0 leading numbers in their webpages by @zenon18 in #234
- Add OSM/Geospatial dependencies as default by @nreinicke in #233
- 216 streamline compass app by @zenon18 in #225
- updated add_grade_to_graph to allow users to pass in a google api key by @zenon18 in #232
- fixes types from optional dependency by @nreinicke in #237
New Contributors
- @kylecarow made their first contribution in #222
- @SnoopJ made their first contribution in #223
- @vbmendes made their first contribution in #224
- @BradonZhang made their first contribution in #226
- @zenon18 made their first contribution in #231
Full Changelog: py-0.7.0...py-0.8.0
Python v0.7.0
What's Changed
- Turn Access Cost by @nreinicke in #103
- Ndr/rtree mem fix by @nreinicke in #108
- Ndr/cost model performance by @nreinicke in #111
- Implement Allocative by @nreinicke in #110
- Rjf/cost model invariants by @robfitzgerald in #120
- re-use solution state for search by @nreinicke in #121
- Rjf/output json mutable by @robfitzgerald in #122
- Rjf/input plugins mutable by @robfitzgerald in #125
- Ndr/misc performance by @nreinicke in #123
- bug fixes by @robfitzgerald in #127
- use indoc for error formatting by @nreinicke in #126
- New wrapper macro by @nreinicke in #130
- Rjf/energy model loads time model by @robfitzgerald in #128
- Rjf/bugfix energy model serialize state info by @robfitzgerald in #132
- Rjf/state model by @robfitzgerald in #136
- fix state model update ordering by @robfitzgerald in #150
- Rjf/state model deserialize by @robfitzgerald in #149
- Rjf/unit create by ref by @robfitzgerald in #151
- Rjf/output name collisions by @robfitzgerald in #153
- update example notebook; bugfixes by @nreinicke in #156
- incoming grade unit required by @nreinicke in #157
- a prototype of creating AccessModels by @robfitzgerald in #113
- access models in osm TOMLs by @robfitzgerald in #159
- remove deprecated key by @robfitzgerald in #160
- remove default state from config by @nreinicke in #162
- state in toml is optional by @robfitzgerald in #163
- allow multi line strings for plotting routes by @nreinicke in #165
- Rjf/dependencies by @robfitzgerald in #166
- Rjf/csv output by @robfitzgerald in #168
- bump version minor by @robfitzgerald in #171
Full Changelog: py-0.6.1...py-0.7.0
Python v0.6.1
What's Changed
- ONNX is no longer a default feature.
Python v0.6.0
What's Changed
- Rjf/cost abstractions by @robfitzgerald in #87
- kWh cost factor typo by @robfitzgerald in #93
- Add turn restrictions by @nreinicke in #95
- prevent grid search recursion by @robfitzgerald in #97
- Interpolate Predictor by @nreinicke in #99
Full Changelog: py-0.5.0...py-0.6.0
Python v0.5.0
What's Changed
- Expose fuel conversion by @nreinicke in #55
- parallelize + show progress for input plugins by @robfitzgerald in #57
- switch to Euclidean squared distance by @robfitzgerald in #61
- Better file error message by @nreinicke in #60
- Load balancing heuristic by @robfitzgerald in #62
- Custom load balancing heuristic by @robfitzgerald in #63
- Parameterize frontier model at query time via service by @robfitzgerald in #66
- Use ort 2.0 @nreinicke in #64
- Expose graph ops to python by @robfitzgerald in #65
- Inject input plugin by @robfitzgerald in #69
- Specify search orientation by @robfitzgerald in #71
- Wuery time road classes by @robfitzgerald in #72
- LRU Cache by @nreinicke in #73
- Add battery electric vehicle model by @nreinicke in #76
- Create tree multipoint by @robfitzgerald in #82
- Relax JSON string arg types by @robfitzgerald in #85
Full Changelog: py-0.4.0...py-0.5.0
Python v0.4.0
What's Changed
- Rjf/easier compass app interactions by @robfitzgerald in #29
- Ndr/cleanup by @nreinicke in #30
- fix error message by @robfitzgerald in #35
- list valid module names with unknown module error by @robfitzgerald in #36
- only recurse when array element is array or object by @robfitzgerald in #43
- Update output file location by @nreinicke in #37
- Rjf/traversal abstractions clone issue by @robfitzgerald in #44
- Ndr/phev by @nreinicke in #33
- Rjf/road class rtree by @robfitzgerald in #48
- Rjf/termination error by @robfitzgerald in #50
- Rjf/update dependencies by @robfitzgerald in #51
Full Changelog: py-0.3.0...py-0.4.0
Python v0.3.0
What's Changed
- Ndr/update paths by @nreinicke in #8
- skip chunking if empty by @robfitzgerald in #13
- Rjf/crate readmes by @robfitzgerald in #14
- Allows multiple energy models at query time by @nreinicke in #16
- update documentation by @nreinicke in #18
- prefer boxed slices over vecs by @robfitzgerald in #20
- trigger build on release tag prefix "py-" by @robfitzgerald in #21
- To Disk Output Plugin by @nreinicke in #22
- allow route to be empty by @robfitzgerald in #26
- Improve energy model error by @nreinicke in #27
- optional distance tolerance paramter for rtree plugin by @robfitzgerald in #28
Full Changelog: v0.2.1...py-0.3.0