2. Change Log
All notable changes to oq-vmtk are recorded here. The full machine-readable
changelog is maintained in
CHANGELOG.md
on GitHub.
2.1. v1.1.0 (in development)
2.1.1. Added
Intensity Measure Selection module (
openquake/vmtk/im_selection.py): newimselectionclass implementing the Relative Sufficiency Measure (RSM) framework from Ebrahimian & Jalayer (2021). Supports Modified Cloud Analysis (MCA) and Incremental Dynamic Analysis (IDA) workflows. Methods:compute_efficiency_mca,compute_efficiency_ida,compute_proficiency_mca,compute_proficiency_ida,compute_rsm_mca,compute_rsm_ida,compute_rsm_general,compare_ims.Demo notebook:
demos/IntensityMeasureSelection/IntensityMeasureSelection.ipynbdemonstrating MCA and IDA IM selection workflows.``postprocessor`` — logistic collapse parameters:
cloud_dict['regression']now exposesalpha0andalpha1(logistic intercept and slope) as scalar keys, enabling direct use in the RSM computation.
2.1.2. Changed
``postprocessor`` method renames (no logic changes, backwards-incompatible):
Old name
New name
do_modified_cloud_analysisprocess_mca_resultsdo_multiple_stripe_analysisprocess_msa_resultsdo_incremental_dynamic_analysisprocess_ida_resultsThe old
do_*names implied that the methods run the nonlinear analysis. They only postprocess already-computed structural response data; the new names reflect this clearly.``imcalculator.get_duration_ims`` removed: this convenience wrapper around
get_arias_intensity,get_cav, andget_significant_durationhas been deleted. Call each method individually.Documentation: all module pages now use
.. autoclass::/.. automethod::directives so the API reference updates automatically from source docstrings on every build. Pages are numbered (1–9) and each method appears as a numbered sub-section in the sidebar.
2.2. v1.0.0
2.2.1. Added or Changed
Stable source code for vulnerability-toolkit.
Added AGPL v3 license.
Added
CONTRIBUTORS.txt.