nastran Package

geometry_helper Module

nastran_to_cart3d Module

defines:
  • cart3d = nastran_to_cart3d(bdf, log=None, debug=False)

  • nastran_to_cart3d_filename(bdf_filename, cart3d_filename,

    log=None, debug=False)

pyNastran.converters.nastran.nastran_to_cart3d.nastran_to_cart3d(bdf, log=None, debug=False)[source]

Converts a Nastran BDF() object to a Cart3D() object.

Parameters
bdfBDF()

a BDF object

loglog; default=None -> dummyLogger

a logger object

debugbool; default=False

True/False (used if log is not defined)

Returns
cart3dCart3D()

a Cart3D object

pyNastran.converters.nastran.nastran_to_cart3d.nastran_to_cart3d_filename(bdf_filename, cart3d_filename, log=None, debug=False)[source]

Creates a Nastran BDF from a Cart3D file.

Parameters
bdf_filenamestr

the path to the bdf file

cart3d_filenamestr

the path to the cart3d output file

loglog; default=None -> dummyLogger

a logger object

debugbool; default=False

True/False (used if log is not defined)

nastran_to_stl Module

defines:
  • stl = nastran_to_stl_filename(bdf_filename, stl_filename, is_binary=False,

    log=None)

  • stl = nastran_to_stl(bdf_filename, stl_filename, is_binary=False,

    log=None, stop_on_failure=False)

pyNastran.converters.nastran.nastran_to_stl.nastran_to_stl(bdf_filename, stl_filename, is_binary=False, log=None, stop_on_failure=False)[source]

Converts a Nastran model to an STL

Parameters
bdf_filenamevaries

str : the path to a BDF input file BDF() : a BDF() model object

stl_filenamestr

the output STL path

is_binarybool; default=False

should the output file be binary

logLogger()

a Python logging object

stop_on_failurebool; default=False

should the code stop if an error is encountered

pyNastran.converters.nastran.nastran_to_stl.nastran_to_stl_filename(bdf_filename, stl_filename, is_binary=False, log=None)[source]

Converts a Nastran model to an STL

nastran_to_tecplot Module

defines:
  • tecplot = nastran_to_tecplot(model)

  • tecplot = nastran_to_tecplot_filename(bdf_filename, tecplot_filename, z

    log=None, debug=False)

pyNastran.converters.nastran.nastran_to_tecplot.nastran_to_tecplot(model)[source]

assumes sequential nodes

pyNastran.converters.nastran.nastran_to_tecplot.nastran_to_tecplot_filename(bdf_filename, tecplot_filename, log=None, debug=False)[source]

converts a BDF file to Tecplot format; supports solid elements

nastran_to_ugrid Module

defines:
  • ugrid = nastran_to_ugrid(bdf_filename, ugrid_filename_out=None, properties=None,

    check_shells=True, check_solids=True, log=None)

pyNastran.converters.nastran.nastran_to_ugrid.main()[source]

Converts a Nastran model to UGRID model and renumbers the properties. Also creates a fun3d.mapbc file.

pyNastran.converters.nastran.nastran_to_ugrid.nastran_to_ugrid(bdf_filename, ugrid_filename_out=None, properties=None, check_shells=True, check_solids=True, log=None)[source]

set xref=False

Parameters
bdf_filenamevaries

str : a bdf filename BDF() : a BDF object

ugrid_filename_outstr (default=None -> ???)

the path to the ugrid_filename

propertiesDict[pid_old]=pid_new???

???

check_shellsbool (default=True)

verify that there is at least one shell element

check_solidsbool (default=True)

verify that there is at least one solid element

logLogger()

a Python logging object

results_helper Module