========= Changelog ========= Unreleased ---------- **2025-08-29** Changes: - Add comprehensive paper review template and baseline documentation structure - Implement pseudocode extension for enhanced documentation rendering - Update documentation layout with improved navigation and styling - Remove installation.md in favor of integrated setup documentation Technical Notes: - Add pseudocode.py extension (287 lines) for rendering algorithmic content in documentation - Restructure baselines documentation with new index and example content - Update Sphinx configuration to support new documentation features - Enhance HTML templates with improved layout and navigation structure **2025-08-28** Changes: - Add paper review template system with new baselines documentation structure - Implement pseudocode extension for enhanced documentation rendering - Update documentation layout with improved navigation and styling - Remove installation.md in favor of restructured documentation format Technical Notes: - Add new pseudocode.py extension (287 lines) for rendering algorithmic pseudocode in documentation - Implement baselines/lol.rst template (243 lines) for standardized paper review format - Update Sphinx configuration with new extensions and template paths - Restructure documentation hierarchy with dedicated baselines section **2025-08-27** Changes: - Add comprehensive sequence labeling support with Hidden Markov Model (HMM) and Conditional Hidden Markov Model (CHMM) implementations - Introduce synthetic dataset generation capabilities with configurable labeling function generators Technical Notes: - Implement modular sequence labeling architecture in `wrench/seq_labelmodel/` with wrapper classes for model integration - Add synthetic data generation pipeline in `wrench/synthetic/` supporting various noise models and labeling function patterns **2025-08-26** Changes: - Updated all documentation to reflect universal baseline comparison framework - API documentation restructured for ``src.common`` modules - Getting started guide now uses ``import src.common as lib`` examples - Fixed Sphinx configuration for proper module imports Technical Notes: - ``conf.py`` configured with correct project paths - Autosummary directives updated to reference framework modules **2025-08-24** Changes: - Initial framework structure with ``src.common`` utilities - BaseTrainer abstract class for baseline integration - Configuration management with TOML and hyperparameter tuning - LoL and LPWS baseline examples integrated Technical Notes: - Framework designed for minimal changes to existing baselines - Shared utilities provide consistent interface across methods --- .. dropdown:: Daily Template :color: info Copy and paste this template for daily updates: .. code-block:: rst **YYYY-MM-DD** Changes: - Brief description of what was changed - Another change made today Technical Notes: - Implementation details - Architecture notes **Usage:** 1. Copy the template above 2. Replace YYYY-MM-DD with today's date 3. Add changes and technical notes 4. Insert at top of changelog (after "Unreleased" section)