CUDA and C++ port of BELLHOP / BELLHOP3D underwater acoustics simulator
-
Updated
Apr 29, 2026 - C++
CUDA and C++ port of BELLHOP / BELLHOP3D underwater acoustics simulator
Standards-conformant acoustics library for Python: measurement and metrology, building, environmental and room acoustics, psychoacoustics, electroacoustics, vibration, underwater and aircraft/rotorcraft noise. Every method is implemented from the standard and validated against reference data, with teaching-style docs (formerly PyOctaveBand).
Ocean mapping resources from around the world
[ICASSP 2025] Python implementation of the paper "USV-AUV Collaboration Framework for Underwater tasks under Extreme Sea Conditions"."
DESERT Underwater: an NS-Miracle extension to DEsign, Simulate, Emulate and Realize Test-beds for Underwater network protocols
WOSS is a framework that permits the integration of any underwater channel simulator that expects environmental data and provides a channel realization. WOSS integrates the Bellhop ray-tracing program. Thanks to its automation the user only has to specify the location in the world and the time where the simulation should take place.
Design and Implement an acoustic system for underwater communication
WOSS is a framework that permits the integration of any underwater channel simulator that expects environmental data and provides a channel realization. WOSS integrates the Bellhop ray-tracing program. Thanks to its automation the user only has to specify the location in the world and the time where the simulation should take place.
Python tools for the Acoustic Toolbox
⚓ ML system for submarine threat detection using SVM to classify sonar signals as mines or rocks. Features GridSearchCV optimization, sklearn pipelines, and comprehensive evaluation metrics for underwater anomaly recognition.
Source separation of underwater acoustic radiated noise signals from ships with unknown numbers of signals. Using keras 2.2.4 with tensorflow-gpu 1.12.0 backend.
A package for sound speed profiles
Collection of a few Matlab scripts related to estimation techniques for underwater acoustics
C++ Simulator and ROS 2 Node for Ultra-Short Baseline Systems (USBL).
Replay a signal of your choice through an underwater acoustic channel, or unpack an underwater acoustic channel.
LocoMote: AI-driven Sensor Tags for Fine-Grained Undersea Localization and Sensing
simple and cheap underwater sonar
Oceanstream is a Python library which can be used as a CLI tool to process raw acoustic data from echosounders. It uses echopype as a backend. Developed at @pineviewlabs
Underwater acoustic ray tracing through a layered medium
Replay a signal of your choice through an underwater acoustic channel, or unpack an underwater acoustic channel.
Add a description, image, and links to the underwater-acoustics topic page so that developers can more easily learn about it.
To associate your repository with the underwater-acoustics topic, visit your repo's landing page and select "manage topics."