https://github.com/ipselium/nsfds2
Navier-stokes solver for acoustics
https://github.com/ipselium/nsfds2
acoustics fdtd finite-difference navier-stokes
Last synced: 5 months ago
JSON representation
Navier-stokes solver for acoustics
- Host: GitHub
- URL: https://github.com/ipselium/nsfds2
- Owner: ipselium
- License: gpl-3.0
- Created: 2019-03-27T13:30:48.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-03-29T00:01:45.000Z (about 4 years ago)
- Last Synced: 2025-11-12T15:26:19.429Z (8 months ago)
- Topics: acoustics, fdtd, finite-difference, navier-stokes
- Language: Jupyter Notebook
- Homepage:
- Size: 4.24 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
README
Introducing nsfds2
==================
|Pypi| |Licence| |DOI|
.. image:: https://github.com/ipselium/nsfds2/blob/master/docs/source/images/nsfds2.png
**nsfds2** is 2D Navier-Stokes Solver that uses finite difference method.
**nsfds2** is specialized in acoustic simulations.
**nsfds2** is still in developpement. It is still full of bugs and comes with
**ABSOLUTELY NO WARRANTY**.
Dependencies
------------
:python: >= 3.6
:numpy: >= 1.1
:matplotlib: >= 3.0
:h5py: >= 2.8
:progressbar33: >= 2.4
:ofdlib2: >= 0.11.0
:fdgrid: >= 0.11.0
:mplutils: >= 0.4.2
**Important:** To create animations using **nsfds2 make movie**, you also need to
have **ffmpeg** installed on your system.
Installation
------------
To install **nsfds2**:
.. code:: console
$ pip install nsfds2
**Note:** To compile *ofdlib2*, OS X users may recquire:
.. code:: console
$ xcode-select --install
Links
-----
- **Documentation:** http://perso.univ-lemans.fr/~cdesjouy/nsfds2/
- **Source code:** https://github.com/ipselium/nsfds2
- **Bug reports:** https://github.com/ipselium/nsfds2/issues
- **fdgrid:** https://github.com/ipselium/fdgrid
.. |Pypi| image:: https://badge.fury.io/py/nsfds2.svg
:target: https://pypi.org/project/nsfds2
:alt: Pypi Package
.. |Licence| image:: https://img.shields.io/github/license/ipselium/nsfds2.svg
.. |DOI| image:: https://zenodo.org/badge/178000566.svg
:target: https://zenodo.org/badge/latestdoi/178000566