Skip to content

Releases: twmacro/pyyeti

Version 1.4.3.4

26 Jan 18:47
Compare
Choose a tag to compare

Add the "forms" option to pyyeti.nastran.bulk.wtextseout. The new default is now to mark the mass, stiffness, and damping matrices as symmetric.

Version 1.4.3.3

21 Jan 19:41
Compare
Choose a tag to compare

Release to fix encoding issue on Windows:

  • update guitools.read_text_file to use UTF-8 encoding
  • primarily impacts nastran.bulk.rd* routines

Many thanks to A. Amar for pointing out the encoding issue! :)

Version 1.4.3.2

09 Dec 22:56
Compare
Choose a tag to compare

Enhanced the pyyeti.nastran.bulk.rdeigen function. It now accepts the search_strings and regex options.

Version 1.4.3.1

01 Dec 21:44
Compare
Choose a tag to compare

Added a CLA tutorial.

Version 1.4.2.1

21 Oct 12:54
Compare
Choose a tag to compare

This version is primarily about handling deprecations related to Python 3.13 and NumPy 2.0.

Minor output format change to pp.PP.

Version 1.4.2

10 Sep 12:39
Compare
Choose a tag to compare

Updates:

  • Update nastran.bulk.rddtipch to use regex search; it was too rigid previously and could fail to read properly formatted DTI
  • Update nastran.bulk.wtextseout: more flexible inputs and add option to write TUG1 (beta -- let me know of any issues)
  • Update ytools.numba_interp to remove type signatures and reduce number of Numba-JITted functions. Removing type signatures enables lazy compilation, and enables faster import times overall. Many thanks to Jeremy P. for this one!
  • Update doctest for ytools.reorder_dict to be compatible with Python 3.12
  • Other miscellaneous doc formatting updates

Version 1.4.1.5

17 Jul 16:13
Compare
Choose a tag to compare

Includes a couple pyyeti.nastran.bulk updates from Josh Ayers:

  1. Fixed a bug in nastran.bulk.wtassign. For some combinations of line lengths, it would line wrap incorrectly.
  2. Added functions to write Nastran cards with real numbers in double precision.

Thanks Josh!

Version 1.4.1.4

05 Jun 12:21
Compare
Choose a tag to compare

This release is to speed up import times. Thanks Josh Ayers! :-)

From Josh:

Added cache=True to the Numba JIT decorator for several functions. (#33)

ytools._numba_interp32
ytools._numba_interp64
rainflow.py_rain._rainflow1
rainflow.py_rain._rainflow2

Import time for ytools module reduced from approx 10s to 1s.

Version 1.4.1.3

01 Jun 17:32
Compare
Choose a tag to compare

Added the use_apply_uf parameter to the cla.DR_Results.solvepsd routine.

Did some code cleaning and deprecation updates.

Version 1.4.1.2

11 May 19:18
Compare
Choose a tag to compare

Minor release with two enhancements:

  • update nastran.op2.rdparampost reader for 64-bit TUGD (and similar) tables
    
  • fix cla.rptpct1 handling of figures when the terminal disappears