A frame transformation library for Python from Telekinesis. Provides tools for working with 3D coordinate frames, transformations, and visualizations.
Project description
GitHub • LinkedIn • X • Discord
Telekinesis TF
A Python library for working with coordinate frames, transformations, and visualization. It includes:
- A
TransformTreeclass for creating and managing transformation trees - Utilities for converting between pose representations, including quaternions, Euler angles, and rotation vectors
- Visualization tools for frames using Matplotlib or Rerun
Telekinesis TF is currently in its early development phase (pre-1.0). There will be continuous minor version updates that may introduce new data models and improvements. To ensure compatibility and have the latest features, please always install or upgrade to the latest version of the package..
Installation
- Create an isolated environment to avoid dependency conflicts. We recommend installing
Minicondaby following the instructions from here.conda create -n telekinesis-tf python=3.11
- Activate the environment:
conda activate telekinesis-tf
- Install
tfusingpip:
pip install telekinesis-tf
Example
Run a sample Python script to quickly test your installation
from tf import tftree
tf_tree = tftree.TransformTree("world")
tf_tree.add("world", "new_frame", [0, 0, 1, 0, 0, 0], rot_type="deg")
tf_tree.visualize_rerun()
Resources
- Documentation coming soon!
Support
For issues and questions:
- Create an issue in the GitHub repository.
- Contact the Telekinesis development team at support@telekinesis.ai or on Discord.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file telekinesis_tf-0.1.0-py3-none-any.whl.
File metadata
- Download URL: telekinesis_tf-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d4f97355d810a8974b19f33e42381a3ce56e7ea10232c5f3361359ef24dd71c
|
|
| MD5 |
c62bc8bb31ab84ff004039c01e70bf6f
|
|
| BLAKE2b-256 |
f0ac505090c30a961e9a3b7ec89b667b936d5a8102c90bd8d3ac998aecdef4d3
|