Metadata-Version: 2.1
Name: robovast
Version: 1.0.0
Summary: RoboVast project
License: Apache-2.0
Author: Frederik Pasch
Author-email: fred-labs@mailbox.org
Requires-Python: >=3.12,<3.14
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Provides-Extra: docs
Provides-Extra: nav
Requires-Dist: boto3 (>=1.35,<2.0)
Requires-Dist: click (>=8.1,<9.0)
Requires-Dist: docker (>=7.0,<8.0)
Requires-Dist: fastmcp (==3.1.0)
Requires-Dist: google-cloud-storage (>=2.0,<3.0)
Requires-Dist: ipykernel (>=7.1.0,<8.0.0)
Requires-Dist: kubernetes (>=34.1,<35.0)
Requires-Dist: lxml-html-clean (>=0.1,<0.2)
Requires-Dist: matplotlib (>=3.10,<4.0)
Requires-Dist: nbconvert (>=7.16,<8.0)
Requires-Dist: nbformat (>=5.9,<6.0)
Requires-Dist: numpy (>=1.26,<2.0)
Requires-Dist: pandas (>=2.2,<3.0)
Requires-Dist: paramiko (>=4.0,<5.0)
Requires-Dist: pydantic (>=2.12,<3.0)
Requires-Dist: pyld (>=2.0,<3.0)
Requires-Dist: pyside6-addons (>=6.6,<7.0)
Requires-Dist: pyside6-essentials (>=6.6,<7.0)
Requires-Dist: python-dotenv (>=1.0,<2.0)
Requires-Dist: pyyaml (>=6.0,<7.0)
Requires-Dist: rdflib (>=7.0,<8.0)
Requires-Dist: requests (>=2.32,<3.0)
Requires-Dist: ruamel-yaml (>=0.18,<0.19)
Requires-Dist: scenario-execution (>=1.3.0,<2.0.0)
Requires-Dist: scipy (>=1.16,<2.0)
Requires-Dist: sphinx (>=7.0.0,<8.0.0) ; extra == "docs"
Requires-Dist: sphinx-click (>=5.0.0,<6.0.0) ; extra == "docs"
Requires-Dist: sphinx-rtd-theme (>=3.0.2,<4.0.0) ; extra == "docs"
Requires-Dist: sphinxcontrib-spelling (>=8.0.0,<9.0.0) ; extra == "docs"
Description-Content-Type: text/markdown

# RoboVAST

Variation Automation and Scalable Testing for Robotic Systems.

**RoboVAST** is an open-source framework for automated, large-scale integration testing of robotic software in simulated environments. Built upon proven foundations including the [Floorplan-DSL](https://secorolab.github.io/FloorPlan-DSL/) for parameterizable indoor environment generation, [scenario-execution](https://cps-test-lab.github.io/scenario-execution/) for single test execution, and [Kubernetes](https://kubernetes.io/) for orchestration, RoboVAST enables developers to systematically validate their systems across thousands of varied test scenarios.

![Framework Overview](docs/images/overview.png)

See the full documentation at [https://cps-test-lab.github.io/robovast/](https://cps-test-lab.github.io/robovast/).

