From 524c2ad14f3caf8d1038f2887f52066610540c14 Mon Sep 17 00:00:00 2001 From: Pierre Raybaut Date: Fri, 21 Jun 2024 17:23:30 +0200 Subject: [PATCH] Updated documentation --- cdl/core/gui/actionhandler.py | 1 + .../icons/operations/distribute_on_grid.svg | 781 +++++++++++++++++- cdl/data/icons/operations/reset_positions.svg | 185 +++++ cdl/locale/fr/LC_MESSAGES/cdl.po | 175 ++-- doc/features/image/menu_operations.rst | 236 +++--- doc/features/signal/menu_operations.rst | 257 +++--- doc/images/settings.png | Bin 10528 -> 16324 bytes doc/images/shots/i_beautiful.png | Bin 106849 -> 106858 bytes doc/images/shots/i_operation.png | Bin 14307 -> 14837 bytes doc/images/shots/s_beautiful.png | Bin 107347 -> 104736 bytes doc/locale/fr/LC_MESSAGES/api/algorithms.po | 315 +++---- .../LC_MESSAGES/features/general/settings.po | 9 +- .../LC_MESSAGES/features/general/workspace.po | 24 +- .../features/image/menu_operations.po | 441 +++++----- .../features/image/menu_processing.po | 61 +- .../features/signal/menu_operations.po | 383 ++++----- .../features/signal/menu_processing.po | 24 +- .../fr/LC_MESSAGES/intro/introduction.po | 61 +- .../fr/LC_MESSAGES/intro/keyfeatures.po | 2 +- doc/locale/fr/LC_MESSAGES/requirements.po | 7 +- doc/requirements.rst | 2 +- 21 files changed, 1955 insertions(+), 1009 deletions(-) create mode 100644 cdl/data/icons/operations/reset_positions.svg diff --git a/cdl/core/gui/actionhandler.py b/cdl/core/gui/actionhandler.py index 1b7bf5db..e7c50abb 100644 --- a/cdl/core/gui/actionhandler.py +++ b/cdl/core/gui/actionhandler.py @@ -1121,6 +1121,7 @@ def create_first_actions(self): self.new_action( _("Reset image positions"), triggered=self.panel.processor.reset_positions, + icon_name="reset_positions.svg", select_condition=SelectCond.at_least_two, ) diff --git a/cdl/data/icons/operations/distribute_on_grid.svg b/cdl/data/icons/operations/distribute_on_grid.svg index 00ee8662..a5b4ca4d 100644 --- a/cdl/data/icons/operations/distribute_on_grid.svg +++ b/cdl/data/icons/operations/distribute_on_grid.svg @@ -1,16 +1,769 @@ - + + - + + + + + + + + + + + - - - - - - - - - - - - \ No newline at end of file + + diff --git a/cdl/data/icons/operations/reset_positions.svg b/cdl/data/icons/operations/reset_positions.svg new file mode 100644 index 00000000..bfc25972 --- /dev/null +++ b/cdl/data/icons/operations/reset_positions.svg @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + diff --git a/cdl/locale/fr/LC_MESSAGES/cdl.po b/cdl/locale/fr/LC_MESSAGES/cdl.po index eb3edb0b..8204ea24 100644 --- a/cdl/locale/fr/LC_MESSAGES/cdl.po +++ b/cdl/locale/fr/LC_MESSAGES/cdl.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-06-21 15:55+0200\n" +"POT-Creation-Date: 2024-06-21 16:54+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1719,306 +1719,306 @@ msgstr "Distribuer sur une grille..." msgid "Reset image positions" msgstr "Réinitialiser les positions des images" -#: cdl\core\gui\actionhandler.py:1128 +#: cdl\core\gui\actionhandler.py:1129 msgid "Thresholding" msgstr "Seuillage" -#: cdl\core\gui\actionhandler.py:1130 +#: cdl\core\gui\actionhandler.py:1131 msgid "Parametric thresholding" msgstr "Seuillage paramétrique" -#: cdl\core\gui\actionhandler.py:1134 +#: cdl\core\gui\actionhandler.py:1135 msgid "ISODATA thresholding" msgstr "Seuillage ISODATA" -#: cdl\core\gui\actionhandler.py:1138 +#: cdl\core\gui\actionhandler.py:1139 msgid "Li thresholding" msgstr "Seuillage Li" -#: cdl\core\gui\actionhandler.py:1142 +#: cdl\core\gui\actionhandler.py:1143 msgid "Mean thresholding" msgstr "Seuillage moyen" -#: cdl\core\gui\actionhandler.py:1146 +#: cdl\core\gui\actionhandler.py:1147 msgid "Minimum thresholding" msgstr "Seuillage minimum" -#: cdl\core\gui\actionhandler.py:1150 +#: cdl\core\gui\actionhandler.py:1151 msgid "Otsu thresholding" msgstr "Seuillage Otsu" -#: cdl\core\gui\actionhandler.py:1154 +#: cdl\core\gui\actionhandler.py:1155 msgid "Triangle thresholding" msgstr "Seuillage Triangle" -#: cdl\core\gui\actionhandler.py:1158 +#: cdl\core\gui\actionhandler.py:1159 msgid "Yen thresholding" msgstr "Seuillage Yen" -#: cdl\core\gui\actionhandler.py:1162 +#: cdl\core\gui\actionhandler.py:1163 msgid "All thresholding methods" msgstr "Toutes les méthodes de seuillage" -#: cdl\core\gui\actionhandler.py:1165 +#: cdl\core\gui\actionhandler.py:1166 msgid "Apply all thresholding methods" msgstr "Appliquer toutes les méthodes de seuillage" -#: cdl\core\gui\actionhandler.py:1167 +#: cdl\core\gui\actionhandler.py:1168 msgid "Exposure" msgstr "Exposition" -#: cdl\core\gui\actionhandler.py:1169 cdl\core\gui\processor\image.py:644 +#: cdl\core\gui\actionhandler.py:1170 cdl\core\gui\processor\image.py:644 msgid "Gamma correction" msgstr "Correction gamma" -#: cdl\core\gui\actionhandler.py:1173 +#: cdl\core\gui\actionhandler.py:1174 msgid "Logarithmic correction" msgstr "Correction logarithmique" -#: cdl\core\gui\actionhandler.py:1177 cdl\core\gui\processor\image.py:667 +#: cdl\core\gui\actionhandler.py:1178 cdl\core\gui\processor\image.py:667 msgid "Sigmoid correction" msgstr "Correction sigmoïde" -#: cdl\core\gui\actionhandler.py:1181 cdl\core\gui\processor\image.py:692 +#: cdl\core\gui\actionhandler.py:1182 cdl\core\gui\processor\image.py:692 msgid "Histogram equalization" msgstr "Egalisation d'histogramme" -#: cdl\core\gui\actionhandler.py:1185 cdl\core\gui\processor\image.py:705 +#: cdl\core\gui\actionhandler.py:1186 cdl\core\gui\processor\image.py:705 msgid "Adaptive histogram equalization" msgstr "Egalisation d'histogramme adaptative" -#: cdl\core\gui\actionhandler.py:1189 +#: cdl\core\gui\actionhandler.py:1190 msgid "Intensity rescaling" msgstr "Ajustement des niveaux" -#: cdl\core\gui\actionhandler.py:1192 +#: cdl\core\gui\actionhandler.py:1193 msgid "Restoration" msgstr "Restauration" -#: cdl\core\gui\actionhandler.py:1194 cdl\core\gui\processor\image.py:715 +#: cdl\core\gui\actionhandler.py:1195 cdl\core\gui\processor\image.py:715 #: cdl\core\gui\processor\image.py:771 msgid "Total variation denoising" msgstr "Filtrage variationnel (débruitage)" -#: cdl\core\gui\actionhandler.py:1198 cdl\core\gui\processor\image.py:728 +#: cdl\core\gui\actionhandler.py:1199 cdl\core\gui\processor\image.py:728 #: cdl\core\gui\processor\image.py:772 msgid "Bilateral filter denoising" msgstr "Filtrage bilatéral (débruitage)" -#: cdl\core\gui\actionhandler.py:1202 cdl\core\gui\processor\image.py:741 +#: cdl\core\gui\actionhandler.py:1203 cdl\core\gui\processor\image.py:741 #: cdl\core\gui\processor\image.py:773 msgid "Wavelet denoising" msgstr "Débruitage par ondelettes" -#: cdl\core\gui\actionhandler.py:1206 +#: cdl\core\gui\actionhandler.py:1207 msgid "White Top-Hat denoising" msgstr "Débruitage Top-Hat" -#: cdl\core\gui\actionhandler.py:1210 +#: cdl\core\gui\actionhandler.py:1211 msgid "All denoising methods" msgstr "Tous les débruitages" -#: cdl\core\gui\actionhandler.py:1213 +#: cdl\core\gui\actionhandler.py:1214 msgid "Apply all denoising methods" msgstr "Appliquer tous les débruitages" -#: cdl\core\gui\actionhandler.py:1215 +#: cdl\core\gui\actionhandler.py:1216 msgid "Morphology" msgstr "Morphologie" -#: cdl\core\gui\actionhandler.py:1217 +#: cdl\core\gui\actionhandler.py:1218 msgid "White Top-Hat (disk)" msgstr "Top-Hat (disque)" -#: cdl\core\gui\actionhandler.py:1221 +#: cdl\core\gui\actionhandler.py:1222 msgid "Black Top-Hat (disk)" msgstr "Top-Hat dual (disque)" -#: cdl\core\gui\actionhandler.py:1225 +#: cdl\core\gui\actionhandler.py:1226 msgid "Erosion (disk)" msgstr "Erosion (disque)" -#: cdl\core\gui\actionhandler.py:1229 +#: cdl\core\gui\actionhandler.py:1230 msgid "Dilation (disk)" msgstr "Dilatation (disque)" -#: cdl\core\gui\actionhandler.py:1233 +#: cdl\core\gui\actionhandler.py:1234 msgid "Opening (disk)" msgstr "Ouverture (disque)" -#: cdl\core\gui\actionhandler.py:1237 +#: cdl\core\gui\actionhandler.py:1238 msgid "Closing (disk)" msgstr "Fermeture (disque)" -#: cdl\core\gui\actionhandler.py:1241 +#: cdl\core\gui\actionhandler.py:1242 msgid "All morphological operations" msgstr "Toutes les opérations morphologiques" -#: cdl\core\gui\actionhandler.py:1244 +#: cdl\core\gui\actionhandler.py:1245 msgid "Apply all morphological operations" msgstr "Appliquer toutes les opérations morphologiques" -#: cdl\core\gui\actionhandler.py:1246 +#: cdl\core\gui\actionhandler.py:1247 msgid "Edges" msgstr "Contours" -#: cdl\core\gui\actionhandler.py:1248 cdl\core\gui\processor\image.py:877 +#: cdl\core\gui\actionhandler.py:1249 cdl\core\gui\processor\image.py:877 msgid "Roberts filter" msgstr "Filtre de Roberts" -#: cdl\core\gui\actionhandler.py:1251 cdl\core\gui\processor\image.py:882 +#: cdl\core\gui\actionhandler.py:1252 cdl\core\gui\processor\image.py:882 msgid "Prewitt filter" msgstr "Filtre de Prewitt" -#: cdl\core\gui\actionhandler.py:1256 cdl\core\gui\processor\image.py:889 +#: cdl\core\gui\actionhandler.py:1257 cdl\core\gui\processor\image.py:889 msgid "Prewitt filter (horizontal)" msgstr "Filtre de Prewitt (horizontal)" -#: cdl\core\gui\actionhandler.py:1260 cdl\core\gui\processor\image.py:897 +#: cdl\core\gui\actionhandler.py:1261 cdl\core\gui\processor\image.py:897 msgid "Prewitt filter (vertical)" msgstr "Filtre de Prewitt (vertical)" -#: cdl\core\gui\actionhandler.py:1264 cdl\core\gui\processor\image.py:903 +#: cdl\core\gui\actionhandler.py:1265 cdl\core\gui\processor\image.py:903 msgid "Sobel filter" msgstr "Filtre de Sobel" -#: cdl\core\gui\actionhandler.py:1269 cdl\core\gui\processor\image.py:910 +#: cdl\core\gui\actionhandler.py:1270 cdl\core\gui\processor\image.py:910 msgid "Sobel filter (horizontal)" msgstr "Filtre de Sobel (horizontal)" -#: cdl\core\gui\actionhandler.py:1273 cdl\core\gui\processor\image.py:918 +#: cdl\core\gui\actionhandler.py:1274 cdl\core\gui\processor\image.py:918 msgid "Sobel filter (vertical)" msgstr "Filtre de Sobel (vertical)" -#: cdl\core\gui\actionhandler.py:1277 cdl\core\gui\processor\image.py:924 +#: cdl\core\gui\actionhandler.py:1278 cdl\core\gui\processor\image.py:924 msgid "Scharr filter" msgstr "Filtre de Scharr" -#: cdl\core\gui\actionhandler.py:1282 cdl\core\gui\processor\image.py:931 +#: cdl\core\gui\actionhandler.py:1283 cdl\core\gui\processor\image.py:931 msgid "Scharr filter (horizontal)" msgstr "Filtre de Scharr (horizontal)" -#: cdl\core\gui\actionhandler.py:1286 cdl\core\gui\processor\image.py:939 +#: cdl\core\gui\actionhandler.py:1287 cdl\core\gui\processor\image.py:939 msgid "Scharr filter (vertical)" msgstr "Filtre de Scharr (vertical)" -#: cdl\core\gui\actionhandler.py:1290 cdl\core\gui\processor\image.py:945 +#: cdl\core\gui\actionhandler.py:1291 cdl\core\gui\processor\image.py:945 msgid "Farid filter" msgstr "Filtre de Farid" -#: cdl\core\gui\actionhandler.py:1295 cdl\core\gui\processor\image.py:952 +#: cdl\core\gui\actionhandler.py:1296 cdl\core\gui\processor\image.py:952 msgid "Farid filter (horizontal)" msgstr "Filtre de Farid (horizontal)" -#: cdl\core\gui\actionhandler.py:1299 cdl\core\gui\processor\image.py:960 +#: cdl\core\gui\actionhandler.py:1300 cdl\core\gui\processor\image.py:960 msgid "Farid filter (vertical)" msgstr "Filtre de Farid (vertical)" -#: cdl\core\gui\actionhandler.py:1303 cdl\core\gui\processor\image.py:966 +#: cdl\core\gui\actionhandler.py:1304 cdl\core\gui\processor\image.py:966 msgid "Laplace filter" msgstr "Filtre de Laplace" -#: cdl\core\gui\actionhandler.py:1308 +#: cdl\core\gui\actionhandler.py:1309 msgid "All edges filters" msgstr "Tous les filtres de contours" -#: cdl\core\gui\actionhandler.py:1311 +#: cdl\core\gui\actionhandler.py:1312 msgid "Compute all edges filters" msgstr "Calcule tous les filtres de contours" -#: cdl\core\gui\actionhandler.py:1314 cdl\core\gui\processor\image.py:871 +#: cdl\core\gui\actionhandler.py:1315 cdl\core\gui\processor\image.py:871 msgid "Canny filter" msgstr "Filtre de Canny" -#: cdl\core\gui\actionhandler.py:1317 cdl\core\gui\processor\image.py:569 +#: cdl\core\gui\actionhandler.py:1318 cdl\core\gui\processor\image.py:569 msgid "Butterworth filter" msgstr "Filtre de Butterworth" -#: cdl\core\gui\actionhandler.py:1325 cdl\core\gui\processor\image.py:998 +#: cdl\core\gui\actionhandler.py:1326 cdl\core\gui\processor\image.py:998 #: cdl\tests\features\image\centroid_unit_test.py:62 #: cdl\tests\features\image\enclosingcircle_unit_test.py:30 msgid "Centroid" msgstr "Barycentre" -#: cdl\core\gui\actionhandler.py:1328 +#: cdl\core\gui\actionhandler.py:1329 msgid "Compute image centroid" msgstr "Calcule le barycentre de l'image" -#: cdl\core\gui\actionhandler.py:1331 +#: cdl\core\gui\actionhandler.py:1332 msgid "Minimum enclosing circle center" msgstr "Centre du cercle minimum" -#: cdl\core\gui\actionhandler.py:1333 +#: cdl\core\gui\actionhandler.py:1334 msgid "Compute smallest enclosing circle center" msgstr "Calcule le centre du cercle minimum" -#: cdl\core\gui\actionhandler.py:1336 +#: cdl\core\gui\actionhandler.py:1337 msgid "2D peak detection" msgstr "Détection de pics 2D" -#: cdl\core\gui\actionhandler.py:1339 +#: cdl\core\gui\actionhandler.py:1340 msgid "Compute automatic 2D peak detection" msgstr "Détection automatique de pics 2D" -#: cdl\core\gui\actionhandler.py:1342 +#: cdl\core\gui\actionhandler.py:1343 msgid "Contour detection" msgstr "Détection de contours" -#: cdl\core\gui\actionhandler.py:1344 +#: cdl\core\gui\actionhandler.py:1345 msgid "Compute contour shape fit" msgstr "Ajustement d'une forme géométrique à un contour" -#: cdl\core\gui\actionhandler.py:1347 +#: cdl\core\gui\actionhandler.py:1348 msgid "Circle Hough transform" msgstr "Transformée de Hough circulaire" -#: cdl\core\gui\actionhandler.py:1349 +#: cdl\core\gui\actionhandler.py:1350 msgid "Detect circular shapes using circle Hough transform" msgstr "Détection de formes circulaires à partir d'une tranformée de Hough" -#: cdl\core\gui\actionhandler.py:1352 +#: cdl\core\gui\actionhandler.py:1353 msgid "Blob detection" msgstr "Détection de taches" -#: cdl\core\gui\actionhandler.py:1354 cdl\core\gui\processor\image.py:1091 +#: cdl\core\gui\actionhandler.py:1355 cdl\core\gui\processor\image.py:1091 msgid "Blob detection (DOG)" msgstr "Détection de taches (gaussien)" -#: cdl\core\gui\actionhandler.py:1356 +#: cdl\core\gui\actionhandler.py:1357 msgid "Detect blobs using Difference of Gaussian (DOG) method" msgstr "Détection de taches basée sur la méthode du discriminant gaussien" -#: cdl\core\gui\actionhandler.py:1359 cdl\core\gui\processor\image.py:1103 +#: cdl\core\gui\actionhandler.py:1360 cdl\core\gui\processor\image.py:1103 msgid "Blob detection (DOH)" msgstr "Détection de taches (hessien)" -#: cdl\core\gui\actionhandler.py:1361 +#: cdl\core\gui\actionhandler.py:1362 msgid "Detect blobs using Determinant of Hessian (DOH) method" msgstr "Détection de taches basée sur la méthode du discriminant hessien" -#: cdl\core\gui\actionhandler.py:1364 cdl\core\gui\processor\image.py:1115 +#: cdl\core\gui\actionhandler.py:1365 cdl\core\gui\processor\image.py:1115 msgid "Blob detection (LOG)" msgstr "Détection de taches (LOG)" -#: cdl\core\gui\actionhandler.py:1366 +#: cdl\core\gui\actionhandler.py:1367 msgid "Detect blobs using Laplacian of Gaussian (LOG) method" msgstr "" "Détection de taches basée sur la méthode du laplacien de gaussien (LOG)" -#: cdl\core\gui\actionhandler.py:1369 cdl\core\gui\processor\image.py:1128 +#: cdl\core\gui\actionhandler.py:1370 cdl\core\gui\processor\image.py:1128 msgid "Blob detection (OpenCV)" msgstr "Détection de taches (OpenCV)" -#: cdl\core\gui\actionhandler.py:1371 +#: cdl\core\gui\actionhandler.py:1372 msgid "Detect blobs using OpenCV SimpleBlobDetector" msgstr "Détection de taches basée sur SimpleBlobDetector d'OpenCV" -#: cdl\core\gui\actionhandler.py:1378 cdl\core\gui\processor\image.py:214 +#: cdl\core\gui\actionhandler.py:1379 cdl\core\gui\processor\image.py:214 #: cdl\core\gui\processor\image.py:226 msgid "Resize" msgstr "Redimensionner" -#: cdl\core\gui\actionhandler.py:1384 +#: cdl\core\gui\actionhandler.py:1385 msgid "Pixel binning" msgstr "Binning" @@ -3236,7 +3236,10 @@ msgid "" "The File menu contains actions to create new signals, import and " "export signals individually (various formats) or to save or restore the " "whole workspace (HDF5 files)." -msgstr "Le menu Fichier contient les actions pour créer de nouveaux signaux, importer et exporter des signaux individuellement (divers formats) ou pour enregistrer ou restaurer l'ensemble de l'espace de travail (fichiers HDF5)." +msgstr "" +"Le menu Fichier contient les actions pour créer de nouveaux signaux, " +"importer et exporter des signaux individuellement (divers formats) ou pour " +"enregistrer ou restaurer l'ensemble de l'espace de travail (fichiers HDF5)." #: cdl\core\gui\tour.py:724 cdl\core\gui\tour.py:803 msgid "Edit menu" @@ -3258,7 +3261,9 @@ msgstr "Menu Opérations" msgid "" "The Operations menu is focused on arithmetic operations, basic " "mathematical functions or data type conversions." -msgstr "Le menu Opérations est centré sur les opérations arithmétiques, les fonctions mathématiques de base ou les conversions de type de données." +msgstr "" +"Le menu Opérations est centré sur les opérations arithmétiques, les " +"fonctions mathématiques de base ou les conversions de type de données." #: cdl\core\gui\tour.py:744 cdl\core\gui\tour.py:823 msgid "Processing menu" @@ -3319,7 +3324,10 @@ msgid "" "The File menu contains actions to create new images, import and " "export images individually (various formats) or to save or restore the whole " "workspace (HDF5 files)." -msgstr "Le menu Fichier contient les actions pour créer de nouvelles images, importer et exporter des images individuellement (divers formats) ou pour enregistrer ou restaurer l'ensemble de l'espace de travail (fichiers HDF5)." +msgstr "" +"Le menu Fichier contient les actions pour créer de nouvelles images, " +"importer et exporter des images individuellement (divers formats) ou pour " +"enregistrer ou restaurer l'ensemble de l'espace de travail (fichiers HDF5)." #: cdl\core\gui\tour.py:804 msgid "" @@ -3333,7 +3341,10 @@ msgstr "" msgid "" "The Operations menu is focused on arithmetic operations, data type " "conversions, pixel binning resize, intensity profiles, ..." -msgstr "Le menu Opérations est centré sur les opérations arithmétiques, les conversions de type de données, le redimensionnement par binning de pixels, les profils d'intensité, ..." +msgstr "" +"Le menu Opérations est centré sur les opérations arithmétiques, les " +"conversions de type de données, le redimensionnement par binning de pixels, " +"les profils d'intensité, ..." #: cdl\core\gui\tour.py:824 msgid "" @@ -3364,7 +3375,11 @@ msgid "" "Macros, Plugins or Remote Control.

