[ {
  "shortName" : "def construct_scene()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/utils.py",
  "fileLinesCount" : 183,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 108,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/policy.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 73,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/sumo.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _step()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/sumo.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/policy.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/mujoco_env.py",
  "fileLinesCount" : 151,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _set_action_space()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/utils.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_obs()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _set_body()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset_model()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/sumo.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _comp_contact_reward()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/sumo.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def viewer_setup()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/sumo.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def act()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/policy.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_from_flat()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/utils.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _set_joint()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _read_pixels()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/mujoco_env.py",
  "fileLinesCount" : 151,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_state()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/mujoco_env.py",
  "fileLinesCount" : 151,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _render()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/mujoco_env.py",
  "fileLinesCount" : 151,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_prefix()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/utils.py",
  "fileLinesCount" : 183,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dense()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/utils.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def act()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/policy.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_xyz()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_euler()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def switch()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/utils.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _set_class()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/utils.py",
  "fileLinesCount" : 183,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def package_files()",
  "longName" : "",
  "relativeFileName" : "setup.py",
  "fileLinesCount" : 30,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _set_observation_space()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _reset()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/mujoco_env.py",
  "fileLinesCount" : 151,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def do_simulation()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/mujoco_env.py",
  "fileLinesCount" : 151,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_viewer()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/mujoco_env.py",
  "fileLinesCount" : 151,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _comp_move_reward()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/sumo.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/utils.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cfrc_ext()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_qpos()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_qfrc_actuator()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def after_step()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_obs()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/sumo.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cart2pol()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/utils.py",
  "fileLinesCount" : 183,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_distinct_colors()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/utils.py",
  "fileLinesCount" : 183,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _seed()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/mujoco_env.py",
  "fileLinesCount" : 151,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def state_vector()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/mujoco_env.py",
  "fileLinesCount" : 151,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setup_spaces()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_body_com()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_qvel()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cvel()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_body_mass()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_xipos()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_cinert()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def simulate()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/sumo.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _comp_push_reward()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/sumo.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _comp_stay_in_center_reward()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/sumo.py",
  "fileLinesCount" : 272,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "setup.py",
  "fileLinesCount" : 30,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/policy.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def act()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/policy.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_variables()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/policy.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_variables()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/policy.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/policy.py",
  "fileLinesCount" : 199,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sample()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/utils.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mode()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/utils.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_params()",
  "longName" : "",
  "relativeFileName" : "robosumo/policy_zoo/utils.py",
  "fileLinesCount" : 83,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset_model()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/mujoco_env.py",
  "fileLinesCount" : 151,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def viewer_setup()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/mujoco_env.py",
  "fileLinesCount" : 151,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dt()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/mujoco_env.py",
  "fileLinesCount" : 151,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _in_scope()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_opponents()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def before_step()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/agents.py",
  "fileLinesCount" : 273,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _tuple_to_str()",
  "longName" : "",
  "relativeFileName" : "robosumo/envs/utils.py",
  "fileLinesCount" : 183,
  "components" : [ "primary::robosumo" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]