Skip to content

Releases: ansys/pyansys-heart

v0.15.0

06 Nov 15:19

Choose a tag to compare

Added

Add right atrium appendage landmarks #1202
Use pydantic for materials #1233
Allow unknown caps in model #1261
Rework ventricular fiber settings #1264

Fixed

Import of LaunchMode #1208
Fix ansys-fluent-core #1210
Improve subprocess #1211
D-RBM fiber generation #1227
Missing conduction system for biventricle models #1231
Link-check for ansys downloads #1247

Documentation

Update contributors.md with the latest contributors #1190
Update LICENSE and AUTHORS file #1199
Update docstrings of settings #1267
Standardize docstrings #1268
Standardization of docstrings #1271

Dependencies

Exclude vtk 9.4 #1180
Bump trame-vtk from 2.9.0 to 2.9.1 #1191
Relax ansys-dpf-core dep #1201
Bump lower limit of ansys-fluent-core to 0.34.2 #1214
Bump pytest from 8.4.1 to 8.4.2 #1228
Bump pytest-cov from 6.2.1 to 7.0.0 #1237
Bump trame-vtk from 2.9.1 to 2.10.0 #1253

Maintenance

Update changelog for v0.14.0 #1177
Bump dev version to 0.15dev0 #1179
Update changelog for v0.14.1 #1183
Bump the actions group with 2 updates #1192, #1235
Update CHANGELOG for v0.14.2 #1200
Bump the actions group with 3 updates #1204
Add security jobs #1213
Update CHANGELOG for v0.14.3 #1225
Bump the actions group across 1 directory with 5 updates #1230
Bump ansys/actions from 10.1.0 to 10.1.2 in the actions group #1248
Ensure consistent isort behavior between ruff and pre-commit #1251
Use index-url on vtk-osmesa #1255

Miscellaneous

Improve try except pass #1209
Refactor objects.py for maintainability #1216
Landmark management #1217
Use pydantic-based modules for materials #1242
Use pydantic-based materials module #1244
Add a material factory module #1246
Simplify default material models #1256
Remove material settings from settings class #1257
Use pydantic for the settings module #1259
Cleanup test structure #1262

v0.14.3

28 Aug 10:03

Choose a tag to compare

0.14.3 (August 28, 2025)

Added

add purkinje myocardium junction #1130
Refactor and improve zerop post #1166
Support pim fluent launch mode #1188

Fixed

Improve surface id check in cavity creation #959
Fixes for pyvista 0.45 compatibility #1063
Assign unique surface ids to cavities and patches #1156
Purkinje on ventricle base #1162
Atrial ventricular isolation #1164
Fix issues introduced by refactoring post processing of stress free results #1167
Missing input files when Fluent is launched in PIM Mode #1189
Data files for examples #1223

Documentation

Add examples for a user-defined conduction system #1132
Remove reference to wsl in all examples #1157
Update prerequisites to include 2025 r2 #1175

Dependencies

update numpy requirement from <=2.2.5 to <=2.2.6 #1115
bump ansys-sphinx-theme[autoapi] from 1.4.4 to 1.5.1 in the docs-deps group #1128
bump pytest from 8.3.5 to 8.4.0 #1134
Bump pytest-cov from 6.1.1 to 6.2.1 #1143
Bump pytest from 8.4.0 to 8.4.1 #1151
Bump trame-vtk from 2.8.17 to 2.9.0 #1158
Relax httpx version #1181
Avoid ansys-dpf-core 0.14.0 #1198

Maintenance

update CHANGELOG for v0.13.0 #1111
bump version #1113
bump ansys/actions from 9.0.2 to 9.0.9 in the actions group #1114
update CHANGELOG for v0.13.1 #1118
update CHANGELOG for v0.13.2 #1121
bump the actions group with 2 updates #1126
Bump ansys/actions from 9.0.11 to 10.0.8 in the actions group #1135
Update changelog for v0.13.3 #1145
Bump the actions group across 1 directory with 2 updates #1152
Use monkeypatch to set environment variables in tests #1155
Use dpf 25r2 for all ci/cd workflows #1171
Fluent 25r2 image compatibility for ci workflows #1173, #1174

