Skip to content

Releases: MHKiT-Software/MHKiT-MATLAB

v0.5.0

09 Jul 22:26
e780f1c
Compare
Choose a tag to compare

v0.5.0

New Features

  • Addition of the WEC Design Response Toolbox within the wave module #127
    • Estimate extreme sea states based on short term data
  • Addition of the Delft3D input and analysis within the tidal module #124
    • Analyze modeled river/tidal flow data using same tools as ADCP and resource data

Improvements

Fixes

  • Allow user to specific surface elevation generation method #126
  • Properly map the gamma parameter in the jonswap function #136

v0.4.1

05 Mar 19:46
21453d1
Compare
Choose a tag to compare

New Features

  • DOLfYN IO & Rotations(#79)
    • IO
      • Implement DOLfYN IO functionality for classic Nortek data format
      • Add support for RDI file read
      • Initial development for NetCDF read and write functionality
    • Rotations
      • Speed optimizations, bug fixes, and rotations for DOLfYN
  • Power Quality Flicker (#105)
    • Update power quality flicker assessment workflow and calculations
  • CDIP Data IO and Graphics (#83)
    • Implement CDIP data collection and plotting functions
  • Wave Updates (#70)
    • Add depth_regime, wave_length, and depth flags
    • Implement updates to wave-related functions and tests
  • Cache hindcast data calls (309f512)
  • Add MATLAB/Python compatibility to README (576b406)

Bug Fixes

  • #59 Magnitude and Phase Function for MATLAB (#76)
    • Implement magnitude and phase function for MATLAB
  • #65 Tidal Ebb and Flood Plots for MATLAB (#73)
    • Implement tidal ebb and flood plots for MATLAB
  • WPTO for MATLAB (#61)
    • Address issues related to WPTO for MATLAB
  • Fix python namespace conflict warnings (be70376)

Developer Improvements

  • Fix Github Actions Workflow to automate unit testing #102
    • Linux, macOS, and Windows Units are performing nominally
    • Fix/update failing unit tests where possible
      • 100% (151 / 151) of test cases are passing
  • Add built in MATLAB code coverage (1f5f93a)

Thank you to @kchong75, @H0R5E, @kbrode22, @parangat94, @Matthew-Boyd, @hivanov-nrel, @rpauly18, @Alex-McVey, @simmsa for your contributions!

MHKiT-Matlab v0.4.0

31 Mar 20:09
114c443
Compare
Choose a tag to compare

v0.4.0 features:

  • WPTO Hindcast IO functions
  • CDIP IO functions
  • tidal ebb and flood plots
  • wave resource updates

MHKiT-MATLAB v0.3.1

03 Nov 22:26
14f4f6b
Compare
Choose a tag to compare

Updates to QC module to coincide with updates to the Pecos package v0.1.9

MHKiT-MATLAB v0.3.0

02 Oct 13:57
3ad41c1
Compare
Choose a tag to compare

Third official release of MHKiT-MATLAB adding:

  • wave.io.ndbc Module: functions for downloading and converting NDBC data into MHKIT formats.
  • wave.io.wecsim Module: functions for converting WEC-Sim data into MHKiT formats.
  • river.performance and tidal.performance Module: new functionality to assess device performance from blade/rotor type devices.
  • Loads Module: new function for computing blade moments.

MHKiT-MATLAB v0.2.0

02 Jul 13:37
1c31ddf
Compare
Choose a tag to compare

This is the second official release of MHKiT-MATLAB which adds:

  • Loads Module: functions to perform mechanical loads assessments
  • Power Module: functions to assess power production and power quality

MHKiT-MATLAB v0.1.0

21 Jan 16:48
Compare
Choose a tag to compare

The first official release of MHKiT, developed in Python and MATLAB, includes the following modules:

  • QC Module: Perform quality control analysis

  • Wave Module: Calculate quantities of interest for wave energy converters (WEC)

  • River Module: Calculate quantities of interest for river energy converters (REC)

  • Tidal Module: Calculate quantities of interest for tidal energy converters (TEC)

  • Utils Module: Includes helper functions

The v0.1.0 release includes methods for resource assessment, device performance, graphics, io and and quality control.