f06 Package

f06 Module

f06Writer Module

Inheritance diagram of pyNastran.f06.f06Writer
class pyNastran.f06.f06Writer.F06Writer(model='tria3')[source]

Bases: object

loadOp2(isTesting=False)[source]
makeF06Header()[source]

If this class is inherited, the F06 Header may be overwritten

makeStamp(Title)[source]

If this class is inherited, the PAGE stamp may be overwritten

setF06Name(model)[source]
writeF06(f06OutName, isMagPhase=False, makeFile=True, deleteObjects=True)[source]

Writes an F06 file based on the data we have stored in the object

Parameters:
  • self – the object pointer
  • f06OutName – the name of the F06 file to write
  • isMagPhase – should complex data be written using Magnitude/Phase instead of Real/Imaginary (default=False; Real/Imag) Real objects don’t use this parameter.
  • makeFile – True -> makes a file, False -> makes a StringIO object for testing (default=True)
pyNastran.f06.f06Writer.makeEnd()[source]
pyNastran.f06.f06Writer.makeF06Header()[source]
pyNastran.f06.f06Writer.makeStamp(Title)[source]

f06_classes Module

Inheritance diagram of pyNastran.f06.f06_classes
class pyNastran.f06.f06_classes.MaxDisplacement(data)[source]

Bases: object

writeF06(pageStamp='', pageNum=1)[source]

matlabWriter Module

Inheritance diagram of pyNastran.f06.matlabWriter
class pyNastran.f06.matlabWriter.MatlabWriter(model='tria3')[source]

Bases: object

loadOp2(isTesting=False)[source]
makeF06Header()[source]

If this class is inherited, the F06 Header may be overwritten

makeStamp(Title)[source]

If this class is inherited, the PAGE stamp may be overwritten

setF06Name(model)[source]
writeMatlab(mFileOutName, isMagPhase=False, deleteObjects=True)[source]

Writes an F06 file based on the data we have stored in the object

Parameters:
  • self – the object pointer
  • mFileOutName – the name of the M (Matlab) file to write
  • isMagPhase – should complex data be written using Magnitude/Phase instead of Real/Imaginary (default=False; Real/Imag) Real objects don’t use this parameter.
pyNastran.f06.matlabWriter.makeEnd()[source]
pyNastran.f06.matlabWriter.makeF06Header()[source]
pyNastran.f06.matlabWriter.makeStamp(Title)[source]