Skip to content

Commit 2b93e26

Browse files
committed
Update API documentation and French translations for clarity and consistency
1 parent ef81d2a commit 2b93e26

3 files changed

Lines changed: 377 additions & 19 deletions

File tree

doc/api/index.rst

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
API
44
===
55

6-
The public Application Programming Interface (API) of DataLab offers a set of
7-
functions to access the DataLab features. Those functions are available in various
8-
submodules of the `datalab` package. The following table lists the available submodules
9-
and their purpose:
6+
The public Application Programming Interface (API) of DataLab offers a set of functions to access the DataLab features. Those functions are available in various submodules of the `sigima` and `datalab` packages. The `sigima` package is the computation engine of DataLab, while the `datalab` package provides the interface to access the application features. The following table lists the available submodules and their purpose:
107

118
.. list-table::
129
:header-rows: 1
@@ -16,16 +13,16 @@ and their purpose:
1613
- Purpose
1714

1815
* - :mod:`sigima.tools`
19-
- Algorithms for data analysis, which operates on NumPy arrays
16+
- Algorithms for data analysis (operating on NumPy arrays) which purpose is to fill in the gaps of common scientific libraries (NumPy, SciPy, scikit-image, etc.), offering consistent tools for computation functions (see :mod:`sigima.proc`)
2017

2118
* - :mod:`sigima.params`
22-
- Convenience module to access the DataLab sets of parameters (instances of :class:`guidata.dataset.DataSet` objects)
19+
- Sets of parameters for configuring computation functions (these parameters are instances of :class:`guidata.dataset.DataSet` objects)
2320

2421
* - :mod:`sigima.objects`
25-
- Convenience module to access the DataLab objects (:class:`sigima.objects.SignalObj` or :class:`sigima.objects.ImageObj`) and related functions
22+
- Object model for signals and images (:class:`sigima.objects.SignalObj` and :class:`sigima.objects.ImageObj`) and related functions
2623

2724
* - :mod:`sigima.proc`
28-
- Computation functions, which operate on DataLab objects (:class:`sigima.objects.SignalObj` or :class:`sigima.objects.ImageObj`)
25+
- Computation functions, which operate on signal and image objects (:class:`sigima.objects.SignalObj` or :class:`sigima.objects.ImageObj`)
2926

3027
* - :mod:`datalab.proxy`
3128
- Proxy objects to access the DataLab interface from a Python script or a remote application

doc/locale/fr/LC_MESSAGES/api/index.po

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: DataLab \n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2025-03-20 16:25+0100\n"
11+
"POT-Creation-Date: 2025-07-08 17:00+0200\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414
"Language: fr\n"
@@ -28,8 +28,8 @@ msgstr "Fonctionnalités internes :"
2828
msgid "API"
2929
msgstr "API"
3030

31-
msgid "The public Application Programming Interface (API) of DataLab offers a set of functions to access the DataLab features. Those functions are available in various submodules of the `datalab` package. The following table lists the available submodules and their purpose:"
32-
msgstr "L'interface de programmation d'application (API) publique de DataLab offre un ensemble de fonctions pour accéder aux fonctionnalités de DataLab. Ces fonctions sont disponibles dans divers sous-modules du package `datalab`. Le tableau suivant répertorie les sous-modules disponibles et leurs contenus respectifs :"
31+
msgid "The public Application Programming Interface (API) of DataLab offers a set of functions to access the DataLab features. Those functions are available in various submodules of the `sigima` and `datalab` packages. The `sigima` package is the computation engine of DataLab, while the `datalab` package provides the interface to access the application features. The following table lists the available submodules and their purpose:"
32+
msgstr "L'interface de programmation d'application (API) publique de DataLab offre un ensemble de fonctions pour accéder aux fonctionnalités de DataLab. Ces fonctions sont disponibles dans divers sous-modules des paquets `sigima` et `datalab`. Le paquet `sigima` est le moteur de calcul de DataLab, tandis que le paquet `datalab` fournit l'interface pour accéder aux fonctionnalités de l'application. Le tableau suivant répertorie les sous-modules disponibles et leur objectif :"
3333

3434
msgid "Submodule"
3535
msgstr "Sous-module"
@@ -40,26 +40,26 @@ msgstr "Contenu"
4040
msgid ":mod:`sigima.tools`"
4141
msgstr ""
4242

43-
msgid "Algorithms for data analysis, which operates on NumPy arrays"
44-
msgstr "Algorithmes pour l'analyse de données, qui opèrent sur des tableaux NumPy"
43+
msgid "Algorithms for data analysis (operating on NumPy arrays) which purpose is to fill in the gaps of common scientific libraries (NumPy, SciPy, scikit-image, etc.), offering consistent tools for computation functions (see :mod:`sigima.proc`)"
44+
msgstr "Algorithmes pour l'analyse de données (opérant sur des tableaux NumPy) dont le but est de combler les lacunes des bibliothèques scientifiques courantes (NumPy, SciPy, scikit-image, etc.), offrant des outils cohérents pour les fonctions de calcul (voir :mod:`sigima.proc`)"
4545

4646
msgid ":mod:`sigima.params`"
4747
msgstr ""
4848

49-
msgid "Convenience module to access the DataLab sets of parameters (instances of :class:`guidata.dataset.DataSet` objects)"
50-
msgstr "Module de commodité pour accéder aux ensembles de paramètres DataLab (instances d'objets :class:`guidata.dataset.DataSet`)"
49+
msgid "Sets of parameters for configuring computation functions (these parameters are instances of :class:`guidata.dataset.DataSet` objects)"
50+
msgstr "Ensembles de paramètres pour configurer les fonctions de calcul (ces paramètres sont des instances d'objets :class:`guidata.dataset.DataSet`)"
5151

5252
msgid ":mod:`sigima.objects`"
5353
msgstr ""
5454

55-
msgid "Convenience module to access the DataLab objects (:class:`sigima.objects.SignalObj` or :class:`sigima.objects.ImageObj`) and related functions"
56-
msgstr "Module de commodité pour accéder aux objets DataLab (:class:`sigima.objects.SignalObj` ou :class:`sigima.objects.ImageObj`) et fonctions associées"
55+
msgid "Object model for signals and images (:class:`sigima.objects.SignalObj` and :class:`sigima.objects.ImageObj`) and related functions"
56+
msgstr "Modèle objet pour les signaux et les images (:class:`sigima.objects.SignalObj` et :class:`sigima.objects.ImageObj`) et fonctions associées"
5757

5858
msgid ":mod:`sigima.proc`"
5959
msgstr ""
6060

61-
msgid "Computation functions, which operate on DataLab objects (:class:`sigima.objects.SignalObj` or :class:`sigima.objects.ImageObj`)"
62-
msgstr "Fonctions de calcul, qui opèrent sur les objets DataLab (:class:`sigima.objects.SignalObj` ou :class:`sigima.objects.ImageObj`)"
61+
msgid "Computation functions, which operate on signal and image objects (:class:`sigima.objects.SignalObj` or :class:`sigima.objects.ImageObj`)"
62+
msgstr "Fonctions de calcul, qui opèrent sur des objets signaux et images (:class:`sigima.objects.SignalObj` ou :class:`sigima.objects.ImageObj`)"
6363

6464
msgid ":mod:`datalab.proxy`"
6565
msgstr ""

0 commit comments

Comments
 (0)