You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release Notes
Refactored structural and acoustic elements, with dedicated classes per element type (pipes, beams, valves, expansion joints, rigid element, and acoustic FEM/FETM elements).
New element attributes system and Preprocessor refactoring, simplifying model assembly.
New cross-section dataclasses (pipe, I/C/T profiles, circular/rectangular sections, valve and expansion joint).
New set of file management classes (spreadsheets, HDF5 and text) and data import assistant.
Fluid and material libraries now saved in JSON format.
Refactored input interfaces with shared base classes for nodes, lines and elements.
New animation widget replacing the old animation toolbar and unified toolbars.
New icons for light and dark themes and dedicated exception window.
Iniial support for the new rigid element, including 3D rendering and mesh generation integration.
New mesh setup window (MesherSetupInput).
Refactored reciprocating compressor and pump models, with simplified plots and REFPROP integration.
Reviewed rotations and offsets of valves and expansion joints, rebuilt stress computation and acoustic/structural solvers.
New input validators, unit converters (pint) and mesh/geometry utilities.
Expanded and refactored test suite (modal/harmonic analyses, reciprocating machines and file handling).
Updated dependencies (pytest 9.0.3, Ruff), build (pulse.spec) and automatic version bump tool.