Register with Julia Registry
@JuliaRegistrator register
Registration pull request created: JuliaRegistries/General/75321
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.0 -m "<description of version>" 518a796c4a40819d37887cdfa917632342d50e90
git push origin v0.3.0
Also, note the warning: This looks like a new registration that registers version 0.3.0. Ideally, you should register an initial release with 0.0.1, 0.1.0 or 1.0.0 version numbers This can be safely ignored. However, if you want to fix this you can do so. Call register() again after making the fix. This will update the Pull request.
My 2 cents: "CirculationModels" sounds too general to me. For earth-system science peeps, circulation model means a model of the movement of air in the atmosphere or water in the ocean.
Maybe the name can be more specific? What does this package mean by "circulation model"?
My 2 cents: "CirculationModels" sounds too general to me. For earth-system science peeps, circulation model means a model of the movement of air in the atmosphere or water in the ocean.
You are right. We will change the name to CirculatorySystemModels.jl
@JuliaRegistrator register
Registration pull request created: JuliaRegistries/General/75423
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.0 -m "<description of version>" 9a683d071951a9b10e8f1429fb70bbe3d4989220
git push origin v0.1.0
@JuliaRegistrator register
Registration pull request created: JuliaRegistries/General/88739
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.1 -m "<description of version>" 3cb2a112527b7dd215d7878870b41b6d9944a70b
git push origin v0.1.1
@JuliaRegistrator register
Registration pull request created: JuliaRegistries/General/88947
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.2 -m "<description of version>" 57ad65a5951110e79b5ee260621cfe09ce0c625f
git push origin v0.1.2
@JuliaRegistrator register
Registration pull request created: JuliaRegistries/General/88963
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.3 -m "<description of version>" 77e713b976b7472c4396ed1c2db4a7516a299c3f
git push origin v0.1.3
@JuliaRegistrator register
Registration pull request created: JuliaRegistries/General/88990
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.4 -m "<description of version>" 4f1684228f2689d1076bcc06396977a0a061fe2e
git push origin v0.1.4
@JuliaRegistrator register
Registration pull request created: JuliaRegistries/General/89827
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.5 -m "<description of version>" 6fc79f2d465967f0c616a87f0a3a0d2f1f3b877f
git push origin v0.1.5
@JuliaRegistrator register
Release Notes:
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}$
Registration pull request created: JuliaRegistries/General/95607
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text "Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the release that TagBot creates. i.e.
@JuliaRegistrator register
Release notes:
## Breaking changes
- blah
To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.0 -m "<description of version>" f1f69f7968c444fa57fbb4a9615a8529b02ff837
git push origin v0.2.0
Registration pull request updated: JuliaRegistries/General/95607
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.0 -m "<description of version>" f1f69f7968c444fa57fbb4a9615a8529b02ff837
git push origin v0.2.0
@JuliaRegistrator register
Release Notes:
Breaking changes:
- 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.
Registration pull request created: JuliaRegistries/General/95670
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.0 -m "<description of version>" 637798f3e6e23887e099b8ba6273543256895c02
git push origin v0.3.0
@JuliaRegistrator register
Release Notes:
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.
Registration pull request created: JuliaRegistries/General/95784
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.1 -m "<description of version>" 0deb97dddbb0583a3316491d342c05911d31b8c5
git push origin v0.3.1
@JuliaRegistrator register
Release Notes:
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.
Registration pull request updated: JuliaRegistries/General/95784
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.1 -m "<description of version>" 0deb97dddbb0583a3316491d342c05911d31b8c5
git push origin v0.3.1
@JuliaRegistrator register
Release Notes:
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.
Registration pull request updated: JuliaRegistries/General/95784
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.1 -m "<description of version>" 0deb97dddbb0583a3316491d342c05911d31b8c5
git push origin v0.3.1
@JuliaRegistrator register
Release Notes:
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.
Registration pull request updated: JuliaRegistries/General/95784
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.1 -m "<description of version>" 0deb97dddbb0583a3316491d342c05911d31b8c5
git push origin v0.3.1
Registration pull request updated: JuliaRegistries/General/95784
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.1 -m "<description of version>" 0deb97dddbb0583a3316491d342c05911d31b8c5
git push origin v0.3.1
@JuliaRegistrator register
Changelog
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