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

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

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