Le paquet datalab-platform nécessite les modules Python suivants :
Nom |
Version |
Description |
|---|---|---|
Python |
>=3.9, <4 |
Langage de programmation Python |
guidata |
>= 3.13.4 |
Génération automatique d’interface graphique pour l’édition et l’affichage de jeux de données |
PlotPy |
>= 2.8.2 |
Outils de tracé de courbes et d’images pour les applications Python/Qt |
Sigima |
>= 1.1.2 |
Scientific computing engine for 1D signals and 2D images, part of the DataLab open-source platform. |
NumPy |
>= 1.22, < 2.5 |
Paquet fondamental pour le calcul sur tableaux en Python |
SciPy |
>= 1.10.1, < 1.17 |
Algorithmes fondamentaux pour le calcul scientifique en Python |
scikit-image |
>= 0.19.2, < 0.27 |
Traitement d’images en Python |
pandas |
>= 1.4, < 3.1 |
Analyse de données, séries temporelles et statistiques |
PyWavelets |
>= 1.2, < 2.0 |
PyWavelets, module de transformation en ondelettes |
psutil |
>= 5.8 |
Cross-platform lib for process and system monitoring. |
packaging |
>= 21.3 |
Core utilities for Python packages |
fastapi |
>= 0.110.0 |
FastAPI framework, high performance, easy to learn, fast to code, ready for production |
uvicorn[standard] |
>= 0.27.0 |
|
pydantic |
>= 2.0 |
Data validation using Python type hints |
Modules optionnels pour le support de l’interface graphique (Qt) :
Nom |
Version |
Description |
|---|---|---|
PyQt5 |
>= 5.15.6 |
Paquet Python pour la bibliothèque d’interfaces graphiques Qt |
Modules optionnels pour le développement :
Nom |
Version |
Description |
|---|---|---|
build |
A simple, correct Python build frontend |
|
babel |
Utilitaires d’internationalisation |
|
Coverage |
Mesure de la couverture de code pour Python |
|
pylint |
Analyseur statique de code Python |
|
ruff |
Analyseur de code et formateur de code Python extrêmement rapide, écrit en Rust. |
|
pre-commit |
A framework for managing and maintaining multi-language pre-commit hooks. |
Modules optionnels pour construire la documentation :
Nom |
Version |
Description |
|---|---|---|
sphinx |
Générateur de documentation Python |
|
sphinx_intl |
Utilitaire Sphinx qui facilite la traduction et l’application de la traduction. |
|
sphinx-sitemap |
Générateur de plan de site pour Sphinx |
|
myst_parser |
Un analyseur étendu compatible [CommonMark](https://spec.commonmark.org/), |
|
sphinx_design |
Une extension sphinx pour concevoir des composants web soignés et adaptés à la taille de l’écran. |
|
sphinx-copybutton |
Extension Sphinx pour ajouter un bouton de copie aux cellules de code. |
|
pydata-sphinx-theme |
Thème Sphinx basé sur Bootstrap de la communauté PyData |
Modules optionnels pour exécuter la suite de tests :
Nom |
Version |
Description |
|---|---|---|
pytest |
pytest : tests simples et puissants avec Python |
|
pytest-xvfb |
Un plugin pytest pour exécuter Xvfb (ou Xephyr/Xvnc) pour les tests. |
|
httpx |
The next generation HTTP client. |