Console app and Python API for strip thickness-dependent damage analysis and visualization of the parametric model of buckling and free vibration in prismatic shell structures, as computed by the fsm_eigenvalue project.
Project description
About
Console app and Python API for strip thickness-dependent damage analysis and visualization of the parametric model of buckling and free vibration in prismatic shell structures, as computed by the fsm_eigenvalue project.
This work is a part of the investigation within the research project [ON174027], supported by the Ministry for Science and Technology, Republic of Serbia. This support is gratefully acknowledged.
References
“Computational Mechanics in Structural Engineering”
Installation
To install fsm_strip_thickness_damage_analysis run:
$ pip install fsm_strip_thickness_damage_analysis
Console app usage
Quick start:
$ fsm_strip_thickness_damage_analysis <filename>
Show help:
$ fsm_strip_thickness_damage_analysis --help
Python API usage
Quick start:
>>> import logging >>> logging.basicConfig(level=logging.DEBUG) >>> from fsm_strip_thickness_damage_analysis import analyze_models, configure_matplotlib >>> viscoelastic_model_file = 'examples/barbero-viscoelastic.hdf5' >>> elastic_model_file = 'examples/barbero-elastic.hdf5' >>> report_file = viscoelastic_model_file.replace('.hdf5', '.pdf') >>> configure_matplotlib() >>> analyze_models(viscoelastic_model_file, elastic_model_file, report_file, a_fix=1000.0, add_automatic_markers=True)
Contribute
If you find any bugs, or wish to propose new features please let us know.
If you’d like to contribute, simply fork the repository, commit your changes and send a pull request. Make sure you add yourself to AUTHORS.
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
Built Distribution
Hashes for fsm_strip_thickness_damage_analysis-1.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e64334ba6eea96e3c1b7651beb751396ef12174e6b721cdea067050fb5215a8 |
|
MD5 | 8ab0d1364fe437b1c6b14603561363f1 |
|
BLAKE2b-256 | 57f80fa76f01d15b82242092222f9e593037429eeb221bfb802393fe96dfeafb |
Hashes for fsm_strip_thickness_damage_analysis-1.0.1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdeabd3a7c7881609ab42dfbbc53a810138df58bb7bdea3fb0a798e75031822b |
|
MD5 | 2e89fc6653c68c2fb062699560adc3d7 |
|
BLAKE2b-256 | 3d6c0c91eeaa9c0a680f8fdde3c52cbdb6dd35031ef25bf1c08edd4243f7d3a6 |