Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.1%) to scientific vocabulary
Last synced: 10 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: Khoshkhah
  • Language: Python
  • Default Branch: main
  • Size: 51.4 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 2
  • Open Issues: 0
  • Releases: 0
Created about 4 years ago · Last pushed over 2 years ago
Metadata Files
Readme Citation

README.md

Parallel Dynamic Calibration Tool for City-Scale Microscopic Traffic Simulation using SUMO

Installation

To install and run the calibration tool, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/Khoshkhah/NRTCalib.git     
    
  2. Install SUMO.

  3. Install the required dependencies. You can use pip to install them: pip install -r requirements.txt

Usage

The calibration tool has to be started via calib.py, which is a command line application. It has the necessary following parameters:

  1. -n network file address, that is a sumo network file.

  2. -m the measurment filename contains sensor data. it is a table file contains three columns "edge", "count" and "interval" that are seperated by comma.

  3. -dod the init distributed origin destination matrix filename. it is a table file contains five columns "fromnode", "tonode", "interval","weighttrip" and "tripid" that are seperated by comma.

  4. -is the size of each interval in seconds. that is a integer number.

For more information of these input look at the sample grid in the examples/grid directory.

For getting the other optional arguments use the help command:

     python calib.py --help

Also for running the calibration tool, you can use a configuration xml file like grid.cfg:

    python calib.py -c examples/grid/config.cfg

High-level architecture of the calibration method for one frame

"Architecture"

Examples and Sample Data

We have provided examples and sample data in the examples directory. You can explore them to understand how to use the tool effectively. All input data and a 24-hour calibrated microscopic traffic simulation for the case study of Tartu City is available at zenodo.org

Contact Information

For any questions, feedback, or inquiries, please feel free to reach out to us: - Email: kaveh.khoshkhah(at)ut.ee

The calibration tool originates from an implementation of this paper Leveraging IoT Data Stream for Near-Real-Time Calibration of City-Scale Microscopic Traffic Simulation. A preprint version of the paper can be downloaded at link.

Owner

  • Login: Khoshkhah
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: "Khoshkhah"
    given-names: "Kaveh"
    email: "kaveh.khoshkhah@ut.ee"
    orcid: "https://orcid.org/0000-0003-4777-804X"
  - family-names: "Pourmoradnasseri"
    given-names: "Mozhgan"
  - family-names: "Hadachi"
    given-names: "Amnir"
title: "NRTCalib"
doi: 10.5281/zenodo.8125656
date-released: 2023-07-07
url: "https://github.com/Khoshkhah/NRTCalib"
preferred-citation:
  type: article
  authors:
  - family-names: "Khoshkhah"
    given-names: "Kaveh"
    email: "kaveh.khoshkhah@ut.ee"
    orcid: "https://orcid.org/0000-0003-4777-804X"
  - family-names: "Pourmoradnasseri"
    given-names: "Mozhgan"
  - family-names: "Hadachi"
    given-names: "Amnir"
  doi: "10.48550/arXiv.2210.17315"
  journal: "preprint"
  title: "Leveraging IoT Data Stream for Near-Real-Time Calibration of City-Scale Microscopic Traffic Simulation"
  year: 2022

GitHub Events

Total
Last Year