Changelog¶
All notable changes to alsgls will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.0 - 2024-01-XX¶
Added¶
High-level
ALSGLSestimator with scikit-learn APIALSGLSSystemfor statsmodels-style system estimationAutomatic rank selection with
rank="auto"Comprehensive documentation with Sphinx
Changed¶
Improved conjugate gradient solver stability
Better memory usage tracking
Enhanced convergence diagnostics in info dict
Fixed¶
Numerical stability for near-singular matrices
Edge cases in diagonal floor handling
0.2.0 - 2024-01-XX¶
Added¶
EM baseline implementation (
em_gls) for comparisonMatrix-free conjugate gradient solver
Woodbury matrix identity optimization
Performance benchmarking scripts
Changed¶
Refactored core operations into
ops.pyImproved simulation functions
Better default parameters
0.1.0 - 2024-01-XX¶
Added¶
Initial release
Core
als_glsfunctionBasic simulation utilities
MSE and NLL metrics
Example scripts