Skip to main content

A python package to determine cross-section propreties of reinforced concrete sections

Project description

Logo Dark Logo Light

Run Tests Lint with Black Build Documentation codecov PyPI version Python versions GitHub license

A python package to calculate the section properties of arbitrary reinforced concrete sections.

Installation:

For more detailed installation instructions, refer to the documentation.

pip install concreteproperties

Documentation:

The documentation for concreteproperties is currently under construction. The documentation can found at https://robbievanleeuwen.github.io/concrete-properties.

Current Capabilities:

Material Properties

  • Concrete material
    • Service stress-strain profiles
      • Linear profile
      • Linear profile (no tension)
      • Eurocode Non-Linear
    • Ultimate stress-strain profiles
      • Rectangular stress block
      • Bilinear stress-strain profile
      • Eurocode parabolic
    • Flexural tensile strength
  • Steel material
    • Stress-strain profiles
      • Elastic-plastic
      • Elastic-plastic (with hardening)

Gross Section Properties

  • Cross-sectional areas (total, concrete, steel)
  • Axial rigidity
  • Cross-section mass
  • Cross-section perimeter
  • First moments of area
  • Elastic centroid
  • Global second moments of area
  • Centroidal second moments of area
  • Principal axis angle
  • Principal second moments of area
  • Centroidal section moduli
  • Principal section moduli

Service Analysis

  • Cracking moment
  • Cracked second moment of area
  • Moment-curvature diagram

Ultimate Analysis

  • Ultimate bending capacity
  • Squash load
  • Tensile load
  • Moment interaction diagrams
    • M-N curves
    • Biaxial bending curve

Stress Analysis

  • Uncracked stresses
  • Cracked stresses
  • Service stresses
  • Ultimate stresses

Design Codes

  • Design code modules
    • AS3600
    • AS5100

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

concreteproperties-0.0.6.tar.gz (34.2 kB view details)

Uploaded Source

Built Distribution

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

concreteproperties-0.0.6-py3-none-any.whl (39.2 kB view details)

Uploaded Python 3

File details

Details for the file concreteproperties-0.0.6.tar.gz.

File metadata

  • Download URL: concreteproperties-0.0.6.tar.gz
  • Upload date:
  • Size: 34.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for concreteproperties-0.0.6.tar.gz
Algorithm Hash digest
SHA256 d512ad09d287dbd1860755d37e7db8d4b10290ef460d60c0a1af4fc1a33a7b78
MD5 9e6cbc715d0690b4d05c6abd26fff854
BLAKE2b-256 cc44a8a72509e9fe78d7ba387d3dddb406ed694e2a1b3cc12e45e9a42270da3b

See more details on using hashes here.

File details

Details for the file concreteproperties-0.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for concreteproperties-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 e2a2f7fb0a951618f62cde86f0a0965184c609422ebb0ddb25d7cb815142e608
MD5 8d54a78cbcaf53f268caf7478154528a
BLAKE2b-256 00499a23036c40878bf80226d627feed2ccaa06728d30abfdb666197c09e9108

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