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.2.tar.gz (8.1 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.2-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for beamcalc_rc-0.0.2.tar.gz
Algorithm Hash digest
SHA256 32622126793633db9c734d6fa031340210b3236c2a77a247901c543aab3c48e1
MD5 5d859aa64840d3c3572455c078ee6820
BLAKE2b-256 eac04ba13c93f90b851a1ff889437ed945196e8a92641f726fa107fa96fbbd52

See more details on using hashes here.

Provenance

The following attestation bundles were made for beamcalc_rc-0.0.2.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.2-py3-none-any.whl.

File metadata

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

File hashes

Hashes for beamcalc_rc-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5b649cd67e120b331c39e6c5c3ce6828998a953c38d4ca89c32041638edb7d27
MD5 bccac18b95ffb82e049b5b1aa819f0df
BLAKE2b-256 dedf96132657ee2b9197334a2594da00cbb88e7da503f71a7c2d5c79ec42e4b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for beamcalc_rc-0.0.2-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