Releases: FilippoAiraldi/sym-metanet
Releases · FilippoAiraldi/sym-metanet
v1.1.1
Changes
- implemented the
SimplifiedLinkWithVsl
, which allows to control the segment's equilibrium speed directly instead of via a maximum velocity - fixed error with new version of networkx==3.2
- updated project files (README, pre commit hooks, etc.)
PRs
v1.1.0
Changes
- upgraded to Python 3.9
v1.0.7
Changes
Major
- implemented Variable Speed Limits (VSLs) in
LinkWithVsl
- implemented mainstream origins in
MainstreamOrigin
- added examples on ramp metering control and coordinated control of ramps and VSLs via MPC
Minor
- improved existing examples and tests
v1.0.6
Changes
- fixed bug in modelling of congestion-free
sym_metanet.Destinations
- added an example of the creation and simulation of a small traffic network in
examples\network_dynamics_in_casadi
v1.0.5
Changes
- solved compatibility issues with breaking changes introduced in CasADi 3.6.0
v1.0.4
Changes
Major
.engines.casadi
: removed the possibility of enforcing positive speeds, densities and queues fromto_function()
and added it tostep()
(both for initial quantities and after the step)
Minor
- refactored
engines.casadi.to_function
andSimplifiedMeteredOnRamp.init_vars
- improved testing
v1.0.3
Changes
Minor
- better dependencies versioning
- minor performance improvements
v1.0.2
Changes
Major
- renamed
SimpleMeteredOnRamp
toSimplifiedMeteredOnRamp
, and added two different flow equations to it - fixed bug when using MX symbolic variables
- added possibility to enforce positive states when converting a network to a casadi function
Minor
- better docstrings and tests
v1.0.1
Changes
- better type hinting, docstrings and tests
- moved to
__slots__
where possible