Source code for butterfly.version

# coding=utf-8
"""Versions and header."""
from copy import deepcopy
from datetime import datetime


[docs]class Version(object): """Version class.""" bf_ver = "0.0.5" of_ver = "4.0" of_full_ver = "v1706+" is_using_docker_machine = True # useful to run OpenFOAM container last_updated = datetime(year=2017, month=8, day=24, hour=13, minute=40)
[docs] def duplicate(self): """Return a copy of this object.""" return deepcopy(self)
[docs] def ToString(self): """Overwrite .NET ToString method.""" return self.__repr__()
def __repr__(self): """Version.""" return 'Version::Butterfly{}::OpenFOAM{}'.format(self.bf_ver, self.OFVer)