{
  "schemaVersion": 1,
  "steps": 120,
  "phases": {
    "loading": 50,
    "dwell": 20,
    "unloading": 50
  },
  "sequenceFeatureOrder": [
    "doubleSymlogTime",
    "symlogIndentation",
    "causalVelocity",
    "transitionEdge"
  ],
  "sequenceScaler": {
    "mean": [
      0.1872706549988297,
      0.6338409470012607,
      -10.337560290266843,
      0.011914925672961029
    ],
    "scale": [
      0.15613964089691235,
      0.6167669554249282,
      311.45426937628235,
      0.10850327285111265
    ]
  },
  "taborTransform": "symlog10",
  "taborScaler": {
    "mean": [
      0.26202960976752326
    ],
    "scale": [
      0.16347017192681665
    ]
  },
  "targetTransform": "symlog10",
  "targetScaler": {
    "mean": [
      -0.8048675373318757
    ],
    "scale": [
      1.15954104375536
    ]
  },
  "symlogDefinition": "sign(x) * log10(1 + abs(x))",
  "inverseSymlogDefinition": "sign(x) * (10^abs(x) - 1)",
  "protocolSampling": {
    "loading": "linspace(0, t_load, 50)",
    "dwell": "linspace(t_load + t_dwell/49, t_load + t_dwell, 20)",
    "unloading": "linspace(t_load + t_dwell + t_unload/299, total_time, 50)"
  }
}
