Releases: physycom/DynamicalSystemFramework
Releases · physycom/DynamicalSystemFramework
2.2.12
What's Changed
- Improve visualization tools by @Grufoony in #215
- Remove
normDensity
function from Street class by @Grufoony in #216 - Add workflow for macos testing by @Grufoony in #221
- Rework traffic lights by @Grufoony in #222
- Generalize weight used in dijkstra algorithm by @sbaldu in #174
- Split Node header file by @Grufoony in #224
- Split Dynamics header file by @Grufoony in #227
- Add
trip
attribute to Agent class by @Grufoony in #228 - Add
Station
Class by @Grufoony in #226 - Purple-colored warnings by @Grufoony in #230
- Enhance templates in Dynamic headers by @Grufoony in #232
- Add random agents management by @Grufoony in #234
- Refactor
addAgent(s)
functions by @Grufoony in #235 - Implement virtual speed getters in Dynamics by @Grufoony in #233
- Enhance Graph adders by @Grufoony in #236
- Enhance OSM data I/O and management by @Grufoony in #237
- Enhance OSM getter script by @Grufoony in #238
- Enhance traffic lights optimization algorithm by @Grufoony in #240
- Update
get_osm_data
script by @Grufoony in #241
Full Changelog: 2.1.6...2.2.12
2.1.6
What's Changed
- Add
oppositeStreet
function to Graph class by @Grufoony in #203 - Add
addAgentsRandomly
function to Dynamic class by @Grufoony in #205 - Add
setDestinationNodes
function to Dynamics class by @Grufoony in #206 - Improve the statistic measurement class by @sbaldu in #207
- Rename
NodeConcept
intoNode
andNode
intoIntersection
by @Grufoony in #185 - Reduce the use of templates for indexes by @sbaldu in #209
- Update installation cmake file by @sbaldu in #210
- Add
nLanes
attribute to Street class by @Grufoony in #188 - Manage multi-lane Traffic Lights by @Grufoony in #211
- Add reference as return of Graph's
make...()
functions by @Grufoony in #212 - Add
exportCoordinates
function to Graph class by @Grufoony in #214
Full Changelog: 1.4.0...2.1.6
1.4.0
What's Changed
- Fix
UpdatePaths
when there are empty paths by @Grufoony in #194 - Refactor some examples by @Grufoony in #198
- Add pip requirements install instructions to README.md by @Grufoony in #200
- Improved algorithm for traffic lights by @vero-dav-vero in #195
NOTE: due to @vero-dav-vero implementation of traffic light optimization algorithm, minor version just increased to 4
Full Changelog: 1.3.15...1.4.0
1.3.15
What's Changed
- New optimization algorithm by @Grufoony in #179
- Add code coverage workflow by @sbaldu in #20
- Substitute include guards with
pragma once
by @sbaldu in #186 - Add examples of real applications by @Grufoony in #184
- Add Graph max capacity by @Grufoony in #189
- Replace strings concatenation with
std::format
by @Grufoony in #190 - Optimize
updatePaths
function by @Grufoony in #191 - Move to
CC-BY-NC-SA-4.0
license by @Grufoony in #180
Full Changelog: 1.3.11...1.3.15
1.3.11
1.3.7
What's Changed
- Correct density and flow measurement units by @Grufoony in #170
- Add
Dynamics::meanSpireInputFlow()
andDynamics::meanSpireOutputFlow()
by @Grufoony in #171 - Fix street angle management by @Grufoony in #172
- Fix
Dynamics::streetMeanSpeed()
function by @Grufoony in #173 - Bugfixing
Full Changelog: 1.3.3.8...1.3.7
1.3.3.8
1.3.3.6-pre1
Bugfix for roundabouts ?
1.2.3
What's Changed
- Fix BibTex portion in README by @Grufoony in #149
- Rework shared to unique by @sbaldu in #147
- Create dockerfile for testing and developing by @sbaldu in #156
- Add definition of
Agent::resetTime
by @sbaldu in #161 - Fix
setPhase
and addsetPhaseAfterCycle
to Node by @LudovicoLudovico in #154 - Add
SpireStreet
class by @Grufoony in #148 - Rework
streetMeanSpeed
by @Grufoony in #165 - Refactor getters and setters by @Grufoony in #163
- IMPORTANT Fix #151
New Contributors
- @LudovicoLudovico made their first contribution in #154
Full Changelog: 1.1.5...1.2.3
1.1.5
What's Changed
- Dynamic
setDelay
function in nodes by @Grufoony in #141 - Add
importCoordinates
function to Graph class by @Grufoony in #142 - Rework
meanTraveltime
getter by @Grufoony in #143 - Add
isSpire
attribute to Street class by @Grufoony in #145 - Add
makeTrafficLight
function to Graph by @Grufoony in #146
Full Changelog: 1.0.4...1.1.5