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.1a7.tar.gz (4.0 MB 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.1a7-py3-none-any.whl (4.0 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: steelsnakes-0.0.1a7.tar.gz
  • Upload date:
  • Size: 4.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.6

File hashes

Hashes for steelsnakes-0.0.1a7.tar.gz
Algorithm Hash digest
SHA256 dd35771ccf6324d7f23a6e8d3ab7331294c040ae9a1e1933296b6d7d9c7852c9
MD5 3450df09d913021f50da0aaf16fee7fb
BLAKE2b-256 4bfacc5f1d811799d22276ddb98dc6b0146f5527d61906b3912321fa4cb2fd10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for steelsnakes-0.0.1a7-py3-none-any.whl
Algorithm Hash digest
SHA256 349d2e2af43475cd1a2b0af52ce33941bc7b19c2251cd188465c624719c7b2f5
MD5 2fbc8f73d8ba2ee14e16c5e27fc80716
BLAKE2b-256 05adb24ba280cc6038c592d954ed195b3ae29d255a90da331d51fb977af7b499

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