{"id":46696609,"url":"https://github.com/monashsmartstructures/calabru","last_synced_at":"2026-03-09T05:09:37.634Z","repository":{"id":63297385,"uuid":"557573441","full_name":"MonashSmartStructures/calabru","owner":"MonashSmartStructures","description":"Calibration of structural models using measurements","archived":false,"fork":false,"pushed_at":"2024-05-23T08:18:02.000Z","size":1058,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-23T09:31:59.125Z","etag":null,"topics":["finite-element-analysis","measurements","structural-engineering"],"latest_commit_sha":null,"homepage":"https://MonashSmartStructures.github.io/calabru/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MonashSmartStructures.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-25T23:32:20.000Z","updated_at":"2022-11-16T09:02:26.000Z","dependencies_parsed_at":"2024-05-23T09:42:09.703Z","dependency_job_id":null,"html_url":"https://github.com/MonashSmartStructures/calabru","commit_stats":{"total_commits":18,"total_committers":4,"mean_commits":4.5,"dds":0.4444444444444444,"last_synced_commit":"c6846eca8027161d73f3b545d8e7e5e0ca5fa4a9"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MonashSmartStructures/calabru","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MonashSmartStructures%2Fcalabru","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MonashSmartStructures%2Fcalabru/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MonashSmartStructures%2Fcalabru/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MonashSmartStructures%2Fcalabru/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MonashSmartStructures","download_url":"https://codeload.github.com/MonashSmartStructures/calabru/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MonashSmartStructures%2Fcalabru/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30283703,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T02:57:19.223Z","status":"ssl_error","status_checked_at":"2026-03-09T02:56:26.373Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["finite-element-analysis","measurements","structural-engineering"],"created_at":"2026-03-09T05:09:34.787Z","updated_at":"2026-03-09T05:09:37.623Z","avatar_url":"https://github.com/MonashSmartStructures.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Calabru\n\n*calabru* is a python module to calibrate models in python environment. \n\n## Installation\n\nInstall using pip:\n\n```\npip install calabru\n```\n\n## Structure of updating\n\nThere are three main steps in using *calabru*:\n\n1) Create a structured py function handler that creates and analyses a model in Python Environments.\n   The function must be able to pass in updating parameters and return desirable responses from the bespoke model.\n   \n2) Pass the function handler as an input to *calabru*'s `ModelUpdating` object creation. For example:\n\n``` \nupdate_object = ModelUpdating(function_handle=my_function_handler, \n                                param_list=starting_param_list,\n                                target_list=target_responses_list)\n ```\n3) Run the calibration using a single object function.\n```\nupdate_object.update_model()\n```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonashsmartstructures%2Fcalabru","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmonashsmartstructures%2Fcalabru","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonashsmartstructures%2Fcalabru/lists"}