Fonctionnalités de la ligne de commande#

Exécuter DataLab#

Pour exécuter DataLab depuis la ligne de commande, taper la commande suivante:

$ datalab

Pour afficher l’aide de l’utilisation en ligne de commande, taper simplement:

$ datalab --help
usage: app.py [-h] [-b path] [-v] [--unattended] [--screenshot] [--delay DELAY] [--xmlrpcport PORT]
              [--verbose {quiet,minimal,normal}]
              [h5]

Run DataLab

positional arguments:
h5                    HDF5 file names (separated by ';'), optionally with dataset name (separated by ',')

options:
-h, --help            show this help message and exit
-b path, --h5browser path
                        path to open with HDF5 browser
-v, --version         show DataLab version
--reset               reset DataLab configuration
--unattended          non-interactive mode
--accept_dialogs      accept dialogs in unattended mode
--screenshot          automatic screenshots
--delay DELAY         delay (ms) before quitting application in unattended mode
--xmlrpcport XMLRPCPORT
                        XML-RPC port number
--verbose {quiet,normal,debug}
                        verbosity level: for debugging/testing purpose

Ouvrir un fichier HDF5 au démarrage#

Pour ouvrir des fichiers HDF5, en important éventuellement un dataset précis du fichier HDF5, utiliser l’une des commmandes suivantes:

$ datalab /path/to/file1.h5
$ datalab /path/to/file1.h5,/path/to/dataset1
$ datalab /path/to/file1.h5,/path/to/dataset1;/path/to/file2.h5,/path/to/dataset2

Ouvrir l’explorateur de fichiers HDF5 au démarrage#

Pour ouvrir l’explorateur de fichiers HDF5 au démarrage, utiliser l’une des commandes suivantes:

$ datalab -b /path/to/file1.h5
$ datalab --h5browser /path/to/file1.h5

Mode démonstration de DataLab#

Pour exécuter le mode de démonstration de DataLab, taper la commande suivante:

$ datalab-demo

Exécuter les tests de validation technique#

Note

Les tests de validation technique sont directement inclus dans les tests unitaires individuels et sont disséminés dans tout le code. Les fonctions de test incluant des tests de validation sont marquées avec le décorateur @pytest.mark.validation.

Pour exécuter les tests de validation technique de DataLab, taper la commande suivante:

$ pytest -m validation

Voir aussi

Voir la section Validation pour plus d’informations sur la stratégie de validation de DataLab.

Exécuter l’ensemble des tests#

Pour exécuter l’ensemble des tests unitaires de DataLab, taper la commande suivante:

$ pytest

Exécuter les tests interactifs#

Pour exécuter les tests interactifs de DataLab, taper la commande suivante:

$ datalab-tests
../../_images/interactive_tests.png