Skip to content

deps: bump ml4t-models to 0.1.0b0 - #421

Merged
stefan-jansen merged 1 commit into
mainfrom
deps/ml4t-models-0.1.0b0
Jul 27, 2026
Merged

deps: bump ml4t-models to 0.1.0b0#421
stefan-jansen merged 1 commit into
mainfrom
deps/ml4t-models-0.1.0b0

Conversation

@stefan-jansen

Copy link
Copy Markdown
Owner

Summary

  • Bumps ml4t-models from >=0.1.0a6 to >=0.1.0b0.
  • The existing a6 pin already fixed the multi-factor (K>1) IPCA solver (fix: correct multi-factor IPCA solver ml4t/models#12 - corrected _estimate_gamma einsum ordering + a rotation-invariant convergence check), but ml4t/ml4t:latest was never rebuilt after that pin landed, so CI has been running the pre-fix a4 solver.
  • 0.1.0b0 is the current PyPI release beyond a6 - docs/examples/CI additions and one additive export (PipelineFitResult), no core solver changes since a6.
  • Follow-up once merged: rebuild/republish ml4t/ml4t:latest (gh workflow run docker-publish.yml --ref main -f images=ml4t) so the image picks this up - that's the actual fix for the sp500_equity_option_analytics::11b_ipca CI failure (folds 0/1 never converging under the stale a4 solver).

Test plan

  • uv lock - only ml4t-models moved, no ripple.
  • uv sync --frozen && uv run python -c "import ml4t.models" - imports clean.
  • Verified inside the actual ml4t/ml4t:latest image: pip-installing ml4t-models==0.1.0a6 over the stale baked-in a4 turns cs-sp500_equity_option_analytics::11b_ipca from FAIL to PASS with no other changes (confirms the fix is the dependency version, not notebook/preset code).
  • Required checks (guards/lint/test-unit) on this PR.

The pre-existing >=0.1.0a6 pin already carried the fix for the
multi-factor (K>1) IPCA solver (PR ml4t/models#12), but the CI Docker
image was never rebuilt after that pin landed, so ml4t/ml4t:latest was
still running the pre-fix a4 solver. 0.1.0b0 is the current PyPI
release (beta readiness: docs, examples, additive exports, no core
solver changes since a6) and is what the next image rebuild should
pick up.
Copilot AI review requested due to automatic review settings July 27, 2026 21:23

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@stefan-jansen
stefan-jansen merged commit e16a097 into main Jul 27, 2026
28 of 33 checks passed
@stefan-jansen
stefan-jansen deleted the deps/ml4t-models-0.1.0b0 branch July 27, 2026 21:37
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