MHKiT-Python
MHKiT-Python copied to clipboard
MHKiT-Python provides the marine renewable energy (MRE) community tools for data processing, visualization, quality control, resource assessment, and device performance.
Make MHKiT compatible with numpy 2.0 - To use numpy 2.0.0 we must use scipy 1.14.0. - scipy 1.14.0 requires python >= 3.10 Therefore this also drops MHKiT support for...
In the `wave_example.ipynb` Input box [15] calls: ``` # Calcaulte maep from matrix maep_matrix = wave.performance.mean_annual_energy_production_matrix( LM_mean, JM, LM_freq ) ``` In MHKiT v0.8.1 this will fail because `mean_annual_energy_production_matrix` is...
Not a bug, but I was trying to analyze 30 years of hourly data with `xarray`, `dask`, and `mhkit` and having a lot of trouble getting things to run in...
Functions and example notebook for reading passive acoustics data from hydrophones.
### Describe the bug: In the PacWave resource characterization example, the axes labels on the sea state representative clusters plot are flipped. ### To Reproduce: [PacWave Resource Characterization](https://mhkit-software.github.io/MHKiT/PacWave_resource_characterization_example.html) **Minimal working...
@ssolson This is a follow-up to my other wave PRs and resolves #331. Handling the various edge cases robustly in pure numpy is difficult, so I want to first resolve...
Renames and makes the functions that calculate water depth and remove surface interference more robust. The functions were designed around Nortek ADCPs but didn't take into account the calculations RDI...
### Describe the bug: Error experienced when running api.clean.find_surface_from_P(ds, salinity=XX) function: > AttributeError: 'NoneType' object has no attribute 'pressure' ### To Reproduce: Use function on RDI ADCP without pressure variable....
Modifies MHKiT to make the utils module PyLint compatible and enforces compatibility via GitHub Actions.