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

Daily Template

Copy and paste this template for daily updates:

**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)