Skip to content

lnp

structural_sections.steel.standard_profiles.lnp

LNP Steel Profiles.

Classes:

  • LNP

    Geometrical representation of LNP steel profiles.

structural_sections.steel.standard_profiles.lnp.LNP

Geometrical representation of LNP steel profiles.

               ↓-- Web thickness
              ┌──\ <-- Toe radius
              │  │
              │  │
              │  │
              │  │
Height -----> │   \ <-- Root radius
              │    \_____
              │          \ <-- Base thickness
              └───────────┘
                  ^ Width

The horizontal leg is at the top, the vertical leg descends from the left.

This class provides access to standard LNP profiles from a predefined database. Profiles can be accessed as class attributes using their standardized names. Each accessed profile returns a LNPProfile instance.

Usage example
>>> profile = LNP.LNP40x40x4
>>> print(isinstance(profile, LNPProfile))  # True
>>>
>>> # To iterate over all available LNP profiles:
>>> for profile in LNP:
...     print(isinstance(profile, LNPProfile))  # True