Releases: ansys/pydyna
Releases · ansys/pydyna
v0.12.1
v0.12.0
What's Changed
- chore: update CHANGELOG for v0.11.0 by @pyansys-ci-bot in #1110
- chore: bump version 0.12.dev0 by @Revathyvenugopal162 in #1113
- build: bump pytest-sphinx from 0.6.3 to 0.7.1 in the tests group by @dependabot[bot] in #1080
- feat: transformation mirror by @p300894 in #1117
- chore: pre-commit automatic update by @pre-commit-ci[bot] in #1116
- build: bump pyvista from 0.46.5 to 0.47.0 by @dependabot[bot] in #1115
- docs: Update
CONTRIBUTORS.mdwith the latest contributors by @pyansys-automation in #1123 - build: bump the actions group across 1 directory with 6 updates by @dependabot[bot] in #1122
- chore: pre-commit automatic update by @pre-commit-ci[bot] in #1126
- fix: handle DEFINE_TABLE_2D as table-card by @RaphaelHeiniger in #1125
- feat: docker image for
runby @Revathyvenugopal162 in #1069 - ci: fix
dpfpath for builddocsby @Revathyvenugopal162 in #1111 - build: bump the actions group with 3 updates by @dependabot[bot] in #1127
- build: bump the doc group across 1 directory with 2 updates by @dependabot[bot] in #1096
- fix: general cleanup by @Revathyvenugopal162 in #1128
- build: bump jupyterlab from 4.5.3 to 4.5.4 in the doc group by @dependabot[bot] in #1129
- build: bump numpy from 2.2.6 to 2.4.0 by @dependabot[bot] in #1010
- fix: create
changelogfragment only on PR and unwanteddepsby @Revathyvenugopal162 in #1134 - fix: give information about error location by @koubaa in #1132
- fix: codegen for option handling with multiple generations by @koubaa in #1135
- fix: remove deprecated package by @Revathyvenugopal162 in #1137
- fix: Case insensitive params and correct expression parser by @koubaa in #1138
- build: bump pyvista from 0.47.0 to 0.47.1 by @dependabot[bot] in #1140
- fix: section shell NIP calculation by @koubaa in #1141
- fix: some basic IGA keywords by @koubaa in #1142
- chore: pre-commit automatic update by @pre-commit-ci[bot] in #1144
- chore: change project leads by @koubaa in #1136
- feat: apply_lspp_defaults algorithm by @koubaa in #1145
- fix: EOS and DATABASE_CROSS_SECTION title options by @koubaa in #1147
- chore: remove smoke tests by @koubaa in #1146
- fix: *SECTION card sets and TITLE option by @koubaa in #1151
- fix: multiple generated keywords by @koubaa in #1156
- fix: raise errors on
run_dynafails by @Revathyvenugopal162 in #1154 - fix: Warning location by @koubaa in #1157
- fix: type mapping codegen by @koubaa in #1158
- fix: solid format check by @koubaa in #1159
- fix: Improve parameter handling by @koubaa in #1160
- build: bump the actions group across 1 directory with 2 updates by @dependabot[bot] in #1149
- docs: Update
CONTRIBUTORS.mdwith the latest contributors by @pyansys-automation in #1161 - docs: remove duplicated contributors entry by @Revathyvenugopal162 in #1162
- build: bump the doc group across 1 directory with 2 updates by @dependabot[bot] in #1163
- chore: pre-commit automatic update by @pre-commit-ci[bot] in #1164
- fix: ELEMENT_BEAM_ORIENTATION allow multi-row style input by @RaphaelHeiniger in #1165
- build: bump the actions group across 1 directory with 3 updates by @dependabot[bot] in #1168
- build: bump docker/build-push-action from 6.19.2 to 7.0.0 in the actions group by @dependabot[bot] in #1169
- fix: support
ELEMENT_MASS_PARTandELEMENT_MASS_PART_SETwith table cards by @Revathyvenugopal162 in #1170 - build: bump ansys/actions from 10.2.8 to 10.2.9 in the actions group by @dependabot[bot] in #1172
- chore: pre-commit automatic update by @pre-commit-ci[bot] in #1171
- build: bump actions/download-artifact from 8.0.0 to 8.0.1 in the actions group by @dependabot[bot] in #1175
- build: bump jupyterlab from 4.5.5 to 4.5.6 in the doc group by @dependabot[bot] in #1174
- feat: add field variable by @Revathyvenugopal162 in #1173
- chore: pre-commit automatic update by @pre-commit-ci[bot] in #1179
- build: bump pypandoc from 1.16.2 to 1.17 by @dependabot[bot] in #1177
- build: bump chardet from 5.2.0 to 7.1.0 by @dependabot[bot] in #1180
- build: bump ansys/actions from 10.2.9 to 10.2.10 in the actions group by @dependabot[bot] in #1181
- build: bump chardet from 7.1.0 to 7.2.0 by @dependabot[bot] in #1182
- chore: pre-commit automatic update by @pre-commit-ci[bot] in #1186
- build: bump ansys/actions from 10.2.10 to 10.2.11 in the actions group by @dependabot[bot] in #1184
- build: bump ansys/actions from 10.2.11 to 10.2.12 in the actions group by @dependabot[bot] in #1188
- build: bump chardet from 7.2.0 to 7.3.0 by @dependabot[bot] in #1187
- fix: contact tiebreak condition by @koubaa in #1189
- build: bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #1191
- refactor: Cleanup options by @koubaa in #1190
- build: bump pytest-cov from 7.0.0 to 7.1.0 in the tests group by @dependabot[bot] in #1185
- chore: pre-commit automatic update by @pre-commit-ci[bot] in #1195
- build: bump ipython from 8.38.0 to 8.39.0 in the doc group by @dependabot[bot] in #1192
- build: bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 in the actions group by @dependabot[bot] in #1197
- build: bump requests from 2.33.0 to 2.33.1 by @dependabot[bot] in #1196
- feat: upgrade hollerith to latest version by @Revathyvenugopal162 in #1198
- build: bump docker/login-action from 4.0.0 to 4.1.0 in the actions group by @dependabot[bot] in #1199
- chore: pre-commit automatic update by @pre-commit-ci[bot] in #1200
- feat: update python to 3.14 by @Revathyvenugopal162 in #1201
- build: bump pytest from 9.0.2 to 9.0.3 in the tests group by @dependabot[bot] in #1203
- build: bump chardet from 7.3.0 to 7.4.1 by @dependabot[bot] in #1204
- build: bump chardet from 7.4.1 to 7.4.3 by @dependabot[bot] in #1212
- chore: pre-commit automatic update by @pre-commit-ci[bot] in #1210
- chore: Update license metadata in pyproject.toml by @pyansys-automation in #1207
- build: bump docker/build-push-action from 7.0.0 to 7.1.0 in the actions group across 1 directory by @dependabot[bot] in #1206
- build: bump pyvista from 0.47.1 to 0.47.3 by @dependabot[bot] in #1208
- chore: pre-commit automatic update by @pre-commit-ci[bot] in #1213
- build: bump ansys/actions from 10.2.12 to 10.3.0 in the actions group by @dependabot[bot] in #1215
- build: bump sphinx-gallery from 0.20.0 to 0.21.0 in the doc group by @dependabot[bot] in #1216
- build: bump matplotlib from 3.10.8 to 3.10.9 by @dependabot[bot] in #1217
- fix: pinned requirements incompatible with the rest of the ecosystem by @RobPasMue in #1218
- chore: pre-commit automatic update by @pre-commit-ci[bot] in #1221
- chore: update dependency by @Revathyvenugopal162 in #1222
- fix: allow
ELEMENT TSHELLto table cards by @Revathyvenugopal162 in #1220 - ci: build and test docker image before pushing by @revathyvenugopal...
v0.11.0
Added
| Bump version 0.11.dev0 | #1073 |
| Add agent instructions entry point | #1093 |
| Plot curve for *DEFINECURVE | #1097 |
| Remove solver module. | #1106 |
| Remove ``pre`` module | #1108 |
Fixed
| Blank lines after Mat295 fiber families | #1087 |
| Use sample of keyword file for character encoding detection | #1089 |
| Writing large int | #1090 |
| Parameter expansion bugs | #1091 |
| Slash property name handling | #1092 |
| Agent instructions | #1102 |
| Improve agent instructions | #1103, #1104 |
| Typing issues and series links | #1105 |
Documentation
| Update ``CONTRIBUTORS.md`` with the latest contributors | #1088 |
| Remove the ``pre`` examples and docs references | #1107 |
| Add agent instructions | #1109 |
Maintenance
| Update CHANGELOG for v0.10.0 | #1077 |
| Pre-commit automatic update | #1098 |
v0.10.0
Added
Add test coveragemarkers to pyproject.toml |
#847 |
| Replace assert statements with explicit error handling | #860 |
| Plate thickness optimization example | #868 |
| Enable contact card options | #873 |
| Enhance facet extraction functions to return elementids and pa… | #882 |
| Add coverage | #909 |
| Add ``CASE`` command line argument | #917 |
| Dataframe typehints | #921 |
| Section shell card sets | #964 |
| Add AGENTS.md and definetable linking | #968 |
| Improve discoverability of renamed properties | #1021 |
| Add Pythonic keyword lookup API for Deck | #1022 |
| Implement validation | #1031 |
| Add global keyword validator | #1033 |
| Add CSV (comma-delimited) format support for keyword I/O | #1034 |
| Migrate to ``ruff`` | #1036 |
| Begin implementation of link handing for DEFINECURVE | #1045 |
| Expand scope of links | #1049 |
| Part links | #1050 |
| Add more link types | #1060 |
| Element links | #1061 |
| Set and part links | #1062 |
| Add Deck.getset_by_id() and extend getkwds_by_full_type() | #1066 |
Fixed
Improve subprocess |
#859 |
| Update actions with vulnerability check | #861 |
| Add security.md file | #862 |
| Executables handling and add mock test | #869 |
| Optimization plotting | #887 |
| Add table-card generation option to CONSTRAINEDRIGID_BODIES (#913) | #914 |
| Add ``dependabot`` cooldown and fix dependencies | #923 |
| Code generation for element shell beta | #929 |
| Card conditions for *CONTROLIMPLICIT_EIGENVALUE | #941 |
| Expand with parameters | #945 |
| Allow out-of-bound insertions | #960 |
| Code coverage | #965 |
| Handle parameters with PARAMETERLOCAL inside of includes | #979 |
| Parameter substitution for all card types | #983 |
| Implement expression parsing for PARAMETEREXPRESSION | #984 |
| Update pandas 2.3+ | #988 |
| Update the `license` year | #1006 |
| Mat295 with multiple fiber families | #1012 |
| Correctly handle nplane*nthick | #1013 |
| Add LARGE format support for INITIALSTRESS_SHELL/INITIALSTRAIN_SHELL | #1018 |
| Run plotting test and optimize implementations | #1027 |
| Rigidwall IDTITLE card issue | #1029 |
| Jupyter for plotting | #1030 |
| Use TableCardGroup for mat 23 | #1035 |
| Optimize card set load | #1037 |
| Respect kwargs when not using LSPP defaults | #1040 |
| Codegen enhacements for ALESTRUCTURED_MESH_CONTROL_POINTS and aliases | #1041 |
| Handle *CONTROLSHELL cascading cards structure | #1042 |
| Kwargs-initialized cascading card | #1043 |
| CONTROLTIME_STEP and some DATABASEBINARY keywords | #1044 |
| CONTROLTIMESTEP | #1046 |
| Skipped plotting test and solid element parsing | #1054 |
| Retain parameters | #1055 |
| Warnings from keywords tests | #1056 |
| Params on conditional cards | #1068 |
| Keywords cache and ubuntu machine | #1074 |
| ``autoapi``build | #1076 |
Documentation
Update CONTRIBUTORS.md with the latest
contributors |
#876, #885 |
Update html_context with PyAnsys tags |
#893 |
| Update contributing to ref PyDYNA | #967 |
| Docs: optimize doc build | #976 |
| Update ``CONTRIBUTORS.md`` with the latest contributors | #992 |
Test
| Complete codegen testing coverage | #1026 |
Dependencies
| Bump the doc group with 2 updates | #935 |
| Bump matplotlib from 3.10.6 to 3.10.7 | #936 |
| Bump the actions group across 1 directory with 2 updates | #942 |
| Bump pyvista from 0.46.3 to 0.46.4 | #946 |
| Bump ipywidgets from 8.1.7 to 8.1.8 | #948 |
| Bump pytest from 8.4.2 to 9.0.0 in the tests group | #952 |
| Bump pypandoc from 1.15 to 1.16 |
v0.9.1
v0.9.0
0.9.0 - July 15, 2025
Added
| general updates | #792 |
| add windows exe parameter to run dyna | #801 |
| build docs in python 3.13 | #814 |
| add run and keyword markers to composite action and matrix for keyword test | #819 |
| add autosummary using jinja to all auto keywords files | #820 |
| add options to activate with setter | #846 |
Fixed
| feat: add license header | #787 |
| add changelog fragments in PRs | #793 |
| change example data url | #796 |
| hide some implementation from run package and migrate to theme autoapi | #797 |
| add additional doc strings to auto keyword 'jinja' template | #803 |
| The nan comparison in series card test | #804 |
| run module subprocess exit properly on failing | #826 |
| check the working directory path before run subprocess | #831 |
| badge | #840 |
Documentation
| chore: bump numpy from 2.2.3 to 2.2.4 | #770 |
| chore: bump pytest-cov from 6.0.0 to 6.1.1 | #780 |
| chore: bump ipywidgets from 8.1.5 to 8.1.6 | #784 |
| docs: revert beer can buckling example | #790 |
| add keywords to autoapi docs | #800 |
| improve getting started documentation | #802 |
| Add deep wiki badge | #854 |
Dependencies
| chore: bump ansys/actions from 8 to 9 | #785 |
| chore: bump numpy from 2.2.4 to 2.2.5 | #789 |
Maintenance
| bump pyvista from 0.44.2 to 0.45.0 | #788 |
| bump the doc group across 1 directory with 3 updates | #798, #812 |
| bump ansys/actions from 9.0.2 to 9.0.6 | #799 |
| bump ipywidgets from 8.1.6 to 8.1.7 | #806 |
| bump joblib from 1.4.2 to 1.5.0 | #808 |
| bump ansys/actions from 9.0.6 to 9.0.7 | #809 |
| bump ansys/actions from 9.0.7 to 9.0.15 | #810 |
| bump pyvista from 0.45.0 to 0.45.1 | #811 |
| bump matplotlib from 3.10.1 to 3.10.3 | #813 |
| bump pyvista from 0.45.1 to 0.45.2 | #815 |
| bump numpy from 2.2.5 to 2.2.6 | #817 |
| bump actions/setup-python from 5.5.0 to 5.6.0 | #818 |
| bump joblib from 1.5.0 to 1.5.1 | #822 |
| bump ansys/actions from 9.0.9 to 9.0.12 | #823 |
| bump ansys/actions from 9.0.12 to 9.0.13 | #828 |
| bump pytest-xdist from 3.6.1 to 3.7.0 | #829 |
| bump pandas from 2.2.3 to 2.3.0 | #834 |
| bump scikit-learn from 1.6.1 to 1.7.0 | #836 |
| bump pytest-cov from 6.1.1 to 6.2.1 | #837 |
| bump pytest from 8.3.5 to 8.4.1 | #838 |
| pre-commit automatic update | #839 |
| Bump ansys/actions from 9.0.13 to 10.0.12 | #844 |
| bump the doc group across 1 directory with 5 updates | #845 |
| Bump the doc group with 2 updates | #849 |
| Bump pytest-xdist from 3.7.0 to 3.8.0 | #850 |
| Pre-commit automatic update | #851 |
Miscellaneous
| [pre-commit.ci] pre-commit autoupdate | #773 |
| chore: update CHANGELOG for v0.8.0 | #775 |
| build: bump dev version after 0.8.0 release | #776 |
docs: Update CONTRIBUTORS.md with the latest
contributors |
#779 |
| fix: Fix define table keyword | #782 |
| test: add test case for icfdpart | #783 |
v0.8.0
0.8.0 - April 02, 2025
Dependencies
| chore: bump pytest from 8.3.4 to 8.3.5 | #763 |
Documentation
| chore: update version | #748 |
| chore: bump matplotlib from 3.10.0 to 3.10.1 | #762 |
| chore: [pre-commit.ci] pre-commit autoupdate | #764 |
| [pre-commit.ci] pre-commit autoupdate | #766 |
Fixed
| fix: handle initialtemperature_node/set correct with table-card | #754 |
| fix: part set list generate gap | #760 |
| feat: remove pyvista hard dependency | #774 |
Miscellaneous
| chore: update CHANGELOG for v0.7.1 | #746 |
| fix: encrypted deck in expand | #751 |
| fix: try to detect encoding when expanding decks | #753 |
| fix pass **args to plotter object | #755 |
| fix: try utf-8 before attempt encoding detection | #756 |
| fix: issue reading series card with trailing whitespace | #759 |
| feat: add include name property to keyword | #768 |
Test
| fix: remove print statement from testinitial_temperature | #757 |
v0.7.1
chore: updating CHANGELOG for v0.7.1
v0.7.0
chore: updating CHANGELOG for v0.7.0
v0.6.1
chore: updating CHANGELOG for v0.6.1