Recent Releases of CirculatorySystemModels
CirculatorySystemModels - v0.4.1
What's Changed
Updated the Bjordalsbakke example to remove extra initial conditions, which are no longer allowed (and no longer necessary) in MTK9. Since MTK9 the initial condition map cannot be over-prescribed.
Full Changelog: https://github.com/TS-CUBED/CirculatorySystemModels.jl/compare/v0.4.0...v0.4.1
- Julia
Published by TS-CUBED over 1 year ago
CirculatorySystemModels - v0.4.0
Breaking changes
Moved the module to the new MTK syntax. Due to changes in MTK9 this release is no longer compatible with MTK8 and Julia 1.9.
What's Changed
- Update the lib with
@mtkmodelby @ven-k in https://github.com/TS-CUBED/CirculatorySystemModels.jl/pull/29 - CompatHelper: bump compat for ModelingToolkit to 9, (keep existing compat) by @github-actions in https://github.com/TS-CUBED/CirculatorySystemModels.jl/pull/30
- Reduce compile time by @termi-official in https://github.com/TS-CUBED/CirculatorySystemModels.jl/pull/31
- Impedance typo by @termi-official in https://github.com/TS-CUBED/CirculatorySystemModels.jl/pull/32
- Update by @TS-CUBED in https://github.com/TS-CUBED/CirculatorySystemModels.jl/pull/33
- Fix mtk9 42 by @TS-CUBED in https://github.com/TS-CUBED/CirculatorySystemModels.jl/pull/34
New Contributors
- @ven-k made their first contribution in https://github.com/TS-CUBED/CirculatorySystemModels.jl/pull/29
- @termi-official made their first contribution in https://github.com/TS-CUBED/CirculatorySystemModels.jl/pull/31
Full Changelog: https://github.com/TS-CUBED/CirculatorySystemModels.jl/compare/v0.3.1...v0.4.0
- Julia
Published by TS-CUBED over 1 year ago
CirculatorySystemModels - v0.3.1
CirculatorySystemModels v0.3.1
Breaking changes since version 0.1.X:
- The Double-Hill chamber
DHChamberis now in terms ofdV/dtrather thandp/dtwhich increases computation speed by an order of magnitude. The old form can be recovered using theinPargument. The parameterEvhas been removed. Please use the ventricular volume as an initial condition instead of the pressure. This can be calculated as $V = p/E_{min}$ ComplianceandElastanceare now in terms of dV/dt. Use the new argumentinP=trueto recover the old form. Initial conditions need to be changed accordingly.ComplianceandElastancehave options for external pressure as parameterhas_epand as a connector pin to connect other pressures tohas_variable_ep- the latter can take an equation likeC.ep.p ~ LV.p * K.- Chamber has been deleted and replaced with
VariableCompliancewhich can take a function forE(t)and has external pressure options like the other compliances and elastances. ShiChamberalready was formulated in terms of dV/dt. It now has the argumentinP=trueto allow thedp/dtform. Initial conditions need to be changed accordingly.
NOTE: the use of inP is strongly discouraged, since it needs the first derivative of the Elastance function, is less stable, and an order of magnitude slower. If you want to define initial condtions in pressure, it is advised to calculate the corresponding initial volume.
- Julia
Published by github-actions[bot] about 2 years ago
CirculatorySystemModels - v0.3.0
Release Notes:
Breaking changes from v0.1.X:
- The Double-Hill chamber
DHChamberis now in terms ofdV/dtrather thandp/dtwhich increases computation speed by an order of magnitude. The old form can be recovered using theinPargument. The parameterEvhas been removed. Please use the ventricular volume as an initial condition instead of the pressure. This can be calculated as $V = p/E_{min}$ - Compliance and Elastance are now in terms of dV/dt. Use the new argument
inP=trueto recover the old form. Initial conditions need to be changed accordingly. - Compliance and Elastance have options for external pressure as parameter
has_epand as a connector pin to connect other pressures tohas_variable_ep- the latter can take an equation likeC.ep.p ~ LV.p * K. - Chamber has been deleted and replaced with
VariableCompliancewhich can take a function forE(t)and has external pressure options like the other compliances and elastances.
- Julia
Published by TS-CUBED over 2 years ago
CirculatorySystemModels - v0.1.5
CirculatorySystemModels v0.1.5
- Julia
Published by github-actions[bot] over 2 years ago
CirculatorySystemModels - v0.1.4
CirculatorySystemModels v0.1.4
- Julia
Published by github-actions[bot] over 2 years ago
CirculatorySystemModels - v0.1.3
CirculatorySystemModels v0.1.3
- Julia
Published by github-actions[bot] over 2 years ago
CirculatorySystemModels - v0.1.2
CirculatorySystemModels v0.1.2
Merged pull requests: - Update docs (#21) (@sathvikbhagavan)
- Julia
Published by github-actions[bot] over 2 years ago
CirculatorySystemModels - v0.1.1
Prepare for Julia 1.10
- Julia
Published by TS-CUBED over 2 years ago
CirculatorySystemModels - v0.1.0
All tests passed. Ready to register
- Julia
Published by TS-CUBED about 3 years ago
CirculatorySystemModels - v0.2.0
CirculatorySystemModels v0.2.0
Breaking changes:
The Double-Hill chamber DHChamber is now in terms of dV/dt rather than dp/dt which increases computation speed by an order of magnitude. The parameter Ev has been removed.
Please use the ventricular volume as an initial condition instead of the pressure. This can be calculated as $V = p/E_{min}$
Merged pull requests: - Reformulate DHChamber in terms of dV/dt, rather than dp/dt (#25) (@TS-CUBED)
- Julia
Published by TS-CUBED about 3 years ago