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

Uploaded Source

Built Distribution

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

Uploaded Python 3

Supported by

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