Python utilities for estimating and transforming rigid body motion.
MIT License
.. image:: https://github.com/phausamann/rigid-body-motion/actions/workflows/build.yml/badge.svg :target: https://github.com/phausamann/rigid-body-motion/actions/workflows/build.yml
.. image:: https://readthedocs.org/projects/rigid-body-motion/badge/?version=latest :target: https://rigid-body-motion.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
.. image:: https://img.shields.io/pypi/v/rigid-body-motion.svg :target: https://pypi.python.org/pypi/rigid-body-motion
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://github.com/psf/black
Python utilities for estimating and transforming rigid body motion.
Documentation: https://rigid-body-motion.readthedocs.io
This package provides a high-level interface for transforming arrays
describing motion of rigid bodies between different coordinate systems and
reference frames. The core of the reference frame handling is a fast
re-implementation of ROS's tf2
library using numpy
and
numpy-quaternion
. The package also provides first-class support for
xarray_ data types.
.. _xarray: https://xarray.pydata.org
rigid-body-motion can be installed via pip
:
.. code-block:: console
$ pip install rigid-body-motion
or via conda
:
.. code-block:: console
$ conda install -c phausamann -c conda-forge rigid-body-motion
rigid-body-motion makes it possible to:
This package was created with Cookiecutter_ and the audreyr/cookiecutter-pypackage
_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _audreyr/cookiecutter-pypackage
: https://github.com/audreyr/cookiecutter-pypackage