Skip to content

Eurocode 1 module: ec1

Overview

The ec1 module of the eurocodepy package provides tools for the analysis and design of structures subjected to actions as defined in Eurocode 1 (EN 1991). It is intended for engineers who need to calculate loads such as self-weight, imposed loads, wind, snow, and thermal actions in accordance with Eurocode 1 standards.

Features

  • Load Calculations
    Functions to calculate self-weight, imposed loads, wind loads, snow loads, and thermal actions for buildings and civil engineering works.
  • Parameter Flexibility
    Input parameters include geometry, location, exposure, and usage category.

Typical Usage

from eurocodepy.ec1 import wind_load, snow_load, imposed_load

# Calculate wind load
wind = wind_load(height=15, exposure='B', location='coastal')

# Calculate snow load
snow = snow_load(altitude=500, location='mountain')

# Calculate imposed load for office
imposed = imposed_load(category='B', area=50)

Compliance

All calculations and checks are based on the requirements and recommendations of Eurocode 1 (EN 1991). The module is updated to reflect changes and amendments to the code.

Further Reading