telekinesis-illusion
telekinesis-illusion is a python package for procedurally generating physically simulated synthetic datasets for training computer vision models in robotics applications.
Open source under GPL-3.0-or-later.
Full documentation: Telekinesis Agentic OS: Illusion.
Installation
-
Create the enviornment;
conda create -n telekinesis-illusion python=3.11
conda activate telekinesis-illusion
-
Install the package:
Via pip: The simplest way to install
telekinesis-illusion.python -m pip install telekinesis-illusion
Via GitHub: Alternatively, if you need to make changes to
telekinesis-illusionor use a different branch.git clone https://github.com/telekinesis-ai/telekinesis-illusion.git
cd telekinesis-illusion
python -m pip install -e .
Tested configurations
The following configurations have been manually tested with
telekinesis-illusion 0.2.2 and Python 3.11. This list records known-working
setups; other configurations may also work.
| Operating system | Hardware |
|---|---|
| Windows 11 Pro | NVIDIA GeForce RTX 3090 |
| Windows 11 Pro | NVIDIA GeForce RTX 2060 |
| macOS Tahoe 26.3 | Apple MacBook Pro with M5 Pro (CPU only) |
| Ubuntu 20.04.5 LTS | NVIDIA GeForce RTX 3080 |
Quickstart
The example scripts are run from the Git checkout and are not included in the
package installed from PyPI. Follow the GitHub installation above, then run
these commands from the repository root. The examples rely on the checkout's
assets/ directory, and the worker example also uses configs/.
The examples default to CUDA (--device CUDA); pass --device CPU to select
CPU rendering:
python examples/quickstart_flying_things.py --preview
python examples/quickstart_parts_in_bin.py --preview
python examples/generate_synthetic_data_with_bin_picking_worker.py --spec_file configs/example_bin_picking_gearwheel_2.yaml --preview
The bin-picking worker defaults to this example YAML with preview disabled.
Use --spec_file PATH to select another YAML and --preview or --no-preview
to control the viewer.
For another asset tree, pass asset_dir to Scene, or set
metadata.asset_directory in the worker YAML. Relative YAML asset paths
resolve against that YAML file. Interactive
FiftyOne previews require the optional viewer dependencies:
python -m pip install "telekinesis-illusion[viewer]"
Optional dependencies
Optional dependencies are grouped by use case and are not required for basic dataset generation.
| Extra | Purpose |
|---|---|
viewer |
Installs FiftyOne for interactive dataset previews. Generation with --no-preview does not require it. |
dev |
Installs pytest, coverage, benchmarking, Ruff, and Pylint for developing and checking the package. |
docs |
Installs MkDocs and the plugins used to build the project documentation. |
Install an extra with the published package:
python -m pip install "telekinesis-illusion[viewer]"
For an editable source checkout, include the extra in the local install:
python -m pip install -e ".[dev]"
Multiple extras can be installed together:
python -m pip install -e ".[dev,docs,viewer]"
python -m pip install -e ".[dev,docs,viewer]"
The quoted commands work in Windows PowerShell and Command Prompt, as well as Linux shells such as Bash.
Tested configurations
The following configurations have been manually tested with. This list records known-working setups; other configurations may also work.
| Operating system | Hardware |
|---|---|
| Windows 11 Pro | CPU; NVIDIA GeForce RTX 3090; RTX 2060 |
| macOS Tahoe 26.3 | Apple MacBook Pro with M5 Pro (CPU only) |
| Ubuntu 20.04.5 LTS | CPU; NVIDIA GeForce RTX 3080 |
Documentation
Find the documentation for Illusion at: Telekinesis Agentic OS: Illusion.
Citation
@software{telekinesis_illusion,
author = {Telekinesis GmbH},
title = {Telekinesis-Illusion: Synthetic Data Generation for Robotics},
year = {2026},
url = {https://gitlab.com/telekinesis/illusion},
note = {GPL-3.0-or-later}
}
Metadata
Release files for telekinesis-illusion 0.2.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| telekinesis_illusion-0.2.5.tar.gz | 284.5 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| telekinesis_illusion-0.2.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 606.2 kB
Release files / telekinesis_illusion-0.2.5.tar.gz
| Download URL | telekinesis_illusion-0.2.5.tar.gz |
|---|---|
| Size | 284.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7bef4223b441341f9ad85a3abcf88ed2165c5c69e6048dd2183adb0d87314772
|
|
BLAKE2b-256 checksum How to use checksums |
8b8f9e950d5662ec510f6f6a124bf17d40db1d38c4a989c2ce71d536aa077d4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.
Transparency logRelease files / telekinesis_illusion-0.2.5-py3-none-any.whl
| Download URL | telekinesis_illusion-0.2.5-py3-none-any.whl |
|---|---|
| Size | 321.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7cfa4a7218e92edf77f017ef264ce1fc70fc01e550784d459ccf4a13b3ec3d54
|
|
BLAKE2b-256 checksum How to use checksums |
4325afaf780ef3284694410b7061c0581e7e8d59bbd34ac59d77db76a67c3772
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.
Transparency logSecurity for telekinesis-illusion 0.2.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for telekinesis_illusion-0.2.5.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 22, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.