tasi

Python Library for Traffic Analysis and Situation Interpretation

https://github.com/dlr-ts/tasi

Science Score: 75.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 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
    Organization dlr-ts has institutional domain (www.dlr.de)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.8%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Python Library for Traffic Analysis and Situation Interpretation

Basic Info
Statistics
  • Stars: 8
  • Watchers: 3
  • Forks: 1
  • Open Issues: 1
  • Releases: 12
Created over 1 year ago · Last pushed 8 months ago
Metadata Files
Readme License Citation

README.md

TrAffic Situation analysis and Interpretation

pypi DOI DLR-TS PyPI Downloads

TASI is a library to provide high-performance, easy-to-use data structures and data analysis tools for Python based traffic situation analysis and interpretation applications.

TASI is backed by those wonderful libraries Numpy, Pandas, and Numba

Getting started

Install TASI from the PyPi registry. bash pip install tasi

Download the latest DLR-UT version for demonstration purpose. ```python from tasi.dlr import DLRUTDatasetManager, DLRUTVersion,

dataset = DLRUTDatasetManager(DLRUTVersion.latest) dataset.load() ```

and visualize the trajectories within the dataset using matplotlib.

```python from tasi.dlr import DLRTrajectoryDataset from tasi.plotting import TrajectoryPlotter

import matplotlib.pyplot as plt

load the first file of the dataset

dsut = DLRTrajectoryDataset.fromcsv(dataset.trajectory()[0])

plot the trajectories

f, ax = plt.subplots()

plotter = TrajectoryPlotter() plotter.plot(ds_ut, ax=ax) ```

trajectory-example

Owner

  • Name: DLR Transportation Systems
  • Login: DLR-TS
  • Kind: organization
  • Email: opensource-ts@dlr.de
  • Location: Berlin, Braunschweig

German Aerospace Center (DLR)

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: >-
  TASI: A Python Library for Traffic Data Analysis and
  Situation Interpretation
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Lars
    family-names: Klitzke
    email: lars.klitzke@dlr.de
    affiliation: Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
    orcid: 'https://orcid.org/0000-0001-9362-707X'
  - given-names: Clemens
    family-names: Schicktanz
    email: clemens.schicktanz@dlr.de
    affiliation: Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
    orcid: 'https://orcid.org/0000-0002-3234-2086'
  - given-names: Gimm
    family-names: Kay
    email: kay.gimm@dlr.de
    affiliation: Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
    orcid: 'https://orcid.org/0000-0002-5136-685X'
  - given-names: Mosebach
    family-names: Henning
    email: henning.mosebach@dlr.de
    affiliation: Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
identifiers:
  - type: doi
    value: 10.5281/zenodo.14047020
    description: Initial version on zenodo
repository-code: 'https://github.com/DLR-TS/TASI'
url: 'https://tasi.readthedocs.io/en/latest/'
repository-artifact: 'https://pypi.org/project/tasi/'
abstract: >-
  TASI is a python library for traffic data analysis and
  situation interpretation.
keywords:
  - traffic data
  - python
  - real-world
  - pandas
  - numpy
  - matplotlib
  - automated driving
license: Apache-2.0

GitHub Events

Total
  • Release event: 10
  • Watch event: 11
  • Delete event: 17
  • Public event: 1
  • Push event: 38
  • Pull request event: 36
  • Fork event: 1
  • Create event: 26
Last Year
  • Release event: 10
  • Watch event: 11
  • Delete event: 17
  • Public event: 1
  • Push event: 38
  • Pull request event: 36
  • Fork event: 1
  • Create event: 26

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 16
  • Average time to close issues: N/A
  • Average time to close pull requests: about 13 hours
  • Total issue authors: 0
  • Total pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 13
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 16
  • Average time to close issues: N/A
  • Average time to close pull requests: about 13 hours
  • Issue authors: 0
  • Pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 13
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • klit-la (18)
  • schi-cm (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/python-publish.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • actions/setup-python v3 composite
  • pypa/gh-action-pypi-publish 27b31702a0e7fc50959f5ad993c78deac1bdfc29 composite
poetry.lock pypi
  • 132 dependencies
pyproject.toml pypi
  • toml * build
  • wheel * build
  • autopep8 ^2.3.1 develop
  • pylint ^3.3.1 develop
  • docutils * docs
  • ipykernel * docs
  • ipython ^8.18.1 docs
  • jupytext ^1.16.4 docs
  • markdown * docs
  • markdown-it-py * docs
  • myst-parser 3.0.1 docs
  • nbsphinx 0.8.12 docs
  • numpydoc 1.8.0 docs
  • pydata-sphinx-theme ^0.15.4 docs
  • pymdown-extensions * docs
  • sphinx 7.4.7 docs
  • sphinx-copybutton * docs
  • sphinx-gallery 0.18.0 docs
  • sphinx-toggleprompt 0.5.2 docs
  • sphinx_markdown_parser * docs
  • sphinxcontrib-apidoc * docs
  • sphinxemoji ^0.3.1 docs
  • coloredlogs ^15.0.1
  • matplotlib 3.9.2
  • numba 0.60.0
  • numpy 2.0.2
  • pandas 2.2.3
  • python ^3.12.0
  • typing-extensions 4.12.2
  • coverage ^7.6.4 test
  • ipython ^8.18.1 test
  • pytest ^8.3.3 test
  • pytest-cov ^5.0.0 test
  • pytest-xdist ^3.6.1 test
setup.py pypi