Qu'est-ce que le format de fichier SPE ?
Un fichier .spe est un fichier de données d'imagerie scientifique et de spectroscopie produit par les systèmes de détection CCD de Princeton Instruments (anciennement Roper Scientific, aujourd'hui Teledyne Princeton Instruments). C'est le format de sortie natif des logiciels d'acquisition WinSpec32 et WinView32, ainsi que de la plus récente plateforme LightField.
Le fichier commence par un en-tête binaire fixe de 4100 octets contenant environ 100 paramètres d'acquisition : température de la puce CCD, temps d'exposition, nombre d'accumulations, réseau du spectromètre, longueur d'onde centrale et coefficients d'étalonnage polynomial de la longueur d'onde. Immédiatement après l'en-tête se trouve la matrice de pixels bruts, stockée sous forme d'entiers non signés de 16 bits par pixel pour une lecture CCD standard.
Le format SPE 3.0, introduit avec LightField vers 2012, conserve le même en-tête de 4100 octets pour la rétrocompatibilité, mais ajoute un pied de page de métadonnées XML après la dernière image. L'offset (décalage) en octets du pied de page est stocké à la position 1992 de l'en-tête et contient des données étendues d'étalonnage, de configuration matérielle et de région d'intérêt (ROI).
Le format est largement utilisé en spectroscopie Raman, photoluminescence, fluorescence et photométrie CCD astronomique. Les séries cinétiques multi-images sont stockées sous forme d'images contiguës à la suite d'un en-tête unique. Les bibliothèques Python spe2py et imageio lisent les fichiers v2.x et v3.0 ; FITS et TIFF sont des cibles d'exportation courantes pour partager des données en dehors de l'écosystème Princeton Instruments.
Sécurité et sûreté
RISQUE : LOWFichier de données scientifiques binaires sans contenu scripté ou exécutable. Sûr à ouvrir. Les fichiers multi-images volumineux peuvent consommer une mémoire importante.
Détails du format
en brefProgrammes qui ouvrent les fichiers SPE
Détails techniques
spécifications approfondies| Taille de l'en-tête | Fixe à 4100 octets (binaire) ; disposition identique sur toutes les versions du format pour la rétrocompatibilité |
| Type de données de pixels | Entiers non signés 16 bits (lecture CCD standard) ; flottants 32 bits pris en charge dans SPE 3.0 |
| Ordre des octets | Little-endian |
| Extension SPE 3.0 | Pied de page de métadonnées XML ajouté après les données de pixels ; offset du pied de page stocké à la position 1992 de l'en-tête |
| Identification de la version | Version du format stockée sous forme de flottant IEEE 754 à l'offset 108 de l'en-tête (v2.x) ; v3.0 détectée via le champ d'offset du pied de page |
| Étalonnage de la longueur d'onde | Coefficients polynomiaux stockés dans l'en-tête pour la correspondance longueur d'onde par pixel (nm/pixel) |
| Métadonnées d'acquisition | Température CCD, temps d'exposition, accumulations, ID du réseau, longueur d'onde centrale - tous dans l'en-tête |
| Prise en charge multi-images | Séries cinétiques stockées sous forme d'images contiguës immédiatement après l'en-tête unique de 4100 octets |
| Dimensions CCD | Largeur et hauteur stockées dans l'en-tête ; matrices scientifiques typiques de 256×1024 à 2048×2048 px |
| Lignée logicielle | WinSpec / WinView (Roper Scientific) → SPE v2.x ; LightField (Princeton Instruments) → SPE v3.0 |
| Domaines d'application | Spectroscopie Raman, fluorescence, photoluminescence, imagerie CCD astronomique |
| Support Python | Bibliothèques `spe2py` et `imageio` ; ImageJ/FIJI via le plugin Bio-Formats |
| Taille de fichier typique | De 100 Ko à plusieurs Go, variant selon le nombre d'images et les dimensions de la matrice de pixels |
| Publié | circa 1990s (WinSpec era, Roper Scientific / Princeton Instruments) |
| Dernière version | SPE 3.0 (introduced with LightField software, circa 2012) |
| Spécification | raw.githubusercontent.com |
Conversions SPE
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers SPE.