From 804cd07520b35ade211f803596e7f57bf1964af5 Mon Sep 17 00:00:00 2001 From: Toru Seo <34780089+toruseo@users.noreply.github.com> Date: Tue, 11 Jun 2024 14:09:53 +0900 Subject: [PATCH] update docs --- docs/_autosummary/uxsim.Vehicle.html | 8 +++--- docs/_autosummary/uxsim.World.html | 22 +++++++++------ docs/_autosummary/uxsim.uxsim.World.html | 22 +++++++++------ docs/_autosummary/uxsim.uxsim.html | 26 +++++++++++------- docs/_modules/uxsim/uxsim.html | 35 ++++++++++++++++-------- docs/searchindex.js | 2 +- docs/uxsim.html | 26 +++++++++++------- 7 files changed, 88 insertions(+), 53 deletions(-) diff --git a/docs/_autosummary/uxsim.Vehicle.html b/docs/_autosummary/uxsim.Vehicle.html index 4d3eb5c..7bef55a 100644 --- a/docs/_autosummary/uxsim.Vehicle.html +++ b/docs/_autosummary/uxsim.Vehicle.html @@ -305,13 +305,13 @@

uxsim.VehicleNode) – The origin node.

  • dest (str | Node) – The destination node.

  • -
  • departure_time (int) – The departure time step of the vehicle.

  • +
  • departure_time (int) – The departure time of the vehicle.

  • name (str, optional) – The name of the vehicle, default is the id of the vehicle.

  • route_pref (dict, optional) – The preference weights for links, default is 0 for all links.

  • route_choice_principle (str, optional) – The route choice principle of the vehicle, default is the network’s route choice principle.

  • mode (str, optional) – The mode of the vehicle. Available options are “single_trip” and “taxi”, default is “single_trip”. “single_trip”: The vehicle makes a single trip from the origin to the destination. -“taxi”: The vehicle serves multiple trips by specifying sequence of destinations. The destination list Vehicle.dest_list can be dynamically updated externaly. (TODO: to be implemented next)

  • +“taxi”: The vehicle serves multiple trips by specifying sequence of destinations. The destination list Vehicle.dest_list can be dynamically updated externaly.

  • links_prefer (list of str, optional) – The names of the links the vehicle prefers, default is empty list.

  • links_avoid (list of str, optional) – The names of the links the vehicle avoids, default is empty list.

  • trip_abort (int, optional) – Whether to abort the trip if a dead end is reached, default is 1.

  • @@ -330,13 +330,13 @@

    uxsim.VehicleNode) – The origin node.

  • dest (str | Node) – The destination node.

  • -
  • departure_time (int) – The departure time step of the vehicle.

  • +
  • departure_time (int) – The departure time of the vehicle.

  • name (str, optional) – The name of the vehicle, default is the id of the vehicle.

  • route_pref (dict, optional) – The preference weights for links, default is 0 for all links.

  • route_choice_principle (str, optional) – The route choice principle of the vehicle, default is the network’s route choice principle.

  • mode (str, optional) – The mode of the vehicle. Available options are “single_trip” and “taxi”, default is “single_trip”. “single_trip”: The vehicle makes a single trip from the origin to the destination. -“taxi”: The vehicle serves multiple trips by specifying sequence of destinations. The destination list Vehicle.dest_list can be dynamically updated externaly. (TODO: to be implemented next)

  • +“taxi”: The vehicle serves multiple trips by specifying sequence of destinations. The destination list Vehicle.dest_list can be dynamically updated externaly.

  • links_prefer (list of str, optional) – The names of the links the vehicle prefers, default is empty list.

  • links_avoid (list of str, optional) – The names of the links the vehicle avoids, default is empty list.

  • trip_abort (int, optional) – Whether to abort the trip if a dead end is reached, default is 1.

  • diff --git a/docs/_autosummary/uxsim.World.html b/docs/_autosummary/uxsim.World.html index 2b5c9ee..dea0e54 100644 --- a/docs/_autosummary/uxsim.World.html +++ b/docs/_autosummary/uxsim.World.html @@ -436,18 +436,20 @@

    uxsim.WorldParameters:
    Returns:
    @@ -478,6 +480,7 @@

    uxsim.WorldReturns: @@ -505,6 +508,9 @@

    uxsim.WorldParameters:
    • name (str) – The name of the link.

    • -
    • start_node (str | Node) – The name or object of the start node of the link.

    • -
    • end_node (str | Node) – The name or object of the end node of the link.

    • +
    • start_node (str | Node) – The name of the start node of the link.

    • +
    • end_node (str | Node) – The name of the end node of the link.

    • length (float) – The length of the link.

    • -
    • free_flow_speed (float) – The free flow speed on the link.

    • -
    • jam_density (float) – The jam density on the link.

    • +
    • free_flow_speed (float, optional) – The free flow speed on the link, default is 20.

    • +
    • jam_density (float, optional) – The jam density on the link, default is 0.2. If jam_density_per_lane is specified, this value is ignored.

    • +
    • jam_density_per_lane (float, optional) – The jam density per lane on the link. If specified, it overrides the jam_density value.

    • +
    • number_of_lanes (int, optional) – The number of lanes on the link, default is 1.

    • merge_priority (float, optional) – The priority of the link when merging at the downstream node, default is 1.

    • -
    • signal_group (int or list, optional) – The signal group to which the link belongs, default is 0. If signal_group is int, say 0, it becomes green if end_node.signal_phase is 0. the If signal_group is list, say [0,1], it becomes green if the end_node.signal_phase is 0 or 1.

    • +
    • signal_group (int or list, optional) – The signal group(s) to which the link belongs, default is 0. If signal_group is int, say 0, it becomes green if end_node.signal_phase is 0. If signal_group is list, say [0,1], it becomes green if the end_node.signal_phase is 0 or 1.

    • capacity_out (float, optional) – The capacity out of the link, default is calculated based on other parameters.

    • capacity_in (float, optional) – The capacity into the link, default is calculated based on other parameters.

    • -
    • eular_dx (float, optional) – The default space aggregation size for link traffic state computation, default is None. If None, the global eular_dx value is used.

    • -
    • attribute (any, optinonal) – Additional (meta) attributes defined by users.

    • -
    • auto_rename (bool, optional) – Whether to automatically rename the link if the name is already used. Default is False.

    • +
    • eular_dx (float, optional) – The space aggregation size for link traffic state computation, default is 1/10 of link length or free flow distance per simulation step, whichever is larger.

    • +
    • attribute (any, optional) – Additional (meta) attributes defined by users.

    • +
    • auto_rename (bool, optional) – Whether to automatically rename the link if the name is already used. Default is False (raise an exception).

    Returns:
    @@ -460,6 +462,7 @@

    uxsim.uxsim.WorldReturns: @@ -487,6 +490,9 @@

    uxsim.uxsim.WorldNode) – The origin node.

  • dest (str | Node) – The destination node.

  • -
  • departure_time (int) – The departure time step of the vehicle.

  • +
  • departure_time (int) – The departure time of the vehicle.

  • name (str, optional) – The name of the vehicle, default is the id of the vehicle.

  • route_pref (dict, optional) – The preference weights for links, default is 0 for all links.

  • route_choice_principle (str, optional) – The route choice principle of the vehicle, default is the network’s route choice principle.

  • mode (str, optional) – The mode of the vehicle. Available options are “single_trip” and “taxi”, default is “single_trip”. “single_trip”: The vehicle makes a single trip from the origin to the destination. -“taxi”: The vehicle serves multiple trips by specifying sequence of destinations. The destination list Vehicle.dest_list can be dynamically updated externaly. (TODO: to be implemented next)

  • +“taxi”: The vehicle serves multiple trips by specifying sequence of destinations. The destination list Vehicle.dest_list can be dynamically updated externaly.

  • links_prefer (list of str, optional) – The names of the links the vehicle prefers, default is empty list.

  • links_avoid (list of str, optional) – The names of the links the vehicle avoids, default is empty list.

  • trip_abort (int, optional) – Whether to abort the trip if a dead end is reached, default is 1.

  • @@ -1013,18 +1013,20 @@
    Parameters:
    • name (str) – The name of the link.

    • -
    • start_node (str | Node) – The name or object of the start node of the link.

    • -
    • end_node (str | Node) – The name or object of the end node of the link.

    • +
    • start_node (str | Node) – The name of the start node of the link.

    • +
    • end_node (str | Node) – The name of the end node of the link.

    • length (float) – The length of the link.

    • -
    • free_flow_speed (float) – The free flow speed on the link.

    • -
    • jam_density (float) – The jam density on the link.

    • +
    • free_flow_speed (float, optional) – The free flow speed on the link, default is 20.

    • +
    • jam_density (float, optional) – The jam density on the link, default is 0.2. If jam_density_per_lane is specified, this value is ignored.

    • +
    • jam_density_per_lane (float, optional) – The jam density per lane on the link. If specified, it overrides the jam_density value.

    • +
    • number_of_lanes (int, optional) – The number of lanes on the link, default is 1.

    • merge_priority (float, optional) – The priority of the link when merging at the downstream node, default is 1.

    • -
    • signal_group (int or list, optional) – The signal group to which the link belongs, default is 0. If signal_group is int, say 0, it becomes green if end_node.signal_phase is 0. the If signal_group is list, say [0,1], it becomes green if the end_node.signal_phase is 0 or 1.

    • +
    • signal_group (int or list, optional) – The signal group(s) to which the link belongs, default is 0. If signal_group is int, say 0, it becomes green if end_node.signal_phase is 0. If signal_group is list, say [0,1], it becomes green if the end_node.signal_phase is 0 or 1.

    • capacity_out (float, optional) – The capacity out of the link, default is calculated based on other parameters.

    • capacity_in (float, optional) – The capacity into the link, default is calculated based on other parameters.

    • -
    • eular_dx (float, optional) – The default space aggregation size for link traffic state computation, default is None. If None, the global eular_dx value is used.

    • -
    • attribute (any, optinonal) – Additional (meta) attributes defined by users.

    • -
    • auto_rename (bool, optional) – Whether to automatically rename the link if the name is already used. Default is False.

    • +
    • eular_dx (float, optional) – The space aggregation size for link traffic state computation, default is 1/10 of link length or free flow distance per simulation step, whichever is larger.

    • +
    • attribute (any, optional) – Additional (meta) attributes defined by users.

    • +
    • auto_rename (bool, optional) – Whether to automatically rename the link if the name is already used. Default is False (raise an exception).

    Returns:
    @@ -1055,6 +1057,7 @@
  • signal_offset (float, optional) – The offset of the signal. Default is 0.

  • flow_capacity (float, optional) – The maximum flow capacity of the node. Default is None, meaning infinite capacity.

  • auto_rename (bool, optional) – Whether to automatically rename the node if the name is already used. Default is False.

  • +
  • number_of_lanes (int, optional) – The number of lanes that can be green simultaniously at the node. Default is None.

  • Returns:
    @@ -1082,6 +1085,9 @@
  • name (str, optional) – The name of the vehicle, default is the id of the vehicle.

  • route_pref (dict, optional) – The preference weights for links, default is 0 for all links.

  • route_choice_principle (str, optional) – The route choice principle of the vehicle, default is the network’s route choice principle.

  • +
  • mode (str, optional) – The mode of the vehicle. Available options are “single_trip” and “taxi”, default is “single_trip”. +“single_trip”: The vehicle makes a single trip from the origin to the destination. +“taxi”: The vehicle serves multiple trips by specifying sequence of destinations. The destination list Vehicle.dest_list can be dynamically updated externaly.

  • links_prefer (list of str, optional) – The names of the links the vehicle prefers, default is empty list.

  • links_avoid (list of str, optional) – The names of the links the vehicle avoids, default is empty list.

  • trip_abort (int, optional) – Whether to abort the trip if a dead end is reached, default is 1.

  • diff --git a/docs/_modules/uxsim/uxsim.html b/docs/_modules/uxsim/uxsim.html index 59400e0..baca4ae 100644 --- a/docs/_modules/uxsim/uxsim.html +++ b/docs/_modules/uxsim/uxsim.html @@ -1104,7 +1104,7 @@

    Source code for uxsim.uxsim

             dest : str | Node
                 The destination node.
             departure_time : int
    -            The departure time step of the vehicle.
    +            The departure time of the vehicle.
             name : str, optional
                 The name of the vehicle, default is the id of the vehicle.
             route_pref : dict, optional
    @@ -1114,7 +1114,7 @@ 

    Source code for uxsim.uxsim

             mode : str, optional
                 The mode of the vehicle. Available options are "single_trip" and "taxi", default is "single_trip".
                 "single_trip": The vehicle makes a single trip from the origin to the destination.
    -            "taxi": The vehicle serves multiple trips by specifying sequence of destinations. The destination list `Vehicle.dest_list` can be dynamically updated externaly. (TODO: to be implemented next)
    +            "taxi": The vehicle serves multiple trips by specifying sequence of destinations. The destination list `Vehicle.dest_list` can be dynamically updated externaly.
             links_prefer : list of str, optional
                 The names of the links the vehicle prefers, default is empty list.
             links_avoid : list of str, optional
    @@ -1802,6 +1802,8 @@ 

    Source code for uxsim.uxsim

                 The maximum flow capacity of the node. Default is None, meaning infinite capacity.
             auto_rename : bool, optional
                 Whether to automatically rename the node if the name is already used. Default is False.
    +        number_of_lanes : int, optional
    +            The number of lanes that can be green simultaniously at the node. Default is None.
     
             Returns
             -------
    @@ -1827,29 +1829,34 @@ 

    Source code for uxsim.uxsim

             name : str
                 The name of the link.
             start_node : str | Node
    -            The name or object of the start node of the link.
    +            The name of the start node of the link.
             end_node : str | Node
    -            The name or object of the end node of the link.
    +            The name of the end node of the link.
             length : float
                 The length of the link.
    -        free_flow_speed : float
    -            The free flow speed on the link.
    -        jam_density : float
    -            The jam density on the link.
    +        free_flow_speed : float, optional
    +            The free flow speed on the link, default is 20.
    +        jam_density : float, optional  
    +            The jam density on the link, default is 0.2. If jam_density_per_lane is specified, this value is ignored.
    +        jam_density_per_lane : float, optional
    +            The jam density per lane on the link. If specified, it overrides the jam_density value.
    +        number_of_lanes : int, optional
    +            The number of lanes on the link, default is 1.
             merge_priority : float, optional
                 The priority of the link when merging at the downstream node, default is 1.
             signal_group : int or list, optional
    -            The signal group to which the link belongs, default is 0. If `signal_group` is int, say 0, it becomes green if `end_node.signal_phase` is 0.  the If `signal_group` is list, say [0,1], it becomes green if the `end_node.signal_phase` is 0 or 1.
    +            The signal group(s) to which the link belongs, default is 0. If `signal_group` is int, say 0, it becomes green if `end_node.signal_phase` is 0. If `signal_group` is list, say [0,1], it becomes green if the `end_node.signal_phase` is 0 or 1.
             capacity_out : float, optional
                 The capacity out of the link, default is calculated based on other parameters.
             capacity_in : float, optional
                 The capacity into the link, default is calculated based on other parameters.
             eular_dx : float, optional
    -            The default space aggregation size for link traffic state computation, default is None. If None, the global eular_dx value is used.
    -        attribute : any, optinonal
    +            The space aggregation size for link traffic state computation, default is 1/10 of link length or free flow distance per simulation step, whichever is larger.
    +        attribute : any, optional
                 Additional (meta) attributes defined by users.
             auto_rename : bool, optional
    -            Whether to automatically rename the link if the name is already used. Default is False.
    +            Whether to automatically rename the link if the name is already used. Default is False (raise an exception).
    +
     
             Returns
             -------
    @@ -1884,6 +1891,10 @@ 

    Source code for uxsim.uxsim

                 The preference weights for links, default is 0 for all links.
             route_choice_principle : str, optional
                 The route choice principle of the vehicle, default is the network's route choice principle.
    +        mode : str, optional
    +            The mode of the vehicle. Available options are "single_trip" and "taxi", default is "single_trip".
    +            "single_trip": The vehicle makes a single trip from the origin to the destination.
    +            "taxi": The vehicle serves multiple trips by specifying sequence of destinations. The destination list `Vehicle.dest_list` can be dynamically updated externaly.
             links_prefer : list of str, optional
                 The names of the links the vehicle prefers, default is empty list.
             links_avoid : list of str, optional
    diff --git a/docs/searchindex.js b/docs/searchindex.js
    index 5a5dbd4..49c74ae 100644
    --- a/docs/searchindex.js
    +++ b/docs/searchindex.js
    @@ -1 +1 @@
    -Search.setIndex({"alltitles": {"About": [[25, "about"]], "Advanced example": [[28, "Advanced-example"]], "Capacity and Bottlenecks": [[26, "capacity-and-bottlenecks"]], "Classes (essential)": [[33, "classes-essential"]], "Classes (support)": [[33, "classes-support"]], "Computation Procedure": [[26, "computation-procedure"]], "Computation time": [[29, "Computation-time"]], "Connection to Node Model": [[26, "connection-to-node-model"]], "Contents": [[25, "contents"]], "DQN": [[29, "DQN"]], "DUO assignment": [[32, "DUO-assignment"]], "Dataframe analysis": [[28, "Dataframe-analysis"]], "Deep reinforcement learning by PyTorch": [[29, "Deep-reinforcement-learning-by-PyTorch"]], "Defining custom TaxiHandler": [[31, "Defining-custom-TaxiHandler"]], "Demand": [[30, "Demand"]], "Details on Multi-lane model": [[26, "details-on-multi-lane-model"]], "Environment of gymnasium": [[29, "Environment-of-gymnasium"]], "Example": [[25, "example"]], "Execution of DRL": [[29, "Execution-of-DRL"]], "GUI for interactive exploration": [[27, "GUI-for-interactive-exploration"]], "Getting started": [[24, "getting-started"]], "How many taxis do we need in a city?": [[31, "How-many-taxis-do-we-need-in-a-city?"]], "Install": [[24, "install"]], "Key Inputs": [[26, "key-inputs"]], "Link-level": [[27, "Link-level"]], "Links": [[25, "links"]], "Models": [[26, "models"]], "Modules": [[33, "modules"]], "Network data import from OpenStreetMap": [[30, "Network-data-import-from-OpenStreetMap"]], "Network import": [[30, "Network-import"]], "Network/Area-level": [[27, "Network/Area-level"]], "No-toll scenario": [[28, "No-toll-scenario"]], "Optimal routing - Dynamic System Optimum": [[32, "Optimal-routing---Dynamic-System-Optimum"]], "Optimal routing in a larger network": [[32, "Optimal-routing-in-a-larger-network"]], "Parameter Adjustments": [[26, "parameter-adjustments"]], "Program Structure": [[26, "program-structure"]], "Results Analysis": [[27, "Results-Analysis"]], "Scenario Definition": [[27, "Scenario-Definition"]], "Signal control by PyTorch (DQN)": [[29, "Signal-control-by-PyTorch-(DQN)"]], "Simple Scenario Example": [[27, "Simple-Scenario-Example"]], "Simulation Execution": [[27, "Simulation-Execution"]], "Simulation Mechanism": [[26, "simulation-mechanism"]], "Simulation and results": [[30, "Simulation-and-results"]], "Sioux Falls Network": [[27, "Sioux-Falls-Network"]], "Specify route of each vehicles": [[32, "Specify-route-of-each-vehicles"]], "Step-by-step Tutorial": [[27, "Step-by-step-Tutorial"]], "Taxi / Shared mobility": [[31, "Taxi-/-Shared-mobility"]], "Technical Reference": [[33, "technical-reference"]], "Test scenario": [[24, "test-scenario"]], "The Details on Traffic Flow Model on Link": [[26, "the-details-on-traffic-flow-model-on-link"]], "Traffic Flow Model": [[26, "traffic-flow-model"]], "Traffic Flow Model Parameters": [[26, "traffic-flow-model-parameters"]], "Tutorial and Examples": [[34, "tutorial-and-examples"]], "UXsim: Traffic Simulation in Python": [[25, "uxsim-traffic-simulation-in-python"]], "Vehicle routing and its optimization": [[32, "Vehicle-routing-and-its-optimization"]], "Visualization of Results": [[27, "Visualization-of-Results"]], "With-toll scenario": [[28, "With-toll-scenario"]], "Without control": [[29, "Without-control"]], "utils": [[35, "module-uxsim.utils"]], "uxsim": [[0, "module-uxsim"], [36, "module-uxsim.uxsim"]], "uxsim.Link": [[2, "uxsim-link"]], "uxsim.Node": [[3, "uxsim-node"]], "uxsim.OSMImporter": [[4, "module-uxsim.OSMImporter"]], "uxsim.OSMImporter.OSMImporter": [[5, "uxsim-osmimporter-osmimporter"]], "uxsim.ResultGUIViewer": [[6, "module-uxsim.ResultGUIViewer"]], "uxsim.ResultGUIViewer.ResultGUIViewer": [[7, "module-uxsim.ResultGUIViewer.ResultGUIViewer"]], "uxsim.Route": [[8, "uxsim-route"]], "uxsim.RouteChoice": [[9, "uxsim-routechoice"]], "uxsim.TaxiHandler": [[10, "module-uxsim.TaxiHandler"]], "uxsim.TaxiHandler.TaxiHandler": [[11, "uxsim-taxihandler-taxihandler"]], "uxsim.TaxiHandler.TaxiHandler.TaxiHandler": [[12, "uxsim-taxihandler-taxihandler-taxihandler"]], "uxsim.TaxiHandler.TaxiHandler.TripRequest": [[13, "uxsim-taxihandler-taxihandler-triprequest"]], "uxsim.TaxiHandler.TaxiHandler_nearest": [[14, "uxsim-taxihandler-taxihandler-nearest"]], "uxsim.TaxiHandler.TripRequest": [[15, "uxsim-taxihandler-triprequest"]], "uxsim.Utilities": [[16, "module-uxsim.Utilities"]], "uxsim.Utilities.Utilities": [[17, "module-uxsim.Utilities.Utilities"]], "uxsim.Vehicle": [[18, "uxsim-vehicle"]], "uxsim.World": [[19, "uxsim-world"]], "uxsim.analyzer": [[1, "module-uxsim.analyzer"]], "uxsim.analyzer.Analyzer": [[20, "uxsim-analyzer-analyzer"]], "uxsim.utils": [[21, "module-uxsim.utils"]], "uxsim.uxsim": [[22, "module-uxsim.uxsim"]], "uxsim.uxsim.World": [[23, "uxsim-uxsim-world"]]}, "docnames": ["_autosummary/uxsim", "_autosummary/uxsim.Analyzer", "_autosummary/uxsim.Link", "_autosummary/uxsim.Node", "_autosummary/uxsim.OSMImporter", "_autosummary/uxsim.OSMImporter.OSMImporter", "_autosummary/uxsim.ResultGUIViewer", "_autosummary/uxsim.ResultGUIViewer.ResultGUIViewer", "_autosummary/uxsim.Route", "_autosummary/uxsim.RouteChoice", "_autosummary/uxsim.TaxiHandler", "_autosummary/uxsim.TaxiHandler.TaxiHandler", "_autosummary/uxsim.TaxiHandler.TaxiHandler.TaxiHandler", "_autosummary/uxsim.TaxiHandler.TaxiHandler.TripRequest", "_autosummary/uxsim.TaxiHandler.TaxiHandler_nearest", "_autosummary/uxsim.TaxiHandler.TripRequest", "_autosummary/uxsim.Utilities", "_autosummary/uxsim.Utilities.Utilities", "_autosummary/uxsim.Vehicle", "_autosummary/uxsim.World", "_autosummary/uxsim.analyzer.Analyzer", "_autosummary/uxsim.utils", "_autosummary/uxsim.uxsim", "_autosummary/uxsim.uxsim.World", "getting_started", "index", "mechanism", "notebooks/demo_notebook_01en", "notebooks/demo_notebook_02en", "notebooks/demo_notebook_03en_pytorch", "notebooks/demo_notebook_04en_OpenStreetMap", "notebooks/demo_notebook_06en_taxi_or_shared_mobility", "notebooks/demo_notebook_07en_optimal_routing", "tech_ref", "tutorial", "utils", "uxsim"], "envversion": {"nbsphinx": 4, "sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["_autosummary/uxsim.rst", "_autosummary/uxsim.Analyzer.rst", "_autosummary/uxsim.Link.rst", "_autosummary/uxsim.Node.rst", "_autosummary/uxsim.OSMImporter.rst", "_autosummary/uxsim.OSMImporter.OSMImporter.rst", "_autosummary/uxsim.ResultGUIViewer.rst", "_autosummary/uxsim.ResultGUIViewer.ResultGUIViewer.rst", "_autosummary/uxsim.Route.rst", "_autosummary/uxsim.RouteChoice.rst", "_autosummary/uxsim.TaxiHandler.rst", "_autosummary/uxsim.TaxiHandler.TaxiHandler.rst", "_autosummary/uxsim.TaxiHandler.TaxiHandler.TaxiHandler.rst", "_autosummary/uxsim.TaxiHandler.TaxiHandler.TripRequest.rst", "_autosummary/uxsim.TaxiHandler.TaxiHandler_nearest.rst", "_autosummary/uxsim.TaxiHandler.TripRequest.rst", "_autosummary/uxsim.Utilities.rst", "_autosummary/uxsim.Utilities.Utilities.rst", "_autosummary/uxsim.Vehicle.rst", "_autosummary/uxsim.World.rst", "_autosummary/uxsim.analyzer.Analyzer.rst", "_autosummary/uxsim.utils.rst", "_autosummary/uxsim.uxsim.rst", "_autosummary/uxsim.uxsim.World.rst", "getting_started.rst", "index.rst", "mechanism.rst", "notebooks/demo_notebook_01en.ipynb", "notebooks/demo_notebook_02en.ipynb", "notebooks/demo_notebook_03en_pytorch.ipynb", "notebooks/demo_notebook_04en_OpenStreetMap.ipynb", "notebooks/demo_notebook_06en_taxi_or_shared_mobility.ipynb", "notebooks/demo_notebook_07en_optimal_routing.ipynb", "tech_ref.rst", "tutorial.rst", "utils.rst", "uxsim.rst"], "indexentries": {"__init__() (uxsim.analyzer.analyzer method)": [[20, "uxsim.analyzer.Analyzer.__init__", false]], "__init__() (uxsim.link method)": [[2, "uxsim.Link.__init__", false]], "__init__() (uxsim.node method)": [[3, "uxsim.Node.__init__", false]], "__init__() (uxsim.osmimporter.osmimporter method)": [[5, "uxsim.OSMImporter.OSMImporter.__init__", false]], "__init__() (uxsim.route method)": [[8, "uxsim.Route.__init__", false]], "__init__() (uxsim.routechoice method)": [[9, "uxsim.RouteChoice.__init__", false]], "__init__() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.__init__", false]], "__init__() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.__init__", false]], "__init__() (uxsim.taxihandler.taxihandler.triprequest method)": [[13, "uxsim.TaxiHandler.TaxiHandler.TripRequest.__init__", false]], "__init__() (uxsim.taxihandler.taxihandler_nearest method)": [[14, "uxsim.TaxiHandler.TaxiHandler_nearest.__init__", false]], "__init__() (uxsim.taxihandler.triprequest method)": [[15, "uxsim.TaxiHandler.TripRequest.__init__", false]], "__init__() (uxsim.uxsim.world method)": [[23, "uxsim.uxsim.World.__init__", false]], "__init__() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.__init__", false]], "__init__() (uxsim.world method)": [[19, "uxsim.World.__init__", false]], "actual_travel_time() (uxsim.link method)": [[2, "uxsim.Link.actual_travel_time", false]], "actual_travel_time() (uxsim.route method)": [[8, "uxsim.Route.actual_travel_time", false]], "actual_travel_time() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.actual_travel_time", false], [36, "uxsim.uxsim.Link.actual_travel_time", false]], "actual_travel_time() (uxsim.uxsim.route method)": [[22, "uxsim.uxsim.Route.actual_travel_time", false], [36, "uxsim.uxsim.Route.actual_travel_time", false]], "add_dest() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.add_dest", false], [36, "uxsim.uxsim.Vehicle.add_dest", false]], "add_dest() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.add_dest", false]], "add_dests() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.add_dests", false], [36, "uxsim.uxsim.Vehicle.add_dests", false]], "add_dests() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.add_dests", false]], "add_trip_request() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.add_trip_request", false]], "add_trip_request() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.add_trip_request", false]], "adddemand() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.adddemand", false], [23, "uxsim.uxsim.World.adddemand", false], [36, "uxsim.uxsim.World.adddemand", false]], "adddemand() (uxsim.world method)": [[19, "uxsim.World.adddemand", false]], "adddemand_area2area() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.adddemand_area2area", false], [23, "uxsim.uxsim.World.adddemand_area2area", false], [36, "uxsim.uxsim.World.adddemand_area2area", false]], "adddemand_area2area() (uxsim.world method)": [[19, "uxsim.World.adddemand_area2area", false]], "adddemand_point2point() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.adddemand_point2point", false], [23, "uxsim.uxsim.World.adddemand_point2point", false], [36, "uxsim.uxsim.World.adddemand_point2point", false]], "adddemand_point2point() (uxsim.world method)": [[19, "uxsim.World.adddemand_point2point", false]], "addlink() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.addLink", false], [23, "uxsim.uxsim.World.addLink", false], [36, "uxsim.uxsim.World.addLink", false]], "addlink() (uxsim.world method)": [[19, "uxsim.World.addLink", false]], "addnode() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.addNode", false], [23, "uxsim.uxsim.World.addNode", false], [36, "uxsim.uxsim.World.addNode", false]], "addnode() (uxsim.world method)": [[19, "uxsim.World.addNode", false]], "addvehicle() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.addVehicle", false], [23, "uxsim.uxsim.World.addVehicle", false], [36, "uxsim.uxsim.World.addVehicle", false]], "addvehicle() (uxsim.world method)": [[19, "uxsim.World.addVehicle", false]], "analyzer (class in uxsim.analyzer)": [[1, "uxsim.analyzer.Analyzer", false], [20, "uxsim.analyzer.Analyzer", false]], "arrival_count() (uxsim.link method)": [[2, "uxsim.Link.arrival_count", false]], "arrival_count() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.arrival_count", false], [36, "uxsim.uxsim.Link.arrival_count", false]], "arrive_at_dest() (uxsim.taxihandler.taxihandler.triprequest method)": [[13, "uxsim.TaxiHandler.TaxiHandler.TripRequest.arrive_at_dest", false]], "arrive_at_dest() (uxsim.taxihandler.triprequest method)": [[15, "uxsim.TaxiHandler.TripRequest.arrive_at_dest", false]], "assign_taxi() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.assign_taxi", false]], "assign_taxi() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.assign_taxi", false]], "assign_trip_request_to_taxi() (uxsim.taxihandler.taxihandler_nearest method)": [[14, "uxsim.TaxiHandler.TaxiHandler_nearest.assign_trip_request_to_taxi", false]], "basic_analysis() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.basic_analysis", false], [20, "uxsim.analyzer.Analyzer.basic_analysis", false]], "basic_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.basic_to_pandas", false], [20, "uxsim.analyzer.Analyzer.basic_to_pandas", false]], "basic_to_pandas() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.basic_to_pandas", false]], "basic_to_pandas() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.basic_to_pandas", false]], "boundingrect() (uxsim.resultguiviewer.resultguiviewer.edgeitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.EdgeItem.boundingRect", false]], "boundingrect() (uxsim.resultguiviewer.resultguiviewer.nodeitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.NodeItem.boundingRect", false]], "boundingrect() (uxsim.resultguiviewer.resultguiviewer.vehicleitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.VehicleItem.boundingRect", false]], "capacity_in (uxsim.link attribute)": [[2, "id8", false], [2, "uxsim.Link.capacity_in", false]], "capacity_in (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.capacity_in", false], [36, "uxsim.uxsim.Link.capacity_in", false]], "capacity_out (uxsim.link attribute)": [[2, "id7", false], [2, "uxsim.Link.capacity_out", false]], "capacity_out (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.capacity_out", false], [36, "uxsim.uxsim.Link.capacity_out", false]], "carfollow() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.carfollow", false], [36, "uxsim.uxsim.Vehicle.carfollow", false]], "carfollow() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.carfollow", false]], "catch_exceptions_and_warn() (in module uxsim.utils)": [[21, "uxsim.utils.catch_exceptions_and_warn", false], [35, "uxsim.utils.catch_exceptions_and_warn", false]], "check_simulation_ongoing() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.check_simulation_ongoing", false], [23, "uxsim.uxsim.World.check_simulation_ongoing", false], [36, "uxsim.uxsim.World.check_simulation_ongoing", false]], "check_simulation_ongoing() (uxsim.world method)": [[19, "uxsim.World.check_simulation_ongoing", false]], "columncount() (uxsim.resultguiviewer.resultguiviewer.pandasmodel method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.PandasModel.columnCount", false]], "compute_accurate_traj() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.compute_accurate_traj", false], [20, "uxsim.analyzer.Analyzer.compute_accurate_traj", false]], "compute_edie_state() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.compute_edie_state", false], [20, "uxsim.analyzer.Analyzer.compute_edie_state", false]], "compute_mfd() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.compute_mfd", false], [20, "uxsim.analyzer.Analyzer.compute_mfd", false]], "compute_stats() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.compute_stats", false]], "compute_stats() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.compute_stats", false]], "contextmenuevent() (uxsim.resultguiviewer.resultguiviewer.edgeitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.EdgeItem.contextMenuEvent", false]], "copy() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.copy", false], [23, "uxsim.uxsim.World.copy", false], [36, "uxsim.uxsim.World.copy", false]], "copy() (uxsim.world method)": [[19, "uxsim.World.copy", false]], "cumulative_curves() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.cumulative_curves", false], [20, "uxsim.analyzer.Analyzer.cumulative_curves", false]], "data() (uxsim.resultguiviewer.resultguiviewer.pandasmodel method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.PandasModel.data", false]], "dataframeviewer (class in uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.DataFrameViewer", false]], "density (uxsim.link attribute)": [[2, "id1", false], [2, "uxsim.Link.density", false]], "density (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.density", false], [36, "uxsim.uxsim.Link.density", false]], "departure_count() (uxsim.link method)": [[2, "uxsim.Link.departure_count", false]], "departure_count() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.departure_count", false], [36, "uxsim.uxsim.Link.departure_count", false]], "display_image_in_notebook() (in module uxsim.utils)": [[21, "uxsim.utils.display_image_in_notebook", false], [35, "uxsim.utils.display_image_in_notebook", false]], "edgeitem (class in uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.EdgeItem", false]], "end_trip() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.end_trip", false], [36, "uxsim.uxsim.Vehicle.end_trip", false]], "end_trip() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.end_trip", false]], "enumerate_k_shortest_routes() (in module uxsim.utilities.utilities)": [[17, "uxsim.Utilities.Utilities.enumerate_k_shortest_routes", false]], "exec_simulation() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.exec_simulation", false], [23, "uxsim.uxsim.World.exec_simulation", false], [36, "uxsim.uxsim.World.exec_simulation", false]], "exec_simulation() (uxsim.world method)": [[19, "uxsim.World.exec_simulation", false]], "finalize_scenario() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.finalize_scenario", false], [23, "uxsim.uxsim.World.finalize_scenario", false], [36, "uxsim.uxsim.World.finalize_scenario", false]], "finalize_scenario() (uxsim.world method)": [[19, "uxsim.World.finalize_scenario", false]], "flow (uxsim.link attribute)": [[2, "id2", false], [2, "uxsim.Link.flow", false]], "flow (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.flow", false], [36, "uxsim.uxsim.Link.flow", false]], "flow_capacity_update() (uxsim.node method)": [[3, "uxsim.Node.flow_capacity_update", false]], "flow_capacity_update() (uxsim.uxsim.node method)": [[22, "uxsim.uxsim.Node.flow_capacity_update", false], [36, "uxsim.uxsim.Node.flow_capacity_update", false]], "free_flow_speed (uxsim.link attribute)": [[2, "id5", false], [2, "uxsim.Link.free_flow_speed", false]], "free_flow_speed (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.free_flow_speed", false], [36, "uxsim.uxsim.Link.free_flow_speed", false]], "generate() (uxsim.node method)": [[3, "uxsim.Node.generate", false]], "generate() (uxsim.uxsim.node method)": [[22, "uxsim.uxsim.Node.generate", false], [36, "uxsim.uxsim.Node.generate", false]], "generate_demand_from_csv() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.generate_demand_from_csv", false], [23, "uxsim.uxsim.World.generate_demand_from_csv", false], [36, "uxsim.uxsim.World.generate_demand_from_csv", false]], "generate_demand_from_csv() (uxsim.world method)": [[19, "uxsim.World.generate_demand_from_csv", false]], "generate_grid_network() (in module uxsim.utilities.utilities)": [[17, "uxsim.Utilities.Utilities.generate_grid_network", false]], "generate_links_from_csv() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.generate_Links_from_csv", false], [23, "uxsim.uxsim.World.generate_Links_from_csv", false], [36, "uxsim.uxsim.World.generate_Links_from_csv", false]], "generate_links_from_csv() (uxsim.world method)": [[19, "uxsim.World.generate_Links_from_csv", false]], "generate_nodes_from_csv() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.generate_Nodes_from_csv", false], [23, "uxsim.uxsim.World.generate_Nodes_from_csv", false], [36, "uxsim.uxsim.World.generate_Nodes_from_csv", false]], "generate_nodes_from_csv() (uxsim.world method)": [[19, "uxsim.World.generate_Nodes_from_csv", false]], "get_font_for_matplotlib() (in module uxsim.utils)": [[21, "uxsim.utils.get_font_for_matplotlib", false], [35, "uxsim.utils.get_font_for_matplotlib", false]], "get_link() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.get_link", false], [23, "uxsim.uxsim.World.get_link", false], [36, "uxsim.uxsim.World.get_link", false]], "get_link() (uxsim.world method)": [[19, "uxsim.World.get_link", false]], "get_nearest_node() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.get_nearest_node", false], [23, "uxsim.uxsim.World.get_nearest_node", false], [36, "uxsim.uxsim.World.get_nearest_node", false]], "get_nearest_node() (uxsim.world method)": [[19, "uxsim.World.get_nearest_node", false]], "get_node() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.get_node", false], [23, "uxsim.uxsim.World.get_node", false], [36, "uxsim.uxsim.World.get_node", false]], "get_node() (uxsim.world method)": [[19, "uxsim.World.get_node", false]], "get_nodes_in_area() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.get_nodes_in_area", false], [23, "uxsim.uxsim.World.get_nodes_in_area", false], [36, "uxsim.uxsim.World.get_nodes_in_area", false]], "get_nodes_in_area() (uxsim.world method)": [[19, "uxsim.World.get_nodes_in_area", false]], "get_on_taxi() (uxsim.taxihandler.taxihandler.triprequest method)": [[13, "uxsim.TaxiHandler.TaxiHandler.TripRequest.get_on_taxi", false]], "get_on_taxi() (uxsim.taxihandler.triprequest method)": [[15, "uxsim.TaxiHandler.TripRequest.get_on_taxi", false]], "get_trip() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.get_trip", false]], "get_trip() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.get_trip", false]], "get_xy_coords() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.get_xy_coords", false], [36, "uxsim.uxsim.Vehicle.get_xy_coords", false]], "get_xy_coords() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.get_xy_coords", false]], "graphwidget (class in uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.GraphWidget", false]], "headerdata() (uxsim.resultguiviewer.resultguiviewer.pandasmodel method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.PandasModel.headerData", false]], "homogeneous_duo_update() (uxsim.routechoice method)": [[9, "uxsim.RouteChoice.homogeneous_DUO_update", false]], "homogeneous_duo_update() (uxsim.uxsim.routechoice method)": [[22, "uxsim.uxsim.RouteChoice.homogeneous_DUO_update", false], [36, "uxsim.uxsim.RouteChoice.homogeneous_DUO_update", false]], "import_osm_data() (uxsim.osmimporter.osmimporter method)": [[5, "uxsim.OSMImporter.OSMImporter.import_osm_data", false]], "in_out_flow_constraint() (uxsim.link method)": [[2, "uxsim.Link.in_out_flow_constraint", false]], "in_out_flow_constraint() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.in_out_flow_constraint", false], [36, "uxsim.uxsim.Link.in_out_flow_constraint", false]], "init_after_tmax_fix() (uxsim.link method)": [[2, "uxsim.Link.init_after_tmax_fix", false]], "init_after_tmax_fix() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.init_after_tmax_fix", false], [36, "uxsim.uxsim.Link.init_after_tmax_fix", false]], "instant_travel_time() (uxsim.link method)": [[2, "uxsim.Link.instant_travel_time", false]], "instant_travel_time() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.instant_travel_time", false], [36, "uxsim.uxsim.Link.instant_travel_time", false]], "jam_density (uxsim.link attribute)": [[2, "id6", false], [2, "uxsim.Link.jam_density", false]], "jam_density (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.jam_density", false], [36, "uxsim.uxsim.Link.jam_density", false]], "lange() (in module uxsim.utils)": [[21, "uxsim.utils.lange", false], [35, "uxsim.utils.lange", false]], "launch_world_viewer() (in module uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.launch_World_viewer", false]], "link (class in uxsim)": [[2, "uxsim.Link", false]], "link (class in uxsim.uxsim)": [[22, "uxsim.uxsim.Link", false], [36, "uxsim.uxsim.Link", false]], "link_analysis_coarse() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.link_analysis_coarse", false], [20, "uxsim.analyzer.Analyzer.link_analysis_coarse", false]], "link_cumulative_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.link_cumulative_to_pandas", false], [20, "uxsim.analyzer.Analyzer.link_cumulative_to_pandas", false]], "link_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.link_to_pandas", false], [20, "uxsim.analyzer.Analyzer.link_to_pandas", false]], "link_traffic_state_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.link_traffic_state_to_pandas", false], [20, "uxsim.analyzer.Analyzer.link_traffic_state_to_pandas", false]], "links (uxsim.route attribute)": [[8, "id0", false], [8, "uxsim.Route.links", false]], "links (uxsim.uxsim.route attribute)": [[22, "uxsim.uxsim.Route.links", false], [36, "uxsim.uxsim.Route.links", false]], "links_name (uxsim.route attribute)": [[8, "id1", false], [8, "uxsim.Route.links_name", false]], "links_name (uxsim.uxsim.route attribute)": [[22, "uxsim.uxsim.Route.links_name", false], [36, "uxsim.uxsim.Route.links_name", false]], "load_scenario_from_csv() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.load_scenario_from_csv", false], [23, "uxsim.uxsim.World.load_scenario_from_csv", false], [36, "uxsim.uxsim.World.load_scenario_from_csv", false]], "load_scenario_from_csv() (uxsim.world method)": [[19, "uxsim.World.load_scenario_from_csv", false]], "log_vehicles_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.log_vehicles_to_pandas", false], [20, "uxsim.analyzer.Analyzer.log_vehicles_to_pandas", false]], "loggingwarning": [[21, "uxsim.utils.LoggingWarning", false], [35, "uxsim.utils.LoggingWarning", false]], "macroscopic_fundamental_diagram() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.macroscopic_fundamental_diagram", false], [20, "uxsim.analyzer.Analyzer.macroscopic_fundamental_diagram", false]], "mainwindow (class in uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.MainWindow", false]], "merge_priority (uxsim.link attribute)": [[2, "id9", false], [2, "uxsim.Link.merge_priority", false]], "merge_priority (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.merge_priority", false], [36, "uxsim.uxsim.Link.merge_priority", false]], "mfd_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.mfd_to_pandas", false], [20, "uxsim.analyzer.Analyzer.mfd_to_pandas", false]], "module": [[0, "module-uxsim", false], [1, "module-uxsim.analyzer", false], [4, "module-uxsim.OSMImporter", false], [6, "module-uxsim.ResultGUIViewer", false], [7, "module-uxsim.ResultGUIViewer.ResultGUIViewer", false], [10, "module-uxsim.TaxiHandler", false], [16, "module-uxsim.Utilities", false], [17, "module-uxsim.Utilities.Utilities", false], [21, "module-uxsim.utils", false], [22, "module-uxsim.uxsim", false], [35, "module-uxsim.utils", false], [36, "module-uxsim.uxsim", false]], "network() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.network", false], [20, "uxsim.analyzer.Analyzer.network", false]], "network_anim() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.network_anim", false], [20, "uxsim.analyzer.Analyzer.network_anim", false]], "network_fancy() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.network_fancy", false], [20, "uxsim.analyzer.Analyzer.network_fancy", false]], "network_pillow() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.network_pillow", false], [20, "uxsim.analyzer.Analyzer.network_pillow", false]], "node (class in uxsim)": [[3, "uxsim.Node", false]], "node (class in uxsim.uxsim)": [[22, "uxsim.uxsim.Node", false], [36, "uxsim.uxsim.Node", false]], "nodeitem (class in uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.NodeItem", false]], "num_vehicles (uxsim.link attribute)": [[2, "id3", false], [2, "uxsim.Link.num_vehicles", false]], "num_vehicles (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.num_vehicles", false], [36, "uxsim.uxsim.Link.num_vehicles", false]], "num_vehicles_queue (uxsim.link attribute)": [[2, "id4", false], [2, "uxsim.Link.num_vehicles_queue", false]], "num_vehicles_queue (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.num_vehicles_queue", false], [36, "uxsim.uxsim.Link.num_vehicles_queue", false]], "od_analysis() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.od_analysis", false], [20, "uxsim.analyzer.Analyzer.od_analysis", false]], "od_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.od_to_pandas", false], [20, "uxsim.analyzer.Analyzer.od_to_pandas", false]], "on_time() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.on_time", false], [23, "uxsim.uxsim.World.on_time", false], [36, "uxsim.uxsim.World.on_time", false]], "on_time() (uxsim.world method)": [[19, "uxsim.World.on_time", false]], "osm_network_postprocessing() (uxsim.osmimporter.osmimporter method)": [[5, "uxsim.OSMImporter.OSMImporter.osm_network_postprocessing", false]], "osm_network_to_world() (uxsim.osmimporter.osmimporter method)": [[5, "uxsim.OSMImporter.OSMImporter.osm_network_to_World", false]], "osm_network_visualize() (uxsim.osmimporter.osmimporter method)": [[5, "uxsim.OSMImporter.OSMImporter.osm_network_visualize", false]], "osmimporter (class in uxsim.osmimporter)": [[5, "uxsim.OSMImporter.OSMImporter", false]], "output_data() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.output_data", false], [20, "uxsim.analyzer.Analyzer.output_data", false]], "paint() (uxsim.resultguiviewer.resultguiviewer.edgeitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.EdgeItem.paint", false]], "paint() (uxsim.resultguiviewer.resultguiviewer.nodeitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.NodeItem.paint", false]], "paint() (uxsim.resultguiviewer.resultguiviewer.vehicleitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.VehicleItem.paint", false]], "pandasmodel (class in uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.PandasModel", false]], "plot_vehicle_log() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.plot_vehicle_log", false], [20, "uxsim.analyzer.Analyzer.plot_vehicle_log", false]], "plot_vehicles_log() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.plot_vehicles_log", false], [20, "uxsim.analyzer.Analyzer.plot_vehicles_log", false]], "print_columns() (in module uxsim.utils)": [[21, "uxsim.utils.print_columns", false], [35, "uxsim.utils.print_columns", false]], "print_simple_stats() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.print_simple_stats", false], [20, "uxsim.analyzer.Analyzer.print_simple_stats", false]], "print_stats() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.print_stats", false]], "print_stats() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.print_stats", false]], "printtry() (in module uxsim.utils)": [[21, "uxsim.utils.printtry", false], [35, "uxsim.utils.printtry", false]], "record_log() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.record_log", false], [36, "uxsim.uxsim.Vehicle.record_log", false]], "record_log() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.record_log", false]], "route (class in uxsim)": [[8, "uxsim.Route", false]], "route (class in uxsim.uxsim)": [[22, "uxsim.uxsim.Route", false], [36, "uxsim.uxsim.Route", false]], "route_next_link_choice() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.route_next_link_choice", false], [36, "uxsim.uxsim.Vehicle.route_next_link_choice", false]], "route_next_link_choice() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.route_next_link_choice", false]], "route_pref_update() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.route_pref_update", false], [36, "uxsim.uxsim.Vehicle.route_pref_update", false]], "route_pref_update() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.route_pref_update", false]], "route_search_all() (uxsim.routechoice method)": [[9, "uxsim.RouteChoice.route_search_all", false]], "route_search_all() (uxsim.uxsim.routechoice method)": [[22, "uxsim.uxsim.RouteChoice.route_search_all", false], [36, "uxsim.uxsim.RouteChoice.route_search_all", false]], "routechoice (class in uxsim)": [[9, "uxsim.RouteChoice", false]], "routechoice (class in uxsim.uxsim)": [[22, "uxsim.uxsim.RouteChoice", false], [36, "uxsim.uxsim.RouteChoice", false]], "rowcount() (uxsim.resultguiviewer.resultguiviewer.pandasmodel method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.PandasModel.rowCount", false]], "set_links_avoid() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.set_links_avoid", false], [36, "uxsim.uxsim.Vehicle.set_links_avoid", false]], "set_links_avoid() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.set_links_avoid", false]], "set_links_prefer() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.set_links_prefer", false], [36, "uxsim.uxsim.Vehicle.set_links_prefer", false]], "set_links_prefer() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.set_links_prefer", false]], "set_traveltime_instant() (uxsim.link method)": [[2, "uxsim.Link.set_traveltime_instant", false]], "set_traveltime_instant() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.set_traveltime_instant", false], [36, "uxsim.uxsim.Link.set_traveltime_instant", false]], "shape() (uxsim.resultguiviewer.resultguiviewer.edgeitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.EdgeItem.shape", false]], "show_network() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.show_network", false], [23, "uxsim.uxsim.World.show_network", false], [36, "uxsim.uxsim.World.show_network", false]], "show_network() (uxsim.world method)": [[19, "uxsim.World.show_network", false]], "show_simulation_progress() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.show_simulation_progress", false], [20, "uxsim.analyzer.Analyzer.show_simulation_progress", false]], "signal_control() (uxsim.node method)": [[3, "uxsim.Node.signal_control", false]], "signal_control() (uxsim.uxsim.node method)": [[22, "uxsim.uxsim.Node.signal_control", false], [36, "uxsim.uxsim.Node.signal_control", false]], "signal_phase (uxsim.node attribute)": [[3, "id0", false], [3, "uxsim.Node.signal_phase", false]], "signal_phase (uxsim.uxsim.node attribute)": [[22, "uxsim.uxsim.Node.signal_phase", false], [36, "uxsim.uxsim.Node.signal_phase", false]], "signal_t (uxsim.node attribute)": [[3, "id5", false], [3, "uxsim.Node.signal_t", false]], "signal_t (uxsim.uxsim.node attribute)": [[22, "uxsim.uxsim.Node.signal_t", false], [36, "uxsim.uxsim.Node.signal_t", false]], "simulation_terminated() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.simulation_terminated", false], [23, "uxsim.uxsim.World.simulation_terminated", false], [36, "uxsim.uxsim.World.simulation_terminated", false]], "simulation_terminated() (uxsim.world method)": [[19, "uxsim.World.simulation_terminated", false]], "speed (uxsim.link attribute)": [[2, "id0", false], [2, "uxsim.Link.speed", false]], "speed (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.speed", false], [36, "uxsim.uxsim.Link.speed", false]], "taxihandler (class in uxsim.taxihandler)": [[11, "uxsim.TaxiHandler.TaxiHandler", false]], "taxihandler (class in uxsim.taxihandler.taxihandler)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler", false]], "taxihandler_nearest (class in uxsim.taxihandler)": [[14, "uxsim.TaxiHandler.TaxiHandler_nearest", false]], "time_space_diagram_density() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.time_space_diagram_density", false], [20, "uxsim.analyzer.Analyzer.time_space_diagram_density", false]], "time_space_diagram_traj() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.time_space_diagram_traj", false], [20, "uxsim.analyzer.Analyzer.time_space_diagram_traj", false]], "time_space_diagram_traj_links() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.time_space_diagram_traj_links", false], [20, "uxsim.analyzer.Analyzer.time_space_diagram_traj_links", false]], "transfer() (uxsim.node method)": [[3, "uxsim.Node.transfer", false]], "transfer() (uxsim.uxsim.node method)": [[22, "uxsim.uxsim.Node.transfer", false], [36, "uxsim.uxsim.Node.transfer", false]], "traveled_route() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.traveled_route", false], [36, "uxsim.uxsim.Vehicle.traveled_route", false]], "traveled_route() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.traveled_route", false]], "triprequest (class in uxsim.taxihandler)": [[15, "uxsim.TaxiHandler.TripRequest", false]], "triprequest (class in uxsim.taxihandler.taxihandler)": [[13, "uxsim.TaxiHandler.TaxiHandler.TripRequest", false]], "trips_to_pandas() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.trips_to_pandas", false]], "trips_to_pandas() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.trips_to_pandas", false]], "trust_input (uxsim.route attribute)": [[8, "id2", false], [8, "uxsim.Route.trust_input", false]], "trust_input (uxsim.uxsim.route attribute)": [[22, "uxsim.uxsim.Route.trust_input", false], [36, "uxsim.uxsim.Route.trust_input", false]], "update() (uxsim.link method)": [[2, "uxsim.Link.update", false]], "update() (uxsim.node method)": [[3, "uxsim.Node.update", false]], "update() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.update", false], [36, "uxsim.uxsim.Link.update", false]], "update() (uxsim.uxsim.node method)": [[22, "uxsim.uxsim.Node.update", false], [36, "uxsim.uxsim.Node.update", false]], "update() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.update", false], [36, "uxsim.uxsim.Vehicle.update", false]], "update() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.update", false]], "uxsim": [[0, "module-uxsim", false]], "uxsim.analyzer": [[1, "module-uxsim.analyzer", false]], "uxsim.osmimporter": [[4, "module-uxsim.OSMImporter", false]], "uxsim.resultguiviewer": [[6, "module-uxsim.ResultGUIViewer", false]], "uxsim.resultguiviewer.resultguiviewer": [[7, "module-uxsim.ResultGUIViewer.ResultGUIViewer", false]], "uxsim.taxihandler": [[10, "module-uxsim.TaxiHandler", false]], "uxsim.utilities": [[16, "module-uxsim.Utilities", false]], "uxsim.utilities.utilities": [[17, "module-uxsim.Utilities.Utilities", false]], "uxsim.utils": [[21, "module-uxsim.utils", false], [35, "module-uxsim.utils", false]], "uxsim.uxsim": [[22, "module-uxsim.uxsim", false], [36, "module-uxsim.uxsim", false]], "vehicle (class in uxsim)": [[18, "uxsim.Vehicle", false]], "vehicle (class in uxsim.uxsim)": [[22, "uxsim.uxsim.Vehicle", false], [36, "uxsim.uxsim.Vehicle", false]], "vehicle_trip_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.vehicle_trip_to_pandas", false], [20, "uxsim.analyzer.Analyzer.vehicle_trip_to_pandas", false]], "vehicleitem (class in uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.VehicleItem", false]], "vehicles_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.vehicles_to_pandas", false], [20, "uxsim.analyzer.Analyzer.vehicles_to_pandas", false]], "wheelevent() (uxsim.resultguiviewer.resultguiviewer.graphwidget method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.GraphWidget.wheelEvent", false]], "world (class in uxsim)": [[19, "uxsim.World", false]], "world (class in uxsim.uxsim)": [[22, "uxsim.uxsim.World", false], [23, "uxsim.uxsim.World", false], [36, "uxsim.uxsim.World", false]]}, "objects": {"": [[0, 0, 0, "-", "uxsim"]], "uxsim": [[2, 1, 1, "", "Link"], [3, 1, 1, "", "Node"], [4, 0, 0, "-", "OSMImporter"], [6, 0, 0, "-", "ResultGUIViewer"], [8, 1, 1, "", "Route"], [9, 1, 1, "", "RouteChoice"], [10, 0, 0, "-", "TaxiHandler"], [16, 0, 0, "-", "Utilities"], [18, 1, 1, "", "Vehicle"], [19, 1, 1, "", "World"], [1, 0, 0, "-", "analyzer"], [35, 0, 0, "-", "utils"], [36, 0, 0, "-", "uxsim"]], "uxsim.Link": [[2, 2, 1, "", "__init__"], [2, 2, 1, "", "actual_travel_time"], [2, 2, 1, "", "arrival_count"], [2, 3, 1, "id8", "capacity_in"], [2, 3, 1, "id7", "capacity_out"], [2, 3, 1, "id1", "density"], [2, 2, 1, "", "departure_count"], [2, 3, 1, "id2", "flow"], [2, 3, 1, "id5", "free_flow_speed"], [2, 2, 1, "", "in_out_flow_constraint"], [2, 2, 1, "", "init_after_tmax_fix"], [2, 2, 1, "", "instant_travel_time"], [2, 3, 1, "id6", "jam_density"], [2, 3, 1, "id9", "merge_priority"], [2, 3, 1, "id3", "num_vehicles"], [2, 3, 1, "id4", "num_vehicles_queue"], [2, 2, 1, "", "set_traveltime_instant"], [2, 3, 1, "id0", "speed"], [2, 2, 1, "", "update"]], "uxsim.Node": [[3, 2, 1, "", "__init__"], [3, 2, 1, "", "flow_capacity_update"], [3, 2, 1, "", "generate"], [3, 2, 1, "", "signal_control"], [3, 3, 1, "id0", "signal_phase"], [3, 3, 1, "id5", "signal_t"], [3, 2, 1, "", "transfer"], [3, 2, 1, "", "update"]], "uxsim.OSMImporter": [[5, 1, 1, "", "OSMImporter"]], "uxsim.OSMImporter.OSMImporter": [[5, 2, 1, "", "__init__"], [5, 2, 1, "", "import_osm_data"], [5, 2, 1, "", "osm_network_postprocessing"], [5, 2, 1, "", "osm_network_to_World"], [5, 2, 1, "", "osm_network_visualize"]], "uxsim.ResultGUIViewer": [[7, 0, 0, "-", "ResultGUIViewer"]], "uxsim.ResultGUIViewer.ResultGUIViewer": [[7, 1, 1, "", "DataFrameViewer"], [7, 1, 1, "", "EdgeItem"], [7, 1, 1, "", "GraphWidget"], [7, 1, 1, "", "MainWindow"], [7, 1, 1, "", "NodeItem"], [7, 1, 1, "", "PandasModel"], [7, 1, 1, "", "VehicleItem"], [7, 4, 1, "", "launch_World_viewer"]], "uxsim.ResultGUIViewer.ResultGUIViewer.EdgeItem": [[7, 2, 1, "", "boundingRect"], [7, 2, 1, "", "contextMenuEvent"], [7, 2, 1, "", "paint"], [7, 2, 1, "", "shape"]], "uxsim.ResultGUIViewer.ResultGUIViewer.GraphWidget": [[7, 2, 1, "", "wheelEvent"]], "uxsim.ResultGUIViewer.ResultGUIViewer.NodeItem": [[7, 2, 1, "", "boundingRect"], [7, 2, 1, "", "paint"]], "uxsim.ResultGUIViewer.ResultGUIViewer.PandasModel": [[7, 2, 1, "", "columnCount"], [7, 2, 1, "", "data"], [7, 2, 1, "", "headerData"], [7, 2, 1, "", "rowCount"]], "uxsim.ResultGUIViewer.ResultGUIViewer.VehicleItem": [[7, 2, 1, "", "boundingRect"], [7, 2, 1, "", "paint"]], "uxsim.Route": [[8, 2, 1, "", "__init__"], [8, 2, 1, "", "actual_travel_time"], [8, 3, 1, "id0", "links"], [8, 3, 1, "id1", "links_name"], [8, 3, 1, "id2", "trust_input"]], "uxsim.RouteChoice": [[9, 2, 1, "", "__init__"], [9, 2, 1, "", "homogeneous_DUO_update"], [9, 2, 1, "", "route_search_all"]], "uxsim.TaxiHandler": [[11, 1, 1, "", "TaxiHandler"], [14, 1, 1, "", "TaxiHandler_nearest"], [15, 1, 1, "", "TripRequest"]], "uxsim.TaxiHandler.TaxiHandler": [[12, 1, 1, "", "TaxiHandler"], [13, 1, 1, "", "TripRequest"], [11, 2, 1, "", "__init__"], [11, 2, 1, "", "add_trip_request"], [11, 2, 1, "", "assign_taxi"], [11, 2, 1, "", "basic_to_pandas"], [11, 2, 1, "", "compute_stats"], [11, 2, 1, "", "get_trip"], [11, 2, 1, "", "print_stats"], [11, 2, 1, "", "trips_to_pandas"]], "uxsim.TaxiHandler.TaxiHandler.TaxiHandler": [[12, 2, 1, "", "__init__"], [12, 2, 1, "", "add_trip_request"], [12, 2, 1, "", "assign_taxi"], [12, 2, 1, "", "basic_to_pandas"], [12, 2, 1, "", "compute_stats"], [12, 2, 1, "", "get_trip"], [12, 2, 1, "", "print_stats"], [12, 2, 1, "", "trips_to_pandas"]], "uxsim.TaxiHandler.TaxiHandler.TripRequest": [[13, 2, 1, "", "__init__"], [13, 2, 1, "", "arrive_at_dest"], [13, 2, 1, "", "get_on_taxi"]], "uxsim.TaxiHandler.TaxiHandler_nearest": [[14, 2, 1, "", "__init__"], [14, 2, 1, "", "assign_trip_request_to_taxi"]], "uxsim.TaxiHandler.TripRequest": [[15, 2, 1, "", "__init__"], [15, 2, 1, "", "arrive_at_dest"], [15, 2, 1, "", "get_on_taxi"]], "uxsim.Utilities": [[17, 0, 0, "-", "Utilities"]], "uxsim.Utilities.Utilities": [[17, 4, 1, "", "enumerate_k_shortest_routes"], [17, 4, 1, "", "generate_grid_network"]], "uxsim.Vehicle": [[18, 2, 1, "", "__init__"], [18, 2, 1, "", "add_dest"], [18, 2, 1, "", "add_dests"], [18, 2, 1, "", "carfollow"], [18, 2, 1, "", "end_trip"], [18, 2, 1, "", "get_xy_coords"], [18, 2, 1, "", "record_log"], [18, 2, 1, "", "route_next_link_choice"], [18, 2, 1, "", "route_pref_update"], [18, 2, 1, "", "set_links_avoid"], [18, 2, 1, "", "set_links_prefer"], [18, 2, 1, "", "traveled_route"], [18, 2, 1, "", "update"]], "uxsim.World": [[19, 2, 1, "", "__init__"], [19, 2, 1, "", "addLink"], [19, 2, 1, "", "addNode"], [19, 2, 1, "", "addVehicle"], [19, 2, 1, "", "adddemand"], [19, 2, 1, "", "adddemand_area2area"], [19, 2, 1, "", "adddemand_point2point"], [19, 2, 1, "", "check_simulation_ongoing"], [19, 2, 1, "", "copy"], [19, 2, 1, "", "exec_simulation"], [19, 2, 1, "", "finalize_scenario"], [19, 2, 1, "", "generate_Links_from_csv"], [19, 2, 1, "", "generate_Nodes_from_csv"], [19, 2, 1, "", "generate_demand_from_csv"], [19, 2, 1, "", "get_link"], [19, 2, 1, "", "get_nearest_node"], [19, 2, 1, "", "get_node"], [19, 2, 1, "", "get_nodes_in_area"], [19, 2, 1, "", "load_scenario_from_csv"], [19, 2, 1, "", "on_time"], [19, 2, 1, "", "show_network"], [19, 2, 1, "", "simulation_terminated"]], "uxsim.analyzer": [[20, 1, 1, "", "Analyzer"]], "uxsim.analyzer.Analyzer": [[20, 2, 1, "", "__init__"], [20, 2, 1, "", "basic_analysis"], [20, 2, 1, "", "basic_to_pandas"], [20, 2, 1, "", "compute_accurate_traj"], [20, 2, 1, "", "compute_edie_state"], [20, 2, 1, "", "compute_mfd"], [20, 2, 1, "", "cumulative_curves"], [20, 2, 1, "", "link_analysis_coarse"], [20, 2, 1, "", "link_cumulative_to_pandas"], [20, 2, 1, "", "link_to_pandas"], [20, 2, 1, "", "link_traffic_state_to_pandas"], [20, 2, 1, "", "log_vehicles_to_pandas"], [20, 2, 1, "", "macroscopic_fundamental_diagram"], [20, 2, 1, "", "mfd_to_pandas"], [20, 2, 1, "", "network"], [20, 2, 1, "", "network_anim"], [20, 2, 1, "", "network_fancy"], [20, 2, 1, "", "network_pillow"], [20, 2, 1, "", "od_analysis"], [20, 2, 1, "", "od_to_pandas"], [20, 2, 1, "", "output_data"], [20, 2, 1, "", "plot_vehicle_log"], [20, 2, 1, "", "plot_vehicles_log"], [20, 2, 1, "", "print_simple_stats"], [20, 2, 1, "", "show_simulation_progress"], [20, 2, 1, "", "time_space_diagram_density"], [20, 2, 1, "", "time_space_diagram_traj"], [20, 2, 1, "", "time_space_diagram_traj_links"], [20, 2, 1, "", "vehicle_trip_to_pandas"], [20, 2, 1, "", "vehicles_to_pandas"]], "uxsim.utils": [[35, 5, 1, "", "LoggingWarning"], [35, 4, 1, "", "catch_exceptions_and_warn"], [35, 4, 1, "", "display_image_in_notebook"], [35, 4, 1, "", "get_font_for_matplotlib"], [35, 4, 1, "", "lange"], [35, 4, 1, "", "print_columns"], [35, 4, 1, "", "printtry"]], "uxsim.uxsim": [[36, 1, 1, "", "Link"], [36, 1, 1, "", "Node"], [36, 1, 1, "", "Route"], [36, 1, 1, "", "RouteChoice"], [36, 1, 1, "", "Vehicle"], [36, 1, 1, "", "World"]], "uxsim.uxsim.Link": [[36, 2, 1, "", "actual_travel_time"], [36, 2, 1, "", "arrival_count"], [36, 3, 1, "", "capacity_in"], [36, 3, 1, "", "capacity_out"], [36, 3, 1, "", "density"], [36, 2, 1, "", "departure_count"], [36, 3, 1, "", "flow"], [36, 3, 1, "", "free_flow_speed"], [36, 2, 1, "", "in_out_flow_constraint"], [36, 2, 1, "", "init_after_tmax_fix"], [36, 2, 1, "", "instant_travel_time"], [36, 3, 1, "", "jam_density"], [36, 3, 1, "", "merge_priority"], [36, 3, 1, "", "num_vehicles"], [36, 3, 1, "", "num_vehicles_queue"], [36, 2, 1, "", "set_traveltime_instant"], [36, 3, 1, "", "speed"], [36, 2, 1, "", "update"]], "uxsim.uxsim.Node": [[36, 2, 1, "", "flow_capacity_update"], [36, 2, 1, "", "generate"], [36, 2, 1, "", "signal_control"], [36, 3, 1, "", "signal_phase"], [36, 3, 1, "", "signal_t"], [36, 2, 1, "", "transfer"], [36, 2, 1, "", "update"]], "uxsim.uxsim.Route": [[36, 2, 1, "", "actual_travel_time"], [36, 3, 1, "", "links"], [36, 3, 1, "", "links_name"], [36, 3, 1, "", "trust_input"]], "uxsim.uxsim.RouteChoice": [[36, 2, 1, "", "homogeneous_DUO_update"], [36, 2, 1, "", "route_search_all"]], "uxsim.uxsim.Vehicle": [[36, 2, 1, "", "add_dest"], [36, 2, 1, "", "add_dests"], [36, 2, 1, "", "carfollow"], [36, 2, 1, "", "end_trip"], [36, 2, 1, "", "get_xy_coords"], [36, 2, 1, "", "record_log"], [36, 2, 1, "", "route_next_link_choice"], [36, 2, 1, "", "route_pref_update"], [36, 2, 1, "", "set_links_avoid"], [36, 2, 1, "", "set_links_prefer"], [36, 2, 1, "", "traveled_route"], [36, 2, 1, "", "update"]], "uxsim.uxsim.World": [[23, 2, 1, "", "__init__"], [36, 2, 1, "", "addLink"], [36, 2, 1, "", "addNode"], [36, 2, 1, "", "addVehicle"], [36, 2, 1, "", "adddemand"], [36, 2, 1, "", "adddemand_area2area"], [36, 2, 1, "", "adddemand_point2point"], [36, 2, 1, "", "check_simulation_ongoing"], [36, 2, 1, "", "copy"], [36, 2, 1, "", "exec_simulation"], [36, 2, 1, "", "finalize_scenario"], [36, 2, 1, "", "generate_Links_from_csv"], [36, 2, 1, "", "generate_Nodes_from_csv"], [36, 2, 1, "", "generate_demand_from_csv"], [36, 2, 1, "", "get_link"], [36, 2, 1, "", "get_nearest_node"], [36, 2, 1, "", "get_node"], [36, 2, 1, "", "get_nodes_in_area"], [36, 2, 1, "", "load_scenario_from_csv"], [36, 2, 1, "", "on_time"], [36, 2, 1, "", "show_network"], [36, 2, 1, "", "simulation_terminated"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:exception"}, "terms": {"": [1, 2, 3, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "0": [1, 2, 3, 5, 9, 17, 18, 19, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "00": [24, 27, 28, 29, 30, 31, 32], "003": 29, "004": 29, "005": [29, 30], "006": 29, "006944": 27, "01": [19, 22, 23, 36], "010": 29, "011": 29, "014583": 27, "015": 29, "016667": 27, "018750": 27, "019": 29, "022": 29, "025": 32, "03": [24, 28], "032": 29, "033": 29, "034": 29, "036": 29, "038": 29, "038021": 27, "038542": 27, "039": 29, "039583": 27, "04": [27, 29], "045": 29, "04b": 29, "05": [29, 30, 32], "056": 29, "057": 29, "058": 29, "06": [24, 32], "061": 29, "062": 29, "068": 29, "069": 29, "07": 27, "071": 29, "072": 29, "075": [29, 32], "076": 29, "0770804386239": 28, "08": 28, "082": 29, "085": 29, "087": 29, "0875": 32, "09": 28, "092": 29, "097": 29, "098": 29, "1": [1, 2, 5, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 35, 36], "10": [1, 2, 3, 19, 20, 22, 23, 27, 28, 29, 30, 31, 32, 36], "100": [5, 19, 21, 22, 23, 24, 27, 29, 35, 36], "1000": [21, 24, 27, 28, 29, 31, 32, 35], "10000": [21, 29, 35], "101": [29, 31, 32], "10164": 28, "102": [29, 32], "103": [29, 32], "104": 29, "10425": 27, "105": [29, 31], "1050": 29, "10540": 27, "106": [29, 31], "107": [29, 31], "108": [29, 32], "1080": 27, "109": 29, "10km": 25, "11": [24, 27, 28, 29, 30, 31, 32], "110": [27, 29], "1100": 27, "11030": 27, "1105": 27, "111": [29, 31, 32], "1110": 27, "111000": [5, 30], "1114": 28, "1115": 27, "112": [29, 32], "113": 29, "114": [29, 30], "115": [29, 32], "116": [28, 29], "1165": 27, "117": [29, 32], "118": 29, "119": [29, 31], "1195": [24, 27], "12": [1, 5, 20, 24, 27, 28, 29, 30, 31, 32], "120": [19, 22, 23, 27, 29, 31, 36], "1200": [24, 27, 28, 29, 30, 31, 32], "12000": 29, "120000": [31, 32], "121": [28, 29], "122": 29, "1220": 30, "123": [29, 32], "123575": 32, "123600": 32, "123900": 32, "124": 29, "124325": 32, "124425": 32, "124525": 32, "124550": 32, "124625": 32, "124650": 32, "124775": 32, "124875": 32, "124950": 32, "124975": 32, "125": 29, "125125": 32, "125150": 32, "125175": 32, "125250": 32, "125350": 32, "125425": 32, "125450": 32, "125525": 32, "125550": 32, "125575": 32, "125600": 32, "125625": 32, "125675": 32, "125875": 32, "125900": 32, "125925": 32, "125975": 32, "126": 29, "126000": 32, "126050": 32, "126100": 32, "126125": 32, "126175": 32, "126275": 32, "126300": 32, "126375": 32, "126400": 32, "126425": 32, "126475": 32, "126525": 32, "126550": 32, "126625": 32, "126725": 32, "126775": 32, "126800": 32, "126825": 32, "126850": 32, "126900": 32, "126950": 32, "126975": 32, "127": [29, 31], "127075": 32, "127200": 32, "127250": 32, "127275": 32, "127300": 32, "127325": 32, "127350": 32, "127400": 32, "1275": 29, "127600": 32, "127700": 32, "127725": 32, "127800": 32, "127975": 32, "128": [27, 29], "1280": [29, 30], "128050": 32, "128075": 32, "128100": 32, "128125": 32, "128150": 32, "128175": 32, "128225": 32, "128275": 32, "128400": 32, "128475": 32, "128550": 32, "128750": 32, "128925": 32, "129": 29, "129125": 32, "129225": 32, "129300": 32, "129350": 32, "129425": 32, "129500": 32, "129725": 32, "129900": 32, "129925": 32, "129958": 27, "12min": 29, "13": [24, 27, 29, 30, 31, 32], "130": [24, 29], "130000": 32, "130050": 32, "130100": 32, "130125": 32, "130200": 32, "13025": 28, "130375": 32, "130725": 32, "13080": 28, "130800": 32, "131": 29, "131025": 32, "131275": 32, "131475": 32, "1315": 29, "131575": 32, "131700": 32, "131725": 32, "131825": 32, "132": 29, "132400": 32, "132500": 32, "132825": 32, "133": 29, "133500": 32, "133775": 32, "134": 29, "13450": 27, "134725": 32, "135": [29, 32], "135175": 32, "135200": 32, "135375": 32, "13560": 28, "135700": 32, "135825": 32, "136": 29, "136125": 32, "136600": 32, "136850": 32, "137": 29, "1375": 32, "137650": 32, "138": 29, "1386": 28, "138889": 27, "139": [27, 29, 30, 31], "14": [27, 28, 29, 30, 31, 32], "140": [27, 29, 31], "141": 29, "141525": 32, "142": [27, 29], "143": 29, "14375": 27, "144": 29, "1440": [27, 30, 31], "145": 29, "146": 29, "147": 29, "148": 29, "14845": 27, "149": 29, "15": [27, 28, 29, 30, 32], "150": 29, "1500": 31, "1508": 31, "151": [29, 31], "15135": 28, "152": [29, 31], "153": 29, "154": 29, "155": [29, 31], "156": 29, "157": 29, "158": 29, "159": 29, "1590": 30, "16": [27, 28, 29, 30, 32], "160": [29, 32], "16025": 28, "161": 29, "162": [24, 29], "163": 29, "164": [29, 31], "165": 29, "16500": 28, "166": 29, "166667": 27, "1668": 29, "167": 29, "168": [27, 29, 31], "16840": 30, "169": 29, "16935": 28, "17": [27, 29, 30, 32], "170": [29, 32], "170000": 32, "1706": 31, "171": 29, "172": [29, 31], "172425": 32, "173": 29, "173475": 32, "174": 29, "1742": 27, "174275": 32, "175": [29, 31, 32], "176": 29, "177": 29, "177225": 32, "178": 29, "178375": 32, "179": 29, "179300": 32, "18": [27, 28, 29, 32], "180": 29, "1800": [27, 28, 29, 30, 31], "180200": 32, "180350": 32, "181": 29, "181700": 32, "182": 29, "183": 29, "184": 29, "184050": 32, "185": 29, "186": 29, "187": 29, "1875": 32, "188": 29, "188925": 32, "189": 29, "18900": 30, "19": [27, 29, 30, 32], "190": 29, "191": 29, "19150": 28, "191750": 32, "191850": 32, "192": 29, "192975": 32, "193": 29, "19343": 29, "194": 29, "194150": 32, "195": 29, "196": 29, "197": 29, "198": [29, 31], "19880": 28, "199": 29, "199th": 29, "1d": [21, 35], "1e": 29, "1st": [3, 19, 22, 23, 36], "2": [1, 2, 5, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 36], "20": [1, 2, 20, 22, 24, 27, 28, 29, 30, 31, 32, 36], "200": [27, 28, 29, 32], "2000": [31, 32], "20000": 31, "201": 29, "202": 29, "203": 29, "203250": 32, "204": 29, "204750": 32, "204900": 32, "206": [29, 31], "2060": 29, "207": 29, "207525": 32, "209": 29, "21": [28, 29, 30, 32], "210": [29, 31], "212": [27, 29], "2133305998": 30, "214": 29, "215": [29, 32], "216175": 32, "217": 29, "218": 29, "219": 29, "22": [28, 29, 30, 32], "220": [28, 29, 31], "22265": 28, "223": [29, 31], "224": 29, "225": [27, 31], "225600": 32, "226": 29, "227": 29, "228": 29, "229": 29, "23": [28, 29, 30, 32], "230": 29, "231": 29, "232": 29, "234": 29, "234775": 32, "235": 29, "237": 29, "238": 29, "239": 29, "24": [1, 20, 27, 28, 29, 32], "240": [24, 27, 31], "2400": [27, 28, 29, 30, 31], "241": 29, "242": 32, "243": 29, "2445": 30, "245": 29, "246": 29, "247": 29, "247250": 32, "25": [27, 28, 29, 31, 32], "250": 29, "2500": 31, "2547": 30, "2550": 27, "257": 29, "258": 29, "259": 29, "26": [27, 29, 32], "260": 29, "261": 31, "262": 29, "264": 29, "2655": 29, "266": 29, "268": 29, "269": 29, "27": [28, 29, 30, 32], "270": 29, "27124746144": 28, "272": 29, "273": 30, "274": 29, "275": 29, "276": 29, "277": 29, "279": 29, "28": [27, 29, 30, 32], "280": 29, "281": 29, "282": 29, "283": 29, "284": 29, "285": 29, "286": 31, "287": [29, 32], "288": 32, "28825": 27, "289": [29, 32], "29": [29, 32], "290": 32, "291667": 27, "292": [29, 32], "293": 29, "294": [29, 31, 32], "295": [27, 29, 31, 32], "296": [27, 32], "297": [27, 29, 31, 32], "297695262483995": 29, "298": [27, 29], "299": 27, "3": [1, 5, 7, 20, 24, 27, 28, 29, 30, 31, 32], "30": [5, 25, 27, 28, 29, 30, 32], "300": [27, 32], "3000": [24, 27, 28, 29, 30, 31], "301": 32, "302": [29, 32], "303": [29, 32], "304": 29, "305": 31, "307": 31, "308": [29, 32], "3090": 30, "31": 29, "310": [29, 31, 32], "311": 29, "312": [29, 32], "313": 29, "314000": 27, "315": 29, "316": 29, "317": [29, 32], "3190": 27, "32": [29, 31], "321": 29, "322": 29, "323": [29, 32], "325": [28, 29, 31], "327": 29, "328": 29, "32gb": 29, "33": [29, 31], "331": 29, "332": 31, "333": 29, "333333": 27, "334": 29, "3343043": 29, "335": 29, "33525": 27, "336": 29, "33859165468067": 28, "34": [29, 31], "342": 29, "343": 29, "3435": 30, "344": [29, 31], "345": [29, 32], "346": 31, "34690": 27, "348": 29, "349": 29, "35": [27, 29, 30, 31], "350": [29, 32], "3500": 31, "351": 29, "352": 29, "353": 29, "355": 32, "358": 29, "3595": [29, 31], "3596": 31, "3597": 31, "3598": 31, "3599": 31, "36": [29, 30, 31], "360": [29, 32], "3600": [27, 28, 29, 30, 31], "361": 29, "3610": 28, "362": [28, 29], "3655": 31, "366": 29, "368": [27, 29], "369": 31, "37": 29, "370": 29, "371": 29, "3715": 31, "374": 29, "375": [27, 31, 32], "3750": 31, "375000": 27, "376": 29, "3765": 31, "377": 29, "3770": 31, "3780": 30, "38": 29, "380": 29, "382": [29, 31], "3840": 31, "38495": 28, "385": [24, 29], "387": 29, "3875": 32, "39": [29, 30, 32], "390": [29, 32], "392": 29, "393": 29, "395": 29, "399": 29, "3995": 31, "3996": 31, "3997": 31, "3998": 31, "3999": 31, "3f": 29, "3x3": 32, "4": [1, 3, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 35, 36], "40": [29, 32], "400": [24, 27], "4000": [29, 31, 32], "4005": 31, "403": 29, "404": 29, "4040": 31, "405": 29, "4060": 30, "408": [29, 31], "41": [28, 29], "410": 32, "411": 29, "412": [29, 32], "413": 31, "415": [29, 31], "416": 29, "418": 29, "42": [27, 29], "420": 29, "4200": [27, 28, 30, 31], "4207": 27, "4208": 27, "4209": 27, "4210": 27, "4211": 27, "4212": 27, "422": 29, "423": 29, "424": 29, "425": 29, "4270": 30, "43": 29, "430": 29, "433": 29, "4330": 31, "434": 29, "435": 29, "4350": 30, "4355": 30, "436": 29, "4360": 30, "439": 29, "44": [29, 31], "440": 32, "441": [29, 31], "442": [29, 32], "443": 29, "4435": 30, "444097": 27, "445": 32, "446": 29, "447": 29, "448": 29, "44930": 28, "45": [24, 28, 29, 30, 32], "450": 32, "4500": 31, "452": 29, "4536599763871": 28, "455": [29, 31, 32], "457": [28, 29], "46": [29, 30], "460": [28, 29], "461": 31, "4625": 32, "463": 29, "466667": 27, "468": [29, 31], "468284": 28, "47": 29, "471": 29, "472": 29, "473": 29, "474": 29, "476": 29, "477678": 27, "478": 29, "48": 29, "4800": [27, 28, 30, 31], "483": 29, "484": 29, "485275": 32, "4875": 32, "488": 29, "489": 29, "49": [27, 29], "490": [29, 32], "492": 29, "493": 29, "497": 29, "499": 29, "5": [1, 3, 5, 19, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "50": [3, 5, 19, 22, 23, 27, 29, 32, 36], "500": [27, 29, 30, 31, 32], "5000": [30, 31], "500000": 27, "501": 29, "502": 29, "503": 30, "505": 31, "507": 29, "508": 29, "50820": 28, "509": 29, "51": [28, 29, 31], "510": 29, "512": 31, "514": 29, "515": 29, "516": 29, "517": 29, "518": 29, "52": [27, 28, 29], "521": 29, "522": 29, "5240": 29, "526": 29, "5260": 29, "527": 29, "528": 31, "529": 29, "53": [29, 31], "531": 29, "532": 29, "533": 29, "536": 32, "54": 29, "5400": [27, 28, 30, 31], "548": 29, "55": [27, 28, 29, 31], "550": 29, "5500": 31, "551": 29, "552": 29, "554": 31, "555": 29, "556": 29, "557": 29, "558": 29, "559": 29, "56": [27, 29, 31], "563": 29, "564": 29, "565": 29, "566": 29, "567": [29, 31], "568": 29, "57": 29, "570": [29, 30], "571": 29, "573": 29, "574275": 32, "574675": 32, "575": 29, "575025": 32, "576": 29, "577225": 32, "578375": 32, "578475": 32, "578550": 32, "579300": 32, "579850": 32, "58": 29, "580": 29, "580000": 32, "580200": 32, "580275": 32, "580350": 32, "580650": 32, "580975": 32, "581": 29, "581200": 32, "581300": 32, "581675": 32, "581700": 32, "581900": 32, "5820": 27, "582100": 32, "582175": 32, "582225": 32, "582300": 32, "582550": 32, "582575": 32, "582625": 32, "582775": 32, "582800": 32, "583": 30, "583025": 32, "583075": 32, "583300": 32, "583325": 32, "583333": 27, "583350": 32, "583400": 32, "583425": 32, "583850": 32, "584050": 32, "584250": 32, "584350": 32, "584500": 32, "584575": 32, "584700": 32, "584825": 32, "585": 29, "585150": 32, "585250": 32, "585425": 32, "585525": 32, "585600": 32, "585650": 32, "585725": 32, "585825": 32, "585850": 32, "585900": 32, "585925": 32, "586": 29, "586000": 32, "586100": 32, "586175": 32, "586200": 32, "586250": 32, "586450": 32, "586500": 32, "586575": 32, "586650": 32, "586675": 32, "586950": 32, "587100": 32, "587125": 32, "587175": 32, "587225": 32, "587400": 32, "587700": 32, "587750": 32, "587800": 32, "588": 29, "588000": 32, "588025": 32, "588050": 32, "588075": 32, "588200": 32, "588525": 32, "588650": 32, "588700": 32, "588925": 32, "588975": 32, "589075": 32, "589150": 32, "589275": 32, "589325": 32, "589425": 32, "589650": 32, "589700": 32, "589825": 32, "589925": 32, "59": [29, 31], "590": 29, "590175": 32, "590200": 32, "590225": 32, "590350": 32, "590400": 32, "590900": 32, "590925": 32, "590975": 32, "591100": 32, "591125": 32, "591150": 32, "591200": 32, "591225": 32, "591325": 32, "591475": 32, "591525": 32, "591575": 32, "591625": 32, "591700": 32, "591725": 32, "591750": 32, "591775": 32, "591825": 32, "591850": 32, "591900": 32, "591925": 32, "591950": 32, "592050": 32, "592075": 32, "592375": 32, "592450": 32, "592500": 32, "592600": 32, "592700": 32, "592725": 32, "592750": 32, "592800": 32, "592850": 32, "592900": 32, "592975": 32, "593125": 32, "593225": 32, "593250": 32, "593300": 32, "593325": 32, "593350": 32, "593375": 32, "593425": 32, "593475": 32, "593500": 32, "593525": 32, "594": 29, "594050": 32, "594150": 32, "594225": 32, "594250": 32, "594275": 32, "594325": 32, "594650": 32, "594725": 32, "595250": 32, "595325": 32, "595350": 32, "595675": 32, "596075": 32, "596150": 32, "596450": 32, "596575": 32, "596725": 32, "596950": 32, "597000": 32, "597325": 32, "597400": 32, "597600": 32, "597900": 32, "597975": 32, "598075": 32, "598100": 32, "598325": 32, "598450": 32, "598775": 32, "598850": 32, "599225": 32, "599375": 32, "599400": 32, "599425": 32, "5995": 28, "599550": 32, "599875": 32, "6": [1, 19, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "60": [3, 5, 19, 22, 23, 29, 30, 31, 32, 36], "600": [19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "6000": [27, 28, 30, 31], "60000": 25, "600075": 32, "6001": 31, "600125": 32, "600200": 32, "600275": 32, "60047029513257": 28, "600500": 32, "600600": 32, "600800": 32, "601": 29, "601025": 32, "601125": 32, "602075": 32, "602550": 32, "602650": 32, "602925": 32, "603": 29, "603250": 32, "604425": 32, "604675": 32, "604750": 32, "604900": 32, "605075": 32, "605325": 32, "605350": 32, "605550": 32, "605625": 32, "605725": 32, "605750": 32, "605850": 32, "606": 29, "606000": 32, "606125": 32, "606200": 32, "606475": 32, "607": 29, "607050": 32, "607525": 32, "607700": 32, "608": 29, "608025": 32, "608250": 32, "608325": 32, "608850": 32, "608900": 32, "609125": 32, "609250": 32, "609300": 32, "609600": 32, "609625": 32, "609800": 32, "609825": 32, "61": [28, 29], "610050": 32, "610200": 32, "610300": 32, "610450": 32, "610600": 32, "610750": 32, "610800": 32, "610825": 32, "610975": 32, "611": 29, "611000": 32, "611150": 32, "611225": 32, "611250": 32, "611525": 32, "611600": 32, "611850": 32, "611950": 32, "612": 29, "612025": 32, "612050": 32, "612425": 32, "6125": 32, "612500": 32, "612600": 32, "613": 29, "613150": 32, "613650": 32, "613675": 32, "613775": 32, "613850": 32, "613925": 32, "614300": 32, "614600": 32, "614650": 32, "614750": 32, "614850": 32, "614925": 32, "615": [29, 30], "615100": 32, "615425": 32, "615500": 32, "615525": 32, "615550": 32, "615600": 32, "615925": 32, "616175": 32, "616225": 32, "616275": 32, "616350": 32, "616450": 32, "616625": 32, "616650": 32, "617": 31, "617025": 32, "617300": 32, "617350": 32, "617600": 32, "617700": 32, "618050": 32, "618075": 32, "618475": 32, "618550": 32, "618900": 32, "618975": 32, "619": 29, "619025": 32, "619250": 32, "619350": 32, "619975": 32, "62": [24, 27, 29], "620100": 32, "620400": 32, "620425": 32, "620550": 32, "620600": 32, "620625": 32, "620650": 32, "620850": 32, "621": 29, "621100": 32, "621200": 32, "621325": 32, "621400": 32, "621575": 32, "621925": 32, "622125": 32, "622175": 32, "622275": 32, "622300": 32, "622325": 32, "622650": 32, "622875": 32, "623200": 32, "623725": 32, "623925": 32, "624350": 32, "624425": 32, "624825": 32, "624925": 32, "624975": 32, "625": 32, "625000": 27, "625600": 32, "625675": 32, "626": 29, "626200": 32, "626225": 32, "626325": 32, "626450": 32, "626750": 32, "627000": 32, "627250": 32, "627300": 32, "627850": 32, "627875": 32, "628000": 32, "628075": 32, "628225": 32, "628400": 32, "628675": 32, "629": 29, "629025": 32, "629475": 32, "629725": 32, "629975": 32, "63": 29, "630": 29, "630000": 32, "630050": 32, "630125": 32, "630525": 32, "630700": 32, "630875": 32, "630950": 32, "630975": 32, "631075": 32, "631100": 32, "631125": 32, "631750": 32, "631825": 32, "632325": 32, "632425": 32, "632600": 32, "632650": 32, "633": 29, "633675": 32, "634": 28, "634200": 32, "634500": 32, "634650": 32, "634775": 32, "634925": 32, "635": 29, "635125": 32, "635250": 32, "635275": 32, "635350": 32, "635400": 32, "636": 29, "636175": 32, "636500": 32, "636550": 32, "636775": 32, "636850": 32, "636925": 32, "637000": 32, "637325": 32, "6375": 32, "637850": 32, "638250": 32, "638275": 32, "638350": 32, "638600": 32, "638850": 32, "639075": 32, "639100": 32, "639325": 32, "639400": 32, "639525": 32, "639750": 32, "64": [27, 28, 29, 31], "640": 29, "6400": 27, "640150": 32, "640375": 32, "640750": 32, "640x480": 29, "641275": 32, "641375": 32, "641400": 32, "641425": 32, "641575": 32, "641725": 32, "641750": 32, "642150": 32, "6421949249966": 28, "642475": 32, "642500": 32, "642525": 32, "642700": 32, "643100": 32, "643600": 32, "643850": 32, "643925": 32, "644": 29, "644225": 32, "644300": 32, "644450": 32, "644800": 32, "645150": 32, "645175": 32, "645575": 32, "645600": 32, "646000": 32, "646300": 32, "647250": 32, "647275": 32, "647625": 32, "648": 29, "648400": 32, "649150": 32, "649400": 32, "649450": 32, "649550": 32, "649675": 32, "649725": 32, "649900": 32, "649975": 32, "65": [29, 30, 32], "650000": 32, "650450": 32, "650525": 32, "650725": 32, "651825": 32, "652": 29, "652075": 32, "652575": 32, "653": 29, "653025": 32, "653400": 32, "654": 29, "654025": 32, "654675": 32, "655": 29, "655225": 32, "655307994757536": 29, "655425": 32, "655725": 32, "656": 29, "656625": 32, "656775": 32, "657150": 32, "657525": 32, "657600": 32, "658": 30, "658100": 32, "658775": 32, "659625": 32, "66": 29, "6600": [27, 30, 31], "660000": 32, "660100": 32, "660200": 32, "660775": 32, "660950": 32, "661425": 32, "662": [29, 31], "662625": 32, "663": 29, "663100": 32, "663150": 32, "663525": 32, "664": 29, "664200": 32, "664225": 32, "664850": 32, "665125": 32, "665775": 32, "666975": 32, "667": 29, "667325": 32, "667675": 32, "667700": 32, "668": 29, "669": 29, "669225": 32, "669525": 32, "669800": 32, "669825": 32, "67": [27, 29, 31], "671": 29, "671375": 32, "672025": 32, "672275": 32, "673": 29, "673175": 32, "673275": 32, "674125": 32, "674950": 32, "675": 27, "676175": 32, "678": 29, "678225": 32, "6785": 28, "678775": 32, "679350": 32, "679525": 32, "679850": 32, "68": [27, 29, 30], "680250": 32, "680550": 32, "680800": 32, "682": 31, "682025": 32, "683": 29, "683350": 32, "683525": 32, "684": 29, "684825": 32, "685250": 32, "685625": 32, "686150": 32, "686275": 32, "686875": 32, "686975": 32, "687925": 32, "688725": 32, "69": 29, "691050": 32, "691775": 32, "6938": 27, "693900": 32, "694150": 32, "695": 29, "695250": 32, "695550": 32, "696350": 32, "698": 29, "699": 29, "699225": 32, "699350": 32, "7": [24, 27, 28, 29, 30, 31, 32], "70": [28, 29, 30, 32], "700": [27, 29], "700025": 32, "700475": 32, "700525": 32, "701": 29, "701750": 32, "702": 29, "702950": 32, "703704": 27, "706": 29, "706750": 32, "706850": 32, "707": 29, "707250": 32, "71": [29, 31], "710": 29, "710875": 32, "711": 29, "711600": 32, "712": 29, "712975": 32, "715": 29, "715171192444": 28, "7155": 28, "717": 29, "7170": 28, "717600": 32, "718": 30, "718425": 27, "7195": [27, 30, 31], "72": 29, "720": 29, "7200": [27, 30, 31], "721425": 32, "721775": 32, "722": 29, "726": 29, "727": 29, "728125": 32, "729": 29, "73": 29, "731": 29, "732": [29, 31], "733150": 32, "735": [24, 29], "736": 29, "7360": 29, "737": 29, "738": 29, "739": 29, "74": 29, "741850": 32, "742": 29, "746": 29, "75": [24, 27, 29, 30], "751675": 32, "755": 29, "757": 29, "76": [27, 28, 29, 30], "760417": 27, "762": 29, "7625": 32, "7630": 29, "765": 29, "769": 29, "77": [29, 30, 31], "770": 29, "770833": 27, "771": 29, "773": 29, "774950": 32, "775": [27, 29], "777": 29, "777825": 32, "778": 29, "78": 29, "7810": 29, "782": 29, "785": 29, "787": 29, "79": [28, 29, 31], "791667": 27, "7925": 29, "794": 29, "798": 29, "7km": 28, "8": [1, 20, 27, 28, 29, 30, 31, 32], "80": [28, 29], "800": [24, 27, 32], "8005": 29, "802": 29, "804": 29, "807": 29, "81": [27, 29], "810": 24, "812": 30, "8145": 29, "817": [29, 30], "8170": 29, "82": [29, 31], "8215": 29, "826": 29, "8270": 29, "828": 29, "8285": 29, "8295": 29, "83": [27, 29], "830": 29, "831": 29, "832": 29, "8340": 29, "835": 29, "8355": 29, "836": 29, "8390": 29, "84": [27, 29, 31], "8405": 29, "8410": 29, "843": 29, "844": 29, "845": 29, "846": 29, "849": 29, "85": [29, 30, 31, 32], "850": 29, "851": 29, "852": 29, "854": 29, "856": 29, "859": 29, "86": [29, 31], "863": 29, "865": 29, "87": [28, 29, 32], "870": 29, "8700": 27, "875": [27, 32], "878": 29, "88": [27, 29, 31, 32], "881": 30, "883": 29, "885275": 32, "887": 29, "889": 29, "89": [29, 31, 32], "890000": 32, "895": 29, "896": 29, "897": 29, "8ghz": 29, "9": [27, 28, 29, 30, 31, 32], "90": [28, 29, 32], "900": [27, 29], "906": 29, "907": 29, "909": 29, "91": 29, "911": 29, "911654": 30, "912": 29, "913": 29, "916": 29, "917": 29, "92": [29, 32], "921": 29, "923": 29, "924": 29, "925": 32, "926": 29, "929": 29, "93": [28, 29, 31], "935": 29, "936": 29, "937": 29, "94": [29, 32], "941": 29, "943": 29, "944": 29, "945": 29, "95": [29, 32], "950": 29, "952": 29, "955": 29, "958": 29, "96": [28, 29, 32], "962": 29, "963": 29, "96325": 27, "965": 29, "966": 29, "967": 29, "97": [28, 29, 32], "972": 29, "975": 27, "98": 29, "9800": 29, "981": 29, "987": 29, "988": 29, "989": 29, "99": [28, 29, 31], "990": 29, "990536": 27, "995": 32, "9999999999999999999999999": 29, "A": [1, 3, 5, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 27, 31, 35, 36], "As": [29, 30, 31], "At": [2, 22, 26, 36], "But": 32, "By": [27, 29, 32], "For": [3, 19, 21, 22, 23, 24, 26, 27, 29, 30, 31, 35, 36], "If": [1, 2, 3, 5, 7, 18, 19, 20, 21, 22, 23, 26, 27, 30, 31, 35, 36], "In": [28, 29, 31, 32], "It": [1, 5, 19, 20, 21, 22, 23, 24, 27, 30, 31, 32, 35, 36], "No": [2, 22, 26, 34, 36], "Not": [18, 22, 36], "OF": 31, "On": 31, "One": 32, "Ones": 27, "Such": 31, "The": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36], "Their": [2, 22, 31, 36], "Then": [24, 29, 31, 32], "There": 32, "These": [2, 21, 22, 26, 29, 35, 36], "To": [29, 30, 31], "With": 34, "_": 29, "__init__": [2, 3, 5, 8, 9, 11, 12, 13, 14, 15, 18, 19, 20, 23, 29, 31], "__len__": 29, "_imag": [2, 22, 36], "_notol": 28, "_withtol": 28, "abbrevi": [21, 35], "abort": [18, 19, 22, 23, 36], "about": [29, 32], "abov": [29, 30], "accept": [2, 22, 26, 36], "access": [27, 30, 31], "accord": [28, 29], "accuraci": [19, 22, 23, 36], "achiev": 32, "across": [1, 20], "act": [19, 22, 23, 36], "action": [18, 22, 29, 36], "action_batch": 29, "action_index": 29, "action_spac": 29, "activ": 26, "actual": [1, 2, 8, 20, 22, 27, 32, 36], "actual_travel_tim": [2, 8, 22, 36], "ad": [3, 17, 18, 19, 22, 23, 31, 36], "adamw": 29, "add": [5, 11, 12, 18, 19, 22, 23, 27, 30, 36], "add_dest": [18, 22, 36], "add_trip_request": [11, 12, 31], "adddemand": [19, 22, 23, 24, 27, 28, 29, 31, 32, 36], "adddemand_area2area": [19, 22, 23, 30, 36], "adddemand_point2point": [19, 22, 23, 36], "addit": [2, 17, 18, 19, 22, 23, 28, 31, 36], "addlink": [17, 19, 22, 23, 24, 27, 28, 29, 31, 32, 36], "addnod": [19, 22, 23, 24, 27, 28, 29, 31, 32, 36], "address": 31, "addvehicl": [19, 22, 23, 31, 36], "adjust": [1, 2, 20, 22, 30, 36], "advanc": [25, 31, 34], "advantag": 27, "after": [1, 7, 19, 20, 22, 23, 29, 31, 36], "aggreg": [2, 5, 19, 22, 23, 24, 27, 30, 32, 36], "ahead": [2, 22, 26, 36], "aka": 26, "algorithm": 32, "all": [1, 2, 9, 18, 19, 20, 22, 23, 26, 28, 29, 31, 36], "all_ave_delai": 28, "all_ave_delay2": 28, "all_ave_tt": 28, "all_ave_tt2": 28, "allow": [3, 22, 27, 31, 36], "almost": [29, 31, 32], "along": [21, 35], "alreadi": [2, 3, 18, 19, 22, 23, 32, 36], "also": [19, 22, 23, 24, 27, 28, 29, 31, 36], "alter": [2, 22, 26, 36], "altern": [2, 22, 26, 36], "alwai": [29, 30, 32], "amsgrad": 29, "an": [1, 2, 9, 11, 12, 13, 15, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 35, 36], "analysi": [1, 17, 20, 34], "analyz": [24, 27, 28, 29, 30, 31, 32], "ani": [2, 7, 11, 12, 13, 15, 18, 19, 21, 22, 23, 31, 35, 36], "anim": [1, 20, 25, 27, 28, 29, 30], "anim_network0": [27, 28, 30], "anim_network1": [27, 29], "anim_network_f": [1, 20, 27, 30], "animation_speed_invers": [1, 20, 27, 28, 30], "anoth": [3, 22, 30, 36], "answer": 31, "appeal": [1, 20], "append": [18, 22, 29, 36], "appli": 27, "applic": 34, "approach": [2, 22, 26, 29, 32, 36], "appropri": 27, "approxim": 25, "ar": [1, 2, 3, 5, 8, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36], "arbitrari": [21, 35], "area": [5, 19, 22, 23, 30, 36], "arg": [19, 21, 22, 23, 29, 35, 36], "argument": [5, 17, 19, 21, 22, 23, 26, 35, 36], "around": 31, "arrai": 29, "arriv": [1, 2, 13, 15, 20, 22, 36], "arrival_count": [2, 22, 36], "arrival_tim": 31, "arrive_at_dest": [13, 15], "arteri": [5, 28, 29, 30], "articl": [26, 31], "arxiv": [25, 26], "aspect": 32, "assgin": 31, "assign": [11, 12, 14, 26, 31, 34], "assign_taxi": [11, 12, 31], "assign_trip_request_to_taxi": [14, 31], "assum": [1, 20, 28, 29, 31], "attempt": [3, 22, 36], "attr_gen": 32, "attribut": [2, 11, 12, 13, 15, 18, 19, 22, 23, 26, 28, 31, 36], "author": 25, "auto_renam": [2, 3, 18, 19, 22, 23, 36], "autom": 28, "automat": [1, 2, 3, 5, 18, 19, 22, 23, 27, 33, 36], "autoreload": [30, 31], "av": [24, 27, 28, 29, 30, 31, 32], "avail": [14, 18, 21, 22, 31, 32, 35, 36], "averag": [1, 2, 20, 22, 24, 27, 28, 29, 30, 31, 32, 36], "average_delai": [27, 28, 29, 32], "average_spe": [1, 20], "average_travel_tim": [27, 28, 32], "avoid": [18, 19, 21, 22, 23, 35, 36], "awar": 30, "ax": 29, "ax1": 31, "ax2": 31, "axi": [1, 20], "backward": [1, 20, 29], "balanc": 31, "base": [1, 2, 3, 9, 11, 12, 14, 18, 19, 20, 22, 23, 29, 31, 32, 36], "basic": [1, 11, 12, 20, 27, 29, 32], "basic_analysi": [1, 20], "basic_to_panda": [1, 11, 12, 20, 27, 28, 32], "batch": 29, "batch_siz": 29, "bbox": 5, "becaus": [29, 32], "becom": [2, 19, 22, 23, 36], "been": [19, 22, 23, 29, 36], "befor": [2, 19, 22, 23, 30, 36], "begin": [2, 22, 26, 29, 36], "behavior": [27, 31], "being": 31, "belong": [1, 2, 3, 9, 18, 19, 20, 22, 23, 36], "below": [25, 27, 29, 30, 31, 32], "benchmark": 27, "best": [29, 32], "best_average_delai": 29, "best_i_episod": 29, "best_ind": 32, "best_w": 29, "better": 33, "between": [1, 3, 8, 17, 20, 22, 26, 27, 28, 29, 31, 32, 36], "bezier": [1, 20], "bidirect": 5, "bin": 32, "binstr": 29, "bit": 29, "blank": 27, "blue": 32, "bo": 31, "bool": [1, 2, 3, 5, 7, 8, 17, 18, 19, 20, 22, 23, 29, 36], "both": [18, 19, 22, 23, 31, 36], "bottleneck": [2, 22, 36], "bound": 5, "boundari": 29, "boundingrect": 7, "box": [5, 29], "break": [29, 31], "btw": 32, "buffer": 29, "built": [21, 31, 35], "burden": 29, "bypass": 27, "calcul": [2, 19, 22, 23, 31, 36], "calibr": 30, "call": [13, 15, 19, 21, 22, 23, 27, 29, 31, 32, 35, 36], "callabl": [21, 35], "can": [2, 3, 7, 11, 12, 13, 15, 18, 21, 22, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36], "cannot": [2, 22, 26, 31, 36], "capac": [2, 3, 19, 22, 23, 29, 36], "capacity_in": [2, 19, 22, 23, 26, 36], "capacity_out": [2, 19, 22, 23, 26, 36], "capacity_per_lan": [2, 22, 26, 36], "car": 26, "carefulli": 30, "carfollow": [18, 22, 36], "cargo": [13, 15], "carri": 31, "case": [28, 29, 31], "cat": 29, "catch": [21, 35], "catch_exceptions_and_warn": [21, 35], "caus": [27, 28, 30], "cell": [1, 20, 29], "center": [19, 22, 23, 36], "central": 30, "certain": 31, "chang": [2, 3, 22, 26, 29, 36], "characterist": [2, 22, 26, 36], "chatgpt": [21, 33, 35], "check": [18, 19, 21, 22, 23, 27, 29, 31, 35, 36], "check_simulation_ongo": [19, 22, 23, 27, 29, 31, 36], "child1": 32, "child2": 32, "choic": [3, 9, 18, 19, 22, 23, 26, 28, 31, 36], "choos": 32, "chosen": [3, 22, 36], "circul": 31, "circular": [19, 22, 23, 30, 36], "citi": 34, "class": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 18, 19, 20, 22, 23, 25, 26, 27, 29, 30, 31, 36], "claud": 7, "clear": [27, 29], "clip": 29, "clip_grad_value_": 29, "clone": 32, "close": [19, 22, 23, 27, 36], "closer": [5, 30, 31], "closest": 31, "cmap": 32, "cmin": 32, "coars": [1, 20], "code": [19, 22, 23, 24, 25, 28, 29, 31, 32, 36], "coef_degree_to_met": [5, 30], "coeffici": [1, 5, 20], "collect": 29, "color": 27, "colorbar": 32, "column": [1, 20, 27, 29, 31], "columncount": 7, "com": [29, 34], "combin": 26, "common": [29, 32], "comp_n_veh_queu": 29, "comp_stat": 29, "compar": [28, 29, 32], "comparison": [28, 32], "compat": [1, 20], "complet": [1, 18, 20, 22, 24, 27, 28, 29, 30, 31, 32, 33, 36], "completed_trip": [27, 32], "comput": [1, 2, 8, 9, 11, 12, 17, 19, 20, 22, 23, 24, 25, 27, 28, 30, 31, 32, 34, 36], "compute_accurate_traj": [1, 20], "compute_edie_st": [1, 20], "compute_mfd": [1, 20], "compute_stat": [11, 12], "concaten": 29, "concect": [1, 8, 20, 22, 36], "concentr": [28, 30], "conclud": 27, "condit": [1, 2, 20, 22, 26, 36], "configur": [29, 32], "confirm": [27, 28, 29], "congest": [2, 22, 25, 27, 28, 29, 30, 31, 32, 36], "connect": [2, 5, 22, 36], "consecut": [27, 28, 29, 32], "consid": [18, 22, 32, 36], "consist": [19, 22, 23, 30, 36], "constitu": 30, "constructor": 27, "contain": [1, 3, 17, 19, 20, 22, 23, 36], "content": [8, 21, 22, 35, 36], "contextmenuev": 7, "contol": 29, "contrari": 31, "control": [25, 32, 34], "conveni": 30, "converg": 31, "convert": [1, 5, 11, 12, 20, 29], "convini": [21, 35], "cool": 31, "coordin": [3, 18, 19, 22, 23, 27, 29, 30, 31, 36], "copi": [19, 22, 23, 28, 29, 32, 36], "core": [22, 29, 36], "correspond": [5, 28, 29], "cost": [8, 17, 22, 27, 36], "cost_funct": 17, "could": [27, 29], "count": [1, 2, 20, 22, 29, 36], "cover": [8, 22, 36], "cpu": 29, "crash": [21, 35], "creat": [1, 2, 3, 9, 18, 19, 20, 22, 23, 24, 27, 28, 30, 31, 32, 36], "creator": 32, "criterion": 29, "critic": [2, 22, 26, 36], "crossov": 32, "csv": [1, 19, 20, 22, 23, 27, 36], "cuda": 29, "cumul": [1, 2, 20, 22, 27, 36], "cumulative_curv": [1, 20, 27], "cumulative_curves_": [1, 20], "current": [1, 3, 9, 18, 19, 20, 21, 22, 23, 27, 29, 31, 32, 35, 36], "curv": [1, 20, 27], "custom": [21, 34, 35], "custom_filt": [5, 30], "cxpb": 32, "cxtwopoint": 32, "d": 32, "darker": 27, "dat": 27, "data": [5, 7, 19, 22, 23, 25, 27, 28, 29, 34, 36], "datafram": [1, 11, 12, 20, 27, 31, 34], "dataframeview": 7, "dead": [18, 19, 22, 23, 30, 36], "deadend": [5, 30], "deap": 32, "debug": [21, 35], "decai": 29, "decis": [18, 22, 29, 36], "decod": 29, "decor": [21, 35], "decreas": [28, 31], "deep": 34, "deepcopi": [28, 29], "def": [29, 31, 32], "defauld": [1, 20], "default": [1, 2, 3, 5, 7, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 26, 27, 31, 32, 35, 36], "default_jam_dens": [5, 30], "default_maxspeed_": 5, "default_maxspeed_mortorwai": 5, "default_maxspeed_oth": 5, "default_maxspeed_primari": 5, "default_maxspeed_residenti": 5, "default_maxspeed_secondari": 5, "default_maxspeed_tertiari": 5, "default_maxspeed_trunk": 5, "default_number_of_lanes_": 5, "default_number_of_lanes_mortorwai": 5, "default_number_of_lanes_oth": 5, "default_number_of_lanes_primari": 5, "default_number_of_lanes_residenti": 5, "default_number_of_lanes_secondari": 5, "default_number_of_lanes_tertiari": 5, "default_number_of_lanes_trunk": 5, "defin": [2, 7, 8, 18, 19, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 36], "definit": [2, 22, 28, 29, 31, 36], "degre": [5, 30, 32], "del": 32, "delai": [24, 26, 27, 28, 29, 30, 32], "delta": [2, 22, 24, 26, 32, 36], "delta_per_lan": [2, 22, 26, 36], "delta_t": 27, "delta_x": 27, "deltan": [19, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "demand": [19, 22, 23, 24, 26, 27, 28, 29, 31, 32, 34, 36], "demand_dur": 28, "demand_flow": 28, "demonstr": [27, 29, 30, 31], "demos_and_exampl": 34, "densiti": [1, 2, 5, 19, 20, 22, 23, 26, 27, 36], "density_list": 7, "depart": [3, 11, 12, 13, 15, 22, 36], "depart_tim": [11, 12, 13, 15, 31], "departur": [1, 2, 18, 19, 20, 22, 23, 26, 31, 36], "departure_count": [2, 22, 36], "departure_tim": [1, 18, 19, 20, 22, 23, 31, 36], "departure_time_is_time_step": [18, 22, 36], "depend": [1, 19, 20, 22, 23, 24, 27, 29, 36], "deploi": 31, "deprec": 30, "dequ": 29, "deriv": 32, "descript": 31, "design": 31, "desktop": 25, "dest": [1, 11, 12, 13, 15, 18, 19, 20, 22, 23, 24, 27, 31, 32, 36], "dest_list": [18, 22, 36], "destin": [1, 11, 12, 13, 15, 18, 19, 20, 22, 23, 26, 27, 31, 36], "destination_nod": 31, "detail": [1, 2, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 35, 36], "determin": [1, 2, 19, 20, 22, 23, 26, 27, 29, 36], "determinist": 27, "develop": 25, "devic": 29, "df": [27, 28, 31], "df_link": 32, "df_veh": 31, "diagon": 28, "diagram": [1, 2, 20, 22, 26, 27, 28, 29, 36], "dict": [5, 17, 18, 19, 22, 23, 36], "dictionari": 5, "differ": [21, 29, 31, 35], "difficult": [30, 32], "dimens": 29, "direct": [17, 29], "directli": [21, 29, 35], "directori": [1, 20, 24], "disabl": [19, 22, 23, 36], "disappear": 31, "discount": 29, "discret": [24, 27, 28, 29, 30, 31, 32], "displai": [1, 20, 21, 27, 28, 29, 30, 31, 32, 35], "display_image_in_notebook": [21, 32, 35], "displayrol": 7, "dist": 31, "dist_tmp": 31, "distanc": [2, 14, 22, 31, 36], "distinguish": 28, "distribud": 29, "distribut": 29, "dn": [1, 20, 27], "do": [29, 34], "doc": [2, 22, 27, 36], "docstr": 33, "document": [25, 30, 33], "doe": 28, "done": [28, 29, 32], "download": 30, "downstream": [1, 2, 19, 20, 22, 23, 26, 36], "dqn": [25, 34], "draw": [1, 20, 27, 28, 29, 32], "drive": [1, 18, 20, 22, 36], "driver": [2, 22, 26, 36], "drl": 34, "drop": 31, "dso": 32, "dt": [7, 29], "dtype": 29, "due": [2, 21, 22, 27, 28, 30, 31, 35, 36], "dump": 28, "duo": [9, 18, 22, 34, 36], "duo_nois": [19, 22, 23, 36], "duo_update_tim": [19, 22, 23, 26, 29, 32, 36], "duo_update_weight": [19, 22, 23, 26, 36], "durat": [19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "duration_t": [19, 22, 23, 27, 29, 31, 36], "dure": [2, 22, 26, 27, 29, 31, 32, 36], "dynam": [18, 22, 26, 27, 29, 34, 36], "e": [1, 2, 19, 20, 21, 22, 23, 26, 27, 29, 35, 36], "e1": 29, "e2": 29, "each": [1, 2, 3, 5, 19, 20, 22, 23, 26, 29, 30, 31, 34, 36], "easi": 29, "easili": [28, 29], "east": [5, 30], "edg": [7, 28], "edgeitem": 7, "edi": [1, 20], "effici": [28, 29, 31, 32], "either": [18, 22, 29, 36], "elaps": [3, 22, 36], "element": [5, 29], "elif": 32, "elig": [3, 22, 36], "elimin": [5, 9, 22, 30, 32, 36], "els": [29, 32], "empti": [18, 19, 21, 22, 23, 35, 36], "enabl": [19, 22, 23, 30, 36], "end": [1, 2, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 35, 36], "end_nod": [2, 7, 19, 22, 23, 27, 36], "end_trip": [18, 22, 36], "enforc": [5, 8, 22, 36], "enforce_bidirect": [5, 30], "enforce_log": [18, 22, 36], "enough": [3, 22, 36], "ensur": [2, 22, 26, 29, 31, 36], "enter": [2, 22, 26, 36], "entir": [1, 8, 19, 20, 21, 22, 23, 35, 36], "enumer": [17, 32], "enumerate_k_shortest_rout": [17, 32], "env": 29, "environ": [19, 22, 23, 24, 27, 34, 36], "episod": 29, "eps_decai": 29, "eps_end": 29, "eps_start": 29, "eps_threshold": 29, "epsilon": 29, "equal": [31, 32], "error": [2, 22, 36], "especi": [21, 35], "essenti": [17, 22, 25, 36], "etc": [1, 13, 15, 20], "euclidean": [14, 31], "eular_dt": [19, 22, 23, 36], "eular_dx": [2, 19, 22, 23, 36], "eularian": [19, 22, 23, 36], "evalu": [21, 32, 35], "evaluate_by_total_travel_tim": 32, "even": [29, 31, 32], "evenli": [29, 32], "event": [13, 15], "event_nod": [13, 15], "everi": [29, 31], "exampl": [3, 7, 8, 19, 21, 22, 23, 24, 26, 29, 30, 31, 32, 35, 36], "exceed": [3, 19, 22, 23, 36], "except": [2, 21, 22, 35, 36], "exec_simul": [7, 19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "execut": [2, 19, 22, 23, 28, 30, 31, 32, 34, 36], "exercis": 29, "exist": 32, "exit": [3, 22, 36], "exp": 29, "expect": [5, 21, 29, 30, 35], "expected_state_action_valu": 29, "experi": 27, "experienc": 32, "experiment": [5, 30], "explain": 31, "explan": [29, 31], "explor": [21, 35], "exponenti": 29, "export": [27, 31], "extend": [21, 35], "extern": [2, 22, 26, 36], "externali": [18, 22, 36], "extrapol": [1, 20], "f": [27, 28, 29, 30, 31, 32], "fact": 28, "factor": [29, 31], "fair": 29, "fairli": 28, "fall": 34, "fals": [1, 2, 3, 5, 7, 8, 18, 19, 20, 22, 23, 29, 36], "familiar": [2, 22, 26, 36], "far": 27, "faster": [1, 19, 20, 22, 23, 32, 36], "fd": [2, 22, 26, 36], "featur": [18, 22, 36], "few": 32, "fifo": [2, 22, 26, 36], "figsiz": [1, 5, 19, 20, 22, 23, 27, 28, 29, 30, 32, 36], "figtitl": [1, 20, 28], "figur": [1, 20, 29, 31, 32], "file": [1, 19, 20, 21, 22, 23, 27, 35, 36], "file_nam": [1, 20, 32], "filenam": [1, 20, 21, 35], "filter": [5, 31], "final": [1, 19, 20, 22, 23, 27, 29, 32, 36], "final_st": [1, 20], "finalize_scenario": [19, 22, 23, 36], "find": [31, 32], "finish": [18, 19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "first": [5, 24, 25, 27, 28, 29, 30, 31, 32], "firstli": [19, 22, 23, 36], "fit": 32, "fitnessmax": 32, "fix": [28, 31], "float": [1, 2, 3, 5, 8, 9, 11, 12, 13, 15, 18, 19, 20, 22, 23, 27, 31, 36], "float32": 29, "flow": [1, 2, 3, 17, 19, 20, 22, 23, 24, 25, 27, 36], "flow_capac": [2, 3, 19, 22, 23, 26, 31, 36], "flow_capacity_upd": [3, 22, 36], "fname": [1, 19, 20, 22, 23, 36], "fname_demand": [19, 22, 23, 36], "fname_link": [19, 22, 23, 36], "fname_nod": [19, 22, 23, 36], "folder": 27, "follow": [2, 22, 24, 26, 27, 29, 30, 31, 32, 36], "font": [1, 20, 21, 35], "forc": 32, "force_print": [1, 20, 29], "format": [1, 20, 27, 28, 29, 30], "formula": 31, "forward": 29, "found": [19, 21, 22, 23, 29, 31, 35, 36], "fraction": [1, 2, 20, 22, 36], "fragment": [5, 30], "frame": [1, 20], "framework": 29, "free": [1, 2, 17, 19, 20, 22, 23, 26, 27, 36], "free_flow_spe": [2, 19, 22, 23, 24, 26, 27, 28, 29, 31, 32, 36], "free_travel_tim": 27, "frequent": 27, "from": [2, 3, 5, 7, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 36], "front": 27, "fulli": [18, 22, 36], "function": [1, 5, 7, 17, 19, 21, 22, 23, 27, 29, 30, 31, 32, 35, 36], "fundament": [1, 2, 20, 22, 26, 27, 29, 36], "fundamental_diagram": [2, 22, 36], "further": [18, 22, 24, 36], "furthermor": [29, 31], "fyi": 31, "g": [1, 20, 21, 27, 32, 35], "ga": 32, "gamma": 29, "gather": 29, "gca": 31, "geforc": 29, "gene": 32, "gener": [1, 3, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 32, 33, 35, 36], "generate_demand_from_csv": [19, 22, 23, 36], "generate_grid_network": [17, 32], "generate_links_from_csv": [19, 22, 23, 36], "generate_nodes_from_csv": [19, 22, 23, 36], "genet": 32, "genom": 32, "geom": 30, "geometri": [27, 30], "get": [2, 11, 12, 13, 15, 18, 19, 21, 22, 23, 25, 29, 30, 31, 35, 36], "get_font_for_matplotlib": [21, 35], "get_link": [19, 22, 23, 36], "get_nearest_nod": [19, 22, 23, 36], "get_nod": [19, 22, 23, 36], "get_nodes_in_area": [19, 22, 23, 36], "get_on_taxi": [13, 15], "get_taxi_tim": 31, "get_trip": [11, 12], "get_xy_coord": [18, 22, 31, 36], "gif": [1, 20, 27, 28, 29, 30, 32], "github": [25, 30, 34], "give": 31, "given": [7, 18, 19, 22, 23, 29, 36], "global": [18, 19, 22, 23, 26, 29, 36], "go": [28, 30, 31], "goe": 30, "good": [27, 29], "gpt": [21, 31, 35], "gradient": 29, "graphwidget": 7, "greater": 27, "green": [2, 3, 19, 22, 23, 29, 36], "greenlight": 29, "grid": [17, 25, 28, 29, 31, 32], "grid_dso": 32, "grid_duo": 32, "gridlock": [29, 30], "grobal": [2, 22, 36], "group": [2, 3, 19, 22, 23, 27, 29, 36], "grow": 29, "gt": [27, 29], "guarante": [2, 22, 26, 36], "gui": 7, "guid": [18, 22, 36], "gym": 29, "gymnasium": 34, "h": [13, 15], "ha": [2, 3, 9, 18, 19, 22, 23, 26, 29, 31, 36], "hand": [1, 20, 27, 31], "handl": [3, 11, 12, 22, 30, 31, 36], "handler": [11, 12, 14, 31], "have": [2, 3, 22, 26, 29, 30, 31, 32, 36], "haven": 30, "headerdata": 7, "headwai": 27, "here": [28, 31, 34], "heterogen": [18, 22, 36], "heterogeneous_duo": [18, 22, 36], "heurist": 32, "high": 29, "higher": [1, 20, 29], "highwai": [5, 28, 30], "highway_ave_tt": 28, "highway_ave_tt2": 28, "highway_us": 28, "highway_user2": 28, "hist2d": 32, "hold": 31, "home": [18, 22, 36], "homogen": [9, 18, 22, 36], "homogeneous_duo": [18, 19, 22, 23, 36], "homogeneous_duo_upd": [9, 22, 36], "hour": [25, 31], "how": [1, 20, 27, 28, 29, 30, 32, 34], "howev": [2, 22, 26, 31, 32, 36], "html": 27, "http": [2, 22, 27, 29, 34, 36], "huber": 29, "huge": [28, 32], "hyper": 29, "hypothet": [8, 22, 36], "i": [1, 2, 3, 5, 7, 8, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36], "i1": 29, "i1i2": 29, "i1i3": 29, "i2": 29, "i2e1": 29, "i3": 29, "i3s1": 29, "i4": 29, "i7": 29, "i_episod": 29, "id": [5, 18, 19, 22, 23, 36], "ident": [9, 22, 29, 36], "identifi": 31, "ignor": [2, 19, 22, 23, 36], "ii": 28, "illustr": [2, 22, 36], "imag": [1, 20, 21, 27, 28, 29, 30, 35], "image_path": [21, 35], "image_return": [1, 20], "imax": [17, 28, 31], "imcomplet": [18, 22, 36], "immedi": 31, "implement": [1, 18, 20, 22, 28, 32, 36], "import": [1, 5, 7, 24, 25, 27, 28, 29, 31, 32, 34], "import_osm_data": [5, 30], "improv": [28, 29, 32], "in_out_flow_constraint": [2, 22, 36], "inaccur": [19, 22, 23, 36], "inappropri": [1, 5, 20, 30], "incent": 32, "includ": [21, 35], "incom": 29, "increas": 31, "increment": [2, 3, 22, 26, 36], "ind": 32, "index": [29, 33], "indic": [27, 28], "individu": 32, "indpb": 32, "ineffici": [28, 32], "inessenti": [21, 35], "inf": [9, 22, 31, 36], "infin": [9, 22, 36], "infinit": [3, 19, 22, 23, 36], "inflow": [2, 22, 26, 36], "info": 29, "inform": [1, 11, 12, 13, 15, 20, 27], "infti": [9, 22, 36], "inherit": 31, "init": [2, 22, 36], "init_after_tmax_fix": [2, 22, 36], "initi": [9, 11, 12, 13, 14, 15, 19, 22, 23, 29, 31, 32, 36], "initrepeat": 32, "inlin": [27, 28, 29, 30, 31, 32], "inlink": 29, "input": [2, 22, 25, 36], "instal": [25, 30], "instanc": [11, 12, 19, 22, 23, 36], "instant_travel_tim": [2, 22, 36], "instantan": [1, 20, 27, 32], "instantani": [2, 9, 22, 36], "instead": [21, 27, 35], "int": [1, 2, 3, 5, 7, 17, 18, 19, 20, 22, 23, 27, 29, 31, 36], "integ": 27, "integr": 29, "intel": 29, "intend": [3, 22, 36], "intent": 33, "inter": 26, "interact": 7, "intercept": [2, 22, 26, 36], "intermedi": 27, "intern": [1, 19, 20, 22, 23, 36], "intersect": [29, 30], "interv": [1, 18, 19, 20, 22, 23, 26, 27, 30, 36], "intervel": [19, 22, 23, 36], "interven": 27, "introduc": 29, "invalid": 32, "invalid_ind": 32, "invers": [1, 20, 27], "ipython": [27, 28, 29, 30], "is_avail": 29, "isin": 28, "issu": [28, 31], "item": 29, "itemdatarol": 7, "iter": [5, 30, 31], "itertool": 29, "its": [1, 3, 18, 19, 20, 22, 23, 25, 29, 31, 34, 36], "itself": [19, 22, 23, 29, 36], "j": [28, 31], "jam": [2, 5, 19, 22, 23, 26, 28, 36], "jam_dens": [2, 19, 22, 23, 26, 28, 29, 36], "jam_density_per_lan": [2, 22, 26, 36], "japan": [1, 20, 27], "japanes": [21, 26, 35], "jj": 28, "jmax": [17, 28, 31], "job": 31, "jp": [2, 22, 27, 36], "jupyt": [21, 27, 34, 35], "just": [1, 20, 29, 30, 32], "k": [17, 27, 32], "k_star": [2, 22, 26, 36], "kappa": [1, 20], "kei": [5, 25, 29, 31, 32], "keyword": [17, 19, 21, 22, 23, 35, 36], "kind": [31, 32], "kmp_duplicate_lib_ok": 29, "know": 29, "known": 27, "kwarg": [17, 19, 21, 22, 23, 35, 36], "l": [21, 28, 29, 31, 32, 35], "l1": [8, 22, 36], "l2": [8, 22, 36], "l3": [8, 22, 36], "label": [1, 20, 31], "lambda": [17, 21, 29, 35], "lane": [1, 2, 3, 5, 20, 22, 27, 36], "lang": [21, 35], "languag": [21, 35], "larg": [1, 19, 20, 22, 23, 27, 28, 31, 36], "larger": [2, 3, 22, 27, 29, 34, 36], "largest": 29, "lat": [5, 30], "later": [28, 29, 32], "latest": [18, 22, 36], "latitud": 5, "launch": [7, 27], "launch_world_view": [7, 27], "layer": 29, "layer_last": 29, "lazi": [21, 35], "leader": [2, 22, 26, 36], "learn": 34, "leav": [2, 22, 26, 36], "left": [1, 20, 27, 29, 31, 32], "left0exp": 29, "left_hand": [1, 19, 20, 22, 23, 27, 36], "legend": 31, "len": [21, 29, 31, 32, 35], "length": [1, 2, 5, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "less": 31, "let": [28, 29, 31, 32], "level": [1, 20, 25], "librari": 29, "light": [1, 20], "lightweight": [1, 20], "like": [2, 22, 26, 31, 36], "line": [21, 32, 35], "linear": 29, "link": [1, 3, 5, 7, 8, 9, 17, 18, 19, 20, 22, 23, 24, 28, 29, 30, 31, 32, 36], "link1": [24, 27], "link2": [24, 27], "link3": [24, 27], "link_analysis_coars": [1, 20], "link_cumulative_to_panda": [1, 20], "link_to_panda": [1, 20, 27, 28, 32], "link_traffic_state_to_panda": [1, 20, 27], "links_avoid": [18, 19, 22, 23, 36], "links_nam": [8, 22, 36], "links_pref": [8, 18, 19, 22, 23, 32, 36], "linkslist": [1, 20], "list": [1, 2, 3, 5, 8, 18, 19, 20, 21, 22, 23, 26, 27, 29, 31, 32, 35, 36], "littl": 29, "ll": 29, "load": [1, 5, 19, 22, 23, 27, 28, 30, 36], "load_ext": [30, 31], "load_scenario_from_csv": [19, 22, 23, 27, 36], "load_state_dict": 29, "loc": 31, "locat": [1, 20], "log": [1, 18, 19, 20, 21, 22, 23, 29, 31, 35, 36], "log_epi_average_delai": 29, "log_reward": 29, "log_stat": 29, "log_vehicles_to_panda": [1, 20], "loggingwarn": [21, 35], "loiter": 30, "lon": [5, 30], "long": [29, 31], "longer": 32, "longitud": 5, "loop": [19, 22, 23, 31, 36], "loos": [19, 22, 23, 36], "loss": 29, "lost": 30, "lot": [27, 30], "low": 29, "lower": 27, "lr": 29, "lt": [27, 29], "m": [2, 22, 24, 26, 27, 28, 29, 30, 31, 32, 36], "machin": 29, "macroscop": [1, 20, 22, 25, 27, 36], "macroscopic_fundamental_diagram": [1, 20, 27, 28, 29, 32], "made": 31, "mai": [2, 5, 19, 22, 23, 24, 27, 29, 30, 31, 32, 36], "main": [19, 22, 23, 24, 27, 32, 34, 36], "mainli": [5, 7, 21, 35], "maintain": [2, 22, 26, 36], "mainwindow": 7, "major": [5, 30], "make": [2, 3, 5, 18, 19, 22, 23, 30, 32, 36], "manag": [28, 31], "mani": [1, 5, 9, 20, 22, 27, 28, 30, 32, 34, 36], "manual": [19, 22, 23, 30, 36], "map": [29, 30, 32], "mark": 31, "markov": 29, "mask": 29, "match": [18, 22, 31, 36], "matching_radi": 31, "mate": 32, "math": [29, 31], "matplotlib": [19, 21, 22, 23, 27, 28, 29, 30, 31, 32, 35, 36], "max": 29, "maximum": [1, 3, 5, 19, 20, 22, 23, 36], "maxlen": 29, "maxspe": 5, "maxwidth": [1, 20], "mean": [1, 3, 5, 18, 19, 20, 22, 23, 27, 28, 29, 30, 31, 32, 36], "measur": [29, 32], "mechan": 25, "memori": 29, "mention": 29, "merg": [2, 5, 19, 22, 23, 24, 26, 27, 29, 30, 36], "merge_prior": [2, 19, 22, 23, 26, 27, 36], "mesoscop": [22, 25, 26, 36], "messag": [21, 35], "meta": [2, 18, 19, 22, 23, 32, 36], "meter": [5, 24, 27, 32], "method": [1, 2, 3, 5, 8, 9, 11, 12, 13, 14, 15, 18, 19, 20, 22, 23, 27, 31, 36], "mfd": [1, 20, 27, 29], "mfd_to_panda": [1, 20, 27], "min": 29, "minim": [29, 31, 32], "minimum": [1, 2, 20, 22, 26, 32, 36], "minwidth": [1, 20], "mobil": [11, 12, 25, 34], "mode": [1, 18, 19, 20, 22, 23, 31, 36], "model": [2, 18, 22, 25, 29, 36], "modifi": 29, "modul": [1, 24, 25, 27, 29, 30], "modulelist": 29, "monospac": [21, 35], "monoton": 31, "more": [1, 18, 19, 20, 22, 23, 28, 31, 32, 36], "most": [27, 29], "motorwai": 30, "move": [3, 22, 29, 36], "movement": 27, "much": [5, 29, 30, 32], "multi": [2, 21, 22, 30, 35, 36], "multipl": [2, 18, 22, 26, 27, 31, 36], "must": [19, 22, 23, 31, 36], "mutant": 32, "mutat": 32, "mutflipbit": 32, "mutpb": 32, "mylist": [21, 35], "n": [24, 28, 29, 31, 32], "n1": [28, 29], "n1i1": 29, "n2": [28, 29], "n_action": 29, "n_gene": 32, "n_layer": 29, "n_neural": 29, "n_observ": 29, "n_passeng": 31, "n_queue_veh": 29, "n_queue_veh_old": 29, "n_rout": 32, "n_state": 29, "n_taxi": 31, "name": [1, 2, 3, 5, 7, 8, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 35, 36], "namedtupl": 29, "narrow": 32, "natur": 31, "nearest": [14, 19, 22, 23, 31, 36], "necessari": [2, 3, 22, 29, 36], "need": [11, 12, 13, 15, 27, 28, 29, 30, 34], "neg": 29, "neighborhood": 31, "net": 29, "network": [1, 2, 3, 5, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 34, 36], "network_anim": [1, 20, 27, 28, 29, 30, 32], "network_f": [1, 20, 27, 30], "network_font_s": [1, 19, 20, 22, 23, 24, 27, 28, 29, 30, 32, 36], "network_k": 27, "network_pillow": [1, 20], "network_q": 27, "neural": 29, "new": [28, 31], "newel": 26, "next": [3, 18, 22, 27, 29, 36], "next_stat": 29, "next_state_valu": 29, "ngen": 32, "nn": 29, "no_grad": 29, "node": [1, 2, 5, 7, 8, 11, 12, 13, 15, 17, 18, 19, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "node1": 31, "node2": 31, "node_id": 5, "node_merge_iter": [5, 30], "node_merge_threshold": [5, 30], "node_s": [1, 19, 20, 22, 23, 36], "nodeitem": 7, "nois": [9, 19, 22, 23, 36], "non": [27, 29, 31], "non_final_mask": 29, "non_final_next_st": 29, "none": [1, 2, 3, 5, 7, 11, 12, 13, 15, 18, 19, 20, 22, 23, 27, 29, 31, 32, 36], "north": [5, 30], "note": [1, 2, 3, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 31, 32, 33, 35, 36], "notebook": [21, 27, 29, 32, 34, 35], "noteboook": 30, "noth": 33, "notic": 32, "now": [28, 29, 30, 31, 32], "np": [28, 29], "npop": 32, "num_episod": 29, "num_vehicl": [2, 22, 26, 36], "num_vehicles_queu": [2, 22, 26, 29, 36], "number": [1, 2, 3, 5, 17, 20, 21, 22, 24, 26, 27, 28, 29, 30, 31, 32, 35, 36], "number_of_lan": [2, 3, 22, 26, 27, 31, 32, 36], "nvidia": 29, "o": [21, 29, 32, 35], "object": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 36], "observ": [29, 32], "observation_spac": 29, "obtain": [29, 30, 34], "occupi": 31, "occur": [2, 21, 22, 26, 29, 35, 36], "od": [1, 8, 20, 22, 24, 27, 32, 36], "od_analysi": [1, 20], "od_pair": 32, "od_to_panda": [1, 20, 27], "off": [19, 22, 23, 31, 32, 36], "offici": 31, "offset": [3, 19, 22, 23, 36], "offspr": 32, "often": 27, "old": [18, 22, 36], "older": 29, "omit": [8, 22, 36], "on_tim": [19, 22, 23, 36], "onc": [3, 22, 27, 31, 36], "one": [1, 3, 20, 22, 27, 28, 29, 31, 36], "ongo": [19, 22, 23, 36], "onli": [2, 5, 21, 22, 26, 30, 31, 35, 36], "open": [25, 27, 28, 29, 30], "openstreetmap": [5, 25, 34], "operation_timestep_width": 29, "optim": [18, 22, 25, 29, 31, 34, 36], "optimize_model": 29, "optimum": [26, 34], "optinon": [18, 19, 22, 23, 36], "option": [1, 2, 3, 7, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 24, 27, 30, 31, 32, 35, 36], "opu": 7, "order": [2, 5, 8, 18, 22, 26, 28, 29, 31, 36], "orient": 7, "orig": [1, 11, 12, 13, 15, 18, 19, 20, 22, 23, 27, 31, 32, 36], "orig1": [24, 27], "orig2": [24, 27], "origin": [1, 5, 11, 12, 13, 15, 18, 19, 20, 22, 23, 26, 27, 30, 31, 32, 34, 36], "origin_nod": 31, "osm": [5, 30], "osm_network": 5, "osm_network_postprocess": [5, 30], "osm_network_to_world": [5, 30], "osm_network_visu": [5, 30], "osm_tokyo": 30, "osmimport": 30, "osmnx": [5, 30], "other": [2, 19, 21, 22, 23, 26, 28, 29, 31, 32, 35, 36], "otherwis": [19, 22, 23, 27, 32, 36], "out": [1, 2, 19, 20, 22, 23, 24, 26, 29, 30, 31, 32, 36], "out_notol": 28, "out_withtol": 28, "outflow": [2, 22, 26, 36], "outgo": [3, 22, 36], "output": [19, 22, 23, 27, 28, 36], "output_data": [1, 20, 27], "outsimple_demo": 27, "outskirt": 30, "over": [1, 20, 30, 31], "overal": [26, 27, 28], "overrid": [1, 2, 20, 22, 36], "own": 31, "p06_corrdinated_signal_dqn_novisu": 29, "packag": [24, 27, 30, 32], "pai": 28, "paint": 7, "pair": [27, 32], "panda": [1, 11, 12, 20, 27, 28, 29, 31], "pandasmodel": 7, "parallel": 32, "param": [19, 22, 23, 36], "paramet": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 32, 35, 36], "parent": 7, "part": [7, 30], "pass": [17, 19, 21, 22, 23, 25, 35, 36], "passeng": [13, 15, 31], "past": [18, 22, 36], "path": [9, 17, 21, 22, 26, 32, 35, 36], "paus": 27, "pc": 25, "pd": [1, 20, 28, 29], "penalti": 28, "per": [1, 2, 8, 19, 20, 22, 23, 26, 27, 28, 31, 36], "perfect": 33, "perform": [19, 22, 23, 29, 36], "permut": 29, "phase": [3, 19, 22, 23, 29, 36], "pick": 29, "pickl": 28, "pickup": 31, "pillow": [1, 20], "pip": 24, "pipe": [2, 22, 26, 36], "place": 29, "plai": 27, "platoon": [1, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "plausibl": 30, "pleas": [24, 25, 26, 27, 29, 30, 31, 32, 33], "plot": [1, 20, 27, 29, 31, 32], "plot_sign": [1, 20], "plot_vehicle_log": [1, 20], "plot_vehicles_log": [1, 20], "plt": 29, "png": [1, 2, 5, 20, 22, 27, 28, 29, 30, 36], "point": [27, 31], "polici": 29, "policy_net": 29, "policy_net_state_dict": 29, "pop": 32, "popul": 32, "posit": [1, 18, 20, 22, 26, 36], "possibl": [5, 30], "postfix": [1, 20], "postprocess": [5, 19, 22, 23, 30, 36], "potenti": 31, "precis": [18, 22, 36], "prefer": [3, 9, 18, 19, 22, 23, 36], "prepar": [19, 22, 23, 32, 33, 36], "preprint": [25, 26], "present": [3, 19, 22, 23, 29, 36], "preserv": [5, 30], "prevent": 31, "previou": [29, 31], "previous": 31, "price": 32, "primari": [1, 5, 20, 30], "principl": [9, 18, 19, 22, 23, 32, 36], "print": [1, 8, 11, 12, 17, 19, 20, 21, 22, 23, 24, 27, 28, 29, 31, 32, 35, 36], "print_column": [21, 35], "print_mod": [1, 19, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "print_simple_stat": [1, 20, 24, 27, 28, 29, 30, 31, 32], "print_stat": [11, 12, 17, 31], "printtri": [21, 35], "priorit": 5, "prioriti": [2, 19, 22, 23, 26, 27, 36], "privat": 31, "pro": 29, "probabl": 32, "problem": [29, 31], "proce": [3, 22, 29, 36], "procedur": [18, 22, 25, 36], "process": [2, 22, 29, 31, 36], "produc": [1, 5, 20, 30], "profil": [1, 20], "program": [21, 25, 35], "progress": [1, 5, 19, 20, 22, 23, 27, 36], "proofread": 31, "properti": [26, 30], "proport": 27, "provid": [1, 2, 19, 20, 21, 22, 23, 26, 27, 31, 35, 36], "ptt": 31, "pure": 29, "purpos": [3, 5, 19, 22, 23, 27, 32, 36], "push": 29, "pwt": 31, "py": [22, 29, 31, 36], "pylab": [31, 32], "pyplot": 29, "pyqt5": 7, "python": [27, 29, 30, 32], "pytorch": [25, 34], "pytroch": 29, "q": [27, 29], "q_star": [2, 22, 26, 36], "qapplic": 7, "qgraphicsscenecontextmenuev": 7, "qmax": [1, 20], "qmodelindex": 7, "qpainter": 7, "qpainterpath": 7, "qrectf": 7, "qstyleoptiongraphicsitem": 7, "qt": 7, "quantit": 28, "question": 31, "queue": [3, 18, 22, 29, 36], "quit": 28, "qwheelev": 7, "qwidget": 7, "r": [19, 22, 23, 29, 36], "r1": 32, "r1_user": 32, "r1a": 32, "r1b": 32, "r2": 32, "r2_user": 32, "r2a": 32, "r2b": 32, "radiou": [19, 22, 23, 31, 36], "radious_dest": [19, 22, 23, 36], "radious_orig": [19, 22, 23, 36], "radiu": [19, 22, 23, 31, 36], "rais": [2, 21, 22, 32, 35, 36], "ram": 29, "randint": 32, "random": [9, 19, 21, 22, 23, 24, 27, 29, 31, 32, 35, 36], "random_se": [19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "randomli": [29, 30, 31, 32], "rang": [18, 21, 22, 27, 28, 29, 31, 32, 35, 36], "rate": [19, 22, 23, 27, 29, 36], "ratio": [24, 27, 28, 29, 30, 31, 32], "raw": 30, "rb": [27, 28, 29, 30], "re": [28, 29], "reach": [18, 19, 22, 23, 36], "reaction": [2, 19, 22, 23, 26, 36], "reaction_tim": [2, 19, 22, 23, 26, 36], "reactiv": [26, 29], "read": [27, 28, 29, 30], "reader": [29, 32], "readi": 31, "real": [2, 22, 26, 30, 32, 36], "realist": 30, "reason": [28, 31], "receiv": [2, 21, 22, 26, 35, 36], "recent": [18, 22, 36], "recommend": [2, 18, 22, 26, 27, 31, 36], "record": [1, 11, 12, 18, 20, 22, 36], "record_log": [18, 22, 36], "red": [1, 20], "reduc": [8, 22, 28, 31, 32, 36], "refer": [2, 19, 22, 23, 25, 26, 27, 32, 36], "reflect": [2, 22, 26, 36], "regardless": [1, 18, 20, 22, 36], "regist": 32, "reinforc": 34, "relat": [19, 21, 22, 23, 29, 30, 31, 35, 36], "relationship": [1, 20, 26], "relev": [1, 20], "relu": 29, "remain": [1, 18, 20, 22, 36], "remov": [1, 3, 5, 20, 22, 30, 31, 36], "renam": [2, 3, 18, 19, 22, 23, 36], "repeat": 27, "repeatedli": 31, "replai": 29, "replaymemori": 29, "repo": 25, "repres": [2, 3, 9, 13, 15, 19, 22, 23, 26, 27, 30, 31, 36], "reproduc": 27, "request": [11, 12, 13, 14, 15, 18, 22, 31, 36], "requir": [27, 29, 30, 32], "res_passenger_travel_tim": 31, "res_passenger_waiting_tim": 31, "res_vehicle_spe": 31, "research": 27, "reset": 29, "resolv": 28, "respons": [27, 31], "result": [1, 7, 9, 19, 20, 22, 23, 24, 25, 28, 29, 31, 32, 34, 36], "resultguiview": 27, "resutl": 29, "retain": [18, 22, 36], "return": [1, 2, 5, 7, 8, 18, 19, 20, 21, 22, 23, 29, 31, 32, 35, 36], "return_app_window": 7, "return_detail": [8, 22, 36], "reus": 32, "revers": [5, 30], "reward": 29, "reward_batch": 29, "ridehail": [11, 12], "rideshar": [11, 12, 31], "ridesourc": [11, 12], "right": [1, 2, 3, 20, 22, 26, 27, 31, 36], "right0exp": 29, "rigor": [5, 30], "road": [5, 24, 27, 28, 29, 30, 31, 32], "road_typ": 5, "robot": [11, 12], "role": 7, "roughtli": 28, "round": [19, 22, 23, 36], "rout": [3, 9, 17, 18, 19, 22, 23, 25, 26, 27, 28, 34, 36], "route1": 32, "route2": 32, "route_choice_penalti": 28, "route_choice_principl": [18, 19, 22, 23, 36], "route_next_link_choic": [18, 22, 36], "route_pref": [18, 19, 22, 23, 36], "route_pref_upd": [18, 22, 36], "route_r1": 32, "route_r2": 32, "route_search_al": [9, 22, 36], "routechoic": [22, 36], "row": [27, 29, 31], "rowcount": 7, "rquest": 31, "rtx": 29, "rule": 27, "run": [3, 7, 18, 22, 24, 27, 29, 31, 32, 36], "rx": 31, "s1": 29, "s2": 29, "s_": 29, "s_t": 29, "safe": [21, 35], "sai": [2, 19, 22, 23, 36], "same": [1, 2, 3, 20, 22, 26, 29, 32, 36], "sampl": [1, 20, 25, 29], "sample_ratio": [1, 20, 27, 30], "save": [1, 19, 20, 22, 23, 24, 27, 29, 36], "save_fnam": 5, "save_mod": [5, 19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "scale": [19, 22, 23, 28, 29, 32, 36], "scenario": [19, 22, 23, 25, 26, 29, 30, 31, 32, 34, 36], "scipi": 29, "search": [19, 22, 23, 32, 36], "second": [2, 5, 8, 18, 19, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 36], "secondari": [1, 20], "section": [29, 32], "see": [24, 27, 28, 29, 30, 31, 32], "seed": [19, 22, 23, 24, 27, 29, 32, 36], "segment": 27, "selbest": 32, "select": [18, 22, 27, 29, 32, 36], "select_act": 29, "self": [7, 29], "selfish": 32, "seltourna": 32, "send": [2, 22, 26, 36], "sens": 32, "sent": [2, 22, 26, 36], "seo": [7, 25], "sep": [21, 35], "sequenc": [18, 22, 36], "serv": [18, 22, 31, 36], "servic": 31, "set": [1, 2, 3, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "set_label": 32, "set_links_avoid": [18, 22, 36], "set_links_pref": [18, 22, 32, 36], "set_traveltime_inst": [2, 22, 36], "set_xlabel": 31, "set_ylabel": 31, "setup": [24, 27, 28, 29, 30, 31, 32], "sever": [24, 27, 29, 34], "shape": [7, 19, 22, 23, 24, 27, 28, 29, 30, 31, 36], "shapelydeprecationwarn": 30, "share": [11, 12, 25, 34], "shorter": [5, 32], "shortest": [9, 17, 22, 26, 27, 36], "should": [18, 22, 29, 36], "show": [19, 22, 23, 25, 27, 28, 29, 30, 31, 32, 34, 36], "show_link_nam": [5, 30], "show_mod": [5, 19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "show_network": [19, 22, 23, 27, 32, 36], "show_progress": [19, 22, 23, 36], "show_progress_deltat": [19, 22, 23, 36], "show_simulation_progress": [1, 20], "shown": [29, 30, 31], "shuffl": 31, "signal": [1, 2, 3, 19, 20, 22, 23, 25, 26, 34, 36], "signal_control": [3, 22, 36], "signal_group": [2, 3, 19, 22, 23, 26, 29, 36], "signal_offset": [3, 19, 22, 23, 36], "signal_phas": [2, 3, 19, 22, 23, 29, 36], "signal_t": [3, 22, 29, 36], "significantli": [19, 22, 23, 28, 30, 36], "similar": [30, 31, 32], "simpl": [24, 32, 34], "simple_demo": 27, "simpler": 29, "simpli": [29, 32], "simplic": 32, "simplifi": [1, 20, 26, 30], "simul": [1, 2, 5, 7, 9, 17, 19, 20, 22, 23, 24, 28, 29, 31, 32, 34, 36], "simulation_termin": [19, 22, 23, 36], "simulation_with_given_number_of_taxi": 31, "simultani": [3, 22, 36], "sinc": [3, 22, 36], "singl": [1, 2, 18, 20, 22, 26, 36], "single_trip": [18, 22, 36], "sioux": 34, "siouxfalls_demand": 27, "siouxfalls_link": 27, "siouxfalls_nod": 27, "situat": [18, 22, 27, 28, 29, 36], "size": [1, 2, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "skip": [1, 20], "slightli": [9, 22, 29, 31, 36], "slow": [2, 22, 36], "slower": [1, 20, 29], "small": [2, 9, 22, 31, 32, 36], "smallest": 31, "smart": 32, "smarter": [29, 31], "smooth": [1, 20, 27], "smoothl1loss": 29, "snapshot": [24, 27], "so": [18, 22, 27, 29, 31, 36], "societi": 32, "soft": 29, "solut": 32, "solv": 29, "some": [1, 2, 20, 22, 26, 27, 28, 30, 31, 32, 33, 36], "someth": [21, 35], "somewhat": 30, "sound": 31, "sourc": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 31, 35, 36], "south": [5, 30], "space": [1, 2, 3, 19, 20, 22, 23, 26, 27, 28, 29, 36], "spars": [19, 22, 23, 36], "special": 32, "specif": [1, 17, 20, 26, 27, 32], "specifi": [1, 2, 18, 19, 20, 21, 22, 23, 26, 27, 28, 30, 31, 34, 35, 36], "specify_rout": 32, "speed": [1, 2, 5, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "speed_coef": [1, 20], "split": 29, "sqrt": [28, 31], "stackoverflow": 29, "stage": [9, 22, 36], "standard": [24, 25, 28, 31, 32], "start": [2, 3, 8, 19, 22, 23, 25, 27, 29, 30, 31, 36], "start_nod": [2, 7, 19, 22, 23, 27, 36], "stat": [1, 20, 31], "state": [1, 2, 3, 18, 19, 20, 22, 23, 24, 27, 28, 29, 31, 32, 36], "state_action_valu": 29, "state_batch": 29, "state_dict": 29, "statist": [1, 11, 12, 17, 20, 24, 27, 28], "statu": [1, 2, 20, 22, 26, 36], "std": [1, 20], "stddiv_travel_tim": 27, "step": [2, 18, 19, 22, 23, 25, 26, 29, 34, 36], "steps_don": 29, "still": 30, "stochast": 26, "stop": [2, 22, 26, 36], "store": [8, 11, 12, 13, 15, 22, 29, 36], "str": [1, 2, 3, 5, 8, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 35, 36], "strang": [9, 22, 30, 36], "string": [19, 21, 22, 23, 27, 35, 36], "structur": 25, "submodul": [17, 31], "subplot": 32, "subsequ": [18, 22, 36], "success": 29, "successfulli": 29, "suffici": [31, 32], "suggest": 29, "suitabl": [5, 30], "sum": [28, 29], "summar": [22, 27, 30, 36], "summari": [24, 27, 31, 32], "super": [21, 29, 31, 35], "supervis": 7, "support": 25, "surround": 30, "system": [1, 18, 20, 21, 22, 34, 35, 36], "systemat": [31, 32], "t": [1, 2, 8, 18, 20, 22, 27, 29, 30, 36], "t_end": [19, 22, 23, 27, 36], "t_start": [19, 22, 23, 27, 36], "take": [27, 30], "taken": [18, 22, 27, 29, 36], "target": [17, 29], "target_net": 29, "target_net_state_dict": 29, "task": 32, "tau": [2, 22, 26, 29, 36], "taxi": [11, 12, 13, 14, 15, 18, 22, 25, 34, 36], "taxi_tmp": 31, "taxihandl": 34, "taxihandler_nearest": 31, "taxihandler_nearest_matching_radi": 31, "tdemand": 31, "tech_ref": 27, "technic": [25, 27], "temporari": [1, 20], "tensor": 29, "termin": 29, "test": [5, 25, 28], "text": 32, "textbook": 26, "than": [3, 5, 22, 29, 30, 31, 32, 33, 36], "thei": [2, 22, 26, 29, 31, 32, 33, 36], "them": [27, 31], "theori": [2, 22, 26, 36], "therebi": 31, "therefor": [29, 30, 32], "thi": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36], "thicker": 27, "those": 27, "though": 27, "threshold": [5, 30], "through": [25, 26], "thu": [32, 33], "time": [1, 2, 3, 8, 9, 11, 12, 13, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 34, 36], "time_space_diagram_dens": [1, 20, 27], "time_space_diagram_traj": [1, 20, 27], "time_space_diagram_traj_link": [1, 20, 27, 28, 29, 32], "timestep": [1, 2, 3, 20, 22, 24, 27, 28, 29, 30, 31, 32, 36], "timestep_skip": [1, 20, 27, 28], "titl": 7, "tmax": [7, 19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "tmp_anim": [1, 20], "todo": [18, 21, 22, 35, 36], "togeth": 27, "tokyo": 30, "toll": 34, "too": [5, 19, 22, 23, 30, 31, 32, 36], "took": 32, "tool": 32, "toolbox": 32, "top": [1, 20], "topologi": [5, 30], "torch": 29, "toru": [7, 25], "toruseo": [2, 22, 27, 34, 36], "total": [24, 27, 28, 29, 30, 31, 32], "total_delai": [27, 32], "total_travel_tim": [27, 32], "total_trip": [27, 32], "tournsiz": 32, "tr": [11, 12], "trace_length": [1, 20, 27, 30], "track": [27, 31], "traffic": [1, 2, 3, 19, 20, 22, 23, 24, 27, 28, 29, 30, 32, 36], "traffic_volum": [27, 28, 32], "trafficsim": 29, "trail": [1, 20], "train": 29, "trajecotri": [19, 22, 23, 36], "trajectori": [1, 20, 25, 27, 28, 29, 32], "transfer": [3, 18, 22, 26, 36], "transit": [1, 20, 29], "transport": [1, 19, 20, 22, 23, 27, 31, 36], "transpos": 29, "travel": [1, 2, 8, 9, 11, 12, 13, 15, 17, 18, 20, 22, 24, 26, 27, 28, 29, 30, 31, 32, 36], "travel_tim": [1, 20, 31, 32], "traveled_rout": [18, 22, 36], "travers": [1, 20], "tree": 34, "tri": [2, 22, 26, 36], "trip": [1, 11, 12, 13, 14, 15, 18, 19, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "trip_abort": [18, 19, 22, 23, 36], "trip_end": 27, "trip_request": [11, 12, 31], "triprequest": [11, 12, 31], "trips_to_panda": [11, 12, 31], "true": [1, 5, 7, 8, 19, 20, 22, 23, 29, 30, 36], "truncat": 29, "trunk": [5, 30], "trust": [8, 22, 36], "trust_input": [8, 22, 36], "tupl": [1, 20, 29], "turn": [19, 22, 23, 36], "tutori": [24, 25, 29], "twinx": 31, "two": [5, 17], "type": [1, 2, 3, 8, 19, 20, 21, 22, 23, 35, 36], "uk": [1, 20, 27], "undefin": 27, "under": [1, 7, 20, 29, 32], "understand": [18, 22, 36], "unfair": 32, "unfortun": [29, 30], "uniform": 29, "unit": [24, 27, 32], "unlimit": [2, 22, 26, 36], "unsqueez": 29, "unstabl": 29, "until": [19, 22, 23, 36], "until_t": [19, 22, 23, 36], "updat": [2, 3, 9, 18, 19, 22, 23, 26, 29, 31, 32, 36], "upper": [31, 32], "upstream": [2, 22, 26, 36], "us": [1, 2, 3, 5, 7, 9, 11, 12, 13, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "usag": [7, 24, 27, 28], "usd": 28, "used_taxi": 31, "user": [2, 11, 12, 13, 15, 18, 19, 22, 23, 26, 28, 32, 36], "userwarn": 30, "usual": [5, 27, 32], "util": [29, 31, 32], "uxsim": [24, 26, 27, 28, 29, 30, 31, 32, 34, 35], "v": [1, 20, 27, 29, 31], "vacant": 31, "vacant_taxi": 31, "valid": 32, "valu": [1, 2, 5, 9, 19, 20, 22, 23, 26, 27, 28, 29, 31, 32, 36], "valueerror": 32, "vari": 24, "variabl": 31, "variou": [24, 27, 32], "ve": 29, "veh": [2, 22, 24, 26, 27, 28, 29, 30, 31, 32, 36], "veh_list": 32, "vehicl": [1, 2, 3, 8, 9, 11, 12, 13, 15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36], "vehicle_": [1, 20], "vehicle_list": 7, "vehicle_logging_timestep_interv": [19, 21, 22, 23, 35, 36], "vehicle_object": [8, 22, 36], "vehicle_trip_to_panda": [1, 20], "vehicleitem": 7, "vehicles_per_link": 29, "vehicles_remain": 27, "vehicles_to_panda": [1, 20, 27, 31], "vehnam": [1, 20], "vehnamelist": [1, 20], "vehs_dso": 32, "vehs_duo": 32, "veloc": [1, 20], "verbos": 32, "veri": [9, 22, 27, 29, 30, 31, 32, 36], "verif": [8, 22, 36], "version": 26, "via": [13, 15], "view": 29, "viewer": [7, 27], "virtual": 28, "visit": 25, "visual": [1, 3, 5, 7, 19, 20, 22, 23, 24, 28, 29, 31, 32, 36], "volum": [1, 19, 20, 22, 23, 30, 32, 36], "w": [1, 2, 3, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "w1": 29, "w1i1": 29, "w2": [28, 29], "w_dso": 32, "w_duo": 32, "w_orig": [28, 32], "wa": [7, 21, 25, 28, 29, 32, 33, 35], "wai": [27, 30], "wait": [3, 18, 22, 29, 31, 36], "waiting_tim": 31, "wall": 29, "want": [5, 8, 21, 22, 27, 30, 31, 32, 35, 36], "warn": [21, 30, 35], "warning_msg": [21, 35], "we": [27, 28, 29, 30, 32, 34], "webpag": 25, "weight": [18, 19, 22, 23, 26, 29, 32, 36], "well": [1, 20, 27, 29], "were": [28, 32], "west": [5, 30], "whatev": [11, 12], "wheelev": 7, "when": [1, 2, 3, 18, 19, 21, 22, 23, 27, 31, 35, 36], "where": [2, 5, 9, 18, 21, 22, 25, 26, 29, 35, 36], "whether": [2, 3, 18, 19, 22, 23, 27, 29, 36], "which": [1, 2, 3, 5, 9, 11, 12, 13, 15, 17, 18, 19, 20, 22, 23, 27, 29, 31, 32, 36], "whichev": [2, 22, 36], "while": [27, 31], "who": [2, 8, 22, 28, 36], "whole": 27, "whose": 31, "widget": 7, "width": [1, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "window": [21, 29, 35], "within": [27, 31], "withing": [18, 22, 36], "without": [19, 22, 23, 27, 30, 34, 36], "won": 31, "work": [5, 21, 28, 29, 30, 35], "workflow": 31, "world": [1, 2, 3, 5, 7, 9, 11, 12, 13, 14, 15, 17, 18, 20, 22, 24, 26, 27, 28, 29, 30, 31, 32, 36], "would": [27, 29], "wrap": [21, 35], "wrapper": [19, 22, 23, 36], "written": [7, 21, 29, 33, 35], "wtih": 31, "x": [1, 3, 5, 7, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 31, 35, 36], "x0": 31, "x1": 31, "x_dest": [19, 22, 23, 36], "x_orig": [19, 22, 23, 36], "xlabel": [29, 32], "xlim": [1, 5, 20, 30], "y": [1, 2, 3, 5, 7, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 31, 35, 36], "y0": 31, "y1": 31, "y_dest": [19, 22, 23, 36], "y_orig": [19, 22, 23, 36], "ylabel": [29, 32], "ylim": [1, 5, 20, 30], "you": [1, 2, 5, 7, 8, 21, 22, 26, 27, 28, 29, 30, 31, 32, 35, 36], "your": [29, 31], "your_intervention_method": 27, "z": [21, 35], "zero": [19, 22, 23, 27, 29, 36], "zero_grad": 29, "zip": [29, 32], "\u03b4n": 27, "\u03b8": 29, "\u03c4": 29}, "titles": ["uxsim", "uxsim.analyzer", "uxsim.Link", "uxsim.Node", "uxsim.OSMImporter", "uxsim.OSMImporter.OSMImporter", "uxsim.ResultGUIViewer", "uxsim.ResultGUIViewer.ResultGUIViewer", "uxsim.Route", "uxsim.RouteChoice", "uxsim.TaxiHandler", "uxsim.TaxiHandler.TaxiHandler", "uxsim.TaxiHandler.TaxiHandler.TaxiHandler", "uxsim.TaxiHandler.TaxiHandler.TripRequest", "uxsim.TaxiHandler.TaxiHandler_nearest", "uxsim.TaxiHandler.TripRequest", "uxsim.Utilities", "uxsim.Utilities.Utilities", "uxsim.Vehicle", "uxsim.World", "uxsim.analyzer.Analyzer", "uxsim.utils", "uxsim.uxsim", "uxsim.uxsim.World", "Getting started", "UXsim: Traffic Simulation in Python", "Simulation Mechanism", "Step-by-step Tutorial", "Advanced example", "Signal control by PyTorch (DQN)", "Network data import from OpenStreetMap", "Taxi / Shared mobility", "Vehicle routing and its optimization", "Technical Reference", "Tutorial and Examples", "utils", "uxsim"], "titleterms": {"No": 28, "The": 26, "With": 28, "about": 25, "adjust": 26, "advanc": 28, "analysi": [27, 28], "analyz": [1, 20], "area": 27, "assign": 32, "bottleneck": 26, "capac": 26, "citi": 31, "class": 33, "comput": [26, 29], "connect": 26, "content": 25, "control": 29, "custom": 31, "data": 30, "datafram": 28, "deep": 29, "defin": 31, "definit": 27, "demand": 30, "detail": 26, "do": 31, "dqn": 29, "drl": 29, "duo": 32, "dynam": 32, "each": 32, "environ": 29, "essenti": 33, "exampl": [25, 27, 28, 34], "execut": [27, 29], "explor": 27, "fall": 27, "flow": 26, "from": 30, "get": 24, "gui": 27, "gymnasium": 29, "how": 31, "import": 30, "input": 26, "instal": 24, "interact": 27, "its": 32, "kei": 26, "lane": 26, "larger": 32, "learn": 29, "level": 27, "link": [2, 25, 26, 27], "mani": 31, "mechan": 26, "mobil": 31, "model": 26, "modul": 33, "multi": 26, "need": 31, "network": [27, 30, 32], "node": [3, 26], "openstreetmap": 30, "optim": 32, "optimum": 32, "osmimport": [4, 5], "paramet": 26, "procedur": 26, "program": 26, "python": 25, "pytorch": 29, "refer": 33, "reinforc": 29, "result": [27, 30], "resultguiview": [6, 7], "rout": [8, 32], "routechoic": 9, "scenario": [24, 27, 28], "share": 31, "signal": 29, "simpl": 27, "simul": [25, 26, 27, 30], "sioux": 27, "specifi": 32, "start": 24, "step": 27, "structur": 26, "support": 33, "system": 32, "taxi": 31, "taxihandl": [10, 11, 12, 13, 14, 15, 31], "taxihandler_nearest": 14, "technic": 33, "test": 24, "time": 29, "toll": 28, "traffic": [25, 26], "triprequest": [13, 15], "tutori": [27, 34], "util": [16, 17, 21, 35], "uxsim": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 36], "vehicl": [18, 32], "visual": 27, "we": 31, "without": 29, "world": [19, 23]}})
    \ No newline at end of file
    +Search.setIndex({"alltitles": {"About": [[25, "about"]], "Advanced example": [[28, "Advanced-example"]], "Capacity and Bottlenecks": [[26, "capacity-and-bottlenecks"]], "Classes (essential)": [[33, "classes-essential"]], "Classes (support)": [[33, "classes-support"]], "Computation Procedure": [[26, "computation-procedure"]], "Computation time": [[29, "Computation-time"]], "Connection to Node Model": [[26, "connection-to-node-model"]], "Contents": [[25, "contents"]], "DQN": [[29, "DQN"]], "DUO assignment": [[32, "DUO-assignment"]], "Dataframe analysis": [[28, "Dataframe-analysis"]], "Deep reinforcement learning by PyTorch": [[29, "Deep-reinforcement-learning-by-PyTorch"]], "Defining custom TaxiHandler": [[31, "Defining-custom-TaxiHandler"]], "Demand": [[30, "Demand"]], "Details on Multi-lane model": [[26, "details-on-multi-lane-model"]], "Environment of gymnasium": [[29, "Environment-of-gymnasium"]], "Example": [[25, "example"]], "Execution of DRL": [[29, "Execution-of-DRL"]], "GUI for interactive exploration": [[27, "GUI-for-interactive-exploration"]], "Getting started": [[24, "getting-started"]], "How many taxis do we need in a city?": [[31, "How-many-taxis-do-we-need-in-a-city?"]], "Install": [[24, "install"]], "Key Inputs": [[26, "key-inputs"]], "Link-level": [[27, "Link-level"]], "Links": [[25, "links"]], "Models": [[26, "models"]], "Modules": [[33, "modules"]], "Network data import from OpenStreetMap": [[30, "Network-data-import-from-OpenStreetMap"]], "Network import": [[30, "Network-import"]], "Network/Area-level": [[27, "Network/Area-level"]], "No-toll scenario": [[28, "No-toll-scenario"]], "Optimal routing - Dynamic System Optimum": [[32, "Optimal-routing---Dynamic-System-Optimum"]], "Optimal routing in a larger network": [[32, "Optimal-routing-in-a-larger-network"]], "Parameter Adjustments": [[26, "parameter-adjustments"]], "Program Structure": [[26, "program-structure"]], "Results Analysis": [[27, "Results-Analysis"]], "Scenario Definition": [[27, "Scenario-Definition"]], "Signal control by PyTorch (DQN)": [[29, "Signal-control-by-PyTorch-(DQN)"]], "Simple Scenario Example": [[27, "Simple-Scenario-Example"]], "Simulation Execution": [[27, "Simulation-Execution"]], "Simulation Mechanism": [[26, "simulation-mechanism"]], "Simulation and results": [[30, "Simulation-and-results"]], "Sioux Falls Network": [[27, "Sioux-Falls-Network"]], "Specify route of each vehicles": [[32, "Specify-route-of-each-vehicles"]], "Step-by-step Tutorial": [[27, "Step-by-step-Tutorial"]], "Taxi / Shared mobility": [[31, "Taxi-/-Shared-mobility"]], "Technical Reference": [[33, "technical-reference"]], "Test scenario": [[24, "test-scenario"]], "The Details on Traffic Flow Model on Link": [[26, "the-details-on-traffic-flow-model-on-link"]], "Traffic Flow Model": [[26, "traffic-flow-model"]], "Traffic Flow Model Parameters": [[26, "traffic-flow-model-parameters"]], "Tutorial and Examples": [[34, "tutorial-and-examples"]], "UXsim: Traffic Simulation in Python": [[25, "uxsim-traffic-simulation-in-python"]], "Vehicle routing and its optimization": [[32, "Vehicle-routing-and-its-optimization"]], "Visualization of Results": [[27, "Visualization-of-Results"]], "With-toll scenario": [[28, "With-toll-scenario"]], "Without control": [[29, "Without-control"]], "utils": [[35, "module-uxsim.utils"]], "uxsim": [[0, "module-uxsim"], [36, "module-uxsim.uxsim"]], "uxsim.Link": [[2, "uxsim-link"]], "uxsim.Node": [[3, "uxsim-node"]], "uxsim.OSMImporter": [[4, "module-uxsim.OSMImporter"]], "uxsim.OSMImporter.OSMImporter": [[5, "uxsim-osmimporter-osmimporter"]], "uxsim.ResultGUIViewer": [[6, "module-uxsim.ResultGUIViewer"]], "uxsim.ResultGUIViewer.ResultGUIViewer": [[7, "module-uxsim.ResultGUIViewer.ResultGUIViewer"]], "uxsim.Route": [[8, "uxsim-route"]], "uxsim.RouteChoice": [[9, "uxsim-routechoice"]], "uxsim.TaxiHandler": [[10, "module-uxsim.TaxiHandler"]], "uxsim.TaxiHandler.TaxiHandler": [[11, "uxsim-taxihandler-taxihandler"]], "uxsim.TaxiHandler.TaxiHandler.TaxiHandler": [[12, "uxsim-taxihandler-taxihandler-taxihandler"]], "uxsim.TaxiHandler.TaxiHandler.TripRequest": [[13, "uxsim-taxihandler-taxihandler-triprequest"]], "uxsim.TaxiHandler.TaxiHandler_nearest": [[14, "uxsim-taxihandler-taxihandler-nearest"]], "uxsim.TaxiHandler.TripRequest": [[15, "uxsim-taxihandler-triprequest"]], "uxsim.Utilities": [[16, "module-uxsim.Utilities"]], "uxsim.Utilities.Utilities": [[17, "module-uxsim.Utilities.Utilities"]], "uxsim.Vehicle": [[18, "uxsim-vehicle"]], "uxsim.World": [[19, "uxsim-world"]], "uxsim.analyzer": [[1, "module-uxsim.analyzer"]], "uxsim.analyzer.Analyzer": [[20, "uxsim-analyzer-analyzer"]], "uxsim.utils": [[21, "module-uxsim.utils"]], "uxsim.uxsim": [[22, "module-uxsim.uxsim"]], "uxsim.uxsim.World": [[23, "uxsim-uxsim-world"]]}, "docnames": ["_autosummary/uxsim", "_autosummary/uxsim.Analyzer", "_autosummary/uxsim.Link", "_autosummary/uxsim.Node", "_autosummary/uxsim.OSMImporter", "_autosummary/uxsim.OSMImporter.OSMImporter", "_autosummary/uxsim.ResultGUIViewer", "_autosummary/uxsim.ResultGUIViewer.ResultGUIViewer", "_autosummary/uxsim.Route", "_autosummary/uxsim.RouteChoice", "_autosummary/uxsim.TaxiHandler", "_autosummary/uxsim.TaxiHandler.TaxiHandler", "_autosummary/uxsim.TaxiHandler.TaxiHandler.TaxiHandler", "_autosummary/uxsim.TaxiHandler.TaxiHandler.TripRequest", "_autosummary/uxsim.TaxiHandler.TaxiHandler_nearest", "_autosummary/uxsim.TaxiHandler.TripRequest", "_autosummary/uxsim.Utilities", "_autosummary/uxsim.Utilities.Utilities", "_autosummary/uxsim.Vehicle", "_autosummary/uxsim.World", "_autosummary/uxsim.analyzer.Analyzer", "_autosummary/uxsim.utils", "_autosummary/uxsim.uxsim", "_autosummary/uxsim.uxsim.World", "getting_started", "index", "mechanism", "notebooks/demo_notebook_01en", "notebooks/demo_notebook_02en", "notebooks/demo_notebook_03en_pytorch", "notebooks/demo_notebook_04en_OpenStreetMap", "notebooks/demo_notebook_06en_taxi_or_shared_mobility", "notebooks/demo_notebook_07en_optimal_routing", "tech_ref", "tutorial", "utils", "uxsim"], "envversion": {"nbsphinx": 4, "sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["_autosummary/uxsim.rst", "_autosummary/uxsim.Analyzer.rst", "_autosummary/uxsim.Link.rst", "_autosummary/uxsim.Node.rst", "_autosummary/uxsim.OSMImporter.rst", "_autosummary/uxsim.OSMImporter.OSMImporter.rst", "_autosummary/uxsim.ResultGUIViewer.rst", "_autosummary/uxsim.ResultGUIViewer.ResultGUIViewer.rst", "_autosummary/uxsim.Route.rst", "_autosummary/uxsim.RouteChoice.rst", "_autosummary/uxsim.TaxiHandler.rst", "_autosummary/uxsim.TaxiHandler.TaxiHandler.rst", "_autosummary/uxsim.TaxiHandler.TaxiHandler.TaxiHandler.rst", "_autosummary/uxsim.TaxiHandler.TaxiHandler.TripRequest.rst", "_autosummary/uxsim.TaxiHandler.TaxiHandler_nearest.rst", "_autosummary/uxsim.TaxiHandler.TripRequest.rst", "_autosummary/uxsim.Utilities.rst", "_autosummary/uxsim.Utilities.Utilities.rst", "_autosummary/uxsim.Vehicle.rst", "_autosummary/uxsim.World.rst", "_autosummary/uxsim.analyzer.Analyzer.rst", "_autosummary/uxsim.utils.rst", "_autosummary/uxsim.uxsim.rst", "_autosummary/uxsim.uxsim.World.rst", "getting_started.rst", "index.rst", "mechanism.rst", "notebooks/demo_notebook_01en.ipynb", "notebooks/demo_notebook_02en.ipynb", "notebooks/demo_notebook_03en_pytorch.ipynb", "notebooks/demo_notebook_04en_OpenStreetMap.ipynb", "notebooks/demo_notebook_06en_taxi_or_shared_mobility.ipynb", "notebooks/demo_notebook_07en_optimal_routing.ipynb", "tech_ref.rst", "tutorial.rst", "utils.rst", "uxsim.rst"], "indexentries": {"__init__() (uxsim.analyzer.analyzer method)": [[20, "uxsim.analyzer.Analyzer.__init__", false]], "__init__() (uxsim.link method)": [[2, "uxsim.Link.__init__", false]], "__init__() (uxsim.node method)": [[3, "uxsim.Node.__init__", false]], "__init__() (uxsim.osmimporter.osmimporter method)": [[5, "uxsim.OSMImporter.OSMImporter.__init__", false]], "__init__() (uxsim.route method)": [[8, "uxsim.Route.__init__", false]], "__init__() (uxsim.routechoice method)": [[9, "uxsim.RouteChoice.__init__", false]], "__init__() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.__init__", false]], "__init__() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.__init__", false]], "__init__() (uxsim.taxihandler.taxihandler.triprequest method)": [[13, "uxsim.TaxiHandler.TaxiHandler.TripRequest.__init__", false]], "__init__() (uxsim.taxihandler.taxihandler_nearest method)": [[14, "uxsim.TaxiHandler.TaxiHandler_nearest.__init__", false]], "__init__() (uxsim.taxihandler.triprequest method)": [[15, "uxsim.TaxiHandler.TripRequest.__init__", false]], "__init__() (uxsim.uxsim.world method)": [[23, "uxsim.uxsim.World.__init__", false]], "__init__() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.__init__", false]], "__init__() (uxsim.world method)": [[19, "uxsim.World.__init__", false]], "actual_travel_time() (uxsim.link method)": [[2, "uxsim.Link.actual_travel_time", false]], "actual_travel_time() (uxsim.route method)": [[8, "uxsim.Route.actual_travel_time", false]], "actual_travel_time() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.actual_travel_time", false], [36, "uxsim.uxsim.Link.actual_travel_time", false]], "actual_travel_time() (uxsim.uxsim.route method)": [[22, "uxsim.uxsim.Route.actual_travel_time", false], [36, "uxsim.uxsim.Route.actual_travel_time", false]], "add_dest() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.add_dest", false], [36, "uxsim.uxsim.Vehicle.add_dest", false]], "add_dest() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.add_dest", false]], "add_dests() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.add_dests", false], [36, "uxsim.uxsim.Vehicle.add_dests", false]], "add_dests() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.add_dests", false]], "add_trip_request() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.add_trip_request", false]], "add_trip_request() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.add_trip_request", false]], "adddemand() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.adddemand", false], [23, "uxsim.uxsim.World.adddemand", false], [36, "uxsim.uxsim.World.adddemand", false]], "adddemand() (uxsim.world method)": [[19, "uxsim.World.adddemand", false]], "adddemand_area2area() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.adddemand_area2area", false], [23, "uxsim.uxsim.World.adddemand_area2area", false], [36, "uxsim.uxsim.World.adddemand_area2area", false]], "adddemand_area2area() (uxsim.world method)": [[19, "uxsim.World.adddemand_area2area", false]], "adddemand_point2point() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.adddemand_point2point", false], [23, "uxsim.uxsim.World.adddemand_point2point", false], [36, "uxsim.uxsim.World.adddemand_point2point", false]], "adddemand_point2point() (uxsim.world method)": [[19, "uxsim.World.adddemand_point2point", false]], "addlink() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.addLink", false], [23, "uxsim.uxsim.World.addLink", false], [36, "uxsim.uxsim.World.addLink", false]], "addlink() (uxsim.world method)": [[19, "uxsim.World.addLink", false]], "addnode() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.addNode", false], [23, "uxsim.uxsim.World.addNode", false], [36, "uxsim.uxsim.World.addNode", false]], "addnode() (uxsim.world method)": [[19, "uxsim.World.addNode", false]], "addvehicle() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.addVehicle", false], [23, "uxsim.uxsim.World.addVehicle", false], [36, "uxsim.uxsim.World.addVehicle", false]], "addvehicle() (uxsim.world method)": [[19, "uxsim.World.addVehicle", false]], "analyzer (class in uxsim.analyzer)": [[1, "uxsim.analyzer.Analyzer", false], [20, "uxsim.analyzer.Analyzer", false]], "arrival_count() (uxsim.link method)": [[2, "uxsim.Link.arrival_count", false]], "arrival_count() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.arrival_count", false], [36, "uxsim.uxsim.Link.arrival_count", false]], "arrive_at_dest() (uxsim.taxihandler.taxihandler.triprequest method)": [[13, "uxsim.TaxiHandler.TaxiHandler.TripRequest.arrive_at_dest", false]], "arrive_at_dest() (uxsim.taxihandler.triprequest method)": [[15, "uxsim.TaxiHandler.TripRequest.arrive_at_dest", false]], "assign_taxi() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.assign_taxi", false]], "assign_taxi() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.assign_taxi", false]], "assign_trip_request_to_taxi() (uxsim.taxihandler.taxihandler_nearest method)": [[14, "uxsim.TaxiHandler.TaxiHandler_nearest.assign_trip_request_to_taxi", false]], "basic_analysis() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.basic_analysis", false], [20, "uxsim.analyzer.Analyzer.basic_analysis", false]], "basic_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.basic_to_pandas", false], [20, "uxsim.analyzer.Analyzer.basic_to_pandas", false]], "basic_to_pandas() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.basic_to_pandas", false]], "basic_to_pandas() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.basic_to_pandas", false]], "boundingrect() (uxsim.resultguiviewer.resultguiviewer.edgeitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.EdgeItem.boundingRect", false]], "boundingrect() (uxsim.resultguiviewer.resultguiviewer.nodeitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.NodeItem.boundingRect", false]], "boundingrect() (uxsim.resultguiviewer.resultguiviewer.vehicleitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.VehicleItem.boundingRect", false]], "capacity_in (uxsim.link attribute)": [[2, "id8", false], [2, "uxsim.Link.capacity_in", false]], "capacity_in (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.capacity_in", false], [36, "uxsim.uxsim.Link.capacity_in", false]], "capacity_out (uxsim.link attribute)": [[2, "id7", false], [2, "uxsim.Link.capacity_out", false]], "capacity_out (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.capacity_out", false], [36, "uxsim.uxsim.Link.capacity_out", false]], "carfollow() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.carfollow", false], [36, "uxsim.uxsim.Vehicle.carfollow", false]], "carfollow() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.carfollow", false]], "catch_exceptions_and_warn() (in module uxsim.utils)": [[21, "uxsim.utils.catch_exceptions_and_warn", false], [35, "uxsim.utils.catch_exceptions_and_warn", false]], "check_simulation_ongoing() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.check_simulation_ongoing", false], [23, "uxsim.uxsim.World.check_simulation_ongoing", false], [36, "uxsim.uxsim.World.check_simulation_ongoing", false]], "check_simulation_ongoing() (uxsim.world method)": [[19, "uxsim.World.check_simulation_ongoing", false]], "columncount() (uxsim.resultguiviewer.resultguiviewer.pandasmodel method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.PandasModel.columnCount", false]], "compute_accurate_traj() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.compute_accurate_traj", false], [20, "uxsim.analyzer.Analyzer.compute_accurate_traj", false]], "compute_edie_state() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.compute_edie_state", false], [20, "uxsim.analyzer.Analyzer.compute_edie_state", false]], "compute_mfd() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.compute_mfd", false], [20, "uxsim.analyzer.Analyzer.compute_mfd", false]], "compute_stats() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.compute_stats", false]], "compute_stats() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.compute_stats", false]], "contextmenuevent() (uxsim.resultguiviewer.resultguiviewer.edgeitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.EdgeItem.contextMenuEvent", false]], "copy() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.copy", false], [23, "uxsim.uxsim.World.copy", false], [36, "uxsim.uxsim.World.copy", false]], "copy() (uxsim.world method)": [[19, "uxsim.World.copy", false]], "cumulative_curves() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.cumulative_curves", false], [20, "uxsim.analyzer.Analyzer.cumulative_curves", false]], "data() (uxsim.resultguiviewer.resultguiviewer.pandasmodel method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.PandasModel.data", false]], "dataframeviewer (class in uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.DataFrameViewer", false]], "density (uxsim.link attribute)": [[2, "id1", false], [2, "uxsim.Link.density", false]], "density (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.density", false], [36, "uxsim.uxsim.Link.density", false]], "departure_count() (uxsim.link method)": [[2, "uxsim.Link.departure_count", false]], "departure_count() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.departure_count", false], [36, "uxsim.uxsim.Link.departure_count", false]], "display_image_in_notebook() (in module uxsim.utils)": [[21, "uxsim.utils.display_image_in_notebook", false], [35, "uxsim.utils.display_image_in_notebook", false]], "edgeitem (class in uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.EdgeItem", false]], "end_trip() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.end_trip", false], [36, "uxsim.uxsim.Vehicle.end_trip", false]], "end_trip() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.end_trip", false]], "enumerate_k_shortest_routes() (in module uxsim.utilities.utilities)": [[17, "uxsim.Utilities.Utilities.enumerate_k_shortest_routes", false]], "exec_simulation() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.exec_simulation", false], [23, "uxsim.uxsim.World.exec_simulation", false], [36, "uxsim.uxsim.World.exec_simulation", false]], "exec_simulation() (uxsim.world method)": [[19, "uxsim.World.exec_simulation", false]], "finalize_scenario() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.finalize_scenario", false], [23, "uxsim.uxsim.World.finalize_scenario", false], [36, "uxsim.uxsim.World.finalize_scenario", false]], "finalize_scenario() (uxsim.world method)": [[19, "uxsim.World.finalize_scenario", false]], "flow (uxsim.link attribute)": [[2, "id2", false], [2, "uxsim.Link.flow", false]], "flow (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.flow", false], [36, "uxsim.uxsim.Link.flow", false]], "flow_capacity_update() (uxsim.node method)": [[3, "uxsim.Node.flow_capacity_update", false]], "flow_capacity_update() (uxsim.uxsim.node method)": [[22, "uxsim.uxsim.Node.flow_capacity_update", false], [36, "uxsim.uxsim.Node.flow_capacity_update", false]], "free_flow_speed (uxsim.link attribute)": [[2, "id5", false], [2, "uxsim.Link.free_flow_speed", false]], "free_flow_speed (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.free_flow_speed", false], [36, "uxsim.uxsim.Link.free_flow_speed", false]], "generate() (uxsim.node method)": [[3, "uxsim.Node.generate", false]], "generate() (uxsim.uxsim.node method)": [[22, "uxsim.uxsim.Node.generate", false], [36, "uxsim.uxsim.Node.generate", false]], "generate_demand_from_csv() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.generate_demand_from_csv", false], [23, "uxsim.uxsim.World.generate_demand_from_csv", false], [36, "uxsim.uxsim.World.generate_demand_from_csv", false]], "generate_demand_from_csv() (uxsim.world method)": [[19, "uxsim.World.generate_demand_from_csv", false]], "generate_grid_network() (in module uxsim.utilities.utilities)": [[17, "uxsim.Utilities.Utilities.generate_grid_network", false]], "generate_links_from_csv() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.generate_Links_from_csv", false], [23, "uxsim.uxsim.World.generate_Links_from_csv", false], [36, "uxsim.uxsim.World.generate_Links_from_csv", false]], "generate_links_from_csv() (uxsim.world method)": [[19, "uxsim.World.generate_Links_from_csv", false]], "generate_nodes_from_csv() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.generate_Nodes_from_csv", false], [23, "uxsim.uxsim.World.generate_Nodes_from_csv", false], [36, "uxsim.uxsim.World.generate_Nodes_from_csv", false]], "generate_nodes_from_csv() (uxsim.world method)": [[19, "uxsim.World.generate_Nodes_from_csv", false]], "get_font_for_matplotlib() (in module uxsim.utils)": [[21, "uxsim.utils.get_font_for_matplotlib", false], [35, "uxsim.utils.get_font_for_matplotlib", false]], "get_link() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.get_link", false], [23, "uxsim.uxsim.World.get_link", false], [36, "uxsim.uxsim.World.get_link", false]], "get_link() (uxsim.world method)": [[19, "uxsim.World.get_link", false]], "get_nearest_node() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.get_nearest_node", false], [23, "uxsim.uxsim.World.get_nearest_node", false], [36, "uxsim.uxsim.World.get_nearest_node", false]], "get_nearest_node() (uxsim.world method)": [[19, "uxsim.World.get_nearest_node", false]], "get_node() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.get_node", false], [23, "uxsim.uxsim.World.get_node", false], [36, "uxsim.uxsim.World.get_node", false]], "get_node() (uxsim.world method)": [[19, "uxsim.World.get_node", false]], "get_nodes_in_area() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.get_nodes_in_area", false], [23, "uxsim.uxsim.World.get_nodes_in_area", false], [36, "uxsim.uxsim.World.get_nodes_in_area", false]], "get_nodes_in_area() (uxsim.world method)": [[19, "uxsim.World.get_nodes_in_area", false]], "get_on_taxi() (uxsim.taxihandler.taxihandler.triprequest method)": [[13, "uxsim.TaxiHandler.TaxiHandler.TripRequest.get_on_taxi", false]], "get_on_taxi() (uxsim.taxihandler.triprequest method)": [[15, "uxsim.TaxiHandler.TripRequest.get_on_taxi", false]], "get_trip() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.get_trip", false]], "get_trip() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.get_trip", false]], "get_xy_coords() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.get_xy_coords", false], [36, "uxsim.uxsim.Vehicle.get_xy_coords", false]], "get_xy_coords() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.get_xy_coords", false]], "graphwidget (class in uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.GraphWidget", false]], "headerdata() (uxsim.resultguiviewer.resultguiviewer.pandasmodel method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.PandasModel.headerData", false]], "homogeneous_duo_update() (uxsim.routechoice method)": [[9, "uxsim.RouteChoice.homogeneous_DUO_update", false]], "homogeneous_duo_update() (uxsim.uxsim.routechoice method)": [[22, "uxsim.uxsim.RouteChoice.homogeneous_DUO_update", false], [36, "uxsim.uxsim.RouteChoice.homogeneous_DUO_update", false]], "import_osm_data() (uxsim.osmimporter.osmimporter method)": [[5, "uxsim.OSMImporter.OSMImporter.import_osm_data", false]], "in_out_flow_constraint() (uxsim.link method)": [[2, "uxsim.Link.in_out_flow_constraint", false]], "in_out_flow_constraint() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.in_out_flow_constraint", false], [36, "uxsim.uxsim.Link.in_out_flow_constraint", false]], "init_after_tmax_fix() (uxsim.link method)": [[2, "uxsim.Link.init_after_tmax_fix", false]], "init_after_tmax_fix() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.init_after_tmax_fix", false], [36, "uxsim.uxsim.Link.init_after_tmax_fix", false]], "instant_travel_time() (uxsim.link method)": [[2, "uxsim.Link.instant_travel_time", false]], "instant_travel_time() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.instant_travel_time", false], [36, "uxsim.uxsim.Link.instant_travel_time", false]], "jam_density (uxsim.link attribute)": [[2, "id6", false], [2, "uxsim.Link.jam_density", false]], "jam_density (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.jam_density", false], [36, "uxsim.uxsim.Link.jam_density", false]], "lange() (in module uxsim.utils)": [[21, "uxsim.utils.lange", false], [35, "uxsim.utils.lange", false]], "launch_world_viewer() (in module uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.launch_World_viewer", false]], "link (class in uxsim)": [[2, "uxsim.Link", false]], "link (class in uxsim.uxsim)": [[22, "uxsim.uxsim.Link", false], [36, "uxsim.uxsim.Link", false]], "link_analysis_coarse() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.link_analysis_coarse", false], [20, "uxsim.analyzer.Analyzer.link_analysis_coarse", false]], "link_cumulative_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.link_cumulative_to_pandas", false], [20, "uxsim.analyzer.Analyzer.link_cumulative_to_pandas", false]], "link_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.link_to_pandas", false], [20, "uxsim.analyzer.Analyzer.link_to_pandas", false]], "link_traffic_state_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.link_traffic_state_to_pandas", false], [20, "uxsim.analyzer.Analyzer.link_traffic_state_to_pandas", false]], "links (uxsim.route attribute)": [[8, "id0", false], [8, "uxsim.Route.links", false]], "links (uxsim.uxsim.route attribute)": [[22, "uxsim.uxsim.Route.links", false], [36, "uxsim.uxsim.Route.links", false]], "links_name (uxsim.route attribute)": [[8, "id1", false], [8, "uxsim.Route.links_name", false]], "links_name (uxsim.uxsim.route attribute)": [[22, "uxsim.uxsim.Route.links_name", false], [36, "uxsim.uxsim.Route.links_name", false]], "load_scenario_from_csv() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.load_scenario_from_csv", false], [23, "uxsim.uxsim.World.load_scenario_from_csv", false], [36, "uxsim.uxsim.World.load_scenario_from_csv", false]], "load_scenario_from_csv() (uxsim.world method)": [[19, "uxsim.World.load_scenario_from_csv", false]], "log_vehicles_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.log_vehicles_to_pandas", false], [20, "uxsim.analyzer.Analyzer.log_vehicles_to_pandas", false]], "loggingwarning": [[21, "uxsim.utils.LoggingWarning", false], [35, "uxsim.utils.LoggingWarning", false]], "macroscopic_fundamental_diagram() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.macroscopic_fundamental_diagram", false], [20, "uxsim.analyzer.Analyzer.macroscopic_fundamental_diagram", false]], "mainwindow (class in uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.MainWindow", false]], "merge_priority (uxsim.link attribute)": [[2, "id9", false], [2, "uxsim.Link.merge_priority", false]], "merge_priority (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.merge_priority", false], [36, "uxsim.uxsim.Link.merge_priority", false]], "mfd_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.mfd_to_pandas", false], [20, "uxsim.analyzer.Analyzer.mfd_to_pandas", false]], "module": [[0, "module-uxsim", false], [1, "module-uxsim.analyzer", false], [4, "module-uxsim.OSMImporter", false], [6, "module-uxsim.ResultGUIViewer", false], [7, "module-uxsim.ResultGUIViewer.ResultGUIViewer", false], [10, "module-uxsim.TaxiHandler", false], [16, "module-uxsim.Utilities", false], [17, "module-uxsim.Utilities.Utilities", false], [21, "module-uxsim.utils", false], [22, "module-uxsim.uxsim", false], [35, "module-uxsim.utils", false], [36, "module-uxsim.uxsim", false]], "network() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.network", false], [20, "uxsim.analyzer.Analyzer.network", false]], "network_anim() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.network_anim", false], [20, "uxsim.analyzer.Analyzer.network_anim", false]], "network_fancy() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.network_fancy", false], [20, "uxsim.analyzer.Analyzer.network_fancy", false]], "network_pillow() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.network_pillow", false], [20, "uxsim.analyzer.Analyzer.network_pillow", false]], "node (class in uxsim)": [[3, "uxsim.Node", false]], "node (class in uxsim.uxsim)": [[22, "uxsim.uxsim.Node", false], [36, "uxsim.uxsim.Node", false]], "nodeitem (class in uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.NodeItem", false]], "num_vehicles (uxsim.link attribute)": [[2, "id3", false], [2, "uxsim.Link.num_vehicles", false]], "num_vehicles (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.num_vehicles", false], [36, "uxsim.uxsim.Link.num_vehicles", false]], "num_vehicles_queue (uxsim.link attribute)": [[2, "id4", false], [2, "uxsim.Link.num_vehicles_queue", false]], "num_vehicles_queue (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.num_vehicles_queue", false], [36, "uxsim.uxsim.Link.num_vehicles_queue", false]], "od_analysis() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.od_analysis", false], [20, "uxsim.analyzer.Analyzer.od_analysis", false]], "od_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.od_to_pandas", false], [20, "uxsim.analyzer.Analyzer.od_to_pandas", false]], "on_time() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.on_time", false], [23, "uxsim.uxsim.World.on_time", false], [36, "uxsim.uxsim.World.on_time", false]], "on_time() (uxsim.world method)": [[19, "uxsim.World.on_time", false]], "osm_network_postprocessing() (uxsim.osmimporter.osmimporter method)": [[5, "uxsim.OSMImporter.OSMImporter.osm_network_postprocessing", false]], "osm_network_to_world() (uxsim.osmimporter.osmimporter method)": [[5, "uxsim.OSMImporter.OSMImporter.osm_network_to_World", false]], "osm_network_visualize() (uxsim.osmimporter.osmimporter method)": [[5, "uxsim.OSMImporter.OSMImporter.osm_network_visualize", false]], "osmimporter (class in uxsim.osmimporter)": [[5, "uxsim.OSMImporter.OSMImporter", false]], "output_data() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.output_data", false], [20, "uxsim.analyzer.Analyzer.output_data", false]], "paint() (uxsim.resultguiviewer.resultguiviewer.edgeitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.EdgeItem.paint", false]], "paint() (uxsim.resultguiviewer.resultguiviewer.nodeitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.NodeItem.paint", false]], "paint() (uxsim.resultguiviewer.resultguiviewer.vehicleitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.VehicleItem.paint", false]], "pandasmodel (class in uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.PandasModel", false]], "plot_vehicle_log() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.plot_vehicle_log", false], [20, "uxsim.analyzer.Analyzer.plot_vehicle_log", false]], "plot_vehicles_log() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.plot_vehicles_log", false], [20, "uxsim.analyzer.Analyzer.plot_vehicles_log", false]], "print_columns() (in module uxsim.utils)": [[21, "uxsim.utils.print_columns", false], [35, "uxsim.utils.print_columns", false]], "print_simple_stats() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.print_simple_stats", false], [20, "uxsim.analyzer.Analyzer.print_simple_stats", false]], "print_stats() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.print_stats", false]], "print_stats() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.print_stats", false]], "printtry() (in module uxsim.utils)": [[21, "uxsim.utils.printtry", false], [35, "uxsim.utils.printtry", false]], "record_log() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.record_log", false], [36, "uxsim.uxsim.Vehicle.record_log", false]], "record_log() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.record_log", false]], "route (class in uxsim)": [[8, "uxsim.Route", false]], "route (class in uxsim.uxsim)": [[22, "uxsim.uxsim.Route", false], [36, "uxsim.uxsim.Route", false]], "route_next_link_choice() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.route_next_link_choice", false], [36, "uxsim.uxsim.Vehicle.route_next_link_choice", false]], "route_next_link_choice() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.route_next_link_choice", false]], "route_pref_update() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.route_pref_update", false], [36, "uxsim.uxsim.Vehicle.route_pref_update", false]], "route_pref_update() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.route_pref_update", false]], "route_search_all() (uxsim.routechoice method)": [[9, "uxsim.RouteChoice.route_search_all", false]], "route_search_all() (uxsim.uxsim.routechoice method)": [[22, "uxsim.uxsim.RouteChoice.route_search_all", false], [36, "uxsim.uxsim.RouteChoice.route_search_all", false]], "routechoice (class in uxsim)": [[9, "uxsim.RouteChoice", false]], "routechoice (class in uxsim.uxsim)": [[22, "uxsim.uxsim.RouteChoice", false], [36, "uxsim.uxsim.RouteChoice", false]], "rowcount() (uxsim.resultguiviewer.resultguiviewer.pandasmodel method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.PandasModel.rowCount", false]], "set_links_avoid() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.set_links_avoid", false], [36, "uxsim.uxsim.Vehicle.set_links_avoid", false]], "set_links_avoid() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.set_links_avoid", false]], "set_links_prefer() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.set_links_prefer", false], [36, "uxsim.uxsim.Vehicle.set_links_prefer", false]], "set_links_prefer() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.set_links_prefer", false]], "set_traveltime_instant() (uxsim.link method)": [[2, "uxsim.Link.set_traveltime_instant", false]], "set_traveltime_instant() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.set_traveltime_instant", false], [36, "uxsim.uxsim.Link.set_traveltime_instant", false]], "shape() (uxsim.resultguiviewer.resultguiviewer.edgeitem method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.EdgeItem.shape", false]], "show_network() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.show_network", false], [23, "uxsim.uxsim.World.show_network", false], [36, "uxsim.uxsim.World.show_network", false]], "show_network() (uxsim.world method)": [[19, "uxsim.World.show_network", false]], "show_simulation_progress() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.show_simulation_progress", false], [20, "uxsim.analyzer.Analyzer.show_simulation_progress", false]], "signal_control() (uxsim.node method)": [[3, "uxsim.Node.signal_control", false]], "signal_control() (uxsim.uxsim.node method)": [[22, "uxsim.uxsim.Node.signal_control", false], [36, "uxsim.uxsim.Node.signal_control", false]], "signal_phase (uxsim.node attribute)": [[3, "id0", false], [3, "uxsim.Node.signal_phase", false]], "signal_phase (uxsim.uxsim.node attribute)": [[22, "uxsim.uxsim.Node.signal_phase", false], [36, "uxsim.uxsim.Node.signal_phase", false]], "signal_t (uxsim.node attribute)": [[3, "id5", false], [3, "uxsim.Node.signal_t", false]], "signal_t (uxsim.uxsim.node attribute)": [[22, "uxsim.uxsim.Node.signal_t", false], [36, "uxsim.uxsim.Node.signal_t", false]], "simulation_terminated() (uxsim.uxsim.world method)": [[22, "uxsim.uxsim.World.simulation_terminated", false], [23, "uxsim.uxsim.World.simulation_terminated", false], [36, "uxsim.uxsim.World.simulation_terminated", false]], "simulation_terminated() (uxsim.world method)": [[19, "uxsim.World.simulation_terminated", false]], "speed (uxsim.link attribute)": [[2, "id0", false], [2, "uxsim.Link.speed", false]], "speed (uxsim.uxsim.link attribute)": [[22, "uxsim.uxsim.Link.speed", false], [36, "uxsim.uxsim.Link.speed", false]], "taxihandler (class in uxsim.taxihandler)": [[11, "uxsim.TaxiHandler.TaxiHandler", false]], "taxihandler (class in uxsim.taxihandler.taxihandler)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler", false]], "taxihandler_nearest (class in uxsim.taxihandler)": [[14, "uxsim.TaxiHandler.TaxiHandler_nearest", false]], "time_space_diagram_density() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.time_space_diagram_density", false], [20, "uxsim.analyzer.Analyzer.time_space_diagram_density", false]], "time_space_diagram_traj() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.time_space_diagram_traj", false], [20, "uxsim.analyzer.Analyzer.time_space_diagram_traj", false]], "time_space_diagram_traj_links() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.time_space_diagram_traj_links", false], [20, "uxsim.analyzer.Analyzer.time_space_diagram_traj_links", false]], "transfer() (uxsim.node method)": [[3, "uxsim.Node.transfer", false]], "transfer() (uxsim.uxsim.node method)": [[22, "uxsim.uxsim.Node.transfer", false], [36, "uxsim.uxsim.Node.transfer", false]], "traveled_route() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.traveled_route", false], [36, "uxsim.uxsim.Vehicle.traveled_route", false]], "traveled_route() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.traveled_route", false]], "triprequest (class in uxsim.taxihandler)": [[15, "uxsim.TaxiHandler.TripRequest", false]], "triprequest (class in uxsim.taxihandler.taxihandler)": [[13, "uxsim.TaxiHandler.TaxiHandler.TripRequest", false]], "trips_to_pandas() (uxsim.taxihandler.taxihandler method)": [[11, "uxsim.TaxiHandler.TaxiHandler.trips_to_pandas", false]], "trips_to_pandas() (uxsim.taxihandler.taxihandler.taxihandler method)": [[12, "uxsim.TaxiHandler.TaxiHandler.TaxiHandler.trips_to_pandas", false]], "trust_input (uxsim.route attribute)": [[8, "id2", false], [8, "uxsim.Route.trust_input", false]], "trust_input (uxsim.uxsim.route attribute)": [[22, "uxsim.uxsim.Route.trust_input", false], [36, "uxsim.uxsim.Route.trust_input", false]], "update() (uxsim.link method)": [[2, "uxsim.Link.update", false]], "update() (uxsim.node method)": [[3, "uxsim.Node.update", false]], "update() (uxsim.uxsim.link method)": [[22, "uxsim.uxsim.Link.update", false], [36, "uxsim.uxsim.Link.update", false]], "update() (uxsim.uxsim.node method)": [[22, "uxsim.uxsim.Node.update", false], [36, "uxsim.uxsim.Node.update", false]], "update() (uxsim.uxsim.vehicle method)": [[22, "uxsim.uxsim.Vehicle.update", false], [36, "uxsim.uxsim.Vehicle.update", false]], "update() (uxsim.vehicle method)": [[18, "uxsim.Vehicle.update", false]], "uxsim": [[0, "module-uxsim", false]], "uxsim.analyzer": [[1, "module-uxsim.analyzer", false]], "uxsim.osmimporter": [[4, "module-uxsim.OSMImporter", false]], "uxsim.resultguiviewer": [[6, "module-uxsim.ResultGUIViewer", false]], "uxsim.resultguiviewer.resultguiviewer": [[7, "module-uxsim.ResultGUIViewer.ResultGUIViewer", false]], "uxsim.taxihandler": [[10, "module-uxsim.TaxiHandler", false]], "uxsim.utilities": [[16, "module-uxsim.Utilities", false]], "uxsim.utilities.utilities": [[17, "module-uxsim.Utilities.Utilities", false]], "uxsim.utils": [[21, "module-uxsim.utils", false], [35, "module-uxsim.utils", false]], "uxsim.uxsim": [[22, "module-uxsim.uxsim", false], [36, "module-uxsim.uxsim", false]], "vehicle (class in uxsim)": [[18, "uxsim.Vehicle", false]], "vehicle (class in uxsim.uxsim)": [[22, "uxsim.uxsim.Vehicle", false], [36, "uxsim.uxsim.Vehicle", false]], "vehicle_trip_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.vehicle_trip_to_pandas", false], [20, "uxsim.analyzer.Analyzer.vehicle_trip_to_pandas", false]], "vehicleitem (class in uxsim.resultguiviewer.resultguiviewer)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.VehicleItem", false]], "vehicles_to_pandas() (uxsim.analyzer.analyzer method)": [[1, "uxsim.analyzer.Analyzer.vehicles_to_pandas", false], [20, "uxsim.analyzer.Analyzer.vehicles_to_pandas", false]], "wheelevent() (uxsim.resultguiviewer.resultguiviewer.graphwidget method)": [[7, "uxsim.ResultGUIViewer.ResultGUIViewer.GraphWidget.wheelEvent", false]], "world (class in uxsim)": [[19, "uxsim.World", false]], "world (class in uxsim.uxsim)": [[22, "uxsim.uxsim.World", false], [23, "uxsim.uxsim.World", false], [36, "uxsim.uxsim.World", false]]}, "objects": {"": [[0, 0, 0, "-", "uxsim"]], "uxsim": [[2, 1, 1, "", "Link"], [3, 1, 1, "", "Node"], [4, 0, 0, "-", "OSMImporter"], [6, 0, 0, "-", "ResultGUIViewer"], [8, 1, 1, "", "Route"], [9, 1, 1, "", "RouteChoice"], [10, 0, 0, "-", "TaxiHandler"], [16, 0, 0, "-", "Utilities"], [18, 1, 1, "", "Vehicle"], [19, 1, 1, "", "World"], [1, 0, 0, "-", "analyzer"], [35, 0, 0, "-", "utils"], [36, 0, 0, "-", "uxsim"]], "uxsim.Link": [[2, 2, 1, "", "__init__"], [2, 2, 1, "", "actual_travel_time"], [2, 2, 1, "", "arrival_count"], [2, 3, 1, "id8", "capacity_in"], [2, 3, 1, "id7", "capacity_out"], [2, 3, 1, "id1", "density"], [2, 2, 1, "", "departure_count"], [2, 3, 1, "id2", "flow"], [2, 3, 1, "id5", "free_flow_speed"], [2, 2, 1, "", "in_out_flow_constraint"], [2, 2, 1, "", "init_after_tmax_fix"], [2, 2, 1, "", "instant_travel_time"], [2, 3, 1, "id6", "jam_density"], [2, 3, 1, "id9", "merge_priority"], [2, 3, 1, "id3", "num_vehicles"], [2, 3, 1, "id4", "num_vehicles_queue"], [2, 2, 1, "", "set_traveltime_instant"], [2, 3, 1, "id0", "speed"], [2, 2, 1, "", "update"]], "uxsim.Node": [[3, 2, 1, "", "__init__"], [3, 2, 1, "", "flow_capacity_update"], [3, 2, 1, "", "generate"], [3, 2, 1, "", "signal_control"], [3, 3, 1, "id0", "signal_phase"], [3, 3, 1, "id5", "signal_t"], [3, 2, 1, "", "transfer"], [3, 2, 1, "", "update"]], "uxsim.OSMImporter": [[5, 1, 1, "", "OSMImporter"]], "uxsim.OSMImporter.OSMImporter": [[5, 2, 1, "", "__init__"], [5, 2, 1, "", "import_osm_data"], [5, 2, 1, "", "osm_network_postprocessing"], [5, 2, 1, "", "osm_network_to_World"], [5, 2, 1, "", "osm_network_visualize"]], "uxsim.ResultGUIViewer": [[7, 0, 0, "-", "ResultGUIViewer"]], "uxsim.ResultGUIViewer.ResultGUIViewer": [[7, 1, 1, "", "DataFrameViewer"], [7, 1, 1, "", "EdgeItem"], [7, 1, 1, "", "GraphWidget"], [7, 1, 1, "", "MainWindow"], [7, 1, 1, "", "NodeItem"], [7, 1, 1, "", "PandasModel"], [7, 1, 1, "", "VehicleItem"], [7, 4, 1, "", "launch_World_viewer"]], "uxsim.ResultGUIViewer.ResultGUIViewer.EdgeItem": [[7, 2, 1, "", "boundingRect"], [7, 2, 1, "", "contextMenuEvent"], [7, 2, 1, "", "paint"], [7, 2, 1, "", "shape"]], "uxsim.ResultGUIViewer.ResultGUIViewer.GraphWidget": [[7, 2, 1, "", "wheelEvent"]], "uxsim.ResultGUIViewer.ResultGUIViewer.NodeItem": [[7, 2, 1, "", "boundingRect"], [7, 2, 1, "", "paint"]], "uxsim.ResultGUIViewer.ResultGUIViewer.PandasModel": [[7, 2, 1, "", "columnCount"], [7, 2, 1, "", "data"], [7, 2, 1, "", "headerData"], [7, 2, 1, "", "rowCount"]], "uxsim.ResultGUIViewer.ResultGUIViewer.VehicleItem": [[7, 2, 1, "", "boundingRect"], [7, 2, 1, "", "paint"]], "uxsim.Route": [[8, 2, 1, "", "__init__"], [8, 2, 1, "", "actual_travel_time"], [8, 3, 1, "id0", "links"], [8, 3, 1, "id1", "links_name"], [8, 3, 1, "id2", "trust_input"]], "uxsim.RouteChoice": [[9, 2, 1, "", "__init__"], [9, 2, 1, "", "homogeneous_DUO_update"], [9, 2, 1, "", "route_search_all"]], "uxsim.TaxiHandler": [[11, 1, 1, "", "TaxiHandler"], [14, 1, 1, "", "TaxiHandler_nearest"], [15, 1, 1, "", "TripRequest"]], "uxsim.TaxiHandler.TaxiHandler": [[12, 1, 1, "", "TaxiHandler"], [13, 1, 1, "", "TripRequest"], [11, 2, 1, "", "__init__"], [11, 2, 1, "", "add_trip_request"], [11, 2, 1, "", "assign_taxi"], [11, 2, 1, "", "basic_to_pandas"], [11, 2, 1, "", "compute_stats"], [11, 2, 1, "", "get_trip"], [11, 2, 1, "", "print_stats"], [11, 2, 1, "", "trips_to_pandas"]], "uxsim.TaxiHandler.TaxiHandler.TaxiHandler": [[12, 2, 1, "", "__init__"], [12, 2, 1, "", "add_trip_request"], [12, 2, 1, "", "assign_taxi"], [12, 2, 1, "", "basic_to_pandas"], [12, 2, 1, "", "compute_stats"], [12, 2, 1, "", "get_trip"], [12, 2, 1, "", "print_stats"], [12, 2, 1, "", "trips_to_pandas"]], "uxsim.TaxiHandler.TaxiHandler.TripRequest": [[13, 2, 1, "", "__init__"], [13, 2, 1, "", "arrive_at_dest"], [13, 2, 1, "", "get_on_taxi"]], "uxsim.TaxiHandler.TaxiHandler_nearest": [[14, 2, 1, "", "__init__"], [14, 2, 1, "", "assign_trip_request_to_taxi"]], "uxsim.TaxiHandler.TripRequest": [[15, 2, 1, "", "__init__"], [15, 2, 1, "", "arrive_at_dest"], [15, 2, 1, "", "get_on_taxi"]], "uxsim.Utilities": [[17, 0, 0, "-", "Utilities"]], "uxsim.Utilities.Utilities": [[17, 4, 1, "", "enumerate_k_shortest_routes"], [17, 4, 1, "", "generate_grid_network"]], "uxsim.Vehicle": [[18, 2, 1, "", "__init__"], [18, 2, 1, "", "add_dest"], [18, 2, 1, "", "add_dests"], [18, 2, 1, "", "carfollow"], [18, 2, 1, "", "end_trip"], [18, 2, 1, "", "get_xy_coords"], [18, 2, 1, "", "record_log"], [18, 2, 1, "", "route_next_link_choice"], [18, 2, 1, "", "route_pref_update"], [18, 2, 1, "", "set_links_avoid"], [18, 2, 1, "", "set_links_prefer"], [18, 2, 1, "", "traveled_route"], [18, 2, 1, "", "update"]], "uxsim.World": [[19, 2, 1, "", "__init__"], [19, 2, 1, "", "addLink"], [19, 2, 1, "", "addNode"], [19, 2, 1, "", "addVehicle"], [19, 2, 1, "", "adddemand"], [19, 2, 1, "", "adddemand_area2area"], [19, 2, 1, "", "adddemand_point2point"], [19, 2, 1, "", "check_simulation_ongoing"], [19, 2, 1, "", "copy"], [19, 2, 1, "", "exec_simulation"], [19, 2, 1, "", "finalize_scenario"], [19, 2, 1, "", "generate_Links_from_csv"], [19, 2, 1, "", "generate_Nodes_from_csv"], [19, 2, 1, "", "generate_demand_from_csv"], [19, 2, 1, "", "get_link"], [19, 2, 1, "", "get_nearest_node"], [19, 2, 1, "", "get_node"], [19, 2, 1, "", "get_nodes_in_area"], [19, 2, 1, "", "load_scenario_from_csv"], [19, 2, 1, "", "on_time"], [19, 2, 1, "", "show_network"], [19, 2, 1, "", "simulation_terminated"]], "uxsim.analyzer": [[20, 1, 1, "", "Analyzer"]], "uxsim.analyzer.Analyzer": [[20, 2, 1, "", "__init__"], [20, 2, 1, "", "basic_analysis"], [20, 2, 1, "", "basic_to_pandas"], [20, 2, 1, "", "compute_accurate_traj"], [20, 2, 1, "", "compute_edie_state"], [20, 2, 1, "", "compute_mfd"], [20, 2, 1, "", "cumulative_curves"], [20, 2, 1, "", "link_analysis_coarse"], [20, 2, 1, "", "link_cumulative_to_pandas"], [20, 2, 1, "", "link_to_pandas"], [20, 2, 1, "", "link_traffic_state_to_pandas"], [20, 2, 1, "", "log_vehicles_to_pandas"], [20, 2, 1, "", "macroscopic_fundamental_diagram"], [20, 2, 1, "", "mfd_to_pandas"], [20, 2, 1, "", "network"], [20, 2, 1, "", "network_anim"], [20, 2, 1, "", "network_fancy"], [20, 2, 1, "", "network_pillow"], [20, 2, 1, "", "od_analysis"], [20, 2, 1, "", "od_to_pandas"], [20, 2, 1, "", "output_data"], [20, 2, 1, "", "plot_vehicle_log"], [20, 2, 1, "", "plot_vehicles_log"], [20, 2, 1, "", "print_simple_stats"], [20, 2, 1, "", "show_simulation_progress"], [20, 2, 1, "", "time_space_diagram_density"], [20, 2, 1, "", "time_space_diagram_traj"], [20, 2, 1, "", "time_space_diagram_traj_links"], [20, 2, 1, "", "vehicle_trip_to_pandas"], [20, 2, 1, "", "vehicles_to_pandas"]], "uxsim.utils": [[35, 5, 1, "", "LoggingWarning"], [35, 4, 1, "", "catch_exceptions_and_warn"], [35, 4, 1, "", "display_image_in_notebook"], [35, 4, 1, "", "get_font_for_matplotlib"], [35, 4, 1, "", "lange"], [35, 4, 1, "", "print_columns"], [35, 4, 1, "", "printtry"]], "uxsim.uxsim": [[36, 1, 1, "", "Link"], [36, 1, 1, "", "Node"], [36, 1, 1, "", "Route"], [36, 1, 1, "", "RouteChoice"], [36, 1, 1, "", "Vehicle"], [36, 1, 1, "", "World"]], "uxsim.uxsim.Link": [[36, 2, 1, "", "actual_travel_time"], [36, 2, 1, "", "arrival_count"], [36, 3, 1, "", "capacity_in"], [36, 3, 1, "", "capacity_out"], [36, 3, 1, "", "density"], [36, 2, 1, "", "departure_count"], [36, 3, 1, "", "flow"], [36, 3, 1, "", "free_flow_speed"], [36, 2, 1, "", "in_out_flow_constraint"], [36, 2, 1, "", "init_after_tmax_fix"], [36, 2, 1, "", "instant_travel_time"], [36, 3, 1, "", "jam_density"], [36, 3, 1, "", "merge_priority"], [36, 3, 1, "", "num_vehicles"], [36, 3, 1, "", "num_vehicles_queue"], [36, 2, 1, "", "set_traveltime_instant"], [36, 3, 1, "", "speed"], [36, 2, 1, "", "update"]], "uxsim.uxsim.Node": [[36, 2, 1, "", "flow_capacity_update"], [36, 2, 1, "", "generate"], [36, 2, 1, "", "signal_control"], [36, 3, 1, "", "signal_phase"], [36, 3, 1, "", "signal_t"], [36, 2, 1, "", "transfer"], [36, 2, 1, "", "update"]], "uxsim.uxsim.Route": [[36, 2, 1, "", "actual_travel_time"], [36, 3, 1, "", "links"], [36, 3, 1, "", "links_name"], [36, 3, 1, "", "trust_input"]], "uxsim.uxsim.RouteChoice": [[36, 2, 1, "", "homogeneous_DUO_update"], [36, 2, 1, "", "route_search_all"]], "uxsim.uxsim.Vehicle": [[36, 2, 1, "", "add_dest"], [36, 2, 1, "", "add_dests"], [36, 2, 1, "", "carfollow"], [36, 2, 1, "", "end_trip"], [36, 2, 1, "", "get_xy_coords"], [36, 2, 1, "", "record_log"], [36, 2, 1, "", "route_next_link_choice"], [36, 2, 1, "", "route_pref_update"], [36, 2, 1, "", "set_links_avoid"], [36, 2, 1, "", "set_links_prefer"], [36, 2, 1, "", "traveled_route"], [36, 2, 1, "", "update"]], "uxsim.uxsim.World": [[23, 2, 1, "", "__init__"], [36, 2, 1, "", "addLink"], [36, 2, 1, "", "addNode"], [36, 2, 1, "", "addVehicle"], [36, 2, 1, "", "adddemand"], [36, 2, 1, "", "adddemand_area2area"], [36, 2, 1, "", "adddemand_point2point"], [36, 2, 1, "", "check_simulation_ongoing"], [36, 2, 1, "", "copy"], [36, 2, 1, "", "exec_simulation"], [36, 2, 1, "", "finalize_scenario"], [36, 2, 1, "", "generate_Links_from_csv"], [36, 2, 1, "", "generate_Nodes_from_csv"], [36, 2, 1, "", "generate_demand_from_csv"], [36, 2, 1, "", "get_link"], [36, 2, 1, "", "get_nearest_node"], [36, 2, 1, "", "get_node"], [36, 2, 1, "", "get_nodes_in_area"], [36, 2, 1, "", "load_scenario_from_csv"], [36, 2, 1, "", "on_time"], [36, 2, 1, "", "show_network"], [36, 2, 1, "", "simulation_terminated"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:exception"}, "terms": {"": [1, 2, 3, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "0": [1, 2, 3, 5, 9, 17, 18, 19, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "00": [24, 27, 28, 29, 30, 31, 32], "003": 29, "004": 29, "005": [29, 30], "006": 29, "006944": 27, "01": [19, 22, 23, 36], "010": 29, "011": 29, "014583": 27, "015": 29, "016667": 27, "018750": 27, "019": 29, "022": 29, "025": 32, "03": [24, 28], "032": 29, "033": 29, "034": 29, "036": 29, "038": 29, "038021": 27, "038542": 27, "039": 29, "039583": 27, "04": [27, 29], "045": 29, "04b": 29, "05": [29, 30, 32], "056": 29, "057": 29, "058": 29, "06": [24, 32], "061": 29, "062": 29, "068": 29, "069": 29, "07": 27, "071": 29, "072": 29, "075": [29, 32], "076": 29, "0770804386239": 28, "08": 28, "082": 29, "085": 29, "087": 29, "0875": 32, "09": 28, "092": 29, "097": 29, "098": 29, "1": [1, 2, 5, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 35, 36], "10": [1, 2, 3, 19, 20, 22, 23, 27, 28, 29, 30, 31, 32, 36], "100": [5, 19, 21, 22, 23, 24, 27, 29, 35, 36], "1000": [21, 24, 27, 28, 29, 31, 32, 35], "10000": [21, 29, 35], "101": [29, 31, 32], "10164": 28, "102": [29, 32], "103": [29, 32], "104": 29, "10425": 27, "105": [29, 31], "1050": 29, "10540": 27, "106": [29, 31], "107": [29, 31], "108": [29, 32], "1080": 27, "109": 29, "10km": 25, "11": [24, 27, 28, 29, 30, 31, 32], "110": [27, 29], "1100": 27, "11030": 27, "1105": 27, "111": [29, 31, 32], "1110": 27, "111000": [5, 30], "1114": 28, "1115": 27, "112": [29, 32], "113": 29, "114": [29, 30], "115": [29, 32], "116": [28, 29], "1165": 27, "117": [29, 32], "118": 29, "119": [29, 31], "1195": [24, 27], "12": [1, 5, 20, 24, 27, 28, 29, 30, 31, 32], "120": [19, 22, 23, 27, 29, 31, 36], "1200": [24, 27, 28, 29, 30, 31, 32], "12000": 29, "120000": [31, 32], "121": [28, 29], "122": 29, "1220": 30, "123": [29, 32], "123575": 32, "123600": 32, "123900": 32, "124": 29, "124325": 32, "124425": 32, "124525": 32, "124550": 32, "124625": 32, "124650": 32, "124775": 32, "124875": 32, "124950": 32, "124975": 32, "125": 29, "125125": 32, "125150": 32, "125175": 32, "125250": 32, "125350": 32, "125425": 32, "125450": 32, "125525": 32, "125550": 32, "125575": 32, "125600": 32, "125625": 32, "125675": 32, "125875": 32, "125900": 32, "125925": 32, "125975": 32, "126": 29, "126000": 32, "126050": 32, "126100": 32, "126125": 32, "126175": 32, "126275": 32, "126300": 32, "126375": 32, "126400": 32, "126425": 32, "126475": 32, "126525": 32, "126550": 32, "126625": 32, "126725": 32, "126775": 32, "126800": 32, "126825": 32, "126850": 32, "126900": 32, "126950": 32, "126975": 32, "127": [29, 31], "127075": 32, "127200": 32, "127250": 32, "127275": 32, "127300": 32, "127325": 32, "127350": 32, "127400": 32, "1275": 29, "127600": 32, "127700": 32, "127725": 32, "127800": 32, "127975": 32, "128": [27, 29], "1280": [29, 30], "128050": 32, "128075": 32, "128100": 32, "128125": 32, "128150": 32, "128175": 32, "128225": 32, "128275": 32, "128400": 32, "128475": 32, "128550": 32, "128750": 32, "128925": 32, "129": 29, "129125": 32, "129225": 32, "129300": 32, "129350": 32, "129425": 32, "129500": 32, "129725": 32, "129900": 32, "129925": 32, "129958": 27, "12min": 29, "13": [24, 27, 29, 30, 31, 32], "130": [24, 29], "130000": 32, "130050": 32, "130100": 32, "130125": 32, "130200": 32, "13025": 28, "130375": 32, "130725": 32, "13080": 28, "130800": 32, "131": 29, "131025": 32, "131275": 32, "131475": 32, "1315": 29, "131575": 32, "131700": 32, "131725": 32, "131825": 32, "132": 29, "132400": 32, "132500": 32, "132825": 32, "133": 29, "133500": 32, "133775": 32, "134": 29, "13450": 27, "134725": 32, "135": [29, 32], "135175": 32, "135200": 32, "135375": 32, "13560": 28, "135700": 32, "135825": 32, "136": 29, "136125": 32, "136600": 32, "136850": 32, "137": 29, "1375": 32, "137650": 32, "138": 29, "1386": 28, "138889": 27, "139": [27, 29, 30, 31], "14": [27, 28, 29, 30, 31, 32], "140": [27, 29, 31], "141": 29, "141525": 32, "142": [27, 29], "143": 29, "14375": 27, "144": 29, "1440": [27, 30, 31], "145": 29, "146": 29, "147": 29, "148": 29, "14845": 27, "149": 29, "15": [27, 28, 29, 30, 32], "150": 29, "1500": 31, "1508": 31, "151": [29, 31], "15135": 28, "152": [29, 31], "153": 29, "154": 29, "155": [29, 31], "156": 29, "157": 29, "158": 29, "159": 29, "1590": 30, "16": [27, 28, 29, 30, 32], "160": [29, 32], "16025": 28, "161": 29, "162": [24, 29], "163": 29, "164": [29, 31], "165": 29, "16500": 28, "166": 29, "166667": 27, "1668": 29, "167": 29, "168": [27, 29, 31], "16840": 30, "169": 29, "16935": 28, "17": [27, 29, 30, 32], "170": [29, 32], "170000": 32, "1706": 31, "171": 29, "172": [29, 31], "172425": 32, "173": 29, "173475": 32, "174": 29, "1742": 27, "174275": 32, "175": [29, 31, 32], "176": 29, "177": 29, "177225": 32, "178": 29, "178375": 32, "179": 29, "179300": 32, "18": [27, 28, 29, 32], "180": 29, "1800": [27, 28, 29, 30, 31], "180200": 32, "180350": 32, "181": 29, "181700": 32, "182": 29, "183": 29, "184": 29, "184050": 32, "185": 29, "186": 29, "187": 29, "1875": 32, "188": 29, "188925": 32, "189": 29, "18900": 30, "19": [27, 29, 30, 32], "190": 29, "191": 29, "19150": 28, "191750": 32, "191850": 32, "192": 29, "192975": 32, "193": 29, "19343": 29, "194": 29, "194150": 32, "195": 29, "196": 29, "197": 29, "198": [29, 31], "19880": 28, "199": 29, "199th": 29, "1d": [21, 35], "1e": 29, "1st": [3, 19, 22, 23, 36], "2": [1, 2, 5, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 36], "20": [1, 2, 19, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "200": [27, 28, 29, 32], "2000": [31, 32], "20000": 31, "201": 29, "202": 29, "203": 29, "203250": 32, "204": 29, "204750": 32, "204900": 32, "206": [29, 31], "2060": 29, "207": 29, "207525": 32, "209": 29, "21": [28, 29, 30, 32], "210": [29, 31], "212": [27, 29], "2133305998": 30, "214": 29, "215": [29, 32], "216175": 32, "217": 29, "218": 29, "219": 29, "22": [28, 29, 30, 32], "220": [28, 29, 31], "22265": 28, "223": [29, 31], "224": 29, "225": [27, 31], "225600": 32, "226": 29, "227": 29, "228": 29, "229": 29, "23": [28, 29, 30, 32], "230": 29, "231": 29, "232": 29, "234": 29, "234775": 32, "235": 29, "237": 29, "238": 29, "239": 29, "24": [1, 20, 27, 28, 29, 32], "240": [24, 27, 31], "2400": [27, 28, 29, 30, 31], "241": 29, "242": 32, "243": 29, "2445": 30, "245": 29, "246": 29, "247": 29, "247250": 32, "25": [27, 28, 29, 31, 32], "250": 29, "2500": 31, "2547": 30, "2550": 27, "257": 29, "258": 29, "259": 29, "26": [27, 29, 32], "260": 29, "261": 31, "262": 29, "264": 29, "2655": 29, "266": 29, "268": 29, "269": 29, "27": [28, 29, 30, 32], "270": 29, "27124746144": 28, "272": 29, "273": 30, "274": 29, "275": 29, "276": 29, "277": 29, "279": 29, "28": [27, 29, 30, 32], "280": 29, "281": 29, "282": 29, "283": 29, "284": 29, "285": 29, "286": 31, "287": [29, 32], "288": 32, "28825": 27, "289": [29, 32], "29": [29, 32], "290": 32, "291667": 27, "292": [29, 32], "293": 29, "294": [29, 31, 32], "295": [27, 29, 31, 32], "296": [27, 32], "297": [27, 29, 31, 32], "297695262483995": 29, "298": [27, 29], "299": 27, "3": [1, 5, 7, 20, 24, 27, 28, 29, 30, 31, 32], "30": [5, 25, 27, 28, 29, 30, 32], "300": [27, 32], "3000": [24, 27, 28, 29, 30, 31], "301": 32, "302": [29, 32], "303": [29, 32], "304": 29, "305": 31, "307": 31, "308": [29, 32], "3090": 30, "31": 29, "310": [29, 31, 32], "311": 29, "312": [29, 32], "313": 29, "314000": 27, "315": 29, "316": 29, "317": [29, 32], "3190": 27, "32": [29, 31], "321": 29, "322": 29, "323": [29, 32], "325": [28, 29, 31], "327": 29, "328": 29, "32gb": 29, "33": [29, 31], "331": 29, "332": 31, "333": 29, "333333": 27, "334": 29, "3343043": 29, "335": 29, "33525": 27, "336": 29, "33859165468067": 28, "34": [29, 31], "342": 29, "343": 29, "3435": 30, "344": [29, 31], "345": [29, 32], "346": 31, "34690": 27, "348": 29, "349": 29, "35": [27, 29, 30, 31], "350": [29, 32], "3500": 31, "351": 29, "352": 29, "353": 29, "355": 32, "358": 29, "3595": [29, 31], "3596": 31, "3597": 31, "3598": 31, "3599": 31, "36": [29, 30, 31], "360": [29, 32], "3600": [27, 28, 29, 30, 31], "361": 29, "3610": 28, "362": [28, 29], "3655": 31, "366": 29, "368": [27, 29], "369": 31, "37": 29, "370": 29, "371": 29, "3715": 31, "374": 29, "375": [27, 31, 32], "3750": 31, "375000": 27, "376": 29, "3765": 31, "377": 29, "3770": 31, "3780": 30, "38": 29, "380": 29, "382": [29, 31], "3840": 31, "38495": 28, "385": [24, 29], "387": 29, "3875": 32, "39": [29, 30, 32], "390": [29, 32], "392": 29, "393": 29, "395": 29, "399": 29, "3995": 31, "3996": 31, "3997": 31, "3998": 31, "3999": 31, "3f": 29, "3x3": 32, "4": [1, 3, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 35, 36], "40": [29, 32], "400": [24, 27], "4000": [29, 31, 32], "4005": 31, "403": 29, "404": 29, "4040": 31, "405": 29, "4060": 30, "408": [29, 31], "41": [28, 29], "410": 32, "411": 29, "412": [29, 32], "413": 31, "415": [29, 31], "416": 29, "418": 29, "42": [27, 29], "420": 29, "4200": [27, 28, 30, 31], "4207": 27, "4208": 27, "4209": 27, "4210": 27, "4211": 27, "4212": 27, "422": 29, "423": 29, "424": 29, "425": 29, "4270": 30, "43": 29, "430": 29, "433": 29, "4330": 31, "434": 29, "435": 29, "4350": 30, "4355": 30, "436": 29, "4360": 30, "439": 29, "44": [29, 31], "440": 32, "441": [29, 31], "442": [29, 32], "443": 29, "4435": 30, "444097": 27, "445": 32, "446": 29, "447": 29, "448": 29, "44930": 28, "45": [24, 28, 29, 30, 32], "450": 32, "4500": 31, "452": 29, "4536599763871": 28, "455": [29, 31, 32], "457": [28, 29], "46": [29, 30], "460": [28, 29], "461": 31, "4625": 32, "463": 29, "466667": 27, "468": [29, 31], "468284": 28, "47": 29, "471": 29, "472": 29, "473": 29, "474": 29, "476": 29, "477678": 27, "478": 29, "48": 29, "4800": [27, 28, 30, 31], "483": 29, "484": 29, "485275": 32, "4875": 32, "488": 29, "489": 29, "49": [27, 29], "490": [29, 32], "492": 29, "493": 29, "497": 29, "499": 29, "5": [1, 3, 5, 19, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "50": [3, 5, 19, 22, 23, 27, 29, 32, 36], "500": [27, 29, 30, 31, 32], "5000": [30, 31], "500000": 27, "501": 29, "502": 29, "503": 30, "505": 31, "507": 29, "508": 29, "50820": 28, "509": 29, "51": [28, 29, 31], "510": 29, "512": 31, "514": 29, "515": 29, "516": 29, "517": 29, "518": 29, "52": [27, 28, 29], "521": 29, "522": 29, "5240": 29, "526": 29, "5260": 29, "527": 29, "528": 31, "529": 29, "53": [29, 31], "531": 29, "532": 29, "533": 29, "536": 32, "54": 29, "5400": [27, 28, 30, 31], "548": 29, "55": [27, 28, 29, 31], "550": 29, "5500": 31, "551": 29, "552": 29, "554": 31, "555": 29, "556": 29, "557": 29, "558": 29, "559": 29, "56": [27, 29, 31], "563": 29, "564": 29, "565": 29, "566": 29, "567": [29, 31], "568": 29, "57": 29, "570": [29, 30], "571": 29, "573": 29, "574275": 32, "574675": 32, "575": 29, "575025": 32, "576": 29, "577225": 32, "578375": 32, "578475": 32, "578550": 32, "579300": 32, "579850": 32, "58": 29, "580": 29, "580000": 32, "580200": 32, "580275": 32, "580350": 32, "580650": 32, "580975": 32, "581": 29, "581200": 32, "581300": 32, "581675": 32, "581700": 32, "581900": 32, "5820": 27, "582100": 32, "582175": 32, "582225": 32, "582300": 32, "582550": 32, "582575": 32, "582625": 32, "582775": 32, "582800": 32, "583": 30, "583025": 32, "583075": 32, "583300": 32, "583325": 32, "583333": 27, "583350": 32, "583400": 32, "583425": 32, "583850": 32, "584050": 32, "584250": 32, "584350": 32, "584500": 32, "584575": 32, "584700": 32, "584825": 32, "585": 29, "585150": 32, "585250": 32, "585425": 32, "585525": 32, "585600": 32, "585650": 32, "585725": 32, "585825": 32, "585850": 32, "585900": 32, "585925": 32, "586": 29, "586000": 32, "586100": 32, "586175": 32, "586200": 32, "586250": 32, "586450": 32, "586500": 32, "586575": 32, "586650": 32, "586675": 32, "586950": 32, "587100": 32, "587125": 32, "587175": 32, "587225": 32, "587400": 32, "587700": 32, "587750": 32, "587800": 32, "588": 29, "588000": 32, "588025": 32, "588050": 32, "588075": 32, "588200": 32, "588525": 32, "588650": 32, "588700": 32, "588925": 32, "588975": 32, "589075": 32, "589150": 32, "589275": 32, "589325": 32, "589425": 32, "589650": 32, "589700": 32, "589825": 32, "589925": 32, "59": [29, 31], "590": 29, "590175": 32, "590200": 32, "590225": 32, "590350": 32, "590400": 32, "590900": 32, "590925": 32, "590975": 32, "591100": 32, "591125": 32, "591150": 32, "591200": 32, "591225": 32, "591325": 32, "591475": 32, "591525": 32, "591575": 32, "591625": 32, "591700": 32, "591725": 32, "591750": 32, "591775": 32, "591825": 32, "591850": 32, "591900": 32, "591925": 32, "591950": 32, "592050": 32, "592075": 32, "592375": 32, "592450": 32, "592500": 32, "592600": 32, "592700": 32, "592725": 32, "592750": 32, "592800": 32, "592850": 32, "592900": 32, "592975": 32, "593125": 32, "593225": 32, "593250": 32, "593300": 32, "593325": 32, "593350": 32, "593375": 32, "593425": 32, "593475": 32, "593500": 32, "593525": 32, "594": 29, "594050": 32, "594150": 32, "594225": 32, "594250": 32, "594275": 32, "594325": 32, "594650": 32, "594725": 32, "595250": 32, "595325": 32, "595350": 32, "595675": 32, "596075": 32, "596150": 32, "596450": 32, "596575": 32, "596725": 32, "596950": 32, "597000": 32, "597325": 32, "597400": 32, "597600": 32, "597900": 32, "597975": 32, "598075": 32, "598100": 32, "598325": 32, "598450": 32, "598775": 32, "598850": 32, "599225": 32, "599375": 32, "599400": 32, "599425": 32, "5995": 28, "599550": 32, "599875": 32, "6": [1, 19, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "60": [3, 5, 19, 22, 23, 29, 30, 31, 32, 36], "600": [19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "6000": [27, 28, 30, 31], "60000": 25, "600075": 32, "6001": 31, "600125": 32, "600200": 32, "600275": 32, "60047029513257": 28, "600500": 32, "600600": 32, "600800": 32, "601": 29, "601025": 32, "601125": 32, "602075": 32, "602550": 32, "602650": 32, "602925": 32, "603": 29, "603250": 32, "604425": 32, "604675": 32, "604750": 32, "604900": 32, "605075": 32, "605325": 32, "605350": 32, "605550": 32, "605625": 32, "605725": 32, "605750": 32, "605850": 32, "606": 29, "606000": 32, "606125": 32, "606200": 32, "606475": 32, "607": 29, "607050": 32, "607525": 32, "607700": 32, "608": 29, "608025": 32, "608250": 32, "608325": 32, "608850": 32, "608900": 32, "609125": 32, "609250": 32, "609300": 32, "609600": 32, "609625": 32, "609800": 32, "609825": 32, "61": [28, 29], "610050": 32, "610200": 32, "610300": 32, "610450": 32, "610600": 32, "610750": 32, "610800": 32, "610825": 32, "610975": 32, "611": 29, "611000": 32, "611150": 32, "611225": 32, "611250": 32, "611525": 32, "611600": 32, "611850": 32, "611950": 32, "612": 29, "612025": 32, "612050": 32, "612425": 32, "6125": 32, "612500": 32, "612600": 32, "613": 29, "613150": 32, "613650": 32, "613675": 32, "613775": 32, "613850": 32, "613925": 32, "614300": 32, "614600": 32, "614650": 32, "614750": 32, "614850": 32, "614925": 32, "615": [29, 30], "615100": 32, "615425": 32, "615500": 32, "615525": 32, "615550": 32, "615600": 32, "615925": 32, "616175": 32, "616225": 32, "616275": 32, "616350": 32, "616450": 32, "616625": 32, "616650": 32, "617": 31, "617025": 32, "617300": 32, "617350": 32, "617600": 32, "617700": 32, "618050": 32, "618075": 32, "618475": 32, "618550": 32, "618900": 32, "618975": 32, "619": 29, "619025": 32, "619250": 32, "619350": 32, "619975": 32, "62": [24, 27, 29], "620100": 32, "620400": 32, "620425": 32, "620550": 32, "620600": 32, "620625": 32, "620650": 32, "620850": 32, "621": 29, "621100": 32, "621200": 32, "621325": 32, "621400": 32, "621575": 32, "621925": 32, "622125": 32, "622175": 32, "622275": 32, "622300": 32, "622325": 32, "622650": 32, "622875": 32, "623200": 32, "623725": 32, "623925": 32, "624350": 32, "624425": 32, "624825": 32, "624925": 32, "624975": 32, "625": 32, "625000": 27, "625600": 32, "625675": 32, "626": 29, "626200": 32, "626225": 32, "626325": 32, "626450": 32, "626750": 32, "627000": 32, "627250": 32, "627300": 32, "627850": 32, "627875": 32, "628000": 32, "628075": 32, "628225": 32, "628400": 32, "628675": 32, "629": 29, "629025": 32, "629475": 32, "629725": 32, "629975": 32, "63": 29, "630": 29, "630000": 32, "630050": 32, "630125": 32, "630525": 32, "630700": 32, "630875": 32, "630950": 32, "630975": 32, "631075": 32, "631100": 32, "631125": 32, "631750": 32, "631825": 32, "632325": 32, "632425": 32, "632600": 32, "632650": 32, "633": 29, "633675": 32, "634": 28, "634200": 32, "634500": 32, "634650": 32, "634775": 32, "634925": 32, "635": 29, "635125": 32, "635250": 32, "635275": 32, "635350": 32, "635400": 32, "636": 29, "636175": 32, "636500": 32, "636550": 32, "636775": 32, "636850": 32, "636925": 32, "637000": 32, "637325": 32, "6375": 32, "637850": 32, "638250": 32, "638275": 32, "638350": 32, "638600": 32, "638850": 32, "639075": 32, "639100": 32, "639325": 32, "639400": 32, "639525": 32, "639750": 32, "64": [27, 28, 29, 31], "640": 29, "6400": 27, "640150": 32, "640375": 32, "640750": 32, "640x480": 29, "641275": 32, "641375": 32, "641400": 32, "641425": 32, "641575": 32, "641725": 32, "641750": 32, "642150": 32, "6421949249966": 28, "642475": 32, "642500": 32, "642525": 32, "642700": 32, "643100": 32, "643600": 32, "643850": 32, "643925": 32, "644": 29, "644225": 32, "644300": 32, "644450": 32, "644800": 32, "645150": 32, "645175": 32, "645575": 32, "645600": 32, "646000": 32, "646300": 32, "647250": 32, "647275": 32, "647625": 32, "648": 29, "648400": 32, "649150": 32, "649400": 32, "649450": 32, "649550": 32, "649675": 32, "649725": 32, "649900": 32, "649975": 32, "65": [29, 30, 32], "650000": 32, "650450": 32, "650525": 32, "650725": 32, "651825": 32, "652": 29, "652075": 32, "652575": 32, "653": 29, "653025": 32, "653400": 32, "654": 29, "654025": 32, "654675": 32, "655": 29, "655225": 32, "655307994757536": 29, "655425": 32, "655725": 32, "656": 29, "656625": 32, "656775": 32, "657150": 32, "657525": 32, "657600": 32, "658": 30, "658100": 32, "658775": 32, "659625": 32, "66": 29, "6600": [27, 30, 31], "660000": 32, "660100": 32, "660200": 32, "660775": 32, "660950": 32, "661425": 32, "662": [29, 31], "662625": 32, "663": 29, "663100": 32, "663150": 32, "663525": 32, "664": 29, "664200": 32, "664225": 32, "664850": 32, "665125": 32, "665775": 32, "666975": 32, "667": 29, "667325": 32, "667675": 32, "667700": 32, "668": 29, "669": 29, "669225": 32, "669525": 32, "669800": 32, "669825": 32, "67": [27, 29, 31], "671": 29, "671375": 32, "672025": 32, "672275": 32, "673": 29, "673175": 32, "673275": 32, "674125": 32, "674950": 32, "675": 27, "676175": 32, "678": 29, "678225": 32, "6785": 28, "678775": 32, "679350": 32, "679525": 32, "679850": 32, "68": [27, 29, 30], "680250": 32, "680550": 32, "680800": 32, "682": 31, "682025": 32, "683": 29, "683350": 32, "683525": 32, "684": 29, "684825": 32, "685250": 32, "685625": 32, "686150": 32, "686275": 32, "686875": 32, "686975": 32, "687925": 32, "688725": 32, "69": 29, "691050": 32, "691775": 32, "6938": 27, "693900": 32, "694150": 32, "695": 29, "695250": 32, "695550": 32, "696350": 32, "698": 29, "699": 29, "699225": 32, "699350": 32, "7": [24, 27, 28, 29, 30, 31, 32], "70": [28, 29, 30, 32], "700": [27, 29], "700025": 32, "700475": 32, "700525": 32, "701": 29, "701750": 32, "702": 29, "702950": 32, "703704": 27, "706": 29, "706750": 32, "706850": 32, "707": 29, "707250": 32, "71": [29, 31], "710": 29, "710875": 32, "711": 29, "711600": 32, "712": 29, "712975": 32, "715": 29, "715171192444": 28, "7155": 28, "717": 29, "7170": 28, "717600": 32, "718": 30, "718425": 27, "7195": [27, 30, 31], "72": 29, "720": 29, "7200": [27, 30, 31], "721425": 32, "721775": 32, "722": 29, "726": 29, "727": 29, "728125": 32, "729": 29, "73": 29, "731": 29, "732": [29, 31], "733150": 32, "735": [24, 29], "736": 29, "7360": 29, "737": 29, "738": 29, "739": 29, "74": 29, "741850": 32, "742": 29, "746": 29, "75": [24, 27, 29, 30], "751675": 32, "755": 29, "757": 29, "76": [27, 28, 29, 30], "760417": 27, "762": 29, "7625": 32, "7630": 29, "765": 29, "769": 29, "77": [29, 30, 31], "770": 29, "770833": 27, "771": 29, "773": 29, "774950": 32, "775": [27, 29], "777": 29, "777825": 32, "778": 29, "78": 29, "7810": 29, "782": 29, "785": 29, "787": 29, "79": [28, 29, 31], "791667": 27, "7925": 29, "794": 29, "798": 29, "7km": 28, "8": [1, 20, 27, 28, 29, 30, 31, 32], "80": [28, 29], "800": [24, 27, 32], "8005": 29, "802": 29, "804": 29, "807": 29, "81": [27, 29], "810": 24, "812": 30, "8145": 29, "817": [29, 30], "8170": 29, "82": [29, 31], "8215": 29, "826": 29, "8270": 29, "828": 29, "8285": 29, "8295": 29, "83": [27, 29], "830": 29, "831": 29, "832": 29, "8340": 29, "835": 29, "8355": 29, "836": 29, "8390": 29, "84": [27, 29, 31], "8405": 29, "8410": 29, "843": 29, "844": 29, "845": 29, "846": 29, "849": 29, "85": [29, 30, 31, 32], "850": 29, "851": 29, "852": 29, "854": 29, "856": 29, "859": 29, "86": [29, 31], "863": 29, "865": 29, "87": [28, 29, 32], "870": 29, "8700": 27, "875": [27, 32], "878": 29, "88": [27, 29, 31, 32], "881": 30, "883": 29, "885275": 32, "887": 29, "889": 29, "89": [29, 31, 32], "890000": 32, "895": 29, "896": 29, "897": 29, "8ghz": 29, "9": [27, 28, 29, 30, 31, 32], "90": [28, 29, 32], "900": [27, 29], "906": 29, "907": 29, "909": 29, "91": 29, "911": 29, "911654": 30, "912": 29, "913": 29, "916": 29, "917": 29, "92": [29, 32], "921": 29, "923": 29, "924": 29, "925": 32, "926": 29, "929": 29, "93": [28, 29, 31], "935": 29, "936": 29, "937": 29, "94": [29, 32], "941": 29, "943": 29, "944": 29, "945": 29, "95": [29, 32], "950": 29, "952": 29, "955": 29, "958": 29, "96": [28, 29, 32], "962": 29, "963": 29, "96325": 27, "965": 29, "966": 29, "967": 29, "97": [28, 29, 32], "972": 29, "975": 27, "98": 29, "9800": 29, "981": 29, "987": 29, "988": 29, "989": 29, "99": [28, 29, 31], "990": 29, "990536": 27, "995": 32, "9999999999999999999999999": 29, "A": [1, 3, 5, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 27, 31, 35, 36], "As": [29, 30, 31], "At": [2, 22, 26, 36], "But": 32, "By": [27, 29, 32], "For": [3, 19, 21, 22, 23, 24, 26, 27, 29, 30, 31, 35, 36], "If": [1, 2, 3, 5, 7, 18, 19, 20, 21, 22, 23, 26, 27, 30, 31, 35, 36], "In": [28, 29, 31, 32], "It": [1, 5, 19, 20, 21, 22, 23, 24, 27, 30, 31, 32, 35, 36], "No": [2, 22, 26, 34, 36], "Not": [18, 22, 36], "OF": 31, "On": 31, "One": 32, "Ones": 27, "Such": 31, "The": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36], "Their": [2, 22, 31, 36], "Then": [24, 29, 31, 32], "There": 32, "These": [2, 21, 22, 26, 29, 35, 36], "To": [29, 30, 31], "With": 34, "_": 29, "__init__": [2, 3, 5, 8, 9, 11, 12, 13, 14, 15, 18, 19, 20, 23, 29, 31], "__len__": 29, "_imag": [2, 22, 36], "_notol": 28, "_withtol": 28, "abbrevi": [21, 35], "abort": [18, 19, 22, 23, 36], "about": [29, 32], "abov": [29, 30], "accept": [2, 22, 26, 36], "access": [27, 30, 31], "accord": [28, 29], "accuraci": [19, 22, 23, 36], "achiev": 32, "across": [1, 20], "act": [19, 22, 23, 36], "action": [18, 22, 29, 36], "action_batch": 29, "action_index": 29, "action_spac": 29, "activ": 26, "actual": [1, 2, 8, 20, 22, 27, 32, 36], "actual_travel_tim": [2, 8, 22, 36], "ad": [3, 17, 18, 19, 22, 23, 31, 36], "adamw": 29, "add": [5, 11, 12, 18, 19, 22, 23, 27, 30, 36], "add_dest": [18, 22, 36], "add_trip_request": [11, 12, 31], "adddemand": [19, 22, 23, 24, 27, 28, 29, 31, 32, 36], "adddemand_area2area": [19, 22, 23, 30, 36], "adddemand_point2point": [19, 22, 23, 36], "addit": [2, 17, 18, 19, 22, 23, 28, 31, 36], "addlink": [17, 19, 22, 23, 24, 27, 28, 29, 31, 32, 36], "addnod": [19, 22, 23, 24, 27, 28, 29, 31, 32, 36], "address": 31, "addvehicl": [19, 22, 23, 31, 36], "adjust": [1, 2, 20, 22, 30, 36], "advanc": [25, 31, 34], "advantag": 27, "after": [1, 7, 19, 20, 22, 23, 29, 31, 36], "aggreg": [2, 5, 19, 22, 23, 24, 27, 30, 32, 36], "ahead": [2, 22, 26, 36], "aka": 26, "algorithm": 32, "all": [1, 2, 9, 18, 19, 20, 22, 23, 26, 28, 29, 31, 36], "all_ave_delai": 28, "all_ave_delay2": 28, "all_ave_tt": 28, "all_ave_tt2": 28, "allow": [3, 22, 27, 31, 36], "almost": [29, 31, 32], "along": [21, 35], "alreadi": [2, 3, 18, 19, 22, 23, 32, 36], "also": [19, 22, 23, 24, 27, 28, 29, 31, 36], "alter": [2, 22, 26, 36], "altern": [2, 22, 26, 36], "alwai": [29, 30, 32], "amsgrad": 29, "an": [1, 2, 9, 11, 12, 13, 15, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 35, 36], "analysi": [1, 17, 20, 34], "analyz": [24, 27, 28, 29, 30, 31, 32], "ani": [2, 7, 11, 12, 13, 15, 18, 19, 21, 22, 23, 31, 35, 36], "anim": [1, 20, 25, 27, 28, 29, 30], "anim_network0": [27, 28, 30], "anim_network1": [27, 29], "anim_network_f": [1, 20, 27, 30], "animation_speed_invers": [1, 20, 27, 28, 30], "anoth": [3, 22, 30, 36], "answer": 31, "appeal": [1, 20], "append": [18, 22, 29, 36], "appli": 27, "applic": 34, "approach": [2, 22, 26, 29, 32, 36], "appropri": 27, "approxim": 25, "ar": [1, 2, 3, 5, 8, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36], "arbitrari": [21, 35], "area": [5, 19, 22, 23, 30, 36], "arg": [19, 21, 22, 23, 29, 35, 36], "argument": [5, 17, 19, 21, 22, 23, 26, 35, 36], "around": 31, "arrai": 29, "arriv": [1, 2, 13, 15, 20, 22, 36], "arrival_count": [2, 22, 36], "arrival_tim": 31, "arrive_at_dest": [13, 15], "arteri": [5, 28, 29, 30], "articl": [26, 31], "arxiv": [25, 26], "aspect": 32, "assgin": 31, "assign": [11, 12, 14, 26, 31, 34], "assign_taxi": [11, 12, 31], "assign_trip_request_to_taxi": [14, 31], "assum": [1, 20, 28, 29, 31], "attempt": [3, 22, 36], "attr_gen": 32, "attribut": [2, 11, 12, 13, 15, 18, 19, 22, 23, 26, 28, 31, 36], "author": 25, "auto_renam": [2, 3, 18, 19, 22, 23, 36], "autom": 28, "automat": [1, 2, 3, 5, 18, 19, 22, 23, 27, 33, 36], "autoreload": [30, 31], "av": [24, 27, 28, 29, 30, 31, 32], "avail": [14, 18, 19, 21, 22, 23, 31, 32, 35, 36], "averag": [1, 2, 20, 22, 24, 27, 28, 29, 30, 31, 32, 36], "average_delai": [27, 28, 29, 32], "average_spe": [1, 20], "average_travel_tim": [27, 28, 32], "avoid": [18, 19, 21, 22, 23, 35, 36], "awar": 30, "ax": 29, "ax1": 31, "ax2": 31, "axi": [1, 20], "backward": [1, 20, 29], "balanc": 31, "base": [1, 2, 3, 9, 11, 12, 14, 18, 19, 20, 22, 23, 29, 31, 32, 36], "basic": [1, 11, 12, 20, 27, 29, 32], "basic_analysi": [1, 20], "basic_to_panda": [1, 11, 12, 20, 27, 28, 32], "batch": 29, "batch_siz": 29, "bbox": 5, "becaus": [29, 32], "becom": [2, 19, 22, 23, 36], "been": [19, 22, 23, 29, 36], "befor": [2, 19, 22, 23, 30, 36], "begin": [2, 22, 26, 29, 36], "behavior": [27, 31], "being": 31, "belong": [1, 2, 3, 9, 18, 19, 20, 22, 23, 36], "below": [25, 27, 29, 30, 31, 32], "benchmark": 27, "best": [29, 32], "best_average_delai": 29, "best_i_episod": 29, "best_ind": 32, "best_w": 29, "better": 33, "between": [1, 3, 8, 17, 20, 22, 26, 27, 28, 29, 31, 32, 36], "bezier": [1, 20], "bidirect": 5, "bin": 32, "binstr": 29, "bit": 29, "blank": 27, "blue": 32, "bo": 31, "bool": [1, 2, 3, 5, 7, 8, 17, 18, 19, 20, 22, 23, 29, 36], "both": [18, 19, 22, 23, 31, 36], "bottleneck": [2, 22, 36], "bound": 5, "boundari": 29, "boundingrect": 7, "box": [5, 29], "break": [29, 31], "btw": 32, "buffer": 29, "built": [21, 31, 35], "burden": 29, "bypass": 27, "calcul": [2, 19, 22, 23, 31, 36], "calibr": 30, "call": [13, 15, 19, 21, 22, 23, 27, 29, 31, 32, 35, 36], "callabl": [21, 35], "can": [2, 3, 7, 11, 12, 13, 15, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36], "cannot": [2, 22, 26, 31, 36], "capac": [2, 3, 19, 22, 23, 29, 36], "capacity_in": [2, 19, 22, 23, 26, 36], "capacity_out": [2, 19, 22, 23, 26, 36], "capacity_per_lan": [2, 22, 26, 36], "car": 26, "carefulli": 30, "carfollow": [18, 22, 36], "cargo": [13, 15], "carri": 31, "case": [28, 29, 31], "cat": 29, "catch": [21, 35], "catch_exceptions_and_warn": [21, 35], "caus": [27, 28, 30], "cell": [1, 20, 29], "center": [19, 22, 23, 36], "central": 30, "certain": 31, "chang": [2, 3, 22, 26, 29, 36], "characterist": [2, 22, 26, 36], "chatgpt": [21, 33, 35], "check": [18, 19, 21, 22, 23, 27, 29, 31, 35, 36], "check_simulation_ongo": [19, 22, 23, 27, 29, 31, 36], "child1": 32, "child2": 32, "choic": [3, 9, 18, 19, 22, 23, 26, 28, 31, 36], "choos": 32, "chosen": [3, 22, 36], "circul": 31, "circular": [19, 22, 23, 30, 36], "citi": 34, "class": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 18, 19, 20, 22, 23, 25, 26, 27, 29, 30, 31, 36], "claud": 7, "clear": [27, 29], "clip": 29, "clip_grad_value_": 29, "clone": 32, "close": [19, 22, 23, 27, 36], "closer": [5, 30, 31], "closest": 31, "cmap": 32, "cmin": 32, "coars": [1, 20], "code": [19, 22, 23, 24, 25, 28, 29, 31, 32, 36], "coef_degree_to_met": [5, 30], "coeffici": [1, 5, 20], "collect": 29, "color": 27, "colorbar": 32, "column": [1, 20, 27, 29, 31], "columncount": 7, "com": [29, 34], "combin": 26, "common": [29, 32], "comp_n_veh_queu": 29, "comp_stat": 29, "compar": [28, 29, 32], "comparison": [28, 32], "compat": [1, 20], "complet": [1, 18, 20, 22, 24, 27, 28, 29, 30, 31, 32, 33, 36], "completed_trip": [27, 32], "comput": [1, 2, 8, 9, 11, 12, 17, 19, 20, 22, 23, 24, 25, 27, 28, 30, 31, 32, 34, 36], "compute_accurate_traj": [1, 20], "compute_edie_st": [1, 20], "compute_mfd": [1, 20], "compute_stat": [11, 12], "concaten": 29, "concect": [1, 8, 20, 22, 36], "concentr": [28, 30], "conclud": 27, "condit": [1, 2, 20, 22, 26, 36], "configur": [29, 32], "confirm": [27, 28, 29], "congest": [2, 22, 25, 27, 28, 29, 30, 31, 32, 36], "connect": [2, 5, 22, 36], "consecut": [27, 28, 29, 32], "consid": [18, 22, 32, 36], "consist": [19, 22, 23, 30, 36], "constitu": 30, "constructor": 27, "contain": [1, 3, 17, 19, 20, 22, 23, 36], "content": [8, 21, 22, 35, 36], "contextmenuev": 7, "contol": 29, "contrari": 31, "control": [25, 32, 34], "conveni": 30, "converg": 31, "convert": [1, 5, 11, 12, 20, 29], "convini": [21, 35], "cool": 31, "coordin": [3, 18, 19, 22, 23, 27, 29, 30, 31, 36], "copi": [19, 22, 23, 28, 29, 32, 36], "core": [22, 29, 36], "correspond": [5, 28, 29], "cost": [8, 17, 22, 27, 36], "cost_funct": 17, "could": [27, 29], "count": [1, 2, 20, 22, 29, 36], "cover": [8, 22, 36], "cpu": 29, "crash": [21, 35], "creat": [1, 2, 3, 9, 18, 19, 20, 22, 23, 24, 27, 28, 30, 31, 32, 36], "creator": 32, "criterion": 29, "critic": [2, 22, 26, 36], "crossov": 32, "csv": [1, 19, 20, 22, 23, 27, 36], "cuda": 29, "cumul": [1, 2, 20, 22, 27, 36], "cumulative_curv": [1, 20, 27], "cumulative_curves_": [1, 20], "current": [1, 3, 9, 18, 19, 20, 21, 22, 23, 27, 29, 31, 32, 35, 36], "curv": [1, 20, 27], "custom": [21, 34, 35], "custom_filt": [5, 30], "cxpb": 32, "cxtwopoint": 32, "d": 32, "darker": 27, "dat": 27, "data": [5, 7, 19, 22, 23, 25, 27, 28, 29, 34, 36], "datafram": [1, 11, 12, 20, 27, 31, 34], "dataframeview": 7, "dead": [18, 19, 22, 23, 30, 36], "deadend": [5, 30], "deap": 32, "debug": [21, 35], "decai": 29, "decis": [18, 22, 29, 36], "decod": 29, "decor": [21, 35], "decreas": [28, 31], "deep": 34, "deepcopi": [28, 29], "def": [29, 31, 32], "defauld": [1, 20], "default": [1, 2, 3, 5, 7, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 26, 27, 31, 32, 35, 36], "default_jam_dens": [5, 30], "default_maxspeed_": 5, "default_maxspeed_mortorwai": 5, "default_maxspeed_oth": 5, "default_maxspeed_primari": 5, "default_maxspeed_residenti": 5, "default_maxspeed_secondari": 5, "default_maxspeed_tertiari": 5, "default_maxspeed_trunk": 5, "default_number_of_lanes_": 5, "default_number_of_lanes_mortorwai": 5, "default_number_of_lanes_oth": 5, "default_number_of_lanes_primari": 5, "default_number_of_lanes_residenti": 5, "default_number_of_lanes_secondari": 5, "default_number_of_lanes_tertiari": 5, "default_number_of_lanes_trunk": 5, "defin": [2, 7, 8, 18, 19, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 36], "definit": [2, 22, 28, 29, 31, 36], "degre": [5, 30, 32], "del": 32, "delai": [24, 26, 27, 28, 29, 30, 32], "delta": [2, 22, 24, 26, 32, 36], "delta_per_lan": [2, 22, 26, 36], "delta_t": 27, "delta_x": 27, "deltan": [19, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "demand": [19, 22, 23, 24, 26, 27, 28, 29, 31, 32, 34, 36], "demand_dur": 28, "demand_flow": 28, "demonstr": [27, 29, 30, 31], "demos_and_exampl": 34, "densiti": [1, 2, 5, 19, 20, 22, 23, 26, 27, 36], "density_list": 7, "depart": [3, 11, 12, 13, 15, 22, 36], "depart_tim": [11, 12, 13, 15, 31], "departur": [1, 2, 18, 19, 20, 22, 23, 26, 31, 36], "departure_count": [2, 22, 36], "departure_tim": [1, 18, 19, 20, 22, 23, 31, 36], "departure_time_is_time_step": [18, 22, 36], "depend": [1, 19, 20, 22, 23, 24, 27, 29, 36], "deploi": 31, "deprec": 30, "dequ": 29, "deriv": 32, "descript": 31, "design": 31, "desktop": 25, "dest": [1, 11, 12, 13, 15, 18, 19, 20, 22, 23, 24, 27, 31, 32, 36], "dest_list": [18, 19, 22, 23, 36], "destin": [1, 11, 12, 13, 15, 18, 19, 20, 22, 23, 26, 27, 31, 36], "destination_nod": 31, "detail": [1, 2, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 35, 36], "determin": [1, 2, 19, 20, 22, 23, 26, 27, 29, 36], "determinist": 27, "develop": 25, "devic": 29, "df": [27, 28, 31], "df_link": 32, "df_veh": 31, "diagon": 28, "diagram": [1, 2, 20, 22, 26, 27, 28, 29, 36], "dict": [5, 17, 18, 19, 22, 23, 36], "dictionari": 5, "differ": [21, 29, 31, 35], "difficult": [30, 32], "dimens": 29, "direct": [17, 29], "directli": [21, 29, 35], "directori": [1, 20, 24], "disabl": [19, 22, 23, 36], "disappear": 31, "discount": 29, "discret": [24, 27, 28, 29, 30, 31, 32], "displai": [1, 20, 21, 27, 28, 29, 30, 31, 32, 35], "display_image_in_notebook": [21, 32, 35], "displayrol": 7, "dist": 31, "dist_tmp": 31, "distanc": [2, 14, 19, 22, 23, 31, 36], "distinguish": 28, "distribud": 29, "distribut": 29, "dn": [1, 20, 27], "do": [29, 34], "doc": [2, 22, 27, 36], "docstr": 33, "document": [25, 30, 33], "doe": 28, "done": [28, 29, 32], "download": 30, "downstream": [1, 2, 19, 20, 22, 23, 26, 36], "dqn": [25, 34], "draw": [1, 20, 27, 28, 29, 32], "drive": [1, 18, 20, 22, 36], "driver": [2, 22, 26, 36], "drl": 34, "drop": 31, "dso": 32, "dt": [7, 29], "dtype": 29, "due": [2, 21, 22, 27, 28, 30, 31, 35, 36], "dump": 28, "duo": [9, 18, 22, 34, 36], "duo_nois": [19, 22, 23, 36], "duo_update_tim": [19, 22, 23, 26, 29, 32, 36], "duo_update_weight": [19, 22, 23, 26, 36], "durat": [19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "duration_t": [19, 22, 23, 27, 29, 31, 36], "dure": [2, 22, 26, 27, 29, 31, 32, 36], "dynam": [18, 19, 22, 23, 26, 27, 29, 34, 36], "e": [1, 2, 19, 20, 21, 22, 23, 26, 27, 29, 35, 36], "e1": 29, "e2": 29, "each": [1, 2, 3, 5, 19, 20, 22, 23, 26, 29, 30, 31, 34, 36], "easi": 29, "easili": [28, 29], "east": [5, 30], "edg": [7, 28], "edgeitem": 7, "edi": [1, 20], "effici": [28, 29, 31, 32], "either": [18, 22, 29, 36], "elaps": [3, 22, 36], "element": [5, 29], "elif": 32, "elig": [3, 22, 36], "elimin": [5, 9, 22, 30, 32, 36], "els": [29, 32], "empti": [18, 19, 21, 22, 23, 35, 36], "enabl": [19, 22, 23, 30, 36], "end": [1, 2, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 35, 36], "end_nod": [2, 7, 19, 22, 23, 27, 36], "end_trip": [18, 22, 36], "enforc": [5, 8, 22, 36], "enforce_bidirect": [5, 30], "enforce_log": [18, 22, 36], "enough": [3, 22, 36], "ensur": [2, 22, 26, 29, 31, 36], "enter": [2, 22, 26, 36], "entir": [1, 8, 19, 20, 21, 22, 23, 35, 36], "enumer": [17, 32], "enumerate_k_shortest_rout": [17, 32], "env": 29, "environ": [19, 22, 23, 24, 27, 34, 36], "episod": 29, "eps_decai": 29, "eps_end": 29, "eps_start": 29, "eps_threshold": 29, "epsilon": 29, "equal": [31, 32], "error": [2, 22, 36], "especi": [21, 35], "essenti": [17, 22, 25, 36], "etc": [1, 13, 15, 20], "euclidean": [14, 31], "eular_dt": [19, 22, 23, 36], "eular_dx": [2, 19, 22, 23, 36], "eularian": [19, 22, 23, 36], "evalu": [21, 32, 35], "evaluate_by_total_travel_tim": 32, "even": [29, 31, 32], "evenli": [29, 32], "event": [13, 15], "event_nod": [13, 15], "everi": [29, 31], "exampl": [3, 7, 8, 19, 21, 22, 23, 24, 26, 29, 30, 31, 32, 35, 36], "exceed": [3, 19, 22, 23, 36], "except": [2, 19, 21, 22, 23, 35, 36], "exec_simul": [7, 19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "execut": [2, 19, 22, 23, 28, 30, 31, 32, 34, 36], "exercis": 29, "exist": 32, "exit": [3, 22, 36], "exp": 29, "expect": [5, 21, 29, 30, 35], "expected_state_action_valu": 29, "experi": 27, "experienc": 32, "experiment": [5, 30], "explain": 31, "explan": [29, 31], "explor": [21, 35], "exponenti": 29, "export": [27, 31], "extend": [21, 35], "extern": [2, 22, 26, 36], "externali": [18, 19, 22, 23, 36], "extrapol": [1, 20], "f": [27, 28, 29, 30, 31, 32], "fact": 28, "factor": [29, 31], "fair": 29, "fairli": 28, "fall": 34, "fals": [1, 2, 3, 5, 7, 8, 18, 19, 20, 22, 23, 29, 36], "familiar": [2, 22, 26, 36], "far": 27, "faster": [1, 19, 20, 22, 23, 32, 36], "fd": [2, 22, 26, 36], "featur": [18, 22, 36], "few": 32, "fifo": [2, 22, 26, 36], "figsiz": [1, 5, 19, 20, 22, 23, 27, 28, 29, 30, 32, 36], "figtitl": [1, 20, 28], "figur": [1, 20, 29, 31, 32], "file": [1, 19, 20, 21, 22, 23, 27, 35, 36], "file_nam": [1, 20, 32], "filenam": [1, 20, 21, 35], "filter": [5, 31], "final": [1, 19, 20, 22, 23, 27, 29, 32, 36], "final_st": [1, 20], "finalize_scenario": [19, 22, 23, 36], "find": [31, 32], "finish": [18, 19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "first": [5, 24, 25, 27, 28, 29, 30, 31, 32], "firstli": [19, 22, 23, 36], "fit": 32, "fitnessmax": 32, "fix": [28, 31], "float": [1, 2, 3, 5, 8, 9, 11, 12, 13, 15, 18, 19, 20, 22, 23, 27, 31, 36], "float32": 29, "flow": [1, 2, 3, 17, 19, 20, 22, 23, 24, 25, 27, 36], "flow_capac": [2, 3, 19, 22, 23, 26, 31, 36], "flow_capacity_upd": [3, 22, 36], "fname": [1, 19, 20, 22, 23, 36], "fname_demand": [19, 22, 23, 36], "fname_link": [19, 22, 23, 36], "fname_nod": [19, 22, 23, 36], "folder": 27, "follow": [2, 22, 24, 26, 27, 29, 30, 31, 32, 36], "font": [1, 20, 21, 35], "forc": 32, "force_print": [1, 20, 29], "format": [1, 20, 27, 28, 29, 30], "formula": 31, "forward": 29, "found": [19, 21, 22, 23, 29, 31, 35, 36], "fraction": [1, 2, 20, 22, 36], "fragment": [5, 30], "frame": [1, 20], "framework": 29, "free": [1, 2, 17, 19, 20, 22, 23, 26, 27, 36], "free_flow_spe": [2, 19, 22, 23, 24, 26, 27, 28, 29, 31, 32, 36], "free_travel_tim": 27, "frequent": 27, "from": [2, 3, 5, 7, 18, 19, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 36], "front": 27, "fulli": [18, 22, 36], "function": [1, 5, 7, 17, 19, 21, 22, 23, 27, 29, 30, 31, 32, 35, 36], "fundament": [1, 2, 20, 22, 26, 27, 29, 36], "fundamental_diagram": [2, 22, 36], "further": [18, 22, 24, 36], "furthermor": [29, 31], "fyi": 31, "g": [1, 20, 21, 27, 32, 35], "ga": 32, "gamma": 29, "gather": 29, "gca": 31, "geforc": 29, "gene": 32, "gener": [1, 3, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 32, 33, 35, 36], "generate_demand_from_csv": [19, 22, 23, 36], "generate_grid_network": [17, 32], "generate_links_from_csv": [19, 22, 23, 36], "generate_nodes_from_csv": [19, 22, 23, 36], "genet": 32, "genom": 32, "geom": 30, "geometri": [27, 30], "get": [2, 11, 12, 13, 15, 18, 19, 21, 22, 23, 25, 29, 30, 31, 35, 36], "get_font_for_matplotlib": [21, 35], "get_link": [19, 22, 23, 36], "get_nearest_nod": [19, 22, 23, 36], "get_nod": [19, 22, 23, 36], "get_nodes_in_area": [19, 22, 23, 36], "get_on_taxi": [13, 15], "get_taxi_tim": 31, "get_trip": [11, 12], "get_xy_coord": [18, 22, 31, 36], "gif": [1, 20, 27, 28, 29, 30, 32], "github": [25, 30, 34], "give": 31, "given": [7, 18, 19, 22, 23, 29, 36], "global": [18, 22, 26, 29, 36], "go": [28, 30, 31], "goe": 30, "good": [27, 29], "gpt": [21, 31, 35], "gradient": 29, "graphwidget": 7, "greater": 27, "green": [2, 3, 19, 22, 23, 29, 36], "greenlight": 29, "grid": [17, 25, 28, 29, 31, 32], "grid_dso": 32, "grid_duo": 32, "gridlock": [29, 30], "grobal": [2, 22, 36], "group": [2, 3, 19, 22, 23, 27, 29, 36], "grow": 29, "gt": [27, 29], "guarante": [2, 22, 26, 36], "gui": 7, "guid": [18, 22, 36], "gym": 29, "gymnasium": 34, "h": [13, 15], "ha": [2, 3, 9, 18, 19, 22, 23, 26, 29, 31, 36], "hand": [1, 20, 27, 31], "handl": [3, 11, 12, 22, 30, 31, 36], "handler": [11, 12, 14, 31], "have": [2, 3, 22, 26, 29, 30, 31, 32, 36], "haven": 30, "headerdata": 7, "headwai": 27, "here": [28, 31, 34], "heterogen": [18, 22, 36], "heterogeneous_duo": [18, 22, 36], "heurist": 32, "high": 29, "higher": [1, 20, 29], "highwai": [5, 28, 30], "highway_ave_tt": 28, "highway_ave_tt2": 28, "highway_us": 28, "highway_user2": 28, "hist2d": 32, "hold": 31, "home": [18, 22, 36], "homogen": [9, 18, 22, 36], "homogeneous_duo": [18, 19, 22, 23, 36], "homogeneous_duo_upd": [9, 22, 36], "hour": [25, 31], "how": [1, 20, 27, 28, 29, 30, 32, 34], "howev": [2, 22, 26, 31, 32, 36], "html": 27, "http": [2, 22, 27, 29, 34, 36], "huber": 29, "huge": [28, 32], "hyper": 29, "hypothet": [8, 22, 36], "i": [1, 2, 3, 5, 7, 8, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36], "i1": 29, "i1i2": 29, "i1i3": 29, "i2": 29, "i2e1": 29, "i3": 29, "i3s1": 29, "i4": 29, "i7": 29, "i_episod": 29, "id": [5, 18, 19, 22, 23, 36], "ident": [9, 22, 29, 36], "identifi": 31, "ignor": [2, 19, 22, 23, 36], "ii": 28, "illustr": [2, 22, 36], "imag": [1, 20, 21, 27, 28, 29, 30, 35], "image_path": [21, 35], "image_return": [1, 20], "imax": [17, 28, 31], "imcomplet": [18, 22, 36], "immedi": 31, "implement": [1, 20, 28, 32], "import": [1, 5, 7, 24, 25, 27, 28, 29, 31, 32, 34], "import_osm_data": [5, 30], "improv": [28, 29, 32], "in_out_flow_constraint": [2, 22, 36], "inaccur": [19, 22, 23, 36], "inappropri": [1, 5, 20, 30], "incent": 32, "includ": [21, 35], "incom": 29, "increas": 31, "increment": [2, 3, 22, 26, 36], "ind": 32, "index": [29, 33], "indic": [27, 28], "individu": 32, "indpb": 32, "ineffici": [28, 32], "inessenti": [21, 35], "inf": [9, 22, 31, 36], "infin": [9, 22, 36], "infinit": [3, 19, 22, 23, 36], "inflow": [2, 22, 26, 36], "info": 29, "inform": [1, 11, 12, 13, 15, 20, 27], "infti": [9, 22, 36], "inherit": 31, "init": [2, 22, 36], "init_after_tmax_fix": [2, 22, 36], "initi": [9, 11, 12, 13, 14, 15, 19, 22, 23, 29, 31, 32, 36], "initrepeat": 32, "inlin": [27, 28, 29, 30, 31, 32], "inlink": 29, "input": [2, 22, 25, 36], "instal": [25, 30], "instanc": [11, 12, 19, 22, 23, 36], "instant_travel_tim": [2, 22, 36], "instantan": [1, 20, 27, 32], "instantani": [2, 9, 22, 36], "instead": [21, 27, 35], "int": [1, 2, 3, 5, 7, 17, 18, 19, 20, 22, 23, 27, 29, 31, 36], "integ": 27, "integr": 29, "intel": 29, "intend": [3, 22, 36], "intent": 33, "inter": 26, "interact": 7, "intercept": [2, 22, 26, 36], "intermedi": 27, "intern": [1, 19, 20, 22, 23, 36], "intersect": [29, 30], "interv": [1, 18, 19, 20, 22, 23, 26, 27, 30, 36], "intervel": [19, 22, 23, 36], "interven": 27, "introduc": 29, "invalid": 32, "invalid_ind": 32, "invers": [1, 20, 27], "ipython": [27, 28, 29, 30], "is_avail": 29, "isin": 28, "issu": [28, 31], "item": 29, "itemdatarol": 7, "iter": [5, 30, 31], "itertool": 29, "its": [1, 3, 18, 19, 20, 22, 23, 25, 29, 31, 34, 36], "itself": [19, 22, 23, 29, 36], "j": [28, 31], "jam": [2, 5, 19, 22, 23, 26, 28, 36], "jam_dens": [2, 19, 22, 23, 26, 28, 29, 36], "jam_density_per_lan": [2, 19, 22, 23, 26, 36], "japan": [1, 20, 27], "japanes": [21, 26, 35], "jj": 28, "jmax": [17, 28, 31], "job": 31, "jp": [2, 22, 27, 36], "jupyt": [21, 27, 34, 35], "just": [1, 20, 29, 30, 32], "k": [17, 27, 32], "k_star": [2, 22, 26, 36], "kappa": [1, 20], "kei": [5, 25, 29, 31, 32], "keyword": [17, 19, 21, 22, 23, 35, 36], "kind": [31, 32], "kmp_duplicate_lib_ok": 29, "know": 29, "known": 27, "kwarg": [17, 19, 21, 22, 23, 35, 36], "l": [21, 28, 29, 31, 32, 35], "l1": [8, 22, 36], "l2": [8, 22, 36], "l3": [8, 22, 36], "label": [1, 20, 31], "lambda": [17, 21, 29, 35], "lane": [1, 2, 3, 5, 19, 20, 22, 23, 27, 36], "lang": [21, 35], "languag": [21, 35], "larg": [1, 19, 20, 22, 23, 27, 28, 31, 36], "larger": [2, 3, 19, 22, 23, 27, 29, 34, 36], "largest": 29, "lat": [5, 30], "later": [28, 29, 32], "latest": [18, 22, 36], "latitud": 5, "launch": [7, 27], "launch_world_view": [7, 27], "layer": 29, "layer_last": 29, "lazi": [21, 35], "leader": [2, 22, 26, 36], "learn": 34, "leav": [2, 22, 26, 36], "left": [1, 20, 27, 29, 31, 32], "left0exp": 29, "left_hand": [1, 19, 20, 22, 23, 27, 36], "legend": 31, "len": [21, 29, 31, 32, 35], "length": [1, 2, 5, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "less": 31, "let": [28, 29, 31, 32], "level": [1, 20, 25], "librari": 29, "light": [1, 20], "lightweight": [1, 20], "like": [2, 22, 26, 31, 36], "line": [21, 32, 35], "linear": 29, "link": [1, 3, 5, 7, 8, 9, 17, 18, 19, 20, 22, 23, 24, 28, 29, 30, 31, 32, 36], "link1": [24, 27], "link2": [24, 27], "link3": [24, 27], "link_analysis_coars": [1, 20], "link_cumulative_to_panda": [1, 20], "link_to_panda": [1, 20, 27, 28, 32], "link_traffic_state_to_panda": [1, 20, 27], "links_avoid": [18, 19, 22, 23, 36], "links_nam": [8, 22, 36], "links_pref": [8, 18, 19, 22, 23, 32, 36], "linkslist": [1, 20], "list": [1, 2, 3, 5, 8, 18, 19, 20, 21, 22, 23, 26, 27, 29, 31, 32, 35, 36], "littl": 29, "ll": 29, "load": [1, 5, 19, 22, 23, 27, 28, 30, 36], "load_ext": [30, 31], "load_scenario_from_csv": [19, 22, 23, 27, 36], "load_state_dict": 29, "loc": 31, "locat": [1, 20], "log": [1, 18, 19, 20, 21, 22, 23, 29, 31, 35, 36], "log_epi_average_delai": 29, "log_reward": 29, "log_stat": 29, "log_vehicles_to_panda": [1, 20], "loggingwarn": [21, 35], "loiter": 30, "lon": [5, 30], "long": [29, 31], "longer": 32, "longitud": 5, "loop": [19, 22, 23, 31, 36], "loos": [19, 22, 23, 36], "loss": 29, "lost": 30, "lot": [27, 30], "low": 29, "lower": 27, "lr": 29, "lt": [27, 29], "m": [2, 22, 24, 26, 27, 28, 29, 30, 31, 32, 36], "machin": 29, "macroscop": [1, 20, 22, 25, 27, 36], "macroscopic_fundamental_diagram": [1, 20, 27, 28, 29, 32], "made": 31, "mai": [2, 5, 19, 22, 23, 24, 27, 29, 30, 31, 32, 36], "main": [19, 22, 23, 24, 27, 32, 34, 36], "mainli": [5, 7, 21, 35], "maintain": [2, 22, 26, 36], "mainwindow": 7, "major": [5, 30], "make": [2, 3, 5, 18, 19, 22, 23, 30, 32, 36], "manag": [28, 31], "mani": [1, 5, 9, 20, 22, 27, 28, 30, 32, 34, 36], "manual": [19, 22, 23, 30, 36], "map": [29, 30, 32], "mark": 31, "markov": 29, "mask": 29, "match": [18, 22, 31, 36], "matching_radi": 31, "mate": 32, "math": [29, 31], "matplotlib": [19, 21, 22, 23, 27, 28, 29, 30, 31, 32, 35, 36], "max": 29, "maximum": [1, 3, 5, 19, 20, 22, 23, 36], "maxlen": 29, "maxspe": 5, "maxwidth": [1, 20], "mean": [1, 3, 5, 18, 19, 20, 22, 23, 27, 28, 29, 30, 31, 32, 36], "measur": [29, 32], "mechan": 25, "memori": 29, "mention": 29, "merg": [2, 5, 19, 22, 23, 24, 26, 27, 29, 30, 36], "merge_prior": [2, 19, 22, 23, 26, 27, 36], "mesoscop": [22, 25, 26, 36], "messag": [21, 35], "meta": [2, 18, 19, 22, 23, 32, 36], "meter": [5, 24, 27, 32], "method": [1, 2, 3, 5, 8, 9, 11, 12, 13, 14, 15, 18, 19, 20, 22, 23, 27, 31, 36], "mfd": [1, 20, 27, 29], "mfd_to_panda": [1, 20, 27], "min": 29, "minim": [29, 31, 32], "minimum": [1, 2, 20, 22, 26, 32, 36], "minwidth": [1, 20], "mobil": [11, 12, 25, 34], "mode": [1, 18, 19, 20, 22, 23, 31, 36], "model": [2, 18, 22, 25, 29, 36], "modifi": 29, "modul": [1, 24, 25, 27, 29, 30], "modulelist": 29, "monospac": [21, 35], "monoton": 31, "more": [1, 18, 19, 20, 22, 23, 28, 31, 32, 36], "most": [27, 29], "motorwai": 30, "move": [3, 22, 29, 36], "movement": 27, "much": [5, 29, 30, 32], "multi": [2, 21, 22, 30, 35, 36], "multipl": [2, 18, 19, 22, 23, 26, 27, 31, 36], "must": [19, 22, 23, 31, 36], "mutant": 32, "mutat": 32, "mutflipbit": 32, "mutpb": 32, "mylist": [21, 35], "n": [24, 28, 29, 31, 32], "n1": [28, 29], "n1i1": 29, "n2": [28, 29], "n_action": 29, "n_gene": 32, "n_layer": 29, "n_neural": 29, "n_observ": 29, "n_passeng": 31, "n_queue_veh": 29, "n_queue_veh_old": 29, "n_rout": 32, "n_state": 29, "n_taxi": 31, "name": [1, 2, 3, 5, 7, 8, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 24, 27, 28, 29, 30, 31, 32, 35, 36], "namedtupl": 29, "narrow": 32, "natur": 31, "nearest": [14, 19, 22, 23, 31, 36], "necessari": [2, 3, 22, 29, 36], "need": [11, 12, 13, 15, 27, 28, 29, 30, 34], "neg": 29, "neighborhood": 31, "net": 29, "network": [1, 2, 3, 5, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 34, 36], "network_anim": [1, 20, 27, 28, 29, 30, 32], "network_f": [1, 20, 27, 30], "network_font_s": [1, 19, 20, 22, 23, 24, 27, 28, 29, 30, 32, 36], "network_k": 27, "network_pillow": [1, 20], "network_q": 27, "neural": 29, "new": [28, 31], "newel": 26, "next": [3, 18, 22, 27, 29, 36], "next_stat": 29, "next_state_valu": 29, "ngen": 32, "nn": 29, "no_grad": 29, "node": [1, 2, 5, 7, 8, 11, 12, 13, 15, 17, 18, 19, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "node1": 31, "node2": 31, "node_id": 5, "node_merge_iter": [5, 30], "node_merge_threshold": [5, 30], "node_s": [1, 19, 20, 22, 23, 36], "nodeitem": 7, "nois": [9, 19, 22, 23, 36], "non": [27, 29, 31], "non_final_mask": 29, "non_final_next_st": 29, "none": [1, 2, 3, 5, 7, 11, 12, 13, 15, 18, 19, 20, 22, 23, 27, 29, 31, 32, 36], "north": [5, 30], "note": [1, 2, 3, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 31, 32, 33, 35, 36], "notebook": [21, 27, 29, 32, 34, 35], "noteboook": 30, "noth": 33, "notic": 32, "now": [28, 29, 30, 31, 32], "np": [28, 29], "npop": 32, "num_episod": 29, "num_vehicl": [2, 22, 26, 36], "num_vehicles_queu": [2, 22, 26, 29, 36], "number": [1, 2, 3, 5, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 35, 36], "number_of_lan": [2, 3, 19, 22, 23, 26, 27, 31, 32, 36], "nvidia": 29, "o": [21, 29, 32, 35], "object": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 36], "observ": [29, 32], "observation_spac": 29, "obtain": [29, 30, 34], "occupi": 31, "occur": [2, 21, 22, 26, 29, 35, 36], "od": [1, 8, 20, 22, 24, 27, 32, 36], "od_analysi": [1, 20], "od_pair": 32, "od_to_panda": [1, 20, 27], "off": [19, 22, 23, 31, 32, 36], "offici": 31, "offset": [3, 19, 22, 23, 36], "offspr": 32, "often": 27, "old": [18, 22, 36], "older": 29, "omit": [8, 22, 36], "on_tim": [19, 22, 23, 36], "onc": [3, 22, 27, 31, 36], "one": [1, 3, 20, 22, 27, 28, 29, 31, 36], "ongo": [19, 22, 23, 36], "onli": [2, 5, 21, 22, 26, 30, 31, 35, 36], "open": [25, 27, 28, 29, 30], "openstreetmap": [5, 25, 34], "operation_timestep_width": 29, "optim": [18, 22, 25, 29, 31, 34, 36], "optimize_model": 29, "optimum": [26, 34], "optinon": [18, 19, 22, 23, 36], "option": [1, 2, 3, 7, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 24, 27, 30, 31, 32, 35, 36], "opu": 7, "order": [2, 5, 8, 18, 22, 26, 28, 29, 31, 36], "orient": 7, "orig": [1, 11, 12, 13, 15, 18, 19, 20, 22, 23, 27, 31, 32, 36], "orig1": [24, 27], "orig2": [24, 27], "origin": [1, 5, 11, 12, 13, 15, 18, 19, 20, 22, 23, 26, 27, 30, 31, 32, 34, 36], "origin_nod": 31, "osm": [5, 30], "osm_network": 5, "osm_network_postprocess": [5, 30], "osm_network_to_world": [5, 30], "osm_network_visu": [5, 30], "osm_tokyo": 30, "osmimport": 30, "osmnx": [5, 30], "other": [2, 19, 21, 22, 23, 26, 28, 29, 31, 32, 35, 36], "otherwis": [19, 22, 23, 27, 32, 36], "out": [1, 2, 19, 20, 22, 23, 24, 26, 29, 30, 31, 32, 36], "out_notol": 28, "out_withtol": 28, "outflow": [2, 22, 26, 36], "outgo": [3, 22, 36], "output": [19, 22, 23, 27, 28, 36], "output_data": [1, 20, 27], "outsimple_demo": 27, "outskirt": 30, "over": [1, 20, 30, 31], "overal": [26, 27, 28], "overrid": [1, 2, 19, 20, 22, 23, 36], "own": 31, "p06_corrdinated_signal_dqn_novisu": 29, "packag": [24, 27, 30, 32], "pai": 28, "paint": 7, "pair": [27, 32], "panda": [1, 11, 12, 20, 27, 28, 29, 31], "pandasmodel": 7, "parallel": 32, "param": [19, 22, 23, 36], "paramet": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 32, 35, 36], "parent": 7, "part": [7, 30], "pass": [17, 19, 21, 22, 23, 25, 35, 36], "passeng": [13, 15, 31], "past": [18, 22, 36], "path": [9, 17, 21, 22, 26, 32, 35, 36], "paus": 27, "pc": 25, "pd": [1, 20, 28, 29], "penalti": 28, "per": [1, 2, 8, 19, 20, 22, 23, 26, 27, 28, 31, 36], "perfect": 33, "perform": [19, 22, 23, 29, 36], "permut": 29, "phase": [3, 19, 22, 23, 29, 36], "pick": 29, "pickl": 28, "pickup": 31, "pillow": [1, 20], "pip": 24, "pipe": [2, 22, 26, 36], "place": 29, "plai": 27, "platoon": [1, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "plausibl": 30, "pleas": [24, 25, 26, 27, 29, 30, 31, 32, 33], "plot": [1, 20, 27, 29, 31, 32], "plot_sign": [1, 20], "plot_vehicle_log": [1, 20], "plot_vehicles_log": [1, 20], "plt": 29, "png": [1, 2, 5, 20, 22, 27, 28, 29, 30, 36], "point": [27, 31], "polici": 29, "policy_net": 29, "policy_net_state_dict": 29, "pop": 32, "popul": 32, "posit": [1, 18, 20, 22, 26, 36], "possibl": [5, 30], "postfix": [1, 20], "postprocess": [5, 19, 22, 23, 30, 36], "potenti": 31, "precis": [18, 22, 36], "prefer": [3, 9, 18, 19, 22, 23, 36], "prepar": [19, 22, 23, 32, 33, 36], "preprint": [25, 26], "present": [3, 19, 22, 23, 29, 36], "preserv": [5, 30], "prevent": 31, "previou": [29, 31], "previous": 31, "price": 32, "primari": [1, 5, 20, 30], "principl": [9, 18, 19, 22, 23, 32, 36], "print": [1, 8, 11, 12, 17, 19, 20, 21, 22, 23, 24, 27, 28, 29, 31, 32, 35, 36], "print_column": [21, 35], "print_mod": [1, 19, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "print_simple_stat": [1, 20, 24, 27, 28, 29, 30, 31, 32], "print_stat": [11, 12, 17, 31], "printtri": [21, 35], "priorit": 5, "prioriti": [2, 19, 22, 23, 26, 27, 36], "privat": 31, "pro": 29, "probabl": 32, "problem": [29, 31], "proce": [3, 22, 29, 36], "procedur": [18, 22, 25, 36], "process": [2, 22, 29, 31, 36], "produc": [1, 5, 20, 30], "profil": [1, 20], "program": [21, 25, 35], "progress": [1, 5, 19, 20, 22, 23, 27, 36], "proofread": 31, "properti": [26, 30], "proport": 27, "provid": [1, 2, 19, 20, 21, 22, 23, 26, 27, 31, 35, 36], "ptt": 31, "pure": 29, "purpos": [3, 5, 19, 22, 23, 27, 32, 36], "push": 29, "pwt": 31, "py": [22, 29, 31, 36], "pylab": [31, 32], "pyplot": 29, "pyqt5": 7, "python": [27, 29, 30, 32], "pytorch": [25, 34], "pytroch": 29, "q": [27, 29], "q_star": [2, 22, 26, 36], "qapplic": 7, "qgraphicsscenecontextmenuev": 7, "qmax": [1, 20], "qmodelindex": 7, "qpainter": 7, "qpainterpath": 7, "qrectf": 7, "qstyleoptiongraphicsitem": 7, "qt": 7, "quantit": 28, "question": 31, "queue": [3, 18, 22, 29, 36], "quit": 28, "qwheelev": 7, "qwidget": 7, "r": [19, 22, 23, 29, 36], "r1": 32, "r1_user": 32, "r1a": 32, "r1b": 32, "r2": 32, "r2_user": 32, "r2a": 32, "r2b": 32, "radiou": [19, 22, 23, 31, 36], "radious_dest": [19, 22, 23, 36], "radious_orig": [19, 22, 23, 36], "radiu": [19, 22, 23, 31, 36], "rais": [2, 19, 21, 22, 23, 32, 35, 36], "ram": 29, "randint": 32, "random": [9, 19, 21, 22, 23, 24, 27, 29, 31, 32, 35, 36], "random_se": [19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "randomli": [29, 30, 31, 32], "rang": [18, 21, 22, 27, 28, 29, 31, 32, 35, 36], "rate": [19, 22, 23, 27, 29, 36], "ratio": [24, 27, 28, 29, 30, 31, 32], "raw": 30, "rb": [27, 28, 29, 30], "re": [28, 29], "reach": [18, 19, 22, 23, 36], "reaction": [2, 19, 22, 23, 26, 36], "reaction_tim": [2, 19, 22, 23, 26, 36], "reactiv": [26, 29], "read": [27, 28, 29, 30], "reader": [29, 32], "readi": 31, "real": [2, 22, 26, 30, 32, 36], "realist": 30, "reason": [28, 31], "receiv": [2, 21, 22, 26, 35, 36], "recent": [18, 22, 36], "recommend": [2, 18, 22, 26, 27, 31, 36], "record": [1, 11, 12, 18, 20, 22, 36], "record_log": [18, 22, 36], "red": [1, 20], "reduc": [8, 22, 28, 31, 32, 36], "refer": [2, 19, 22, 23, 25, 26, 27, 32, 36], "reflect": [2, 22, 26, 36], "regardless": [1, 18, 20, 22, 36], "regist": 32, "reinforc": 34, "relat": [19, 21, 22, 23, 29, 30, 31, 35, 36], "relationship": [1, 20, 26], "relev": [1, 20], "relu": 29, "remain": [1, 18, 20, 22, 36], "remov": [1, 3, 5, 20, 22, 30, 31, 36], "renam": [2, 3, 18, 19, 22, 23, 36], "repeat": 27, "repeatedli": 31, "replai": 29, "replaymemori": 29, "repo": 25, "repres": [2, 3, 9, 13, 15, 19, 22, 23, 26, 27, 30, 31, 36], "reproduc": 27, "request": [11, 12, 13, 14, 15, 18, 22, 31, 36], "requir": [27, 29, 30, 32], "res_passenger_travel_tim": 31, "res_passenger_waiting_tim": 31, "res_vehicle_spe": 31, "research": 27, "reset": 29, "resolv": 28, "respons": [27, 31], "result": [1, 7, 9, 19, 20, 22, 23, 24, 25, 28, 29, 31, 32, 34, 36], "resultguiview": 27, "resutl": 29, "retain": [18, 22, 36], "return": [1, 2, 5, 7, 8, 18, 19, 20, 21, 22, 23, 29, 31, 32, 35, 36], "return_app_window": 7, "return_detail": [8, 22, 36], "reus": 32, "revers": [5, 30], "reward": 29, "reward_batch": 29, "ridehail": [11, 12], "rideshar": [11, 12, 31], "ridesourc": [11, 12], "right": [1, 2, 3, 20, 22, 26, 27, 31, 36], "right0exp": 29, "rigor": [5, 30], "road": [5, 24, 27, 28, 29, 30, 31, 32], "road_typ": 5, "robot": [11, 12], "role": 7, "roughtli": 28, "round": [19, 22, 23, 36], "rout": [3, 9, 17, 18, 19, 22, 23, 25, 26, 27, 28, 34, 36], "route1": 32, "route2": 32, "route_choice_penalti": 28, "route_choice_principl": [18, 19, 22, 23, 36], "route_next_link_choic": [18, 22, 36], "route_pref": [18, 19, 22, 23, 36], "route_pref_upd": [18, 22, 36], "route_r1": 32, "route_r2": 32, "route_search_al": [9, 22, 36], "routechoic": [22, 36], "row": [27, 29, 31], "rowcount": 7, "rquest": 31, "rtx": 29, "rule": 27, "run": [3, 7, 18, 22, 24, 27, 29, 31, 32, 36], "rx": 31, "s1": 29, "s2": 29, "s_": 29, "s_t": 29, "safe": [21, 35], "sai": [2, 19, 22, 23, 36], "same": [1, 2, 3, 20, 22, 26, 29, 32, 36], "sampl": [1, 20, 25, 29], "sample_ratio": [1, 20, 27, 30], "save": [1, 19, 20, 22, 23, 24, 27, 29, 36], "save_fnam": 5, "save_mod": [5, 19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "scale": [19, 22, 23, 28, 29, 32, 36], "scenario": [19, 22, 23, 25, 26, 29, 30, 31, 32, 34, 36], "scipi": 29, "search": [19, 22, 23, 32, 36], "second": [2, 5, 8, 18, 19, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 36], "secondari": [1, 20], "section": [29, 32], "see": [24, 27, 28, 29, 30, 31, 32], "seed": [19, 22, 23, 24, 27, 29, 32, 36], "segment": 27, "selbest": 32, "select": [18, 22, 27, 29, 32, 36], "select_act": 29, "self": [7, 29], "selfish": 32, "seltourna": 32, "send": [2, 22, 26, 36], "sens": 32, "sent": [2, 22, 26, 36], "seo": [7, 25], "sep": [21, 35], "sequenc": [18, 19, 22, 23, 36], "serv": [18, 19, 22, 23, 31, 36], "servic": 31, "set": [1, 2, 3, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "set_label": 32, "set_links_avoid": [18, 22, 36], "set_links_pref": [18, 22, 32, 36], "set_traveltime_inst": [2, 22, 36], "set_xlabel": 31, "set_ylabel": 31, "setup": [24, 27, 28, 29, 30, 31, 32], "sever": [24, 27, 29, 34], "shape": [7, 19, 22, 23, 24, 27, 28, 29, 30, 31, 36], "shapelydeprecationwarn": 30, "share": [11, 12, 25, 34], "shorter": [5, 32], "shortest": [9, 17, 22, 26, 27, 36], "should": [18, 22, 29, 36], "show": [19, 22, 23, 25, 27, 28, 29, 30, 31, 32, 34, 36], "show_link_nam": [5, 30], "show_mod": [5, 19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "show_network": [19, 22, 23, 27, 32, 36], "show_progress": [19, 22, 23, 36], "show_progress_deltat": [19, 22, 23, 36], "show_simulation_progress": [1, 20], "shown": [29, 30, 31], "shuffl": 31, "signal": [1, 2, 3, 19, 20, 22, 23, 25, 26, 34, 36], "signal_control": [3, 22, 36], "signal_group": [2, 3, 19, 22, 23, 26, 29, 36], "signal_offset": [3, 19, 22, 23, 36], "signal_phas": [2, 3, 19, 22, 23, 29, 36], "signal_t": [3, 22, 29, 36], "significantli": [19, 22, 23, 28, 30, 36], "similar": [30, 31, 32], "simpl": [24, 32, 34], "simple_demo": 27, "simpler": 29, "simpli": [29, 32], "simplic": 32, "simplifi": [1, 20, 26, 30], "simul": [1, 2, 5, 7, 9, 17, 19, 20, 22, 23, 24, 28, 29, 31, 32, 34, 36], "simulation_termin": [19, 22, 23, 36], "simulation_with_given_number_of_taxi": 31, "simultani": [3, 19, 22, 23, 36], "sinc": [3, 22, 36], "singl": [1, 2, 18, 19, 20, 22, 23, 26, 36], "single_trip": [18, 19, 22, 23, 36], "sioux": 34, "siouxfalls_demand": 27, "siouxfalls_link": 27, "siouxfalls_nod": 27, "situat": [18, 22, 27, 28, 29, 36], "size": [1, 2, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "skip": [1, 20], "slightli": [9, 22, 29, 31, 36], "slow": [2, 22, 36], "slower": [1, 20, 29], "small": [2, 9, 22, 31, 32, 36], "smallest": 31, "smart": 32, "smarter": [29, 31], "smooth": [1, 20, 27], "smoothl1loss": 29, "snapshot": [24, 27], "so": [18, 22, 27, 29, 31, 36], "societi": 32, "soft": 29, "solut": 32, "solv": 29, "some": [1, 2, 20, 22, 26, 27, 28, 30, 31, 32, 33, 36], "someth": [21, 35], "somewhat": 30, "sound": 31, "sourc": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 31, 35, 36], "south": [5, 30], "space": [1, 2, 3, 19, 20, 22, 23, 26, 27, 28, 29, 36], "spars": [19, 22, 23, 36], "special": 32, "specif": [1, 17, 20, 26, 27, 32], "specifi": [1, 2, 18, 19, 20, 21, 22, 23, 26, 27, 28, 30, 31, 34, 35, 36], "specify_rout": 32, "speed": [1, 2, 5, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "speed_coef": [1, 20], "split": 29, "sqrt": [28, 31], "stackoverflow": 29, "stage": [9, 22, 36], "standard": [24, 25, 28, 31, 32], "start": [2, 3, 8, 19, 22, 23, 25, 27, 29, 30, 31, 36], "start_nod": [2, 7, 19, 22, 23, 27, 36], "stat": [1, 20, 31], "state": [1, 2, 3, 18, 19, 20, 22, 23, 24, 27, 28, 29, 31, 32, 36], "state_action_valu": 29, "state_batch": 29, "state_dict": 29, "statist": [1, 11, 12, 17, 20, 24, 27, 28], "statu": [1, 2, 20, 22, 26, 36], "std": [1, 20], "stddiv_travel_tim": 27, "step": [2, 19, 22, 23, 25, 26, 29, 34, 36], "steps_don": 29, "still": 30, "stochast": 26, "stop": [2, 22, 26, 36], "store": [8, 11, 12, 13, 15, 22, 29, 36], "str": [1, 2, 3, 5, 8, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 35, 36], "strang": [9, 22, 30, 36], "string": [19, 21, 22, 23, 27, 35, 36], "structur": 25, "submodul": [17, 31], "subplot": 32, "subsequ": [18, 22, 36], "success": 29, "successfulli": 29, "suffici": [31, 32], "suggest": 29, "suitabl": [5, 30], "sum": [28, 29], "summar": [22, 27, 30, 36], "summari": [24, 27, 31, 32], "super": [21, 29, 31, 35], "supervis": 7, "support": 25, "surround": 30, "system": [1, 18, 20, 21, 22, 34, 35, 36], "systemat": [31, 32], "t": [1, 2, 8, 18, 20, 22, 27, 29, 30, 36], "t_end": [19, 22, 23, 27, 36], "t_start": [19, 22, 23, 27, 36], "take": [27, 30], "taken": [18, 22, 27, 29, 36], "target": [17, 29], "target_net": 29, "target_net_state_dict": 29, "task": 32, "tau": [2, 22, 26, 29, 36], "taxi": [11, 12, 13, 14, 15, 18, 19, 22, 23, 25, 34, 36], "taxi_tmp": 31, "taxihandl": 34, "taxihandler_nearest": 31, "taxihandler_nearest_matching_radi": 31, "tdemand": 31, "tech_ref": 27, "technic": [25, 27], "temporari": [1, 20], "tensor": 29, "termin": 29, "test": [5, 25, 28], "text": 32, "textbook": 26, "than": [3, 5, 22, 29, 30, 31, 32, 33, 36], "thei": [2, 22, 26, 29, 31, 32, 33, 36], "them": [27, 31], "theori": [2, 22, 26, 36], "therebi": 31, "therefor": [29, 30, 32], "thi": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36], "thicker": 27, "those": 27, "though": 27, "threshold": [5, 30], "through": [25, 26], "thu": [32, 33], "time": [1, 2, 3, 8, 9, 11, 12, 13, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 34, 36], "time_space_diagram_dens": [1, 20, 27], "time_space_diagram_traj": [1, 20, 27], "time_space_diagram_traj_link": [1, 20, 27, 28, 29, 32], "timestep": [1, 2, 3, 20, 22, 24, 27, 28, 29, 30, 31, 32, 36], "timestep_skip": [1, 20, 27, 28], "titl": 7, "tmax": [7, 19, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "tmp_anim": [1, 20], "todo": [21, 35], "togeth": 27, "tokyo": 30, "toll": 34, "too": [5, 19, 22, 23, 30, 31, 32, 36], "took": 32, "tool": 32, "toolbox": 32, "top": [1, 20], "topologi": [5, 30], "torch": 29, "toru": [7, 25], "toruseo": [2, 22, 27, 34, 36], "total": [24, 27, 28, 29, 30, 31, 32], "total_delai": [27, 32], "total_travel_tim": [27, 32], "total_trip": [27, 32], "tournsiz": 32, "tr": [11, 12], "trace_length": [1, 20, 27, 30], "track": [27, 31], "traffic": [1, 2, 3, 19, 20, 22, 23, 24, 27, 28, 29, 30, 32, 36], "traffic_volum": [27, 28, 32], "trafficsim": 29, "trail": [1, 20], "train": 29, "trajecotri": [19, 22, 23, 36], "trajectori": [1, 20, 25, 27, 28, 29, 32], "transfer": [3, 18, 22, 26, 36], "transit": [1, 20, 29], "transport": [1, 19, 20, 22, 23, 27, 31, 36], "transpos": 29, "travel": [1, 2, 8, 9, 11, 12, 13, 15, 17, 18, 20, 22, 24, 26, 27, 28, 29, 30, 31, 32, 36], "travel_tim": [1, 20, 31, 32], "traveled_rout": [18, 22, 36], "travers": [1, 20], "tree": 34, "tri": [2, 22, 26, 36], "trip": [1, 11, 12, 13, 14, 15, 18, 19, 20, 22, 23, 24, 27, 28, 29, 30, 31, 32, 36], "trip_abort": [18, 19, 22, 23, 36], "trip_end": 27, "trip_request": [11, 12, 31], "triprequest": [11, 12, 31], "trips_to_panda": [11, 12, 31], "true": [1, 5, 7, 8, 19, 20, 22, 23, 29, 30, 36], "truncat": 29, "trunk": [5, 30], "trust": [8, 22, 36], "trust_input": [8, 22, 36], "tupl": [1, 20, 29], "turn": [19, 22, 23, 36], "tutori": [24, 25, 29], "twinx": 31, "two": [5, 17], "type": [1, 2, 3, 8, 19, 20, 21, 22, 23, 35, 36], "uk": [1, 20, 27], "undefin": 27, "under": [1, 7, 20, 29, 32], "understand": [18, 22, 36], "unfair": 32, "unfortun": [29, 30], "uniform": 29, "unit": [24, 27, 32], "unlimit": [2, 22, 26, 36], "unsqueez": 29, "unstabl": 29, "until": [19, 22, 23, 36], "until_t": [19, 22, 23, 36], "updat": [2, 3, 9, 18, 19, 22, 23, 26, 29, 31, 32, 36], "upper": [31, 32], "upstream": [2, 22, 26, 36], "us": [1, 2, 3, 5, 7, 9, 11, 12, 13, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "usag": [7, 24, 27, 28], "usd": 28, "used_taxi": 31, "user": [2, 11, 12, 13, 15, 18, 19, 22, 23, 26, 28, 32, 36], "userwarn": 30, "usual": [5, 27, 32], "util": [29, 31, 32], "uxsim": [24, 26, 27, 28, 29, 30, 31, 32, 34, 35], "v": [1, 20, 27, 29, 31], "vacant": 31, "vacant_taxi": 31, "valid": 32, "valu": [1, 2, 5, 9, 19, 20, 22, 23, 26, 27, 28, 29, 31, 32, 36], "valueerror": 32, "vari": 24, "variabl": 31, "variou": [24, 27, 32], "ve": 29, "veh": [2, 22, 24, 26, 27, 28, 29, 30, 31, 32, 36], "veh_list": 32, "vehicl": [1, 2, 3, 8, 9, 11, 12, 13, 15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36], "vehicle_": [1, 20], "vehicle_list": 7, "vehicle_logging_timestep_interv": [19, 21, 22, 23, 35, 36], "vehicle_object": [8, 22, 36], "vehicle_trip_to_panda": [1, 20], "vehicleitem": 7, "vehicles_per_link": 29, "vehicles_remain": 27, "vehicles_to_panda": [1, 20, 27, 31], "vehnam": [1, 20], "vehnamelist": [1, 20], "vehs_dso": 32, "vehs_duo": 32, "veloc": [1, 20], "verbos": 32, "veri": [9, 22, 27, 29, 30, 31, 32, 36], "verif": [8, 22, 36], "version": 26, "via": [13, 15], "view": 29, "viewer": [7, 27], "virtual": 28, "visit": 25, "visual": [1, 3, 5, 7, 19, 20, 22, 23, 24, 28, 29, 31, 32, 36], "volum": [1, 19, 20, 22, 23, 30, 32, 36], "w": [1, 2, 3, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "w1": 29, "w1i1": 29, "w2": [28, 29], "w_dso": 32, "w_duo": 32, "w_orig": [28, 32], "wa": [7, 21, 25, 28, 29, 32, 33, 35], "wai": [27, 30], "wait": [3, 18, 22, 29, 31, 36], "waiting_tim": 31, "wall": 29, "want": [5, 8, 21, 22, 27, 30, 31, 32, 35, 36], "warn": [21, 30, 35], "warning_msg": [21, 35], "we": [27, 28, 29, 30, 32, 34], "webpag": 25, "weight": [18, 19, 22, 23, 26, 29, 32, 36], "well": [1, 20, 27, 29], "were": [28, 32], "west": [5, 30], "whatev": [11, 12], "wheelev": 7, "when": [1, 2, 3, 18, 19, 21, 22, 23, 27, 31, 35, 36], "where": [2, 5, 9, 18, 21, 22, 25, 26, 29, 35, 36], "whether": [2, 3, 18, 19, 22, 23, 27, 29, 36], "which": [1, 2, 3, 5, 9, 11, 12, 13, 15, 17, 18, 19, 20, 22, 23, 27, 29, 31, 32, 36], "whichev": [2, 19, 22, 23, 36], "while": [27, 31], "who": [2, 8, 22, 28, 36], "whole": 27, "whose": 31, "widget": 7, "width": [1, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 36], "window": [21, 29, 35], "within": [27, 31], "withing": [18, 22, 36], "without": [19, 22, 23, 27, 30, 34, 36], "won": 31, "work": [5, 21, 28, 29, 30, 35], "workflow": 31, "world": [1, 2, 3, 5, 7, 9, 11, 12, 13, 14, 15, 17, 18, 20, 22, 24, 26, 27, 28, 29, 30, 31, 32, 36], "would": [27, 29], "wrap": [21, 35], "wrapper": [19, 22, 23, 36], "written": [7, 21, 29, 33, 35], "wtih": 31, "x": [1, 3, 5, 7, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 31, 35, 36], "x0": 31, "x1": 31, "x_dest": [19, 22, 23, 36], "x_orig": [19, 22, 23, 36], "xlabel": [29, 32], "xlim": [1, 5, 20, 30], "y": [1, 2, 3, 5, 7, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 31, 35, 36], "y0": 31, "y1": 31, "y_dest": [19, 22, 23, 36], "y_orig": [19, 22, 23, 36], "ylabel": [29, 32], "ylim": [1, 5, 20, 30], "you": [1, 2, 5, 7, 8, 21, 22, 26, 27, 28, 29, 30, 31, 32, 35, 36], "your": [29, 31], "your_intervention_method": 27, "z": [21, 35], "zero": [19, 22, 23, 27, 29, 36], "zero_grad": 29, "zip": [29, 32], "\u03b4n": 27, "\u03b8": 29, "\u03c4": 29}, "titles": ["uxsim", "uxsim.analyzer", "uxsim.Link", "uxsim.Node", "uxsim.OSMImporter", "uxsim.OSMImporter.OSMImporter", "uxsim.ResultGUIViewer", "uxsim.ResultGUIViewer.ResultGUIViewer", "uxsim.Route", "uxsim.RouteChoice", "uxsim.TaxiHandler", "uxsim.TaxiHandler.TaxiHandler", "uxsim.TaxiHandler.TaxiHandler.TaxiHandler", "uxsim.TaxiHandler.TaxiHandler.TripRequest", "uxsim.TaxiHandler.TaxiHandler_nearest", "uxsim.TaxiHandler.TripRequest", "uxsim.Utilities", "uxsim.Utilities.Utilities", "uxsim.Vehicle", "uxsim.World", "uxsim.analyzer.Analyzer", "uxsim.utils", "uxsim.uxsim", "uxsim.uxsim.World", "Getting started", "UXsim: Traffic Simulation in Python", "Simulation Mechanism", "Step-by-step Tutorial", "Advanced example", "Signal control by PyTorch (DQN)", "Network data import from OpenStreetMap", "Taxi / Shared mobility", "Vehicle routing and its optimization", "Technical Reference", "Tutorial and Examples", "utils", "uxsim"], "titleterms": {"No": 28, "The": 26, "With": 28, "about": 25, "adjust": 26, "advanc": 28, "analysi": [27, 28], "analyz": [1, 20], "area": 27, "assign": 32, "bottleneck": 26, "capac": 26, "citi": 31, "class": 33, "comput": [26, 29], "connect": 26, "content": 25, "control": 29, "custom": 31, "data": 30, "datafram": 28, "deep": 29, "defin": 31, "definit": 27, "demand": 30, "detail": 26, "do": 31, "dqn": 29, "drl": 29, "duo": 32, "dynam": 32, "each": 32, "environ": 29, "essenti": 33, "exampl": [25, 27, 28, 34], "execut": [27, 29], "explor": 27, "fall": 27, "flow": 26, "from": 30, "get": 24, "gui": 27, "gymnasium": 29, "how": 31, "import": 30, "input": 26, "instal": 24, "interact": 27, "its": 32, "kei": 26, "lane": 26, "larger": 32, "learn": 29, "level": 27, "link": [2, 25, 26, 27], "mani": 31, "mechan": 26, "mobil": 31, "model": 26, "modul": 33, "multi": 26, "need": 31, "network": [27, 30, 32], "node": [3, 26], "openstreetmap": 30, "optim": 32, "optimum": 32, "osmimport": [4, 5], "paramet": 26, "procedur": 26, "program": 26, "python": 25, "pytorch": 29, "refer": 33, "reinforc": 29, "result": [27, 30], "resultguiview": [6, 7], "rout": [8, 32], "routechoic": 9, "scenario": [24, 27, 28], "share": 31, "signal": 29, "simpl": 27, "simul": [25, 26, 27, 30], "sioux": 27, "specifi": 32, "start": 24, "step": 27, "structur": 26, "support": 33, "system": 32, "taxi": 31, "taxihandl": [10, 11, 12, 13, 14, 15, 31], "taxihandler_nearest": 14, "technic": 33, "test": 24, "time": 29, "toll": 28, "traffic": [25, 26], "triprequest": [13, 15], "tutori": [27, 34], "util": [16, 17, 21, 35], "uxsim": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 36], "vehicl": [18, 32], "visual": 27, "we": 31, "without": 29, "world": [19, 23]}})
    \ No newline at end of file
    diff --git a/docs/uxsim.html b/docs/uxsim.html
    index 14107c2..d852281 100644
    --- a/docs/uxsim.html
    +++ b/docs/uxsim.html
    @@ -807,13 +807,13 @@
     
  • W (object) – The world to which the vehicle belongs.

  • orig (str | Node) – The origin node.

  • dest (str | Node) – The destination node.

  • -
  • departure_time (int) – The departure time step of the vehicle.

  • +
  • departure_time (int) – The departure time of the vehicle.

  • name (str, optional) – The name of the vehicle, default is the id of the vehicle.

  • route_pref (dict, optional) – The preference weights for links, default is 0 for all links.

  • route_choice_principle (str, optional) – The route choice principle of the vehicle, default is the network’s route choice principle.

  • mode (str, optional) – The mode of the vehicle. Available options are “single_trip” and “taxi”, default is “single_trip”. “single_trip”: The vehicle makes a single trip from the origin to the destination. -“taxi”: The vehicle serves multiple trips by specifying sequence of destinations. The destination list Vehicle.dest_list can be dynamically updated externaly. (TODO: to be implemented next)

  • +“taxi”: The vehicle serves multiple trips by specifying sequence of destinations. The destination list Vehicle.dest_list can be dynamically updated externaly.

  • links_prefer (list of str, optional) – The names of the links the vehicle prefers, default is empty list.

  • links_avoid (list of str, optional) – The names of the links the vehicle avoids, default is empty list.

  • trip_abort (int, optional) – Whether to abort the trip if a dead end is reached, default is 1.

  • @@ -988,18 +988,20 @@
    Parameters:
    • name (str) – The name of the link.

    • -
    • start_node (str | Node) – The name or object of the start node of the link.

    • -
    • end_node (str | Node) – The name or object of the end node of the link.

    • +
    • start_node (str | Node) – The name of the start node of the link.

    • +
    • end_node (str | Node) – The name of the end node of the link.

    • length (float) – The length of the link.

    • -
    • free_flow_speed (float) – The free flow speed on the link.

    • -
    • jam_density (float) – The jam density on the link.

    • +
    • free_flow_speed (float, optional) – The free flow speed on the link, default is 20.

    • +
    • jam_density (float, optional) – The jam density on the link, default is 0.2. If jam_density_per_lane is specified, this value is ignored.

    • +
    • jam_density_per_lane (float, optional) – The jam density per lane on the link. If specified, it overrides the jam_density value.

    • +
    • number_of_lanes (int, optional) – The number of lanes on the link, default is 1.

    • merge_priority (float, optional) – The priority of the link when merging at the downstream node, default is 1.

    • -
    • signal_group (int or list, optional) – The signal group to which the link belongs, default is 0. If signal_group is int, say 0, it becomes green if end_node.signal_phase is 0. the If signal_group is list, say [0,1], it becomes green if the end_node.signal_phase is 0 or 1.

    • +
    • signal_group (int or list, optional) – The signal group(s) to which the link belongs, default is 0. If signal_group is int, say 0, it becomes green if end_node.signal_phase is 0. If signal_group is list, say [0,1], it becomes green if the end_node.signal_phase is 0 or 1.

    • capacity_out (float, optional) – The capacity out of the link, default is calculated based on other parameters.

    • capacity_in (float, optional) – The capacity into the link, default is calculated based on other parameters.

    • -
    • eular_dx (float, optional) – The default space aggregation size for link traffic state computation, default is None. If None, the global eular_dx value is used.

    • -
    • attribute (any, optinonal) – Additional (meta) attributes defined by users.

    • -
    • auto_rename (bool, optional) – Whether to automatically rename the link if the name is already used. Default is False.

    • +
    • eular_dx (float, optional) – The space aggregation size for link traffic state computation, default is 1/10 of link length or free flow distance per simulation step, whichever is larger.

    • +
    • attribute (any, optional) – Additional (meta) attributes defined by users.

    • +
    • auto_rename (bool, optional) – Whether to automatically rename the link if the name is already used. Default is False (raise an exception).

    Returns:
    @@ -1030,6 +1032,7 @@
  • signal_offset (float, optional) – The offset of the signal. Default is 0.

  • flow_capacity (float, optional) – The maximum flow capacity of the node. Default is None, meaning infinite capacity.

  • auto_rename (bool, optional) – Whether to automatically rename the node if the name is already used. Default is False.

  • +
  • number_of_lanes (int, optional) – The number of lanes that can be green simultaniously at the node. Default is None.

  • Returns:
    @@ -1057,6 +1060,9 @@
  • name (str, optional) – The name of the vehicle, default is the id of the vehicle.

  • route_pref (dict, optional) – The preference weights for links, default is 0 for all links.

  • route_choice_principle (str, optional) – The route choice principle of the vehicle, default is the network’s route choice principle.

  • +
  • mode (str, optional) – The mode of the vehicle. Available options are “single_trip” and “taxi”, default is “single_trip”. +“single_trip”: The vehicle makes a single trip from the origin to the destination. +“taxi”: The vehicle serves multiple trips by specifying sequence of destinations. The destination list Vehicle.dest_list can be dynamically updated externaly.

  • links_prefer (list of str, optional) – The names of the links the vehicle prefers, default is empty list.

  • links_avoid (list of str, optional) – The names of the links the vehicle avoids, default is empty list.

  • trip_abort (int, optional) – Whether to abort the trip if a dead end is reached, default is 1.