Mhkit

Latest version: v0.7.0

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

Scan your dependencies

Page 1 of 2

0.7.0.1

0.7.0

This release introduces exciting new features and improvements to the MHKiT package:

- **Mooring Module**: We are pleased to introduce the new mooring module. This addition primarily supports outputs from MoorDyn. Within this module, users can:
- Import data
- Calculate lay length
- Visualize mooring line movements in 2D and 3D with graphical animations.

Accompanying this module is an example notebook to guide users on its functionalities.

- **Dolfyn Module Revamp**: The Dolfyn module has been overhauled. Enhancements include:
- Turbulence calculation capability
- Performance measures for tidal power as outlined in IEC/TS 6200-200.

- **New Contributions**: A big shoutout to our community member, mbruggs, for adding the ability to compute surface elevation using IFFT.

- **NDBC Buoy Metadata**: Users can now fetch NDBC buoy metadata directly through MHKiT.

- **Delft3D Module Update**: Stay up to date with support for the latest Delft3D NetCDF format.

**Additions**
- 235
- 232
- 236
- 250
- 239
- 248

**Bug Fixes**
- 226
- 238

**Meta/Minor Changes**
- 220
- 243
- 225
- 231
- 224

Thank you to all of the contributers who helpped with this release:
mbruggs Graham-EGI castillocesar jmcvey3 hivanov-nrel browniea cmichelenstrofer akeeste maxwelllevin rpauly18 ssolson

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.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.