Skip to content

Releases: GEMScienceTools/oq-vmtk

OQ-VMTK v1.0.1

18 Dec 15:09
c8c5a7a

Choose a tag to compare

What's Changed

  • The SLF generator module has been updated to correct an issue in the regression selection logic. When the regression input argument is set to None, the module now evaluates all supported regression models and automatically selects and returns the functional form that provides the best fit based on the defined error metrics.

Contributors

Full Changelog: v1.0.0...v1.0.1

OQ-VMTK v1.0.0

04 Nov 15:39

Choose a tag to compare

OQ-VMTK Release Notes

Vulnerability Modeller's Toolkit (OQ-VMTK) – Version 1.0.0

The OQ-VMTK is an open-source toolkit developed by the Global Earthquake Model (GEM) Foundation for earthquake engineers and vulnerability modellers. It enables modeling and assessment of structures via single- and multi-degree-of-freedom (SDOF/MDOF) systems, supporting both linear and nonlinear analyses, with a focus on improving the reliability of regional vulnerability models for large-scale earthquake risk applications.

Key Features

  • Ground Motion Record Processing: Calculate ground shaking intensity based on various intensity measure (IM) types such as PGA, SA(T), Saavg, FIV3, etc.

  • Modeling & Calibration: Define and model idealised stick-and-mass models with user-specific storey count and force-deformation relationships, powered by OpenSeesPy.

  • Analysis Suite

    • Modal Analysis: Calculate modal properties (i.e., periods of vibration and mode shapes)
    • Nonlinear Static: Conduct static or cyclic pushover analyses to characterise the lateral load-resisting and energy dissipation capacity of the idealised model.
    • Nonlinear Dynamic: Conduct nonlinear time-history analyses (NLTHA) and extract engineering demand parameters such as peak floor displacements and accelerations, as well as inter-storey drifts.
  • Fragility & Vulnerability

    • Probabilistic seismic demand modeling (IM-EDP relationships)
    • Fragility function fitting with multiple approaches (lognormal CDF, GLM, ordinal).
    • Generate storey loss functions (SLFs) to leverage the seismic demands from NLTHA for refined loss assessment applications
    • Vulnerability curve (Loss vs IM) modelling with uncertainty treatment.
  • Visualization

    • Plot model overviews, peak response distributions, fragility functions, SLFs and vulnerability models.

Installation

  • Supports Windows and Linux (Python 3.11/3.12).
  • Virtual environment recommended.
  • Install dependencies from requirements.txt and install the package in editable mode.

Getting Started

License

  • Licensed under AGPL v3.