Section Modeling
High-level section modeling API.
Functions
def Composite_Section(Y, DY, DZ, quad, y_shift=0.0, mat=None)-
def I_Sect(b, d, alpha, beta, quad, yref=0.0, MatData=None)-
def TC_Sect(d, bf, tw, quad, yref=0.0, tf=None, ymf=None, MatData=None, **kwds)-
____________ | | | | ----| |---- | | | | | | ---- def T_Sect(d, quad, b=None, bf=None, tf=None, tw=None, alpha=None, beta=None, yref=0.0, MatData=None)-
_____________ | | ------------- | | | | | | ----- def W_Sect(b, d, alpha, beta, quadf, quadw, yref=0.0, MatData=None)-
def ei(y, epsa, kappa)-
def load_aisc(SectionName, props='')-
Load cross section properties from AISC database.
props: A list of AISC properties, or one of the following: - ‘simple’:
A,Ix,Zx
Classes
class CompositeSection (Y, DY, DZ, quad, y_shift=0.0, mat=None)-
Ancestors
Subclasses
Methods
def plot(self, show_properties=True, plain=False, show_quad=True, show_dims=True, annotate=True)-
Plot a composite cross section.
class Rectangle (b, d, quad=None, yref=0.0, mat=None, **kwds)-
Rectangular cross section
Ancestors
Inherited members
class Section-
Subclasses
Methods
def assemble(self)-
class Tee (d=None, quad=None, b=None, bf=None, tf=None, tw=None, alpha=None, beta=None, yref=None, mat=None)-
bf _____________ | | tf ------------- | | | | | | ----- twParameters
tf,tw, bf, d: float shape parameters
Ancestors
Methods
def annotate(self, ax)-
def properties(self)-
Inherited members
class VerticalSection-
Subclasses
Methods
def plot_limit(self, fy=1.0, **kwds)-
def plot_yield(self, fy=1.0, **kwds)-