Releases: MHKiT-Software/MHKiT-MATLAB
v0.5.0
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
- More detailed and complete installation instructions
- Update MATLAB/Python compatibility matrix
Fixes
v0.4.1
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
- IO
- 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
v0.4.0 features:
- WPTO Hindcast IO functions
- CDIP IO functions
- tidal ebb and flood plots
- wave resource updates
MHKiT-MATLAB v0.3.1
Updates to QC module to coincide with updates to the Pecos package v0.1.9
MHKiT-MATLAB v0.3.0
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
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
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.