The common " "point between these mechanisms is that they are all relying on Python " "scripts and the DataLab API." -msgstr "DataLab est conçu pour être facilement personnalisable avec de nouvelles fonctionnalités, en utilisant des Macros, des Plugins ou un Contrôle à distance.

Le point commun entre ces mécanismes est qu'ils reposent tous sur des scripts Python et l'API DataLab." +msgstr "" +"DataLab est conçu pour être facilement personnalisable avec de nouvelles " +"fonctionnalités, en utilisant des Macros, des Plugins ou un " +"Contrôle à distance.

Le point commun entre ces mécanismes est " +"qu'ils reposent tous sur des scripts Python et l'API DataLab." #: cdl\core\gui\tour.py:853 msgid "Macros" diff --git a/doc/features/image/menu_operations.rst b/doc/features/image/menu_operations.rst index 5ff0c7f1..2697dbdf 100644 --- a/doc/features/image/menu_operations.rst +++ b/doc/features/image/menu_operations.rst @@ -21,57 +21,54 @@ The "Operations" menu allows you to perform various operations on the current image or group of images. It also allows you to extract profiles, distribute images on a grid, or resize images. -Sum -^^^ +Basic arithmetic operations +--------------------------- -Create a new image which is the sum of all selected images: - -.. math:: - z_{M} = \sum_{k=0}^{M-1}{z_{k}} - -Average -^^^^^^^ - -Create a new image which is the average of all selected images: - -.. math:: - z_{M} = \dfrac{1}{M}\sum_{k=0}^{M-1}{z_{k}} - -Difference -^^^^^^^^^^ - -Create a new image which is the difference of the **two** selected images: - -.. math:: - z_{2} = z_{1} - z_{0} - -Quadratic difference -^^^^^^^^^^^^^^^^^^^^ - -Create a new image which is the quadratic difference of the **two** -selected images: - -.. math:: - z_{2} = \dfrac{z_{1} - z_{0}}{\sqrt{2}} - -Product -^^^^^^^ - -Create a new image which is the product of all selected images: - -.. math:: - z_{M} = \prod_{k=0}^{M-1}{z_{k}} - -Division -^^^^^^^^ - -Create a new image which is the division of the **two** selected images: - -.. math:: - z_{2} = \dfrac{z_{1}}{z_{0}} +.. list-table:: + :header-rows: 1 + :widths: 40, 60 -Constant operations -^^^^^^^^^^^^^^^^^^^ + * - Operation + - Description + * - |sum| Sum + - :math:`z_{M} = \sum_{k=0}^{M-1}{z_{k}}` + * - |average| Average + - :math:`z_{M} = \dfrac{1}{M}\sum_{k=0}^{M-1}{z_{k}}` + * - |difference| Difference + - :math:`z_{2} = z_{1} - z_{0}` + * - |quadratic_difference| Quadratic difference + - :math:`z_{2} = \dfrac{z_{1} - z_{0}}{\sqrt{2}}` + * - |product| Product + - :math:`z_{M} = \prod_{k=0}^{M-1}{z_{k}}` + * - |division| Division + - :math:`z_{2} = \dfrac{z_{1}}{z_{0}}` + +.. |sum| image:: ../../../cdl/data/icons/operations/sum.svg + :width: 24px + :height: 24px + +.. |average| image:: ../../../cdl/data/icons/operations/average.svg + :width: 24px + :height: 24px + +.. |difference| image:: ../../../cdl/data/icons/operations/difference.svg + :width: 24px + :height: 24px + +.. |quadratic_difference| image:: ../../../cdl/data/icons/operations/quadratic_difference.svg + :width: 24px + :height: 24px + +.. |product| image:: ../../../cdl/data/icons/operations/product.svg + :width: 24px + :height: 24px + +.. |division| image:: ../../../cdl/data/icons/operations/division.svg + :width: 24px + :height: 24px + +Operations with a constant +-------------------------- Create a new image which is the result of a constant operation on each selected image: @@ -81,77 +78,104 @@ Create a new image which is the result of a constant operation on each selected * - Operation - Equation - * - Addition + * - |constant_add| Addition - :math:`z_{k} = z_{k-1} + conv(c)` - * - Subtraction + * - |constant_substract| Subtraction - :math:`z_{k} = z_{k-1} - conv(c)` - * - Multiplication + * - |constant_multiply| Multiplication - :math:`z_{k} = conv(z_{k-1} \times c)` - * - Division + * - |constant_divide| Division - :math:`z_{k} = conv(\dfrac{z_{k-1}}{c})` +.. |constant_add| image:: ../../../cdl/data/icons/operations/constant_add.svg + :width: 24px + :height: 24px + +.. |constant_substract| image:: ../../../cdl/data/icons/operations/constant_substract.svg + :width: 24px + :height: 24px + +.. |constant_multiply| image:: ../../../cdl/data/icons/operations/constant_multiply.svg + :width: 24px + :height: 24px + +.. |constant_divide| image:: ../../../cdl/data/icons/operations/constant_divide.svg + :width: 24px + :height: 24px + where :math:`c` is the constant value and :math:`conv` is the conversion function which handles data type conversion (keeping the same data type as the input image). -Absolute value -^^^^^^^^^^^^^^ - -Create a new image which is the absolute value of each selected image: +Real and imaginary parts +------------------------ -.. math:: - z_{k} = |z_{k-1}| +.. list-table:: + :header-rows: 1 + :widths: 40, 60 -Real part -^^^^^^^^^ + * - Operation + - Description + * - |abs| Absolute value + - :math:`z_{k} = |z_{k-1}|` + * - |re| Real part + - :math:`z_{k} = \Re(z_{k-1})` + * - |im| Imaginary part + - :math:`z_{k} = \Im(z_{k-1})` -Create a new image which is the real part of each selected image: -.. math:: - z_{k} = \Re(z_{k-1}) +.. |abs| image:: ../../../cdl/data/icons/operations/abs.svg + :width: 24px + :height: 24px -Imaginary part -^^^^^^^^^^^^^^ +.. |re| image:: ../../../cdl/data/icons/operations/re.svg + :width: 24px + :height: 24px -Create a new image which is the imaginary part of each selected image: +.. |im| image:: ../../../cdl/data/icons/operations/im.svg + :width: 24px + :height: 24px -.. math:: - z_{k} = \Im(z_{k-1}) +Data type conversion +-------------------- -Convert data type -^^^^^^^^^^^^^^^^^ +The "Convert data type" |convert_dtype| action allows you to convert the data type +of the selected images. -Create a new image which is the result of converting data type of each -selected image. +.. |convert_dtype| image:: ../../../cdl/data/icons/operations/convert_dtype.svg + :width: 24px + :height: 24px .. note:: Data type conversion relies on :py:func:`numpy.ndarray.astype` function with the default parameters (`casting='unsafe'`). -Exponential -^^^^^^^^^^^ - -Create a new image which is the exponential of each selected image: +Basic mathematical functions +---------------------------- -.. math:: - z_{k} = \exp(z_{k-1}) - -Logarithm (base 10) -^^^^^^^^^^^^^^^^^^^ - -Create a new image which is the base 10 logarithm of each selected image: +.. list-table:: + :header-rows: 1 + :widths: 40, 60 -.. math:: - z_{k} = \log_{10}(z_{k-1}) + * - Function + - Description + * - |exp| Exponential + - :math:`z_{k} = \exp(z_{k-1})` + * - |log10| Logarithm (base 10) + - :math:`z_{k} = \log_{10}(z_{k-1})` + * - Log10(z+n) + - :math:`z_{k} = \log_{10}(z_{k-1}+n)` (avoid Log10(0) on image background) -Log10(z+n) -^^^^^^^^^^ +.. |exp| image:: ../../../cdl/data/icons/operations/exp.svg + :width: 24px + :height: 24px -Create a new image which is the Log10(z+n) of each selected image -(avoid Log10(0) on image background): +.. |log10| image:: ../../../cdl/data/icons/operations/log10.svg + :width: 24px + :height: 24px -.. math:: - z_{k} = \log_{10}(z_{k-1}+n) +Other operations +---------------- Flat-field correction ^^^^^^^^^^^^^^^^^^^^^ @@ -230,12 +254,24 @@ Radial profile extraction * - Y - Y coordinate of the center (if user-defined), in pixels -Distribute on a grid -^^^^^^^^^^^^^^^^^^^^ - -Distribute selected images on a regular grid. - -Reset image positions -^^^^^^^^^^^^^^^^^^^^^ +Distribute images along a grid +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Reset selected image positions to first image (x0, y0) coordinates. +.. list-table:: + :header-rows: 1 + :widths: 40, 60 + + * - Feature + - Description + * - |distribute_on_grid| Distribute on a grid + - Distribute selected images on a regular grid + * - |reset_positions| Reset image positions + - Reset the positions of the selected images to first image (x0, y0) coordinates + +.. |distribute_on_grid| image:: ../../../cdl/data/icons/operations/distribute_on_grid.svg + :width: 24px + :height: 24px + +.. |reset_positions| image:: ../../../cdl/data/icons/operations/reset_positions.svg + :width: 24px + :height: 24px diff --git a/doc/features/signal/menu_operations.rst b/doc/features/signal/menu_operations.rst index 68a263c8..43be532f 100644 --- a/doc/features/signal/menu_operations.rst +++ b/doc/features/signal/menu_operations.rst @@ -21,150 +21,183 @@ The "Operations" menu allows you to perform various operations on the selected signals, such as arithmetic operations, peak detection, or convolution. -Sum -^^^ +Basic arithmetic operations +--------------------------- -Create a new signal which is the sum of all selected signals: - -.. math:: - y_{M} = \sum_{k=0}^{M-1}{y_{k}} - -Average -^^^^^^^ - -Create a new signal which is the average of all selected signals: - -.. math:: - y_{M} = \dfrac{1}{M}\sum_{k=0}^{M-1}{y_{k}} - -Difference -^^^^^^^^^^ - -Create a new signal which is the difference of the **two** selected signals: - -.. math:: - y_{2} = y_{1} - y_{0} - -Product -^^^^^^^ - -Create a new signal which is the product of all selected signals: - -.. math:: - y_{M} = \prod_{k=0}^{M-1}{y_{k}} - -Division -^^^^^^^^ - -Create a new signal which is the division of the **two** selected signals: - -.. math:: - y_{2} = \dfrac{y_{1}}{y_{0}} +.. list-table:: + :header-rows: 1 + :widths: 40, 60 -Constant operations -^^^^^^^^^^^^^^^^^^^ + * - Operation + - Description + * - |sum| Sum + - :math:`y_{M} = \sum_{k=0}^{M-1}{y_{k}}` + * - |average| Average + - :math:`y_{M} = \dfrac{1}{M}\sum_{k=0}^{M-1}{y_{k}}` + * - |difference| Difference + - :math:`y_{2} = y_{1} - y_{0}` + * - |product| Product + - :math:`y_{M} = \prod_{k=0}^{M-1}{y_{k}}` + * - |division| Division + - :math:`y_{2} = \dfrac{y_{1}}{y_{0}}` + +.. |sum| image:: ../../../cdl/data/icons/operations/sum.svg + :width: 24px + :height: 24px + +.. |average| image:: ../../../cdl/data/icons/operations/average.svg + :width: 24px + :height: 24px + +.. |difference| image:: ../../../cdl/data/icons/operations/difference.svg + :width: 24px + :height: 24px + +.. |product| image:: ../../../cdl/data/icons/operations/product.svg + :width: 24px + :height: 24px + +.. |division| image:: ../../../cdl/data/icons/operations/division.svg + :width: 24px + :height: 24px + +Operations with a constant +-------------------------- Create a new signal which is the result of a constant operation on each selected signal: .. list-table:: :header-rows: 1 - :widths: 25, 75 + :widths: 40, 60 * - Operation - Description - * - Addition + * - |constant_add| Addition - :math:`y_{k} = y_{k-1} + c` - * - Subtraction + * - |constant_substract| Subtraction - :math:`y_{k} = y_{k-1} - c` - * - Multiplication + * - |constant_multiply| Multiplication - :math:`y_{k} = y_{k-1} \times c` - * - Division + * - |constant_divide| Division - :math:`y_{k} = \dfrac{y_{k-1}}{c}` -Absolute value -^^^^^^^^^^^^^^ +.. |constant_add| image:: ../../../cdl/data/icons/operations/constant_add.svg + :width: 24px + :height: 24px + +.. |constant_substract| image:: ../../../cdl/data/icons/operations/constant_substract.svg + :width: 24px + :height: 24px -Create a new signal which is the absolute value of each selected signal: +.. |constant_multiply| image:: ../../../cdl/data/icons/operations/constant_multiply.svg + :width: 24px + :height: 24px -.. math:: - y_{k} = |y_{k-1}| +.. |constant_divide| image:: ../../../cdl/data/icons/operations/constant_divide.svg + :width: 24px + :height: 24px -Real part -^^^^^^^^^ +Real and imaginary parts +------------------------ -Create a new signal which is the real part of each selected signal: +.. list-table:: + :header-rows: 1 + :widths: 40, 60 + + * - Operation + - Description + * - |abs| Absolute value + - :math:`y_{k} = |y_{k-1}|` + * - |re| Real part + - :math:`y_{k} = \Re(y_{k-1})` + * - |im| Imaginary part + - :math:`y_{k} = \Im(y_{k-1})` -.. math:: - y_{k} = \Re(y_{k-1}) +.. |abs| image:: ../../../cdl/data/icons/operations/abs.svg + :width: 24px + :height: 24px -Imaginary part -^^^^^^^^^^^^^^ +.. |re| image:: ../../../cdl/data/icons/operations/re.svg + :width: 24px + :height: 24px -Create a new signal which is the imaginary part of each selected signal: +.. |im| image:: ../../../cdl/data/icons/operations/im.svg + :width: 24px + :height: 24px -.. math:: - y_{k} = \Im(y_{k-1}) +Data type conversion +-------------------- -Convert data type -^^^^^^^^^^^^^^^^^ +The "Convert data type" |convert_dtype| action allows you to convert the data type +of the selected signals. -Create a new signal which is the result of converting data type of each selected signal. +.. |convert_dtype| image:: ../../../cdl/data/icons/operations/convert_dtype.svg + :width: 24px + :height: 24px .. note:: Data type conversion relies on :py:func:`numpy.ndarray.astype` function with the default parameters (`casting='unsafe'`). -Exponential -^^^^^^^^^^^ +Basic mathematical functions +---------------------------- -Create a new signal which is the exponential of each selected signal: - -.. math:: - y_{k} = \exp(y_{k-1}) - -Logarithm (base 10) -^^^^^^^^^^^^^^^^^^^ - -Create a new signal which is the base 10 logarithm of each selected signal: - -.. math:: - y_{k} = \log_{10}(y_{k-1}) - -Power -^^^^^ - -Create a new signal which is the power of each selected signal: - -.. math:: - y_{k} = y_{k-1}^{n} - -Square root -^^^^^^^^^^^ - -Create a new signal which is the square root of each selected signal: - -.. math:: - y_{k} = \sqrt{y_{k-1}} - -Derivative -^^^^^^^^^^ - -Create a new signal which is the derivative of each selected signal. - -Derivative is calculated using `numpy.gradient `_ function. - -Integral -^^^^^^^^ - -Create a new signal which is the integral of each selected signal. - -Integral is calculated using `scipy.integrate.cumulative_trapezoid `_ function. +.. list-table:: + :header-rows: 1 + :widths: 40, 60 -Convolution -^^^^^^^^^^^ + * - Function + - Description + * - |exp| Exponential + - :math:`y_{k} = \exp(y_{k-1})` + * - |log10| Logarithm (base 10) + - :math:`y_{k} = \log_{10}(y_{k-1})` + * - |power| Power + - :math:`y_{k} = y_{k-1}^{n}` + * - |sqrt| Square root + - :math:`y_{k} = \sqrt{y_{k-1}}` + +.. |exp| image:: ../../../cdl/data/icons/operations/exp.svg + :width: 24px + :height: 24px + +.. |log10| image:: ../../../cdl/data/icons/operations/log10.svg + :width: 24px + :height: 24px + +.. |power| image:: ../../../cdl/data/icons/operations/power.svg + :width: 24px + :height: 24px + +.. |sqrt| image:: ../../../cdl/data/icons/operations/sqrt.svg + :width: 24px + :height: 24px + +Other mathematical operations +----------------------------- -Create a new signal which is the convolution of each selected signal -with respect to another signal. +.. list-table:: + :header-rows: 1 + :widths: 40, 60 -This feature is based on SciPy's `scipy.signal.convolve `_ function. + * - Operation + - Implementation + * - |derivative| Derivative + - Based on `numpy.gradient `_ + * - |integral| Integral + - Based on `scipy.integrate.cumulative_trapezoid `_ + * - |convolution| Convolution + - Based on `scipy.signal.convolve `_ + +.. |derivative| image:: ../../../cdl/data/icons/operations/derivative.svg + :width: 24px + :height: 24px + +.. |integral| image:: ../../../cdl/data/icons/operations/integral.svg + :width: 24px + :height: 24px + +.. |convolution| image:: ../../../cdl/data/icons/operations/convolution.svg + :width: 24px + :height: 24px diff --git a/doc/images/settings.png b/doc/images/settings.png index fd2c0b7d61f7923940fdb771464f69126288794e..7c823f25be1bf6aaa11ea8c3faecdd3c30f1a820 100644 GIT binary patch literal 16324 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 NkWrPc{>v=*{{kd)7O4OL literal 10528 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�>BI1Ut^j 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%0ADzPuV*{LFOt(D4JOnKe!8 zB?>RTLaulFw>+y}^{V#>d-7y!zLP(w#{bS%JvzAh)#=)Oeey=OC@;8Q9Yy)$LEU0# z68mA8xDSIL^^`e63zn+-_7*iwLYYMOv6h3yFh=_F#*>-jJ3NQ&*^osx?Az0MH)(T9 zR?7~_W#gpNiA!hf!dstX#eIA6K-MvXB$e zOkD|lI|hjg$A}PK>{YOHAh=^!DJsoMpe0rHcw~3Ejw2MYEy3o{CuB7(kS~Go_>pt#;wuO6Si^o9Sl1)-Hp`#EvqA_ z?Q>MS;P+uTQ@mKG+I-+Wm*?9*Kjv<4SvOjqadUCE-WfUX`~;sBNYq^^;^gx4M&1u*8mt$d` zI&t1R`@4%;{Z@y+AETomMy90L`W5I@Fa0jWF&SBh$x>J<_h+mf8Ik$Dh=2Mv=q(Gq z)zdNzfid#dZ^W@+@{bjXY?%Td^0iWv*rO$B)Pc6?EokeoF+z;jq|gHiP9#buTmBPB z%}G3u-$OorK=`ir1yc3|SQ*?mp7>_)Jt*#8s}MCR`E{36I)BbguZ1|RlB6GA7eOi1 z71hjb;Wy79n^Ptx1z3RRUbhj2F4CsJOaGE ^mIR) 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�-#L5DB2Za%=?P69g^t1qf zCqne-I$1H7)+Wkm-9-(tlQrowZ2)Dx@g4>;ckd>n+OxW z)6uC>581gSb#L%B?oG3;iP){#-}`K^WJzF?QdawNSM7_qE=zSxTm@=otg?w&84rv*28PI~Lh zT)i@!26Hg#helsrpEMfuxam4L?PX#}!s&(7V<8e`tRR_n=RX1>-80XXn;Z z-O}lc1!LwcdR$pnHnPD5YZxn9^6%{xHt`SovG=BQ`z+;pVgxLT$UY8iV{R+6+y%qa zbBLY2XJPyFt^u$AjPe^QsT7RPRqF5N zy%j8;V0$TCW_|ba>bR64yi*)}4GZU`>-l8p!%fh~dvf9s@=9mfUG7^pll?YS)7lO% zb^uQu?Xg$%t)nYqf?p(DoFH`B(*##<&#%n{D}v#ra_l@|k$)I|P)5rpHIN}WH0_bK zqMduk*`rv;$DIW`cT8>;*FgK5B_&M<5HWl;8JG~oYqP{`utgKhZ;%!RZGP=IQt9zNXU#$_O5AkbCq#)2!k@9bV3lZmAxT z4l>}EuD>+vStPOqVffOX*wsrrw;1vxOcy81HN7IFBS-2EpY=c;aSrWAvH2SRzQW_d z{(f!9EMV~t+G|J0^9qZ_gGt+XWettE*jSRMPdT%s!3Iv`zx$KndQ4b0c6OWC{sa9H zZzS0T_P_1Ma3d!Ut;VeT%lEzOhx2>&)zi#A3Rg-L)kJz3zP9BWrn)*EBv@X)ErKYS zD+T9-EG;cXM@L_Se2-P|{9q3(|Hxt*Pzo6)Smxp6?TV=kfs>=RP?IHTi0I1S8|((mNf(AB9+ zp&C$yt`dmX@>f^c#YM6GATfc=97ta@JlwKhQ_Y8lWwpQZ4g|4^xVf3T0mTa=XI*%F zYMU`^tfYwr9PS8skoeL-fT-kXnZ{~vaMj12$) delta 86320 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 diff --git a/doc/images/shots/i_operation.png b/doc/images/shots/i_operation.png index 774b6df68ec8a72d396da61ca3dfb8e12f78d6f5..1c658af8716a9d007b394e95a2fa5f80a28dcee6 100644 GIT binary patch literal 14837 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 z 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 DKWB70 literal 14307 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˜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

