{"id":31021439,"url":"https://github.com/sisl/ngsim.jl","last_synced_at":"2025-09-13T11:21:40.647Z","repository":{"id":67701080,"uuid":"58001392","full_name":"sisl/NGSIM.jl","owner":"sisl","description":"A Julia package for handling the Next Generation Simulation (NGSIM) traffic dataset","archived":false,"fork":false,"pushed_at":"2019-11-07T13:01:29.000Z","size":2642,"stargazers_count":36,"open_issues_count":11,"forks_count":28,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-31T07:42:56.578Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sisl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-05-03T21:01:27.000Z","updated_at":"2024-04-28T05:45:47.000Z","dependencies_parsed_at":"2023-03-02T08:16:08.551Z","dependency_job_id":null,"html_url":"https://github.com/sisl/NGSIM.jl","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/sisl/NGSIM.jl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sisl%2FNGSIM.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sisl%2FNGSIM.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sisl%2FNGSIM.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sisl%2FNGSIM.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sisl","download_url":"https://codeload.github.com/sisl/NGSIM.jl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sisl%2FNGSIM.jl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274955838,"owners_count":25380669,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-13T02:00:10.085Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-09-13T11:21:36.406Z","updated_at":"2025-09-13T11:21:40.638Z","avatar_url":"https://github.com/sisl.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NGSIM.jl\n\nA Julia package for working with the Next Generation Simulation dataset (NGSIM).\nWas tested on the [Highway 101](http://www.fhwa.dot.gov/publications/research/operations/07030/) and [I-80](http://www.fhwa.dot.gov/publications/research/operations/06137/) datasets.\n\n[![Build Status](https://travis-ci.org/sisl/NGSIM.jl.svg?branch=master)](https://travis-ci.org/sisl/NGSIM.jl)\n[![Coverage Status](https://coveralls.io/repos/sisl/NGSIM.jl/badge.svg?branch=master\u0026service=github)](https://coveralls.io/github/sisl/NGSIM.jl?branch=master)\n\nThis package is fully compatible with [AutomotiveDrivingModels.jl](https://github.com/sisl/AutomotiveDrivingModels.jl), providing the `Roadway` and `Trajdata` types from the NGSIM data. Roadway geometry was extracted from the NGSIM CAD files. The vehicle trajectories were filtered to provide better global positions and orientation.\n\nThe NGSIM trajectory data is available in [our first release, with instructions here](https://github.com/tawheeler/NGSIM.jl/releases).\n\n## Git It\n\nYou just clone it! Note that you also have to clone my [Vec](https://github.com/tawheeler/Vec.jl) package.\n\n```julia\nusing Pkg\nPkg.add(PackageSpec(url=\"https://github.com/sisl/Vec.jl\"))\nPkg.add(PackageSpec(url=\"https://github.com/sisl/Records.jl\"))\nPkg.add(PackageSpec(url=\"https://github.com/sisl/AutomotiveDrivingModels.jl\"))\nPkg.add(PackageSpec(url=\"https://github.com/sisl/AutoViz.jl\"))\nPkg.add(PackageSpec(url=\"https://github.com/sisl/NGSIM.jl\"))\n```\nThe data must also be downloaded as described above or below.\n\n# Quickstart\n\nTo download the datasets, register for an [account](https://www.its-rde.net/index.php/about/register), navigate to the datasets [page](https://www.its-rde.net/index.php/rdedataenvironment/10023), select the links for the I-80 and US-101 datasets, and download. Alternatively, download the data associated with the first release as mentioned above.\n\nTo extract trajectory data (Trajdata) from the raw NGSIM data, place the raw data files in the NGSIM.jl/data directory, and run\n\n```julia\nusing NGSIM\nconvert_raw_ngsim_to_trajdatas()\n```\n\nThe resulting files can then be loaded into a Julia program as Trajdata, a type defined in [AutomotiveDrivingModels.jl](https://github.com/sisl/AutomotiveDrivingModels.jl). See jnotebooks/Demo.ipynb for example usage.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsisl%2Fngsim.jl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsisl%2Fngsim.jl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsisl%2Fngsim.jl/lists"}