Welcome to ANYstructure’s documentation!
This documentation focuses on the Python API and the current public
functionality exposed by the anystruct package.
For GUI documentation, see the following link:
ANYstructure GUI documentation
Python
To install ANYstructure use PIP:
pip install anystructure
API basic usage:
from anystruct import api
flat = api.FlatStru("Flat plate, stiffened")
cylinder = api.CylStru("Orthogonally Stiffened shell")
See API Examples for complete flat plate, cylinder, buckling method, and project file examples. See Compact API Report Example for a compact manual/report version.
The GUI can be started by:
from anystruct import gui
gui.main()
An entry point to the GUI is also installed with PIP:
ANYstructure.exe in your python installation (Scripts).
Windows executable
The latest release of ANYstructure can be downloaded here:
Install and launch the app.
- Installation
- Support
- API Examples
- Compact API Report Example
- ANYstructure API
- Source Modules
- anystruct package
- Primary public modules
- Core calculation modules
- anystruct.calc_structure module
- anystruct.calc_loads module
CombinationCombination.get_load_factor_dynamic()Combination.get_load_factor_static()Combination.get_load_factors()Combination.get_on_off()Combination.set_combination_dictionary()Combination.set_load_dictionary()Combination.set_load_factor_dynamic()Combination.set_load_factor_static()Combination.set_on_off()Combination.set_tank_dictionary()
LoadsTanksTanks.get_accelerations()Tanks.get_bottom_pressure()Tanks.get_calculated_pressure()Tanks.get_condition()Tanks.get_content()Tanks.get_density()Tanks.get_highest_elevation()Tanks.get_line_pressure_from_max_pressure()Tanks.get_lowest_elevation()Tanks.get_name()Tanks.get_overpressure()Tanks.get_parameters()Tanks.get_tank_dnv_minimum_pressure()Tanks.get_top_pressure()Tanks.is_ballast_condition()Tanks.is_loaded_condition()Tanks.is_tank_test_condition()Tanks.set_acceleration()Tanks.set_content()Tanks.set_density()Tanks.set_overpressure()
- Project file modules
- anystruct.project_state module
ProjectStateProjectState.accelerationsProjectState.buckling_methodProjectState.extrasProjectState.fatigueProjectState.format_versionProjectState.from_legacy_mapping()ProjectState.linesProjectState.load_combinationsProjectState.loadsProjectState.pointsProjectState.project_informationProjectState.shell_structuresProjectState.shiftingProjectState.structuresProjectState.tanksProjectState.themeProjectState.to_legacy_mapping()ProjectState.weight_and_cog
- anystruct.project_application module
- anystruct.project_state module
- Optimization modules
- anystruct package