Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.26 KB

README.md

File metadata and controls

39 lines (29 loc) · 1.26 KB

This repository contains some Python functions to plot OpenFOAM data with Matplotlib.

mplFOAM

This module contains functions to plot OpenFOAM data with Matplotlib using paraview.simple and numpy_support from vtk.util.

At present time it only support:

  • surface plot in slice
  • plot along line

plot_probes

This command line utility plots the probes signals written in the postProcessing/probes/0 directory It computes the number of probe(s) and plot the field(s) signal(s) at the probes.

Usage: plot_probes.py [-h] [-p PROBES [PROBES ...]] [-f FIELDS [FIELDS ...]]

Plot fields signals versus Time/Iteration at choosen probes. 
If no probe and field are given all the probes will be plotted for all the fields.

optional arguments:
  -h, --help            show this help message and exit
  -p PROBES [PROBES ...], --probes PROBES [PROBES ...]
                        list of integers corresponding to the probes numbers
  -f FIELDS [FIELDS ...], --fields FIELDS [FIELDS ...]
                        list of string corresponding to the fields names

For example, the command line invocation:

plot_probes.py -f U p -p 0 1

will produce

U field signals p field signals