https://github.com/monashsmartstructures/calabru
Calibration of structural models using measurements
https://github.com/monashsmartstructures/calabru
finite-element-analysis measurements structural-engineering
Last synced: 23 days ago
JSON representation
Calibration of structural models using measurements
- Host: GitHub
- URL: https://github.com/monashsmartstructures/calabru
- Owner: MonashSmartStructures
- License: mit
- Created: 2022-10-25T23:32:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-23T08:18:02.000Z (almost 2 years ago)
- Last Synced: 2024-05-23T09:31:59.125Z (almost 2 years ago)
- Topics: finite-element-analysis, measurements, structural-engineering
- Language: Python
- Homepage: https://MonashSmartStructures.github.io/calabru/
- Size: 1.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Calabru
*calabru* is a python module to calibrate models in python environment.
## Installation
Install using pip:
```
pip install calabru
```
## Structure of updating
There are three main steps in using *calabru*:
1) Create a structured py function handler that creates and analyses a model in Python Environments.
The function must be able to pass in updating parameters and return desirable responses from the bespoke model.
2) Pass the function handler as an input to *calabru*'s `ModelUpdating` object creation. For example:
```
update_object = ModelUpdating(function_handle=my_function_handler,
param_list=starting_param_list,
target_list=target_responses_list)
```
3) Run the calibration using a single object function.
```
update_object.update_model()
```