Skip to main content

Python Package for Section Properties

Project description

pysectprop

Python Section Property Calculator

Section properties can be calculated used and displayed from standard section geometry inputs.

Example - Omega Section - test_omegasection.py:

#%%
# Import Dependencies
from IPython.display import display
from pysectprop.extruded import OmegaSection

#%%
# Create Section
omsect = OmegaSection(20.0, 1.6, 20.0, 1.6, 10.0, 1.6, rf=0.0, rl=0.0)

#%%
# Display Section Properties
display(omsect)

#%%
# Plot Section
ax = omsect.plot()

Output:

Omega-Section

hw (mm) tw (mm) wf (mm) tf (mm) wl (mm) tl (mm) rf (mm) rl (mm)
20.0 1.6 20.0 1.6 10.0 1.6 0.0 0.0
A (mm2) Ay (mm3) Az (mm3) cy (mm) cz (mm) Ayy (mm4) Azz (mm4) Ayz (mm4)
117.8 0 1178 0.0 10.0 11641 18471 0
Iyy (mm4) Izz (mm4) Iyz (mm4) θp (°) Iyp (mm4) Izp (mm4)
6695 11641 0 0.0 6695 11641

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

pysectprop-0.2.1.tar.gz (22.8 kB view details)

Uploaded Source

Built Distribution

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

pysectprop-0.2.1-py3-none-any.whl (37.1 kB view details)

Uploaded Python 3

File details

Details for the file pysectprop-0.2.1.tar.gz.

File metadata

  • Download URL: pysectprop-0.2.1.tar.gz
  • Upload date:
  • Size: 22.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pysectprop-0.2.1.tar.gz
Algorithm Hash digest
SHA256 0e5d8c137ce939691e12514d696259d6023ee8d95cbb30d0fdccf7e60d8f3f30
MD5 80447f2db17f0b136578315261d9bdf3
BLAKE2b-256 b17c32323e2735e85ea1e1621544ad8b40b93ad97545389a237b2d474a131745

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysectprop-0.2.1.tar.gz:

Publisher: publish-to-pypi.yml on Xero64/pysectprop

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

File details

Details for the file pysectprop-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: pysectprop-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 37.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pysectprop-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c60e1d27c4a229027001b8b03bc64f0c774fff55c24df5cb9811cdef751e975b
MD5 e571308b6b16a27f62c57919467d7442
BLAKE2b-256 90087f1901ec603f4bb5451287dc1ebf461c5d1aeaae4bfe4e923e906552cb96

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysectprop-0.2.1-py3-none-any.whl:

Publisher: publish-to-pypi.yml on Xero64/pysectprop

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