Importer ses données

IsoFind accepte plusieurs formats d'entrée : fichiers CSV bruts, fichiers Excel et fichiers certifiés .isof. Le moteur d'ingestion reconnaît automatiquement la structure de vos données, identifie les ratios isotopiques, les incertitudes associées (2σ) et les métadonnées de matrice sans intervention manuelle.

Lors de tout import CSV ou Excel, les données sont prévisualisées et analysées avant toute écriture en base. L'algorithme détecte les champs manquants, les incohérences et les incertitudes trop élevées, et vous signale chaque alerte avant confirmation.

Structure des données CSV

Le tableau suivant décrit les colonnes reconnues par IsoFind. Un seul échantillon peut avoir plusieurs éléments ou ratios : répéter les colonnes element_N, isotope_ratio_N, etc. en incrémentant le suffixe numérique.

Champ (en-tête CSV) Description Exemple
name Obligatoire Identifiant unique de l'échantillon. ANT-001, Ech-Ref-04
material_type Nature de la matrice analysée. Stibnite, Schwertmannite, Soil
sector Secteur géographique ou industriel. Mining Area, Northern Territories
classification Rôle de l'échantillon dans le projet de traçage. source ou daughter
collection_date Date de prélèvement. YYYY-MM-DD (ex : 2026-03-17)
latitude / longitude Coordonnées GPS pour la cartographie. 44.5667, -123.2833
element_1 Élément chimique analysé. Sb, Sr, Pb, As
isotope_ratio_1 Nom du ratio mesuré. 123Sb/121Sb, 87Sr/86Sr
ratio_value_1 Valeur numérique du ratio. 0.74563
uncertainty_1 Incertitude de mesure (2σ). 0.012
standard_1 Standard de référence utilisé. NIST SRM 3102a, VSMOW
Si deux échantillons portent le même nom, ou si un échantillon du CSV porte le même nom qu'une entrée existante en base, ils sont fusionnés. Les métadonnées globales (GPS, classification) sont mises à jour avec les nouvelles valeurs, mais les données isotopiques sont ajoutées sans remplacement. Aucune perte de données.
Classification source / daughter
IsoFind distingue deux rôles pour ses calculs de provenance. Les échantillons source ont une origine connue et certifiée (ex : mine, site de référence). Les échantillons daughter ont une origine inconnue ou suspectée que l'on cherche à tracer (ex : eau de rivière contaminée). Si la colonne classification est absente ou vide, l'échantillon est traité comme neutre.

Importer depuis un CSV ou Excel

Données Importer échantillons en lot
Menu Importer échantillons en lot Figure 1 : Menu Importer échantillons en lot dans le menu Données.

Une fenêtre de prévisualisation s'ouvre. Le parser identifie automatiquement à quelles colonnes IsoFind vos en-têtes correspondent et formate les données selon la structure interne du logiciel.

Fenêtre de prévisualisation des données importées Figure 2 : Fenêtre de prévisualisation des données CSV ou Excel.

Un clic sur un échantillon ouvre une vue de détail montrant ce que le logiciel a interprété de chaque ligne.

Prévisualisation détaillée d'un échantillon individuel Figure 3 : Prévisualisation détaillée d'un échantillon individuel.

Si le résultat est conforme, cliquer sur Confirmer l'import pour écrire les données en base. L'opération est automatique et ne nécessite aucune action supplémentaire.

Avertissements et erreurs à l'import

L'algorithme détecte automatiquement les données incohérentes, les champs importants manquants et les valeurs corrompues. Les alertes sont affichées directement dans la fenêtre de prévisualisation, avant toute écriture.

Prévisualisation avec avertissements d'import Figure 4 : Prévisualisation avec avertissements détectés.

Dans cet exemple, deux points d'attention sont signalés :

  • Dates de collecte manquantes : les échantillons concernés seront importés sans horodatage.
  • Absence d'incertitudes : une incertitude par défaut de 0,1 % de la valeur mesurée est appliquée pour préserver l'exploitabilité des données par les moteurs de calcul.
Ces avertissements ne bloquent pas l'import, mais ils ont un impact direct sur la qualité des analyses de provenance et le score de robustesse des échantillons concernés. Un jeu de données complet améliore significativement la défendabilité des résultats.

Importer depuis un fichier .isof

Le format .isof (Isotopic Open Format) embarque à la fois les données isotopiques, leurs métadonnées analytiques complètes (méthodes, rendements de purification) et un ou plusieurs certificats d'intégrité et de provenance. Il est nativement pris en charge par IsoFind.

1. Vérifier l'intégrité avant l'import

Avant d'importer un fichier reçu d'un tiers, il est recommandé d'en vérifier l'intégrité et la provenance :

Certificats Vérifier un fichier .isof
Menu de vérification des fichiers .isof Figure 5 : Menu de vérification de l'intégrité d'un fichier .isof.

Ce menu indique le niveau de signature présent et son statut :

RésultatSignification
Niveau 1 valide Intégrité confirmée : les données n'ont pas été modifiées depuis l'export.
Niveau 2 valide Authenticité confirmée : données signées par un laboratoire certifié IsoFind via PKI ECDSA.
Signature invalide Le fichier a été modifié après sa création. Les données ne correspondent plus à la signature d'origine.
Signature de niveau 1
Signature niveau 1 (intégrité)
Signature de niveau 2
Signature niveau 2 (authenticité PKI)
Signature invalide
Signature invalide, données altérées
Un fichier .isof peut également être chiffré pour un destinataire précis. Dans ce cas, seul IsoFind installé sur le poste du destinataire peut le déchiffrer. Voir la section Signatures numériques pour le détail du chiffrement et de la PKI.

2. Importer le fichier .isof

Certificats Importer un fichier .isof
Menu d'import d'un fichier .isof Figure 6 : Menu d'import d'un fichier .isof.

La prévisualisation indique l'état de la signature et les données qui seront importées. Deux actions sont possibles selon le statut :

Import avec signature validée
Signature valide : bouton Confirmer l'import
Import avec signature invalide
Signature invalide : bouton Importer quand même
Le bouton Importer quand même est disponible même lorsque la signature est invalide, si vous êtes certain de la provenance du fichier. L'import sera tracé dans le journal d'audit avec la mention de signature invalide.