EDP-IM: base-isolated structure

Predicts EDP-IM curves for a base-isolated structure using edp_im_isol. The backbone is defined by the isolation system strength ratio R and post-yield displacement mu.

Corresponds to test_isol.

Input file

  • isol.json — isolation system parameters (R: strength ratio, mu: post-yield displacement in metres).

Running the example

import json
from djura.edp_im.predict import edp_im_isol

with open("isol.json", encoding="utf-8") as f:
    data = json.load(f)

# data = {"backbone": {"R": 4, "mu": 0.03}}
result = edp_im_isol(data["backbone"])

print("Status:", result["status"])

Or inline, without a file:

from djura.edp_im.predict import edp_im_isol

result = edp_im_isol({"R": 4, "mu": 0.03})

print("Status:", result["status"])