Source code for PyFoam

#  ICE Revision: $Id$
""" Utility-classes for OpenFOAM

Module for the Execution of OpenFOAM-commands and processing their output
"""

from PyFoam.Infrastructure.Configuration import Configuration

[docs]def version(): """:return: Version number as a tuple""" # return (0,6,10) return (0,6,11,"development") # Change in bin/pyFoamVersion.py as well !!!!
[docs]def versionString(): """:return: Version number of PyFoam""" v=version() vStr="%d" % v[0] for d in v[1:]: if type(d)==int: vStr+=(".%d" % d) else: vStr+=("-%s" % str(d)) return vStr
[docs]def foamVersionString(): from PyFoam.FoamInformation import foamVersionString return foamVersionString()
_configuration = Configuration()
[docs]def configuration(): """:return: The Configuration information of PyFoam""" return _configuration
# Should work with Python3 and Python2