Skip to main content

A python library for structural steel.

Project description

steelsnakes

Logo

Python Version License PyPI Version Documentation PyPI Downloads

A python library for structural steel. Currently supports 🇬🇧 UK, 🇪🇺 EU, 🇺🇸 US Developing 🇮🇳 IN. Considering 🇦🇺 AU / 🇳🇿 NZ, 🇯🇵 JP, 🇲🇽 MX, 🇿🇦 SA, 🇨🇳 CN, 🇨🇦 CA, 🇰🇷 KR.

Quick Start

Installation

pip install steelsnakes

Basic Usage

from steelsnakes.UK import UB, UC, PFC

# Create section objects using the designations
beam = UB("457x191x67") # Universal Beam
column = UC("305x305x137") # Universal Column
channel = PFC("430x100x64") # Parallel Flange Channel

# Access properties immediately
print(f"Beam moment of inertia: {beam.I_yy} cm⁴")
print(f"Column mass: {column.mass_per_metre} kg/m")
print(f"Channel shear center: {channel.e0} mm")

Documentation

Contributing

All contributions are welcome! See the Contributing Guidelines for details.

License

This project is licensed under the GNU General Public License v2.0. See the LICENSE file for details.

Acknowledgments

  • SCI (Steel Construction Institute)
  • ArcelorMittal
  • AISC (American Institute of Steel Construction)
  • SAISC (South African Institute of Steel Construction)

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

steelsnakes-0.0.1a8.tar.gz (757.2 kB view details)

Uploaded Source

Built Distribution

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

steelsnakes-0.0.1a8-py3-none-any.whl (806.1 kB view details)

Uploaded Python 3

File details

Details for the file steelsnakes-0.0.1a8.tar.gz.

File metadata

  • Download URL: steelsnakes-0.0.1a8.tar.gz
  • Upload date:
  • Size: 757.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.18

File hashes

Hashes for steelsnakes-0.0.1a8.tar.gz
Algorithm Hash digest
SHA256 3559f2171633e86d91697e2704e590995614974711e823666d6aa9ff712c7fcb
MD5 a21ee27eadf502e0e2fdf27acbda1115
BLAKE2b-256 82b15f7426b3d7ce1fbe6d1c1e6d83081b6320ffcc5129a72bb0b0ffcfec7ced

See more details on using hashes here.

File details

Details for the file steelsnakes-0.0.1a8-py3-none-any.whl.

File metadata

File hashes

Hashes for steelsnakes-0.0.1a8-py3-none-any.whl
Algorithm Hash digest
SHA256 0639ac99b11ae03d41a7312d533fae17adfe17a21320425054be373db7bbf85c
MD5 5c48a65e97c80c65b811ff2c26924dae
BLAKE2b-256 5b249c8770c11ade5b54159cc11dfc80a3a80fb556a386ec5560bbd2dc98ca22

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