v1.0.0
MHKiT v1.0.0
New Features
Functionality enhancements
- Fix for corrupted Nortek files by @jmcvey3 in #372
- Update integral length scale function by @jmcvey3 in #376
- Fix ever-changing RDI RiverPro depth bin ranges by @jmcvey3 in #378
- Allow clean functions to handle _avg variables by @jmcvey3 in #377
- IEC TS 62600 updates by @akeeste in #382
- MLER explanation updates/corrections by @rgcoe in #393
- Improve Nortek2 index file creator functions by @jmcvey3 in #397
- Read Sentinel V specific data packets by @jmcvey3 in #396
- Short list of VMDAS updates by @jmcvey3 in #405
- Allow user to specify universal Kolmogorov constant for TKE dissipation rate function by @jmcvey3 in #406
- Nortek Dual Profile Dataset Rotation by @jmcvey3 in #414
Source code improvements
- Lint Tidal by @ssolson in #386
- Lint river module by @ssolson in #389
- Lint hindcast by @ssolson in #398
- Modernize Package Configuration by @ssolson in #400
- Configure specific warnings by @ssolson in #401
Bug fixes
- Avoid failing to scan very large files by @jmcvey3 in #371
- Acoustics SPL bugfix by @jmcvey3 in #379
- DOLfYN/RDI: Set
fsto NaN when typical calculation methods yield error (#408) by @simmsa in #409
Testing and Continuous Integration Updates
- Fix Jupyter Notebook tests running Python 3.13 by @ssolson in #380
- CI Test Clean Up: Mock USGS, Acoustic Tolerances by @ssolson in #404
- Speed up tests with concurrency checks to prevent duplicate workflows on PRs from develop into main or from main into develop by @akeeste
- Define MPLBACKEND to decrease intermittent matplotlib errors in tests by @akeeste
Documentation and Examples
- Add WEC-Sim power performance example by @akeeste in #395
- Update dolfyn function docstrings and associated notebooks by @jmcvey3 in #412
- Update examples by @akeeste in #417
- Update installation instructions in README.md by @akeeste
- Adjust acoustics test tolerances by @akeeste in #420
Full Changelog: v0.9.0...v1.0.0