From ccf2eaeedfa6c46b2e6236b88d537194a2cba608 Mon Sep 17 00:00:00 2001 From: CompatHelper Julia Date: Wed, 13 Aug 2025 00:25:28 +0000 Subject: [PATCH 1/2] CompatHelper: bump compat for Turing to 0.40, (keep existing compat) --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 64c69ab..0f228fc 100644 --- a/Project.toml +++ b/Project.toml @@ -56,7 +56,7 @@ StanSample = "6, 7" StructArrays = "0.7" TransformVariables = "0.8" TransformedLogDensities = "1" -Turing = "0.38, 0.39" +Turing = "0.38, 0.39, 0.40" julia = "1.10" [extras] From 64b32d8cee92ac2162a1c54d2910333682f52b19 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Thu, 1 Jan 2026 22:39:42 -0500 Subject: [PATCH 2/2] Fix Turing 0.40 compatibility: use AbstractSciMLProblem type MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SteadyStateProblem is now a subtype of AbstractNonlinearProblem rather than AbstractDEProblem in the SciML ecosystem. Changed the function signature to accept AbstractSciMLProblem which supports both problem types. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- src/turing_inference.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/turing_inference.jl b/src/turing_inference.jl index 9cea743..50d55a3 100644 --- a/src/turing_inference.jl +++ b/src/turing_inference.jl @@ -1,5 +1,5 @@ function turing_inference( - prob::Union{DiffEqBase.DEProblem, DiffEqBase.AbstractNonlinearProblem}, + prob::SciMLBase.AbstractSciMLProblem, alg, t, data,