Miscellaneous

refactor part for maintainability #1106
refactor and cleanup models.py #1124
refactor and cleanup parts #1127
Refactor save/load model #1148
Deprecate elementids attribute in part class #1150
Improve error handling #1193
Improve unpacking tarball #1194
Improve calls to subprocess #1195
Replace exit by exceptions #1197
Add precision to float formatting #1218

v0.14.2

08 Aug 15:47

Choose a tag to compare

0.14.2 (August 08, 2025)

Added

add purkinje myocardium junction #1130
Refactor and improve zerop post #1166
Support pim fluent launch mode #1188

Fixed

Improve surface id check in cavity creation #959
Fixes for pyvista 0.45 compatibility #1063
Assign unique surface ids to cavities and patches #1156
Purkinje on ventricle base #1162
Atrial ventricular isolation #1164
Fix issues introduced by refactoring post processing of stress free results #1167
Missing input files when Fluent is launched in PIM Mode #1189

Documentation

Add examples for a user-defined conduction system #1132
Remove reference to wsl in all examples #1157
Update prerequisites to include 2025 r2 #1175

Dependencies

update numpy requirement from <=2.2.5 to <=2.2.6 #1115
bump ansys-sphinx-theme[autoapi] from 1.4.4 to 1.5.1 in the docs-deps group #1128
bump pytest from 8.3.5 to 8.4.0 #1134
Bump pytest-cov from 6.1.1 to 6.2.1 #1143
Bump pytest from 8.4.0 to 8.4.1 #1151
Bump trame-vtk from 2.8.17 to 2.9.0 #1158
Relax httpx version #1181
Avoid ansys-dpf-core 0.14.0 #1198

Maintenance

update CHANGELOG for v0.13.0 #1111
bump version #1113
bump ansys/actions from 9.0.2 to 9.0.9 in the actions group #1114
update CHANGELOG for v0.13.1 #1118
update CHANGELOG for v0.13.2 #1121
bump the actions group with 2 updates #1126
Bump ansys/actions from 9.0.11 to 10.0.8 in the actions group #1135
Update changelog for v0.13.3 #1145
Bump the actions group across 1 directory with 2 updates #1152
Use monkeypatch to set environment variables in tests #1155
Use dpf 25r2 for all ci/cd workflows #1171
Fluent 25r2 image compatibility for ci workflows #1173, #1174

Miscellaneous

refactor part for maintainability #1106
refactor and cleanup models.py #1124
refactor and cleanup parts #1127
Refactor save/load model #1148
Deprecate elementids attribute in part class #1150
Improve error handling #1193
Improve unpacking tarball #1194
Improve calls to subprocess #1195
Replace exit by exceptions #1197

v0.14.1

31 Jul 06:42

Choose a tag to compare

0.14.1 (July 30, 2025)

Added

add purkinje myocardium junction #1130
Refactor and improve zerop post #1166

Fixed

Improve surface id check in cavity creation #959
Fixes for pyvista 0.45 compatibility #1063
Assign unique surface ids to cavities and patches #1156
Purkinje on ventricle base #1162
Atrial ventricular isolation #1164
Fix issues introduced by refactoring post processing of stress free results #1167

Documentation

Add examples for a user-defined conduction system #1132
Remove reference to wsl in all examples #1157
Update prerequisites to include 2025 r2 #1175

Dependencies

update numpy requirement from <=2.2.5 to <=2.2.6 #1115
bump ansys-sphinx-theme[autoapi] from 1.4.4 to 1.5.1 in the docs-deps group #1128
bump pytest from 8.3.5 to 8.4.0 #1134
Bump pytest-cov from 6.1.1 to 6.2.1 #1143
Bump pytest from 8.4.0 to 8.4.1 #1151
Bump trame-vtk from 2.8.17 to 2.9.0 #1158
Relax httpx version #1181

Maintenance

