Skip to content

Commit fe979ed

Browse files
committed
updates
1 parent 2614d09 commit fe979ed

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

HISTORY.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,17 @@
11
# Breaking updates and feature summaries across releases
22

33
## Catalyst unreleased (master branch)
4-
- Added a CatalystHomotopyContinuationExtension extension, which exports the `hc_steady_state` function if HomotopyContinuation is exported. `hc_steady_state` finds teh steady states of a reactin system using the homotopy continuation method.
4+
- Added a CatalystHomotopyContinuationExtension extension, which exports the `hc_steady_state` function if HomotopyContinuation is exported. `hc_steady_state` finds the steady states of a reactin system using the homotopy continuation method. This feature is only available for julia versions 1.9+. Example:
5+
```julia
6+
wilhelm_2009_model = @reaction_network begin
7+
k1, Y --> 2X
8+
k2, 2X --> X + Y
9+
k3, X + Y --> Y
10+
k4, X --> 0
11+
end
12+
ps = [:k1 => 8.0, :k2 => 2.0, :k3 => 1.0, :k4 => 1.5]
13+
hc_steady_states(wilhelm_2009_model, ps)
14+
```
515

616
## Catalyst 13.4
717
- Added the ability to create species that represent chemical compounds and know

docs/src/catalyst_applications/homotopy_continuation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ integer Hill exponents). The roots of these can reliably be found through a
99
*homotopy continuation* algorithm. This is implemented in Julia through the
1010
[HomotopyContinuation.jl](https://www.juliahomotopycontinuation.org/) package.
1111

12-
Catalyst contains a special homotopy continuation extension that is loaded whenever HomotopyContinuation.jl is. This exports a single function, `hc_steady_states`, that can be used to find the steady states of any `ReactionSystem` structure. If you use this in your research, please [cite the HomotopyContinuation.jl publication](@ref homotopy_continuation_citation).
12+
Catalyst contains a special homotopy continuation extension that is loaded whenever HomotopyContinuation.jl is. This exports a single function, `hc_steady_states`, that can be used to find the steady states of any `ReactionSystem` structure. If you use this in your research, please [cite the HomotopyContinuation.jl](@ref homotopy_continuation_citation) and [Catalyst.jl]() publications.
1313

1414
## Basic example
1515
For this tutorial, we will use a model from Wilhem (2009)[^1] (which

docs/src/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ Slack's](https://julialang.slack.com) \#sciml-bridged and \#sciml-sysbio channel
130130
For bugs or feature requests [open an
131131
issue](https://github.com/SciML/Catalyst.jl/issues).
132132

133-
## Supporting and Citing Catalyst.jl
133+
## [Supporting and Citing Catalyst.jl](@id catalyst_citation)
134134
The software in this ecosystem was developed as part of academic research. If you would like to help support it,
135135
please star the repository as such metrics may help us secure funding in the future. If you use Catalyst as part
136136
of your research, teaching, or other activities, we would be grateful if you could cite our work:

src/Catalyst.jl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,5 @@ export balance_reaction
106106
# HomotopyContinuation
107107
function hc_steady_states end
108108
export hc_steady_states
109-
if !isdefined(Base, :get_extension) # Workaround for 1.6 compatibility.
110-
include("../ext/CatalystHomotopyContinuationExtension.jl")
111-
end
112109

113110
end # module

0 commit comments

Comments
 (0)