https://github.com/fluiddyn/fluidfoam
OpenFoam postprocessing python tool
https://github.com/fluiddyn/fluidfoam
cfd openfoam postprocessing python
Last synced: 9 months ago
JSON representation
OpenFoam postprocessing python tool
- Host: GitHub
- URL: https://github.com/fluiddyn/fluidfoam
- Owner: fluiddyn
- License: gpl-3.0
- Created: 2018-01-16T18:22:50.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-29T15:30:21.000Z (10 months ago)
- Last Synced: 2025-04-12T14:15:49.987Z (10 months ago)
- Topics: cfd, openfoam, postprocessing, python
- Language: Python
- Homepage:
- Size: 47.4 MB
- Stars: 170
- Watchers: 11
- Forks: 52
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS.txt
Awesome Lists containing this project
README
fluidfoam
=========
[](https://pypi.python.org/pypi/fluidfoam/)
[](http://fluidfoam.readthedocs.org)
[](https://github.com/fluiddyn/fluidfoam/actions)
[](https://codecov.io/gh/fluiddyn/fluidfoam/branch/master/)
The fluidfoam package provides Python classes useful to perform some plot with OpenFoam data.
What is this repository for?
----------------------------
* Openfoam Tools
* Version : 0.2.9
* Supported OpenFoam Versions : 2.4.0, 4.1 to 9, v1712plus to latest
* Supported Python Versions : >= 3.8
Documentation and Examples
--------------------------
[http://fluidfoam.readthedocs.org](http://fluidfoam.readthedocs.org>)
Deployment instructions
-----------------------
The simplest way to install fluidfoam is by using pip::
`pip install fluidfoam --user`
You can get the source code from [github](https://github.com/fluiddyn/fluidfoam>)
or from [the Python Package Index](https://pypi.python.org/pypi/fluidfoam/).
The development mode is often useful. From the fluidfoam directory, run::
`python3 -m pip install --editable . --user`
Or if you are using a virtual environment, run::
`python3 -m pip install --editable .`
Committing instructions (in development mode)
---------------------------------------------
A good starting point is to follow this [forking tutorial](https://guides.github.com/activities/forking/).
To clone your fork of fluidfoam repository::
`git clone https://github.com/your_username/fluidfoam`
To get the status of the repository::
`git status`
In case of new/modified file(s)::
`git add new_file`
To commit a revision on the local repository::
`git commit -m "comment on the revision"`
To push the revision on your github fluidfoam repository::
`git push`
To propose your changes into the main fluidfoam project, follow again the [forking tutorial](https://guides.github.com/activities/forking/).
Example Usage
-------------
* https://sedfoam.github.io
Core Developers
---------------
* Cyrille.Bonamy@univ-grenoble-alpes.fr
Other Contributors
------------------
* Julien.Chauchat@univ-grenoble-alpes.fr
* amathieu@udel.edu
* Remi.Chassagne@univ-grenoble-alpes.fr
* Quentin.Clemencot@univ-grenoble-alpes.fr
* Matthias.Renaud@univ-grenoble-alpes.fr
* Alban.Gilletta.De.Saint.Joseph@france-energies-marines.org
* Gabriel Goncalves
Emeritus Core Developers
------------------------
* Pierre.Augier@legi.cnrs.fr
Emeritus Developers
------------------------
* Guillaume.Maurice@univ-grenoble-alpes.fr
* Tim.Nagel@legi.cnrs.fr
License
-------
fluidfoam is distributed under the GNU General Public License v3 (GPLv3 or newer).
.. _GPLv3: https://www.gnu.org/licenses/gpl-3.0.en.html