Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/spatialaudio/computational_acoustics
- Owner: spatialaudio
- License: other
- Created: 2018-09-28T08:32:35.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-23T18:36:34.000Z (over 6 years ago)
- Last Synced: 2023-11-02T20:20:19.978Z (about 1 year ago)
- Topics: acoustics, computational-acoustics, finite-element-methods, helmholtz-equation, jupyter-notebook, numerical-computation, open-educational-resources, room-acoustics, wave-equation
- Language: Jupyter Notebook
- Homepage:
- Size: 4.97 MB
- Stars: 114
- Watchers: 20
- Forks: 27
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.