You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LDM training encoding now uses VAE full forward pass (vae(batch, key)["latent"]) with reparameterization, matching the notebook pattern, instead of vae.encode() which returns a raw tuple
LDM training and inference now apply manual metadata enrichment (attach_solar_flux, add_galactic_coordinates, add_ecliptic_coordinates) since enrich=True only adds SKY_MAG_V_SPEC and ECLIPSE_FRAC
NaN/Inf rows in conditioning columns are now detected and removed during data loading
plot_conditional_validation_grid() no longer crashes with small validation sets (e.g., 29 twilight samples): adaptive bin count and proper empty-bin handling
plot_cdf_comparison() histograms now use shared bin edges between real and generated data for accurate visual comparison
plot_broadband_band_panel() histogram bins reduced from 80 to 30; combined +/- sigma into single legend entry; relabeled zero-line as "0 (perfect)"
Suppressed harmless speclite log10 warnings from negative flux values in early-training generated spectra