Version History

[4.0.4] - 2026-04-22

  • added shouldUseTrueNoMotionProfile to the constant-stratification, hydrostatic, and Boussinesq transforms so eta_true uses rho_nm0 by default and rho_nm when explicitly requested.
  • added an advisory EtaTrueOperation:OptimizationToolboxUnavailable warning when shouldUseTrueNoMotionProfile=true and rho_nm is being computed without Optimization Toolbox support.
  • added focused tests covering eta_true profile selection, warning behavior, transform-copy preservation, and NetCDF round-trip persistence of shouldUseTrueNoMotionProfile.
  • changed WVTransform.version to read from resources/mpackage.json instead of a hard-coded version string so runtime metadata stays aligned with the package manifest.

[4.0.3] - 2026-04-22

  • pinned InternalModes to 1.0.1 so MPM resolves a SplineCore-compatible dependency set for WaveVortexModel installs.

[4.0.2] - 2026-01-16

  • new moment based algorithm for computing rho_nm.
  • eta_true now computed from high order spline representation of rho_nm; recores SplineCore package.
  • added placeParticlesOnIsopycnals function to all WVStratification subclasses.

[4.0.1] - 2025-12-11

  • initial mpm ci release

4.0.0 - 2025-08-05

  • Added support for `WVForcing’, a mechanism for adding arbitrary forcing to the model which also also the nonlinear fluxes to be automatically diagnosed.
  • Added `WVObservingSystems’, a mechanism for adding user defined observing systems to the model, such as drifters, mooring, along-track altimetry.

3.0.0 - 2024-07-25

  • Full implemented non-hydrostatic forwards model, passing all unit tests.

2.0.0 - 2021-11-05

  • Fully non-linear forwards model for hydrostatics.
  • Never formally declared version 2.0, but on this date we successfully modeled the Cyprus eddy example from the JFM directly in the WaveVortexModel.

1.0.0 - 2020-09-18

  • All units test passed and declared version 1.0 for the JFM paper.

0.9.0 - 2018-01-04

  • Model expanded to project any state of the fluid onto the complete wave-vortex basis, and time step the state forward linearly. The code was moved to Matlab.

0.0.1 - 2014-12-10

  • Initially released as a linear internal wave model that time stepped forward non-hydrostatic internal gravity waves in variable stratification using internal wave modes. The code was written in C and Objective-C.

This site uses Just the Docs, a documentation theme for Jekyll.