Skip to content

Conversation

@jmcvey3
Copy link
Contributor

@jmcvey3 jmcvey3 commented Jan 9, 2025

Simple fix to a problem created by a previous PR. Solves Issue #366

@jmcvey3 jmcvey3 requested a review from akeeste January 9, 2025 01:16
@jmcvey3 jmcvey3 changed the title Rename 'open' function and avoid failing to EOF scan very large files Avoid failing to scan very large files Jan 9, 2025
@akeeste akeeste linked an issue Jan 9, 2025 that may be closed by this pull request
@akeeste
Copy link
Contributor

akeeste commented Jan 9, 2025

Thanks @jmcvey3! Looks good to me and all tests pass. Merging

@akeeste akeeste merged commit b4016b9 into MHKiT-Software:develop Jan 9, 2025
43 checks passed
ssolson pushed a commit that referenced this pull request May 12, 2025
Improves the nortek2 reader to handle block headers with a length of 12
bytes (which can happen for large data blocks according to the Nortek
integrator guide pdf - looking at the echo sounder here).

Improves/makes more robust the ability to search for a second global
configuration header if a file is corrupted/rewritten/appended to for
various edge cases.

Adds ability to read AD2CPs that are dual profiling with an echo
sounder, though the dual-profiling functionality is still effectively in
"beta".

Solution for Issue #391 and an update to PR #371 (which should have
solved Issue #392).
akeeste pushed a commit to akeeste/MHKiT-Python that referenced this pull request Sep 30, 2025
Simple fix to a problem created by a previous PR. Solves Issue MHKiT-Software#366
akeeste pushed a commit to akeeste/MHKiT-Python that referenced this pull request Sep 30, 2025
Improves the nortek2 reader to handle block headers with a length of 12
bytes (which can happen for large data blocks according to the Nortek
integrator guide pdf - looking at the echo sounder here).

Improves/makes more robust the ability to search for a second global
configuration header if a file is corrupted/rewritten/appended to for
various edge cases.

Adds ability to read AD2CPs that are dual profiling with an echo
sounder, though the dual-profiling functionality is still effectively in
"beta".

Solution for Issue MHKiT-Software#391 and an update to PR MHKiT-Software#371 (which should have
solved Issue MHKiT-Software#392).
@akeeste akeeste mentioned this pull request Sep 30, 2025
akeeste added a commit that referenced this pull request Sep 30, 2025
v1.0.0
# MHKiT v1.0.0
## New Features
* Sound Exposure Level by @jmcvey3 in #388
* Add discharge function to MHKiT by @jmcvey3 in #385

## 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  `fs` to 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DOLfYN issue reading large AD2CP files

2 participants