Releases: physycom/DynamicalSystemFramework
Releases · physycom/DynamicalSystemFramework
5.0.0
4.7.9
Last release for the 4.*.* series
What's Changed
- Re-introduce Agent id attribute by @Grufoony in #398
- Remove useless
TBBcopy by @Grufoony in #400 - Add
Street::meanSpeedandDynamics::saveStreetSpeedsfunctions by @Grufoony in #399 - Add
log_to_filefunction by @Grufoony in #401 - Update spdlog to version 1.17.0 by @Grufoony in #402
Full Changelog: 4.7.7...4.7.9
4.7.7
4.7.4
What's Changed
- Add
RoadTypeas Road attribute by @Grufoony in #390 - Make priority attribute boolean and bugfixing traffic lights by @Grufoony in #385
- Change itinerary agent attribute from Id to shared pointer by @Grufoony in #391
- Add counting on OD nodes by @Grufoony in #392
- Refactor
get_cartographyreturn values and addto_folium_mapfunctions by @Grufoony in #393 - Fixpypi by @Grufoony in #394
Full Changelog: 4.6.1...4.7.4
4.6.1
4.5.5
4.4.10
What's Changed
- Add some tests by @Grufoony in #354
- Repo organization by @Grufoony in #355
- Fix python by @Grufoony in #358
- Test compilation by @Grufoony in #359
- Add
mdtmodule by @Grufoony in #357 - Use custom spdlog installation to avoid using fmt by @Grufoony in #361
- Use
FetchContentto automatically download dependencies by @Grufoony in #360 - Add auto-naming for main saving functions by @Grufoony in #362
- Refactor benchmarks by @Grufoony in #363
- Refactor coils by @Grufoony in #364
- Add
RoadNetwork::shortestPathfunction by @Grufoony in #365 - Typos and docs by @Grufoony in #367
- Add utility to kill stagnant agents by @Grufoony in #341
- [Experimental] Add support for real-time transition probabilities by @Grufoony in #368
- Rework next streetid computation by @Grufoony in #370
- Bugfix: min_duration and max_speed in trajectory filter by @Grufoony in #371
- Bugfix: increase performances of
filterfunction by @Grufoony in #372 - Add
throw_on_emptyparam to updatePaths by @Grufoony in #374 - Add stationary probability for random vehicles movement by @Grufoony in #376
Full Changelog: 3.14.0...4.4.10
3.14.0
What's Changed
- Refactor
Networkclass by @Grufoony in #315 - Add gprof post-command for examples by @Grufoony in #316
- Using
spdlogas logger by @Grufoony in #317 - Rework turn counts by @Grufoony in #319
- New implementation of Dijkstra's algorithm by @Grufoony in #320
- Add import methods from
*jsonformats by @Grufoony in #318 - Create zenodo.json by @sbaldu in #321
- Refactor OD methods by @Grufoony in #322
- Rename
maxAgentCapacitytocapacityand binding by @Grufoony in #323 - Improve
webappby @Grufoony in #325 - Handling
nanandnullcoil codes in CSV importer by @Grufoony in #326 - Add (n)getters for nodes and edges types by @Grufoony in #327
- Refactor workflows by @Grufoony in #329
- Fix workflow by @Grufoony in #331
- Publish package on
PyPIby @Grufoony in #330 - Optimize heavy save functions by @Grufoony in #336
- Include
get_osm_datainto python package by @Grufoony in #340 - Return graph by @Grufoony in #342
- Refactor time by @Grufoony in #345
- Make time column in outputs a datetime string by @Grufoony in #346
- Refactor outputs by @Grufoony in #347
- Enhance
get_cartographyby @Grufoony in #349 - Change csv library to
rapidcsvby @Grufoony in #350 - Add utility functions to dsf.cartography by @Grufoony in #351
- Move capacity-related attributes to Road class by @Grufoony in #352
- Add
dsf::geometryand Manhattan network creation tool by @Grufoony in #353
Full Changelog: 3.3.0...3.14.0
3.10.1
What's Changed
- Refactor
Networkclass by @Grufoony in #315 - Add gprof post-command for examples by @Grufoony in #316
- Using
spdlogas logger by @Grufoony in #317 - Rework turn counts by @Grufoony in #319
- New implementation of Dijkstra's algorithm by @Grufoony in #320
- Add import methods from
*jsonformats by @Grufoony in #318 - Create zenodo.json by @sbaldu in #321
- Refactor OD methods by @Grufoony in #322
- Rename
maxAgentCapacitytocapacityand binding by @Grufoony in #323 - Improve
webappby @Grufoony in #325 - Handling
nanandnullcoil codes in CSV importer by @Grufoony in #326 - Add (n)getters for nodes and edges types by @Grufoony in #327
- Refactor workflows by @Grufoony in #329
- Fix workflow by @Grufoony in #331
- Publish package on
PyPIby @Grufoony in #330 - Update
PyPIworkflows by @Grufoony in #335
Full Changelog: 3.3.0...3.10.1
3.3.0
What's Changed
- Add management of external IDs by @Grufoony in #304
- Add custom
std::formatters for many classes by @Grufoony in #307 - Use forwarding reference in
std::formatterspecializations by @sbaldu in #308 - Change input/output notation to origin/destination by @Grufoony in #309
Full Changelog: 3.0.2...3.3.0