Skip to content

Use SciMLBase.AbstractSciMLProblem and bump Turing.jl to 0.42#369

Merged
ChrisRackauckas merged 3 commits intoSciML:masterfrom
ChrisRackauckas-Claude:fix-scimlbase-type-annotations
Jan 12, 2026
Merged

Use SciMLBase.AbstractSciMLProblem and bump Turing.jl to 0.42#369
ChrisRackauckas merged 3 commits intoSciML:masterfrom
ChrisRackauckas-Claude:fix-scimlbase-type-annotations

Conversation

@ChrisRackauckas-Claude
Copy link

Summary

  • Update abc_inference.jl, dynamichmc_inference.jl, and stan_inference.jl to use SciMLBase.AbstractSciMLProblem instead of DiffEqBase.DEProblem
  • Bump minimum Turing.jl version to 0.42 (latest is 0.42.4)

This applies the patch from #358 (comment: #358 (comment)) and updates the Turing.jl minimum version requirement.

Test plan

  • Verify CI passes with the updated type annotations
  • Confirm compatibility with Turing.jl 0.42.x

🤖 Generated with Claude Code

- Update abc_inference.jl to use SciMLBase.AbstractSciMLProblem
- Update dynamichmc_inference.jl to use SciMLBase.AbstractSciMLProblem
- Update stan_inference.jl to use SciMLBase.AbstractSciMLProblem
- Bump minimum Turing.jl version to 0.42

This fixes compatibility with the latest Turing.jl by using the more
general SciMLBase.AbstractSciMLProblem type instead of the deprecated
DiffEqBase.DEProblem type.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Move JET tests to test/jet/ with its own Project.toml
- Update runtests.jl to instantiate JET environment separately
- Remove JET from main test dependencies
- Add dedicated JET job to CI.yml
- Disable downgrade tests until dependency compatibility is resolved

Fixes test failures by isolating JET dependencies and temporarily
skipping incompatible downgrade tests.

Related: SciML#370

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@ChrisRackauckas-Claude
Copy link
Author

Additional Changes (second commit)

Test infrastructure changes

@ChrisRackauckas ChrisRackauckas merged commit eeb4420 into SciML:master Jan 12, 2026
10 of 11 checks passed
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.

3 participants