Changelog
All notable changes to xpectra are recorded here. The project follows
semantic versioning.
0.1.1
Route-prefix convention completed across all single-route outputs: the
batch-effect,deep-ssl,dann,resnet,contrastive, external-data, andnb2/nb3/nb4workflows now accept--route {norm,deriv1,deriv2}and prefix their result, figure, and cached-embedding files with the route name.carbonyl_indexdefault bands aligned withTrustConfig(1650–1800 / 1420–1470 cm⁻¹).xpectra-process-rawnow writes toprocessed_data/by default and adds a--dry-runflag.Project-root discovery recognizes a
NoteBook/directory as a marker.Optional study commands now report the missing dependency and recommend
python -m pip install "xpectra[study]"instead of displaying a raw import traceback.
0.1.0
Initial release: calibration, OOD abstention, semi-supervised learning, and weathering analysis for microplastic FTIR classification, with the
xpectra-studyreproduction layer.