To install PyDeep, first download it from GitHub/MelJan. Then simply change to the PyDeep folder and run the setup script:

python install


PyDeep has the following dependencies:

Hard dependencies:

  • numpy
  • scipy

Soft dependencies

  • matplotlib
  • cPickle
  • encryptedpickle
  • paramiko
  • mdp

Optimized backend

It is highly recommended to use an multi-threading optimized linear algebra backend such as

-> Hint: MKL is inlcuded in Enthought which provides a free academic license.

Unit tests

To test whether PyDeep functions properly you can run unittest:

python -m unittest discover testunits

In this case you test everything, which can take several minutes up to an hour.