Metadata-Version: 2.4
Name: scenario_execution
Version: 1.5.0
Summary: Scenario Execution for Robotics
Home-page: https://github.com/cps-test-lab/scenario-execution
Maintainer: Frederik Pasch
Maintainer-email: fred-labs@mailbox.org
License: Apache License 2.0
Project-URL: Homepage, https://github.com/cps-test-lab/scenario-execution
Project-URL: Documentation, https://cps-test-lab.github.io/scenario-execution/
Project-URL: Issues, https://github.com/cps-test-lab/scenario-execution/issues
Project-URL: Changelog, https://github.com/cps-test-lab/scenario-execution/blob/main/scenario_execution/CHANGELOG.rst
Keywords: scenario,simulation,testing,robotics,OpenSCENARIO,ROS
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: setuptools
Requires-Dist: antlr4-python3-runtime==4.9.2
Requires-Dist: pyyaml==6.0.1
Requires-Dist: py-trees==2.4.0
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: maintainer
Dynamic: maintainer-email
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Scenario Execution

The `scenario_execution` package is the core package of Scenario Execution for Robotics. It provides functionalities such as parsing, py-trees creation and execution.

Furthermore, it provides the following scenario execution libraries:

- `standard.osc`: The OpenSCENARIO DSL standard library. It is slightly modified to be in sync with the feature set of scenario execution and imports `standard_base.osc`.
- `standard_base.osc`: The base parts of the OpenSCENARIO DSL standard library such as units and basic structs. For convenience, numerical struct members are initialized with 0.
- `robotics.osc`: robotic-specific specifications.
- `helper.osc`: helper actions such as logging or running external processes.

