Releases: ansys/pyansys-heart
Releases · ansys/pyansys-heart
v0.15.0
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
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
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
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
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
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
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
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
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
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 |