The datalab-platform package requires the following Python modules:

Name

Version

Summary

Python

>=3.9, <4

Python programming language

guidata

>= 3.13.4

Automatic GUI generation for easy dataset editing and display

PlotPy

>= 2.8.2

Curve and image plotting tools for Python/Qt applications

Sigima

>= 1.0.3

Scientific computing engine for 1D signals and 2D images, part of the DataLab open-source platform.

NumPy

>= 1.22

Fundamental package for array computing in Python

SciPy

>= 1.10.1

Fundamental algorithms for scientific computing in Python

scikit-image

>= 0.19.2

Image processing in Python

pandas

>= 1.4

Powerful data structures for data analysis, time series, and statistics

PyWavelets

>= 1.2

PyWavelets, wavelet transform module

psutil

>= 5.8

Cross-platform lib for process and system monitoring.

packaging

>= 21.3

Core utilities for Python packages

Optional modules for GUI support (Qt):

Name

Version

Summary

PyQt5

>= 5.15.6

Python bindings for the Qt cross platform application toolkit

Optional modules for development:

Name

Version

Summary

build

A simple, correct Python build frontend

babel

Internationalization utilities

Coverage

Code coverage measurement for Python

pylint

python code static checker

ruff

An extremely fast Python linter and code formatter, written in Rust.

pre-commit

A framework for managing and maintaining multi-language pre-commit hooks.

Optional modules for building the documentation:

Name

Version

Summary

sphinx

Python documentation generator

sphinx_intl

Sphinx utility that make it easy to translate and to apply translation.

sphinx-sitemap

Sitemap generator for Sphinx

myst_parser

An extended [CommonMark](https://spec.commonmark.org/) compliant parser,

sphinx_design

A sphinx extension for designing beautiful, view size responsive web components.

sphinx-copybutton

Add a copy button to each of your code cells.

pydata-sphinx-theme

Bootstrap-based Sphinx theme from the PyData community

Optional modules for running test suite:

Name

Version

Summary

pytest

pytest: simple powerful testing with Python

pytest-xvfb

A pytest plugin to run Xvfb (or Xephyr/Xvnc) for tests.