Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/spatialaudio/computational_acoustics

Collection of Jupyter notebooks illustrating various techniques in computational acoustics
https://github.com/spatialaudio/computational_acoustics

acoustics computational-acoustics finite-element-methods helmholtz-equation jupyter-notebook numerical-computation open-educational-resources room-acoustics wave-equation

Last synced: 3 months ago
JSON representation

Collection of Jupyter notebooks illustrating various techniques in computational acoustics

Awesome Lists containing this project

README

        

# Computational Acoustics

![Simulated sound field](https://github.com/spatialaudio/computational_acoustics/blob/master/FEM.png)

This repository contains a (hopefully growing) collection of [Jupyter](https://jupyter.org/) notebooks illustrating various techniques in computational acoustics. You can give the repository a [Star](https://github.com/spatialaudio/computational_acoustics/stargazers) if you like the notebooks. You are invited to contribute by reporting errors and suggestions as [issues](https://github.com/spatialaudio/computational_acoustics/issues) or directly via [[email protected]](mailto:[email protected]). We are also looking forward to new examples.

## Finite Element Method (FEM)

* Solution of the Helmholtz equation for Neumann/Dirichlet boundary conditions ([view it on nbviewer](http://nbviewer.jupyter.org/github/spatialaudio/computational_acoustics/blob/master/FEM_Helmholtz_equation.ipynb))
* Solution of the Helmholtz equation for Robin boundary conditions ([view it on nbviewer](http://nbviewer.jupyter.org/github/spatialaudio/computational_acoustics/blob/master/FEM_Helmholtz_equation_Robin.ipynb))
* (Time-domain) Solution of the wave equation ([view it on nbviewer](http://nbviewer.jupyter.org/github/spatialaudio/computational_acoustics/blob/master/FEM_wave_equation.ipynb))
* Some example meshes ([view it on nbviewer](http://nbviewer.jupyter.org/github/spatialaudio/computational_acoustics/blob/master/FEM_example_meshes_2D.ipynb))

## Contributors

* Sascha Spors
* Frank Schultz

## License

The notebooks are provided as [Open Educational Resources](https://en.wikipedia.org/wiki/Open_educational_resources). Feel free to use the notebooks for your own purposes. The text/images are licensed under [Creative Commons Attribution 4.0](https://creativecommons.org/licenses/by/4.0/), the code of the IPython examples under the [MIT license](https://opensource.org/licenses/MIT). Please attribute the work as follows: Sascha Spors, Frank Schultz, Computational Acoustics Examples, 2018.