structural engineering design python applications
Project description
Structural engineering design Python applications
Changelog
- StruPy 0.7.3
port to python3, python 2 dropped
- Struthon 0.6.4
open project website option added
- Struthon 0.6.3
StruthonSteelMember hot fix
- Struthon 0.6.2
new application StruthonSteelMember (buckling analysis available)
StruthonSteelMonoSection application removed
- Struthon 0.5.4
ConcretePanel to Mecway7 upgraded
- Struthon 0.5.2
ConcretePanel new features (cut_peak and smooth for reinforcement)
SteelMonoSection - profile class acc. EC3 included
SteelBrowser and SteelBoltedConnection updated
- Struthon 0.5.1
StruthonSteelBoltedConnection added
- Struthon 0.4.5.2
StruthonConcretePanel save-open corrected
- Struthon 0.4.5
StruthonConcretePanel Mecway integrated
- Struthon 0.4.4
StruthonConcretePanel new features (dxf export, multi loadcase, save/open project file)
- Struthon 0.4.2
StruthonConcretePanel upgraded
- Struthon 0.4.1
StruthonConcretePanel application added
- Struthon 0.3.3
StruthonConcreteMonoSection user interface upgraded
StruthonConcreteMonoSection M-N chart creating speed improved
- Struthon 0.3.2
no changes
- Struthon 0.3.1
StruthonSteelSectionBrowser application upgraded (section drawing, section groups filter)
StruthonSteelMonoSection application added
- Struthon 0.2
StruthonSteelSectionBrowser application added
- Struthon 0.1
the first working version with StruthonConcreteMonoSection application
Requirements
Struthon is based on Python 3.6 and few non-standard Python library:
StruPy (https://pypi.python.org/pypi/strupy)
NumPy (http://www.numpy.org)
Matplotlib (http://matplotlib.org)
dxfwrite (https://pypi.python.org/pypi/dxfwrite)
easygui (https://pypi.python.org/pypi/easygui)
pyautocad (https://pypi.python.org/pypi/pyautocad)
How to install
After the Python and needed library was installed, install Struthon by typing:
pip install struthon
You can also find more install information at project website.
Windows 7,10 and Linux Xubutu tested.
Licence
Struthon 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/struthon
Code repository: https://bitbucket.org/struthonteam/struthon
PyPI package: https://pypi.python.org/pypi/struthon
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 struthon-0.7.3.tar.gz
.
File metadata
- Download URL: struthon-0.7.3.tar.gz
- Upload date:
- Size: 7.2 MB
- 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 | 06bcb72ea5e7d1a4d5be628841ae471697bab21eb5a48d005418f3ac9847390f |
|
MD5 | 49104c16e3bd1d8e4c998a27f1bd8655 |
|
BLAKE2b-256 | af90eb267c4b8ec582400f8c37c2918a6b39e8f7d37b551547e19e469dec9ac1 |