ANYstructure
ANYstructure is the ultimate steel structure design tool for plate fields and cylinders. Weight optimization for all structures with machine learning capabilities. Calculations are based on DNV standards and rules.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.6%) to scientific vocabulary
Keywords
Repository
ANYstructure is the ultimate steel structure design tool for plate fields and cylinders. Weight optimization for all structures with machine learning capabilities. Calculations are based on DNV standards and rules.
Basic Info
Statistics
- Stars: 56
- Watchers: 11
- Forks: 17
- Open Issues: 7
- Releases: 29
Topics
Metadata Files
README.md
ANYstructure
ANYstructure is the ultimate steel structure design tool for plate fields and cylinders! Weight optimization for all structures with machine learning capabilities. Calculations are based on DNV standards and rules
What's new in 5.1.4
- Excel input option
- Add load factor 1.1 for Machine Learning buckling (PULS based)
- Continuous update of Utilization Factor when updating pressure loads ### What's new in 5.0.2 ###
- API introduced
- API documenatation at readthedocs (anystructure.readthedocs.io)
- GUI modifications
- Import of python package set to "anystruct" ### What's new in 4.10 ###
- Corrected minor bug on membrane stresses for unstiffened cylinder. ### What's new in 4.9.1 ###
- Corrected bug in loading old save files
- Corrected error on buckling flat plate calculation ### What's new in 4.8 ###
- Reporting table on cylinders.
- Color coding on come cylinder properties.
- Corrected error on additional hoop stress input for cylinders. ### What's new in 4.7 ###
- Corrected error on girder caluculation for cylinder buckling.
- Added 1.10 load factor option for cylinder buckling.
- Better compability with linux.
- Python 3.11 based. ### What's new in 4.4 ###
- Backup and restore feature added. ### What's new in 4.3 ###
- General stability.
- User friendliness. ### What's new in 4.2 ###
- Bug fixing.
- Ukraininan theme. ### What's new in 4.0 ###
- Cylinder design and optimization!
- Flat plate prescriptive buckling improved. Girder calculation added.
- Updated GUI with color themes. ### What's new in 3.3 ###
- Extremely efficient Machine Learning version of PULS called ML-CL. Implemented for all optimizer options.
- Calculation of Center of Gravity and Center of Buoyancy.
- Reporting of weights and COG.
- Lots of bug fixes.
For documnetation:
https://anystructure.readthedocs.io/en/latest/
The following is calculated:
- Minimum plate thickness (DNV-OS-C101)
- Minimum section modulus of stiffener/plate (DNVGL-OS-C101)
- Minimum shear area (DNVGL-OS-C101)
- Buckling (DNVGL-RP-C201)or PULS (licenced DNV software)
- Buckling strength of shells DNV-RP-C202
- PULS buckling (DNV license needed)
- Machine learning buckling, PULS based
- Fatigue for plate/stiffener connection (DNVGL-RP-C203)
Compartments (tank pressures) are created automatically.
Pressures on external hull (or any other generic location) is defined by specifying equations.
You can optimize cylinders, single plate/stiffener field or multiple. Geometry of double bottom can be optimized.
PLEASE CONTRIBUTE. REPORT BUGS ERRORS ETC. For windows executable (.exe) version for non-coders, use the link below.
Feedback: audunarn@gmail.com or discuss on github.
Please like, share or comment on LinkedIn: https://www.linkedin.com/in/audun-arnesen-nyhus-6aa17118/
Screenshot (this example can be loaded from file "shipsectionexample.txt"):
Owner
- Name: Audun Arnesen Nyhus
- Login: audunarn
- Kind: user
- Location: Arendal, Norway
- Company: CeFront Technology
- Repositories: 3
- Profile: https://github.com/audunarn
Senior Specialist Structural Design
GitHub Events
Total
- Issues event: 1
- Watch event: 6
- Issue comment event: 3
- Push event: 11
- Pull request event: 2
- Fork event: 1
- Create event: 1
Last Year
- Issues event: 1
- Watch event: 6
- Issue comment event: 3
- Push event: 11
- Pull request event: 2
- Fork event: 1
- Create event: 1
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Audun Arnesen Nyhus | a****n@g****m | 784 |
| theScriptingEngineer | h****o@t****r | 6 |
| root | q****3 | 6 |
| Ruben de Bruin | 3****n | 1 |
| Lewi Uberg | 4****g | 1 |
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 29
- Total pull requests: 104
- Average time to close issues: over 1 year
- Average time to close pull requests: about 3 hours
- Total issue authors: 7
- Total pull request authors: 4
- Average comments per issue: 2.17
- Average comments per pull request: 0.06
- Merged pull requests: 103
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 3.0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- audunarn (17)
- theScriptingEngineer (7)
- giannikosk (1)
- mariustk (1)
- lewiuberg (1)
- RubendeBruin (1)
- mohamedelbadry (1)
Pull Request Authors
- audunarn (103)
- theScriptingEngineer (2)
- lewiuberg (1)
- RubendeBruin (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 1,071 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 121
- Total maintainers: 1
pypi.org: anystructure
A plate field optimization tool for offshore structures calculated according to DNV standards
- Homepage: https://github.com/audunarn/ANYstructure
- Documentation: https://anystructure.readthedocs.io/
- License: MIT
-
Latest release: 5.2.0
published 6 months ago
Rankings
Maintainers (1)
Dependencies
- matplotlib *
- numpy *
- reportlab *
- scipy *
- sklearn *
- xlwings *
- matplotlib *
- numpy *
- reportlab *
- scipy *
- sklearn *
- xlwings *
- anystructure *
- autodocsumm *
- sphinx-autoapi *
- sphinx-rtd-theme *