SDF.file_io.convert module¶
-
class
InputFormat(value)[source]¶ Bases:
enum.EnumPossible input formats for SDF converters
-
FORCE_SDF= 6¶
-
JPK= 1¶
-
JPK_MAP= 7¶
-
LSM= 5¶
-
MFP= 2¶
-
OIB= 3¶
-
OIF= 4¶
-
SDF= 0¶
-
-
class
OutputFormat(value)[source]¶ Bases:
enum.EnumPossible output formats for SDF converters
-
FORCE= 1¶
-
MAT= 2¶
-
SDF= 0¶
-
-
class
SDFConverter(input_format: typing.Optional[SDF.file_io.convert.InputFormat] = None, output_directory: typing.Optional[str] = None, generate_mat: bool = False, generate_force: bool = True, dry_run: bool = False)[source]¶ Bases:
objectHandles SDF file conversion
-
static
get_load_function(input_format: SDF.file_io.convert.InputFormat) → typing.Callable[str, SDF.data_model.sdf_object.SDFObject][source]¶ Determines the load function for a input format
-
static
infer_input_format(original_file: str) → SDF.file_io.convert.InputFormat[source]¶ Infers the input format from the filename
-
infer_output_formats(sdf: SDF.data_model.sdf_object.SDFObject, input_format: SDF.file_io.convert.InputFormat) → typing.List[SDF.file_io.convert.OutputFormat][source]¶ Infers the output formats for writing the SDF object
-
input_format: typing.Optional[SDF.file_io.convert.InputFormat]¶
-
output_directory: typing.Optional[str]¶
-
static