All Projects → fluiddyn → fluidfoam

fluiddyn / fluidfoam

Licence: GPL-3.0 license
OpenFoam postprocessing python tool

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to fluidfoam

tabulatedThermophysicalProperties
No description or website provided.
Stars: ✭ 26 (-72.34%)
Mutual labels:  cfd, openfoam
dafoam
DAFoam: Discrete Adjoint with OpenFOAM for High-fidelity Gradient-based Design Optimization
Stars: ✭ 86 (-8.51%)
Mutual labels:  cfd, openfoam
TrainingTracks
Materials for training tracks for continua media - OpenFOAM, vortex method, and other
Stars: ✭ 59 (-37.23%)
Mutual labels:  cfd, openfoam
classy blocks
Python classes for easier creation of OpenFOAM's blockMesh dictionaries.
Stars: ✭ 53 (-43.62%)
Mutual labels:  cfd, openfoam
rheoTool
Toolbox to simulate GNF and viscoelastic fluid flows in OpenFOAM®
Stars: ✭ 104 (+10.64%)
Mutual labels:  cfd, openfoam
featool-multiphysics
FEATool - "Physics Simulation Made Easy" (Fully Integrated FEA, FEniCS, OpenFOAM, SU2 Solver GUI & Multi-Physics Simulation Platform)
Stars: ✭ 190 (+102.13%)
Mutual labels:  cfd, openfoam
DLBFoam-1.0
DLBFoam: An open-source dynamic load balancing model for fast reacting flow simulations in OpenFOAM. https://doi.org/10.1016/j.cpc.2021.108073
Stars: ✭ 29 (-69.15%)
Mutual labels:  cfd, openfoam
hybridCentralSolvers
United collection of hybrid Central solvers - one-phase, two-phase and multicomponent versions
Stars: ✭ 42 (-55.32%)
Mutual labels:  cfd, openfoam
NGA2
Object-oriented multi-mesh version of the classic reacting turbulent multiphase flow solver
Stars: ✭ 25 (-73.4%)
Mutual labels:  cfd
magic
MagIC is a high-performance code that solves the magneto-hydrodynamics equations in rotating spherical shells
Stars: ✭ 67 (-28.72%)
Mutual labels:  cfd
lettuce
Computational Fluid Dynamics based on PyTorch and the Lattice Boltzmann Method
Stars: ✭ 74 (-21.28%)
Mutual labels:  cfd
fosolvers
FOSolverS: a Suite of Free & Open Source Solvers. A brief overview:
Stars: ✭ 24 (-74.47%)
Mutual labels:  cfd
Fluid2d
A versatile Python-Fortran CFD code that solves a large class of 2D flows
Stars: ✭ 49 (-47.87%)
Mutual labels:  cfd
jax-cfd
Computational Fluid Dynamics in JAX
Stars: ✭ 399 (+324.47%)
Mutual labels:  cfd
CFD-collection
Computational fluid dynamics codes
Stars: ✭ 16 (-82.98%)
Mutual labels:  cfd
range3
Range Software - Finite Element Analysis
Stars: ✭ 31 (-67.02%)
Mutual labels:  cfd
alsvinn
The fast Finite Volume simulator with UQ support.
Stars: ✭ 22 (-76.6%)
Mutual labels:  cfd
SNaC
A multi-block solver for massively parallel direct numerical simulations (DNS) of fluid flows
Stars: ✭ 26 (-72.34%)
Mutual labels:  cfd
CFD
Basic Computational Fluid Dynamics (CFD) schemes implemented in FORTRAN using Finite-Volume and Finite-Difference Methods. Sample simulations and figures are provided.
Stars: ✭ 89 (-5.32%)
Mutual labels:  cfd
CaNS
A code for fast, massively-parallel direct numerical simulations (DNS) of canonical flows
Stars: ✭ 144 (+53.19%)
Mutual labels:  cfd

fluidfoam

Latest version Documentation status CI status Code coverage

The fluidfoam package provides Python classes useful to perform some plot with OpenFoam data.

What is this repository for?

  • Openfoam Tools
  • Version : 0.2.4
  • Supported OpenFoam Versions : 2.4.0, 4.1 to 9, v1712plus to v2212plus
  • Supported Python Versions : >= 3.8

Documentation and Examples

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 or from the Python Package Index.

The development mode is often useful. From the root directory, run:

python setup.py develop --user

Committing instructions (in development mode)

A good starting point is to follow this forking tutorial.

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.

Example Usage

Core Developers

Other Contributors

Emeritus Core Developers

Emeritus Developers

License

fluidfoam is distributed under the GNU General Public License v3 (GPLv3 or newer).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].