Skip to main content

Base package for structural design with Eurocodes

Project description

dx-eurocode

A base package for structural design with EN Eurocodes.

Features

  • Eurocode, Part 0 (EC0)

    • Safety factors
  • Eurocode, Part 2 (EC2)

    • Materials
    • Recurrent formulas
    • Safety factors

Sample usage

>>> 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

Contribute

Source code lives in https://gitlab.com/d-e/dx-eurocode.

Public API

See the documentation pages.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dx-eurocode-1.0.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dx_eurocode-1.0.0-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

Details for the file dx-eurocode-1.0.0.tar.gz.

File metadata

  • Download URL: dx-eurocode-1.0.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

File hashes

Hashes for dx-eurocode-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f98af18ca5c18dd92129733f22bac9ce3259782812691d86e2e015d0f7819447
MD5 c6f1b478ac95bf2570e181479ba9b4fa
BLAKE2b-256 6de9ee1a1894908c4571d4ae2768a27b7963897ded42b250fd04128d771732c5

See more details on using hashes here.

File details

Details for the file dx_eurocode-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: dx_eurocode-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 18.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

File hashes

Hashes for dx_eurocode-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67222ffad732d2f53c5d54c3d15fa026c6d676210a0c95c1812b6111cb5693c4
MD5 4b14bdb573b1ea3ca9349ecc31bef319
BLAKE2b-256 00b52f0c931ecd5d7e0cd0e879d2e539b955856df9a272ebf4330fb462cd7553

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page