Skip to content

Releases: ansys/pydyna

v0.12.1

18 May 15:27

Choose a tag to compare

chore: updating CHANGELOG for v0.12.1

v0.12.0

18 May 14:52

Choose a tag to compare

What's Changed

Read more

v0.11.0

13 Feb 09:01

Choose a tag to compare

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

27 Jan 19:50

Choose a tag to compare

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
Read more

v0.9.1

31 Dec 10:29

Choose a tag to compare

0.9.1 - December 31, 2025

Fixed

Migrating to ``ansys-tools-common`` #951

v0.9.0

15 Jul 12:17

Choose a tag to compare

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

02 Apr 08:02

Choose a tag to compare

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

25 Feb 14:16

Choose a tag to compare

chore: updating CHANGELOG for v0.7.1

v0.7.0

10 Jan 08:03

Choose a tag to compare

chore: updating CHANGELOG for v0.7.0

v0.6.1

22 Nov 10:02

Choose a tag to compare

chore: updating CHANGELOG for v0.6.1