Skip to content

MSS Toolbox 2.2.0

Choose a tag to compare

@cybergalactic cybergalactic released this 29 Oct 18:03
· 65 commits to master since this release
  • Removed the ShipX/VERES importer, readers, and general vessel catalog. Supply and S175 now use pre-generated Capytaine data.
  • Updated the bundled Capytaine vessel files and added supply, S175, and Wigley cases. You can use these files directly in MATLAB/Octave without installing Python or Capytaine.
  • Reorganized the WAMIT catalog: processed vessel MAT files now reside directly under HYDRO/vessels_wamit/, with source files in separate *_wamitData folders.
  • Improved wamit2vessel handling of limiting-frequency coefficient rows with omitted damping values. Added interactive or explicit damping inputs, validation before saving, and consistent output paths. Removed unused speed padding from imported RAO arrays.
  • Standardized power-based averaging on a JONSWAP reference with peak frequency 1.0 rad/s and gamma 3.3. Increased integration resolution and added spectrum validation. You can supply another reference peak explicitly.
  • Updated SIMhydroVessel to read linear and nonlinear damping settings from the vessel MAT file for both Capytaine and WAMIT cases, replacing duplicated presets. Updated the vessel-selection GUI and catalog lookup.
  • Corrected the reference-point transformation in Gmtrx and clarified the longitudinal center-of-flotation input.
  • Corrected vesselPeriods to exclude the artificial infinite-frequency marker from interpolation and natural-frequency searches while retaining genuine zero-frequency data. Clarified damped and undamped frequency outputs.
  • Updated DPperiods, exLoadCondition and exResonance to use viscous damping from vessel.powerBased.Bv. Consolidated period analysis in vesselPeriods, replacing the older shipPeriods and natfrequency utilities.
  • Improved wave initialization with automatic frequency-band selection based on spectral energy and available RAO data. Added checks for invalid peak frequencies, truncated spectra, and insufficient frequency resolution, and removed extrapolation beyond the available RAO range.
  • Added plotRAO for combined motion and force amplitude/phase plots, with selectable headings and optional black-and-white styling. Simplified exPlotRAO.
  • Added mssCraft to list hydrodynamic vessel files and CRAFT dynamics models. Reorganized supporting utilities and updated examples, library documentation, the quick reference, and license guidance.