Skip to main content

Docs  •  GitHub  •  Discord  •  LinkedIn  •  X  •  Website

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

  1. Create the enviornment;

    conda create -n telekinesis-illusion python=3.11
    conda activate telekinesis-illusion
    
  2. 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-illusion or 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 examples default to CUDA (--device CUDA); pass --device CPU to select CPU rendering:

Run the exmamples:

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.

The checkout includes the original example assets. 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]"

The quoted commands work in Windows PowerShell and Command Prompt, as well as Linux shells such as Bash.

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.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for telekinesis-illusion 0.2.3
File Size Uploaded Provenance
telekinesis_illusion-0.2.3.tar.gz 284.0 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for telekinesis-illusion 0.2.3
File Interpreter ABI Platform
telekinesis_illusion-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 605.4 kB

Release files / telekinesis_illusion-0.2.3.tar.gz

Download URL telekinesis_illusion-0.2.3.tar.gz
Size 284.0 kB
Tags Source
SHA-256 checksum
How to use checksums
083afb3aac2ce769823c7faa8daba0f3e3a055cc901c2c552f259e0cceaab147
BLAKE2b-256 checksum
How to use checksums
3907230acdc61d275c50b394c28b4e30f8edc57ff36c33c2c3da5accea8baeaa
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 log

Release files / telekinesis_illusion-0.2.3-py3-none-any.whl

Download URL telekinesis_illusion-0.2.3-py3-none-any.whl
Size 321.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6594fa3a0bd377b405e772e6ab4162d47a01adc7238a2d2fad80e7b106e9fb78
BLAKE2b-256 checksum
How to use checksums
4797c0411b11dc525e4414c5ba64a0a4091ee245176ecf413384794140c54e5b
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 log

Security for telekinesis-illusion 0.2.3

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.

Select from 2 files

Attestation for telekinesis_illusion-0.2.3.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 log

A 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.

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page