Skip to main content

Structural analysis and design made fast and simple

Project description

fastruct

Structural analysis and design made fast and simple

Command line application (CLI) to analyse and design simple structures.

Written in python.

Current capabilities

  • Rigid foundation analysis: soil stress and lifting percentaje.

Installation

pip install fastruct

or using virtualenv

python -m pip install fastruct

Usage

Adding new 1x1x1 foundation

$ fastruct f add 1 2 3
fundacion.id=1

Adding loads (p vx, vy, mx, my) to foundation with ID=1

$ fastruct l add 1 1 1 1 1 1
user_load.id=1

$ fastruct l add 1 2.5 0.1 -0.5 -0.1 0.25
user_load.id=2

Computing results for foundation with ID=1

$ fastruct f analize 1
             F001: Lx=1.00 Ly=2.00 Lz=3.00 Depth=3.00
┏━━━━┳━━━━━━┳━━━━━━┳━━━━━┳━━━━━━┳━━━━━━┳━━━━━┳━━━━━━━━━━━━┳━━━━━━┓
┃ #  ┃ NAME ┃ P    ┃ Vx  ┃ Vy   ┃ Mx   ┃ My  ┃ σ (ton/m²) ┃ %    ┃
┡━━━━╇━━━━━━╇━━━━━━╇━━━━━╇━━━━━━╇━━━━━━╇━━━━━╇━━━━━━━━━━━━╇━━━━━━┩
│ 01        16.0  1.0  1.0   4.0   4.0  39.00       83%  │
├────┼──────┼──────┼─────┼──────┼──────┼─────┼────────────┼──────┤
│ 02        17.5  0.1  -0.5  -1.6  0.6  18.76       100% │
└────┴──────┴──────┴─────┴──────┴──────┴─────┴────────────┴──────┘

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

fastruct-0.1.1.dev2.tar.gz (22.7 kB view details)

Uploaded Source

Built Distribution

fastruct-0.1.1.dev2-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

Details for the file fastruct-0.1.1.dev2.tar.gz.

File metadata

  • Download URL: fastruct-0.1.1.dev2.tar.gz
  • Upload date:
  • Size: 22.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for fastruct-0.1.1.dev2.tar.gz
Algorithm Hash digest
SHA256 20ff991e5d0ef906ab588588fdbe4e06c175a75118ca8bc3a10b4a8c9d1c73c9
MD5 6a5997feda4e7552afff7663f0172716
BLAKE2b-256 fceb74000a75e27178c9788555493fac49271469ec87b0743db1cacd7f6cf7b1

See more details on using hashes here.

File details

Details for the file fastruct-0.1.1.dev2-py3-none-any.whl.

File metadata

File hashes

Hashes for fastruct-0.1.1.dev2-py3-none-any.whl
Algorithm Hash digest
SHA256 e6edcef5ec0baf67fa3a98eda358428df83e2a7cc69caaf778c38b1b37fc17ce
MD5 ab2b2c003bde3402a9b14a3090f11376
BLAKE2b-256 d7d666c770ceaeadea35af5e84c079e6f385f2646a3ad9f33f3d9b3bfd395ff2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page