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.