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)