Skip to content

Releases: NREL/HydroChrono

HydroChrono v0.2.1 - expansion of wave generation features

16 Jul 16:06
f40f4d8
Compare
Choose a tag to compare

This minor release adds some features for wave generation before the upcoming switch to Chrono 9.0.0.

What's Included:

Additional wave generation features include: creation of spectrum without .h5 file, wave stretching, fluid velocity and acceleration calculations, refactoring to unify API of regular and irregular waves, etc. See related PR notes #58 for details.

Full Changelog: v0.2.0...v0.2.1

HydroChrono v0.2.0 - 1.6x speed up, new docs, improved irregular waves

12 Feb 12:42
1bf29b7
Compare
Choose a tag to compare

This 2nd release covers some important improvments to HydroChrono's hydrodynamic capabilities, a 1.6x speed up and a new website.

What's Included:

  • Improvements to convolution integral demonstrate 1.6x speed-up: PR #50
  • Overhauled documentation: https://nrel.github.io/HydroChrono/
  • Several improvements made to irregular waves in PR #54 , including:
    • Bugfix for excitation force convolution integral
    • New test for irregular waves
    • Added JONSWAP spectrum (in addition to Pierson-Moskowitz)
    • Improved UI for specifying irregular wave parameters

What's Next:

The next major goal is to prepare distributable binaries for future releases (currently being developed in PR #51) and associated Python wrapper for improved user friendliness.

HydroChrono v0.1.0 - Core Hydrodynamic Capabilities

28 Nov 15:59
d8a6484
Compare
Choose a tag to compare

This initial release covers HydroChrono's core hydrodynamic capabilities, which have now been developed and verified - providing a foundation for further enhancements.

What's Included:

  • Main Hydrodynamic Calculations: The core hydrodynamic force computations are ready and functioning reliably.

What's Next:

While this release represents a major step forward, there's still more work ahead. We plan to:

  • Continue refining and optimizing the existing calculations.
  • Address any minor issues and further enhance robustness.
  • Prepare distributable binaries for future releases (currently being developed in PR #51).