PythonSIDEKIT has been developed under Python 2.7.8 and tested under Python 3.4
- LINUX: python is natively available on most of LINUX distributions
- OSX: natively available, you can install a different version of python via Homebrew
- Windows: Python can be installed on Windows through PythonXY, WinPython or anaconda packages
pip: to install other required Python packages
- matplotlib==1.3.1
- mock==1.0.1
- nose==1.3.4
- numpy==1.9.0
- pyparsing==2.0.2
- python-dateutil==2.2
- scipy==0.14.0
- six==1.8.0
- wsgiref==0.1.2
- h5py==2.3.1 (optional)
Those packages might be used by SIDEKIT if installed. To do so, just make sure they are installed on your machine. When importing, SIDEKIT will look for them and link if possible.
HDF5
LINUX: hdf5 package is available on most of the distributions through package managers (apt, yasp...)
OSX: we recommend to install HDF5 through HOMEBREW package manager.Since HDF5 has been moved to Homebrew-science, don’t forget to tap this directory::brew tap homebrew/sciencebrew install hdf5Windows: download the HDF5 library and follow the instructions in INSTALL_windows
LibSVM: library dedicated to SVM classifiers. This library can be downloaded fromthe official website and easily compiled on all plat-formsCompile the library (libsvm.so.2 on UNIX/Linux and Mac platforms and libsvm.dll on windows)and create a link or copy this library in ./sidekit/libsvm/.