apps.Hesperia — Hesperia

Functions defined in module apps.Hesperia

apps.Hesperia.assignProperties()[source]

Assign properties to the structure’s facets

apps.Hesperia.exportProperties()[source]

Save the current properties under a name

apps.Hesperia.selectProperties()[source]

Select one of the saved properties

apps.Hesperia.saveProperties(fn=None)[source]

Save the current properties.

apps.Hesperia.readProperties(fn=None)[source]

Read properties from file.

apps.Hesperia.connections(elems)[source]

Create lists of connections to lower entities.

Elems is an array giving the numbers of lower entities. The result is a sequence of maxnr+1 lists, where maxnr is the highest lower entity number. Each (possibly empty) list contains the numbers of the rows of elems that contain (at least) one value equal to the index of the list.

apps.Hesperia.createFrameModel()[source]

Create the Finite Element Model.

It is supposed here that the Geometry has been created and is available as a global variable F.

apps.Hesperia.createShellModel()[source]

Create the Finite Element Model.

It is supposed here that the Geometry has been created and is available as a global variable F.

apps.Hesperia.createAbaqusInput()[source]

Write the Abaqus input file.

It is supposed that the Finite Element model has been created and exported under the name ‘fe_model’.

apps.Hesperia.runCalpyAnalysis()[source]

Create data for Calpy analysis module and run Calpy on the data.

While we could write an analysis file in the Calpy format and then run the Calpy program on it (like we did with Abaqus), we can (and do) take another road here: Calpy has a Python/numpy interface, allowing us to directly present the numerical data in arrays to the analysis module. It is supposed that the Finite Element model has been created and exported under the name ‘fe_model’.

apps.Hesperia.postCalpy()[source]

Show results from the Calpy analysis.

apps.Hesperia.create_menu(before='help')[source]

Create the Hesperia menu.

apps.Hesperia.show_menu()[source]

Show the menu.

apps.Hesperia.close_menu()[source]

Close the menu.

apps.Hesperia.reload_menu()[source]

Reload the menu.