Major release with important new features
Key new features have been added to AequilibraE:
- Generalized cost functions for assignment with class-specific formulations are now supported
- Allows for saving full path-file during assignment (experimental)
- Python 3.9 support (OpenMatrix still has no official 3.9 support on Windows due to the lack of PyTables binaries)
- Improved traffic assignment result reporting
- Creation of Delaunay Lines through the API
Documentation:
- Marginal improvements on the API documentation
- New example for the creation of a project from a Link layer
- Example for the creation of Delaunay Lines
- Example for the detection of disconnected links and nodes
Deprecations:
- Python 3.6 is no longer supported
What's Changed
- fixes setting number of cores for assignment with positive integer by @janzill in #231
- Introduces supernetwork graph ID across entire assignment by @pedrocamargo in #234
- Gen cost by @pedrocamargo in #236
- Adds upload to S3 by @pedrocamargo in #227
- Addresses issue #238 by @pedrocamargo in #240
- Adds missing information to assignment results/report by @pedrocamargo in #245
- fixes skim creation of simplified graph by @janzill in #248
- fixes CFW step direction edge case by @janzill in #249
- Fix shortest path calculation when the predecessor of destination node is node index 0 by @barisdemirdelen in #256
- Fix volume over capacity calculation for assignment results by @barisdemirdelen in #255
- Fix vdf not calculated last iteration of assignment by @barisdemirdelen in #254
- Fix shortest path calculation with blocking centroids by @barisdemirdelen in #257
- fixes cfw stepdirection bug by @janzill in #258
- janzill/pathfilesaving by @janzill in #253
- Adds tests to make sure computing paths behaves properly on disconnected networks by @pedrocamargo in #262
- Adds Python 3.9 support by @pedrocamargo in #265
- Documentation by @pedrocamargo in #266
- Adds new example for finding disconnected nodes in a network by @pedrocamargo in #269
- Incorporates the creation of Delaunay Lines in the API by @pedrocamargo in #268
- Deals with type differences when saving/loading feather files by @pedrocamargo in #271
- Pedro/documentation by @pedrocamargo in #267
New Contributors
- @barisdemirdelen made their first contribution in #256
Full Changelog: 0.7.1...V0.7.2