Skip to content

Releases: EMob-Lab/MnMS

v1.0.1

28 Oct 15:31

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

15 Mar 11:48

Choose a tag to compare

First working simulation at the scale of Lyon.

What's Changed

Full Changelog: v0.0.1...v1.0.0

v0.0.1

23 Dec 14:08

Choose a tag to compare

Current feature:

  • Demand
    • Definition of User class
    • BaseDemandManager, take user as a list and get next departure
    • CSVDemandManager, read CSV file and load User
    • Random demand generation create_random_demand
  • Flow
    • MFDFlow, reservoir based flow motor
    • WIP: MFDFlowEvent
    • Abstraction of Flow Motor
  • Graph
    • GeoGraph, flow graph with geometric attributes
    • TopoGraph, purely topological graph for Mobility Services
    • ComposedTopoGraph, composition of TopoGraph for shortest path computation on multiple Mobility Services
    • MultiModalGraph, sum of GeoGraph and ComposedTopoGraph
    • Algorithms:
      • walk_connect, connect TopoGraph based on distances between nodes
      • Shortest Paths:
        • dijkstra
        • astar, take into account available Mobility Service in User class
  • Mobility Services:
    • BaseMobilityService, define minimal mobility service
    • PublicTransport, add the notion of lines and stops
  • tools:
    • io module define save_graph, load_graph in JSON format
    • time module for the manipulation of time and dt
  • simulation
    • define the Supervisor class for the aggregation of Demand/Flow/Mobility Service/Graph