欧洲规范结构设计基本包
dx-eurocode的Python项目详细描述
dx-eurocode
用EN Eurocodes进行结构设计的基本包。
功能
样本使用
>>> from dx_eurocode.EC2.materials import RC
>>> C16_20 = RC[16] # RC['16'] works as well!
>>> C16_20.fck
16000000.0
>>> C16_20.fcm
24000000.0
>>> C16_20.Ecm
28607904894.961403
>>> C16_20.gamma
{'accidental': {'ultimate': 1.2},
'persistent': {'ultimate': 1.5},
'transient': {'ultimate': 1.5}}
>>> C16_20.fcd(design_situation='persistent', limit_state='ultimate')
10666666.666666666
贡献
源代码位于https://gitlab.com/d-e/dx-eurocode。