DifferentiationInterface-v0.7.0
·
84 commits
to main
since this release
DifferentiationInterface DifferentiationInterface-v0.7.0
Diff since DifferentiationInterface-v0.6.54
Breaking changes
- Preparation is now strict by default: if the argument types at execution differ from those at preparation, an error will be thrown. You can recover the old behavior by setting
strict=Val(false)in the preparation functions.
Merged pull requests:
- feat!: specify preparation arguments in DIT
Scenario(#786) (@gdalle) - chore: update citation with new Arxiv preprint (#795) (@gdalle)
- refactor!: remove scenario lists from public API (#796) (@gdalle)
- docs!: remove mention of
default_scenariosintest_differentiation(#798) (@gdalle) - fix!: make strict preparation the default (#799) (@gdalle)
Closed issues:
- Make it possible to overload
basisandindicesto iterate over non-arrays (#566) - Dagger support (#567)
- Setting ForwardDiff chunk size can error for sparse AD (#593)
- Add allocation benchmarks on StaticArrays (#616)
- Specific preparation values for
DifferentiationInterfaceTest.Scenarios (#771) - Remove scenario lists from DIT interface (#793)
- Better document
prep_argsinDIT.Scenario(#794)