This package aims to provide an open-source software canvas for developing experimental tests in a versatile and accessible way.
To install Crappy you will need Python 3 (3.6 or higher) with the following modules :
- Numpy (1.19.0 or higher)
These modules are not mandatory but will provide additional functionalities:
- Matplotlib (Recommended, 1.5.3 or higher, for plotting graphs and displaying images)
- openCV (3.0 or higher, to perform image acquisition and analysis)
- pyserial (to interface with serial sensors and actuators)
- Tk (For the configuration interface of cameras)
- scikit-image (0.11 or higher)
- Ximea API (for ximea cameras)
- Labjack LJM (for labjack support)
- Simple-ITK (for faster image saving)
- pycuda (for real-time correlation)
- Comedi driver (Linux Only, for comedi acquisition boards)
- PyDaqmx (Windows only, for NI boards)
- openDAQ (for opendaq board)
- niFgen (package from National Instrument, Windows only)
Tested on Windows 10, Ubuntu 18.04 and 20.04, and MacOS Sierra :
pip install crappy
or
pip3 install crappy
See documentation for more details.
The latest version of the documentation can be accessed here.
Please report bugs in the dedicated github section.
Refer to the file LICENSE.txt
for information on the history of this software, terms & conditions for usage,
and a DISCLAIMER OF ALL WARRANTIES.