nsfds3 is 3D Navier-Stokes Solver that uses Finite Difference Time Domain method. nsfds3 is specialized in acoustic simulations.
nsfds3 is still in development. It is still full of bugs and comes with ABSOLUTELY NO WARRANTY.
Dependencies
- python:
>= 3.7
- numpy:
>= 1.1
- matplotlib:
>= 3.0
- h5py:
>= 2.8
- libfds:
>= 0.2.0
Important: To create animations using nsfds3 make movie, you also need to have ffmpeg installed on your system.
Installation
To install nsfds3:
$ pip install nsfds3 --break-system-packages
Note: To compile libfds, OS X users may require:
$ xcode-select --install
Links
Documentation: http://perso.univ-lemans.fr/~cdesjouy/nsfds3/
Source code: https://github.com/ipselium/nsfds3
Bug reports: https://github.com/ipselium/nsfds3/issues
Metadata
Release files for nsfds3 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nsfds3-1.0.0.tar.gz | 511.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nsfds3-1.0.0-cp311-cp311-macosx_14_0_arm64.whl | CPython 3.11 | CPython 3.11 | macOS 14.0+ ARM64 | Details |
Total release size: 1.3 MB
Release files / nsfds3-1.0.0.tar.gz
| Download URL | nsfds3-1.0.0.tar.gz |
|---|---|
| Size | 511.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7fdf31b7c1cd590ec3afed4a78eb43cc47a2947665ae70837197602d339c11bd
|
|
BLAKE2b-256 checksum How to use checksums |
dbcefa9f33c621cb6a2f6cff4565b6d1c59d757ea7f383b9cb443d5b26380d31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|
Release files / nsfds3-1.0.0-cp311-cp311-macosx_14_0_arm64.whl
| Download URL | nsfds3-1.0.0-cp311-cp311-macosx_14_0_arm64.whl |
|---|---|
| Size | 770.9 kB |
| Tags | CPython 3.11 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
784790d3e34b24692dfa64ef5cdf2b9e9b89ba8f4428ef212877937330a5853b
|
|
BLAKE2b-256 checksum How to use checksums |
bbcff48998f659b31a4ebd13fdbcc0248e97fcce43aee3553266e6e6c0f97ad8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.9
|