Package structure

eurocodepy
   db
   ec1
      snow
      wind
         pressure
   ec2
      sls
         longterm
         deforrmation
         crack
      uls
         bend_simple
         shear
         punch
         torsion
      fire
         fire_base
   ec5
      sls
      uls
   ec8

Basic functions

A set of functions to get material properties. Properties are stored in .json file.

db.get_concrete() dict[source]

Gets the concrete classes Returns:

dict: the concrete classes

db.get_eurocodes() dict[source]

Gets the euroocodes database Returns:

dict: eurocodes database

db.get_materials() dict[source]

Gets all the materials in the database Returns:

dict: all the materials in the database

db.get_prestress() dict[source]

Gets the prestrress steel classes Returns:

dict: the prestrress steel classes

db.get_reinforcement() dict[source]

Gets the reinforcement steel classes Returns:

dict: the reinforcement steel classes

db.get_timber() dict[source]

Gets the timber (solid and glulam) classes Returns:

dict: the timber (solid and glulam) classes

db.get_timber_classes() dict[source]

Gets the timber (solid and glulam) classes Returns:

dict: the timber (solid and glulam) classes

Eurocodes 0 and 1

Eurocode 2

Eurocode 5

Eurocode 8

Utils