update CHANGELOG for v0.13.0 #1111
bump version #1113
bump ansys/actions from 9.0.2 to 9.0.9 in the actions group #1114
update CHANGELOG for v0.13.1 #1118
update CHANGELOG for v0.13.2 #1121
bump the actions group with 2 updates #1126
Bump ansys/actions from 9.0.11 to 10.0.8 in the actions group #1135
Update changelog for v0.13.3 #1145
Bump the actions group across 1 directory with 2 updates #1152
Use monkeypatch to set environment variables in tests #1155
Use dpf 25r2 for all ci/cd workflows #1171
Fluent 25r2 image compatibility for ci workflows #1173, #1174

Miscellaneous

refactor part for maintainability #1106
refactor and cleanup models.py #1124
refactor and cleanup parts #1127
Refactor save/load model #1148
Deprecate elementids attribute in part class #1150

v0.14.0

28 Jul 11:06

Choose a tag to compare

0.14.0 (July 28, 2025)

Added

add purkinje myocardium junction #1130
Refactor and improve zerop post #1166

Fixed

Improve surface id check in cavity creation #959
Fixes for pyvista 0.45 compatibility #1063
Assign unique surface ids to cavities and patches #1156
Purkinje on ventricle base #1162
Atrial ventricular isolation #1164
Fix issues introduced by refactoring post processing of stress free results #1167

Documentation

Add examples for a user-defined conduction system #1132
Remove reference to wsl in all examples #1157
Update prerequisites to include 2025 r2 #1175

Dependencies

update numpy requirement from <=2.2.5 to <=2.2.6 #1115
bump ansys-sphinx-theme[autoapi] from 1.4.4 to 1.5.1 in the docs-deps group #1128
bump pytest from 8.3.5 to 8.4.0 #1134
Bump pytest-cov from 6.1.1 to 6.2.1 #1143
Bump pytest from 8.4.0 to 8.4.1 #1151
Bump trame-vtk from 2.8.17 to 2.9.0 #1158

Maintenance

update CHANGELOG for v0.13.0 #1111
bump version #1113
bump ansys/actions from 9.0.2 to 9.0.9 in the actions group #1114
update CHANGELOG for v0.13.1 #1118
update CHANGELOG for v0.13.2 #1121
bump the actions group with 2 updates #1126
Bump ansys/actions from 9.0.11 to 10.0.8 in the actions group #1135
Update changelog for v0.13.3 #1145
Bump the actions group across 1 directory with 2 updates #1152
Use monkeypatch to set environment variables in tests #1155
Use dpf 25r2 for all ci/cd workflows #1171
Fluent 25r2 image compatibility for ci workflows #1173, #1174

Miscellaneous

refactor part for maintainability #1106
refactor and cleanup models.py #1124
refactor and cleanup parts #1127
Refactor save/load model #1148
Deprecate elementids attribute in part class #1150

v0.13.3

17 Jun 12:54

Choose a tag to compare

0.13.3 (June 17, 2025)

Added

add support for v252 #1123

Fixed

bump ansys-sphinx-theme #1102
support python 3.10 #1120
fix broken tests #1129

Documentation

update contributing.rst #1105
add acknowledgments #1110
fix links in README #1116
update install instructions #1117
update the badges in readme #1119
fix links #1122
remove explicitly setting fluent version in example #1131
Improve instructions on prerequisites page #1144

Dependencies

update scipy requirement from <=1.15.2 to <=1.15.3 #1108
Bump trame-vtk from 2.8.15 to 2.8.17 #1137

Maintenance

bump the actions group across 1 directory with 3 updates #1088
bump version to 0.13.dev0 #1096
update CHANGELOG for v0.12.1 #1100
update CHANGELOG for v0.12.2 #1104
release to public pypi #1112

Miscellaneous

refactor dyna writer to improve maintainability #1101
refactor and further cleanup for release #1109

v0.13.2

20 May 15:49

Choose a tag to compare

0.13.2 (May 20, 2025)

Fixed

bump ansys-sphinx-theme #1102
support python 3.10 #1120

Documentation

