Skip to content

Tags: SciML/Catalyst.jl

Tags

v16.1.1

Toggle v16.1.1's commit message
[Diff since v16.1.0](v16.1.0...v16.1.1)

**Merged pull requests:**
- Bump julia-actions/cache from 2 to 3 (#1439) (@dependabot[bot])
- Update SBMLImporter tutorial (#1441) (@sebapersson)
- New Turing Doc (#1443) (@TorkelE)
- [WIP] Add new parts to coupled equations docs (#1444) (@TorkelE)
- build: unpin OrdinaryDiffEqCore and StochasticDiffEq (#1456) (@AayushSabharwal)

v16.1.0

Toggle v16.1.0's commit message
[Diff since v16.0.0](v16.0.0...v16.1.0)

**Merged pull requests:**
- Support jump rate laws in the CLE (#1436) (@isaacsas)
- Updates to get docs to build (#1442) (@TorkelE)
- Add logistic growth example to CRN example library (#1445) (@TorkelE)
- mark faulty input tests as broken for MTKBase v1.23+ (#1447) (@isaacsas)

v16.0.0

Toggle v16.0.0's commit message
[Diff since v15.0.11](v15.0.11...v16.0.0)

See HISTORY.md for breaking changes.

**Merged pull requests:**
- [WIP] v16 changes to get tests passing (#1322) (@TorkelE)
- Add Julia ecosystem to Dependabot configuration (#1346) (@ChrisRackauckas-Claude)
- Bump actions/upload-artifact from 5 to 6 (#1348) (@dependabot[bot])
- Version 16 jump fixes (#1354) (@isaacsas)
- Ensure docs build on v16 (#1356) (@TorkelE)
- Unify System creation during conversion (#1357) (@isaacsas)
- remove performance benchmark tests (#1358) (@TorkelE)
- init (#1359) (@TorkelE)
- Minor: slight code reorder and error message addition (#1360) (@isaacsas)
- Designate stoich ps as int in dsl (#1361) (@TorkelE)
- Reduce `symmap_to_varmap` usage (#1362) (@TorkelE)
- support user provided brownians and jumps for ReactionSystems (#1363) (@isaacsas)
- CI updates (#1365) (@isaacsas)
- ensure that serialization throws warning for new types (#1366) (@TorkelE)
- Support `@brownians` in DSL (#1367) (@TorkelE)
- Try initialization fix for Julia 1.10 with HC and MTKBase (#1368) (@isaacsas)
- try using new Pre (#1369) (@isaacsas)
- Hybrid SDE plus jump support in ReactionSystem (#1370) (@isaacsas)
- Split out events from constraint equations docs (#1371) (@TorkelE)
- Auto jump vars discovery and improve concrete typing (#1372) (@isaacsas)
- drop unneeded accessor (#1374) (@isaacsas)
- Constructor cleanup (#1375) (@isaacsas)
- fix isdetailedbalanced tol issue (#1376) (@isaacsas)
- Version 16 new (#1377) (@isaacsas)
- Add save_positions tests for ConstantRateJump and SDE+Jump systems (#1379) (@isaacsas)
- Hybrid tests remake (#1380) (@isaacsas)
- merge symmap_to_varmap into master (#1381) (@isaacsas)
- Add remake tests for hybrid problems and update JumpProcesses compat (#1382) (@isaacsas)
- Jump int promotion fix (#1383) (@isaacsas)
- rename conversion functions (#1384) (@isaacsas)
- ExplictImports, ss_ode_model, and update HISTORY (#1385) (@isaacsas)
- add Poisonnians support (#1386) (@isaacsas)
- Fix spatial tests (#1387) (@TorkelE)
- Add @poissonians DSL option for @reaction_network and @network_component (#1388) (@isaacsas)
- Bk/improve error for non integer stoichiometry (#1389) (@calebjubal)
- Overhaul Catalyst's unit validation system (#1390) (@isaacsas)
- Doc updates: README, Home, FAW, and API (#1391) (@TorkelE)
- Update simulation doc section for v16 (#1392) (@TorkelE)
- Update Catalyst Introduction doc pages (#1393) (@TorkelE)
- Remove dead deps (Requires, DynamicPolynomials), clean up extension checks (#1394) (@isaacsas)
- Fix deprecation warnings from ModelingToolkitBase (#1395) (@ChrisRackauckas-Claude)
- Graph array fixes and some dep cleanup (#1396) (@isaacsas)
- Bump julia-actions/cache from 1 to 2 (#1397) (@dependabot[bot])
- Bump actions/checkout from 4 to 6 (#1398) (@dependabot[bot])
- Update docstrings for V16 API changes (#1402) (@isaacsas)
- Update model creation docs for v16 (#1403) (@TorkelE)
- Update and slim doc dependencies (#1405) (@isaacsas)
- Fix some test_broken tests (#1406) (@isaacsas)
- Latex display of symbolics and System to ReactionSystem conversion (#1408) (@isaacsas)
- Add mapping system metadata and complete HISTORY.md (#1410) (@isaacsas)
- Update ODESystem/SDESystem/JumpSystem/NonlinearSystem references (#1411) (@isaacsas)
- Update OptimizationBase requirement from 4 to 4, 5.0 in /docs in the all-julia-packages group across 1 directory (#1412) (@dependabot[bot])
- Document SymbolicIndexingInterface.getname in API reference and tutorial (#1413) (@isaacsas)
- Use `=>` instead of `~` in DSL syntax. (#1414) (@TorkelE)
- V16 spatial update (#1415) (@TorkelE)
- Add doc page init section (inverse problems, steady state analysis, and network analysis) (#1416) (@TorkelE)
- New start of doc page section (model creation and simualtion) (#1417) (@TorkelE)
- mark all module-level globals as const for type stability (#1418) (@isaacsas)
- Conservation law improvements (#1419) (@TorkelE)
- New bk fix (#1421) (@TorkelE)
- Add symbolic tstops (#1422) (@isaacsas)
- Enable symbolic tstops for SDEProblem, JumpProblem, and HybridProblem (#1425) (@isaacsas)
- Disable code coverage and remove badges (#1426) (@isaacsas)
- test for higher order MassActionJumps rate scaling (#1427) (@isaacsas)
- Add supports for bindings (#1428) (@TorkelE)
- Reenable oscillation parameter fitting example (#1429) (@TorkelE)
- Replace `structural_simplify` with `mtkcompile` (#1430) (@TorkelE)
- SDEProblem brownians fix (#1431) (@isaacsas)
- Proposed V16 README and index page updates (#1432) (@isaacsas)
- Fix LTS extension test failures (#1434) (@isaacsas)

**Closed issues:**
- Combinatoric rate law scaling (#311)
- events, constant and boundary condition species for SDEs and Jumps (#414)
- add some basic developer docs (#680)
- Check if ExprValues length might cause performance issues (#794)
- Special case of creating `ODEProblem` from `ODESystem` with conservation laws and default values takes *very* long time (#886)
- parameter dependencies (#909)
- Tracker of issues related to broken tests (#942)
- update unicode "₊" separator to use the default separator variable (#949)
- Summary of breakages when updating problems with conservation laws (#952)
- allow composing with SDESystems (#1000)
- Update doc discussion of parameter typing and check tests (#1011)
- non-SI units not working (#1037)
- fix broken DAE-related tests (#1049)
- switch from our findvars! to MTK's collect_vars! (#1061)
- Update for recent MTK namespacing changes (#1204)
- Tests failing for prerelease (#1235)
- Needed test updates (#1250)
- Catalyst V16 with MTK11 planning (#1274)
- species graph nodes incorrectly labeled with array species variables (#1284)
- Print helpful error if non-integer stoichiometry detected in network analysis functions (#1286)
- How to get the name of a species? (#1325)
- Continuous events dropped for jumps via ODEProblem (#1340)
- [Post V16] create a System to ReactionSystem converter (#1364)
- Move ParsedReactionNetwork struct to Catalyst (#1409)
- substoich=[2] ignored in Reaction generates wrong ODEs (#1438)

v15.0.11

Toggle v15.0.11's commit message
[Diff since v15.0.10](v15.0.10...v15.0.11)

**Merged pull requests:**
- Set `edge_color` in `plot_complexes` regardless of whether edge labels are shown or not (#1345) (@devmotion)

**Closed issues:**
- Fix graph complex plotting color dropping (#1344)

v15.0.10

Toggle v15.0.10's commit message
[Diff since v15.0.9](v15.0.9...v15.0.10)

**Merged pull requests:**
- Bump actions/upload-artifact from 4 to 5 (#1330) (@dependabot[bot])
- Support CairoMakie above 0.13 (#1337) (@pkofod)
- Bump actions/checkout from 4 to 6 (#1342) (@dependabot[bot])

v15.0.9

Toggle v15.0.9's commit message
[Diff since v15.0.8](v15.0.8...v15.0.9)

**Merged pull requests:**
- Update crn_theory.md (#1285) (@isaacsas)
- Add spell checking configuration (#1303) (@ChrisRackauckas)
- Add downgrade CI workflow (#1304) (@ChrisRackauckas)
- Update code formatting with JuliaFormatter (#1305) (@ChrisRackauckas)
- Fix awkward line splits from JuliaFormatter (#1306) (@ChrisRackauckas)
- Update DataStructures.jl compatibility to v0.19 (#1307) (@ChrisRackauckas)
- Fix typos and add exceptions to .typos.toml (#1310) (@ChrisRackauckas)
- Fix docs typo (#1315) (@ChrisRackauckas)
- CompatHelper: bump compat for Optimization to 5 for package docs, (keep existing compat) (#1328) (@github-actions[bot])
- Fix CI (#1339) (@devmotion)

**Closed issues:**
- Strange behaviour with `expand_derivatives` (#1272)
- New network plotting methods inaccessible (plot_network, plot_complexes) (#1282)
- Link missing in docs (#1313)
- Cannot solve SDE with Catalyst (#1327)

v15.0.8

Toggle v15.0.8's commit message
[Diff since v15.0.7](v15.0.7...v15.0.8)

**Merged pull requests:**
- Uncap SciMLBase for 15.0.8 (#1275) (@isaacsas)

v15.0.7

Toggle v15.0.7's commit message
[Diff since v15.0.6](v15.0.6...v15.0.7)

**Merged pull requests:**
- Add finite state projection example (#1269) (@TorkelE)
- Update missing test symbolic indexing of solutions (#1270) (@TorkelE)
- bump SciMLBase for 15.0.7 (#1273) (@isaacsas)

**Closed issues:**
- plot_network not working with example from docs (#1271)

v15.0.6

Toggle v15.0.6's commit message
[Diff since v15.0.5](v15.0.5...v15.0.6)

**Merged pull requests:**
- Add example of how to compute nullclines using bifurcation kit (#1194) (@TorkelE)
- Update documenter version (#1265) (@TorkelE)
- bump deps for 15.0.6 (#1268) (@isaacsas)

**Closed issues:**
- Enable interpolation of functional variable (but not its argument). (#1208)
- ContinuousCallback not handled correctly (#1262)

v15.0.5

Toggle v15.0.5's commit message
[Diff since v15.0.4](v15.0.4...v15.0.5)

**Merged pull requests:**
- Fix ocasional hybrid test failure (#1255) (@TorkelE)
- Remove` DiscreteProblem`s in tests (#1257) (@TorkelE)
- bump versions (#1258) (@isaacsas)
- Test release 15.0.5 attempt 2 (#1260) (@isaacsas)

**Closed issues:**
- HC doc examples failing (#1170)