Home
This site contains the project documentation for the eurocodepy project that is a python package for using Eurocodes.
IMPORTANT: This documentation is a work in progress and is not complete yet (and don't know if it will ever be...).s
Projet overview
Eurocodepy is a Python package that provides functions to work with structural Eurocodes. It includes material properties, load combinations, and other utilities for structural engineering calculations.
Material data is stored in a JSON file. Current materials in the database are:
- concrete (C20 to C90)
- timber (C, D, GL)
- reinforcement (B400, B500, A400, A500)
- structural steel (S235, S275, S355, S450)
- prestressing steel (Y1770, Y1860, ...)
- bolts (4.6 to 10.9)
Available european steel profiles are:
- IPE
- HEA, HEB, HEM
- CHS, RHS, SHS
There are also some functions to work with material properties:
- creep_coef
- shrink_strain
The existing functions are listed in the page 'Reference'.
Table Of Contents
This documentation is divided into several sections to help you navigate through the project:
Support
If you need any help you can contact the developer via email.
Github: http://github.com/pcachim/eurocodepy
License
This project is licensed under the MIT License - see the LICENSE file for details.
Disclaimer
This software is intended for educational, research, and preliminary design purposes. It is not a certified engineering tool. The authors and contributors assume no liability for any design decisions made using this library. Always verify critical calculations with hand checks and consult the latest official Eurocode standards and national annexes for final design.
Acknowledgements
Eurocodes and National Annexes are published by their respective standards bodies. This project is not affiliated with CEN or national standards organizations.