Skip to main content

Reinforced concrete beam displacements calculator in Python, considering loss of inertia due to crackling.

Project description

beamcalc-rc

A Reinforced Concret beam solver in Python, using AnaStruct It's a no interface version of my undergraduate thesis project, available at https://github.com/pgalan94/ImediataVigas

Setup

pip install beamcalc-rc

Example usage

Right now, the script is still "very tied" to the old (legacy) code. I'll be refactoring this right away. For now, checkout the example.py file to use this lib as intended.

What's up

Simply supported beams

Up next

All beam support types (cantilever, fixed, etc.) Continuous beams

Final thoughts

Since this project uses "1-dimension finite elements approximation", I'm not planning in expanding this lib to 3d beams, like "U-shaped" balcony beams. My goal with this project is to decouple my initial script from tkinter, exposing a lib that can be used for beam solving without a GUI.

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

beamcalc_rc-0.0.5.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

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

beamcalc_rc-0.0.5-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file beamcalc_rc-0.0.5.tar.gz.

File metadata

  • Download URL: beamcalc_rc-0.0.5.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for beamcalc_rc-0.0.5.tar.gz
Algorithm Hash digest
SHA256 0cb3f52df9199ea3ba757650bac3079e1f2c79fec020b912961554e4c0ef1b5a
MD5 c7de78c9b6731a0e2b6d5e4e8cd13eef
BLAKE2b-256 7dd88a1f04ce049dc9180981c383b5e8b025b400d93d109ca4170a4fc000e40e

See more details on using hashes here.

Provenance

The following attestation bundles were made for beamcalc_rc-0.0.5.tar.gz:

Publisher: python-publish.yml on pgalan94/beamcalc-rc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file beamcalc_rc-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: beamcalc_rc-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for beamcalc_rc-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ea05144d4b9692227be2470fdc40f7f9898bb6b448cc5a5ec726072aabb42251
MD5 cbfb548c84c75f8611b7433d2e83f28f
BLAKE2b-256 c3fd857cf85deca8acb5ec77fa9c6d24f76e4c7e67714ad30c89bf6c943940a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for beamcalc_rc-0.0.5-py3-none-any.whl:

Publisher: python-publish.yml on pgalan94/beamcalc-rc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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