Installation

You can install pytransform3d with pip:

pip install pytransform3d

or conda (since version 1.8):

conda install -c conda-forge pytransform3d

(More detailed instructions here.)

Optional Dependencies

When using pip, you can install pytransform3d with the options all, doc, and test.

  • all will add support for loading meshes, the 3D visualizer of pytransform3d, and pydot export of TransformManager objects.

  • doc will install necessary dependencies to build this documentation.

  • test will install dependencies to run the unit tests.

For example, you can call

python -m pip install pytransform3d[all]

Unfortunately, pip cannot install all dependencies:

  • If you want to have support for pydot export of TransformManager objects, make sure to install graphviz (on Ubuntu: sudo apt install graphviz) if you want to use this feature.

  • If you want to have support for the Qt GUI you have to install PyQt 4 or 5 (on Ubuntu: sudo apt install python3-pyqt5; conda: conda install pyqt).

Installation from Source

You can also install from the current git version. pytransform3d is available at GitHub. Clone the repository and go to the main folder. Install dependencies with:

pip install -r requirements.txt

Install the package with:

python setup.py install

pip also supports installation from a git repository:

pip install git+https://github.com/dfki-ric/pytransform3d.git