Repository navigation
Release v2.2.0
Pre-release
Pre-release
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.