Skip to content

Conversation

@ndharasz
Copy link
Contributor

@ndharasz ndharasz commented Aug 14, 2025

Functionality Updates:

  • add calculate_max_churn_and_turnover function for Signals
  • refactor submissions cleaning logic
  • add per-tournament "validate_and_clean_submission" functions
  • fix tests to work with refactored functions

Other CI Improvements:

  • add poetry project files for better dependency management
  • update pre-commit to run mypy and relax some typing to be more flexible
  • update github actions to run linting, type checking, testing, and deployments using poetry
  • ensure github action jobs run across latest stable versions of python

…ctor submissions cleaning logic, fix tests, refactor churn and turnover to use new submission cleaning code, improve mypy typing coverage
…ify clean submissions function signatures, update tests to reflect new functions, update github actions to run linting, type checking, testing, and deployments using poetry, ensure github action jobs run across latest stable versions of python
… default, but allow date column assertions in some circumstances
@ndharasz ndharasz merged commit e380d93 into master Aug 25, 2025
3 checks passed
@ndharasz ndharasz deleted the ndharasz/v0.5.0 branch August 25, 2025 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants