You are not Logged in! Log in to check your messages. |
![]() |
Check todays hot topics |
Web2Project Sign in
Python Tools
As a research based laboratory, SiPLAB is contributing to the field of underwater acoustics through the development of Python code for different purposes. Major pieces of code are listed below and can be downloaded from the provided links.
TRACEO

Code and test cases for the TRACEO ray tracing model. Click here to download.
TRACEOTOOLS

Python Tools to run the TRACEO ray tracing model and for waveform predictions. Click here to visit the webpage.
TRACEO3D

Code and test case for the TRACEO3D ray tracing model. Click here to download.
AT

Code and test cases for the Bellhop, Bellhop3D, BOUNCE and KRAKEN models of the Acoustic Toolbox Click here to download.
PAM2py

a Python open source version of the PAMGuide package for Passive Acoustic Monitoring, written under the JONAS poject; the GUI features the Exchange Data Format (EDF) for facilitated underwater acoustic data sharing and metadata handling. Python allows for a crossplatform licence free processing of raw acoustic data and EDF output.
Click here to download.Sound attenuation in sea water

Code implementing the following models for sound attenuation in sea water:
- Ainslie and McColm
- Francois and Garrison
- Rhodes
- Thorp
Scattering

Code implementing APL and NRL models for surface and bottom scattering.
Click here to download.
Heard Island

Code and sample file to read acoustic data from the Heard Island Feasibility Test.
Click here to download.
SWellEX

Code to read *.sio files from the SWellEX experiment.
Click here to download.
XTF

Sample file and code to read sonar XTF files.
Click here to download.
Misc
Miscellaneous demo code with calculations of
- Beamforming
- Pekeris phase and group speeds
- Transmission loss
Related downloads
TRACEO Fortran version
TRACEO3D Fortran version
The Acoustic Toolbox
Click here to visit the webpage.
PAM2Py manual
Heard Island Feasibility Test
Webpage
SWellEX experiment
Webpage