update contributing.rst #1105
add acknowledgments #1110
fix links in README #1116
update install instructions #1117
update the badges in readme #1119

Dependencies

update scipy requirement from <=1.15.2 to <=1.15.3 #1108

Maintenance

bump the actions group across 1 directory with 3 updates #1088
bump version to 0.13.dev0 #1096
update CHANGELOG for v0.12.1 #1100
update CHANGELOG for v0.12.2 #1104
release to public pypi #1112

Miscellaneous

refactor dyna writer to improve maintainability #1101
refactor and further cleanup for release #1109

v0.13.1

20 May 10:34

Choose a tag to compare

0.13.1 (May 20, 2025)

Fixed

bump ansys-sphinx-theme #1102

Documentation

update contributing.rst #1105
add acknowledgments #1110
fix links in README #1116
update install instructions #1117

Dependencies

update scipy requirement from <=1.15.2 to <=1.15.3 #1108

Maintenance

bump the actions group across 1 directory with 3 updates #1088
bump version to 0.13.dev0 #1096
update CHANGELOG for v0.12.1 #1100
update CHANGELOG for v0.12.2 #1104
release to public pypi #1112

Miscellaneous

refactor dyna writer to improve maintainability #1101
refactor and further cleanup for release #1109

v0.13.0

19 May 08:20

Choose a tag to compare

0.13.0 (May 19, 2025)

Fixed

bump ansys-sphinx-theme #1102

Documentation

update contributing.rst #1105
add acknowledgments #1110

Dependencies

update scipy requirement from <=1.15.2 to <=1.15.3 #1108

Maintenance

bump the actions group across 1 directory with 3 updates #1088
bump version to 0.13.dev0 #1096
update CHANGELOG for v0.12.1 #1100
update CHANGELOG for v0.12.2 #1104

Miscellaneous

refactor dyna writer to improve maintainability #1101
refactor and further cleanup for release #1109

v0.12.2

08 May 20:37

Choose a tag to compare

0.12.2 (May 08, 2025)

Added

closed system #1021
technical review #1037
improve-EP-default-conduction #1069
allow passing additional keyword arguments to launchfluent #1095

Fixed

modify beam mesh doc strings #1030
remove wheelhouse from doc/source/static dir #1032
follow ansys.health namespace #1036
documentation build #1039
run examples in pipelines #1040
fall back to mpiexec when mpirun is not found #1050
avoid pyvista 0.45 #1060
adding EMCONTROL_TIMESTEP to fiber generation decks #1071
mutable default #1072
force update node mesh ID in laplacewriter #1079
convert int64 data to int32 for visualization #1097
changelog actions version in release ci #1099

Documentation

overall review #1043
link to documentation is broken #1046
execute all examples nightly doc build #1054
update atrial fiber example #1064
update user guide and expose pre, post and simulator api docs #1065
interactive plots in examples #1073
edits based on skimming rendered doc #1075
add left ventricle mechanical example #1076
add basic ep postprocessor example #1080
fix interactive plots in doc build #1086
cleanup and fixes for examples #1087
switch to ReactionEikonal for ep-mechanics example #1090
reduce size of vtksz for doc build #1091

Dependencies

update flit-core requirement from <3.11,>=3.2 to >=3.2,<4 #1025
bump pytest-cov from 6.0.0 to 6.1.1 #1026
update numpy requirement from <=2.2.4 to <=2.2.5 #1059

Maintenance

update CHANGELOG for v0.11.0 #1023
bump version to 0.12.dev0 #1033
bump the actions group across 1 directory with 4 updates #1034
bump ansys/actions from 9.0.0 to 9.0.2 in the actions group #1048
use intelmpi on runner for doc build #1061
update nightly and release doc builds #1070
only run release workflow on tag push #1098

Miscellaneous

standardize type hints for pre, post, and utils subpackages #1018
remove unused and outdated method #1035
improve how conduction paths and their data are managed #1041
consolidate BeamsMesh functionality into Mesh #1042
only print LS-DYNA stdout to debug level #1081
deprecate update parts #1089