• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MHKiT-Software / MHKiT-Python / 29118482463
84%
master: 85%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 10 Jul 2026 07:48PM UTC
Jobs 24
Files 91
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 Jul 2026 07:13PM UTC coverage: 84.266%. First build
29118482463

push

github

simmsa
Release: MHKiT v1.1.0

# MHKiT-Python v1.1.0

## Additions

* Acoustics: Add millicdecade and WISPR instrument support
  * Added millidecade spectral conversion
  * Added a WISPR hydrophone reader
  * Added a voltage-based `export_audio` resampling option
  * Refactored band-averaging to avoid losing information at frequency-band boundaries
  * #447
  * Author: @jmcvey3
  * Reviewer: @simmsa
* DOLfYN: Add [Nortek Aquadopp](https://www.nortekgroup.com/oceanography/aquadopp-series) ADCP support
  * Added DOLfYN support for reading Aquadopp instruments
  * Cleaned Nortek parsing code
  * Simplified handling of the non-cabled ADV orientation flag
  * #434
  * Author: @jmcvey3
  * Reviewer: @akeeste
* Examples: Add ADCP waves example: `example/adcp_waves_example.ipynb`
  * Added an example notebook showing how to ingest and analyze wave measurements from a dual-profile Nortek Signature 250 deployment at PacWave.
  * #430
  * Author: @jmcvey3
  * Reviewer: @akeeste

## Improvements

### Acoustics

- Improved flexibility and robustness of the Acoustics module
  - Added a configurable FFT length for sound pressure PSDs
  - Renamed bin/windowing attributes for clarity
  - Fixed an incorrectly signed gain correction
  - #433
  - Author: @jmcvey3
  - Reviewer: @akeeste

### DOLfYN

- Refactored PSD calculations to use `scipy.signal.welch`
  - Replaced DOLfYN's custom Welch-like PSD implementation (built each segment from bin slices, could not overlap FFT segments) with `scipy.signal.welch`
  - Removed the bin-based segment structure and added a `step` argument to control overlap
  - Dropped float32 casts in some functions in favor of float64
  - Removed `fft.py` and renamed `tools/misc.py` to `tools.py`
  - Breaking Changes:
    - NaNs are no longer tolerated in PSD calculations
    - DOLfYN defaults to 0% overlap to preserve existing array shapes
    - Acoustics defaults to 50% overlap
    - PSD output time dimension renamed to `time_psd`
  - #452
  - Author: @... (continued)

758 of 1015 new or added lines in 27 files covered. (74.68%)

9999 of 11866 relevant lines covered (84.27%)

20.22 hits per line

Uncovered Changes

Lines Coverage ∆ File
121
75.82
mhkit/dolfyn/io/nortek.py
36
79.95
mhkit/river/io/d3d.py
26
78.72
mhkit/acoustics/io.py
24
80.0
mhkit/acoustics/spsdl.py
13
53.57
mhkit/wave/io/hindcast/hindcast_exceptions.py
8
78.35
mhkit/dolfyn/adp/turbulence.py
8
89.81
mhkit/dolfyn/velocity.py
5
88.55
mhkit/acoustics/analysis.py
4
17.14
mhkit/acoustics/graphics.py
4
82.65
mhkit/dolfyn/adv/turbulence.py
3
88.51
mhkit/dolfyn/binned.py
2
94.38
mhkit/dolfyn/io/nortek2.py
1
91.9
mhkit/dolfyn/io/base.py
1
92.42
mhkit/utils/cache.py
1
77.25
mhkit/wave/io/ndbc.py
Jobs
ID Job ID Ran Files Coverage
1 conda-forge-macOS-py3.10 - 29118482463.1 10 Jul 2026 08:08PM UTC 91
84.27
GitHub Action Run
2 pip-Windows-py3.10 - 29118482463.2 10 Jul 2026 07:57PM UTC 91
84.27
GitHub Action Run
3 pip-Linux-py3.10 - 29118482463.3 10 Jul 2026 08:19PM UTC 91
84.27
GitHub Action Run
4 pip-Windows-py3.11 - 29118482463.4 10 Jul 2026 08:30PM UTC 91
84.27
GitHub Action Run
5 conda-forge-Linux-py3.12 - 29118482463.5 10 Jul 2026 07:48PM UTC 91
84.27
GitHub Action Run
6 conda-forge-Windows-py3.13 - 29118482463.6 10 Jul 2026 08:11PM UTC 91
84.27
GitHub Action Run
7 conda-forge-Linux-py3.13 - 29118482463.7 10 Jul 2026 08:15PM UTC 91
84.27
GitHub Action Run
8 conda-forge-Linux-py3.10 - 29118482463.8 10 Jul 2026 08:10PM UTC 91
84.27
GitHub Action Run
9 pip-macOS-py3.13 - 29118482463.9 10 Jul 2026 08:22PM UTC 91
84.27
GitHub Action Run
10 conda-forge-macOS-py3.11 - 29118482463.10 10 Jul 2026 07:59PM UTC 91
84.27
GitHub Action Run
11 pip-Linux-py3.13 - 29118482463.11 10 Jul 2026 08:08PM UTC 91
84.27
GitHub Action Run
12 pip-Windows-py3.12 - 29118482463.12 10 Jul 2026 08:30PM UTC 91
84.27
GitHub Action Run
13 pip-macOS-py3.10 - 29118482463.13 10 Jul 2026 08:14PM UTC 91
84.27
GitHub Action Run
14 pip-macOS-py3.12 - 29118482463.14 10 Jul 2026 08:23PM UTC 91
84.27
GitHub Action Run
15 pip-Linux-py3.12 - 29118482463.15 10 Jul 2026 07:50PM UTC 91
84.27
GitHub Action Run
16 pip-Linux-py3.11 - 29118482463.16 10 Jul 2026 08:23PM UTC 91
84.27
GitHub Action Run
17 conda-forge-Windows-py3.12 - 29118482463.17 10 Jul 2026 08:06PM UTC 91
84.27
GitHub Action Run
18 pip-Windows-py3.13 - 29118482463.18 10 Jul 2026 08:04PM UTC 91
84.27
GitHub Action Run
19 pip-macOS-py3.11 - 29118482463.19 10 Jul 2026 08:13PM UTC 91
84.27
GitHub Action Run
20 conda-forge-macOS-py3.12 - 29118482463.20 10 Jul 2026 08:08PM UTC 91
84.27
GitHub Action Run
21 conda-forge-Windows-py3.10 - 29118482463.21 10 Jul 2026 08:24PM UTC 91
84.27
GitHub Action Run
22 conda-forge-macOS-py3.13 - 29118482463.22 10 Jul 2026 08:35PM UTC 91
84.27
GitHub Action Run
23 conda-forge-Windows-py3.11 - 29118482463.23 10 Jul 2026 08:37PM UTC 91
84.27
GitHub Action Run
24 conda-forge-Linux-py3.11 - 29118482463.24 10 Jul 2026 08:18PM UTC 91
84.27
GitHub Action Run
Source Files on build 29118482463
  • Tree
  • List 91
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29118482463
  • 9fa9f9c9 on github
  • Prev Build on develop (#18661008336)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc