Skip to main content

Feature Catalogue — 183 Spectroscopic Features

Canonical mode

All features listed here are extracted in spectro_only=True mode. Total: 183 features across 9 families.

Feature count clarification

Earlier documentation cited 174 features (FeatureEngineer output only). The canonical count of 183 includes ~9 match_* columns added by ProcessingPipeline during the line-matching step. See spectro_only=True Mode.


Feature families overview​

FamilyCountPhysical domainExample features
Balmer lines~25TemperatureHα EW, Hβ prominence, Hγ FWHM
Ca II H&K~20Metallicity / activityCa II K EW, Ca II H prominence
Na / Mg / α-elements~15Chemistry / gravityNa D EW, Mg b EW, Mg b prominence
Molecular bands~20Cool stars (T_eff < 4000 K)TiO Δm, CaH index, MgH band
Fe & metals~25MetallicityFe I λ5270 EW, Fe I λ4668
Continuum indices~30Temperature / gravityB−V synthetic, fblue/fred, colour slopes
Line ratios~20Temperature / metallicityCa II K / Hβ, Fe / Mg
Line-profile moments~15Pressure / rotationFWHM, asymmetry, kurtosis
match_* columns~13Line-matching (ProcessingPipeline)match_CaIIH_prom, match_Hβ_EW

Key features by SHAP importance​

These features rank highest in the SHAP analysis on the canonical spectro_only=True run (see SHAP Interpretability):

SHAP rankFeature nameFamilyPhysical interpretation
1num_feature_CaIIK_promCa IICa II K line prominence — metallicity proxy
2num_feature_CaIIK_ewCa IICa II K equivalent width
3num_feature_CaIIK_fwhmCa IICa II K line width (pressure broadening)
4num_feature_CaIIH_promCa IICa II H prominence
5num_feature_CaIIH_ewCa IICa II H equivalent width
6num_feature_Ha_ewBalmerH-alpha equivalent width
7num_feature_Ha_promBalmerH-alpha prominence
8num_feature_Mgb_ewMetalsMg b equivalent width
9num_feature_Mgb_promMetalsMg b prominence
10num_feature_Balmer_temp_indexBalmerCombined Balmer temperature index

Key features by PCA loading (PC1 — thermal axis)​

These features contribute most to PC1 (ρ(PC1, T_eff) = +0.831):

PC1 rankFeatureLoading wInterpretation
1W(Hα)+0.173Hα equivalent width — T_eff indicator
2Continuum asymmetry+0.172Blue/red slope
3W(Mg b)−0.171Mg b EW
4Synthetic B−V−0.163Colour temperature proxy
5f_blue / f_red+0.161Flux ratio

Feature families in detail​

Balmer series (Hα to Hθ)​

Hydrogen Balmer absorption lines are the primary temperature indicators in stellar spectra. For each line, three measurements are extracted:

  • EW (equivalent width): integrated line strength in Å
  • Prominence: peak depth relative to local pseudo-continuum
  • FWHM: full width at half maximum in Å
Features: Ha_ew, Ha_prom, Ha_fwhm, Hb_ew, Hb_prom, Hb_fwhm, ...

Hα FWHM vs T_eff

Hα FWHM vs Gaia DR3 T_eff — strong correlation confirming physical grounding


Ca II H&K doublet​

Ca II H (3968 Å) and K (3933 Å) are the strongest lines in stellar optical spectra. They serve simultaneously as:

  • Metallicity proxies (line strength ∝ Ca abundance)
  • Chromospheric activity indicators (emission cores in active stars)

These are the top SHAP-ranked features in the canonical model.

Ca II K vs metallicity

Ca II K prominence vs Gaia DR3 [Fe/H] — physical correlation between top SHAP feature and metallicity


Molecular bands (cool stars)​

For T_eff < ~4,000 K, molecular absorption bands become the dominant spectral features:

BandMoleculeWavelength rangePhysical use
TiOTitanium oxideMultiple (5000–9000 Å)Cool K-M stars
CaHCalcium hydride6382–6389 ÅM subdwarfs vs giants
MgHMagnesium hydride4780–4850 ÅCool star gravity indicator
VOVanadium oxide7850–7860 ÅVery cool M stars

SNR quality check​

SNR quality check

SNR distribution across the 43,019-spectrum dataset — quality filtering at SNR_g > threshold


Colour indices​

Colour indices

Synthetic colour indices (B−V, V−I, etc.) derived from the spectroscopic continuum


Column naming convention​

num_feature_{line}_{measurement}

Examples:
num_feature_CaIIK_ew → Ca II K equivalent width
num_feature_Ha_fwhm → Hα full width at half maximum
num_feature_Mgb_prom → Mg b prominence
num_feature_Balmer_temp_index → combined Balmer temperature index
match_CaIIH_prom → Ca II H match from ProcessingPipeline

See also​