Simulators SettingsΒΆ

{
  "emg_simulator": {
    "raw_settings": null,
    "num_sources": 20,
    "initial_params": {},
    "filter_length": 25,
    "initial_noise_variance": 10,
    "drift_rate": 1,
    "drift_settings": {
      "AP": {
        "drift_type": "off",
        "randomize": "all"
      },
      "AP_length": {
        "drift_type": "off",
        "randomize": "all"
      },
      "AP_Amp": {
        "drift_type": "off",
        "randomize": "all"
      },
      "mu": {
        "drift_type": "off",
        "randomize": "all"
      },
      "eta": {
        "drift_type": "off",
        "randomize": "all"
      }
    },
    "drift_params": {
      "AP": {},
      "AP_length": {},
      "AP_Amp": {},
      "mu": {},
      "eta": {}
    },
    "drift_params_ranges": {
      "AP": {
        "sinusoid": {
          "peak": [
            0.5,
            1.5,
            1.25
          ],
          "period": [
            3600,
            3600,
            3600
          ],
          "phase": [
            0,
            0,
            0
          ]
        },
        "walk_lp": {
          "drift": [
            -0.001,
            0.001,
            0.0
          ],
          "std_dev": [
            100,
            1000,
            1000
          ],
          "beta": [
            0.99,
            0.999,
            0.999
          ]
        }
      },
      "AP_length": {
        "decay": {
          "min": [
            0.8,
            0.99,
            0.9
          ],
          "decay_time": [
            900,
            9000,
            1800
          ]
        },
        "walk": {
          "drift": [
            -0.001,
            0.001,
            0.0
          ],
          "std_dev": [
            0.01,
            0.1,
            0.05
          ]
        },
        "walk_lp": {
          "drift": [
            -0.001,
            0.001,
            0.0
          ],
          "std_dev": [
            0.01,
            0.1,
            0.05
          ],
          "beta": [
            0.99999,
            0.99999,
            0.99999
          ]
        },
        "step": {
          "min_change": [
            0.8,
            1.0,
            0.95
          ],
          "max_change": [
            1.0,
            1.2,
            1.1
          ],
          "frequency": [
            900,
            9000,
            1800
          ]
        }
      },
      "AP_Amp": {
        "decay": {
          "min": [
            0.5,
            0.95,
            0.75
          ],
          "decay_time": [
            900,
            9000,
            1800
          ]
        },
        "walk": {
          "drift": [
            -0.001,
            0.001,
            0.0
          ],
          "std_dev": [
            0.01,
            0.05,
            0.01
          ]
        },
        "walk_lp": {
          "drift": [
            -0.001,
            0.001,
            0.0
          ],
          "std_dev": [
            1e-07,
            1e-06,
            1e-06
          ],
          "beta": [
            0.9999,
            0.9999,
            0.9999
          ]
        },
        "step": {
          "min_change": [
            0.5,
            1.0,
            0.75
          ],
          "max_change": [
            1.0,
            1.5,
            1.25
          ],
          "frequency": [
            900,
            9000,
            1800
          ]
        }
      },
      "mu": {
        "decay": {
          "min": [
            0.1,
            0.99,
            0.8
          ],
          "decay_time": [
            900,
            9000,
            1800
          ]
        },
        "walk": {
          "drift": [
            -0.001,
            0.001,
            0.0
          ],
          "std_dev": [
            0.01,
            0.1,
            0.05
          ]
        },
        "walk_lp": {
          "drift": [
            -0.001,
            0.001,
            0.0
          ],
          "std_dev": [
            0.01,
            0.1,
            0.05
          ],
          "beta": [
            0.99999,
            0.99999,
            0.99999
          ]
        },
        "step": {
          "min_change": [
            0.5,
            1.0,
            0.75
          ],
          "max_change": [
            1.0,
            2.0,
            1.5
          ],
          "frequency": [
            900,
            9000,
            1800
          ]
        }
      },
      "eta": {
        "decay": {
          "min": [
            0.1,
            0.9,
            0.5
          ],
          "decay_time": [
            900,
            9000,
            1800
          ]
        },
        "walk": {
          "drift": [
            -0.001,
            0.001,
            0.0
          ],
          "std_dev": [
            0.01,
            0.1,
            0.05
          ]
        },
        "walk_lp": {
          "drift": [
            -0.001,
            0.001,
            0.0
          ],
          "std_dev": [
            0.01,
            0.1,
            0.05
          ],
          "beta": [
            0.99999,
            0.99999,
            0.99999
          ]
        },
        "step": {
          "min_change": [
            0.25,
            1.0,
            0.5
          ],
          "max_change": [
            1.0,
            2.0,
            1.5
          ],
          "frequency": [
            900,
            9000,
            1800
          ]
        }
      }
    },
    "source_list": []
  },
  "decoder_simulator": {
    "init_settings": {
      "move_noise": {
        "rand_init": "off"
      },
      "rest_noise": {
        "rand_init": "off"
      }
    },
    "traj_type": "smoothstep",
    "latching": 100000.0,
    "thresholding": 0.0,
    "rest_range": [
      1.0,
      1.0
    ],
    "init_params_ranges": {
      "move_noise": [
        0.01,
        0.05,
        0.03
      ],
      "rest_noise": [
        0.01,
        0.05,
        0.03
      ]
    },
    "initial_params": {},
    "current_params": {},
    "raw_settings": null
  }
}