structural engineering design python package
Project description
Structural engineering design python package
Changelog
- StruPy 0.6.2
port to python3, python 2 dropped
US imprial unit system updated
- StruPy 0.5.8
US imprial unit system added
US and UK section datatase added
- StruPy 0.5.7
steel.element_resistance hot fix
- StruPy 0.5.6
steel.SteelSection added
- StruPy 0.5.5
concrete.RcPanelDataLoader upgraded for Robot2016
- StruPy 0.5.4
concrete.RcPanelDataLoader upgraded to Mecway7
- StruPy 0.5.3
strupy.x_graphic package updated (caused by dxfstructure)
- StruPy 0.5.2
concrete.RcPanelToolbox added (cut_peak, smooth and anchore inside)
concrete.RcPanel family updated
steel.SectionBase optimized (speedmode paremeter added)
steel profile class acc. EC3 implemented
- StruPy 0.5.1
strupy.steel.Bolt modules created
strupy.x_graphic package updated
- StruPy 0.4.7
strupy.concrete.RcRecSectSolver corrected
- StruPy 0.4.6
concrete.RcPanelDataLoader upgraded (Mecway input interface)
- StruPy 0.4.5
concrete.RcPanel modules upgraded
- StruPy 0.4.4
concrete.RcPanelDataLoader upgraded
- StruPy 0.4.3
concrete.RcPanelDataLoader upgraded
- StruPy 0.4.2
concrete.RcPanel modules upgraded
- StruPy 0.4.1
some strupy.concrete modules optimized
concrete.RcPanel modules created
- StruPy 0.3.4
strupy.concrete.RcRecSectSolver corrected
- StruPy 0.3.3
some strupy.concrete modules optimized
- StruPy 0.3.2
some strupy.concrete modules optimized
- StruPy 0.3.1
strupy.steel package upgraded
strupy.x_graphic package created
- StruPy 0.2
steel section database created (SectionBase class in strupy.steel)
- StruPy 0.1
some functionality for concrete deisgn added
Requirements
StruPy is based on Python 3.6 and few non-standard Python library:
PyQt5 (https://www.riverbankcomputing.com/software/pyqt) - not necessary, only for strupy.x_graphic package needed
Matplotlib (http://matplotlib.org) - not necessary - only for a few ploting function needed
NumPy (http://www.numpy.org) - not necessary - for concret.RcPanel and steel.Bolt family needed
xlrd (https://pypi.python.org/pypi/xlrd) - not necessary - only for Concrete.RcPanelDataLoader needed
dxfwrite (https://pypi.python.org/pypi/dxfwrite) - not necessary - only for Concrete.RcPanelViewer needed
easygui (https://pypi.python.org/pypi/easygui) - not necessary - only for Concrete.RcPanelDataLoader
pyautocad (https://pypi.python.org/pypi/pyautocad) - not necessary - only for strupy.x_graphic package needed
How to install
After the Python and needed library was installed, install StruPy by typing:
pip install strupy
You can also find more install information at project website.
Windows 7,10 and Linux Xubutu tested.
Licence
StruPy is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Copyright (C) 2015-2020 Lukasz Laba <lukaszlaba@gmail.com>
Contributions
If you want to help out, create a pull request or write email.
More information
Project website: https://bitbucket.org/struthonteam/strupy
Code repository: https://bitbucket.org/struthonteam/strupy
PyPI package: https://pypi.python.org/pypi/strupy
Contact: Lukasz Laba <lukaszlaba@gmail.com>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file strupy-0.6.2.tar.gz
.
File metadata
- Download URL: strupy-0.6.2.tar.gz
- Upload date:
- Size: 966.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.6.1 requests/2.24.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/2.7.17
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18a550bf73b086533527f15810a3ed9e7edf05f0336242ea309346d92bd0b46e |
|
MD5 | 53d8cd0b9bcad1277c91f4743f2b03ae |
|
BLAKE2b-256 | 9a764defb1ed699c09e01876f494528de62a66a64b6ec48bb310f8c49a5f5576 |