casefoam¶
CaseFOAM - a OpenFOAM case manipulatior and creator.
This module is a addition to PyFoam and can setup automatically OpenFOAM cases with variating conditions.
CaseFoamManipulator(baseCase) |
OpenFOAM case based on a base case. |
mkCases(baseCase, caseStructure, caseData, …) |
Make OpenFOAM cases. |
utility.mkRmCases(baseCase, cases[, isWriteDir]) |
Make case remove file. |
utility.mkAllRunClean(baseCase) |
Make Allrun and Allclean script. |
utility.getFileStructure(file) |
Get the structure of OpenFOAM dictionary. |
loadData.getCases(solutionDir, …[, postDir]) |
Get cases. |
loadData.time_series(solutionDir, file[, …]) |
Load timeSeries(e.g probes, forces etc) |
loadData.positional_field(solutionDir, file, …) |
Load positionalField(surfaces and sets). |
loadData.posField_to_timeSeries(solutionDir, …) |
Converts multiple posionalFields to timeSeries with a function |
postFunctions |
User postprocessing functions. |