API Reference¶
A quick reference to important LamAna objects.
Core Modules¶
input_ |
Classes and functions for handling user inputs. |
constructs |
A module that builds core objects, such as stacks and laminates. |
theories |
A interface between constructs and models modules. |
output_ |
Classes and functions for handling visualizations, plots and exporting data. |
Feature Modules¶
distributions |
A Feature Module of classes and functions related to stress distributions. |
Auxiliary Modules¶
utils.tools |
Handy tools for global use. |
utils.references |
A module for storing weblinks and references for package development. |
Models¶
models.Wilson_LT |
A sample class-style, custom model using a modified laminate theory. |
LamAna Objects¶
Classes¶
input_.Geometry (geo_input) |
Parse input geometry string into floats. |
input_.BaseDefaults () |
Common geometry strings, objects and methods for building defaults. |
distributions.Case ([load_params, mat_props, ...]) |
Build a Case object that handles User Input parameters. |
distributions.Cases (caselets[, load_params, ...]) |
Return a dict-like object of enumerated Case objects. |
constructs.Stack (FeatureInput) |
Build a StackTuple object containing stack-related methods. |
constructs.Laminate (FeatureInput) |
Create a LaminateModel object. |
theories.BaseModel () |
Provide attributes for sub-classing custom models. |
Functions¶
theories.handshake (Laminate[, adjusted_z]) |
Return updated LaminateModel and FeatureInput objects. |