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.