Spettroscopia: IR, NMR, UV/Vis e XAS

Moduli ufficiali di dominio appartenenti al gruppo Spectral, separati dai workflow generici FFT/PSD/STFT.

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.

ModuloVersioneFunzione
analysis.spectroscopy.ir1.1.2Preprocessing IR, peak extraction e reference matching con Scientific Reference Libraries.
analysis.spectroscopy.nmr1.0.0Analisi NMR 1D con baseline, normalizzazione, peak detection e integrazione.
analysis.spectroscopy.uvvis1.1.2Quantitation di famiglie UV/Vis a lunghezza d'onda selezionata, blank opzionale, calibrazione e residuals.
analysis.spectroscopy.uvvis_exploration1.0.2Esplorazione di singolo spettro UV/Vis o serie temporale di Spectral Family.
analysis.xas.normalize1.0.2Normalizzazione 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.