Models

Classes dedicated to model creation.

Model

The model meta class aims at being subclassed by actual model classes.

class argiope.models.Model(label, parts, steps, materials, amplitude=None, solver='abaqus', solver_path='', workdir='./workdir', verbose=False, cpus=1)[source]

Model meta class.

copy()

Returns a copy of self.

make_directories()[source]

Checks if required directories exist and creates them if needed.

run_postproc()[source]

Runs the post-proc script.

run_simulation()[source]

Runs the simulation.

save(path)

Saves the instance into a compressed serialized file.

Part

The part meta class helps creating part classes by providing useful methods.

class argiope.models.Part(gmsh_path='gmsh', file_name='dummy', workdir='./', gmsh_space=2, gmsh_options='', element_map=None, material_map=None)[source]
copy()

Returns a copy of self.

run_gmsh()[source]

Makes the mesh using gmsh.

save(path)

Saves the instance into a compressed serialized file.