User code contributions#

This page contains a directory of all the computational acoustics code our users have agreed to share with the community. They are each hosted as individual GitHub projects.

If you would like to contribute your code, please see the instructions for submission.

Note

  • These are existing computational acoustics projects developed by our users. We have some documentation requirements, but these are generally much lower than for our tutorial material.

  • Please note that user-submitted code may be provided under a different license to the rest of the knowledgebase, so please check the individual licenses.

  • User-submitted code is hosted on GitHub, so feedback and improvements can be suggested to the authors directly using normal GitHub interactions.

  • Please note that user-submitted code will vary considerably in up-to-dateness, size, functionality, and quality of documentation.

Project

Tags

Authors

Language

HNABEMLAB: fast solver for high frequency scattering by 2D polygons

BEM

Andrew Gibbs

MATLAB

Bempp tutorials: tutorials and exercises designed to show you how to use Bempp to solve problems in acoustics

BEM

Matthew Scroggs and Jonathan Hargreaves

Python

Thin Plate FDTD: A 2D FDTD implementation in Python

FDTD

Matt Hamilton

Python

If you would like to submit code but it is not hosted on GitHub, please contact us.