mshreader – interface for reading Gmsh files

mshreader.py is a script to process the msh file into the data required for SolverInput object for a general 2D structures.

class mshreader.MshProcessor(filename, show_obj_msg=True)[source]

Bases: object

MshProcessor reads in a msh file and convert it into txt files. It also includes methods that is used interactively in the script.

add_bc(method_label, input_list_label, node_entity_tags, x_tag, y_tag)[source]
add_prop(thickness, youngs_modulus, density)[source]
clear(data_str)[source]
clear_prop()[source]
save_data(folder_name)[source]
show_entities()[source]
show_prop()[source]
mshreader.add_list_input_descriptions()[source]
mshreader.is_valid_add_args(add_args)[source]
mshreader.is_valid_label_args(label_args)[source]
mshreader.main()[source]
mshreader.nodal_label_input_descriptions()[source]
mshreader.option_add(mesh)[source]
mshreader.option_clear(mesh)[source]
mshreader.option_save(mesh)[source]