SciMLSensitivity.jl Versions Save

A component of the DiffEq ecosystem for enabling sensitivity analysis for scientific machine learning (SciML). Optimize-then-discretize, discretize-then-optimize, adjoint methods, and more for ODEs, SDEs, DDEs, DAEs, etc.

v7.58.0

2 days ago

SciMLSensitivity v7.58.0

Diff since v7.57.0

Merged pull requests:

  • use GaussAdjoint in automatic sensealg (#993) (@ArnoStrouwen)
  • Fix Array of Structs to Struct of Array in ReverseDiff (#1026) (@ChrisRackauckas)
  • fix some deprecations (#1047) (@ArnoStrouwen)

Closed issues:

  • ReverseDiffAdjoint fails on implicit solvers (#581)

v7.57.0

2 days ago

SciMLSensitivity v7.57.0

Diff since v7.56.2

Merged pull requests:

  • fix sign mistake in direct sensitivity tutorial (#1038) (@ArnoStrouwen)
  • Bump julia-actions/setup-julia from 1 to 2 (#1039) (@dependabot[bot])
  • CompatHelper: bump compat for DataInterpolations to 5 for package docs, (keep existing compat) (#1045) (@github-actions[bot])
  • Revert no enzyme on Windows (#1046) (@ChrisRackauckas)
  • Fix tests (#1050) (@ChrisRackauckas)

Closed issues:

  • Adjoints for LinearSolve (#832)
  • Split off core API and functionality into a SciMLSensitivityCore package (#1036)
  • Package SciMLSensitivity errored during testing (received signal: KILL) (#1041)

v7.56.2

1 month ago

SciMLSensitivity v7.56.2

Diff since v7.56.1

Merged pull requests:

  • Fix default algorithm adjoint (#1031) (@ChrisRackauckas)
  • Fix Test Failures (#1033) (@avik-pal)

Closed issues:

  • Zygote gradient does not agree with finite difference (#1000)
  • ERROR: LoadError: MethodError: no method matching forwarddiffs_model_time(::Nothing) (#1027)

v7.56.1

2 months ago

SciMLSensitivity v7.56.1

Diff since v7.56.0

Merged pull requests:

  • Bump codecov/codecov-action from 3 to 4 (#1005) (@dependabot[bot])
  • reapply formatter (#1020) (@ArnoStrouwen)
  • Enzyme2 (#1021) (@ArnoStrouwen)
  • Enzyme not compatible with ReverseDiffAdjoint and TrackerAdjoint (#1022) (@ArnoStrouwen)
  • add more info to AD backend failures (#1023) (@ArnoStrouwen)
  • Split leaky testset into separate group (#1024) (@ArnoStrouwen)
  • Fix Gauss integrand sign change for DiffEqCallbacks change (#1030) (@ChrisRackauckas)

Closed issues:

  • Lux branching (#997)

v7.56.0

2 months ago

SciMLSensitivity v7.56.0

Diff since v7.55.0

Merged pull requests:

  • fix EnzymeVJP in automatic_sensealg_choice (#1004) (@ArnoStrouwen)
  • Bump crate-ci/typos from 1.17.2 to 1.18.1 (#1006) (@dependabot[bot])
  • [skip ci] Update dependabot.yml (#1007) (@ArnoStrouwen)
  • Tutorial with no sensealg and no Enzyme bitcode replacement (#1014) (@ArnoStrouwen)
  • CompatHelper: add new compat entry for Enzyme at version 0.11 for package docs, (keep existing compat) (#1015) (@github-actions[bot])
  • CompatHelper: bump compat for DiffEqCallbacks to 3, (keep existing compat) (#1017) (@github-actions[bot])
  • CompatHelper: bump compat for DiffEqCallbacks to 3 for package docs, (keep existing compat) (#1018) (@github-actions[bot])
  • CompatHelper: bump compat for DiffEqCallbacks to 3 for package gpu, (keep existing compat) (#1019) (@github-actions[bot])

Closed issues:

  • Failure to deploy docs (#990)

v7.55.0

3 months ago

SciMLSensitivity v7.55.0

Diff since v7.53.0

Merged pull requests:

  • wrap safetestsets into testset per GROUP (#986) (@ArnoStrouwen)
  • ci(buildkite): rotate encrypted SECRET_DOCUMENTER_KEY (#998) (@thazhemadam)
  • fix regression in second order adjoint example (#999) (@ArnoStrouwen)
  • ci: rename DOCUMENTER_KEY to TAGBOT_KEY (#1003) (@thazhemadam)

v7.53.0

3 months ago

SciMLSensitivity v7.53.0

Diff since v7.52.0

Merged pull requests:

  • typos CI (#981) (@ArnoStrouwen)
  • Bump actions/checkout from 3 to 4 (#983) (@dependabot[bot])
  • Bump crate-ci/typos from 1.16.23 to 1.17.2 (#984) (@dependabot[bot])
  • Bump actions/cache from 3 to 4 (#985) (@dependabot[bot])
  • fix documentation examples (#987) (@ArnoStrouwen)
  • CompatHelper: add new compat entry for OptimizationFlux at version 0.2 for package docs, (keep existing compat) (#988) (@github-actions[bot])
  • CompatHelper: add new compat entry for StaticArrays at version 1 for package docs, (keep existing compat) (#989) (@github-actions[bot])

v7.52.0

3 months ago

SciMLSensitivity v7.52.0

Diff since v7.47.0

Merged pull requests:

  • chore: bump RecursiveArrayTools compat (#930) (@AayushSabharwal)
  • Remove undefined exports (#937) (@avik-pal)
  • Remove dropped kwargs from DynamicSS (#941) (@avik-pal)
  • Number strategies consistently (#946) (@moble)
  • End of Year Housekeeping (#948) (@avik-pal)
  • CompatHelper: bump compat for RecursiveArrayTools to 3 for package docs, (keep existing compat) (#950) (@github-actions[bot])
  • CompatHelper: add new compat entry for DelayDiffEq at version 5 for package docs, (keep existing compat) (#952) (@github-actions[bot])
  • CompatHelper: add new compat entry for DelimitedFiles at version 1 for package docs, (keep existing compat) (#953) (@github-actions[bot])
  • CompatHelper: add new compat entry for LuxCUDA at version 0.3 for package docs, (keep existing compat) (#954) (@github-actions[bot])
  • Handle non-vectors properly (#956) (@avik-pal)
  • CompatHelper: bump compat for Adapt to 4, (keep existing compat) (#957) (@github-actions[bot])
  • Added tests to prevent future issue #942 (#958) (@ThummeTo)
  • Make ReverseDiffAdjoint return ODE solutions (#961) (@ChrisRackauckas)
  • pass shadow closure incase f is a closure (#962) (@ArbitRandomUser)
  • v1.10 and RAT v3 (#965) (@ChrisRackauckas)
  • Fix finitediff complex adjoints (#967) (@ChrisRackauckas)
  • Try fixing the 2nd callback test set (#971) (@ChrisRackauckas)
  • A few small master fixes (#972) (@ChrisRackauckas)

Closed issues:

  • SteadyStateAdjointProblem and Conv: Slow fallback implementation invoked for conv! (#473)
  • adjoint_sensitivities and CVODE_BDF crashes for medium sized stiff ODE model (#795)
  • ReverseDiffAdjoint not working with losses that call sol.u (#894)
  • autojacvec = true produces error with adjoint_sensitivities() (#896)
  • Error with complex numbers (#938)
  • ReverseDiff leads to wrong sensitivities over ODESolution (#942)
  • ReverseDiffAdjoint is failing (for simple example) on implicit solver (#943)

v7.47.0

6 months ago

v7.45.0

6 months ago