Merge pull request #169 from rvandewater/development#190
Conversation
Formatting, CI and versioning
Modernization, speed, memory usage, and flexibility improvements
New Features
Added automated CI/CD workflows for code quality checks and E2E integration testing.
Introduced icu-benchmarks CLI entry point for streamlined command execution.
Added new SLURM cluster job submission scripts for batch processing.
Build & Installation
Migrated project to modern pyproject.toml-based build system with uv package manager.
Explicit Python 3.10+ support with improved dependency management.
Removed legacy setup.py and environment configuration files.
Documentation
Updated README with refreshed installation and usage guidance.
Added comprehensive CONTRIBUTING.md with development setup instructions.
Updated PAPER.md with new experiment framework and training workflows.
Infrastructure
Added pre-commit hooks for automated code quality and formatting checks.
Enhanced data processing with Polars as primary backend for improved performance.
Improved type annotations throughout codebase for better code reliability.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
WalkthroughThis PR updates repository configuration and documentation. The GitHub Actions workflow branch trigger is refactored to explicitly enumerate branches ( ChangesConfiguration and Documentation Updates
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Minor publishing changes
Summary by CodeRabbit
Documentation
Chores