Mhkit

Latest version: v0.9.0

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.6.0

This Release includes

- Test Suite Restructure (174) which improved the ability to run and edit tests by breaking them out from single files into folders containing tests for specific parts of each submodule
- Metocean module added which can pull data from the wind_toolkit with 4 regions and 1-hr or 5-min data (187)
- Two Dolfyn Updates (169, 186) which address many bug fixes, clean up, and some feature expansion
- ADV skipped timesteps, max gap, and attributes
- error in integral length scale calculation
- error in despiking function
- move Reynolds stress and cross-spectral density calculations to ADV folder
- prevent inaccurate TKE calculation from ADCP velocity input
- Delft3D z-calculation, timestep, and new example notebook comparing ADV, and D3D river transect data (168, 190, 199)
- Wec_Sim support for v5.0 and cable class (185)
- Return period added for contours by mbruggs (193)
- Provide a function to convert from Te to Tp using ITTC approximation (210)
- General upkeep and compatibility maintenance (181, 211)
- General Bug Fixes (205, 208)

Thank you to all of the contributors from the marine energy community who made this possible. Special thanks to the contributors in this release:
ssolson jmcvey3 akeeste browniea cmichelenstrofer mbruggs rpauly18 hivanov-nrel Graham-EGI

0.5.1

Minor bug fix for import of DOLfYN subfolders via pip install

0.5.0

- Organization: grouped `io` specific functions in wave, tidal, and river into an io folder in each module (127)
- Updated Jonswap spectrum to match IEC guidance (128)
- Added plotting function to the tidal graphics module as requested in 85 (125)
- Added DOLfYN module to analyze and process ADV and ADCP data (126)
- Incorporated the remaining WDRT functionality (130, 141)
- Added Delft3D case post-processing in the river/ tidal model (132)
- Fixed a bug in the wave elevation function (143)
- Include the last day in CDIP requests and file timezone issues with CDIP (160,161)
- Upgrades to processing numpy and pandas version to maintain compatibility and other maintenance (122, 124, 135, 148, 159)
ssolson rpauly18 jmcvey3 cmichelenstrofer browniea Matthew-Boyd hivanov-nrel

0.4.0

[wave.io.cdip](https://mhkit-software.github.io/MHKiT/mhkit-python/api.wave.html#io) Module: functions for downloading and converting CDiP data into MHKIT formats.
[wave.io.hindcast](https://mhkit-software.github.io/MHKiT/mhkit-python/api.wave.html#io) Module: functions for downloading and converting WPTO Hindcast data into MHKIT formats.
[wave.io.swan](https://mhkit-software.github.io/MHKiT/mhkit-python/api.wave.html#io) Module: functions for importing and converting SWAN data into MHKIT formats.
[wave.resource](https://mhkit-software.github.io/MHKiT/mhkit-python/api.wave.html#resource) Module: Deep water approximations for wave resource characterization.
[utils](https://mhkit-software.github.io/MHKiT/utils.html#Utils) Module: Vector averaging capabilities in statistics calculations.
[wave.performance](https://mhkit-software.github.io/MHKiT/mhkit-python/api.wave.html#performance) Module: Wave power performance workflow functions.

0.3.1

Updates for new Pecos version
- Pecos requirements updated to v0.1.9

0.3.0

Third official release of MHKiT-Python adding:

- [wave.io.ndbc Module](https://mhkit-software.github.io/MHKiT/mhkit-python/api.wave.html#io): functions for downloading and converting NDBC data into MHKIT formats.
- [wave.io.wecsim Module](https://mhkit-software.github.io/MHKiT/mhkit-python/api.wave.html#io): functions for converting WEC-Sim data into MHKiT formats.
- [river.performance](https://mhkit-software.github.io/MHKiT/mhkit-python/api.river.html#performance) and [tidal.performance Module](https://mhkit-software.github.io/MHKiT/mhkit-python/api.tidal.html#performance): new functionality to assess device performance from blade/rotor type devices.
- [Loads Module](https://mhkit-software.github.io/MHKiT/mhkit-python/api.loads.html#loads-module): new function for computing blade moments; new submodule structure [loads.general](https://mhkit-software.github.io/MHKiT/mhkit-python/api.loads.html#general) and [loads.graphics](https://mhkit-software.github.io/MHKiT/mhkit-python/api.loads.html#graphics).

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.