Skip to content
Snippets Groups Projects
README.md 3.38 KiB

EigenPy

License Build Status Conda DownloadsConda Version Anaconda-Server Badge

EigenPy is an open source framework which allows to bind the famous Eigen in Python as NumPy object (as matrix or array). EigenPy also exposes the Geometry module of Eigen for easy code prototyping. EigenPy also supports the basic matrix decomposion routines of Eigen such as the Cholesky decomposition, SVD decomposition, QR decomposition, and etc.

Setup

The installation of EigenPy on your computer is made easy for Linux/BSD and Mac OS X environments.

Ubuntu

You can easily install EigenPy from binairies.

Add robotpkg apt repository

  1. Check your distribution codename in a terminal with the following command:
$ lsb_release -c
Codename:       xenial
  1. Add robotpkg as source repository to apt:
sudo sh -c "echo 'deb [arch=amd64] http://robotpkg.openrobots.org/packages/debian/pub xenial robotpkg' >> /etc/apt/sources.list.d/robotpkg.list"
  1. Register the authentication certificate of robotpkg:
curl http://robotpkg.openrobots.org/packages/debian/robotpkg.key | sudo apt-key add -
  1. You need to run at least once apt update to fetch the package descriptions:
sudo apt-get update

Install EigenPy

  1. The installation of EigenPy and its dependencies is made through the line:

For Python 2.7

sudo apt install robotpkg-py27-eigenpy