Changelog¶
v0.1.1 (2026/03/12)¶
Refactored¶
Split large modules (
config.py,pipeline.py,evaluation/data_quality.py) into organized subpackages.Reorganized visualization into domain-specific visualizers with a unified
Visualizerinterface.Improved structure and readability of multistate analysis, stability analysis, grid search, and CLI validation code.
Removed decorative separator comments from source and test files.
Tests¶
Reorganized tests to mirror the project structure and added shared fixtures.
Expanded test coverage.
Fixed¶
Minor fixes in encoder, preprocessing, external validation, and feature selection discovered during testing.
v0.1.0 (2026/03/04)¶
Initial release.
LCA/LPA via StepMix with automatic model selection and configurable cluster-size constraints
Train/test split before preprocessing; full-cohort refit after selection
Outcome analysis (logistic regression, chi-square/Fisher), survival analysis (Cox PH, log-rank), and multistate modelling
Consensus clustering stability and internal validation
Feature characterisation with effect sizes (Cohen’s d, Cramer’s V)
Interactive HTML report, forest plots, KM/NA curves, state occupation plots