예제 #1
0
 def startLog(self, log=None, debug=False):
     """
     Sets up a dummy logger if one is not provided
     @param self the object pointer
     @param log a python logging object
     @param debug adds debug messages (True/False)
     """
     if log is None:
         from pyNastran.general.logger import dummyLogger
         if debug:
             word = 'debug'
         else:
             word = 'info'
         loggerObj = dummyLogger()
         log = loggerObj.startLog(word)  # or info
     self.log = log
예제 #2
0
파일: f06.py 프로젝트: xirxa/pynastran-locr
 def startLog(self, log=None, debug=False):
     """
     Sets up a dummy logger if one is not provided
     @param self the object pointer
     @param log a python logging object
     @param debug adds debug messages (True/False)
     """
     if log is None:
         from pyNastran.general.logger import dummyLogger
         if debug:
             word = 'debug'
         else:
             word = 'info'
         loggerObj = dummyLogger()
         log = loggerObj.startLog(word)  # or info
     self.log = log
예제 #3
0
    def __init__(self, debug, log):
        self.relpath = True
        if sys.version_info < (2, 6):
            #version = sys.version_info
            self.relpath = False
            #raise RuntimeError("must use python 2.6 or greater...version=%s"
            #                   %(str(version)))

        if log is None:
            from pyNastran.general.logger import dummyLogger
            if debug:
                word = 'debug'
            else:
                word = 'info'
            loggerObj = dummyLogger()
            log = loggerObj.startLog(word)  # or info
        self.log = log
예제 #4
0
    def __init__(self, debug, log):
        self.relpath = True
        if sys.version_info < (2, 6):
            #version = sys.version_info
            self.relpath = False
            #raise RuntimeError("must use python 2.6 or greater...version=%s"
            #                   %(str(version)))

        if log is None:
            from pyNastran.general.logger import dummyLogger
            if debug:
                word = 'debug'
            else:
                word = 'info'
            loggerObj = dummyLogger()
            log = loggerObj.startLog(word)  # or info
        self.log = log
예제 #5
0
    def __init__(self, log=None, debug=False):
        self.isHalfModel = True
        self.cartType = None  # grid, result
        self.nPoints = None
        self.nElements = None
        self.infile = None
        self.infilename = None
        self.readHalf = False

        if log is None:
            from pyNastran.general.logger import dummyLogger
            if debug:
                word = 'debug'
            else:
                word = 'info'
            loggerObj = dummyLogger()
            log = loggerObj.startLog(word)  # or info
        self.log = log
예제 #6
0
    def __init__(self, lines, log=None):
        """
        @param self
          the case control deck object
        @param lines
          list of lines that represent the case control deck ending with
          BEGIN BULK
        @param log
          a logger object
        """
        if log is None:
        #if 1:
            from pyNastran.general.logger import dummyLogger
            word = 'debug'
            loggerObj = dummyLogger()
            log = loggerObj.startLog(word)  # or info
        self.debug = False
        #self.debug = True

        self.log = log
        self.lines = lines
        self.subcases = {0: Subcase(id=0)}
        self._read(self.lines)
예제 #7
0
    def __init__(self, lines, log=None):
        """
        @param self
          the case control deck object
        @param lines
          list of lines that represent the case control deck ending with
          BEGIN BULK
        @param log
          a logger object
        """
        if log is None:
            #if 1:
            from pyNastran.general.logger import dummyLogger
            word = 'debug'
            loggerObj = dummyLogger()
            log = loggerObj.startLog(word)  # or info
        self.debug = False
        #self.debug = True

        self.log = log
        self.lines = lines
        self.subcases = {0: Subcase(id=0)}
        self._read(self.lines)
예제 #8
0
    def __init__(self, infileName, log=None, debug=True):
        self.infileName = infileName
        self.nNetworks = 0
        self.patches = {}

        self.alphas = [0.]
        self.ncases = 0.
        self.betas = [0.]
        self.alphaC = 0.
        self.betaC = 0.

        self.sref = 1.
        self.bref = 1.
        self.cref = 1.
        self.dref = 1.

        self.xref = 0.
        self.yref = 0.
        self.zref = 0.

        self.xyzSection = ''
        self.streamlineSection = ''
        self.flowSection = ''
        self.sectionalPropSection = ''
        self.gridSection = ''

        self.msg = ''

        if log is None:
            from pyNastran.general.logger import dummyLogger
            if debug:
                word = 'debug'
            else:
                word = 'info'
            loggerObj = dummyLogger()
            log = loggerObj.startLog(word)  # or info
        self.log = log
예제 #9
0
    def __init__(self, infileName, log=None, debug=True):
        self.infileName = infileName
        self.nNetworks = 0
        self.patches = {}

        self.alphas = [0.]
        self.ncases = 0.
        self.betas = [0.]
        self.alphaC = 0.
        self.betaC = 0.

        self.sref = 1.
        self.bref = 1.
        self.cref = 1.
        self.dref = 1.

        self.xref = 0.
        self.yref = 0.
        self.zref = 0.

        self.xyzSection = ''
        self.streamlineSection = ''
        self.flowSection = ''
        self.sectionalPropSection = ''
        self.gridSection = ''

        self.msg = ''

        if log is None:
            from pyNastran.general.logger import dummyLogger
            if debug:
                word = 'debug'
            else:
                word = 'info'
            loggerObj = dummyLogger()
            log = loggerObj.startLog(word)  # or info
        self.log = log
예제 #10
0
    def __init__(self, log=None, debug=False):
        Cart3DAsciiReader.__init__(self)
        FortranFile.__init__(self)

        self.isHalfModel = True
        self.cartType = None  # grid, result
        self.nPoints = None
        self.nElements = None
        self.infile = None
        self.infilename = None
        self.readHalf = False
        self.isNodeArray = True

        self.makeOp2Debug = False
        self.n = 0

        if log is None:
            from pyNastran.general.logger import dummyLogger
            loggerObj = dummyLogger()
            if debug:
                log = loggerObj.startLog('debug')  # or info
            else:
                log = loggerObj.startLog('info')  # or info
        self.log = log