Getting started#
DataLab is an open platform for signal and image processing, designed to be used by scientists, engineers, and researchers in academia and industry, while offering the reliability of industrial-grade software. It is a versatile software that can be used for a wide range of applications, from simple data analysis to complex signal processing and image analysis tasks.
DataLab integrates seemlessly into your workflow thanks to three main operating modes:
Stand-alone application, with a graphical user interface that allows you to interact with your data and visualize the results of your analysis in real time. |
|
Python library, allowing you to integrate DataLab functions (or graphical user interfaces) into your own Python scripts and programs or Jupyter notebooks. |
|
Remotely controlled from your own software, or from an IDE (e.g., Spyder) or a Jupyter notebook, using the DataLab API. |
DataLab leverages the power of Python and its scientific ecosystem, through the use of the following libraries:
Sigima for signal and image processing (part of the DataLab Platform)
NumPy for numerical computing (arrays, linear algebra, etc.)
SciPy for scientific computing (interpolation, special functions, etc.)
scikit-image and OpenCV for image processing
PyWavelets for wavelet transform
PlotPyStack for Qt-based interactive data visualization
How to install DataLab on your computer
Install DataLab without internet access
Use cases and key strengths of DataLab
Feature matrix of DataLab
Tutorials to learn how to use DataLab