Skip to main content

Structural steel for Python.

Project description

SteelSnakes

Logo

Python Version License PyPI Version Documentation

A Python library for structural steel. Currently supports 🇬🇧 UK, 🇪🇺 EU, 🇺🇸 US. Developing 🇮🇳 IS. 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

We welcome contributions! Please see our 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)

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.1a4.tar.gz (728.6 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.1a4-py3-none-any.whl (751.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for steelsnakes-0.0.1a4.tar.gz
Algorithm Hash digest
SHA256 7abfdf25334fa947758036b3bda69a4e72c9e7f9320acbd8e0de06d1314c26e4
MD5 3d402e1e17aa3e5bd7f3c1edbfd17c13
BLAKE2b-256 740fe8e5d5725bdc616f895a509e13ef2f5ae6de6b3e026914429ad20775e656

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for steelsnakes-0.0.1a4-py3-none-any.whl
Algorithm Hash digest
SHA256 774bc3854e40867063211e086594b4f2fd23be6bc1184735c2cd94abc7fe7d20
MD5 cac92beaed57a3c5566feb20e6e51c61
BLAKE2b-256 bf653c7e9f098e2b3de61df24b447fb4519e6d72e5a282c5e0f29e77364696f9

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