Convert SG Data#
One of the main capabilities of SGIO is to convert SG data between different
formats. This can be done using the sgio.convert() function (API) or the
sgio convert command (CLI).
Overview#
SGIO supports conversion between:
VABS ↔ SwiftComp ↔ Abaqus ↔ Gmsh
Mesh-only conversions for visualization
Format version conversions, such as VABS 4.0 → 4.1
Basic Usage#
API Method#
import sgio
sgio.convert(
file_name_in='input.inp',
file_name_out='output.sg',
file_format_in='abaqus',
file_format_out='vabs',
model_type='BM2'
)
CLI Method#
sgio convert input.inp output.sg -ff abaqus -tf vabs -m BM2
Common Parameters#
file_name_in: Input file pathfile_name_out: Output file pathfile_format_in: Input format (vabs,swiftcomp,abaqus,gmsh)file_format_out: Output formatmodel_type: Structural model (BM1,BM2,PL1,PL2,SD1)mesh_only: Convert mesh data only (default:False)renum_node: Renumber nodes (default:False)renum_elem: Renumber elements (default:False)