Releases: arkottke/strata
Releases · arkottke/strata
Release list
v0.9.3
- Added: Comprehensive preflight input validation to check model parameters
and report actionable errors before calculations start in GUI and batch modes. - Fixed: Resolved NaN propagation in CompatibleRvtMotion when calculation
frequencies exceed target spectrum range. - Changed: Reflowed the General Settings page into three columns to reduce
vertical space on laptop screens. - Fixed: Duplicated entries (e.g. 6 instead of 3) in the "Type" drop-down of
the Input Motions table. - Fixed: example-08.json regression example failed the new preflight
validation because its RVT motion's frequency array was rounded to only
~3 significant figures, producing non-increasing values. Regenerated the
frequency array from its exact log-spaced values and the corresponding
Fourier amplitudes with a smoothing fit, restoring full precision.
v0.9.2
Changes:
- Fixed: Wang & Rathje peak factor formulation to work if no peak is found
- Fixed: Selection of output via the plot
- Fixed: Uniform depth distribution entry to allow min to be set first.
- Fixed: SourceTheoryRvtMotionDialog now allows duration to be changed.
- Changed: SourceTheoryRvtMotionDialog adjusted to be wider
v0.9.0
Changes since v0.8.2
Features
- Migrate to Qt6 (with help of Copilot)
- Add support for Apple binaries
- Created Python test suite for example comparisons
Improvements
- Remove minDamping from SoilType and related classes for simplification
- Lazy loading of printer support
- Fix geometric spreading terminology
CI/CD & Build
- Refactor release workflow and improve macOS framework handling
- Update release workflow to trigger only on published releases
v0.8.1
v0.8.0
v0.7.0
- Added: Instructions for command line operation to manual
- Improved: plots of the CompatibleRvtMotion dialog
- Improved: log messages
- Fixed: Crash on clearing of output
- Fixed: Issue with inconsistent time series length
- Fixed: Logic of smooth spectrum in FrequencyDependentCalculator