-Bq7AIgHe`^K~G@19z^GMl+VmawDA*EsaSp& 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 literal 107347 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�U$mNkrC+5h{B3}R8MY`ZCGxalwI0%}(fPTmh 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\n" "Language: fr\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.14.0\n" +"Generated-By: Babel 2.13.0\n" #: cdl.algorithms:2 of msgid "Algorithms (:mod:`cdl.algorithms`)" @@ -38,8 +38,8 @@ msgstr "" msgid "" "The :mod:`cdl.algorithms` package is the main entry point for the DataLab" " algorithms when manipulating NumPy arrays. See the " -":mod:`cdl.computation` package for algorithms that operate directly " -"on DataLab objects (i.e. :class:`cdl.obj.SignalObj` and " +":mod:`cdl.computation` package for algorithms that operate directly on " +"DataLab objects (i.e. :class:`cdl.obj.SignalObj` and " ":class:`cdl.obj.ImageObj`)." msgstr "" "Le module :mod:`cdl.algorithms` est le point d'entrée principal pour les " @@ -84,9 +84,9 @@ msgstr ":mod:`cdl.algorithms.fit` : Algorithmes de régression" msgid "Signal Processing Algorithms" msgstr "Algorithmes de traitement du signal" -#: cdl.algorithms.signal.moving_average:1 of -msgid "Compute moving average." -msgstr "Calculer la moyenne mobile." +#: cdl.algorithms.image.normalize:1 cdl.algorithms.signal.normalize:1 of +msgid "Normalize input array to a given parameter." +msgstr "Normaliser le tableau d'entrée à un paramètre donné." #: cdl.algorithms.coordinates.array_circle_to_center_radius #: cdl.algorithms.coordinates.array_circle_to_diameter @@ -112,31 +112,30 @@ msgstr "Calculer la moyenne mobile." #: cdl.algorithms.image.phase_spectrum cdl.algorithms.image.psd #: cdl.algorithms.image.remove_overlapping_disks #: cdl.algorithms.image.scale_data_to_min_max cdl.algorithms.signal.bandwidth -#: cdl.algorithms.signal.contrast cdl.algorithms.signal.derivative -#: cdl.algorithms.signal.enob cdl.algorithms.signal.fft1d +#: cdl.algorithms.signal.contrast cdl.algorithms.signal.enob +#: cdl.algorithms.signal.fft1d #: cdl.algorithms.signal.find_nearest_zero_point_idx #: cdl.algorithms.signal.find_x_at_value cdl.algorithms.signal.fw1e2 #: cdl.algorithms.signal.fwhm cdl.algorithms.signal.ifft1d #: cdl.algorithms.signal.interpolate cdl.algorithms.signal.magnitude_spectrum -#: cdl.algorithms.signal.moving_average cdl.algorithms.signal.normalize -#: cdl.algorithms.signal.peak_indexes cdl.algorithms.signal.phase_spectrum -#: cdl.algorithms.signal.psd cdl.algorithms.signal.sampling_period -#: cdl.algorithms.signal.sampling_rate cdl.algorithms.signal.sfdr -#: cdl.algorithms.signal.sinad cdl.algorithms.signal.sinus_frequency -#: cdl.algorithms.signal.sinusoidal_fit cdl.algorithms.signal.snr -#: cdl.algorithms.signal.sort_frequencies cdl.algorithms.signal.thd -#: cdl.algorithms.signal.windowing cdl.algorithms.signal.xpeak of +#: cdl.algorithms.signal.normalize cdl.algorithms.signal.peak_indexes +#: cdl.algorithms.signal.phase_spectrum cdl.algorithms.signal.psd +#: cdl.algorithms.signal.sampling_period cdl.algorithms.signal.sampling_rate +#: cdl.algorithms.signal.sfdr cdl.algorithms.signal.sinad +#: cdl.algorithms.signal.sinus_frequency cdl.algorithms.signal.sinusoidal_fit +#: cdl.algorithms.signal.snr cdl.algorithms.signal.sort_frequencies +#: cdl.algorithms.signal.thd cdl.algorithms.signal.windowing +#: cdl.algorithms.signal.xpeak of msgid "Parameters" msgstr "Paramètres" -#: cdl.algorithms.signal.contrast:3 cdl.algorithms.signal.moving_average:3 -#: cdl.algorithms.signal.normalize:3 of +#: cdl.algorithms.signal.contrast:3 cdl.algorithms.signal.normalize:3 of msgid "Input array" msgstr "Tableau d'entrée" -#: cdl.algorithms.signal.moving_average:4 of -msgid "Window size" -msgstr "Taille de la fenêtre" +#: cdl.algorithms.signal.normalize:4 of +msgid "Normalization parameter. Defaults to \"maximum\"" +msgstr "Paramètre de normalisation. Par défaut : \"maximum\"" #: cdl.algorithms.coordinates.array_circle_to_center_radius #: cdl.algorithms.coordinates.array_circle_to_diameter @@ -162,35 +161,35 @@ msgstr "Taille de la fenêtre" #: cdl.algorithms.image.phase_spectrum cdl.algorithms.image.psd #: cdl.algorithms.image.remove_overlapping_disks #: cdl.algorithms.image.scale_data_to_min_max cdl.algorithms.signal.bandwidth -#: cdl.algorithms.signal.contrast cdl.algorithms.signal.derivative -#: cdl.algorithms.signal.enob cdl.algorithms.signal.fft1d +#: cdl.algorithms.signal.contrast cdl.algorithms.signal.enob +#: cdl.algorithms.signal.fft1d #: cdl.algorithms.signal.find_nearest_zero_point_idx #: cdl.algorithms.signal.find_x_at_value cdl.algorithms.signal.fw1e2 #: cdl.algorithms.signal.fwhm cdl.algorithms.signal.ifft1d #: cdl.algorithms.signal.interpolate cdl.algorithms.signal.magnitude_spectrum -#: cdl.algorithms.signal.moving_average cdl.algorithms.signal.normalize -#: cdl.algorithms.signal.peak_indexes cdl.algorithms.signal.phase_spectrum -#: cdl.algorithms.signal.psd cdl.algorithms.signal.sampling_period -#: cdl.algorithms.signal.sampling_rate cdl.algorithms.signal.sfdr -#: cdl.algorithms.signal.sinad cdl.algorithms.signal.sinus_frequency -#: cdl.algorithms.signal.sinusoidal_fit cdl.algorithms.signal.snr -#: cdl.algorithms.signal.sort_frequencies cdl.algorithms.signal.thd -#: cdl.algorithms.signal.windowing cdl.algorithms.signal.xpeak of +#: cdl.algorithms.signal.normalize cdl.algorithms.signal.peak_indexes +#: cdl.algorithms.signal.phase_spectrum cdl.algorithms.signal.psd +#: cdl.algorithms.signal.sampling_period cdl.algorithms.signal.sampling_rate +#: cdl.algorithms.signal.sfdr cdl.algorithms.signal.sinad +#: cdl.algorithms.signal.sinus_frequency cdl.algorithms.signal.sinusoidal_fit +#: cdl.algorithms.signal.snr cdl.algorithms.signal.sort_frequencies +#: cdl.algorithms.signal.thd cdl.algorithms.signal.windowing +#: cdl.algorithms.signal.xpeak of msgid "Returns" msgstr "Retourne" -#: cdl.algorithms.signal.moving_average:6 of -msgid "Moving average" -msgstr "Moyenne mobile" +#: cdl.algorithms.image.normalize:6 cdl.algorithms.signal.normalize:6 of +msgid "Normalized array" +msgstr "Tableau normalisé" -#: cdl.algorithms.signal.derivative:1 of -msgid "Compute numerical derivative." -msgstr "Calculer la dérivée numérique." +#: cdl.algorithms.signal.fft1d:1 of +msgid "Compute FFT on X,Y data." +msgstr "Calculer la FFT sur les données X,Y." -#: cdl.algorithms.signal.derivative:3 cdl.algorithms.signal.fft1d:3 -#: cdl.algorithms.signal.find_x_at_value:4 cdl.algorithms.signal.ifft1d:3 -#: cdl.algorithms.signal.interpolate:3 -#: cdl.algorithms.signal.magnitude_spectrum:3 cdl.algorithms.signal.psd:3 +#: cdl.algorithms.signal.fft1d:3 cdl.algorithms.signal.find_x_at_value:4 +#: cdl.algorithms.signal.ifft1d:3 cdl.algorithms.signal.interpolate:3 +#: cdl.algorithms.signal.magnitude_spectrum:3 +#: cdl.algorithms.signal.phase_spectrum:3 cdl.algorithms.signal.psd:3 #: cdl.algorithms.signal.sampling_period:3 #: cdl.algorithms.signal.sampling_rate:3 cdl.algorithms.signal.sinusoidal_fit:3 #: cdl.algorithms.signal.sort_frequencies:3 cdl.algorithms.signal.windowing:3 @@ -198,39 +197,18 @@ msgstr "Calculer la dérivée numérique." msgid "X data" msgstr "Données X" -#: cdl.algorithms.signal.derivative:4 cdl.algorithms.signal.fft1d:4 +#: cdl.algorithms.signal.fft1d:4 #: cdl.algorithms.signal.find_nearest_zero_point_idx:3 #: cdl.algorithms.signal.find_x_at_value:5 cdl.algorithms.signal.ifft1d:4 #: cdl.algorithms.signal.interpolate:4 #: cdl.algorithms.signal.magnitude_spectrum:4 -#: cdl.algorithms.signal.phase_spectrum:3 cdl.algorithms.signal.psd:4 +#: cdl.algorithms.signal.phase_spectrum:4 cdl.algorithms.signal.psd:4 #: cdl.algorithms.signal.sinusoidal_fit:4 #: cdl.algorithms.signal.sort_frequencies:4 cdl.algorithms.signal.windowing:4 #: cdl.algorithms.signal.xpeak:4 of msgid "Y data" msgstr "Données Y" -#: cdl.algorithms.signal.derivative:6 of -msgid "Numerical derivative" -msgstr "Dérivée numérique" - -#: cdl.algorithms.image.normalize:1 cdl.algorithms.signal.normalize:1 of -msgid "Normalize input array to a given parameter." -msgstr "Normaliser le tableau d'entrée à un paramètre donné." - -#: cdl.algorithms.signal.normalize:4 of -#, fuzzy -msgid "Normalization parameter. Defaults to \"maximum\"" -msgstr "Paramètre de la fenêtre de Kaiser. Par défaut : 14.0." - -#: cdl.algorithms.image.normalize:6 cdl.algorithms.signal.normalize:6 of -msgid "Normalized array" -msgstr "Tableau normalisé" - -#: cdl.algorithms.signal.fft1d:1 of -msgid "Compute FFT on X,Y data." -msgstr "Calculer la FFT sur les données X,Y." - #: cdl.algorithms.signal.fft1d:5 cdl.algorithms.signal.ifft1d:5 of msgid "Shift the zero frequency to the center of the spectrum. Defaults to True." msgstr "Décaler la fréquence nulle vers le centre du spectre. Par défaut : True." @@ -246,28 +224,27 @@ msgstr "Calculer la iFFT sur les données X,Y." #: cdl.algorithms.signal.magnitude_spectrum:1 of msgid "Compute magnitude spectrum." -msgstr "" +msgstr "Calculer le spectre de magnitude." #: cdl.algorithms.signal.magnitude_spectrum:5 cdl.algorithms.signal.psd:5 of -#, fuzzy msgid "Use log scale. Defaults to False." -msgstr "Paramètre de la fenêtre de Tukey. Par défaut : 0.5." +msgstr "Utiliser une échelle logarithmique. Par défaut : False." #: cdl.algorithms.signal.magnitude_spectrum:7 of -msgid "Magnitude spectrum" -msgstr "" +msgid "Magnitude spectrum (X data, Y data)" +msgstr "Spectre de magnitude (données X, Y)" #: cdl.algorithms.signal.phase_spectrum:1 of msgid "Compute phase spectrum." -msgstr "" +msgstr "Calculer le spectre de phase." -#: cdl.algorithms.signal.phase_spectrum:5 of -msgid "Phase spectrum (in degrees)" -msgstr "" +#: cdl.algorithms.signal.phase_spectrum:6 of +msgid "Phase spectrum in degrees (X data, Y data)" +msgstr "Spectre de phase en degrés (données X, Y)" #: cdl.algorithms.signal.psd:1 of msgid "Compute Power Spectral Density (PSD), using the Welch method." -msgstr "" +msgstr "Calculer la densité spectrale de puissance (PSD), en utilisant la méthode de Welch." #: cdl.algorithms.coordinates.circle_to_center_radius #: cdl.algorithms.coordinates.circle_to_diameter @@ -347,9 +324,8 @@ msgid "New X data" msgstr "Nouvelles données X" #: cdl.algorithms.signal.interpolate:6 of -#, fuzzy msgid "Interpolation method" -msgstr "Interpoler les données." +msgstr "Méthode d'interpolation" #: cdl.algorithms.signal.interpolate:7 of msgid "" @@ -363,9 +339,8 @@ msgstr "" "'pchip'." #: cdl.algorithms.signal.interpolate:12 of -#, fuzzy msgid "Interpolated Y data" -msgstr "Interpoler les données." +msgstr "Données Y interpolées" #: cdl.algorithms.signal.windowing:1 of msgid "Apply windowing to the input data." @@ -373,7 +348,7 @@ msgstr "Appliquer une fenêtre aux données d'entrée." #: cdl.algorithms.signal.windowing:5 of msgid "Windowing function. Defaults to \"hamming\"." -msgstr "" +msgstr "Fonction de fenêtrage. Par défaut : \"hamming\"." #: cdl.algorithms.signal.windowing:6 of msgid "Tukey window parameter. Defaults to 0.5." @@ -393,204 +368,194 @@ msgstr "Données Y fenêtrées" #: cdl.algorithms.signal.find_nearest_zero_point_idx:1 of msgid "Find the x indexes where the corresponding y is the closest to zero" -msgstr "" +msgstr "Rechercher les indices x où le y correspondant est le plus proche de zéro" #: cdl.algorithms.signal.find_nearest_zero_point_idx:5 of msgid "Indexes of the points right before or at zero crossing" -msgstr "" +msgstr "Indices des points juste avant ou au croisement à zéro" #: cdl.algorithms.signal.find_x_at_value:1 of msgid "" "Find the x value where the y value is the closest to the given value " "using linear interpolation to deduce the precise x value." -msgstr "" +msgstr "Rechercher la valeur x où la valeur y est la plus proche de la valeur donnée en utilisant une interpolation linéaire pour déduire la valeur x précise." #: cdl.algorithms.signal.find_x_at_value:6 of msgid "Value to find" -msgstr "" +msgstr "Valeur à rechercher" #: cdl.algorithms.signal.find_x_at_value:8 of msgid "X value where the Y value is the closest to the given value" -msgstr "" +msgstr "Valeur X où la valeur Y est la plus proche de la valeur donnée" #: cdl.algorithms.signal.bandwidth:1 of msgid "Compute the bandwidth of the signal at a given level." -msgstr "" +msgstr "Calculer la largeur de bande du signal à un niveau donné." #: cdl.algorithms.signal.bandwidth:3 cdl.algorithms.signal.fw1e2:3 #: cdl.algorithms.signal.fwhm:3 of -#, fuzzy msgid "X,Y data" -msgstr "Données Y" +msgstr "Données X,Y" #: cdl.algorithms.signal.bandwidth:4 of msgid "Level in dB at which the bandwidth is computed. Defaults to 3.0." -msgstr "" +msgstr "Niveau en dB auquel la largeur de bande est calculée. Par défaut : 3.0." #: cdl.algorithms.signal.bandwidth:6 of -#, fuzzy msgid "segment coordinates" -msgstr "Liste des coordonnées" +msgstr "coordonnées du segment" #: cdl.algorithms.signal.sinusoidal_model:1 of msgid "Sinusoidal model function." -msgstr "" +msgstr "Fonction de modèle sinusoïdal." #: cdl.algorithms.signal.sinusoidal_fit:1 of -#, fuzzy msgid "Fit a sinusoidal model to the input data." -msgstr "Appliquer une fenêtre aux données d'entrée." +msgstr "Adapter un modèle sinusoïdal aux données d'entrée." #: cdl.algorithms.signal.sinusoidal_fit:6 of msgid "" "A tuple containing the fit parameters (amplitude, frequency, phase, " "offset) and the residuals" -msgstr "" +msgstr "Un tuple contenant les paramètres d'ajustement (amplitude, fréquence, phase, décalage) et les résidus" #: cdl.algorithms.signal.sinus_frequency:1 of msgid "Compute the frequency of a sinusoidal signal." -msgstr "" +msgstr "Calculer la fréquence d'un signal sinusoïdal." #: cdl.algorithms.signal.enob:3 cdl.algorithms.signal.sfdr:3 #: cdl.algorithms.signal.sinad:3 cdl.algorithms.signal.sinus_frequency:3 #: cdl.algorithms.signal.snr:3 cdl.algorithms.signal.thd:3 of -#, fuzzy msgid "x signal data" -msgstr "Données mises à l'échelle" +msgstr "données x du signal" #: cdl.algorithms.signal.enob:4 cdl.algorithms.signal.sfdr:4 #: cdl.algorithms.signal.sinad:4 cdl.algorithms.signal.sinus_frequency:4 #: cdl.algorithms.signal.snr:4 cdl.algorithms.signal.thd:4 of -#, fuzzy msgid "y signal data" -msgstr "Données mises à l'échelle" +msgstr "données y du signal" #: cdl.algorithms.signal.sinus_frequency:6 of msgid "Frequency of the sinusoidal signal" -msgstr "" +msgstr "Fréquence du signal sinusoïdal" #: cdl.algorithms.signal.enob:1 of msgid "Compute Effective Number of Bits (ENOB)." -msgstr "" +msgstr "Calculer le nombre effectif de bits (ENOB)." #: cdl.algorithms.signal.enob:5 cdl.algorithms.signal.sfdr:5 #: cdl.algorithms.signal.sinad:5 cdl.algorithms.signal.snr:5 #: cdl.algorithms.signal.thd:5 of msgid "Full scale(V). Defaults to 1.0." -msgstr "" +msgstr "Pleine échelle (V). Par défaut : 1.0." #: cdl.algorithms.signal.enob:7 of msgid "Effective Number of Bits (ENOB)" -msgstr "" +msgstr "Nombre effectif de bits (ENOB)" #: cdl.algorithms.signal.sinad:1 of msgid "Compute Signal-to-Noise and Distortion Ratio (SINAD)." -msgstr "" +msgstr "Calculer le rapport signal/bruit et distorsion (SINAD)." #: cdl.algorithms.signal.sfdr:6 cdl.algorithms.signal.sinad:6 #: cdl.algorithms.signal.snr:6 cdl.algorithms.signal.thd:6 of msgid "" "Unit of the input data. Valid values are 'dBc' and 'dBFS'. Defaults to " "'dBc'." -msgstr "" +msgstr "Unité des données d'entrée. Les valeurs valides sont 'dBc' et 'dBFS'. Par défaut : 'dBc'." #: cdl.algorithms.signal.sinad:9 of msgid "Signal-to-Noise and Distortion Ratio (SINAD)" -msgstr "" +msgstr "Rapport signal/bruit et distorsion (SINAD)" #: cdl.algorithms.signal.thd:1 of msgid "Compute Total Harmonic Distortion (THD)." -msgstr "" +msgstr "Calculer la distorsion harmonique totale (THD)." #: cdl.algorithms.signal.thd:8 of -#, fuzzy msgid "Number of harmonics to consider. Defaults to 5." -msgstr "Paramètre de la fenêtre de Tukey. Par défaut : 0.5." +msgstr "Nombre d'harmoniques à considérer. Par défaut : 5." #: cdl.algorithms.signal.thd:10 of msgid "Total Harmonic Distortion (THD)" -msgstr "" +msgstr "Distorsion harmonique totale (THD)" #: cdl.algorithms.signal.sfdr:1 of msgid "Compute Spurious-Free Dynamic Range (SFDR)." -msgstr "" +msgstr "Calculer la plage dynamique sans spurious (SFDR)." #: cdl.algorithms.signal.sfdr:9 of msgid "Spurious-Free Dynamic Range (SFDR)" -msgstr "" +msgstr "Plage dynamique sans spurious (SFDR)" #: cdl.algorithms.signal.snr:1 of msgid "Compute Signal-to-Noise Ratio (SNR)." -msgstr "" +msgstr "Calculer le rapport signal/bruit (SNR)." #: cdl.algorithms.signal.snr:9 of msgid "Signal-to-Noise Ratio (SNR)" -msgstr "" +msgstr "Rapport signal/bruit (SNR)" #: cdl.algorithms.signal.fwhm:1 of msgid "Compute Full Width at Half Maximum (FWHM) of the input data" -msgstr "" +msgstr "Calculer la largeur totale à mi-hauteur (FWHM) des données d'entrée" #: cdl.algorithms.signal.fwhm:4 of msgid "" "Calculation method. Two types of methods are supported: a zero-crossing " "method and fitting methods (based on various models: Gauss, Lorentz, " "Voigt). Defaults to \"zero-crossing\"." -msgstr "" +msgstr "Méthode de calcul. Deux types de méthodes sont pris en charge : une méthode de croisement à zéro et des méthodes d'ajustement (basées sur divers modèles : Gauss, Lorentz, Voigt). Par défaut : \"zero-crossing\"." #: cdl.algorithms.signal.fwhm:7 of msgid "" "Lower X bound for the fitting. Defaults to None (no lower bound, i.e. the" " fitting starts from the first point)." -msgstr "" +msgstr "Borne X inférieure pour l'ajustement. Par défaut : None (pas de borne inférieure, c'est-à-dire que l'ajustement commence à partir du premier point)." #: cdl.algorithms.signal.fwhm:9 of msgid "" "Upper X bound for the fitting. Defaults to None (no upper bound, i.e. the" " fitting ends at the last point)" -msgstr "" +msgstr "Borne X supérieure pour l'ajustement. Par défaut : None (pas de borne supérieure, c'est-à-dire que l'ajustement se termine au dernier point)" #: cdl.algorithms.signal.fwhm:12 of -#, fuzzy msgid "FWHM segment coordinates" -msgstr "Liste des coordonnées" +msgstr "Coordonnées du segment LMH" #: cdl.algorithms.signal.fw1e2:1 of msgid "" "Compute Full Width at 1/e� of the input data (using a Gaussian model " "fitting)." -msgstr "" +msgstr "Calculer la largeur totale à 1/e² des données d'entrée (en utilisant un ajustement de modèle gaussien)." #: cdl.algorithms.signal.fw1e2:5 of msgid "FW at 1/e² segment coordinates" -msgstr "" +msgstr "Coordonnées du segment LMH à 1/e²" #: cdl.algorithms.signal.contrast:1 of -#, fuzzy msgid "Compute contrast" -msgstr "Calculer la moyenne mobile." +msgstr "Calculer le contraste" #: cdl.algorithms.signal.contrast:5 of msgid "Contrast" -msgstr "" +msgstr "Contraste" #: cdl.algorithms.signal.sampling_period:1 of -#, fuzzy msgid "Compute sampling period" -msgstr "Calculer la moyenne mobile." +msgstr "Calculer la période d'échantillonnage" #: cdl.algorithms.signal.sampling_period:5 of msgid "Sampling period" -msgstr "" +msgstr "Période d'échantillonnage" #: cdl.algorithms.signal.sampling_rate:1 of -#, fuzzy msgid "Compute mean sampling rate" -msgstr "Calculer la moyenne mobile." +msgstr "Calculer le taux d'échantillonnage moyen" #: cdl.algorithms.signal.sampling_rate:5 of msgid "Sampling rate" -msgstr "" +msgstr "Taux d'échantillonnage" #: cdl.algorithms:31 of msgid "Image Processing Algorithms" @@ -629,7 +594,7 @@ msgstr "Données mises à l'échelle" #: cdl.algorithms.image.normalize:4 of msgid "Normalization parameter (default: \"maximum\")" -msgstr "" +msgstr "Paramètre de normalisation (par défaut : \"maximum\")" #: cdl.algorithms.image.fft2d:1 of msgid "Compute FFT of complex array `z`" @@ -652,54 +617,48 @@ msgid "Inverse FFT of input data" msgstr "FFT inverse des données d'entrée" #: cdl.algorithms.image.magnitude_spectrum:1 of -#, fuzzy msgid "Compute magnitude spectrum of complex array `z`" -msgstr "Calculer la FFT du tableau complexe `z`" +msgstr "Calculer le spectre de magnitude du tableau complexe `z`" #: cdl.algorithms.image.magnitude_spectrum:4 cdl.algorithms.image.psd:4 of -#, fuzzy msgid "Use log scale (default: False)" -msgstr "Nombre de rayons (par défaut : None)" +msgstr "Utiliser une échelle logarithmique (par défaut : False)" #: cdl.algorithms.image.magnitude_spectrum:6 of -#, fuzzy msgid "Magnitude spectrum of input data" -msgstr "FFT inverse des données d'entrée" +msgstr "Spectre de magnitude des données d'entrée" #: cdl.algorithms.image.phase_spectrum:1 of -#, fuzzy msgid "Compute phase spectrum of complex array `z`" -msgstr "Calculer la FFT du tableau complexe `z`" +msgstr "Calculer le spectre de phase du tableau complexe `z`" #: cdl.algorithms.image.phase_spectrum:5 of msgid "Phase spectrum of input data (in degrees)" -msgstr "" +msgstr "Spectre de phase des données d'entrée (en degrés)" #: cdl.algorithms.image.psd:1 of -#, fuzzy msgid "Compute power spectral density of complex array `z`" -msgstr "Calculer la FFT inverse du tableau complexe `z`" +msgstr "Calculer la densité spectrale de puissance du tableau complexe `z`" #: cdl.algorithms.image.psd:6 of -#, fuzzy msgid "Power spectral density of input data" -msgstr "FFT inverse des données d'entrée" +msgstr "Densité spectrale de puissance des données d'entrée" #: cdl.algorithms.image.binning:1 of msgid "Perform image pixel binning" msgstr "Effectuer le binning des pixels de l'image" #: cdl.algorithms.image.binning:4 of -msgid "Binning factor along x-axis" -msgstr "Facteur de binning le long de l'axe x" +msgid "Binning size along x (number of pixels to bin together)" +msgstr "Binning le long de x (nombre de pixels à biner ensemble)" #: cdl.algorithms.image.binning:5 of -msgid "Binning factor along y-axis" -msgstr "Facteur de binning le long de l'axe y" +msgid "Binning size along y (number of pixels to bin together)" +msgstr "Binning le long de y (nombre de pixels à biner ensemble)" #: cdl.algorithms.image.binning:6 of msgid "Binning operation" -msgstr "" +msgstr "Opération de binning" #: cdl.algorithms.image.binning:7 of msgid "Output data type (default: None, i.e. same as input)" @@ -851,7 +810,7 @@ msgstr "" #: cdl.algorithms.image.get_contour_shapes:5 of msgid "Shape to fit. Default is 'ellipse'" -msgstr "" +msgstr "Forme à ajuster. Par défaut : 'ellipse'" #: cdl.algorithms.image.get_contour_shapes:8 of msgid "Coordinates of shapes" @@ -1327,55 +1286,3 @@ msgstr "Modèle de régression lorentzien à 1 dimension" #: cdl.algorithms.fit.VoigtModel:1 of msgid "1-dimensional Voigt fit model" msgstr "Modèle de régression Voigt à 1 dimension" - -#~ msgid "X,Y data" -#~ msgstr "Données X,Y" - -#~ msgid "" -#~ "Normalization parameter. Defaults to " -#~ "\"maximum\". Supported values: 'maximum', " -#~ "'amplitude', 'area', 'energy'" -#~ msgstr "" -#~ "Normalisation du paramètre. Par défaut :" -#~ " \"maximum\". Valeurs prises en charge " -#~ ": 'maximum', 'amplitude', 'sum', 'energy'" - -#~ msgid "" -#~ "Interpolation method. Valid values are " -#~ "'linear', 'spline', 'quadratic', 'cubic', " -#~ "'barycentric', 'pchip'" -#~ msgstr "" -#~ "Méthode d'interpolation. Les valeurs valides" -#~ " sont 'linear', 'spline', 'quadratic', " -#~ "'cubic', 'barycentric', 'pchip'" - -#~ msgid "" -#~ "Windowing function type. Defaults to " -#~ "\"hamming\". Supported values: 'hamming', " -#~ "'hanning', 'blackman', 'bartlett', 'tukey', " -#~ "'rectangular'" -#~ msgstr "" -#~ "Type de fonction de fenêtrage. Par " -#~ "défaut : \"hamming\". Valeurs prises en" -#~ " charge : 'hamming', 'hanning', 'blackman'," -#~ " 'bartlett', 'tukey', 'rectangular'" - -#~ msgid "" -#~ "Normalization parameter (default: \"maximum\") " -#~ "Supported values: 'maximum', 'amplitude', " -#~ "'area', 'energy', 'rms'" -#~ msgstr "" -#~ "Normalisation du paramètre. Par défaut :" -#~ " \"maximum\". Valeurs prises en charge " -#~ ": 'maximum', 'amplitude', 'sum', 'energy'" - -#~ msgid "Binning operation (sum, average, median, min, max)" -#~ msgstr "Opération de binning (sum, average, median, min, max)" - -#~ msgid "" -#~ "Shape to fit. Valid values: 'circle'," -#~ " 'ellipse', 'polygon'. (default: 'ellipse')" -#~ msgstr "" -#~ "Forme à ajuster. Valeurs valides : " -#~ "'circle', 'ellipse', 'polygon'. (par défaut" -#~ " : 'ellipse')" diff --git a/doc/locale/fr/LC_MESSAGES/features/general/settings.po b/doc/locale/fr/LC_MESSAGES/features/general/settings.po index 0557ae17..d3a3d4ef 100644 --- a/doc/locale/fr/LC_MESSAGES/features/general/settings.po +++ b/doc/locale/fr/LC_MESSAGES/features/general/settings.po @@ -23,17 +23,16 @@ msgstr "" msgid "" "Settings of DataLab, the open-source scientific data analysis and " "visualization platform" -msgstr "" +msgstr "Préférences de DataLab, la plateforme open-source d'analyse et de visualisation de données scientifiques" #: ../../doc/features/general/settings.rst:-1 msgid "DataLab, settings, scientific, data, analysis, visualization, platform" -msgstr "" +msgstr "DataLab, préférences, scientifique, données, analyse, visualisation, plateforme" #: ../../doc/features/general/settings.rst:4 msgid "Settings" -msgstr "" +msgstr "Préférences" #: ../../doc/features/general/settings.rst:12 msgid "Screenshot of the \"Settings\" dialog box." -msgstr "" - +msgstr "Capture d'écran de la boîte de dialogue \"Préférences\"." diff --git a/doc/locale/fr/LC_MESSAGES/features/general/workspace.po b/doc/locale/fr/LC_MESSAGES/features/general/workspace.po index 8854465a..72e7e263 100644 --- a/doc/locale/fr/LC_MESSAGES/features/general/workspace.po +++ b/doc/locale/fr/LC_MESSAGES/features/general/workspace.po @@ -37,7 +37,7 @@ msgstr "Espace de travail" #: ../../doc/features/general/workspace.rst:11 msgid "Basic concepts" -msgstr "" +msgstr "Concepts de base" #: ../../doc/features/general/workspace.rst:13 msgid "" @@ -82,7 +82,7 @@ msgstr "Fenêtre principale de DataLab, au démarrage." #: ../../doc/features/general/workspace.rst:32 msgid "Internal data model and workspace" -msgstr "" +msgstr "Modèle de données interne et espace de travail" #: ../../doc/features/general/workspace.rst:34 msgid "" @@ -119,42 +119,35 @@ msgstr "" "parcourues dans la vue **Propriétés**, avec le bouton **Métadonnées**)." #: ../../doc/features/general/workspace.rst:47 -#, fuzzy msgid "" "The DataLab **Workspace** is defined as the collection of all data sets " "which are currently loaded in DataLab, in both the **Signals** and " "**Images** panels." -msgstr "" -"L'**Espace de travail** de DataLab est défini comme l'ensemble de tous " -"les jeux de données qui sont actuellement chargés dans DataLab, dans les " -"panneaux **Signaux** et **Images**. L'espace de travail peut être " -"enregistré dans un fichier HDF5, puis rechargé ultérieurement. Il est " -"également possible d'importer des jeux de données à partir d'un fichier " -"HDF5 dans l'espace de travail, en utilisant l':ref:`h5browser`." +msgstr "L'**Espace de travail** de DataLab est défini comme l'ensemble de tous les jeux de données actuellement chargés dans DataLab, dans les panneaux **Signaux** et **Images**." #: ../../doc/features/general/workspace.rst:51 msgid "Loading and saving the workspace" -msgstr "" +msgstr "Chargement et enregistrement de l'espace de travail" #: ../../doc/features/general/workspace.rst:53 msgid "" "The following actions are available to manage the workspace from the " "**File** menu:" -msgstr "" +msgstr "Les actions suivantes sont disponibles pour gérer l'espace de travail depuis le menu **Fichier** :" #: ../../doc/features/general/workspace.rst:55 msgid "**Open HDF5 file**: load a workspace from an HDF5 file." -msgstr "" +msgstr "**Ouvrir un fichier HDF5** : charger un espace de travail à partir d'un fichier HDF5." #: ../../doc/features/general/workspace.rst:57 msgid "**Save to HDF5 file**: save the current workspace to an HDF5 file." -msgstr "" +msgstr "**Enregistrer dans un fichier HDF5** : enregistrer l'espace de travail actuel dans un fichier HDF5." #: ../../doc/features/general/workspace.rst:59 msgid "" "**Browse HDF5 file**: open the :ref:`h5browser` to explore the content of" " an HDF5 file and import data sets into the workspace." -msgstr "" +msgstr "**Parcourir un fichier HDF5** : ouvrir le :ref:`h5browser` pour explorer le contenu d'un fichier HDF5 et importer des jeux de données dans l'espace de travail." #: ../../doc/features/general/workspace.rst:64 msgid "" @@ -168,4 +161,3 @@ msgstr "" "`.npy` pour les signaux 1D (voir :ref:`open_signal` pour la liste des " "formats pris en charge), ou `.tiff` ou `.dcm` pour les images 2D (voir " ":ref:`open_image` pour la liste des formats pris en charge)." - diff --git a/doc/locale/fr/LC_MESSAGES/features/image/menu_operations.po b/doc/locale/fr/LC_MESSAGES/features/image/menu_operations.po index a42608c7..6239df37 100644 --- a/doc/locale/fr/LC_MESSAGES/features/image/menu_operations.po +++ b/doc/locale/fr/LC_MESSAGES/features/image/menu_operations.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: DataLab \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-02 10:39+0200\n" +"POT-Creation-Date: 2024-06-21 16:49+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: fr\n" @@ -17,7 +17,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.14.0\n" +"Generated-By: Babel 2.13.0\n" #: ../../doc/features/image/menu_operations.rst:4 msgid "Operations on Images" @@ -25,14 +25,19 @@ msgstr "Opérations sur les images" #: ../../doc/features/image/menu_operations.rst:6 msgid "This section describes the operations that can be performed on images." -msgstr "Cette section décrit les opérations qui peuvent être effectuées sur les images." +msgstr "" +"Cette section décrit les opérations qui peuvent être effectuées sur les " +"images." #: ../../doc/features/image/menu_operations.rst:10 msgid "" ":ref:`ima-menu-processing` for more information on image processing " "features, or :ref:`ima-menu-computing` for information on computing " "features on images." -msgstr ":ref:`ima-menu-processing` pour plus d'informations sur les fonctionnalités de traitement d'image, ou :ref:`ima-menu-computing` pour des informations sur les fonctionnalités de calcul sur les images." +msgstr "" +":ref:`ima-menu-processing` pour plus d'informations sur les " +"fonctionnalités de traitement d'image, ou :ref:`ima-menu-computing` pour " +"des informations sur les fonctionnalités de calcul sur les images." #: ../../doc/features/image/menu_operations.rst:15 msgid "Screenshot of the \"Operations\" menu." @@ -42,7 +47,9 @@ msgstr "Capture d'écran du menu \"Opérations\"." msgid "" "When the \"Image Panel\" is selected, the menus and toolbars are updated " "to provide image-related actions." -msgstr "Lorsque le \"Panneau Image\" est sélectionné, les menus et barres d'outils sont mis à jour pour fournir les actions liées aux images." +msgstr "" +"Lorsque le \"Panneau Image\" est sélectionné, les menus et barres " +"d'outils sont mis à jour pour fournir les actions liées aux images." #: ../../doc/features/image/menu_operations.rst:20 msgid "" @@ -56,101 +63,100 @@ msgstr "" "des images." #: ../../doc/features/image/menu_operations.rst:25 -msgid "Sum" -msgstr "Addition" +msgid "Basic arithmetic operations" +msgstr "Opérations arithmétiques de base" -#: ../../doc/features/image/menu_operations.rst:27 -msgid "Create a new image which is the sum of all selected images:" -msgstr "Crée une image à partir de la somme des images sélectionnées :" +#: ../../doc/features/image/menu_operations.rst:31 +#: ../../doc/features/image/menu_operations.rst:79 +#: ../../doc/features/image/menu_operations.rst:116 +msgid "Operation" +msgstr "Opération" -#: ../../doc/features/image/menu_operations.rst:29 -msgid "" -"z_{M} = \\sum_{k=0}^{M-1}{z_{k}}\n" -"\n" -msgstr "" +#: ../../doc/features/image/menu_operations.rst:32 +#: ../../doc/features/image/menu_operations.rst:117 +#: ../../doc/features/image/menu_operations.rst:161 +#: ../../doc/features/image/menu_operations.rst:249 +#: ../../doc/features/image/menu_operations.rst:265 +msgid "Description" +msgstr "Description" #: ../../doc/features/image/menu_operations.rst:33 -msgid "Average" -msgstr "Moyenne" +msgid "|sum| Sum" +msgstr "|sum| Somme" -#: ../../doc/features/image/menu_operations.rst:35 -msgid "Create a new image which is the average of all selected images:" -msgstr "Crée une image à partir de la moyenne des images sélectionnées :" +#: ../../doc/features/image/menu_operations.rst:46 +msgid "sum" +msgstr "" -#: ../../doc/features/image/menu_operations.rst:37 -msgid "" -"z_{M} = \\dfrac{1}{M}\\sum_{k=0}^{M-1}{z_{k}}\n" -"\n" +#: ../../doc/features/image/menu_operations.rst:34 +msgid ":math:`z_{M} = \\sum_{k=0}^{M-1}{z_{k}}`" msgstr "" -#: ../../doc/features/image/menu_operations.rst:41 -msgid "Difference" -msgstr "Soustraction" +#: ../../doc/features/image/menu_operations.rst:35 +msgid "|average| Average" +msgstr "|average| Moyenne" -#: ../../doc/features/image/menu_operations.rst:43 -msgid "Create a new image which is the difference of the **two** selected images:" +#: ../../doc/features/image/menu_operations.rst:50 +msgid "average" msgstr "" -"Crée une image à partir de la différence des **deux** images " -"sélectionnées :" -#: ../../doc/features/image/menu_operations.rst:45 -msgid "" -"z_{2} = z_{1} - z_{0}\n" -"\n" +#: ../../doc/features/image/menu_operations.rst:36 +msgid ":math:`z_{M} = \\dfrac{1}{M}\\sum_{k=0}^{M-1}{z_{k}}`" msgstr "" -#: ../../doc/features/image/menu_operations.rst:49 -msgid "Quadratic difference" -msgstr "Soustraction quadratique" +#: ../../doc/features/image/menu_operations.rst:37 +msgid "|difference| Difference" +msgstr "|difference| Soustraction" -#: ../../doc/features/image/menu_operations.rst:51 -msgid "" -"Create a new image which is the quadratic difference of the **two** " -"selected images:" +#: ../../doc/features/image/menu_operations.rst:54 +msgid "difference" msgstr "" -"Crée une image à partir de la différence quadratique des **deux** images " -"sélectionnées :" -#: ../../doc/features/image/menu_operations.rst:54 -msgid "" -"z_{2} = \\dfrac{z_{1} - z_{0}}{\\sqrt{2}}\n" -"\n" +#: ../../doc/features/image/menu_operations.rst:38 +msgid ":math:`z_{2} = z_{1} - z_{0}`" msgstr "" +#: ../../doc/features/image/menu_operations.rst:39 +msgid "|quadratic_difference| Quadratic difference" +msgstr "|quadratic_difference| Soustraction quadratique" + #: ../../doc/features/image/menu_operations.rst:58 -msgid "Product" -msgstr "Produit" +msgid "quadratic_difference" +msgstr "" + +#: ../../doc/features/image/menu_operations.rst:40 +msgid ":math:`z_{2} = \\dfrac{z_{1} - z_{0}}{\\sqrt{2}}`" +msgstr "" -#: ../../doc/features/image/menu_operations.rst:60 -msgid "Create a new image which is the product of all selected images:" -msgstr "Crée une image à partir du produit de toutes les images sélectionnées :" +#: ../../doc/features/image/menu_operations.rst:41 +msgid "|product| Product" +msgstr "|product| Produit" #: ../../doc/features/image/menu_operations.rst:62 -msgid "" -"z_{M} = \\prod_{k=0}^{M-1}{z_{k}}\n" -"\n" +msgid "product" msgstr "" -#: ../../doc/features/image/menu_operations.rst:66 -#: ../../doc/features/image/menu_operations.rst:90 -msgid "Division" -msgstr "Division" +#: ../../doc/features/image/menu_operations.rst:42 +msgid ":math:`z_{M} = \\prod_{k=0}^{M-1}{z_{k}}`" +msgstr "" -#: ../../doc/features/image/menu_operations.rst:68 -msgid "Create a new image which is the division of the **two** selected images:" -msgstr "Crée une image à partir de la division des **deux** images sélectionnées :" +#: ../../doc/features/image/menu_operations.rst:43 +msgid "|division| Division" +msgstr "|division| Division" -#: ../../doc/features/image/menu_operations.rst:70 -msgid "" -"z_{2} = \\dfrac{z_{1}}{z_{0}}\n" -"\n" +#: ../../doc/features/image/menu_operations.rst:66 +msgid "division" +msgstr "" + +#: ../../doc/features/image/menu_operations.rst:44 +msgid ":math:`z_{2} = \\dfrac{z_{1}}{z_{0}}`" msgstr "" -#: ../../doc/features/image/menu_operations.rst:74 -msgid "Constant operations" +#: ../../doc/features/image/menu_operations.rst:71 +msgid "Operations with a constant" msgstr "Opérations avec une constante" -#: ../../doc/features/image/menu_operations.rst:76 +#: ../../doc/features/image/menu_operations.rst:73 msgid "" "Create a new image which is the result of a constant operation on each " "selected image:" @@ -158,43 +164,59 @@ msgstr "" "Crée une image à partir d'une opération avec une constante sur chaque " "image sélectionnée :" -#: ../../doc/features/image/menu_operations.rst:82 -msgid "Operation" -msgstr "Opération" - -#: ../../doc/features/image/menu_operations.rst:83 +#: ../../doc/features/image/menu_operations.rst:80 msgid "Equation" msgstr "Equation" -#: ../../doc/features/image/menu_operations.rst:84 -msgid "Addition" -msgstr "Addition" +#: ../../doc/features/image/menu_operations.rst:81 +msgid "|constant_add| Addition" +msgstr "|constant_add| Addition" -#: ../../doc/features/image/menu_operations.rst:85 +#: ../../doc/features/image/menu_operations.rst:90 +msgid "constant_add" +msgstr "" + +#: ../../doc/features/image/menu_operations.rst:82 msgid ":math:`z_{k} = z_{k-1} + conv(c)`" msgstr "" -#: ../../doc/features/image/menu_operations.rst:86 -msgid "Subtraction" -msgstr "Soustraction" +#: ../../doc/features/image/menu_operations.rst:83 +msgid "|constant_substract| Subtraction" +msgstr "|constant_substract| Soustraction" -#: ../../doc/features/image/menu_operations.rst:87 +#: ../../doc/features/image/menu_operations.rst:94 +msgid "constant_substract" +msgstr "" + +#: ../../doc/features/image/menu_operations.rst:84 msgid ":math:`z_{k} = z_{k-1} - conv(c)`" msgstr "" -#: ../../doc/features/image/menu_operations.rst:88 -msgid "Multiplication" -msgstr "Multiplication" +#: ../../doc/features/image/menu_operations.rst:85 +msgid "|constant_multiply| Multiplication" +msgstr "|constant_multiply| Multiplication" + +#: ../../doc/features/image/menu_operations.rst:98 +msgid "constant_multiply" +msgstr "" -#: ../../doc/features/image/menu_operations.rst:89 +#: ../../doc/features/image/menu_operations.rst:86 msgid ":math:`z_{k} = conv(z_{k-1} \\times c)`" msgstr "" -#: ../../doc/features/image/menu_operations.rst:91 +#: ../../doc/features/image/menu_operations.rst:87 +msgid "|constant_divide| Division" +msgstr "|constant_divide| Division" + +#: ../../doc/features/image/menu_operations.rst:102 +msgid "constant_divide" +msgstr "" + +#: ../../doc/features/image/menu_operations.rst:88 msgid ":math:`z_{k} = conv(\\dfrac{z_{k-1}}{c})`" msgstr "" -#: ../../doc/features/image/menu_operations.rst:93 +#: ../../doc/features/image/menu_operations.rst:106 msgid "" "where :math:`c` is the constant value and :math:`conv` is the conversion " "function which handles data type conversion (keeping the same data type " @@ -204,65 +226,61 @@ msgstr "" "conversion qui gère la conversion du type de données (en conservant le " "même type de données que l'image d'entrée)." -#: ../../doc/features/image/menu_operations.rst:97 -msgid "Absolute value" -msgstr "Valeur absolue" +#: ../../doc/features/image/menu_operations.rst:110 +msgid "Real and imaginary parts" +msgstr "Parties réelles et imaginaires" + +#: ../../doc/features/image/menu_operations.rst:118 +msgid "|abs| Absolute value" +msgstr "|abs| Valeur absolue" -#: ../../doc/features/image/menu_operations.rst:99 -msgid "Create a new image which is the absolute value of each selected image:" +#: ../../doc/features/image/menu_operations.rst:126 +msgid "abs" msgstr "" -"Créee une image à partir de la valeur absolue de chaque image " -"sélectionnée :" -#: ../../doc/features/image/menu_operations.rst:101 -msgid "" -"z_{k} = |z_{k-1}|\n" -"\n" +#: ../../doc/features/image/menu_operations.rst:119 +msgid ":math:`z_{k} = |z_{k-1}|`" msgstr "" -#: ../../doc/features/image/menu_operations.rst:105 -msgid "Real part" -msgstr "Partie réelle" +#: ../../doc/features/image/menu_operations.rst:120 +msgid "|re| Real part" +msgstr "|re| Partie réelle" -#: ../../doc/features/image/menu_operations.rst:107 -msgid "Create a new image which is the real part of each selected image:" -msgstr "Crée une image à partir de la partie réelle de chaque image sélectionnée :" +#: ../../doc/features/image/menu_operations.rst:130 +msgid "re" +msgstr "" -#: ../../doc/features/image/menu_operations.rst:109 -msgid "" -"z_{k} = \\Re(z_{k-1})\n" -"\n" +#: ../../doc/features/image/menu_operations.rst:121 +msgid ":math:`z_{k} = \\Re(z_{k-1})`" msgstr "" -#: ../../doc/features/image/menu_operations.rst:113 -msgid "Imaginary part" -msgstr "Partie imaginaire" +#: ../../doc/features/image/menu_operations.rst:122 +msgid "|im| Imaginary part" +msgstr "|im| Partie imaginaire" -#: ../../doc/features/image/menu_operations.rst:115 -msgid "Create a new image which is the imaginary part of each selected image:" +#: ../../doc/features/image/menu_operations.rst:134 +msgid "im" msgstr "" -"Crée une image à partir de la partie imaginaire de chaque image " -"sélectionnée :" -#: ../../doc/features/image/menu_operations.rst:117 -msgid "" -"z_{k} = \\Im(z_{k-1})\n" -"\n" +#: ../../doc/features/image/menu_operations.rst:123 +msgid ":math:`z_{k} = \\Im(z_{k-1})`" msgstr "" -#: ../../doc/features/image/menu_operations.rst:121 -msgid "Convert data type" -msgstr "Convertir le type de données" +#: ../../doc/features/image/menu_operations.rst:139 +msgid "Data type conversion" +msgstr "Conversion du type de données" -#: ../../doc/features/image/menu_operations.rst:123 +#: ../../doc/features/image/menu_operations.rst:141 msgid "" -"Create a new image which is the result of converting data type of each " -"selected image." +"The \"Convert data type\" |convert_dtype| action allows you to convert " +"the data type of the selected images." +msgstr "L'action \"Convertir le type de données\" |convert_dtype| permet de convertir le type de données des images sélectionnées." + +#: ../../doc/features/image/menu_operations.rst:144 +msgid "convert_dtype" msgstr "" -"Crée une image à partir de la conversion du type de données de l'image " -"sélectionnée." -#: ../../doc/features/image/menu_operations.rst:128 +#: ../../doc/features/image/menu_operations.rst:150 msgid "" "Data type conversion relies on :py:func:`numpy.ndarray.astype` function " "with the default parameters (`casting='unsafe'`)." @@ -271,60 +289,55 @@ msgstr "" ":py:func:`numpy.ndarray.astype` avec les paramètres par défaut " "(`casting='unsafe'`)." -#: ../../doc/features/image/menu_operations.rst:132 -msgid "Exponential" -msgstr "Exponentielle" +#: ../../doc/features/image/menu_operations.rst:154 +msgid "Basic mathematical functions" +msgstr "Fonctions mathématiques de base" -#: ../../doc/features/image/menu_operations.rst:134 -msgid "Create a new image which is the exponential of each selected image:" -msgstr "Crée une image à partir de l'exponentielle de chaque image sélectionnée :" +#: ../../doc/features/image/menu_operations.rst:160 +msgid "Function" +msgstr "Fonction" -#: ../../doc/features/image/menu_operations.rst:136 -msgid "" -"z_{k} = \\exp(z_{k-1})\n" -"\n" +#: ../../doc/features/image/menu_operations.rst:162 +msgid "|exp| Exponential" +msgstr "|exp| Exponentielle" + +#: ../../doc/features/image/menu_operations.rst:169 +msgid "exp" msgstr "" -#: ../../doc/features/image/menu_operations.rst:140 -msgid "Logarithm (base 10)" -msgstr "Logarithme (base 10)" +#: ../../doc/features/image/menu_operations.rst:163 +msgid ":math:`z_{k} = \\exp(z_{k-1})`" +msgstr "" + +#: ../../doc/features/image/menu_operations.rst:164 +msgid "|log10| Logarithm (base 10)" +msgstr "|log10| Logarithme (base 10)" -#: ../../doc/features/image/menu_operations.rst:142 -msgid "Create a new image which is the base 10 logarithm of each selected image:" +#: ../../doc/features/image/menu_operations.rst:173 +msgid "log10" msgstr "" -"Crée une image à partir du logarithme base 10 de chaque image " -"sélectionnée :" -#: ../../doc/features/image/menu_operations.rst:144 -msgid "" -"z_{k} = \\log_{10}(z_{k-1})\n" -"\n" +#: ../../doc/features/image/menu_operations.rst:165 +msgid ":math:`z_{k} = \\log_{10}(z_{k-1})`" msgstr "" -#: ../../doc/features/image/menu_operations.rst:148 +#: ../../doc/features/image/menu_operations.rst:166 msgid "Log10(z+n)" msgstr "" -#: ../../doc/features/image/menu_operations.rst:150 -msgid "" -"Create a new image which is the Log10(z+n) of each selected image (avoid " -"Log10(0) on image background):" +#: ../../doc/features/image/menu_operations.rst:167 +msgid ":math:`z_{k} = \\log_{10}(z_{k-1}+n)` (avoid Log10(0) on image background)" msgstr "" -"Crée une image à partir du Log10(z+n) de chaque image sélectionnée (effet" -" d'augmentation de la dynamique d'un logarithme en évitant de calculer " -"Log10(0) sur l'arrière-plan de l'image) :" -#: ../../doc/features/image/menu_operations.rst:153 -msgid "" -"z_{k} = \\log_{10}(z_{k-1}+n)\n" -"\n" -msgstr "" +#: ../../doc/features/image/menu_operations.rst:178 +msgid "Other operations" +msgstr "Autres opérations" -#: ../../doc/features/image/menu_operations.rst:157 +#: ../../doc/features/image/menu_operations.rst:181 msgid "Flat-field correction" msgstr "Correction de champ plat" -#: ../../doc/features/image/menu_operations.rst:159 +#: ../../doc/features/image/menu_operations.rst:183 msgid "" "Create a new image which is flat-field correction of the **two** selected" " images:" @@ -332,7 +345,7 @@ msgstr "" "Calcule la correction de champ plat à partir des **deux** images " "sélectionnées :" -#: ../../doc/features/image/menu_operations.rst:162 +#: ../../doc/features/image/menu_operations.rst:186 msgid "" "z_{1} =\n" "\\begin{cases}\n" @@ -343,7 +356,7 @@ msgid "" "\n" msgstr "" -#: ../../doc/features/image/menu_operations.rst:169 +#: ../../doc/features/image/menu_operations.rst:193 msgid "" "where :math:`z_{0}` is the raw image, :math:`z_{f}` is the flat field " "image, :math:`z_{threshold}` is an adjustable threshold and " @@ -354,7 +367,7 @@ msgstr "" ":math:`\\overline{z_{f}}` est la valeur moyenne de l'image d'homogénéité " ":" -#: ../../doc/features/image/menu_operations.rst:174 +#: ../../doc/features/image/menu_operations.rst:198 msgid "" "\\overline{z_{f}}=\n" "\\dfrac{1}{N_{row}.N_{col}}.\\sum_{i=0}^{N_{row}}\\sum_{j=0}^{N_{col}}{z_{f}(i,j)}" @@ -362,7 +375,7 @@ msgid "" "\n" msgstr "" -#: ../../doc/features/image/menu_operations.rst:180 +#: ../../doc/features/image/menu_operations.rst:204 msgid "" "Raw image and flat field image are supposedly already corrected by " "performing a dark frame subtraction." @@ -370,11 +383,11 @@ msgstr "" "L'image brute et l'image d'homogénéité sont supposées avoir déjà été " "corrigées par soustraction d'image de noir." -#: ../../doc/features/image/menu_operations.rst:184 +#: ../../doc/features/image/menu_operations.rst:208 msgid "Rotation" msgstr "Rotation" -#: ../../doc/features/image/menu_operations.rst:186 +#: ../../doc/features/image/menu_operations.rst:210 msgid "" "Create a new image which is the result of rotating (90°, 270° or " "arbitrary angle) or flipping (horizontally or vertically) data." @@ -383,15 +396,15 @@ msgstr "" "arbitraire) ou de l'inversion (horizontale ou verticale) des données de " "l'image sélectionnée." -#: ../../doc/features/image/menu_operations.rst:190 +#: ../../doc/features/image/menu_operations.rst:214 msgid "Intensity profiles" msgstr "Profils d'intensité" -#: ../../doc/features/image/menu_operations.rst:199 +#: ../../doc/features/image/menu_operations.rst:223 msgid "Line profile" msgstr "Profil rectiligne" -#: ../../doc/features/image/menu_operations.rst:193 +#: ../../doc/features/image/menu_operations.rst:217 msgid "" "Extract an horizontal or vertical profile from each selected image, and " "create new signals from these profiles." @@ -399,7 +412,7 @@ msgstr "" "Extraire un profil horizontal ou vertical de chaque image sélectionnée et" " créer un nouveau signal à partir de chacun de ces profils." -#: ../../doc/features/image/menu_operations.rst:198 +#: ../../doc/features/image/menu_operations.rst:222 msgid "" "Line profile dialog. Parameters may also be set manually (\"Edit profile " "parameters\" button)." @@ -408,11 +421,11 @@ msgstr "" "également définis manuellement (bouton \"Editer les paramètres du " "profil\")." -#: ../../doc/features/image/menu_operations.rst:203 +#: ../../doc/features/image/menu_operations.rst:227 msgid "Segment profile" msgstr "Profil le long d'un segment" -#: ../../doc/features/image/menu_operations.rst:202 +#: ../../doc/features/image/menu_operations.rst:226 msgid "" "Extract a segment profile from each selected image, and create new " "signals from these profiles." @@ -420,11 +433,11 @@ msgstr "" "Extraire un profil le long d'un segment de chaque image sélectionnée et " "créer un nouveau signal à partir de chacun de ces profils." -#: ../../doc/features/image/menu_operations.rst:212 +#: ../../doc/features/image/menu_operations.rst:236 msgid "Average profile" msgstr "Profil moyen" -#: ../../doc/features/image/menu_operations.rst:206 +#: ../../doc/features/image/menu_operations.rst:230 msgid "" "Extract an horizontal or vertical profile averaged over a rectangular " "area, from each selected image, and create new signals from these " @@ -434,7 +447,7 @@ msgstr "" "rectangulaire de chaque image sélectionnée et créer un nouveau signal à " "partir de chacun de ces profils." -#: ../../doc/features/image/menu_operations.rst:211 +#: ../../doc/features/image/menu_operations.rst:235 msgid "" "Average profile dialog: the area is defined by a rectangle shape. " "Parameters may also be set manually (\"Edit profile parameters\" button)." @@ -443,11 +456,11 @@ msgstr "" "un rectangle. Les paramètres peuvent être également définis manuellement " "(bouton \"Editer les paramètres du profil\")." -#: ../../doc/features/image/menu_operations.rst:231 +#: ../../doc/features/image/menu_operations.rst:255 msgid "Radial profile extraction" msgstr "Extraire un profil radial" -#: ../../doc/features/image/menu_operations.rst:215 +#: ../../doc/features/image/menu_operations.rst:239 msgid "" "Extract a radial profile from each selected image, and create new signals" " from these profiles." @@ -455,23 +468,19 @@ msgstr "" "Extraire un profil radial de chaque image sélectionnée et créer un " "nouveau signal à partir de ces profils." -#: ../../doc/features/image/menu_operations.rst:218 +#: ../../doc/features/image/menu_operations.rst:242 msgid "The following parameters are available:" msgstr "Les paramètres suivants sont disponibles :" -#: ../../doc/features/image/menu_operations.rst:224 +#: ../../doc/features/image/menu_operations.rst:248 msgid "Parameter" msgstr "Paramètre" -#: ../../doc/features/image/menu_operations.rst:225 -msgid "Description" -msgstr "Description" - -#: ../../doc/features/image/menu_operations.rst:226 +#: ../../doc/features/image/menu_operations.rst:250 msgid "Center" msgstr "Centre" -#: ../../doc/features/image/menu_operations.rst:227 +#: ../../doc/features/image/menu_operations.rst:251 msgid "" "Center around which the radial profile is computed: centroid, image " "center, or user-defined" @@ -479,36 +488,52 @@ msgstr "" "Centre autour duquel le profil radial est calculé : centre de masse, " "centre de l'image, ou défini par l'utilisateur" -#: ../../doc/features/image/menu_operations.rst:228 +#: ../../doc/features/image/menu_operations.rst:252 msgid "X" msgstr "X" -#: ../../doc/features/image/menu_operations.rst:229 +#: ../../doc/features/image/menu_operations.rst:253 msgid "X coordinate of the center (if user-defined), in pixels" msgstr "Coordonnée X du centre (si défini par l'utilisateur), en pixels" -#: ../../doc/features/image/menu_operations.rst:230 +#: ../../doc/features/image/menu_operations.rst:254 msgid "Y" msgstr "Y" -#: ../../doc/features/image/menu_operations.rst:231 +#: ../../doc/features/image/menu_operations.rst:255 msgid "Y coordinate of the center (if user-defined), in pixels" msgstr "Coordonnée Y du centre (si défini par l'utilisateur), en pixels" -#: ../../doc/features/image/menu_operations.rst:234 -msgid "Distribute on a grid" -msgstr "Distribuer sur une grille" +#: ../../doc/features/image/menu_operations.rst:258 +msgid "Distribute images along a grid" +msgstr "Distribuer les images sur une grille" -#: ../../doc/features/image/menu_operations.rst:236 -msgid "Distribute selected images on a regular grid." -msgstr "Distribuer les images sélectionnées sur une grille régulière." +#: ../../doc/features/image/menu_operations.rst:264 +msgid "Feature" +msgstr "Fonctionnalité" -#: ../../doc/features/image/menu_operations.rst:239 -msgid "Reset image positions" -msgstr "Réinitialiser les positions" +#: ../../doc/features/image/menu_operations.rst:266 +msgid "|distribute_on_grid| Distribute on a grid" +msgstr "|distribute_on_grid| Distribuer sur une grille" + +#: ../../doc/features/image/menu_operations.rst:271 +msgid "distribute_on_grid" +msgstr "" -#: ../../doc/features/image/menu_operations.rst:241 -msgid "Reset selected image positions to first image (x0, y0) coordinates." +#: ../../doc/features/image/menu_operations.rst:267 +msgid "Distribute selected images on a regular grid" +msgstr "Distribuer les images sélectionnées sur une grille régulière" + +#: ../../doc/features/image/menu_operations.rst:268 +msgid "|reset_positions| Reset image positions" +msgstr "|reset_positions| Réinitialiser les positions" + +#: ../../doc/features/image/menu_operations.rst:275 +msgid "reset_positions" msgstr "" -"Réinitialiser les positions des images sélectionnées sur les coordonnées " -"(x0, y0) de la première image." + +#: ../../doc/features/image/menu_operations.rst:269 +msgid "" +"Reset the positions of the selected images to first image (x0, y0) " +"coordinates" +msgstr "Réinitialiser les positions des images sélectionnées aux coordonnées de la première image (x0, y0)" diff --git a/doc/locale/fr/LC_MESSAGES/features/image/menu_processing.po b/doc/locale/fr/LC_MESSAGES/features/image/menu_processing.po index 0d17080e..5c3f4d33 100644 --- a/doc/locale/fr/LC_MESSAGES/features/image/menu_processing.po +++ b/doc/locale/fr/LC_MESSAGES/features/image/menu_processing.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: DataLab \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-07 10:36+0200\n" +"POT-Creation-Date: 2024-06-19 15:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: fr\n" @@ -244,8 +244,8 @@ msgstr "Médiane mobile" #: ../../doc/features/image/menu_processing.rst:104 msgid "" -"`scipy.signal.medfilt " -"`_" +"`scipy.ndimage.median_filter " +"`_" msgstr "" #: ../../doc/features/image/menu_processing.rst:105 @@ -366,13 +366,18 @@ msgid "" "Create a new image which is the result of thresholding on each selected " "image, eventually based on user-defined parameters (\"Parametric " "thresholding\")." -msgstr "Crée une image à partir du résultat d'un seuillage sur chaque image, éventuellement basé sur des paramètres définis par l'utilisateur (\"Seuillage paramétrique\")." +msgstr "" +"Crée une image à partir du résultat d'un seuillage sur chaque image, " +"éventuellement basé sur des paramètres définis par l'utilisateur " +"(\"Seuillage paramétrique\")." #: ../../doc/features/image/menu_processing.rst:149 msgid "" "The following parameters are available when selecting \"Parametric " "thresholding\":" -msgstr "Les paramètres suivants sont disponibles lors de la sélection de \"Seuillage paramétrique\" :" +msgstr "" +"Les paramètres suivants sont disponibles lors de la sélection de " +"\"Seuillage paramétrique\" :" #: ../../doc/features/image/menu_processing.rst:157 msgid "Threshold method" @@ -506,7 +511,11 @@ msgid "" "thresholding methods on the same image. Combined with the \"distribute on" " a grid\" option, this allows to compare the different thresholding " "methods on the same image." -msgstr "L'option \"Toutes les méthodes de seuillage\" permet d'appliquer toutes les méthodes de seuillage à la même image. Combinée avec l'option \"distribuer sur une grille\", cela permet de comparer les différentes méthodes de seuillage sur la même image." +msgstr "" +"L'option \"Toutes les méthodes de seuillage\" permet d'appliquer toutes " +"les méthodes de seuillage à la même image. Combinée avec l'option " +"\"distribuer sur une grille\", cela permet de comparer les différentes " +"méthodes de seuillage sur la même image." #: ../../doc/features/image/menu_processing.rst:198 msgid "Exposure" @@ -516,7 +525,9 @@ msgstr "Exposition" msgid "" "Create a new image which is the result of exposure correction on each " "selected image." -msgstr "Crée une image à partir du résultat d'une correction d'exposition sur chaque image sélectionnée." +msgstr "" +"Crée une image à partir du résultat d'une correction d'exposition sur " +"chaque image sélectionnée." #: ../../doc/features/image/menu_processing.rst:210 #: ../../doc/features/image/menu_processing.rst:243 @@ -599,7 +610,9 @@ msgstr "Restauration" msgid "" "Create a new image which is the result of restoration on each selected " "image." -msgstr "Crée une image à partir du résultat d'une restauration sur chaque image sélectionnée." +msgstr "" +"Crée une image à partir du résultat d'une restauration sur chaque image " +"sélectionnée." #: ../../doc/features/image/menu_processing.rst:244 msgid "Total variation denoising" @@ -653,7 +666,11 @@ msgid "" "methods on the same image. Combined with the \"distribute on a grid\" " "option, this allows to compare the different denoising methods on the " "same image." -msgstr "L'option \"Toutes les méthodes de débruitage\" permet d'appliquer toutes les méthodes de débruitage à la même image. Combinée avec l'option \"distribuer sur une grille\", cela permet de comparer les différentes méthodes de débruitage sur la même image." +msgstr "" +"L'option \"Toutes les méthodes de débruitage\" permet d'appliquer toutes " +"les méthodes de débruitage à la même image. Combinée avec l'option " +"\"distribuer sur une grille\", cela permet de comparer les différentes " +"méthodes de débruitage sur la même image." #: ../../doc/features/image/menu_processing.rst:264 msgid "Morphology" @@ -663,7 +680,9 @@ msgstr "Morphologie" msgid "" "Create a new image which is the result of morphological operations on " "each selected image, using a disk footprint." -msgstr "Crée une image à partir du résultat d'opérations morphologiques sur chaque image sélectionnée, en utilisant un disque comme empreinte." +msgstr "" +"Crée une image à partir du résultat d'opérations morphologiques sur " +"chaque image sélectionnée, en utilisant un disque comme empreinte." #: ../../doc/features/image/menu_processing.rst:277 msgid "White Top-Hat (disk)" @@ -725,7 +744,11 @@ msgid "" "morphological operations on the same image. Combined with the " "\"distribute on a grid\" option, this allows to compare the different " "morphological operations on the same image." -msgstr "L'option \"Toutes les opérations morphologiques\" permet d'appliquer toutes les opérations morphologiques à la même image. Combinée avec l'option \"distribuer sur une grille\", cela permet de comparer les différentes opérations morphologiques sur la même image." +msgstr "" +"L'option \"Toutes les opérations morphologiques\" permet d'appliquer " +"toutes les opérations morphologiques à la même image. Combinée avec " +"l'option \"distribuer sur une grille\", cela permet de comparer les " +"différentes opérations morphologiques sur la même image." #: ../../doc/features/image/menu_processing.rst:297 msgid "Edges" @@ -735,7 +758,9 @@ msgstr "Contours" msgid "" "Create a new image which is the result of edge filtering on each selected" " image." -msgstr "Crée une image à partir du résultat d'un filtrage de contours sur chaque image sélectionnée." +msgstr "" +"Crée une image à partir du résultat d'un filtrage de contours sur chaque " +"image sélectionnée." #: ../../doc/features/image/menu_processing.rst:309 msgid "Roberts filter" @@ -893,7 +918,11 @@ msgid "" "algorithms on the same image. Combined with the \"distribute on a grid\" " "option, this allows to compare the different edge filters on the same " "image." -msgstr "L'option \"Tous les filtres de contours\" permet d'appliquer tous les algorithmes de filtrage de contours à la même image. Combinée avec l'option \"distribuer sur une grille\", cela permet de comparer les différents filtres de contours sur la même image." +msgstr "" +"L'option \"Tous les filtres de contours\" permet d'appliquer tous les " +"algorithmes de filtrage de contours à la même image. Combinée avec " +"l'option \"distribuer sur une grille\", cela permet de comparer les " +"différents filtres de contours sur la même image." #: ../../doc/features/image/menu_processing.rst:347 msgid "Butterworth filter" @@ -949,3 +978,9 @@ msgid "" msgstr "" "Boîte de dialogue d'extraction de ROI : la région d'intérêt (ROI) est " "définie en ajustant la position et la taille du rectangle de sélection." + +#~ msgid "" +#~ "`scipy.signal.medfilt " +#~ "`_" +#~ msgstr "" + diff --git a/doc/locale/fr/LC_MESSAGES/features/signal/menu_operations.po b/doc/locale/fr/LC_MESSAGES/features/signal/menu_operations.po index 0101f74d..7efda2a6 100644 --- a/doc/locale/fr/LC_MESSAGES/features/signal/menu_operations.po +++ b/doc/locale/fr/LC_MESSAGES/features/signal/menu_operations.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: DataLab \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-16 12:08+0200\n" +"POT-Creation-Date: 2024-06-21 16:49+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: fr\n" @@ -62,82 +62,85 @@ msgstr "" "détection de pics, ou encore la convolution." #: ../../doc/features/signal/menu_operations.rst:25 -msgid "Sum" -msgstr "Addition" +msgid "Basic arithmetic operations" +msgstr "Opérations arithmétiques de base" -#: ../../doc/features/signal/menu_operations.rst:27 -msgid "Create a new signal which is the sum of all selected signals:" -msgstr "Crée un signal à partir de la somme des signaux sélectionnés :" +#: ../../doc/features/signal/menu_operations.rst:31 +#: ../../doc/features/signal/menu_operations.rst:73 +#: ../../doc/features/signal/menu_operations.rst:107 +#: ../../doc/features/signal/menu_operations.rst:184 +msgid "Operation" +msgstr "Opération" -#: ../../doc/features/signal/menu_operations.rst:29 -msgid "" -"y_{M} = \\sum_{k=0}^{M-1}{y_{k}}\n" -"\n" -msgstr "" +#: ../../doc/features/signal/menu_operations.rst:32 +#: ../../doc/features/signal/menu_operations.rst:74 +#: ../../doc/features/signal/menu_operations.rst:108 +#: ../../doc/features/signal/menu_operations.rst:151 +msgid "Description" +msgstr "Description" #: ../../doc/features/signal/menu_operations.rst:33 -msgid "Average" -msgstr "Moyenne" +msgid "|sum| Sum" +msgstr "|sum| Somme" + +#: ../../doc/features/signal/menu_operations.rst:44 +msgid "sum" +msgstr "" + +#: ../../doc/features/signal/menu_operations.rst:34 +msgid ":math:`y_{M} = \\sum_{k=0}^{M-1}{y_{k}}`" +msgstr "" #: ../../doc/features/signal/menu_operations.rst:35 -msgid "Create a new signal which is the average of all selected signals:" -msgstr "Crée un signal à partir de la moyenne des signaux sélectionnés :" +msgid "|average| Average" +msgstr "|average| Moyenne" -#: ../../doc/features/signal/menu_operations.rst:37 -msgid "" -"y_{M} = \\dfrac{1}{M}\\sum_{k=0}^{M-1}{y_{k}}\n" -"\n" +#: ../../doc/features/signal/menu_operations.rst:48 +msgid "average" msgstr "" -#: ../../doc/features/signal/menu_operations.rst:41 -msgid "Difference" -msgstr "Soustraction" +#: ../../doc/features/signal/menu_operations.rst:36 +msgid ":math:`y_{M} = \\dfrac{1}{M}\\sum_{k=0}^{M-1}{y_{k}}`" +msgstr "" -#: ../../doc/features/signal/menu_operations.rst:43 -msgid "" -"Create a new signal which is the difference of the **two** selected " -"signals:" +#: ../../doc/features/signal/menu_operations.rst:37 +msgid "|difference| Difference" +msgstr "|difference| Différence" + +#: ../../doc/features/signal/menu_operations.rst:52 +msgid "difference" msgstr "" -"Crée un signal à partir de la différence des **deux** signaux " -"sélectionnés :" -#: ../../doc/features/signal/menu_operations.rst:45 -msgid "" -"y_{2} = y_{1} - y_{0}\n" -"\n" +#: ../../doc/features/signal/menu_operations.rst:38 +msgid ":math:`y_{2} = y_{1} - y_{0}`" msgstr "" -#: ../../doc/features/signal/menu_operations.rst:49 -msgid "Product" -msgstr "Produit" +#: ../../doc/features/signal/menu_operations.rst:39 +msgid "|product| Product" +msgstr "|product| Produit" -#: ../../doc/features/signal/menu_operations.rst:51 -msgid "Create a new signal which is the product of all selected signals:" -msgstr "Crée un signal à partir du produit de tous les signaux sélectionnés :" +#: ../../doc/features/signal/menu_operations.rst:56 +msgid "product" +msgstr "" -#: ../../doc/features/signal/menu_operations.rst:53 -msgid "" -"y_{M} = \\prod_{k=0}^{M-1}{y_{k}}\n" -"\n" +#: ../../doc/features/signal/menu_operations.rst:40 +msgid ":math:`y_{M} = \\prod_{k=0}^{M-1}{y_{k}}`" msgstr "" -#: ../../doc/features/signal/menu_operations.rst:57 -#: ../../doc/features/signal/menu_operations.rst:81 -msgid "Division" -msgstr "Division" +#: ../../doc/features/signal/menu_operations.rst:41 +msgid "|division| Division" +msgstr "|division| Division" -#: ../../doc/features/signal/menu_operations.rst:59 -msgid "Create a new signal which is the division of the **two** selected signals:" -msgstr "Crée un signal à partir de la division des **deux** signaux sélectionnés :" +#: ../../doc/features/signal/menu_operations.rst:60 +msgid "division" +msgstr "" -#: ../../doc/features/signal/menu_operations.rst:61 -msgid "" -"y_{2} = \\dfrac{y_{1}}{y_{0}}\n" -"\n" +#: ../../doc/features/signal/menu_operations.rst:42 +msgid ":math:`y_{2} = \\dfrac{y_{1}}{y_{0}}`" msgstr "" #: ../../doc/features/signal/menu_operations.rst:65 -msgid "Constant operations" +msgid "Operations with a constant" msgstr "Opérations avec une constante" #: ../../doc/features/signal/menu_operations.rst:67 @@ -148,101 +151,109 @@ msgstr "" "Crée un signal à partir d'une opération avec une constante sur chaque " "signal sélectionné :" -#: ../../doc/features/signal/menu_operations.rst:73 -msgid "Operation" -msgstr "Opération" - -#: ../../doc/features/signal/menu_operations.rst:74 -msgid "Description" -msgstr "Description" - #: ../../doc/features/signal/menu_operations.rst:75 -msgid "Addition" -msgstr "Addition" +msgid "|constant_add| Addition" +msgstr "|constant_add| Addition" + +#: ../../doc/features/signal/menu_operations.rst:84 +msgid "constant_add" +msgstr "" #: ../../doc/features/signal/menu_operations.rst:76 msgid ":math:`y_{k} = y_{k-1} + c`" msgstr "" #: ../../doc/features/signal/menu_operations.rst:77 -msgid "Subtraction" -msgstr "Soustraction" +msgid "|constant_substract| Subtraction" +msgstr "|constant_substract| Soustraction" + +#: ../../doc/features/signal/menu_operations.rst:88 +msgid "constant_substract" +msgstr "" #: ../../doc/features/signal/menu_operations.rst:78 msgid ":math:`y_{k} = y_{k-1} - c`" msgstr "" #: ../../doc/features/signal/menu_operations.rst:79 -msgid "Multiplication" -msgstr "Multiplication" +msgid "|constant_multiply| Multiplication" +msgstr "|constant_multiply| Multiplication" + +#: ../../doc/features/signal/menu_operations.rst:92 +msgid "constant_multiply" +msgstr "" #: ../../doc/features/signal/menu_operations.rst:80 msgid ":math:`y_{k} = y_{k-1} \\times c`" msgstr "" +#: ../../doc/features/signal/menu_operations.rst:81 +msgid "|constant_divide| Division" +msgstr "|constant_divide| Division" + +#: ../../doc/features/signal/menu_operations.rst:96 +msgid "constant_divide" +msgstr "" + #: ../../doc/features/signal/menu_operations.rst:82 msgid ":math:`y_{k} = \\dfrac{y_{k-1}}{c}`" msgstr "" -#: ../../doc/features/signal/menu_operations.rst:85 -msgid "Absolute value" -msgstr "Valeur absolue" +#: ../../doc/features/signal/menu_operations.rst:101 +msgid "Real and imaginary parts" +msgstr "Parties réelle et imaginaire" + +#: ../../doc/features/signal/menu_operations.rst:109 +msgid "|abs| Absolute value" +msgstr "|abs| Valeur absolue" -#: ../../doc/features/signal/menu_operations.rst:87 -msgid "Create a new signal which is the absolute value of each selected signal:" +#: ../../doc/features/signal/menu_operations.rst:116 +msgid "abs" msgstr "" -"Crée un signal à partir de la valeur absolue de chaque signal sélectionné" -" :" -#: ../../doc/features/signal/menu_operations.rst:89 -msgid "" -"y_{k} = |y_{k-1}|\n" -"\n" +#: ../../doc/features/signal/menu_operations.rst:110 +msgid ":math:`y_{k} = |y_{k-1}|`" msgstr "" -#: ../../doc/features/signal/menu_operations.rst:93 -msgid "Real part" -msgstr "Partie réelle" +#: ../../doc/features/signal/menu_operations.rst:111 +msgid "|re| Real part" +msgstr "|re| Partie réelle" -#: ../../doc/features/signal/menu_operations.rst:95 -msgid "Create a new signal which is the real part of each selected signal:" -msgstr "Crée un signal à partir de la partie réelle de chaque signal sélectionné :" +#: ../../doc/features/signal/menu_operations.rst:120 +msgid "re" +msgstr "" -#: ../../doc/features/signal/menu_operations.rst:97 -msgid "" -"y_{k} = \\Re(y_{k-1})\n" -"\n" +#: ../../doc/features/signal/menu_operations.rst:112 +msgid ":math:`y_{k} = \\Re(y_{k-1})`" msgstr "" -#: ../../doc/features/signal/menu_operations.rst:101 -msgid "Imaginary part" -msgstr "Partie imaginaire" +#: ../../doc/features/signal/menu_operations.rst:113 +msgid "|im| Imaginary part" +msgstr "|im| Partie imaginaire" -#: ../../doc/features/signal/menu_operations.rst:103 -msgid "Create a new signal which is the imaginary part of each selected signal:" +#: ../../doc/features/signal/menu_operations.rst:124 +msgid "im" msgstr "" -"Crée un signal à partir de la partie imaginaire de chaque signal " -"sélectionné :" -#: ../../doc/features/signal/menu_operations.rst:105 -msgid "" -"y_{k} = \\Im(y_{k-1})\n" -"\n" +#: ../../doc/features/signal/menu_operations.rst:114 +msgid ":math:`y_{k} = \\Im(y_{k-1})`" msgstr "" -#: ../../doc/features/signal/menu_operations.rst:109 -msgid "Convert data type" -msgstr "Convertir le type de données" +#: ../../doc/features/signal/menu_operations.rst:129 +msgid "Data type conversion" +msgstr "Conversion du type de données" -#: ../../doc/features/signal/menu_operations.rst:111 +#: ../../doc/features/signal/menu_operations.rst:131 msgid "" -"Create a new signal which is the result of converting data type of each " -"selected signal." +"The \"Convert data type\" |convert_dtype| action allows you to convert " +"the data type of the selected signals." +msgstr "L'action \"Convertir le type de données\" |convert_dtype| permet de convertir le type de données des signaux sélectionnés." + +#: ../../doc/features/signal/menu_operations.rst:134 +msgid "convert_dtype" msgstr "" -"Crée un signal à partir de la conversion du type de données du signal " -"sélectionné." -#: ../../doc/features/signal/menu_operations.rst:115 +#: ../../doc/features/signal/menu_operations.rst:140 msgid "" "Data type conversion relies on :py:func:`numpy.ndarray.astype` function " "with the default parameters (`casting='unsafe'`)." @@ -251,114 +262,108 @@ msgstr "" ":py:func:`numpy.ndarray.astype` avec les paramètres par défaut " "(`casting='unsafe'`)." -#: ../../doc/features/signal/menu_operations.rst:119 -msgid "Exponential" -msgstr "Exponentielle" +#: ../../doc/features/signal/menu_operations.rst:144 +msgid "Basic mathematical functions" +msgstr "Fonctions mathématiques de base" -#: ../../doc/features/signal/menu_operations.rst:121 -msgid "Create a new signal which is the exponential of each selected signal:" -msgstr "Crée un signal à partir de l'exponentielle de chaque signal sélectionné :" +#: ../../doc/features/signal/menu_operations.rst:150 +msgid "Function" +msgstr "Fonction" -#: ../../doc/features/signal/menu_operations.rst:123 -msgid "" -"y_{k} = \\exp(y_{k-1})\n" -"\n" +#: ../../doc/features/signal/menu_operations.rst:152 +msgid "|exp| Exponential" +msgstr "|exp| Exponentielle" + +#: ../../doc/features/signal/menu_operations.rst:161 +msgid "exp" msgstr "" -#: ../../doc/features/signal/menu_operations.rst:127 -msgid "Logarithm (base 10)" -msgstr "Logarithme (base 10)" +#: ../../doc/features/signal/menu_operations.rst:153 +msgid ":math:`y_{k} = \\exp(y_{k-1})`" +msgstr "" -#: ../../doc/features/signal/menu_operations.rst:129 -msgid "" -"Create a new signal which is the base 10 logarithm of each selected " -"signal:" +#: ../../doc/features/signal/menu_operations.rst:154 +msgid "|log10| Logarithm (base 10)" +msgstr "|log10| Logarithme (base 10)" + +#: ../../doc/features/signal/menu_operations.rst:165 +msgid "log10" msgstr "" -"Crée un signal à partir du logarithme base 10 de chaque signal " -"sélectionné :" -#: ../../doc/features/signal/menu_operations.rst:131 -msgid "" -"y_{k} = \\log_{10}(y_{k-1})\n" -"\n" +#: ../../doc/features/signal/menu_operations.rst:155 +msgid ":math:`y_{k} = \\log_{10}(y_{k-1})`" msgstr "" -#: ../../doc/features/signal/menu_operations.rst:135 -msgid "Power" -msgstr "Puissance" +#: ../../doc/features/signal/menu_operations.rst:156 +msgid "|power| Power" +msgstr "|power| Puissance" -#: ../../doc/features/signal/menu_operations.rst:137 -msgid "Create a new signal which is the power of each selected signal:" -msgstr "Crée un signal à partir de la puissance de chaque signal sélectionné :" +#: ../../doc/features/signal/menu_operations.rst:169 +msgid "power" +msgstr "" -#: ../../doc/features/signal/menu_operations.rst:139 -msgid "" -"y_{k} = y_{k-1}^{n}\n" -"\n" +#: ../../doc/features/signal/menu_operations.rst:157 +msgid ":math:`y_{k} = y_{k-1}^{n}`" msgstr "" -#: ../../doc/features/signal/menu_operations.rst:143 -msgid "Square root" -msgstr "Racine carrée" +#: ../../doc/features/signal/menu_operations.rst:158 +msgid "|sqrt| Square root" +msgstr "|sqrt| Racine carrée" -#: ../../doc/features/signal/menu_operations.rst:145 -msgid "Create a new signal which is the square root of each selected signal:" -msgstr "Crée un signal à partir de la racine carrée de chaque signal sélectionné :" +#: ../../doc/features/signal/menu_operations.rst:173 +msgid "sqrt" +msgstr "" -#: ../../doc/features/signal/menu_operations.rst:147 -msgid "" -"y_{k} = \\sqrt{y_{k-1}}\n" -"\n" +#: ../../doc/features/signal/menu_operations.rst:159 +msgid ":math:`y_{k} = \\sqrt{y_{k-1}}`" msgstr "" -#: ../../doc/features/signal/menu_operations.rst:151 -msgid "Derivative" -msgstr "Dérivée" +#: ../../doc/features/signal/menu_operations.rst:178 +msgid "Other mathematical operations" +msgstr "Autres opérations mathématiques" -#: ../../doc/features/signal/menu_operations.rst:153 -msgid "Create a new signal which is the derivative of each selected signal." -msgstr "Crée un signal à partir de la dérivée de chaque signal sélectionné." +#: ../../doc/features/signal/menu_operations.rst:185 +msgid "Implementation" +msgstr "Implémentation" -#: ../../doc/features/signal/menu_operations.rst:155 +#: ../../doc/features/signal/menu_operations.rst:186 +msgid "|derivative| Derivative" +msgstr "|derivative| Dérivée" + +#: ../../doc/features/signal/menu_operations.rst:193 +msgid "derivative" +msgstr "" + +#: ../../doc/features/signal/menu_operations.rst:187 msgid "" -"Derivative is calculated using `numpy.gradient " -"`_ " -"function." -msgstr "La dérivée est calculée à l'aide de la fonction `numpy.gradient `_." +"Based on `numpy.gradient " +"`_" +msgstr "Basé sur `numpy.gradient `_" -#: ../../doc/features/signal/menu_operations.rst:158 -msgid "Integral" -msgstr "Intégrale" +#: ../../doc/features/signal/menu_operations.rst:188 +msgid "|integral| Integral" +msgstr "|integral| Intégrale" -#: ../../doc/features/signal/menu_operations.rst:160 -msgid "Create a new signal which is the integral of each selected signal." -msgstr "Crée un signal à partir de l'intégrale de chaque signal sélectionné." +#: ../../doc/features/signal/menu_operations.rst:197 +msgid "integral" +msgstr "" -#: ../../doc/features/signal/menu_operations.rst:162 +#: ../../doc/features/signal/menu_operations.rst:189 msgid "" -"Integral is calculated using `scipy.integrate.cumulative_trapezoid " +"Based on `scipy.integrate.cumulative_trapezoid " "`_" -" function." -msgstr "L'intégrale est calculée à l'aide de la fonction `scipy.integrate.cumulative_trapezoid `_." +msgstr "Basé sur `scipy.integrate.cumulative_trapezoid `_" -#: ../../doc/features/signal/menu_operations.rst:165 -msgid "Convolution" -msgstr "Convolution" +#: ../../doc/features/signal/menu_operations.rst:190 +msgid "|convolution| Convolution" +msgstr "|convolution| Convolution" -#: ../../doc/features/signal/menu_operations.rst:167 -msgid "" -"Create a new signal which is the convolution of each selected signal with" -" respect to another signal." +#: ../../doc/features/signal/menu_operations.rst:201 +msgid "convolution" msgstr "" -"Crée un signal à partir de la convolution de chaque signal sélectionné " -"par rapport à un autre signal." -#: ../../doc/features/signal/menu_operations.rst:170 +#: ../../doc/features/signal/menu_operations.rst:191 msgid "" -"This feature is based on SciPy's `scipy.signal.convolve " -"`_" -" function." -msgstr "" -"Cette fonctionnalité est basée sur la fonction `scipy.signal.convolve " +"Based on `scipy.signal.convolve " "`_" -" de SciPy." +msgstr "Basé sur `scipy.signal.convolve `_" diff --git a/doc/locale/fr/LC_MESSAGES/features/signal/menu_processing.po b/doc/locale/fr/LC_MESSAGES/features/signal/menu_processing.po index 2fc131bd..073af944 100644 --- a/doc/locale/fr/LC_MESSAGES/features/signal/menu_processing.po +++ b/doc/locale/fr/LC_MESSAGES/features/signal/menu_processing.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: DataLab \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-07 10:35+0200\n" +"POT-Creation-Date: 2024-06-19 15:09+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: fr\n" @@ -248,18 +248,26 @@ msgid "Moving average" msgstr "Moyenne mobile" #: ../../doc/features/signal/menu_processing.rst:108 -msgid ":math:`y_{1}[i]=\\dfrac{1}{M}\\sum_{j=0}^{M-1}y_{0}[i+j]`" +#, fuzzy +msgid "" +"`scipy.ndimage.uniform_filter " +"`_" msgstr "" +"Filtre de Butterworth, utilisant la fonction `scipy.signal.butter " +"`_" #: ../../doc/features/signal/menu_processing.rst:109 msgid "Moving median" msgstr "Médiane mobile" #: ../../doc/features/signal/menu_processing.rst:110 +#, fuzzy msgid "" -"`scipy.signal.medfilt " -"`_" +"`scipy.ndimage.median_filter " +"`_" msgstr "" +"Filtre de Butterworth, utilisant la fonction `scipy.signal.butter " +"`_" #: ../../doc/features/signal/menu_processing.rst:111 msgid "Wiener filter" @@ -1015,3 +1023,11 @@ msgstr "" #~ "signal." #~ msgstr "Crée un signal à partir du seuillage de chaque signal sélectionné." +#~ msgid ":math:`y_{1}[i]=\\dfrac{1}{M}\\sum_{j=0}^{M-1}y_{0}[i+j]`" +#~ msgstr "" + +#~ msgid "" +#~ "`scipy.signal.medfilt " +#~ "`_" +#~ msgstr "" + diff --git a/doc/locale/fr/LC_MESSAGES/intro/introduction.po b/doc/locale/fr/LC_MESSAGES/intro/introduction.po index 4b8e9bd2..c942fff6 100644 --- a/doc/locale/fr/LC_MESSAGES/intro/introduction.po +++ b/doc/locale/fr/LC_MESSAGES/intro/introduction.po @@ -461,63 +461,4 @@ msgstr "" msgid "" "See section :ref:`validation` for more information on DataLab's " "validation strategy." -msgstr "" - -#~ msgid "DataLab in a nutshell" -#~ msgstr "DataLab en bref" - -#~ msgid "" -#~ "DataLab is an open platform for " -#~ "signal and image processing. Its " -#~ "functional scope is intentionally broad. " -#~ "With its many functions, some of " -#~ "them technically advanced, DataLab enables " -#~ "the processing and visualization of all" -#~ " types of scientific data. As a " -#~ "result, scientific, industrial, and innovation" -#~ " stakeholders can have access to an" -#~ " easy-to-use tool that is " -#~ "simple to adapt and offers the " -#~ "reliability of industrial-grade software." -#~ msgstr "" -#~ "DataLab est une plateforme ouverte de" -#~ " traitement de signaux et d'images. " -#~ "Son périmètre fonctionnel est volontairement" -#~ " large. Avec ses nombreuses fonctions, " -#~ "certaines techniquement avancées, DataLab " -#~ "permet le traitement et la visualisation" -#~ " de tous types de données " -#~ "scientifiques. Ainsi, les acteurs " -#~ "scientifiques, industriels et de l'innovation" -#~ " peuvent disposer d'un outil facile à" -#~ " utiliser, simple à adapter et " -#~ "offrant la fiabilité d'un logiciel " -#~ "industriel." - -#~ msgid "How does DataLab work?" -#~ msgstr "Comment fonctionne DataLab ?" - -#~ msgid "Introduction" -#~ msgstr "Introduction" - -#~ msgid "" -#~ "Researchers, engineers, scientists, you will" -#~ " undoubtedly benefit from the capabilities" -#~ " of DataLab. Its open-source software" -#~ " model will also allow you to " -#~ "reinvest your achievements in the " -#~ "open-source community, of which any " -#~ "reputable publisher should be an active" -#~ " member." -#~ msgstr "" -#~ "Chercheurs, ingénieurs, scientifiques, vous " -#~ "bénéficierez sans aucun doute des " -#~ "capacités de DataLab. Son modèle de " -#~ "logiciel open source vous permettra " -#~ "également de réinvestir vos réalisations " -#~ "dans la communauté open source, dont " -#~ "tout éditeur de renom devrait être " -#~ "un membre actif." - -#~ msgid "DataLab highlights has four key strengths:" -#~ msgstr "DataLab met en avant quatre points forts :" +msgstr "Voir la section :ref:`validation` pour plus d'informations sur la stratégie de validation de DataLab." diff --git a/doc/locale/fr/LC_MESSAGES/intro/keyfeatures.po b/doc/locale/fr/LC_MESSAGES/intro/keyfeatures.po index 0ff8e4ec..a4fe351a 100644 --- a/doc/locale/fr/LC_MESSAGES/intro/keyfeatures.po +++ b/doc/locale/fr/LC_MESSAGES/intro/keyfeatures.po @@ -47,7 +47,7 @@ msgid "" "DataLab supports dark and light mode depending on your platform settings " "(this is handled by the `guidata`_ package, and may be overridden by " "setting the `QT_COLOR_MODE` environment variable to `dark` or `light`)." -msgstr "" +msgstr "DataLab prend en charge le mode sombre et le mode clair en fonction des paramètres de votre plateforme (cela est géré par le paquet `guidata`_ et peut être remplacé en définissant la variable d'environnement `QT_COLOR_MODE` sur `dark` ou `light`)." #: ../../doc/intro/keyfeatures.rst:21 msgid "Data visualization" diff --git a/doc/locale/fr/LC_MESSAGES/requirements.po b/doc/locale/fr/LC_MESSAGES/requirements.po index 31747ab5..18e1aa7d 100644 --- a/doc/locale/fr/LC_MESSAGES/requirements.po +++ b/doc/locale/fr/LC_MESSAGES/requirements.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: DataLab \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-11 11:08+0200\n" +"POT-Creation-Date: 2024-06-16 12:03+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language: fr\n" @@ -67,7 +67,7 @@ msgid "NumPy" msgstr "" #: ../../doc/requirements.rst:17 -msgid ">= 1.21" +msgid ">= 1.21, < 2" msgstr "" #: ../../doc/requirements.rst:18 @@ -337,3 +337,6 @@ msgstr "Un plugin pytest pour exécuter Xvfb (ou Xephyr/Xvnc) pour les tests." #~ msgid ">= 3.4" #~ msgstr "" +#~ msgid ">= 1.21" +#~ msgstr "" + diff --git a/doc/requirements.rst b/doc/requirements.rst index 0694d4b6..de254fe1 100644 --- a/doc/requirements.rst +++ b/doc/requirements.rst @@ -14,7 +14,7 @@ The :mod:`cdl` package requires the following Python modules: - >= 3.0 - Read and write HDF5 files from Python * - NumPy - - >= 1.21, < 2 + - >= 1.21 - Fundamental package for array computing in Python * - SciPy - >= 1.7