Indice
Questi moduli sono nel gruppo Generic analysis / Spectral della dev-032, ma non sono primitive FFT generiche: applicano semantiche di spettroscopia e contratti spectrum.scientific/spectrum.family.
1. Catalogo
| Modulo | Versione | Funzione |
|---|---|---|
analysis.spectroscopy.ir | 1.1.2 | Preprocessing IR, peak extraction e reference matching con Scientific Reference Libraries. |
analysis.spectroscopy.nmr | 1.0.0 | Analisi NMR 1D con baseline, normalizzazione, peak detection e integrazione. |
analysis.spectroscopy.uvvis | 1.1.2 | Quantitation di famiglie UV/Vis a lunghezza d'onda selezionata, blank opzionale, calibrazione e residuals. |
analysis.spectroscopy.uvvis_exploration | 1.0.2 | Esplorazione di singolo spettro UV/Vis o serie temporale di Spectral Family. |
analysis.xas.normalize | 1.0.2 | Normalizzazione XAS pre-edge/post-edge per spectrum e spectrum family. |
2. Perché sono separati
Un'FFT descrive un segnale nel dominio delle frequenze; uno spettro IR, NMR, UV/Vis o XAS è invece già un oggetto scientifico con coordinate e convenzioni proprie. Mischiare i due livelli porta a confondere “frequenza della trasformata” con wavenumber, chemical shift, wavelength o photon energy.
3. Infrastruttura condivisa
Anche questi moduli riusano Dataset canonici, NUMERIC_API, publication e plot.dataset. La semantica scientifica specifica rimane però nel modulo di dominio.
4. Materiale didattico già presente nel sito
Per UV/Vis è disponibile anche la demo Manchester UV/Vis, che va considerata materiale didattico e non una specifica del framework.