Skip to content

Release v2.2.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 23:06
4d8213e

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.
  • Full 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.