Skip to main content

DeepScenario Toolkit for visualizing and working with DeepScenario datasets

Project description

DeepScenario Toolkit

A Python toolkit for visualizing and working with DeepScenario datasets, which can be downloaded at app.deepscenario.com.

Overview

DeepScenario provides a platform to virtualize real-world recordings into:

  • a 3D reconstruction of the static environment
  • 3D trajectories of the dynamic objects

This toolkit provides easy-to-use tools for visualizing and working with DeepScenario datasets, including:

  • visualization of the object annotations in 3D or in OpenStreetMap
  • creation of an orthophoto from the 3D reconstruction

Installation

From PyPI (Recommended)

pip install dsc-toolkit

From Source (Development)

This project uses uv for dependency management. Make sure you have uv installed first.

# Clone the repository
git clone https://github.com/deepscenario/dsc-toolkit.git
cd dsc-toolkit

# Install the package and dependencies
uv sync

Quick Start

The toolkit provides a command-line tool with several commands. Each command has detailed help available using the --help option, for example:

dsc-toolkit plot_annotations_3d --help

plot_annotations_3d

Interactive 3D visualization of the object annotations:

dsc-toolkit plot_annotations_3d \
	--data_dir tests/assets/data \
	--recording 2000-12-31T23-59-59 \
	--mesh tests/assets/data/textured_mesh/textured_mesh.obj

plot_annotations_georeferenced

Interactive visualization of the object annotations in OpenStreetMap:

dsc-toolkit plot_annotations_georeferenced \
	--data_dir tests/assets/data \
	--recording 2000-12-31T23-59-59 \
	--save_dir /tmp/output

render_orthophoto

Render a georeferenced orthophoto from the textured mesh:

dsc-toolkit render_orthophoto \
	--data_dir tests/assets/data \
	--mesh tests/assets/data/textured_mesh/textured_mesh.obj \
	--save_dir /tmp/output

License

This project is licensed under the Apache License 2.0. See LICENSE.txt for details.

Support

For questions, issues, or contributions, please:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dsc_toolkit-1.0.2.tar.gz (329.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dsc_toolkit-1.0.2-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

Details for the file dsc_toolkit-1.0.2.tar.gz.

File metadata

  • Download URL: dsc_toolkit-1.0.2.tar.gz
  • Upload date:
  • Size: 329.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for dsc_toolkit-1.0.2.tar.gz
Algorithm Hash digest
SHA256 b73200b4f504a3afe1a0a31eb6ace71010d86d77df6c2940aae7e1249e0dee39
MD5 9453c0425e5080be864609cdd1371c60
BLAKE2b-256 a569bfa133adb35f80d29d8df42206528f8f473db4eb42fddf3ae36714450b1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dsc_toolkit-1.0.2.tar.gz:

Publisher: publish.yml on deepscenario/dsc-toolkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dsc_toolkit-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: dsc_toolkit-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 18.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for dsc_toolkit-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a7369e04f2daa613318b8419b2a98d2678023e7a42d8a42a52e7e3405f87c3a6
MD5 fa9c19098afcea4fe2aaab0891268db0
BLAKE2b-256 836cb058c742e2ce22124d8ab61969fbf0424b5d5a9c4e54e7a4c34039e80eb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dsc_toolkit-1.0.2-py3-none-any.whl:

Publisher: publish.yml on deepscenario/dsc-toolkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page