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

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

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 03 Mar 2020 03:52PM UTC
Files 91
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

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • 0.4.0
  • 196
  • CI
  • D3D_updates
  • DLC
  • Develop
  • NDBC_bug
  • NDBC_checks
  • Review-Examples
  • WDRT
  • WDRT_examples
  • Wave-elevation-bug-fix
  • acoustics-updates
  • acoustics_module
  • acoustics_test_tol
  • ad2cp-updates
  • all_transects
  • altimeter_update
  • avg-profile-bugfixes
  • better_dir_spect_xarray
  • bug_hindcast
  • bug_series
  • cdipSilent
  • cdip_time
  • cdip_year
  • chakrabartiPlot
  • cherry-branch
  • clean_avg
  • cleaning_updates
  • clusters
  • conda-py-version
  • conda_tests
  • contours
  • coords
  • coveralls
  • d3d
  • d3d_2
  • d3d_umerc
  • data
  • debug_7f79
  • develop
  • directional_ndbc
  • discharge
  • docStrigHotFix
  • doc_fixes
  • dolfyn
  • dolfyn-IO
  • dolfyn-updates
  • dolfyn_updates
  • dp-rotate
  • dual_profile
  • explicitPhasing
  • feat-surface-elevation-default-to-ifft-where-necessary
  • feat_add_pandas_3.0_support
  • feat_add_python_3_13_support
  • feat_prep_v1.1_release
  • feature_cdip
  • feature_loads
  • feature_power
  • feature_wecsim
  • fix-constant
  • fix-surface-elevation-unnamed-index
  • fix/return-year-type
  • fix2-surface-elevation-unnamed-index
  • fixDocStr
  • fix_dispersion
  • fix_doc_warnings
  • fix_gh_issue_408
  • fix_pip_module_tests_2025_10_16
  • fix_tests_2025_10_15
  • flow
  • getWW3
  • grid_convergence
  • hindcast-tests
  • hindcast2
  • hindcast_multi-parameter
  • hindcast_sleep
  • hindcast_update
  • hsds
  • hsds_key
  • iec_updates
  • ifft-surface-elevation
  • improve_type_handling
  • io
  • issue204
  • issueTemplates
  • large-files
  • length-scales
  • lint
  • lint-cec
  • lint-hindcast
  • lint-river
  • lint_utils
  • loads
  • mac_tests
  • magphase
  • master
  • matplotlib
  • millidecades
  • mler_explanation
  • nbLinks
  • nb_env
  • nb_test
  • ndbc
  • ndbc-updates
  • ndbc_metocean
  • netcdf
  • nmfs-weighting
  • noaa
  • noaa_request
  • notnp2
  • np2
  • npV
  • nrel_windProspector
  • online
  • package-cleanup
  • package-cleanup-v2
  • packages
  • pandas
  • pca
  • pecos
  • pip_bug
  • power
  • pr/28
  • primary
  • push_dev
  • pwelch
  • py3.7
  • py312
  • pylint
  • pyproject
  • rdi_sl_fix
  • remove_ci
  • replaceAsserts
  • rpauly18/cherry-branch
  • ryancoe-chakrabartiPlot
  • sentinelv
  • series_bug
  • setup_reconfig
  • spectrum
  • speed_up_WTK_test
  • speed_up_wave
  • strain_measurements
  • surface-elevation-auto-method
  • swan
  • temp_fix
  • tests
  • tests_hang
  • ti_calc
  • tidalPlot
  • tidalPlots
  • tke_clarity
  • tke_update
  • trasect_comparison
  • up-crossing-analysis
  • update_docstrings
  • update_examples
  • update_nlr_branding
  • update_push_to_pypi
  • update_readme
  • update_wecsim_example
  • updated_examples
  • usgs-mock
  • v0.2.0
  • v0.3.0
  • v0.3.1
  • v0.8.0
  • v07_doc_updates
  • version
  • version0.4.0
  • version_update
  • vmdas
  • warn
  • wave_xarray_quickFix
  • wdrt
  • wecSim_updates
  • ww3
  • xarray_internal_loads
  • xarray_internal_power
  • xarray_internal_river
  • xarray_internal_wave
  • xarray_wave_resource

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

Relevant lines Covered
Build:
Build:
11866 RELEVANT LINES 9999 COVERED LINES
20.22 HITS PER LINE
Source Files on main
  • Tree
  • List 91
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29118482463 main 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` resamplin... push 10 Jul 2026 07:48PM UTC simmsa github
84.27
29109507068 main Release: Prepare MHKiT-Python v1.1.0 (#449) # 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 `e... push 10 Jul 2026 05:14PM UTC simmsa github
84.27
18603533742 main Fix wheel build test (#426) This PR - changes the pypi.yml action to use python 3.10 since 3.8 was breaking on the runner for unclear reasons - updates the actions versions used for git checkout and setup-python too to those used successfully in... push 17 Oct 2025 08:15PM UTC web-flow github
85.43
18573207940 main Fix failing pip tests (#422) Status: Ready This is a fix for failing pip tests in main.yml: https://github.com/MHKiT-Software/MHKiT-Python/actions/runs/18511807517/job/52754343805?pr=421 https://github.com/MHKiT-Software/MHKiT-Python/actions/... push 16 Oct 2025 08:26PM UTC web-flow github
85.42
18143736329 main remove concurrency from main.yml push 30 Sep 2025 09:44PM UTC akeeste github
85.42
12277267193 main Use `main` as Primary Branch (#367) This PR updates our git workflow to use `main` as the MHKiT default branch : - Many modern projects use `main` as the default branch, aligning with the GitHub recommendation and broader conventions. - There is ... push 11 Dec 2024 01:32PM UTC ssolson github
85.73
See All Builds (1097)
  • Repo on GitHub
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