// ta_Dump File v3.0 -- code v6.3.1.0 rev6406
LeabraProject .projects["BG_4s_inhib_PS_632"] {
taBase_Group @.templates = [0] {
};
Doc_Group @.docs = [1] {
taDoc @["ProjectDocs"] { };
};
Wizard_Group @.wizards = [1] {
LeabraWizard @["LeabraWizard_2"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NO_CLIP"] { };
};
};
};
SelectEdit_Group @.edits = [2] {
SelectEdit @["MasterControl"] {
EditMbrItem_Group @.mbrs = [8] {
EditMbrItem @[0] { };
EditMbrItem @[1] { };
EditMbrItem @[2] { };
EditMbrItem @[3] { };
EditMbrItem @[4] { };
EditMbrItem @[5] { };
EditMbrItem @[6] { };
EditMbrItem @[7] { };
};
EditMthItem_Group @.mths = [4] {
EditMthItem @[0] { };
EditMthItem @[1] { };
EditMthItem @[2] { };
EditMthItem @[3] { };
};
};
ClusterRun @["ClusterRun"] {
EditMbrItem_Group @.mbrs = [0] {
};
EditMthItem_Group @.mths = [0] {
};
ParamSearchAlgo_List @.search_algos = [0] {
};
};
};
DataTable_Group @.data = [0] {
DataTable_Group @.gp["InputData"] = [2] {
DataTable @["StdInputData"] {
DataTableCols @.data = [8] {
String_Data @["Name"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["Motor_Cortex"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["Output"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["Input"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["Context"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["SNc2"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["SNc"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
int_Data @["Name_No"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
};
};
DataTable @["TransferInputData"] {
DataTableCols @.data = [8] {
String_Data @["Name"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["Motor_Cortex"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["Output"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["Input"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["Context"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["SNc2"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["SNc"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
int_Data @["Name_No"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
};
};
};
DataTable_Group @.gp["OutputData"] = [3] {
DataTable @["TrialOutputData"] {
DataTableCols @.data = [8] {
int_Data @["batch"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
};
};
int_Data @["epoch"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
};
};
String_Data @["trial_name"] { };
float_Data @["minus_cycles"] { };
int_Data @["r1"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
};
};
int_Data @["r2"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
};
};
int_Data @["r3"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
};
};
int_Data @["r4"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
};
};
};
};
DataTable @["EpochOutputData"] {
DataTableCols @.data = [6] {
int_Data @["batch"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
};
};
int_Data @["epoch"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
};
};
float_Data @["avg_sse"] { };
float_Data @["cnt_err"] { };
float_Data @["avg_ext_rew"] { };
float_Data @["avg_cycles"] { };
};
};
DataTable @["CycleOutputData"] {
DataTableCols @.data = [17] {
int_Data @["batch"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
int_Data @["epoch"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
int_Data @["trial"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
String_Data @["trial_name"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
String_Data @["group_name"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
int_Data @["phase_no"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
int_Data @["cycle"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["sse"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["ext_rew"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["STN_acts_avg"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["PMC_acts_avg"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["Thalam_acts_avg"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["GP_Int_acts_avg"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["GP_Ext_acts_avg"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["Output_act"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["Output_units_0_act"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["SNc_acts_avg"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
};
};
};
DataTable_Group @.gp["AnalysisData"] = [4] {
DataTable @["TrialOutputData_Group"] {
DataTableCols @.data = [6] {
String_Data @["trial_name_group"] { };
int_Data @["batch_group"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
};
};
float_Data @["r1_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
};
};
float_Data @["r2_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
};
};
float_Data @["r3_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
};
};
float_Data @["r4_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
};
};
};
};
DataTable @["trl_group"] {
DataTableCols @.data = [10] {
String_Data @["trial_name_group"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
int_Data @["epoch_group"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["r1_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["r2_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["r3_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["r4_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["minus_cycles_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["r1_sem"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["r3_sem"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["minus_cycles_sem"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
};
};
DataTable @["Stats"] {
DataTableCols @.data = [9] {
String_Data @["trial_name_group_group"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["r1_mean_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["r1_mean_sem"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["r2_mean_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["r2_mean_sem"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["r3_mean_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["r3_mean_sem"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["r4_mean_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["r4_mean_sem"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
};
};
DataTable @["EpochOutputData_Group"] {
DataTableCols @.data = [11] {
int_Data @["epoch_group"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["batch_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["batch_sem"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NARROW"] { };
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["avg_sse_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["avg_sse_sem"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["cnt_err_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["cnt_err_sem"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["avg_ext_rew_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["avg_ext_rew_sem"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["avg_cycles_mean"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
float_Data @["avg_cycles_sem"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_wd"] { };
};
};
};
};
};
};
taBase_Group @.data_proc = [4] {
taDataProc @["data_base"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NO_CLIP"] { };
};
};
taDataAnal @["data_anal"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NO_CLIP"] { };
};
};
taDataGen @["data_gen"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NO_CLIP"] { };
};
};
taImageProc @["image_proc"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["NO_CLIP"] { };
};
};
};
Program_Group @.programs = [0] {
Program_Group @.gp["LeabraAll_Std"] = [13] {
Program @["LeabraBatch"] {
ProgObjList @.objs = [0] {
};
ProgType_List @.types = [0] {
};
ProgVar_List @.args = [3] {
ProgVar @["FlatNetwork"] { };
ProgVar @["input_data"] { };
ProgVar @["NLoops"] { };
};
ProgVar_List @.vars = [10] {
ProgVar @["network"] { };
ProgVar @["batch"] { };
ProgVar @["meds"] { };
ProgVar @["DA_dip_val"] { };
ProgVar @["trl_out_data"] { };
ProgVar @["trl_group"] { };
ProgVar @["trl_group2"] { };
ProgVar @["stats"] { };
ProgVar @["max_batch"] { };
ProgVar @["num_intact_snc_units"] { };
};
Function_List @.functions = [0] {
};
ProgEl_List @.init_code = [2] {
NetCounterInit @[0] { };
IfElse @[1] {
ProgEl_List @.true_code = [2] {
AssignExpr @[0] { };
OtherProgramVar @[1] { };
};
ProgEl_List @.false_code = [2] {
AssignExpr @[0] { };
OtherProgramVar @[1] { };
};
};
};
ProgEl_List @.prog_code = [6] {
NetCounterInit @[0] { };
WhileLoop @[1] {
ProgEl_List @.loop_code = [2] {
ProgramCall @[0] {
ProgArg_List @.prog_args = [4] {
ProgArg @[0] { };
ProgArg @[1] { };
ProgArg @[2] { };
ProgArg @[3] { };
};
};
NetCounterIncr @[1] { };
};
};
DataSelectRowsProg @[2] {
DataOpList @.ops = [1] {
DataSelectEl @[0] { };
};
};
DataGroupProg @[3] {
DataOpList @.ops = [6] {
DataGroupEl @[0] { };
DataGroupEl @[1] { };
DataGroupEl @[2] { };
DataGroupEl @[3] { };
DataGroupEl @[4] { };
DataGroupEl @[5] { };
};
};
DataGroupProg @[4] {
DataOpList @.ops = [9] {
DataGroupEl @[0] { };
DataGroupEl @[1] { };
DataGroupEl @[2] { };
DataGroupEl @[3] { };
DataGroupEl @[4] { };
DataGroupEl @[5] { };
DataGroupEl @[6] { };
DataGroupEl @[7] { };
DataGroupEl @[8] { };
};
};
DataGroupProg @[5] {
DataOpList @.ops = [10] {
DataGroupEl @[0] { };
DataGroupEl @[1] { };
DataGroupEl @[2] { };
DataGroupEl @[3] { };
DataGroupEl @[4] { };
DataGroupEl @[5] { };
DataGroupEl @[6] { };
DataGroupEl @[7] { };
DataGroupEl @[8] { };
DataGroupEl @[9] { };
};
};
};
};
Program @["LeabraTrain"] {
ProgObjList @.objs = [1] {
RndSeed @["rnd_seed"] { };
};
ProgType_List @.types = [1] {
DynEnumType @["RndInitType"] {
DynEnumItem_List @.enums = [2] {
DynEnumItem @["OLD_SEED"] { };
DynEnumItem @["NEW_SEED"] { };
};
};
};
ProgVar_List @.args = [4] {
ProgVar @["network"] { };
ProgVar @["input_data"] { };
ProgVar @["FlatNetwork"] { };
ProgVar @["no_prompts"] { };
};
ProgVar_List @.vars = [23] {
ProgVar @["max_epoch"] { };
ProgVar @["max_epoch_reel"] { };
ProgVar @["train_mode"] { };
ProgVar @["test_mode"] { };
ProgVar @["rnd_init"] { };
ProgVar @["epoch"] { };
ProgVar @["inside_epoch"] { };
ProgVar @["err_stopcrit"] { };
ProgVar @["rnd_seed"] { };
ProgVar @["Test"] { };
ProgVar @["train_timer"] { };
ProgVar @["j"] { };
ProgVar @["i"] { };
ProgVar @["periode"] { };
ProgVar @["num_intact_snc_units"] { };
ProgVar @["snc_size"] { };
ProgVar @["SNc"] { };
ProgVar @["StdInputData"] { };
ProgVar @["SuccessiveCor"] { };
ProgVar @["d2"] { };
ProgVar @["d1"] { };
ProgVar @["inGo"] { };
ProgVar @["inNoGO"] { };
};
Function_List @.functions = [0] {
};
ProgEl_List @.init_code = [6] {
AssignExpr @[0] { };
MethodCall @[1] {
ProgArg_List @.meth_args = [1] {
ProgArg @[0] { };
};
};
AssignExpr @[2] { };
NetCounterInit @[3] { };
IfElse @[4] {
ProgEl_List @.true_code = [1] {
MethodCall @[0] {
ProgArg_List @.meth_args = [0] {
};
};
};
ProgEl_List @.false_code = [1] {
MethodCall @[0] {
ProgArg_List @.meth_args = [0] {
};
};
};
};
IfGuiPrompt @[5] {
ProgEl_List @.yes_code = [2] {
MethodCall @[0] {
ProgArg_List @.meth_args = [0] {
};
};
PrintExpr @[1] { };
};
};
};
ProgEl_List @.prog_code = [21] {
LocalVars @[0] {
ProgVar_List @.local_vars = [5] {
ProgVar @["d2_acq"] { };
ProgVar @["d1_acq"] { };
ProgVar @["d2_perf"] { };
ProgVar @["d1_perf"] { };
ProgVar @["d2_acq_4"] { };
};
};
AssignExpr @[1] { };
MethodCall @[2] {
ProgArg_List @.meth_args = [1] {
ProgArg @[0] { };
};
};
NetCounterInit @[3] { };
MemberAssign @[4] { };
IfElse @[5] {
ProgEl_List @.true_code = [2] {
MethodCall @[0] {
ProgArg_List @.meth_args = [0] {
};
};
PrintExpr @[1] { };
};
ProgEl_List @.false_code = [0] {
};
};
AssignExpr @[6] { };
OtherProgramVar @[7] { };
OtherProgramVar @[8] { };
AssignExpr @[9] { };
AssignExpr @[10] { };
MemberAssign @[11] { };
MemberAssign @[12] { };
MemberAssign @[13] { };
MemberAssign @[14] { };
WhileLoop @[15] {
ProgEl_List @.loop_code = [6] {
MemberAssign @[0] { };
AssignExpr @[1] { };
ProgramCall @[2] {
ProgArg_List @.prog_args = [4] {
ProgArg @[0] { };
ProgArg @[1] { };
ProgArg @[2] { };
ProgArg @[3] { };
};
};
NetCounterIncr @[3] { };
IfElse @[4] {
ProgEl_List @.true_code = [1] {
AssignExpr @[0] { };
};
ProgEl_List @.false_code = [1] {
AssignExpr @[0] { };
};
};
MemberAssign @[5] { };
};
};
MemberAssign @[16] { };
MemberAssign @[17] { };
WhileLoop @[18] {
ProgEl_List @.loop_code = [5] {
MemberAssign @[0] { };
AssignExpr @[1] { };
ProgramCall @[2] {
ProgArg_List @.prog_args = [4] {
ProgArg @[0] { };
ProgArg @[1] { };
ProgArg @[2] { };
ProgArg @[3] { };
};
};
NetCounterIncr @[3] { };
MemberAssign @[4] { };
};
};
OtherProgramVar @[19] { };
MethodCall @[20] {
ProgArg_List @.meth_args = [0] {
};
};
};
};
Program @["LeabraEpoch"] {
ProgObjList @.objs = [0] {
};
ProgType_List @.types = [0] {
};
ProgVar_List @.args = [4] {
ProgVar @["network"] { };
ProgVar @["periode"] { };
ProgVar @["FlatNetwork"] { };
ProgVar @["input_data"] { };
};
ProgVar_List @.vars = [6] {
ProgVar @["data_loop_order"] { };
ProgVar @["trial"] { };
ProgVar @["trial_mon_data"] { };
ProgVar @["epoch_timer"] { };
ProgVar @["data_loop_index"] { };
ProgVar @["NLoops"] { };
};
Function_List @.functions = [0] {
};
ProgEl_List @.init_code = [2] {
NetCounterInit @[0] { };
AssignExpr @[1] { };
};
ProgEl_List @.prog_code = [9] {
NetCounterInit @[0] { };
AssignExpr @[1] { };
MethodCall @[2] {
ProgArg_List @.meth_args = [1] {
ProgArg @[0] { };
};
};
MethodCall @[3] {
ProgArg_List @.meth_args = [0] {
};
};
NetDataLoop @[4] {
ProgEl_List @.loop_code = [2] {
ProgramCall @[0] {
ProgArg_List @.prog_args = [3] {
ProgArg @[0] { };
ProgArg @[1] { };
ProgArg @[2] { };
};
};
IfElse @[1] {
ProgEl_List @.true_code = [1] {
MethodCall @[0] {
ProgArg_List @.meth_args = [0] {
};
};
};
ProgEl_List @.false_code = [0] {
};
};
};
};
IfElse @[5] {
ProgEl_List @.true_code = [1] {
MethodCall @[0] {
ProgArg_List @.meth_args = [0] {
};
};
};
ProgEl_List @.false_code = [0] {
};
};
MethodCall @[6] {
ProgArg_List @.meth_args = [0] {
};
};
ProgramCall @[7] {
ProgArg_List @.prog_args = [2] {
ProgArg @[0] { };
ProgArg @[1] { };
};
};
MethodCall @[8] {
ProgArg_List @.meth_args = [0] {
};
};
};
};
Program @["LeabraTrial"] {
ProgObjList @.objs = [0] {
};
ProgType_List @.types = [0] {
};
ProgVar_List @.args = [3] {
ProgVar @["network"] { };
ProgVar @["input_data"] { };
ProgVar @["FlatNetwork"] { };
};
ProgVar_List @.vars = [18] {
ProgVar @["phase_no"] { };
ProgVar @["update_net_view"] { };
ProgVar @["NLoops"] { };
ProgVar @["actM0"] { };
ProgVar @["Motor_Cortex"] { };
ProgVar @["actM1"] { };
ProgVar @["actM2"] { };
ProgVar @["actM3"] { };
ProgVar @["actM4"] { };
ProgVar @["actM5"] { };
ProgVar @["actM6"] { };
ProgVar @["actM7"] { };
ProgVar @["action"] { };
ProgVar @["r1"] { };
ProgVar @["r2"] { };
ProgVar @["r3"] { };
ProgVar @["r4"] { };
ProgVar @["Output"] { };
};
Function_List @.functions = [0] {
};
ProgEl_List @.init_code = [1] {
NetCounterInit @[0] { };
};
ProgEl_List @.prog_code = [20] {
NetCounterInit @[0] { };
MethodCall @[1] {
ProgArg_List @.meth_args = [0] {
};
};
WhileLoop @[2] {
ProgEl_List @.loop_code = [3] {
ProgramCall @[0] {
ProgArg_List @.prog_args = [3] {
ProgArg @[0] { };
ProgArg @[1] { };
ProgArg @[2] { };
};
};
NetCounterIncr @[1] { };
MethodCall @[2] {
ProgArg_List @.meth_args = [0] {
};
};
};
};
AssignExpr @[3] { };
AssignExpr @[4] { };
AssignExpr @[5] { };
AssignExpr @[6] { };
AssignExpr @[7] { };
AssignExpr @[8] { };
AssignExpr @[9] { };
AssignExpr @[10] { };
AssignExpr @[11] { };
AssignExpr @[12] { };
AssignExpr @[13] { };
AssignExpr @[14] { };
AssignExpr @[15] { };
IfElse @[16] {
ProgEl_List @.true_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [4] {
MemberAssign @[0] { };
MemberAssign @[1] { };
AssignExpr @[2] { };
AssignExpr @[3] { };
};
ProgEl_List @.false_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [4] {
MemberAssign @[0] { };
MemberAssign @[1] { };
AssignExpr @[2] { };
AssignExpr @[3] { };
};
ProgEl_List @.false_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [4] {
MemberAssign @[0] { };
MemberAssign @[1] { };
AssignExpr @[2] { };
AssignExpr @[3] { };
};
ProgEl_List @.false_code = [4] {
MemberAssign @[0] { };
MemberAssign @[1] { };
AssignExpr @[2] { };
AssignExpr @[3] { };
};
};
};
};
};
};
};
ProgEl_List @.false_code = [0] {
};
};
MethodCall @[17] {
ProgArg_List @.meth_args = [0] {
};
};
ProgramCall @[18] {
ProgArg_List @.prog_args = [1] {
ProgArg @[0] { };
};
};
NetUpdateView @[19] { };
};
};
Program @["LeabraSettle"] {
ProgObjList @.objs = [0] {
};
ProgType_List @.types = [0] {
};
ProgVar_List @.args = [3] {
ProgVar @["network"] { };
ProgVar @["FlatNetwork"] { };
ProgVar @["input_data"] { };
};
ProgVar_List @.vars = [6] {
ProgVar @["cycle"] { };
ProgVar @["min_cycles"] { };
ProgVar @["update_net_view"] { };
ProgVar @["Output"] { };
ProgVar @["Thal"] { };
ProgVar @["NLoops"] { };
};
Function_List @.functions = [0] {
};
ProgEl_List @.init_code = [1] {
NetCounterInit @[0] { };
};
ProgEl_List @.prog_code = [14] {
NetCounterInit @[0] { };
AssignExpr @[1] { };
AssignExpr @[2] { };
MethodCall @[3] {
ProgArg_List @.meth_args = [0] {
};
};
ProgramCall @[4] {
ProgArg_List @.prog_args = [2] {
ProgArg @[0] { };
ProgArg @[1] { };
};
};
ProgramCall @[5] {
ProgArg_List @.prog_args = [2] {
ProgArg @[0] { };
ProgArg @[1] { };
};
};
IfElse @[6] {
ProgEl_List @.true_code = [1] {
MemberAssign @[0] { };
};
ProgEl_List @.false_code = [1] {
MemberAssign @[0] { };
};
};
MethodCall @[7] {
ProgArg_List @.meth_args = [0] {
};
};
IfElse @[8] {
ProgEl_List @.true_code = [1] {
AssignExpr @[0] { };
};
ProgEl_List @.false_code = [1] {
AssignExpr @[0] { };
};
};
WhileLoop @[9] {
ProgEl_List @.loop_code = [7] {
ProgramCall @[0] {
ProgArg_List @.prog_args = [1] {
ProgArg @[0] { };
};
};
NetCounterIncr @[1] { };
IfContinue @[2] { };
IfBreak @[3] { };
IfElse @[4] {
ProgEl_List @.true_code = [2] {
PrintExpr @[0] { };
PrintExpr @[1] { };
};
ProgEl_List @.false_code = [0] {
};
};
IfBreak @[5] { };
IfBreak @[6] { };
};
};
MethodCall @[10] {
ProgArg_List @.meth_args = [0] {
};
};
IfElse @[11] {
ProgEl_List @.true_code = [1] {
MethodCall @[0] {
ProgArg_List @.meth_args = [0] {
};
};
};
ProgEl_List @.false_code = [0] {
};
};
IfElse @[12] {
ProgEl_List @.true_code = [1] {
MethodCall @[0] {
ProgArg_List @.meth_args = [0] {
};
};
};
ProgEl_List @.false_code = [0] {
};
};
NetUpdateView @[13] { };
};
};
Program @["LeabraCycle"] {
ProgObjList @.objs = [0] {
};
ProgType_List @.types = [0] {
};
ProgVar_List @.args = [1] {
ProgVar @["network"] { };
};
ProgVar_List @.vars = [2] {
ProgVar @["update_net_view"] { };
ProgVar @["i"] { };
};
Function_List @.functions = [0] {
};
ProgEl_List @.init_code = [0] {
};
ProgEl_List @.prog_code = [4] {
MethodCall @[0] {
ProgArg_List @.meth_args = [0] {
};
};
NetUpdateView @[1] { };
IfElse @[2] {
ProgEl_List @.true_code = [1] {
ForLoop @[0] {
ProgEl_List @.loop_code = [2] {
MemberAssign @[0] { };
PrintExpr @[1] { };
};
};
};
ProgEl_List @.false_code = [1] {
ForLoop @[0] {
ProgEl_List @.loop_code = [0] {
};
};
};
};
ProgramCall @[3] {
ProgArg_List @.prog_args = [1] {
ProgArg @[0] { };
};
};
};
};
Program @["ApplyInput1"] {
ProgObjList @.objs = [1] {
LayerWriter @["LayerWriter_0"] {
LayerDataEl_List @.layer_data = [6] {
LayerWriterEl @[0] { };
LayerWriterEl @[1] { };
LayerWriterEl @[2] { };
LayerWriterEl @[3] { };
LayerWriterEl @[4] { };
LayerWriterEl @[5] { };
};
};
};
ProgType_List @.types = [0] {
};
ProgVar_List @.args = [2] {
ProgVar @["network"] { };
ProgVar @["input_data"] { };
};
ProgVar_List @.vars = [1] {
ProgVar @["LayerWriter_0"] { };
};
Function_List @.functions = [0] {
};
ProgEl_List @.init_code = [2] {
MethodCall @[0] {
ProgArg_List @.meth_args = [2] {
ProgArg @[0] { };
ProgArg @[1] { };
};
};
MethodCall @[1] {
ProgArg_List @.meth_args = [1] {
ProgArg @[0] { };
};
};
};
ProgEl_List @.prog_code = [2] {
MethodCall @[0] {
ProgArg_List @.meth_args = [2] {
ProgArg @[0] { };
ProgArg @[1] { };
};
};
MethodCall @[1] {
ProgArg_List @.meth_args = [0] {
};
};
};
};
Program @["LeabraTrialMonitor"] {
ProgObjList @.objs = [1] {
NetMonitor @["trial_netmon"] {
NetMonItem_List @.items = [8] {
NetMonItem @["batch"] { };
NetMonItem @["epoch"] { };
NetMonItem @["trial_name"] { };
NetMonItem @["minus_cycles"] { };
NetMonItem @["r1"] { };
NetMonItem @["r2"] { };
NetMonItem @["r3"] { };
NetMonItem @["r4"] { };
};
};
};
ProgType_List @.types = [0] {
};
ProgVar_List @.args = [1] {
ProgVar @["network"] { };
};
ProgVar_List @.vars = [2] {
ProgVar @["trial_mon_data"] { };
ProgVar @["trial_netmon"] { };
};
Function_List @.functions = [0] {
};
ProgEl_List @.init_code = [3] {
MethodCall @[0] {
ProgArg_List @.meth_args = [2] {
ProgArg @[0] { };
ProgArg @[1] { };
};
};
MethodCall @[1] {
ProgArg_List @.meth_args = [1] {
ProgArg @[0] { };
};
};
MethodCall @[2] {
ProgArg_List @.meth_args = [1] {
ProgArg @[0] { };
};
};
};
ProgEl_List @.prog_code = [4] {
MethodCall @[0] {
ProgArg_List @.meth_args = [0] {
};
};
MethodCall @[1] {
ProgArg_List @.meth_args = [0] {
};
};
MethodCall @[2] {
ProgArg_List @.meth_args = [0] {
};
};
MethodCall @[3] {
ProgArg_List @.meth_args = [2] {
ProgArg @[0] { };
ProgArg @[1] { };
};
};
};
};
Program @["Cycle_Monitor"] {
ProgObjList @.objs = [1] {
NetMonitor @["cycle_netmon"] {
NetMonItem_List @.items = [17] {
NetMonItem @["batch"] { };
NetMonItem @["epoch"] { };
NetMonItem @["trial"] { };
NetMonItem @["trial_name"] { };
NetMonItem @["group_name"] { };
NetMonItem @["phase_no"] { };
NetMonItem @["cycle"] { };
NetMonItem @["sse"] { };
NetMonItem @["ext_rew"] { };
NetMonItem @["STN_acts_avg"] { };
NetMonItem @["Motor__acts_avg"] { };
NetMonItem @["Thalam_acts_avg"] { };
NetMonItem @["GP_Int_acts_avg"] { };
NetMonItem @["GP_Ext_acts_avg"] { };
NetMonItem @["Output_act"] { };
NetMonItem @["Output_units_0_act"] { };
NetMonItem @["SNc_acts_avg"] { };
};
};
};
ProgType_List @.types = [0] {
};
ProgVar_List @.args = [1] {
ProgVar @["network"] { };
};
ProgVar_List @.vars = [2] {
ProgVar @["cycle_mon_data"] { };
ProgVar @["cycle_netmon"] { };
};
Function_List @.functions = [0] {
};
ProgEl_List @.init_code = [3] {
MethodCall @[0] {
ProgArg_List @.meth_args = [2] {
ProgArg @[0] { };
ProgArg @[1] { };
};
};
MethodCall @[1] {
ProgArg_List @.meth_args = [1] {
ProgArg @[0] { };
};
};
MethodCall @[2] {
ProgArg_List @.meth_args = [1] {
ProgArg @[0] { };
};
};
};
ProgEl_List @.prog_code = [5] {
IfReturn @[0] { };
MethodCall @[1] {
ProgArg_List @.meth_args = [0] {
};
};
MethodCall @[2] {
ProgArg_List @.meth_args = [0] {
};
};
MethodCall @[3] {
ProgArg_List @.meth_args = [0] {
};
};
MethodCall @[4] {
ProgArg_List @.meth_args = [2] {
ProgArg @[0] { };
ProgArg @[1] { };
};
};
};
};
Program @["LeabraEpochMonitor"] {
ProgObjList @.objs = [1] {
NetMonitor @["epoch_netmon"] {
NetMonItem_List @.items = [6] {
NetMonItem @["batch"] { };
NetMonItem @["epoch"] { };
NetMonItem @["avg_sse"] { };
NetMonItem @["cnt_err"] { };
NetMonItem @["avg_ext_rew"] { };
NetMonItem @["avg_cycles"] { };
};
};
};
ProgType_List @.types = [0] {
};
ProgVar_List @.args = [2] {
ProgVar @["network"] { };
ProgVar @["FlatNetwork"] { };
};
ProgVar_List @.vars = [3] {
ProgVar @["epoch_mon_data"] { };
ProgVar @["epoch_netmon"] { };
ProgVar @["epoch_timer"] { };
};
Function_List @.functions = [0] {
};
ProgEl_List @.init_code = [4] {
AssignExpr @[0] { };
MethodCall @[1] {
ProgArg_List @.meth_args = [2] {
ProgArg @[0] { };
ProgArg @[1] { };
};
};
MethodCall @[2] {
ProgArg_List @.meth_args = [1] {
ProgArg @[0] { };
};
};
MethodCall @[3] {
ProgArg_List @.meth_args = [1] {
ProgArg @[0] { };
};
};
};
ProgEl_List @.prog_code = [4] {
MethodCall @[0] {
ProgArg_List @.meth_args = [0] {
};
};
MethodCall @[1] {
ProgArg_List @.meth_args = [0] {
};
};
AssignExpr @[2] { };
MethodCall @[3] {
ProgArg_List @.meth_args = [0] {
};
};
};
};
Program @["LeabraEpochMonitor_10"] {
ProgObjList @.objs = [1] {
NetMonitor @["epoch_netmon"] {
NetMonItem_List @.items = [6] {
NetMonItem @["batch"] { };
NetMonItem @["epoch"] { };
NetMonItem @["avg_sse"] { };
NetMonItem @["cnt_err"] { };
NetMonItem @["avg_ext_rew"] { };
NetMonItem @["avg_cycles"] { };
};
};
};
ProgType_List @.types = [0] {
};
ProgVar_List @.args = [2] {
ProgVar @["network"] { };
ProgVar @["FlatNetwork"] { };
};
ProgVar_List @.vars = [3] {
ProgVar @["epoch_mon_data"] { };
ProgVar @["epoch_netmon"] { };
ProgVar @["epoch_timer"] { };
};
Function_List @.functions = [0] {
};
ProgEl_List @.init_code = [4] {
AssignExpr @[0] { };
MethodCall @[1] {
ProgArg_List @.meth_args = [2] {
ProgArg @[0] { };
ProgArg @[1] { };
};
};
MethodCall @[2] {
ProgArg_List @.meth_args = [1] {
ProgArg @[0] { };
};
};
MethodCall @[3] {
ProgArg_List @.meth_args = [1] {
ProgArg @[0] { };
};
};
};
ProgEl_List @.prog_code = [4] {
MethodCall @[0] {
ProgArg_List @.meth_args = [0] {
};
};
MethodCall @[1] {
ProgArg_List @.meth_args = [0] {
};
};
AssignExpr @[2] { };
MethodCall @[3] {
ProgArg_List @.meth_args = [0] {
};
};
};
};
Program @["SaveWeights"] {
ProgObjList @.objs = [0] {
};
ProgType_List @.types = [0] {
};
ProgVar_List @.args = [1] {
ProgVar @["network"] { };
};
ProgVar_List @.vars = [6] {
ProgVar @["tag"] { };
ProgVar @["wts_subdir"] { };
ProgVar @["fname"] { };
ProgVar @["epoch_str"] { };
ProgVar @["batch_str"] { };
ProgVar @["final_tag"] { };
};
Function_List @.functions = [0] {
};
ProgEl_List @.init_code = [0] {
};
ProgEl_List @.prog_code = [6] {
IfReturn @[0] { };
MiscCall @[1] {
ProgArg_List @.meth_args = [2] {
ProgArg @[0] { };
ProgArg @[1] { };
};
};
MiscCall @[2] {
ProgArg_List @.meth_args = [2] {
ProgArg @[0] { };
ProgArg @[1] { };
};
};
AssignExpr @[3] { };
MethodCall @[4] {
ProgArg_List @.meth_args = [4] {
ProgArg @[0] { };
ProgArg @[1] { };
ProgArg @[2] { };
ProgArg @[3] { };
};
};
MethodCall @[5] {
ProgArg_List @.meth_args = [2] {
ProgArg @[0] { };
ProgArg @[1] { };
};
};
};
};
Program @["DA_Rew_Punish"] {
ProgObjList @.objs = [0] {
};
ProgType_List @.types = [0] {
};
ProgVar_List @.args = [2] {
ProgVar @["network"] { };
ProgVar @["input_data"] { };
};
ProgVar_List @.vars = [28] {
ProgVar @["num_intact_snc_units"] { };
ProgVar @["snc_size"] { };
ProgVar @["k"] { };
ProgVar @["sse"] { };
ProgVar @["bias"] { };
ProgVar @["act0"] { };
ProgVar @["act1"] { };
ProgVar @["actM0"] { };
ProgVar @["actM1"] { };
ProgVar @["actM2"] { };
ProgVar @["actM3"] { };
ProgVar @["actM4"] { };
ProgVar @["actM5"] { };
ProgVar @["actM6"] { };
ProgVar @["actM7"] { };
ProgVar @["SNc"] { };
ProgVar @["Output"] { };
ProgVar @["Motor_Cortex"] { };
ProgVar @["i"] { };
ProgVar @["TS"] { };
ProgVar @["action"] { };
ProgVar @["tonic_DA"] { };
ProgVar @["op_sse"] { };
ProgVar @["DA_dip_val"] { };
ProgVar @["DA_burst_val"] { };
ProgVar @["biasValue"] { };
ProgVar @["biasInHid"] { };
ProgVar @["cycle"] { };
};
Function_List @.functions = [0] {
};
ProgEl_List @.init_code = [0] {
};
ProgEl_List @.prog_code = [7] {
AssignExpr @[0] { };
AssignExpr @[1] { };
AssignExpr @[2] { };
AssignExpr @[3] { };
AssignExpr @[4] { };
AssignExpr @[5] { };
IfElse @[6] {
ProgEl_List @.true_code = [27] {
AssignExpr @[0] { };
AssignExpr @[1] { };
AssignExpr @[2] { };
AssignExpr @[3] { };
AssignExpr @[4] { };
AssignExpr @[5] { };
AssignExpr @[6] { };
AssignExpr @[7] { };
MemberAssign @[8] { };
MemberAssign @[9] { };
MemberAssign @[10] { };
MemberAssign @[11] { };
MemberAssign @[12] { };
MemberAssign @[13] { };
MemberAssign @[14] { };
MemberAssign @[15] { };
MemberAssign @[16] { };
MemberAssign @[17] { };
MemberAssign @[18] { };
MemberAssign @[19] { };
MemberAssign @[20] { };
MemberAssign @[21] { };
MemberAssign @[22] { };
MemberAssign @[23] { };
AssignExpr @[24] { };
IfElse @[25] {
ProgEl_List @.true_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [3] {
MemberAssign @[0] { };
MemberAssign @[1] { };
AssignExpr @[2] { };
};
ProgEl_List @.false_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [3] {
MemberAssign @[0] { };
MemberAssign @[1] { };
AssignExpr @[2] { };
};
ProgEl_List @.false_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [3] {
MemberAssign @[0] { };
MemberAssign @[1] { };
AssignExpr @[2] { };
};
ProgEl_List @.false_code = [3] {
MemberAssign @[0] { };
MemberAssign @[1] { };
AssignExpr @[2] { };
};
};
};
};
};
};
};
ProgEl_List @.false_code = [0] {
};
};
IfElse @[26] {
ProgEl_List @.true_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [1] {
ForLoop @[0] {
ProgEl_List @.loop_code = [1] {
MemberAssign @[0] { };
};
};
};
ProgEl_List @.false_code = [1] {
ForLoop @[0] {
ProgEl_List @.loop_code = [1] {
MemberAssign @[0] { };
};
};
};
};
};
ProgEl_List @.false_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [1] {
ForLoop @[0] {
ProgEl_List @.loop_code = [1] {
MemberAssign @[0] { };
};
};
};
ProgEl_List @.false_code = [1] {
ForLoop @[0] {
ProgEl_List @.loop_code = [1] {
MemberAssign @[0] { };
};
};
};
};
};
ProgEl_List @.false_code = [1] {
ForLoop @[0] {
ProgEl_List @.loop_code = [1] {
MemberAssign @[0] { };
};
};
};
};
};
};
};
ProgEl_List @.false_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [1] {
ForLoop @[0] {
ProgEl_List @.loop_code = [1] {
MemberAssign @[0] { };
};
};
};
ProgEl_List @.false_code = [1] {
ForLoop @[0] {
ProgEl_List @.loop_code = [1] {
MemberAssign @[0] { };
};
};
};
};
};
ProgEl_List @.false_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [1] {
IfElse @[0] {
ProgEl_List @.true_code = [1] {
ForLoop @[0] {
ProgEl_List @.loop_code = [1] {
MemberAssign @[0] { };
};
};
};
ProgEl_List @.false_code = [1] {
ForLoop @[0] {
ProgEl_List @.loop_code = [1] {
MemberAssign @[0] { };
};
};
};
};
};
ProgEl_List @.false_code = [1] {
ForLoop @[0] {
ProgEl_List @.loop_code = [1] {
MemberAssign @[0] { };
};
};
};
};
};
};
};
ProgEl_List @.false_code = [0] {
};
};
};
};
};
ProgEl_List @.false_code = [13] {
MemberAssign @[0] { };
MemberAssign @[1] { };
MemberAssign @[2] { };
MemberAssign @[3] { };
MemberAssign @[4] { };
MemberAssign @[5] { };
MemberAssign @[6] { };
MemberAssign @[7] { };
IfElse @[8] {
ProgEl_List @.true_code = [4] {
MemberAssign @[0] { };
MemberAssign @[1] { };
MemberAssign @[2] { };
MemberAssign @[3] { };
};
ProgEl_List @.false_code = [0] {
};
};
IfElse @[9] {
ProgEl_List @.true_code = [4] {
MemberAssign @[0] { };
MemberAssign @[1] { };
MemberAssign @[2] { };
MemberAssign @[3] { };
};
ProgEl_List @.false_code = [0] {
};
};
IfElse @[10] {
ProgEl_List @.true_code = [3] {
MemberAssign @[0] { };
MemberAssign @[1] { };
IfElse @[2] {
ProgEl_List @.true_code = [2] {
MemberAssign @[0] { };
MemberAssign @[1] { };
};
ProgEl_List @.false_code = [2] {
MemberAssign @[0] { };
MemberAssign @[1] { };
};
};
};
ProgEl_List @.false_code = [0] {
};
};
IfElse @[11] {
ProgEl_List @.true_code = [3] {
MemberAssign @[0] { };
MemberAssign @[1] { };
IfElse @[2] {
ProgEl_List @.true_code = [2] {
MemberAssign @[0] { };
MemberAssign @[1] { };
};
ProgEl_List @.false_code = [2] {
MemberAssign @[0] { };
MemberAssign @[1] { };
};
};
};
ProgEl_List @.false_code = [0] {
};
};
ForLoop @[12] {
ProgEl_List @.loop_code = [1] {
MemberAssign @[0] { };
};
};
};
};
};
};
};
};
taViewer_List @.viewers = [1] {
MainWindowViewer @["Browser"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_win_lft"] { };
UserDataItem @["view_win_top"] { };
UserDataItem @["view_win_wd"] { };
UserDataItem @["view_win_ht"] { };
UserDataItem @["view_win_iconified"] { };
UserDataItem @["view_splitter_state"] { };
};
ToolBar_List @.toolbars = [1] {
ToolBar @["Application"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_win_visible"] { };
};
};
};
FrameViewer_List @.frames = [3] {
BrowseViewerTaBase @["Tree"] { };
PanelViewer @["Panels"] { };
T3PanelViewer @["T3Frames"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_panel_selected"] { };
};
T3Panel_List @.panels = [3] {
T3Panel @["BGLoop1"] {
T3DataView_List @.children = [1] {
NetView @["BG_4s_View"] {
ScaleRange_List @.scale_ranges = [11] {
ScaleRange @[0] { };
ScaleRange @[1] { };
ScaleRange @[2] { };
ScaleRange @[3] { };
ScaleRange @[4] { };
ScaleRange @[5] { };
ScaleRange @[6] { };
ScaleRange @[7] { };
ScaleRange @[8] { };
ScaleRange @[9] { };
ScaleRange @[10] { };
};
};
};
T3SavedView_List @.saved_views = [6] {
T3SavedView @["View_0"] { };
T3SavedView @["View_1"] { };
T3SavedView @["View_2"] { };
T3SavedView @["View_3"] { };
T3SavedView @["View_4"] { };
T3SavedView @["View_5"] { };
};
};
T3Panel @["Stats"] {
T3DataView_List @.children = [1] {
GraphTableView @["Stats_Graph"] {
T3DataView_List @.children = [9] {
GraphColView @["trial_name_group_group"] { };
GraphColView @["r1_mean_mean"] { };
GraphColView @["r1_mean_sem"] { };
GraphColView @["r2_mean_mean"] { };
GraphColView @["r2_mean_sem"] { };
GraphColView @["r3_mean_mean"] { };
GraphColView @["r3_mean_sem"] { };
GraphColView @["r4_mean_mean"] { };
GraphColView @["r4_mean_sem"] { };
};
};
};
T3SavedView_List @.saved_views = [6] {
T3SavedView @["View_0"] { };
T3SavedView @["View_1"] { };
T3SavedView @["View_2"] { };
T3SavedView @["View_3"] { };
T3SavedView @["View_4"] { };
T3SavedView @["View_5"] { };
};
};
T3Panel @["trl_group"] {
T3DataView_List @.children = [1] {
GraphTableView @["trl_group2_Graph"] {
T3DataView_List @.children = [10] {
GraphColView @["trial_name_group"] { };
GraphColView @["epoch_group"] { };
GraphColView @["r1_mean"] { };
GraphColView @["r2_mean"] { };
GraphColView @["r3_mean"] { };
GraphColView @["r4_mean"] { };
GraphColView @["minus_cycles_mean"] { };
GraphColView @["r1_sem"] { };
GraphColView @["r3_sem"] { };
GraphColView @["minus_cycles_sem"] { };
};
};
};
T3SavedView_List @.saved_views = [6] {
T3SavedView @["View_0"] { };
T3SavedView @["View_1"] { };
T3SavedView @["View_2"] { };
T3SavedView @["View_3"] { };
T3SavedView @["View_4"] { };
T3SavedView @["View_5"] { };
};
};
};
};
};
DockViewer_List @.docks = [1] {
ToolBoxDockViewer @["Tools"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["view_win_lft"] { };
UserDataItem @["view_win_top"] { };
UserDataItem @["view_win_wd"] { };
UserDataItem @["view_win_ht"] { };
UserDataItem @["view_win_iconified"] { };
UserDataItem @["view_visible"] { };
};
};
};
};
};
Network_Group @.networks = [1] {
LeabraNetwork @["BG_4s"] {
UserDataItem_List @*(.user_data_) {
UserDataItem @["cos_err"] { };
UserDataItem @["norm_err"] { };
UserDataItem @["ext_rew"] { };
UserDataItem @["maxda"] { };
UserDataItem @["minus_output_name"] { };
UserDataItem @["minus_cycles"] { };
UserDataItem @["ct_cycle"] { };
UserDataItem @["phase_no"] { };
UserDataItem @["phase"] { };
UserDataItem @["sse"] { };
UserDataItem @["output_name"] { };
UserDataItem @["trial_name"] { };
UserDataItem @["group_name"] { };
UserDataItem @["time"] { };
UserDataItem @["cycle"] { };
UserDataItem @["tick"] { };
UserDataItem @["trial"] { };
UserDataItem @["group"] { };
UserDataItem @["epoch"] { };
UserDataItem @["batch"] { };
};
BaseSpec_Group @.specs = [3] {
ConSpec @["ConSpec_0"] {
BaseSpec_Group @.children = [0] {
};
};
UniformRndPrjnSpec @["STN_GPe_RndPrjnSpec_0"] {
BaseSpec_Group @.children = [0] {
};
};
UniformRndPrjnSpec @["GPe_STN_RndPrjnSpec_1"] {
BaseSpec_Group @.children = [0] {
};
};
BaseSpec_Group @.gp["LeabraPrjns"] = [20] {
FullPrjnSpec @["FullPrjnSpec_0"] {
BaseSpec_Group @.children = [0] {
};
};
OneToOnePrjnSpec @["OneToOne"] {
BaseSpec_Group @.children = [0] {
};
};
TesselPrjnSpec @["Striatum_GPext"] {
BaseSpec_Group @.children = [1] {
TesselPrjnSpec @["PFC_Act_Deep"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [18] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
TessEl @[4] { };
TessEl @[5] { };
TessEl @[6] { };
TessEl @[7] { };
TessEl @[8] { };
TessEl @[9] { };
TessEl @[10] { };
TessEl @[11] { };
TessEl @[12] { };
TessEl @[13] { };
TessEl @[14] { };
TessEl @[15] { };
TessEl @[16] { };
TessEl @[17] { };
};
};
};
TessEl_List @.send_offs = [18] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
TessEl @[4] { };
TessEl @[5] { };
TessEl @[6] { };
TessEl @[7] { };
TessEl @[8] { };
TessEl @[9] { };
TessEl @[10] { };
TessEl @[11] { };
TessEl @[12] { };
TessEl @[13] { };
TessEl @[14] { };
TessEl @[15] { };
TessEl @[16] { };
TessEl @[17] { };
};
};
TesselPrjnSpec @["Striatum2_GPext2"] {
BaseSpec_Group @.children = [1] {
TesselPrjnSpec @["PFC_Act_Deep"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [18] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
TessEl @[4] { };
TessEl @[5] { };
TessEl @[6] { };
TessEl @[7] { };
TessEl @[8] { };
TessEl @[9] { };
TessEl @[10] { };
TessEl @[11] { };
TessEl @[12] { };
TessEl @[13] { };
TessEl @[14] { };
TessEl @[15] { };
TessEl @[16] { };
TessEl @[17] { };
};
};
};
TessEl_List @.send_offs = [18] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
TessEl @[4] { };
TessEl @[5] { };
TessEl @[6] { };
TessEl @[7] { };
TessEl @[8] { };
TessEl @[9] { };
TessEl @[10] { };
TessEl @[11] { };
TessEl @[12] { };
TessEl @[13] { };
TessEl @[14] { };
TessEl @[15] { };
TessEl @[16] { };
TessEl @[17] { };
};
};
TesselPrjnSpec @["dMatrosomesGP"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [9] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
TessEl @[4] { };
TessEl @[5] { };
TessEl @[6] { };
TessEl @[7] { };
TessEl @[8] { };
};
};
TesselPrjnSpec @["SNc_GO"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [12] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
TessEl @[4] { };
TessEl @[5] { };
TessEl @[6] { };
TessEl @[7] { };
TessEl @[8] { };
TessEl @[9] { };
TessEl @[10] { };
TessEl @[11] { };
};
};
TesselPrjnSpec @["SNc_GO2"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [12] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
TessEl @[4] { };
TessEl @[5] { };
TessEl @[6] { };
TessEl @[7] { };
TessEl @[8] { };
TessEl @[9] { };
TessEl @[10] { };
TessEl @[11] { };
};
};
TesselPrjnSpec @["Context_TS_1"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [6] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
TessEl @[4] { };
TessEl @[5] { };
};
};
TesselPrjnSpec @["Context_TS_2"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [6] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
TessEl @[4] { };
TessEl @[5] { };
};
};
TesselPrjnSpec @["Context_TS_3"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [6] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
TessEl @[4] { };
TessEl @[5] { };
};
};
TesselPrjnSpec @["MotorCortex_Striatum"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [2] {
TessEl @[0] { };
TessEl @[1] { };
};
};
TesselPrjnSpec @["SNc_NOGO"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [12] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
TessEl @[4] { };
TessEl @[5] { };
TessEl @[6] { };
TessEl @[7] { };
TessEl @[8] { };
TessEl @[9] { };
TessEl @[10] { };
TessEl @[11] { };
};
};
TesselPrjnSpec @["SNc_NOGO2"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [12] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
TessEl @[4] { };
TessEl @[5] { };
TessEl @[6] { };
TessEl @[7] { };
TessEl @[8] { };
TessEl @[9] { };
TessEl @[10] { };
TessEl @[11] { };
};
};
TesselPrjnSpec @["Striatum_GPInt"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [18] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
TessEl @[4] { };
TessEl @[5] { };
TessEl @[6] { };
TessEl @[7] { };
TessEl @[8] { };
TessEl @[9] { };
TessEl @[10] { };
TessEl @[11] { };
TessEl @[12] { };
TessEl @[13] { };
TessEl @[14] { };
TessEl @[15] { };
TessEl @[16] { };
TessEl @[17] { };
};
};
TesselPrjnSpec @["Fm_Stimuli_To_MC"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [6] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
TessEl @[4] { };
TessEl @[5] { };
};
};
TesselPrjnSpec @["MotorCortex2_NoGoStriatum2"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [4] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
};
};
TesselPrjnSpec @["MotorCortex_NoGoStriatum"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [4] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
};
};
TesselPrjnSpec @["Fm_Output2_To_InputHidden"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [4] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
};
};
TesselPrjnSpec @["Fm_Output2_To_InputHiddenB"] {
BaseSpec_Group @.children = [0] {
};
TessEl_List @.send_offs = [4] {
TessEl @[0] { };
TessEl @[1] { };
TessEl @[2] { };
TessEl @[3] { };
};
};
OneToOnePrjnSpec @["OneToOne_2"] {
BaseSpec_Group @.children = [0] {
};
};
};
BaseSpec_Group @.gp["Connections"] = [13] {
LeabraBiasSpec @["LearnBias"] {
BaseSpec_Group @.children = [1] {
LeabraBiasSpec @["FixedBias"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["FixedFull"] {
BaseSpec_Group @.children = [1] {
LeabraConSpec @["InhibCons"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["FixedFull2"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["FixedFull3"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["FixedHalf"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["GPeGPiInhib"] {
BaseSpec_Group @.children = [4] {
LeabraConSpec @["ThalInhib"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["ThalInhib2"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["Inhib_Learn"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["Inhib_Learn2"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["Fixed"] {
BaseSpec_Group @.children = [13] {
LeabraConSpec @["STNcons"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["MotorCortex_Striatum"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["MotorCortex2_Striatum2"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["Motor_NoGo"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["Motor_NoGo2"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["Input_Motor_Prepotent_"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["Context_Motor_prepotent"] {
BaseSpec_Group @.children = [1] {
LeabraConSpec @["C_TS"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["InputStriatum"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["inNoGO"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["ContextStriatum"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["MC2_Striatum"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["STN_GPi"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["Mtr_STNcons"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["Dopamine_D1_"] {
BaseSpec_Group @.children = [1] {
LeabraConSpec @["D1_Stronger"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["SNc_Inhib_D2_"] {
BaseSpec_Group @.children = [1] {
LeabraConSpec @["D2_Stronger"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["Inhib"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["NoGo_inhib_Go"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["InhibInhib"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
LeabraConSpec @["FBtoInhib"] {
BaseSpec_Group @.children = [1] {
LeabraConSpec @["FFtoInhib"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.lrate_sched = [0] {
};
};
};
Schedule @.lrate_sched = [0] {
};
};
};
BaseSpec_Group @.gp["Units"] = [3] {
LeabraUnitSpec @["FixedBiasUnitSpec"] {
BaseSpec_Group @.children = [7] {
LeabraUnitSpec @["GPExt_UnitSpec"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.noise_sched = [0] {
};
};
LeabraUnitSpec @["OutputUnitSpec"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.noise_sched = [0] {
};
};
LeabraUnitSpec @["Output3UnitSpec"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.noise_sched = [0] {
};
};
LeabraUnitSpec @["Thalamus"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.noise_sched = [0] {
};
};
LeabraUnitSpec @["LearnBiasUnitSpec"] {
BaseSpec_Group @.children = [4] {
LeabraUnitSpec @["matrisom_unitspec"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.noise_sched = [0] {
};
};
LeabraUnitSpec @["Motor_Cortex_unitspec"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.noise_sched = [4] {
SchedItem @[0] { };
SchedItem @[1] { };
SchedItem @[2] { };
SchedItem @[3] { };
};
};
LeabraUnitSpec @["Motor_Cortex_1_unitspec"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.noise_sched = [4] {
SchedItem @[0] { };
SchedItem @[1] { };
SchedItem @[2] { };
SchedItem @[3] { };
};
};
LeabraUnitSpec @["STN_unitspec"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.noise_sched = [0] {
};
};
};
Schedule @.noise_sched = [0] {
};
};
LeabraUnitSpec @["GPInt_UnitSpec"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.noise_sched = [0] {
};
};
LeabraUnitSpec @["InhibUnits"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.noise_sched = [0] {
};
};
};
Schedule @.noise_sched = [0] {
};
};
LeabraUnitSpec @["SNc_UnitSpec"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.noise_sched = [0] {
};
};
LeabraUnitSpec @["SNc_UnitSpec_slower"] {
BaseSpec_Group @.children = [0] {
};
Schedule @.noise_sched = [0] {
};
};
};
BaseSpec_Group @.gp["LayerSpecs"] = [5] {
LeabraLayerSpec @["LayerSpec_0"] {
BaseSpec_Group @.children = [9] {
LeabraLayerSpec @["Matrisome_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["GP_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["Thalamus_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["Output_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["PFC_Out_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["InputLayer"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["SNc_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["MCLayerSpec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["MC2LayerSpec"] {
BaseSpec_Group @.children = [0] {
};
};
};
};
LeabraLayerSpec @["inhidden"] {
BaseSpec_Group @.children = [7] {
LeabraLayerSpec @["Matrisome_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["GP_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["Thalamus_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["Output_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["PFC_Out_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["InputLayer"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["SNc_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
};
};
LeabraLayerSpec @["LayerSpec_1"] {
BaseSpec_Group @.children = [7] {
LeabraLayerSpec @["Matrisome_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["GP_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["Thalamus_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["Output_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["PFC_Out_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["InputLayer"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["SNc_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
};
};
LeabraLayerSpec @["NoDecayLayers"] {
BaseSpec_Group @.children = [2] {
LeabraLayerSpec @["STN"] {
BaseSpec_Group @.children = [0] {
};
};
LeabraLayerSpec @["PFCIn_layerspec"] {
BaseSpec_Group @.children = [0] {
};
};
};
};
LeabraLayerSpec @["InhibLayers"] {
BaseSpec_Group @.children = [0] {
};
};
};
};
Layer_Group @.layers = [8] {
LeabraLayer @["Input"] {
Projection_Group @.projections = [0] {
};
Unit_Group @.units = [18] {
};
};
LeabraLayer @["GP_Int"] {
Projection_Group @.projections = [2] {
LeabraPrjn @["Fm_Go"] { };
LeabraPrjn @["Fm_GP_Ext"] { };
};
Unit_Group @.units = [8] {
};
};
LeabraLayer @["GP_Ext"] {
Projection_Group @.projections = [1] {
LeabraPrjn @["Fm_NoGo"] { };
};
Unit_Group @.units = [4] {
};
};
LeabraLayer @["Thalamus"] {
Projection_Group @.projections = [2] {
LeabraPrjn @["Fm_GP_Int"] { };
LeabraPrjn @["Fm_PMC"] { };
};
Unit_Group @.units = [4] {
};
};
LeabraLayer @["PMC"] {
Projection_Group @.projections = [3] {
LeabraPrjn @["Fm_Thalamus"] { };
LeabraPrjn @["Fm_ctxt"] { };
LeabraPrjn @["Fm_Input"] { };
};
Unit_Group @.units = [8] {
};
};
LeabraLayer @["Output"] {
Projection_Group @.projections = [2] {
LeabraPrjn @["Fm_PMC"] { };
LeabraPrjn @["Fm_PMC_1"] { };
};
Unit_Group @.units = [4] {
};
};
LeabraLayer @["SNc"] {
Projection_Group @.projections = [0] {
};
Unit_Group @.units = [4] {
};
};
LeabraLayer @["ctxt"] {
Projection_Group @.projections = [0] {
};
Unit_Group @.units = [18] {
};
};
Layer_Group @.gp["Striatum"] = [3] {
LeabraLayer @["Go"] {
Projection_Group @.projections = [6] {
LeabraPrjn @["Fm_Input"] { };
LeabraPrjn @["Fm_ctxt"] { };
LeabraPrjn @["Fm_Striatum_Inhib"] { };
LeabraPrjn @["Fm_SNc"] { };
LeabraPrjn @["Fm_PMC"] { };
LeabraPrjn @["Fm_NoGo"] { };
};
Unit_Group @.units = [36] {
};
};
LeabraLayer @["NoGo"] {
Projection_Group @.projections = [5] {
LeabraPrjn @["Fm_Input"] { };
LeabraPrjn @["Fm_ctxt"] { };
LeabraPrjn @["Fm_Striatum_Inhib"] { };
LeabraPrjn @["Fm_SNc"] { };
LeabraPrjn @["Fm_PMC"] { };
};
Unit_Group @.units = [36] {
};
};
LeabraLayer @["Striatum_Inhib"] {
Projection_Group @.projections = [7] {
LeabraPrjn @["Fm_Input"] { };
LeabraPrjn @["Fm_ctxt"] { };
LeabraPrjn @["Fm_SNc"] { };
LeabraPrjn @["Fm_PMC"] { };
LeabraPrjn @["Fm_Striatum_Inhib"] { };
LeabraPrjn @["Fm_Go"] { };
LeabraPrjn @["Fm_NoGo"] { };
};
Unit_Group @.units = [16] {
};
};
};
};
NetViewObj_Group @.view_objs = [0] {
};
};
};
};
LeabraProject .projects["BG_4s_inhib_PS_632"] {
name="BG_4s_inhib_PS_632";
desc="mtrNoGoGlut: stronger glutamate projns from ctx to NoGo (mGluR!)
nodecMat = no decay b/w phases in matrix, so can learn about recently active synapse";
tags=;
version {
major=0;
minor=0;
step=0;
};
license {
owner=;
license=NO_LIC;
org=;
year="2011";
custom=;
};
wiki_url {
sync=0;
wiki=;
url=;
};
templates {
name=;
el_typ=taBase;
el_def=0;
};
docs {
name=;
el_typ=taDoc;
el_def=0;
taDoc @["ProjectDocs"] {
name="ProjectDocs";
desc=;
auto_open=1;
web_doc=0;
wiki=;
url="local";
full_url="local";
text_size=1;
text="
== Action Selection and Probabilistic Reinforcement Learning in the Basal Ganglia ==
This simplified basal ganglia (BG) network considers learning and action selection among just two alternative responses (but see Frank (2006) for a model with four alternative choices and also explores the function of the subthalamic nucleus and the 'hyperdirect' pathway).
The BG circuitry is notoriously complex and counterintuitive, involving a combination between excitatory and inhibitory projections and multiple pathways. Given a sensory stimulus, the pre/motor cortex generates candidate motor actions, and then the BG selectively \"gate\" one of these actions to be executed while suppressing the other action. This gating process occurs via a sequence of steps from the Striatum through two opposing pathways (the direct and indirect pathways) to the output nucleus, the Thalamus, and back up to cortex. The BG learn which actions to select and which to suppress as a function of reinforcement signals encoded by dopamine. That is, unlike the error-driven *supervised* learning mechanisms in other task learning simulations, this network learns to make responses based purely on an unsupervised reinforcement signal conveying the reward value of outcomes that follow actions, and is never 'told' which response it should have made.
* To get a sense of how the dynamics of action selection work in more detail, step through a single trial a few cycles at a time. Click Init, and then ''Cycle'' on the MasterControl panel. (You can choose to step 5 Cycles at a time instead of clicking this button for every cycle by checking off the '5' box next to Step). During the initial cycles of settling you can observe the basic \"default\" function of the BG to suppress responses. A stimulus input pattern is presented, and both competing responses initially become noisily activated (or \"considered\") in pre/motor cortex. (This noise is helpful for producing exploratory motor actions before learning has occurred). In the absence of Striatum activity, neurons in the GP_Int (globus pallidus internal segment, the output nucleus of the BG) are tonically active (this is due to a reverse leak current in which positive ions leak into the cell rather than out of it as usual). Importantly, the projections from GP_Int units to the Thalamus are inhibitory, so that GP_Int activation chronically suppresses the Thalamus. Because bottom-up thalamic-cortical activity is required for a motor response to become sufficiently activated, this thalamic inhibition prevents all responses from getting executed, leading to only noisy cortical activity and no action selection.
* Click a few more cycles until you see activity in the Striatum in response to the Input pattern. The Striatum is divided into two halfs, with \"Go\" units in the left half, and \"NoGo\" units in the right, and separate columns for each response. The first column of Go units receives input from the first column of motor units (R1), whereas the second column receives input fron the second column (R2), and similarly for NoGo units (columns 3 and 4 are NoGo-R1 and NoGo-R2). However, the particular Go or NoGo units within a column that get active depend also on the sensory stimulus Input. Thus the striatal units encode conjunctions between stimulus input and actions that are considered in motor cortex, so that some units represent Go-R1 for a particular stimulus, whereas others may become active for another stimulus. If a particular column of Go units is more active than the NoGo units, it will tend to inhibit the corresponding column of the GP_Int, which ultimately will allow that action to be executed.
* Step through a few more cycles until you see this inhibition of a column in GP_Int. You should see that as the GP_Int units become inhibited, the Thalamus is no longer suppressed. This process is referred to as \"disinhibition\" because the effect of the striatal Go activation is not to directly excite, but only to remove inhibition of GP_Int onto Thalamus. The corresponding column of Thalamus will become excited only if it also receives top down activation from motor units in the same column. It is this property that makes the BG contribution to action selection a *gating* process: noisy striatal activity would not by itself select an action unless the motor cortex was already 'considering' that action as a plausible candidate. Similarly, in some cases both responses may get a similar level of Go activity in striatum initially, and in this case only the one also having greater cortical activity will be gated.
You should see that once a Thalamic unit is active, the corresponding column of cortical motor units quickly becomes maximally active, while the competing motor column is inhibited. (There is lateral inhibition between the competing motor responses, and the thalamic activation gives the winning column sufficient activity so that the other column is completely inhibited).
* Once you are finished watching the network activations evolve in this trial, switch to stepping by Settle instead of Cycle. Step through a few trials in the same way. You may also see some NoGo activity (in the right half of striatal units), which would serve to prevent selection of the corresponding response, because NoGo units project to and inhibit the external segment of the globus pallidus (GP_Ext), which in turn send inhibitory projections to the GP_Int. Thus whereas Go activity disinhibits the Thalamus, NoGo activity has the opposite effect, further activating GP_Int so that the Thalamus remains inhibited. Before learning. whether Go or NoGo activity for a given response predominates is somewhat arbitrary (related to random synaptic weights and overall dopamine levels), but informative differences will emerge with learning.
Each trial consists of two settling phases: one in which the network selects a response, and another in which it receives dopaminergic feedback about whether the outcome was good or bad. You should also see that depending on whether the network responded correctly or not (in the task described below), there will be either a dopamine burst (SNc units completely activated) or dip (complete inhibition). This reinforcement forms the basis for learning in the model, as described next.
== Learning ==
Dopamine (DA) from the SNc modulates the relative balance of activity in Go versus NoGo units via simulated D1 and D2 receptors. Dopamine effects are greatest on those striatal units that are already activated by corticostriatal glutamatergic input. Go units activated by the current stimulus and motor response are further excited by D1 receptor stimulation. In contrast, DA is uniformally inhibitory on NoGo units via D2 receptors. This differential effect of DA on Go and NoGo units, via D1 and D2 receptors, affects performance (i.e more tonic DA leads to more Go and associated response vigor, faster reaction times) and, critically, learning.
Specifically, when the network selects the 'correct' response, a dopamine burst subsequently reinforces the response, further exciting Go units and inhibiting NoGo units. Learning occurs during this phasic DA signal, so that synapses between active cortical and striatal Go units are strengthened, whereas those for NoGo units are weakened. This learning allows the striatum to facilitate selection of the rewarding response in future presentations of the same stimulus. In contrast, if the network selects the incorrect response, DA units cease firing, and the associated dip in DA activity allows NoGo units (which were previously inhibited by DA) to become excited. The resulting increase in activity is also associated with strengthening of synapses from active cortical cells. With learning, NoGo cells differentially respond to stimulus-response combinations that have negative value, so that non-rewarding responses are likely to be suppressed. The mechanisms by which DA affects activity and plasticity are motivated by several biological experiments and are consistent with effects of dopamine D1 and D2 pharmacological agents on activity and long term plasticity (see Wiecki & Frank, 2010 for a recent review).
The net result is that the BG selects one response if a particular \"Go\" signal in the striatum is stronger than its corresponding \"NoGo\" signal, while concurrently suppressing alternative responses. Because direct and indirect pathway cells compete at BG output, the action most likely to be gated is a function of the difference in activity in these pathways for each action in parallel.
== Training the model in probabilistic reinforcement tasks ==
Now that we've seen how the dynamics of action selection and learning work, let's put the mechanisms to a test, and see how they are sensitive to dopamine manipulations as in empirical studies. Specifically, many studies implicate the basal ganglia dopamine system in reinforcement learning in probabilistic environments. In these tasks, multiple stimuli are presented on different trials, and participants have to learn by trial and error which response to make. The difficulty is not only that there is no clear underlying 'rule' for determining which response to make (it is determined arbitrarily), but also that there is no absolute answer that will always work. However, certain responses are reinforced on a greater proportion of trials than others, so that people have to learn to integrate the reinforcement history across multiple instances to determine the optimal response.
This project simulates the role of the basal ganglia dopamine system in learning and reward-based decision making. We focus here on effects of Parkinson's disease in the probabilistic selection task (Frank et al 2004). The task is simulated here such that when a stimulus S1 is presented, the network can respond by choosing A (selecting Response R1), or choosing B (selecting R2). When A is chosen, it will be rewarded (dopamine burst) on 80% of trials, and punished (dopamine dip) on the remaining 20%. The reverse is true when the network chooses B (it is punished on 80% of trials). Note that as in the human task, choice of A/R1 can result due to the network relying on Go R1 and/or from NoGo R2. The task includes a transfer phase which is designed to test which of these associations was better learned, that is, whether choices are primarily determined by positive or negative outcomes. The below simulations also allow us to investigate separable effects of dopamine manipulations on learning (modulations of dopamine during acquisition of reinforcement contingencies) vs. the expression of learning (decision making after learning has occurred).
Here, we simulate the task in a four response network. The procedure is as follows. When S1 is presented, the model selects between R1 and R2 (these responses are provided with some bias in the cortical activity to ensure that R3 and R4 are not eligible in these trials). These other responses, representing choice of C or D, become eligible in other trials when the corresponding stimulus represention S2 is active in the input. The discrimination to be learned in these trials is more tricky: C is rewarded on 60% of trials, and punished on 40%, and vice-versa for D.
After this learning phase, a \"transfer phase\" ensues in which we allow the model to choose between paired combinations of all the responses (with a composite of S1 and S2 presented in the input layer). The following choices are made available to the network, again by simply biasing the activity of the eligible motor cortical units):
i) R1 vs. either R3 or R4. Thus the network chooses between A (which had been rewarded on 80% of trials) and C or D (on some trials C is eligible and on some trials D is eligible), which had both been rewarded less often (60 or 40 %, so on average these alternative responses have 50% neutral value, as in the human task).
ii) R2 vs either R3 or R4. Here the network chooses between B (which had been punished on 80% of trials), and the same other more neutral ones.
Thus case i) is equivalent to \"choose-A\" in the probabilistic selection task, wheras case ii) is equivalent to \"avoid-B\". No reinforcement feedback is given during this phase, so choices reflect only performance based on past learning.
To run a batch of intact networks, on the MasterControl panel make sure num_intact_snc_units is set to 4. Then just click Init and Run, which will run a batch of 50 networks for 30 epochs of training and 30 epochs of testing (repeated presentations of test trials without learning to get sufficient statistics on choice accuracy for each network). When it's done,
** After the batch of networks is finished, the average learning curves, divided into difficulty (80 vs 60% reinforcement contingencies) on the [[.T3Tab.trl_group]] graph. The black curve shows accuracy in AB (how often R1 is selected), and the red curve shows accuracy in CD (how often R3 is selected), as a function of training epochs. You can also see a measure of response time (RT, in terms of the number of cycles before a response was selected) for the different conditions, plotted in blue (note the alternate y axis for RT in cycles).
\"Question 7.1\" Are there differences in the learning curves for the two discriminations? Explain. Also note that if there are differences in the blue curves for RT. Can you think why there might be differences in the time the network takes to make a choice between these conditions?
Next, check out the Stats bar graph on the right panel, which presents summary statistics of choices made across all networks in the transfer phase, as a function of trial type. On the left side of the graph labeled \"comboA\", the mean percentage choice of R1 is plotted in black across all of the choose-A trials. The networks should choose R1 over R3 or R4. You should see that r1_mean is indeed high (substantially above 0.5), indicating that networks do tend to choose A on most of these trials.
In the B trials, the network should *avoid* R2 when paired with either R3 and R4. Thus good performance here is indicated by a low red bar: you should see that r2_mean is indeed less than 0.5 i (closer to 0 means better avoidance and more selection of the alternative choices; thus 'avoid-B' accuracy is (1-r2_mean)). (If you want to more closely examine the relative choices of R3 and R4, you can do so in the Stats datatable under AnalysisData, and you should see that choices in suboptimal trials nevertheless occur in proportion to their relative values - r3 should be selected more consistently than r4. This is the basic prediction of the softmax logistic function often used to summarize BG choice -- that choices are made probabilistically as a function of the relative difference in values between alternative responses).
== Simulating Parkinson's disease and dopamine medications ==
Empirical studies testing the predictions of this model have shown that patients with Parkinson's disease (PD) show different patterns of Go or NoGo learning impairments depending on whether they are medicated or not (Frank et al, 2004; 2007; Palminteri et al, 2009, Bodi et al, 2010, etc).
* To simulate Parkinson's disease (PD), set the number of intact DA units to 2 in the [[.PanelTab.MasterControl]] control panel. This sets the number of SNc units that are connected to the Striatum to 2 (out of 4, i.e. 50% DA damage - you can also go all the way down to 1 but this can lead to very degraded overall performance). This reduction in number of intact DA units leads to effectively reduced tonic and phasic DA levels in the Striatum.
You can step through a few trials to examine network dynamics under this dopamine depleted state. You might see overall greater levels of NoGo activation, which also produces general slowing in action selection (i.e. akinesia as in the disease). If you look at the network as it settles, you'll likely see that in the beginning of training the network has difficulty gating a response at all -- a cardinal symptom of PD - but nevertheless, the noise in motor cortex allows it to pick something randomly. The networks can still benefit from reinforcement at this stage and eventually do learn to gate responses with the BG, once the Go weights are sufficiently strong (you can see this if you look at settling later on during training).
If you re-run a full batch of networks and you should see that choose-A performance is substantially worse than in the intact case, whereas avoid-B performance is preserved or even enhanced. This avoidance bias is similar to what is observed empirically with this task, and has also been shown in both the model and in animal studies to underly a progressive development of Parkinsonian symptoms in motor skill learning: essentially the network learns to avoid selecting actions with experience, because the DA-depleted BG is biased to interpret them as having negative outcomes (see Wiecki & Frank 2010, Beeler et al 2012 for empirical demonstration).
You can also run an intermediate case of num_intact_snc_units =3. You should see that relative performance in choose-A vs avoid-B is greater than with more damage (snc=2 or 1) and less than that with higher dopamine levels (snc =4). Thus these simulations capture the basic dissociation seen in the empirical studies in terms of choice performance on these test trials as a function of dopamine depletion and stimulation.
You can also simulate effects of DA medication given to PD patients: set the number of intact DA units back to 4 units (to simulate the increase in DA synthesis due to levodopa) and simply check off the \"meds\" checkbox in the [[.PanelTab.MasterControl]] panel. But in addition to allowing for more dopamine availability, medications also continually stimulate dopamine receptors even when dopamine levels would normally drop (during negative outcomes). Checking the \"meds\" box sets the DA dip value so that the SNc dopamine units are prevented from completely dropping to zero activity during negative outcomes (DA dips) due to tonic medication stimulation of dopamine receptors (see Frank, 2005). (Specifically, DA levels show some residual activation, typically about 0.1 or 0.2 activation levels (subject to noise), during negative outcomes -- so DA levels still 'dip' relative to tonic values, but less so than in the intact case, where DA values can dip to 0).
Hit Init and Run. You should see that medicated networks are primarily impaired at avoiding B compared to either intact or PD networks, due to a reduced ability to learn NoGo, again as seen often in the literature.
== Learning vs choice incentive (differential expression of learning) ==
Note that in the above simulations we altered the number of DA units active in both the learning phase and the transpher phase (in which we assess choose-A and avoid-B). However, in the model, the DA mechanism that differentially emphasizes Go vs NoGo learning does so as a consequence of its effects on Go relative to NoGo *activation states* (due to activity-dependent plasticity). Thus it is possible that the mechanism by which these manipulations change sensitivity to positive vs negative outcomes may in part be due to differential emphasis on one pathway or the other during choice itself in the test phase, i.e., the expression of prior learning. Indeed, some evidence in other experiments indicates that the level of dopamine during decision making can alter humans and animals tendencies to make choices based primarily on their potential benefits vs. their potential costs, even when dopamine was not altered during learning itself.
We examine this question here by simulating the effects of D2 agonist medication (the type of medication which continually stimulates D2 receptors). This can be simulated by simply increasing the strength of the D2 projections onto NoGo units, so that effectively there is more D2 stimulation. You can simulate these effects only during acquisiton/learning, during the transfer phase (performance), or both. To alter medication status during acquisition only, change the d2_acq (acquisition) value from the default of 0.1 to twice that amount, 0.2. (Leave d2_perf at 0.1 here).
** \"Question 7.2\" What happens to avoid-B performance during the transfer phase if you increase D2 stimulation during acquisition only? Compare this performance to those you observed in intact networks (with default levels of D2 stimulation (0.1) during both phases), and explain any differences in terms of the mechanisms in this model.
Now, do the opposite: set d2_acq to 0.1 and d2_perf to 0.2, and also set num_snc units to 2 to simulate a PD network that has been medicated only during the transfer phase. (Experimentally in actual PD patients this is done by withholding medication before learning and giving patients a dose of their agonist medications before the transfer phase).
** \"Question 7.3\" Compare choose-A and avoid-B performance of this network to a standard PD (snc=2 network without any addition medication, i.e. default 0.1 levels). Does adding D2 stimulation during the transfer phase affect the networks' tendency to focus on positive vs negative outcomes, even when the network was in a relative DA depleted state during learning? Explain why or why not in terms of the model mechanisms.
Note that the ability to choose-A should also depend on 'Go learning' that A is rewarding in the first place, so sufficient phasic DA should be needed during the training phase. Thus in order for a PD network to express any Go activity to rewarding choices, it must have had sufficient phasic increases to drive some Go learning (which may be just prevented from being expressed by the overactive NoGo pathway in the absence of sufficient D2 stimulation).
To test this idea, you can reduce the magnitude of phasic bursts (in addition to the general DA neuronal degradation associated with eliminating half of the units). To do this, change the DA_burst ivalue in the control panel from 1 (maximal 100% firing) to .04 (this translates to roughly 70% maximal firing of SNc units during bursts: .04 is simply the external net input applied to these units which corresponds to that firing rate due to the nonlinearity of the activation function). If you set snc = 2 you are now simulating Parkinson's with depleted tonic DA levels and even more depleted phasic levels than usual.
You should see that now the PD network, regardless of whether D2 agonists are added during the test phase, is impaired (near chance) at choose-A performance while still showing relatively good performance at avoid-B. This result suggests that if PD is sufficiently advanced, D2 agonists alone should not be able to improve the expression of choose-A performance.
Notably, levodopa, the most common medication used to treat PD, by acting as a DA precursor increases the phasic spike-dependent release of dopamine. This contrasts with the D2 agonist mechanism which only tonically stimulates D2 receptors and thus inhibits NoGo units, but does not increase phasic release needed for Go learning.
Thus, the snc2 simulations with DA burst set to 1 may simulate a PD patient on levodopa but not D2 agonists. If you then add D2 agonists by increasing d2_perf during the test phase, choose-A performance improves. Conversely, with depleted phasic DA, you
are simulating a PD patient not on levodopa. Adding D2 agonists at test no longer has the same influence. These findings are also very convergent with rodent data showing interactions between learning and expression of learning (Wiecki and Frank 2010; Beeler et al 2012).
== Learning habits in the cortico-cortical pathway ==
The corticostriatal pathway and reinforcement learning is not the only form of learning in this model. There is also unsupervised Hebbian learning that occurs directly from sensory to motor cortex. This pathway learns the statistics of its own actions -- when a particular stimulus is presented, on average which action did it select in the past? As long as this learning is slower than that in the BG, the actions that had been most frequently selected for this stimulus will be those that were most often reinforced (Frank, 2005; Frank & Claus 2006). This learning provides a mechanism by which the development and learning of habits is initially dependent on BG and dopamine function, but their later expression is not: once these mappings are strong enough, the network can rapidly activate only the most appropriate response and is not dependent on BG gating. This provides a natural explanation for the following observations: (i) While learning of simple instrumental actions are initially BG and DA-dependent, their later expression is not (Smith-Roe & Kelley, 2000), (ii) in well-learned tasks, striatal activation is sometimes seen *after* motor unit activation and the onset of movement (Alexander & Crutcher, 1990) and (iii) Parkinson's patients have much less difficulty executing well learned motor actions.
* To see this in the model, change the Input_Motor_lrate from 0 (this learning has been turned off in this network so far) to a .0001 (it is important that Hebbian learning is slow relative to reinforcement leanring, so that the habits ingrained in cortex stamp-in the ones that have been selected based on reward!). Make sure the network is in the intact state (4 SNc units). Stop the network near the end of training and just step through a few trials and observe the network activity in the motor cortex. You should see that well before the BG gates an action, the motor cortex now preferentially activates a response to the stimulus. Thus this provides a simple demonstration that the motor cortex can first generate the candidate actions based on their prior probability of selection in the current sensory context, and if more than one of these actions is a suitable candidate, the BG can select between them. Also, if you let the network run a full set of batches, you should see that it more reliably learns the difficult 60/40 discrimination (see trl_group2 panel), because corticocortical learning forces it to more robustly stick with the action that works the most frequently and not be subject to a string of a few bad outcomes.
* For several other demonstrations using this model and extensions thereof, see the Frank lab website
== A few technical details ==
Although previous simulations have shown the effects of dopaminergic manipulations on \"Go\" vs \"NoGo\" learning in this task using a network with 2 motor responses, these have involved recording internal striatal valuation signals (assessed by Go/NoGo activations for stimulus-response combinations that had been primarily associated with positive or negative outcomes). Intact networks showed relatively greater Go than NoGo activity for positive S-R combinations and greater NoGo activity for negative combinations. Simulated DA depletion as in Parkinson's disease resulted in a bias, with stronger NoGo-negative striatal valuation signals than Go-positive ones, and simulated DA medications reversed this bias.
However, these prior simulations did not show that these striatal valuation signals translate to effects on actual choice (action selection). The reason for this is that there is no visual object recognition system in the network and hence it is not possible for the network to separately encode two stimuli presented in parallel (as any number of units presented in the input layer would be interpreted as one representation). Therefore the task is simulated by presenting a single stimulus (made up of four units), and differentially reinforcing responses.
Note that all accuracy analysis occur after filtering out trials in which a response was not gated by the maximum 150 cycles of each trial (otherwise choices selected in these trials are random, due only to motor cortical noise).
Also, unlike the original model, this particular version of the model uses a population of inhibitory interneurons to regulate striatal activity rather than the simplified k-winner take all (kWTA) approximation (the basic effects of DA manipulation apply also in the basic model).
(The inhibitory interneurons are active in this network but iconified to minimize the amount you have to look at - feel free to click on that layer and de-iconify it to watch those dynamics!) The original simplification did not permit independent manipulation of the D2 inhibitory projections, because kWTA 'hijacks' the inhibitory currents in each unit. In earlier simulations the effects of DA were therefore always simultaneously affecting GO and NoGo cells -- more DA was associated with more Go excitation via D1 projection -- whereas here we can independently manipulate D2 receptor strength or blockade etc (by varying the strength of the inhibitory weight scale from DA units to NoGo cells) separately from general inhibitory effects within striatum (implemented with inhibitory interneurons that contribute to inhibitory currents in striatal cells but do not hijack them entirely) .
Including inhibitory interneurons is somewhat more realistic (GABAergic neurons regulate spiny neuron activity in striatum), but the main reason for this is to enable other manipulations of D2 receptor inhibitory effects independently from inhibitory regulation of striatal cells in general (both Go and NoGo) based on inhibitory neuron activity. (see technical note 4 at the bottom for more details). This allows us to explore effects of D2 receptor sensitivity, blockade etc.
Finally, you may notice that there is a Context (\"ctxt\") layer as an additional Input, which is iconified. This is meant for other tasks in which the stimulus representation in the Input layer sometimes is contextualized by other contexts (e.g. a shape in the input is contextualized by its color). In the current task the context is always constant (the same representation), so this layer doesn't play a role (nevertheless the network is parameterized so that it expects a certain level of input from this layer).
";
html_text="
Action Selection and Probabilistic Reinforcement Learning in the Basal Ganglia
This simplified basal ganglia (BG) network considers learning and action selection among just two alternative responses (but see Frank (2006) for a model with four alternative choices and also explores the function of the subthalamic nucleus and the 'hyperdirect' pathway).
The BG circuitry is notoriously complex and counterintuitive, involving a combination between excitatory and inhibitory projections and multiple pathways. Given a sensory stimulus, the pre/motor cortex generates candidate motor actions, and then the BG selectively \"gate\" one of these actions to be executed while suppressing the other action. This gating process occurs via a sequence of steps from the Striatum through two opposing pathways (the direct and indirect pathways) to the output nucleus, the Thalamus, and back up to cortex. The BG learn which actions to select and which to suppress as a function of reinforcement signals encoded by dopamine. That is, unlike the error-driven *supervised* learning mechanisms in other task learning simulations, this network learns to make responses based purely on an unsupervised reinforcement signal conveying the reward value of outcomes that follow actions, and is never 'told' which response it should have made.
- To get a sense of how the dynamics of action selection work in more detail, step through a single trial a few cycles at a time. Click Init, and then Cycle on the MasterControl panel. (You can choose to step 5 Cycles at a time instead of clicking this button for every cycle by checking off the '5' box next to Step). During the initial cycles of settling you can observe the basic \"default\" function of the BG to suppress responses. A stimulus input pattern is presented, and both competing responses initially become noisily activated (or \"considered\") in pre/motor cortex. (This noise is helpful for producing exploratory motor actions before learning has occurred). In the absence of Striatum activity, neurons in the GP_Int (globus pallidus internal segment, the output nucleus of the BG) are tonically active (this is due to a reverse leak current in which positive ions leak into the cell rather than out of it as usual). Importantly, the projections from GP_Int units to the Thalamus are inhibitory, so that GP_Int activation chronically suppresses the Thalamus. Because bottom-up thalamic-cortical activity is required for a motor response to become sufficiently activated, this thalamic inhibition prevents all responses from getting executed, leading to only noisy cortical activity and no action selection.
- Click a few more cycles until you see activity in the Striatum in response to the Input pattern. The Striatum is divided into two halfs, with \"Go\" units in the left half, and \"NoGo\" units in the right, and separate columns for each response. The first column of Go units receives input from the first column of motor units (R1), whereas the second column receives input fron the second column (R2), and similarly for NoGo units (columns 3 and 4 are NoGo-R1 and NoGo-R2). However, the particular Go or NoGo units within a column that get active depend also on the sensory stimulus Input. Thus the striatal units encode conjunctions between stimulus input and actions that are considered in motor cortex, so that some units represent Go-R1 for a particular stimulus, whereas others may become active for another stimulus. If a particular column of Go units is more active than the NoGo units, it will tend to inhibit the corresponding column of the GP_Int, which ultimately will allow that action to be executed.
- Step through a few more cycles until you see this inhibition of a column in GP_Int. You should see that as the GP_Int units become inhibited, the Thalamus is no longer suppressed. This process is referred to as \"disinhibition\" because the effect of the striatal Go activation is not to directly excite, but only to remove inhibition of GP_Int onto Thalamus. The corresponding column of Thalamus will become excited only if it also receives top down activation from motor units in the same column. It is this property that makes the BG contribution to action selection a *gating* process: noisy striatal activity would not by itself select an action unless the motor cortex was already 'considering' that action as a plausible candidate. Similarly, in some cases both responses may get a similar level of Go activity in striatum initially, and in this case only the one also having greater cortical activity will be gated.
You should see that once a Thalamic unit is active, the corresponding column of cortical motor units quickly becomes maximally active, while the competing motor column is inhibited. (There is lateral inhibition between the competing motor responses, and the thalamic activation gives the winning column sufficient activity so that the other column is completely inhibited).
- Once you are finished watching the network activations evolve in this trial, switch to stepping by Settle instead of Cycle. Step through a few trials in the same way. You may also see some NoGo activity (in the right half of striatal units), which would serve to prevent selection of the corresponding response, because NoGo units project to and inhibit the external segment of the globus pallidus (GP_Ext), which in turn send inhibitory projections to the GP_Int. Thus whereas Go activity disinhibits the Thalamus, NoGo activity has the opposite effect, further activating GP_Int so that the Thalamus remains inhibited. Before learning. whether Go or NoGo activity for a given response predominates is somewhat arbitrary (related to random synaptic weights and overall dopamine levels), but informative differences will emerge with learning.
Each trial consists of two settling phases: one in which the network selects a response, and another in which it receives dopaminergic feedback about whether the outcome was good or bad. You should also see that depending on whether the network responded correctly or not (in the task described below), there will be either a dopamine burst (SNc units completely activated) or dip (complete inhibition). This reinforcement forms the basis for learning in the model, as described next.
Learning
Dopamine (DA) from the SNc modulates the relative balance of activity in Go versus NoGo units via simulated D1 and D2 receptors. Dopamine effects are greatest on those striatal units that are already activated by corticostriatal glutamatergic input. Go units activated by the current stimulus and motor response are further excited by D1 receptor stimulation. In contrast, DA is uniformally inhibitory on NoGo units via D2 receptors. This differential effect of DA on Go and NoGo units, via D1 and D2 receptors, affects performance (i.e more tonic DA leads to more Go and associated response vigor, faster reaction times) and, critically, learning.
Specifically, when the network selects the 'correct' response, a dopamine burst subsequently reinforces the response, further exciting Go units and inhibiting NoGo units. Learning occurs during this phasic DA signal, so that synapses between active cortical and striatal Go units are strengthened, whereas those for NoGo units are weakened. This learning allows the striatum to facilitate selection of the rewarding response in future presentations of the same stimulus. In contrast, if the network selects the incorrect response, DA units cease firing, and the associated dip in DA activity allows NoGo units (which were previously inhibited by DA) to become excited. The resulting increase in activity is also associated with strengthening of synapses from active cortical cells. With learning, NoGo cells differentially respond to stimulus-response combinations that have negative value, so that non-rewarding responses are likely to be suppressed. The mechanisms by which DA affects activity and plasticity are motivated by several biological experiments and are consistent with effects of dopamine D1 and D2 pharmacological agents on activity and long term plasticity (see Wiecki & Frank, 2010 for a recent review).
The net result is that the BG selects one response if a particular \"Go\" signal in the striatum is stronger than its corresponding \"NoGo\" signal, while concurrently suppressing alternative responses. Because direct and indirect pathway cells compete at BG output, the action most likely to be gated is a function of the difference in activity in these pathways for each action in parallel.
== Training the model in probabilistic reinforcement tasks ==
Now that we've seen how the dynamics of action selection and learning work, let's put the mechanisms to a test, and see how they are sensitive to dopamine manipulations as in empirical studies. Specifically, many studies implicate the basal ganglia dopamine system in reinforcement learning in probabilistic environments. In these tasks, multiple stimuli are presented on different trials, and participants have to learn by trial and error which response to make. The difficulty is not only that there is no clear underlying 'rule' for determining which response to make (it is determined arbitrarily), but also that there is no absolute answer that will always work. However, certain responses are reinforced on a greater proportion of trials than others, so that people have to learn to integrate the reinforcement history across multiple instances to determine the optimal response.
This project simulates the role of the basal ganglia dopamine system in learning and reward-based decision making. We focus here on effects of Parkinson's disease in the probabilistic selection task (Frank et al 2004). The task is simulated here such that when a stimulus S1 is presented, the network can respond by choosing A (selecting Response R1), or choosing B (selecting R2). When A is chosen, it will be rewarded (dopamine burst) on 80% of trials, and punished (dopamine dip) on the remaining 20%. The reverse is true when the network chooses B (it is punished on 80% of trials). Note that as in the human task, choice of A/R1 can result due to the network relying on Go R1 and/or from NoGo R2. The task includes a transfer phase which is designed to test which of these associations was better learned, that is, whether choices are primarily determined by positive or negative outcomes. The below simulations also allow us to investigate separable effects of dopamine manipulations on learning (modulations of dopamine during acquisition of reinforcement contingencies) vs. the expression of learning (decision making after learning has occurred).
Here, we simulate the task in a four response network. The procedure is as follows. When S1 is presented, the model selects between R1 and R2 (these responses are provided with some bias in the cortical activity to ensure that R3 and R4 are not eligible in these trials). These other responses, representing choice of C or D, become eligible in other trials when the corresponding stimulus represention S2 is active in the input. The discrimination to be learned in these trials is more tricky: C is rewarded on 60% of trials, and punished on 40%, and vice-versa for D.
After this learning phase, a \"transfer phase\" ensues in which we allow the model to choose between paired combinations of all the responses (with a composite of S1 and S2 presented in the input layer). The following choices are made available to the network, again by simply biasing the activity of the eligible motor cortical units):
i) R1 vs. either R3 or R4. Thus the network chooses between A (which had been rewarded on 80% of trials) and C or D (on some trials C is eligible and on some trials D is eligible), which had both been rewarded less often (60 or 40 %, so on average these alternative responses have 50% neutral value, as in the human task).
ii) R2 vs either R3 or R4. Here the network chooses between B (which had been punished on 80% of trials), and the same other more neutral ones.
Thus case i) is equivalent to \"choose-A\" in the probabilistic selection task, wheras case ii) is equivalent to \"avoid-B\". No reinforcement feedback is given during this phase, so choices reflect only performance based on past learning.
To run a batch of intact networks, on the MasterControl panel make sure num_intact_snc_units is set to 4. Then just click Init and Run, which will run a batch of 50 networks for 30 epochs of training and 30 epochs of testing (repeated presentations of test trials without learning to get sufficient statistics on choice accuracy for each network). When it's done,
- After the batch of networks is finished, the average learning curves, divided into difficulty (80 vs 60% reinforcement contingencies) on the trl_group graph. The black curve shows accuracy in AB (how often R1 is selected), and the red curve shows accuracy in CD (how often R3 is selected), as a function of training epochs. You can also see a measure of response time (RT, in terms of the number of cycles before a response was selected) for the different conditions, plotted in blue (note the alternate y axis for RT in cycles).
\"Question 7.1\" Are there differences in the learning curves for the two discriminations? Explain. Also note that if there are differences in the blue curves for RT. Can you think why there might be differences in the time the network takes to make a choice between these conditions?
Next, check out the Stats bar graph on the right panel, which presents summary statistics of choices made across all networks in the transfer phase, as a function of trial type. On the left side of the graph labeled \"comboA\", the mean percentage choice of R1 is plotted in black across all of the choose-A trials. The networks should choose R1 over R3 or R4. You should see that r1_mean is indeed high (substantially above 0.5), indicating that networks do tend to choose A on most of these trials.
In the B trials, the network should *avoid* R2 when paired with either R3 and R4. Thus good performance here is indicated by a low red bar: you should see that r2_mean is indeed less than 0.5 i (closer to 0 means better avoidance and more selection of the alternative choices; thus 'avoid-B' accuracy is (1-r2_mean)). (If you want to more closely examine the relative choices of R3 and R4, you can do so in the Stats datatable under AnalysisData, and you should see that choices in suboptimal trials nevertheless occur in proportion to their relative values - r3 should be selected more consistently than r4. This is the basic prediction of the softmax logistic function often used to summarize BG choice -- that choices are made probabilistically as a function of the relative difference in values between alternative responses).
Simulating Parkinson's disease and dopamine medications
Empirical studies testing the predictions of this model have shown that patients with Parkinson's disease (PD) show different patterns of Go or NoGo learning impairments depending on whether they are medicated or not (Frank et al, 2004; 2007; Palminteri et al, 2009, Bodi et al, 2010, etc).
- To simulate Parkinson's disease (PD), set the number of intact DA units to 2 in the MasterControl control panel. This sets the number of SNc units that are connected to the Striatum to 2 (out of 4, i.e. 50% DA damage - you can also go all the way down to 1 but this can lead to very degraded overall performance). This reduction in number of intact DA units leads to effectively reduced tonic and phasic DA levels in the Striatum.
You can step through a few trials to examine network dynamics under this dopamine depleted state. You might see overall greater levels of NoGo activation, which also produces general slowing in action selection (i.e. akinesia as in the disease). If you look at the network as it settles, you'll likely see that in the beginning of training the network has difficulty gating a response at all -- a cardinal symptom of PD - but nevertheless, the noise in motor cortex allows it to pick something randomly. The networks can still benefit from reinforcement at this stage and eventually do learn to gate responses with the BG, once the Go weights are sufficiently strong (you can see this if you look at settling later on during training).
If you re-run a full batch of networks and you should see that choose-A performance is substantially worse than in the intact case, whereas avoid-B performance is preserved or even enhanced. This avoidance bias is similar to what is observed empirically with this task, and has also been shown in both the model and in animal studies to underly a progressive development of Parkinsonian symptoms in motor skill learning: essentially the network learns to avoid selecting actions with experience, because the DA-depleted BG is biased to interpret them as having negative outcomes (see Wiecki & Frank 2010, Beeler et al 2012 for empirical demonstration).
You can also run an intermediate case of num_intact_snc_units =3. You should see that relative performance in choose-A vs avoid-B is greater than with more damage (snc=2 or 1) and less than that with higher dopamine levels (snc =4). Thus these simulations capture the basic dissociation seen in the empirical studies in terms of choice performance on these test trials as a function of dopamine depletion and stimulation.
You can also simulate effects of DA medication given to PD patients: set the number of intact DA units back to 4 units (to simulate the increase in DA synthesis due to levodopa) and simply check off the \"meds\" checkbox in the MasterControl panel. But in addition to allowing for more dopamine availability, medications also continually stimulate dopamine receptors even when dopamine levels would normally drop (during negative outcomes). Checking the \"meds\" box sets the DA dip value so that the SNc dopamine units are prevented from completely dropping to zero activity during negative outcomes (DA dips) due to tonic medication stimulation of dopamine receptors (see Frank, 2005). (Specifically, DA levels show some residual activation, typically about 0.1 or 0.2 activation levels (subject to noise), during negative outcomes -- so DA levels still 'dip' relative to tonic values, but less so than in the intact case, where DA values can dip to 0).
Hit Init and Run. You should see that medicated networks are primarily impaired at avoiding B compared to either intact or PD networks, due to a reduced ability to learn NoGo, again as seen often in the literature.
== Learning vs choice incentive (differential expression of learning) ==
Note that in the above simulations we altered the number of DA units active in both the learning phase and the transpher phase (in which we assess choose-A and avoid-B). However, in the model, the DA mechanism that differentially emphasizes Go vs NoGo learning does so as a consequence of its effects on Go relative to NoGo *activation states* (due to activity-dependent plasticity). Thus it is possible that the mechanism by which these manipulations change sensitivity to positive vs negative outcomes may in part be due to differential emphasis on one pathway or the other during choice itself in the test phase, i.e., the expression of prior learning. Indeed, some evidence in other experiments indicates that the level of dopamine during decision making can alter humans and animals tendencies to make choices based primarily on their potential benefits vs. their potential costs, even when dopamine was not altered during learning itself.
We examine this question here by simulating the effects of D2 agonist medication (the type of medication which continually stimulates D2 receptors). This can be simulated by simply increasing the strength of the D2 projections onto NoGo units, so that effectively there is more D2 stimulation. You can simulate these effects only during acquisiton/learning, during the transfer phase (performance), or both. To alter medication status during acquisition only, change the d2_acq (acquisition) value from the default of 0.1 to twice that amount, 0.2. (Leave d2_perf at 0.1 here).
- \"Question 7.2\" What happens to avoid-B performance during the transfer phase if you increase D2 stimulation during acquisition only? Compare this performance to those you observed in intact networks (with default levels of D2 stimulation (0.1) during both phases), and explain any differences in terms of the mechanisms in this model.
Now, do the opposite: set d2_acq to 0.1 and d2_perf to 0.2, and also set num_snc units to 2 to simulate a PD network that has been medicated only during the transfer phase. (Experimentally in actual PD patients this is done by withholding medication before learning and giving patients a dose of their agonist medications before the transfer phase).
- \"Question 7.3\" Compare choose-A and avoid-B performance of this network to a standard PD (snc=2 network without any addition medication, i.e. default 0.1 levels). Does adding D2 stimulation during the transfer phase affect the networks' tendency to focus on positive vs negative outcomes, even when the network was in a relative DA depleted state during learning? Explain why or why not in terms of the model mechanisms.
Note that the ability to choose-A should also depend on 'Go learning' that A is rewarding in the first place, so sufficient phasic DA should be needed during the training phase. Thus in order for a PD network to express any Go activity to rewarding choices, it must have had sufficient phasic increases to drive some Go learning (which may be just prevented from being expressed by the overactive NoGo pathway in the absence of sufficient D2 stimulation).
To test this idea, you can reduce the magnitude of phasic bursts (in addition to the general DA neuronal degradation associated with eliminating half of the units). To do this, change the DA_burst ivalue in the control panel from 1 (maximal 100% firing) to .04 (this translates to roughly 70% maximal firing of SNc units during bursts: .04 is simply the external net input applied to these units which corresponds to that firing rate due to the nonlinearity of the activation function). If you set snc = 2 you are now simulating Parkinson's with depleted tonic DA levels and even more depleted phasic levels than usual.
You should see that now the PD network, regardless of whether D2 agonists are added during the test phase, is impaired (near chance) at choose-A performance while still showing relatively good performance at avoid-B. This result suggests that if PD is sufficiently advanced, D2 agonists alone should not be able to improve the expression of choose-A performance.
Notably, levodopa, the most common medication used to treat PD, by acting as a DA precursor increases the phasic spike-dependent release of dopamine. This contrasts with the D2 agonist mechanism which only tonically stimulates D2 receptors and thus inhibits NoGo units, but does not increase phasic release needed for Go learning.
Thus, the snc2 simulations with DA burst set to 1 may simulate a PD patient on levodopa but not D2 agonists. If you then add D2 agonists by increasing d2_perf during the test phase, choose-A performance improves. Conversely, with depleted phasic DA, you
are simulating a PD patient not on levodopa. Adding D2 agonists at test no longer has the same influence. These findings are also very convergent with rodent data showing interactions between learning and expression of learning (Wiecki and Frank 2010; Beeler et al 2012).
Learning habits in the cortico-cortical pathway
The corticostriatal pathway and reinforcement learning is not the only form of learning in this model. There is also unsupervised Hebbian learning that occurs directly from sensory to motor cortex. This pathway learns the statistics of its own actions -- when a particular stimulus is presented, on average which action did it select in the past? As long as this learning is slower than that in the BG, the actions that had been most frequently selected for this stimulus will be those that were most often reinforced (Frank, 2005; Frank & Claus 2006). This learning provides a mechanism by which the development and learning of habits is initially dependent on BG and dopamine function, but their later expression is not: once these mappings are strong enough, the network can rapidly activate only the most appropriate response and is not dependent on BG gating. This provides a natural explanation for the following observations: (i) While learning of simple instrumental actions are initially BG and DA-dependent, their later expression is not (Smith-Roe & Kelley, 2000), (ii) in well-learned tasks, striatal activation is sometimes seen *after* motor unit activation and the onset of movement (Alexander & Crutcher, 1990) and (iii) Parkinson's patients have much less difficulty executing well learned motor actions.
- To see this in the model, change the Input_Motor_lrate from 0 (this learning has been turned off in this network so far) to a .0001 (it is important that Hebbian learning is slow relative to reinforcement leanring, so that the habits ingrained in cortex stamp-in the ones that have been selected based on reward!). Make sure the network is in the intact state (4 SNc units). Stop the network near the end of training and just step through a few trials and observe the network activity in the motor cortex. You should see that well before the BG gates an action, the motor cortex now preferentially activates a response to the stimulus. Thus this provides a simple demonstration that the motor cortex can first generate the candidate actions based on their prior probability of selection in the current sensory context, and if more than one of these actions is a suitable candidate, the BG can select between them. Also, if you let the network run a full set of batches, you should see that it more reliably learns the difficult 60/40 discrimination (see trl_group2 panel), because corticocortical learning forces it to more robustly stick with the action that works the most frequently and not be subject to a string of a few bad outcomes.
== A few technical details ==
Although previous simulations have shown the effects of dopaminergic manipulations on \"Go\" vs \"NoGo\" learning in this task using a network with 2 motor responses, these have involved recording internal striatal valuation signals (assessed by Go/NoGo activations for stimulus-response combinations that had been primarily associated with positive or negative outcomes). Intact networks showed relatively greater Go than NoGo activity for positive S-R combinations and greater NoGo activity for negative combinations. Simulated DA depletion as in Parkinson's disease resulted in a bias, with stronger NoGo-negative striatal valuation signals than Go-positive ones, and simulated DA medications reversed this bias.
However, these prior simulations did not show that these striatal valuation signals translate to effects on actual choice (action selection). The reason for this is that there is no visual object recognition system in the network and hence it is not possible for the network to separately encode two stimuli presented in parallel (as any number of units presented in the input layer would be interpreted as one representation). Therefore the task is simulated by presenting a single stimulus (made up of four units), and differentially reinforcing responses.
Note that all accuracy analysis occur after filtering out trials in which a response was not gated by the maximum 150 cycles of each trial (otherwise choices selected in these trials are random, due only to motor cortical noise).
Also, unlike the original model, this particular version of the model uses a population of inhibitory interneurons to regulate striatal activity rather than the simplified k-winner take all (kWTA) approximation (the basic effects of DA manipulation apply also in the basic model).
(The inhibitory interneurons are active in this network but iconified to minimize the amount you have to look at - feel free to click on that layer and de-iconify it to watch those dynamics!) The original simplification did not permit independent manipulation of the D2 inhibitory projections, because kWTA 'hijacks' the inhibitory currents in each unit. In earlier simulations the effects of DA were therefore always simultaneously affecting GO and NoGo cells -- more DA was associated with more Go excitation via D1 projection -- whereas here we can independently manipulate D2 receptor strength or blockade etc (by varying the strength of the inhibitory weight scale from DA units to NoGo cells) separately from general inhibitory effects within striatum (implemented with inhibitory interneurons that contribute to inhibitory currents in striatal cells but do not hijack them entirely) .
Including inhibitory interneurons is somewhat more realistic (GABAergic neurons regulate spiny neuron activity in striatum), but the main reason for this is to enable other manipulations of D2 receptor inhibitory effects independently from inhibitory regulation of striatal cells in general (both Go and NoGo) based on inhibitory neuron activity. (see technical note 4 at the bottom for more details). This allows us to explore effects of D2 receptor sensitivity, blockade etc.
Finally, you may notice that there is a Context (\"ctxt\") layer as an additional Input, which is iconified. This is meant for other tasks in which the stimulus representation in the Input layer sometimes is contextualized by other contexts (e.g. a shape in the input is contextualized by its color). In the current task the context is always constant (the same representation), so this layer doesn't play a role (nevertheless the network is parameterized so that it expects a certain level of input from this layer).
";
};
};
wizards {
name=;
el_typ=LeabraWizard;
el_def=0;
LeabraWizard @["LeabraWizard_2"] {
UserDataItem_List @*(.user_data_) {
name=;
el_typ=UserDataItemBase;
el_def=0;
UserDataItem @["NO_CLIP"] {
name="NO_CLIP";
value 1 0=1;
val_type_fixed=0;
};
};
name="LeabraWizard_2";
auto_open=0;
};
};
edits {
name=;
el_typ=SelectEdit;
el_def=0;
SelectEdit @["MasterControl"] {
name="MasterControl";
auto_edit=1;
desc=;
mbrs {
name=;
el_typ=EditMbrItem;
el_def=0;
EditMbrItem @[0] {
label="DA_burst_";
desc=" real value -- this is the current actual value of the variable at all times for global variables, and is used as an initialization value for local variables (they start with this value, but what you see here is NOT their current value as the program runs)";
cust_desc=0;
base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["DA_burst_val"]$$;
mbr=ProgVar::real_val;
is_numeric=1;
param_search {
search=0;
min_val=0;
max_val=1;
next_val=0;
incr=0.1;
};
};
EditMbrItem @[1] {
label="DA_dip_";
desc=" real value -- this is the current actual value of the variable at all times for global variables, and is used as an initialization value for local variables (they start with this value, but what you see here is NOT their current value as the program runs)";
cust_desc=0;
base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["DA_dip_val"]$$;
mbr=ProgVar::real_val;
is_numeric=1;
param_search {
search=0;
min_val=0;
max_val=1;
next_val=0;
incr=0.1;
};
};
EditMbrItem @[2] {
label="num_intact_snc_units";
desc=" integer value -- this is the current actual value of the variable at all times for global variables, and is used as an initialization value for local variables (they start with this value, but what you see here is NOT their current value as the program runs)";
cust_desc=0;
base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["num_intact_snc_units"]$$;
mbr=ProgVar::int_val;
is_numeric=1;
param_search {
search=0;
min_val=0;
max_val=1;
next_val=0;
incr=0.1;
};
};
EditMbrItem @[3] {
label="burst_pause_duration_";
desc=" the expression to compute and assign to the member
: enter the expression here -- use Ctrl-L to pull up a lookup dialog for members, methods, types, etc -- or you can just type in names of program variables or literal values. enclose strings in double quotes. variable names will be checked and automatically updated
var lookup: lookup a program variable and add it to the current expression (this field then returns to empty/NULL)";
cust_desc=0;
base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].prog_code[6].true_code[0]$$;
mbr=MemberAssign::expr;
is_numeric=0;
param_search {
search=0;
min_val=0;
max_val=1;
next_val=0;
incr=0.1;
};
};
EditMbrItem @[4] {
label="d2_acq";
desc=" real value -- this is the current actual value of the variable at all times for global variables, and is used as an initialization value for local variables (they start with this value, but what you see here is NOT their current value as the program runs)";
cust_desc=0;
base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].prog_code[0].local_vars["d2_acq"]$$;
mbr=ProgVar::real_val;
is_numeric=1;
param_search {
search=0;
min_val=0;
max_val=1;
next_val=0;
incr=0.1;
};
};
EditMbrItem @[5] {
label="d2_perf";
desc=" real value -- this is the current actual value of the variable at all times for global variables, and is used as an initialization value for local variables (they start with this value, but what you see here is NOT their current value as the program runs)";
cust_desc=0;
base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].prog_code[0].local_vars["d2_perf"]$$;
mbr=ProgVar::real_val;
is_numeric=1;
param_search {
search=0;
min_val=0;
max_val=1;
next_val=0;
incr=0.1;
};
};
EditMbrItem @[6] {
label="meds";
desc="simulate da meds (reduced da dip)?";
cust_desc=1;
base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["meds"]$$;
mbr=ProgVar::bool_val;
is_numeric=0;
param_search {
search=0;
min_val=0;
max_val=1;
next_val=0;
incr=0.1;
};
};
EditMbrItem @[7] {
label="Input_Motor_lrate";
desc="[Default: 0.01;0.02] [0.01 for std Leabra, .02 for CtLeabra] learning rate -- how fast do the weights change per experience";
cust_desc=0;
base=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["Input_Motor_Prepotent_"]$$;
mbr=LeabraConSpec::lrate;
is_numeric=1;
param_search {
search=0;
min_val=0;
max_val=1;
next_val=0;
incr=0.1;
};
};
};
mths {
name=;
el_typ=EditMthItem;
el_def=0;
group_type=GT_BUTTONS;
EditMthItem @[0] {
label="Init";
desc=" set the program state back to the beginning";
cust_desc=0;
base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$$;
mth=Program::Init;
};
EditMthItem @[1] {
label="Run";
desc=" run the program -- if not yet Init, will run Init first";
cust_desc=0;
base=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$;
mth=Program::Run_Gui;
};
EditMthItem @[2] {
label="Step";
desc=" step the program at the level of the given program -- if NULL then step_prog default value will be used";
cust_desc=0;
base=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$;
mth=Program::Step_Gui;
};
EditMthItem @[3] {
label="Stop";
desc=" stop the current program at its next natural stopping point (i.e., cleanly stopping when appropriate chunks of computation have completed)";
cust_desc=0;
base=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$;
mth=Program::Stop;
};
};
};
ClusterRun @["ClusterRun"] {
name="ClusterRun";
auto_edit=1;
desc=;
mbrs {
name=;
el_typ=EditMbrItem;
el_def=0;
};
mths {
name=;
el_typ=EditMthItem;
el_def=0;
group_type=GT_BUTTONS;
};
search_algos {
name=;
el_typ=ParamSearchAlgo;
el_def=0;
};
cur_search_algo=NULL;
last_submit_time=;
notes=;
extra_files=;
svn_repo=;
repo_url=;
cluster=;
queue=;
run_time=;
ram_gb=0;
n_threads=1;
use_mpi=0;
mpi_nodes=10;
parallel_batch=0;
pb_batches=10;
pb_nodes=0;
nowin_x=0;
};
};
data {
name=;
el_typ=DataTable;
el_def=0;
DataTable_Group @.gp["InputData"] {
name="InputData";
el_typ=DataTable;
el_def=0;
DataTable @["StdInputData"] {
name="StdInputData";
desc=;
data {
name="data";
el_typ=String_Data;
el_def=0;
String_Data @["Name"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_119";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2293577939271927;
val_type_fixed=0;
};
};
name="Name";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[2] "8020_R1R2";"6040_R3R4"; };
};
float_Data @["Motor_Cortex"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_120";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2293577939271927;
val_type_fixed=0;
};
};
name="Motor_Cortex";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=1;
cell_geom{ 4;2; };
calc_expr {
expr=;
};
dim_names {
name=;
[2] ;; };
ar {
name=;
[4 2 2] 1;0;0;0;1;0;0;0;0;1;
0;0;0;1;0;0; };
};
float_Data @["Output"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_121";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2293577939271927;
val_type_fixed=0;
};
};
name="Output";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=1;
cell_geom{ 4;1; };
calc_expr {
expr=;
};
dim_names {
name=;
[2] ;; };
ar {
name=;
[4 1 2] 1;0;0;0;0;0;1;0; };
};
float_Data @["Input"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_122";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2293577939271927;
val_type_fixed=0;
};
};
name="Input";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=1;
cell_geom{ 6;2; };
calc_expr {
expr=;
};
dim_names {
name=;
[2] ;; };
ar {
name=;
[6 2 2] 0;0;0;0;0;0;1;1;1;1;
1;1;1;1;1;1;1;1;0;0;
0;0;0;0; };
};
float_Data @["Context"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_123";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2293577939271927;
val_type_fixed=0;
};
};
name="Context";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=1;
cell_geom{ 9;2; };
calc_expr {
expr=;
};
dim_names {
name=;
[2] ;; };
ar {
name=;
[9 2 2] 1;1;1;0;0;0;0;0;0;1;
1;1;0;0;0;0;0;0;1;1;
1;0;0;0;0;0;0;1;1;1;
0;0;0;0;0;0; };
};
float_Data @["SNc2"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_124";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2293577939271927;
val_type_fixed=0;
};
};
name="SNc2";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=1;
cell_geom{ 2;2; };
calc_expr {
expr=;
};
dim_names {
name=;
[2] ;; };
ar {
name=;
[2 2 2] 0;0;0;0;0;0;0;0; };
};
float_Data @["SNc"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_125";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2293577939271927;
val_type_fixed=0;
};
};
name="SNc";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=1;
cell_geom{ 2;2; };
calc_expr {
expr=;
};
dim_names {
name=;
[2] ;; };
ar {
name=;
[2 2 2] 0;0;0;0;0;0;0;0; };
};
int_Data @["Name_No"] {
UserDataItem_List @*(.user_data_) {
name=;
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2293577939271927;
val_type_fixed=0;
};
};
name="Name_No";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[2] 0;1; };
};
};
data_flags=SAVE_ROWS|AUTO_CALC;
auto_load=NO_AUTO_LOAD;
auto_load_file=;
keygen 4 0=0;
row_indexes {
name=;
[2] 0;1; };
};
DataTable @["TransferInputData"] {
name="TransferInputData";
desc=;
data {
name="data";
el_typ=String_Data;
el_def=0;
String_Data @["Name"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_112";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2257336378097534;
val_type_fixed=0;
};
};
name="Name";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[2] "comboA";"comboB"; };
};
float_Data @["Motor_Cortex"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_113";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2257336378097534;
val_type_fixed=0;
};
};
name="Motor_Cortex";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=1;
cell_geom{ 4;2; };
calc_expr {
expr=;
};
dim_names {
name=;
[2] ;; };
ar {
name=;
[4 2 2] 0;1;0;0;0;1;0;0;0;1;
0;0;0;1;0;0; };
};
float_Data @["Output"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_114";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2257336378097534;
val_type_fixed=0;
};
};
name="Output";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=1;
cell_geom{ 4;1; };
calc_expr {
expr=;
};
dim_names {
name=;
[2] ;; };
ar {
name=;
[4 1 2] 0;1;0;0;0;1;0;0; };
};
float_Data @["Input"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_115";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2257336378097534;
val_type_fixed=0;
};
};
name="Input";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=1;
cell_geom{ 6;2; };
calc_expr {
expr=;
};
dim_names {
name=;
[2] ;; };
ar {
name=;
[6 2 2] 1;1;1;0;0;0;1;1;1;0;
0;0;1;1;1;0;0;0;1;1;
1;0;0;0; };
};
float_Data @["Context"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_116";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2257336378097534;
val_type_fixed=0;
};
};
name="Context";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=1;
cell_geom{ 9;2; };
calc_expr {
expr=;
};
dim_names {
name=;
[2] ;; };
ar {
name=;
[9 2 2] 1;1;1;0;0;0;0;0;0;1;
1;1;0;0;0;0;0;0;1;1;
1;0;0;0;0;0;0;1;1;1;
0;0;0;0;0;0; };
};
float_Data @["SNc2"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_117";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2257336378097534;
val_type_fixed=0;
};
};
name="SNc2";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=1;
cell_geom{ 2;2; };
calc_expr {
expr=;
};
dim_names {
name=;
[2] ;; };
ar {
name=;
[2 2 2] 0;0;0;0;0;0;0;0; };
};
float_Data @["SNc"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_118";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2257336378097534;
val_type_fixed=0;
};
};
name="SNc";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=1;
cell_geom{ 2;2; };
calc_expr {
expr=;
};
dim_names {
name=;
[2] ;; };
ar {
name=;
[2 2 2] 0;0;0;0;0;0;0;0; };
};
int_Data @["Name_No"] {
UserDataItem_List @*(.user_data_) {
name=;
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2257336378097534;
val_type_fixed=0;
};
};
name="Name_No";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[2] 1;1; };
};
};
data_flags=SAVE_ROWS|AUTO_CALC;
auto_load=NO_AUTO_LOAD;
auto_load_file=;
keygen 4 0=0;
row_indexes {
name=;
[2] 0;1; };
};
};
DataTable_Group @.gp["OutputData"] {
name="OutputData";
el_typ=DataTable;
el_def=0;
DataTable @["TrialOutputData"] {
name="TrialOutputData";
desc=;
data {
name="data";
el_typ=int_Data;
el_def=0;
int_Data @["batch"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_118";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
};
name="batch";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[6000] 0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
};
};
int_Data @["epoch"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_119";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
};
name="epoch";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[6000] 0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
0;0;1;1;2;2;3;3;4;4;
5;5;6;6;7;7;8;8;9;9;
10;10;11;11;12;12;13;13;14;14;
15;15;16;16;17;17;18;18;19;19;
20;20;21;21;22;22;23;23;24;24;
25;25;26;26;27;27;28;28;29;29;
30;30;31;31;32;32;33;33;34;34;
35;35;36;36;37;37;38;38;39;39;
40;40;41;41;42;42;43;43;44;44;
45;45;46;46;47;47;48;48;49;49;
50;50;51;51;52;52;53;53;54;54;
55;55;56;56;57;57;58;58;59;59;
};
};
String_Data @["trial_name"] {
name="trial_name";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[6000] "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";
"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";
"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";
"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";
};
};
float_Data @["minus_cycles"] {
name="minus_cycles";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[6000] 72;52;75;74;62;77;66;65;67;71;
80;82;79;62;66;84;56;51;60;57;
77;49;65;49;47;66;62;47;65;48;
59;48;48;64;58;77;50;55;64;48;
62;74;59;76;58;67;66;75;72;150;
78;68;78;79;79;64;128;65;145;71;
78;68;68;85;150;64;78;77;83;71;
67;86;76;82;77;75;65;84;73;71;
70;70;69;73;72;63;70;61;64;72;
60;74;81;79;75;83;66;64;82;77;
65;70;62;77;79;111;79;72;72;84;
75;72;75;77;76;70;67;81;70;74;
71;68;80;71;64;73;85;76;150;50;
150;150;150;73;117;80;77;69;74;64;
73;58;73;48;48;77;48;78;69;48;
70;47;69;47;150;46;150;107;150;69;
150;63;69;82;56;76;94;73;73;72;
64;68;78;62;79;70;69;83;48;81;
74;72;74;70;62;81;69;80;71;67;
69;73;81;69;65;78;70;66;76;82;
66;75;81;73;74;71;67;71;64;81;
76;73;71;74;67;71;79;68;83;71;
74;77;65;72;77;65;69;72;77;71;
71;74;70;73;70;67;77;69;75;73;
64;71;51;69;49;67;65;74;63;66;
72;60;64;66;73;50;47;89;65;48;
48;73;84;47;48;75;48;74;47;74;
47;71;76;49;70;48;48;88;86;47;
73;79;72;77;50;102;79;123;75;49;
47;63;67;47;47;73;46;141;79;73;
72;81;82;69;71;126;115;69;72;92;
69;150;66;76;84;61;76;83;150;71;
68;71;65;80;65;75;73;68;66;77;
83;71;150;69;71;82;150;65;69;78;
83;63;66;89;66;150;70;68;73;66;
92;71;72;77;70;89;65;91;69;62;
60;150;79;150;150;86;150;150;150;130;
150;89;150;67;79;150;71;78;150;74;
81;75;60;121;66;83;70;68;58;69;
63;77;73;83;63;72;65;75;107;68;
113;83;74;64;81;61;68;124;57;97;
83;82;69;86;90;68;70;73;102;142;
82;93;88;81;73;100;150;77;80;95;
150;106;83;130;150;86;79;150;76;73;
82;100;79;88;79;150;79;150;80;85;
81;90;78;74;150;79;101;105;88;77;
88;82;77;76;89;82;78;80;77;150;
82;90;85;87;73;150;150;139;84;150;
68;69;67;73;66;64;60;61;68;50;
66;74;71;66;71;78;65;78;150;77;
91;75;62;67;72;77;66;150;63;93;
69;82;68;84;84;68;89;50;93;62;
77;62;73;76;72;76;71;67;67;103;
89;107;85;70;118;62;114;85;70;75;
81;66;79;77;74;75;85;71;75;73;
76;71;76;73;75;72;81;72;84;73;
71;87;78;74;79;77;81;74;76;73;
75;71;73;77;89;73;82;74;75;69;
72;84;78;75;68;74;71;77;67;74;
71;81;83;74;83;70;103;77;95;71;
69;48;61;49;48;65;49;64;47;66;
48;60;61;49;48;60;47;71;48;73;
65;81;49;76;48;74;50;69;57;61;
76;54;63;70;69;73;85;67;84;96;
69;92;68;83;150;70;71;96;76;73;
71;72;61;150;150;74;150;72;90;52;
150;114;63;150;62;63;68;65;150;65;
60;132;65;67;102;61;61;150;61;64;
65;66;150;56;62;61;64;70;150;150;
150;150;150;150;150;150;150;150;150;150;
94;150;150;107;150;69;60;150;150;150;
62;150;150;63;66;61;150;150;150;124;
65;67;71;85;75;67;65;79;77;109;
74;150;68;85;80;65;67;85;102;75;
48;78;61;47;45;64;46;61;76;57;
47;58;150;62;74;56;88;150;81;49;
46;121;131;47;46;93;46;131;125;87;
122;46;79;116;85;115;106;114;86;150;
89;98;85;77;150;75;79;84;100;96;
80;89;84;109;108;75;88;79;150;81;
74;90;150;77;75;92;82;78;88;101;
74;76;75;84;73;150;82;99;150;82;
78;88;150;75;150;77;85;150;90;79;
77;84;84;80;75;89;88;69;89;85;
70;76;78;69;81;62;150;48;62;47;
48;58;49;47;47;45;46;47;47;46;
46;47;47;47;46;46;46;87;46;46;
47;45;46;83;80;47;46;79;82;45;
79;46;48;46;46;46;46;47;81;46;
49;46;150;48;83;82;79;88;80;86;
93;73;150;150;150;79;76;69;78;66;
150;150;73;78;71;87;150;150;150;75;
70;150;75;150;150;150;88;150;150;150;
79;76;68;73;72;150;150;73;150;150;
150;67;150;71;150;82;150;68;150;150;
71;75;87;76;79;74;69;150;150;69;
66;150;82;52;150;88;72;77;150;65;
76;85;65;67;64;69;73;69;65;68;
64;49;78;82;93;50;84;140;130;76;
110;51;75;113;150;125;83;109;86;74;
111;65;79;65;78;78;72;70;72;66;
73;66;62;67;63;71;71;87;109;77;
100;76;71;78;150;71;76;73;74;73;
84;90;85;74;71;73;85;85;75;73;
75;75;77;75;71;73;150;70;78;79;
82;80;76;71;107;82;90;73;74;119;
83;73;150;69;74;78;67;84;84;74;
102;87;83;150;76;66;79;72;92;77;
81;67;150;77;80;78;150;88;104;97;
82;72;72;72;53;68;57;47;46;57;
61;46;59;47;53;47;58;47;47;74;
46;76;48;70;80;63;76;62;86;62;
65;48;59;74;88;65;66;77;63;67;
61;56;72;80;150;65;150;69;57;98;
63;77;73;70;82;62;80;61;70;79;
66;85;82;71;89;60;63;79;79;64;
80;62;84;68;67;83;80;60;65;81;
67;75;64;82;77;60;64;76;62;80;
87;63;66;87;66;76;74;70;69;82;
66;82;70;75;79;67;72;76;80;64;
60;77;66;60;150;84;58;150;78;49;
50;76;90;48;68;47;61;49;48;65;
47;62;63;48;63;48;56;48;49;68;
73;48;69;50;77;47;49;123;48;74;
70;76;53;79;48;86;72;48;64;46;
56;65;86;79;51;150;90;48;150;62;
150;68;131;64;150;70;68;95;90;66;
66;150;150;62;67;150;65;150;82;72;
93;68;124;68;68;81;68;150;67;89;
71;150;71;150;150;68;70;150;64;150;
97;74;73;150;79;66;90;65;69;99;
88;62;84;72;80;65;75;71;150;70;
81;73;73;74;74;74;75;150;75;96;
72;144;106;75;76;98;77;108;150;47;
93;75;76;94;123;76;78;125;77;150;
80;123;123;77;121;77;47;122;46;97;
48;115;115;79;114;75;108;75;80;103;
83;150;113;81;150;78;48;92;86;74;
98;65;81;112;79;75;76;71;70;77;
76;78;75;72;77;75;77;75;85;77;
84;77;77;75;77;81;80;80;79;72;
77;76;150;73;90;80;74;87;97;85;
74;74;72;87;68;94;81;75;76;70;
150;91;78;78;71;76;117;79;80;73;
66;69;66;68;74;66;66;63;67;67;
95;71;150;150;85;79;69;74;74;77;
74;80;66;92;69;58;61;93;65;58;
72;65;60;66;79;56;68;69;139;61;
63;150;150;61;68;60;91;59;64;80;
71;77;83;73;100;86;113;150;145;77;
135;80;85;82;88;88;80;75;129;84;
150;67;80;76;69;150;82;132;84;103;
102;76;88;85;80;78;73;86;74;77;
84;91;76;77;124;73;76;73;82;74;
79;76;100;150;86;150;101;90;91;80;
88;150;75;80;102;84;86;76;74;75;
61;85;71;74;80;87;71;68;84;69;
85;101;76;69;72;150;77;79;150;83;
150;73;150;106;77;75;150;110;98;92;
92;79;68;83;63;92;75;73;125;70;
88;147;113;110;90;108;113;150;83;150;
95;94;96;73;77;71;80;48;48;150;
80;78;87;93;80;105;74;66;71;77;
69;68;79;74;75;74;75;76;76;80;
70;75;78;72;105;75;75;85;111;78;
79;104;68;74;73;94;73;76;82;77;
74;92;77;79;70;75;76;76;78;77;
74;70;74;76;94;86;73;71;83;67;
61;71;71;150;78;98;65;88;50;74;
71;48;48;77;68;49;48;54;47;78;
82;48;48;50;56;48;48;79;53;48;
57;47;47;54;85;48;63;48;48;78;
82;46;52;47;47;48;48;47;63;48;
48;68;80;47;83;47;125;47;124;47;
68;77;79;66;69;95;83;85;85;92;
119;82;76;82;79;81;70;77;80;71;
75;76;74;93;88;69;78;91;68;71;
67;74;74;79;77;78;71;72;78;64;
92;78;76;68;73;77;69;73;72;75;
69;76;68;70;70;81;78;71;81;79;
67;56;49;76;92;77;150;50;150;49;
110;150;71;75;62;50;68;49;65;59;
62;69;66;84;87;77;88;139;144;68;
78;67;128;68;81;90;65;65;56;71;
66;56;87;48;47;82;48;72;83;49;
52;65;64;85;48;72;67;46;46;62;
49;69;73;51;72;49;71;150;63;52;
49;49;50;72;49;89;70;48;50;49;
73;49;80;50;48;69;49;65;52;50;
72;68;79;49;69;73;47;72;94;49;
71;83;72;73;68;48;88;48;65;48;
65;77;50;66;49;64;50;52;64;68;
150;71;69;69;63;71;150;62;76;81;
75;66;51;71;90;48;61;97;82;66;
64;73;56;65;62;106;71;118;65;97;
73;95;72;119;79;75;91;77;80;85;
65;65;63;90;56;94;88;60;56;72;
49;82;48;76;46;75;49;112;142;45;
80;61;59;93;83;67;110;75;102;61;
88;70;59;150;86;58;66;85;61;97;
63;85;150;61;67;93;63;119;61;93;
105;70;66;109;66;98;101;55;150;72;
100;58;67;129;86;68;72;94;97;78;
64;98;58;102;88;68;62;97;56;93;
70;150;86;61;94;74;150;96;150;150;
79;89;64;81;61;71;65;102;76;54;
85;75;97;73;67;150;69;150;91;81;
117;67;63;74;68;121;73;70;75;79;
81;65;68;68;68;106;66;89;75;70;
66;91;150;68;71;90;63;69;65;60;
73;73;68;60;59;74;61;64;57;64;
66;65;65;64;69;63;77;57;62;58;
74;68;74;72;59;62;67;79;71;58;
67;59;63;78;72;79;58;75;67;68;
70;71;61;60;63;67;67;56;61;64;
61;61;76;65;67;74;65;70;64;66;
150;83;79;86;49;150;74;47;150;48;
47;91;48;74;46;78;66;47;46;65;
150;48;47;49;78;47;48;80;77;64;
85;76;52;73;47;75;47;84;60;50;
73;63;61;115;80;150;124;70;108;66;
61;150;78;150;123;68;150;63;150;54;
150;54;150;54;85;53;102;150;79;52;
80;55;84;53;61;72;51;88;76;62;
53;69;60;100;57;84;75;59;50;82;
55;77;51;87;57;83;58;78;150;87;
61;75;78;63;87;74;84;79;150;59;
80;150;88;51;113;80;55;95;83;52;
69;77;72;69;88;69;150;79;123;150;
150;72;71;57;58;67;67;61;69;48;
60;150;80;83;127;70;91;69;150;66;
128;77;150;79;77;150;106;60;77;80;
83;88;123;72;85;117;117;81;93;71;
73;77;81;79;64;101;96;74;150;72;
150;81;80;79;150;75;150;76;67;87;
82;72;83;150;78;150;83;74;69;150;
72;65;68;88;74;83;150;79;69;80;
70;77;74;80;73;77;75;81;150;77;
75;79;150;76;77;79;79;150;150;71;
65;79;95;150;75;80;76;150;83;67;
64;150;84;150;150;86;92;72;78;86;
150;68;91;66;80;74;60;150;69;150;
76;60;59;67;63;72;150;66;150;55;
79;78;88;74;69;74;86;150;95;79;
77;98;70;92;71;79;150;65;141;118;
105;150;77;150;89;69;74;65;67;67;
80;71;73;87;72;76;73;79;77;64;
64;150;73;150;72;70;77;150;88;91;
69;150;74;73;69;82;66;70;73;70;
77;150;80;82;70;115;69;78;92;67;
76;71;71;150;73;80;75;85;84;76;
150;69;73;64;71;74;71;76;76;71;
76;67;74;73;87;50;48;76;76;87;
54;150;78;48;70;49;48;63;48;62;
47;65;61;47;47;99;69;48;48;59;
48;71;93;47;69;47;48;150;47;103;
91;46;48;128;78;47;66;47;47;60;
47;79;91;45;66;47;46;65;47;69;
83;50;70;51;52;61;49;80;49;82;
82;75;78;72;71;77;79;52;67;76;
79;50;68;51;107;51;90;89;67;49;
80;150;67;75;74;81;69;76;52;76;
73;84;84;52;50;69;67;48;81;81;
50;71;53;85;75;86;76;91;53;85;
72;62;85;69;150;79;59;81;86;78;
111;85;104;150;94;75;57;150;80;108;
72;82;95;81;76;61;79;65;73;93;
83;82;63;62;79;141;117;150;84;93;
109;73;69;80;62;64;88;65;61;62;
150;62;69;84;73;89;72;98;83;63;
81;86;75;88;73;150;84;70;77;150;
73;88;150;98;66;76;103;72;80;68;
70;71;80;68;123;95;124;82;75;86;
73;76;74;80;113;150;68;89;83;79;
73;76;150;76;89;75;77;84;73;70;
150;150;112;88;71;150;104;150;76;71;
70;72;57;150;87;50;49;67;53;47;
56;48;50;50;48;52;49;47;150;52;
56;50;150;48;48;150;48;150;68;48;
80;48;48;68;49;83;48;96;48;82;
49;80;47;73;59;47;60;82;48;72;
47;74;48;77;66;49;78;49;48;93;
150;77;72;93;150;69;76;80;76;77;
150;79;150;77;69;74;88;82;67;83;
71;76;70;89;76;88;80;74;77;84;
76;79;77;89;88;68;80;150;78;150;
62;78;150;77;150;86;88;79;77;70;
75;80;71;76;87;150;106;150;78;78;
78;54;150;66;150;150;75;80;61;150;
78;53;49;90;48;89;48;66;48;51;
47;49;48;48;49;61;48;56;48;49;
50;47;86;48;48;72;53;47;62;48;
47;69;87;48;82;48;99;150;48;114;
48;76;91;48;80;47;48;84;68;47;
55;102;73;50;51;71;82;53;77;54;
72;84;77;50;75;60;51;150;75;50;
53;79;52;75;51;70;80;59;76;54;
72;51;80;53;51;85;52;74;82;56;
57;85;56;75;53;79;53;79;52;73;
52;77;71;55;81;52;56;77;51;78;
61;65;74;83;63;150;67;87;101;77;
150;72;74;135;77;150;81;96;69;71;
69;68;66;66;62;64;64;63;73;61;
61;97;66;57;72;52;49;72;58;118;
76;89;62;68;65;62;75;150;91;97;
93;68;61;121;59;73;77;55;56;65;
69;70;74;150;67;74;66;69;150;68;
81;78;70;82;150;65;70;150;150;66;
73;150;66;71;73;150;73;69;80;68;
150;73;150;79;71;75;82;150;72;76;
150;72;66;150;150;72;150;77;76;150;
150;78;150;80;71;81;84;72;66;150;
150;66;93;83;117;97;77;77;87;68;
85;77;71;77;82;79;66;70;69;91;
70;150;81;63;73;90;70;82;86;82;
78;93;118;93;150;79;77;139;93;150;
73;79;126;71;117;112;150;70;106;65;
59;119;150;61;150;72;150;150;87;82;
69;83;84;78;82;77;87;72;81;78;
74;92;89;87;72;91;70;80;76;71;
77;79;78;68;72;78;78;73;66;66;
86;76;71;80;82;150;68;77;82;69;
73;150;79;114;73;88;78;79;88;75;
73;86;88;150;79;73;73;100;69;87;
72;68;88;54;150;50;49;84;96;48;
82;61;59;53;59;69;88;72;89;73;
68;52;48;77;87;48;79;48;50;65;
89;48;49;72;48;75;49;150;97;47;
99;48;91;48;150;47;47;150;47;150;
139;47;47;140;99;48;85;47;137;47;
84;68;71;75;96;67;77;60;63;84;
64;78;74;68;67;74;89;66;70;60;
69;62;74;60;64;77;69;75;73;70;
71;82;61;67;70;76;68;76;67;69;
83;58;72;65;78;64;68;75;63;79;
86;64;68;60;96;67;87;67;74;66;
75;61;64;60;68;65;51;66;49;64;
48;74;66;48;61;86;70;77;115;70;
61;65;67;72;64;58;62;64;65;68;
66;52;62;67;75;74;80;60;77;70;
69;78;104;66;82;65;63;70;61;87;
62;72;74;117;88;88;93;87;117;150;
81;150;69;79;73;89;113;72;150;150;
83;83;83;82;73;96;150;70;75;85;
79;109;85;79;78;88;105;87;81;80;
79;75;82;99;86;90;99;78;78;80;
81;82;67;84;87;72;82;81;83;79;
74;136;76;150;117;77;85;85;150;150;
69;69;75;150;82;91;100;73;65;80;
62;52;66;75;47;94;140;47;46;96;
48;81;65;48;47;53;47;48;48;57;
48;48;46;46;50;48;48;91;66;47;
68;48;120;48;69;81;136;55;76;73;
66;79;83;65;150;85;81;79;61;77;
66;76;66;67;150;72;150;74;69;68;
79;150;150;150;150;150;150;150;80;150;
64;150;82;150;72;73;150;70;70;150;
68;72;150;73;64;72;150;150;60;64;
89;67;71;83;69;73;69;69;69;66;
70;67;64;67;150;85;71;61;82;70;
65;71;76;67;69;69;68;46;46;69;
48;150;49;46;68;47;83;46;78;47;
47;84;83;47;65;47;88;87;48;97;
68;47;110;47;85;150;49;84;85;76;
93;64;70;77;67;76;55;65;80;71;
67;82;67;86;85;50;81;48;77;47;
65;150;70;70;150;72;74;59;66;150;
79;65;88;72;61;63;73;74;69;64;
68;55;78;65;150;64;60;150;150;75;
71;59;71;150;62;72;68;150;63;65;
74;62;75;69;150;65;150;60;76;62;
54;68;62;66;67;67;63;101;67;150;
66;67;79;75;150;69;94;59;71;97;
66;137;138;58;69;150;150;74;150;66;
67;150;150;60;150;47;46;109;46;64;
48;97;114;47;82;79;69;84;53;67;
64;48;62;70;63;65;70;76;80;67;
75;59;81;65;68;71;74;76;99;70;
81;79;150;80;83;82;81;74;88;108;
73;83;69;72;76;83;82;77;109;86;
77;71;85;98;84;88;88;150;78;78;
74;120;73;73;90;91;85;120;92;70;
80;70;150;71;89;77;74;75;82;83;
81;67;88;69;67;97;84;76;150;71;
78;74;150;61;75;150;150;82;77;69;
74;81;70;128;90;150;97;73;86;90;
116;66;73;85;124;70;62;93;66;150;
58;150;150;56;74;59;150;49;49;147;
47;103;47;150;48;93;49;150;150;47;
45;150;150;47;150;47;47;150;46;90;
70;109;149;65;65;113;61;65;68;71;
77;62;65;66;150;63;64;150;76;150;
92;61;66;57;150;75;71;65;150;150;
66;66;150;65;99;66;69;63;73;150;
66;64;68;77;150;61;67;64;97;66;
71;150;109;72;84;69;66;150;63;103;
62;65;51;67;61;50;67;66;47;61;
75;62;150;63;150;76;84;150;92;76;
73;71;75;86;94;99;89;150;88;99;
78;68;65;88;63;69;58;84;57;86;
65;150;93;59;62;64;59;150;150;92;
108;79;69;87;96;63;67;139;150;73;
73;70;89;150;150;71;150;84;74;150;
69;85;70;91;74;71;72;73;77;81;
150;80;69;71;150;86;77;71;73;83;
66;88;82;68;150;83;150;76;77;150;
75;150;70;150;69;78;80;71;92;74;
71;70;79;69;85;150;85;74;71;83;
80;68;80;150;84;150;150;75;70;66;
62;65;56;72;49;74;67;48;65;64;
48;95;48;86;56;118;70;76;83;60;
51;74;47;78;66;47;47;86;136;46;
50;111;128;108;81;150;82;50;103;150;
78;74;116;54;140;55;48;93;46;150;
66;72;68;150;69;150;66;150;122;83;
80;70;70;79;73;150;70;150;72;66;
71;66;62;150;68;150;69;150;81;71;
79;68;150;68;65;150;150;73;72;150;
69;150;84;67;77;67;68;150;69;150;
64;150;69;76;70;75;150;81;150;75;
65;98;49;104;48;75;81;47;48;150;
48;150;102;47;77;48;90;49;110;47;
46;150;150;48;150;48;133;47;85;77;
87;71;71;79;54;77;64;47;59;79;
91;57;74;93;82;69;84;55;68;57;
95;54;49;150;79;81;52;74;68;63;
70;69;80;76;79;64;79;150;73;78;
76;70;67;150;87;150;82;71;72;150;
150;77;77;74;150;70;74;150;75;71;
150;75;82;150;74;81;73;71;66;92;
150;80;80;150;73;67;112;75;73;77;
150;66;70;72;71;140;70;114;77;74;
150;79;65;88;83;64;90;63;59;69;
57;83;86;72;66;65;60;65;64;62;
48;66;115;48;49;85;48;77;48;89;
49;93;69;48;125;48;48;117;77;48;
150;48;48;94;48;68;76;49;48;62;
85;48;150;48;121;48;89;48;150;47;
94;71;83;62;63;96;66;72;95;61;
79;68;77;66;67;81;70;91;62;81;
77;65;87;61;67;66;60;81;86;61;
65;77;85;73;64;89;81;66;62;102;
60;78;74;66;62;97;63;77;88;60;
75;64;64;88;64;90;63;81;91;66;
74;66;73;78;77;50;74;88;66;75;
150;76;134;74;87;90;83;73;80;76;
89;59;73;90;128;67;111;73;96;95;
65;79;67;119;72;67;66;116;75;69;
69;70;74;57;59;77;63;68;69;84;
71;64;66;74;89;89;141;107;87;132;
82;66;74;74;77;78;79;76;78;83;
69;76;71;73;74;73;70;81;69;81;
68;86;75;70;74;78;72;65;74;150;
76;86;75;77;69;74;103;67;78;70;
150;76;66;72;81;81;83;80;95;74;
76;91;81;87;70;81;81;74;79;93;
64;55;57;150;77;55;63;51;63;51;
50;64;51;79;50;73;80;49;49;73;
53;80;68;62;68;67;67;77;68;74;
71;69;76;89;131;74;100;85;82;62;
78;78;76;91;87;67;65;87;72;57;
68;61;88;57;67;100;76;115;90;150;
74;56;150;52;52;150;78;56;150;59;
56;150;150;55;53;150;55;150;51;150;
60;85;150;52;56;73;150;61;150;55;
57;150;83;52;150;60;150;52;150;50;
58;150;57;150;52;150;135;53;79;56;
150;55;150;59;101;59;72;51;62;150;
74;150;70;75;90;71;69;59;66;58;
58;53;62;61;71;81;78;77;85;91;
126;92;67;150;90;74;74;150;102;77;
92;74;90;69;67;150;72;93;64;71;
63;80;69;61;70;54;75;55;67;68;
80;72;85;50;63;48;48;82;68;47;
76;72;73;67;65;70;69;81;61;87;
64;82;65;84;61;77;74;67;64;71;
78;70;66;70;79;60;76;63;73;65;
73;69;68;74;74;72;78;67;80;69;
67;89;61;81;68;69;68;61;78;57;
65;76;67;78;67;72;74;78;68;68;
65;74;82;68;69;66;77;87;150;71;
81;75;99;71;76;72;128;65;150;69;
67;121;79;88;150;83;130;83;70;150;
106;71;72;76;108;73;150;69;70;90;
150;64;150;60;150;72;118;51;137;47;
70;82;66;126;150;150;150;81;57;150;
70;150;94;150;72;83;72;150;70;70;
70;150;84;86;150;70;65;71;84;81;
69;75;150;71;71;65;68;105;150;76;
88;78;150;150;63;93;64;69;66;150;
150;90;85;150;150;68;84;75;87;150;
107;77;77;79;72;71;150;69;69;73;
65;53;55;70;57;49;48;150;48;65;
77;48;67;49;49;111;48;65;80;62;
82;61;80;60;63;86;60;150;55;86;
51;54;79;50;63;60;61;85;92;83;
72;63;61;107;93;61;80;61;74;71;
85;83;77;150;65;136;73;60;150;83;
68;66;65;77;63;76;73;65;150;66;
64;74;68;70;79;68;72;150;67;79;
77;69;69;78;76;74;76;67;81;77;
91;71;150;63;72;78;80;64;59;87;
73;70;67;79;72;82;65;69;83;66;
76;73;75;64;76;65;82;69;71;71;
73;61;63;64;63;74;65;150;150;73;
69;150;65;68;66;65;80;68;65;78;
98;68;67;70;59;63;64;51;60;49;
72;47;150;63;67;50;47;53;63;48;
75;48;75;49;82;48;108;48;126;49;
108;47;78;48;67;48;49;75;89;48;
61;64;103;59;94;62;63;74;88;57;
77;73;74;64;62;69;57;84;69;77;
150;63;79;68;90;64;61;70;63;73;
96;64;69;65;80;60;74;71;63;79;
150;55;61;79;61;53;60;71;68;56;
59;80;70;74;56;150;75;60;78;58;
80;50;84;62;60;78;88;60;99;70;
66;79;51;61;75;79;70;150;72;81;
70;63;123;71;150;50;88;150;76;50;
67;50;49;84;48;84;93;48;82;49;
47;145;74;47;48;61;47;81;48;66;
132;48;48;150;102;46;48;88;81;47;
59;74;67;53;85;59;61;84;60;89;
74;55;73;52;53;72;55;84;56;65;
59;92;53;86;78;60;53;78;52;105;
59;86;62;93;58;75;77;57;52;68;
55;70;101;58;53;74;54;78;93;57;
89;58;55;68;58;75;57;83;88;54;
80;76;150;74;78;150;72;81;71;82;
62;78;82;66;73;66;80;78;77;67;
68;64;74;78;72;51;76;48;150;48;
77;63;61;150;51;82;73;47;54;48;
57;76;57;56;57;62;55;74;55;76;
70;68;66;75;66;63;61;96;72;142;
150;79;76;74;85;150;150;77;81;150;
150;150;81;150;150;150;101;150;150;150;
150;150;94;150;150;87;150;80;150;78;
83;150;150;150;150;150;74;150;150;150;
81;150;150;150;75;81;82;150;85;150;
150;150;85;115;90;81;150;88;78;92;
69;74;62;74;60;68;52;58;53;64;
73;72;49;72;48;150;49;82;75;48;
81;48;47;77;47;90;47;73;150;47;
150;47;46;150;47;150;47;110;47;76;
67;47;46;76;112;48;47;120;48;150;
46;150;150;46;150;47;147;48;46;150;
69;77;62;92;85;67;78;63;76;74;
66;71;104;68;71;85;83;73;66;79;
76;67;88;60;61;87;87;67;65;85;
73;127;64;80;150;73;66;79;76;150;
150;63;64;150;70;82;69;82;77;66;
84;68;85;66;76;65;143;64;91;69;
66;68;57;65;55;69;150;51;150;52;
50;67;68;49;48;76;52;50;50;48;
49;48;49;47;48;49;50;48;46;150;
83;47;74;48;82;49;53;48;49;47;
47;63;150;72;75;49;78;48;106;47;
47;68;47;68;47;50;47;65;72;48;
58;82;54;93;82;61;59;74;85;63;
63;116;85;60;63;103;56;74;82;57;
59;82;64;78;65;150;90;150;56;93;
76;64;56;91;88;54;81;86;55;150;
62;88;86;50;68;150;88;51;82;55;
55;80;53;89;63;79;150;68;80;56;
66;70;65;150;83;54;65;50;74;150;
150;73;150;70;150;150;70;74;72;78;
77;83;83;81;150;71;61;150;63;150;
82;80;60;63;67;60;68;81;105;77;
62;124;62;97;69;75;64;69;66;61;
74;65;58;64;71;60;63;86;59;78;
73;74;68;81;83;79;70;73;73;68;
76;69;69;74;70;70;68;69;71;82;
68;64;68;71;74;66;64;81;64;66;
68;63;85;65;75;63;73;76;73;80;
66;76;76;69;150;69;74;65;78;64;
77;68;71;68;75;76;62;75;71;62;
69;54;52;150;52;91;50;52;51;70;
73;51;49;52;46;49;47;48;48;47;
48;47;48;89;47;49;61;47;64;47;
62;48;49;59;64;150;49;89;71;47;
86;113;93;49;83;65;90;65;72;77;
86;97;95;84;150;49;48;81;57;65;
150;62;69;88;65;71;150;78;150;102;
70;84;64;69;71;91;81;88;76;63;
84;70;63;70;150;84;67;85;73;93;
75;69;66;87;63;78;62;70;73;79;
129;150;74;72;88;75;70;71;81;73;
150;96;70;77;71;63;82;94;76;150;
60;69;64;66;53;70;60;71;52;150;
78;49;49;63;61;49;68;49;48;79;
48;119;47;78;79;48;71;48;49;64;
48;75;70;68;95;55;72;47;114;46;
48;119;89;47;86;48;85;47;150;48;
47;100;48;106;48;86;48;88;48;73;
66;65;74;71;66;66;69;65;65;150;
64;76;72;68;73;67;65;65;65;68;
66;60;64;70;67;62;72;68;65;68;
59;73;73;72;57;72;67;70;67;63;
63;70;68;59;70;73;75;64;70;69;
66;77;58;70;73;73;65;72;60;69;
};
};
int_Data @["r1"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_120";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
};
name="r1";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[6000] 0;0;0;0;0;0;0;0;0;0;
0;1;0;1;1;0;1;0;1;0;
1;0;1;0;0;1;1;0;1;0;
1;0;0;1;1;0;0;1;1;0;
1;0;1;0;1;0;1;0;0;0;
1;0;1;0;0;1;0;1;0;1;
1;0;0;0;0;0;1;0;0;1;
0;1;1;0;0;1;0;0;1;0;
0;0;0;1;1;0;0;0;0;1;
0;0;0;1;0;0;0;0;0;1;
0;1;0;1;1;0;0;0;0;0;
1;0;0;1;1;0;0;0;1;0;
1;0;0;1;1;0;0;0;0;1;
1;0;0;1;0;1;0;1;1;0;
1;0;1;0;0;1;0;1;1;0;
1;0;1;0;0;0;1;0;1;0;
0;0;0;1;0;1;1;0;0;1;
0;1;0;1;1;0;0;1;0;1;
0;1;0;1;1;0;1;0;0;1;
1;0;0;1;1;0;0;1;0;1;
1;0;0;1;0;1;1;0;1;0;
1;0;1;0;1;0;0;1;0;1;
1;0;1;0;0;1;1;0;0;1;
1;0;1;0;1;0;0;1;1;0;
1;0;1;0;1;0;1;0;0;1;
0;1;1;0;0;1;1;0;0;1;
1;0;0;1;1;0;1;0;1;0;
1;0;0;1;0;1;1;0;0;1;
0;0;0;0;1;0;0;0;0;1;
1;0;0;1;1;0;1;0;0;0;
1;0;0;1;1;0;0;1;1;0;
1;0;1;0;0;1;1;0;0;1;
1;0;1;0;1;0;0;1;1;0;
0;1;0;1;1;0;0;1;1;0;
0;1;1;0;1;0;1;0;0;1;
0;1;1;0;1;0;1;0;0;1;
0;0;0;0;0;0;0;1;0;1;
0;1;0;1;1;0;1;0;0;1;
0;1;1;0;1;0;0;1;1;0;
0;1;0;1;0;1;1;0;0;1;
0;1;0;1;0;1;1;0;1;0;
0;1;0;1;0;1;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
1;0;1;0;0;1;1;0;1;0;
0;1;0;1;1;0;1;0;1;0;
0;0;0;0;0;0;0;0;0;1;
1;0;1;0;0;1;1;0;1;0;
1;0;1;0;0;1;1;0;0;1;
0;1;1;0;1;0;0;1;1;0;
0;1;0;1;1;0;0;1;0;1;
1;0;1;0;1;0;0;1;0;1;
1;0;0;1;1;0;0;1;1;0;
0;1;0;1;0;1;0;1;0;1;
1;0;0;1;0;1;1;0;1;0;
0;1;0;1;0;1;0;1;0;1;
1;0;1;0;0;1;0;1;0;1;
0;1;1;0;0;1;0;1;0;1;
1;0;0;1;0;1;0;1;0;1;
0;1;1;0;1;0;0;1;1;0;
1;0;1;0;0;1;1;0;0;1;
1;0;1;0;0;0;0;1;0;1;
0;0;0;0;0;1;0;1;1;0;
1;0;1;0;0;1;1;0;0;1;
1;0;0;1;0;1;0;1;0;0;
0;0;0;0;0;1;0;1;0;0;
0;1;0;0;1;0;0;0;0;0;
0;0;0;0;1;0;0;1;1;0;
0;0;0;0;1;0;1;0;0;1;
1;0;1;0;1;0;1;0;0;1;
1;0;0;1;1;0;1;0;0;0;
1;0;0;0;0;1;0;0;0;1;
1;0;0;1;1;0;1;0;0;1;
0;1;1;0;1;0;1;0;0;0;
1;0;0;1;0;1;1;0;0;1;
1;0;0;1;0;1;0;1;0;1;
1;0;0;1;1;0;0;1;0;1;
1;0;1;0;1;0;1;0;0;1;
1;0;0;1;0;1;1;0;0;1;
1;0;0;1;1;0;0;1;0;1;
0;0;0;0;0;0;1;0;1;0;
0;1;0;1;0;1;1;0;0;1;
1;0;0;1;0;1;0;0;1;0;
0;1;1;0;0;1;1;0;0;1;
0;1;0;1;0;1;1;0;0;1;
0;1;1;0;0;1;1;0;0;0;
0;1;0;0;0;1;0;1;0;1;
1;0;1;0;1;0;1;0;0;1;
1;0;1;0;0;0;0;1;1;0;
0;1;1;0;1;0;0;1;0;1;
0;1;1;0;0;0;0;1;0;0;
1;0;0;1;0;1;1;0;0;0;
0;0;1;0;0;1;1;0;0;1;
0;1;1;0;0;1;0;1;1;0;
1;0;1;0;1;0;0;0;1;0;
1;0;0;1;0;1;0;1;0;1;
0;1;0;1;0;1;0;1;0;1;
0;1;1;0;1;0;1;0;0;1;
0;1;1;0;0;1;1;0;1;0;
1;0;0;1;0;1;0;1;0;1;
0;1;0;1;1;0;0;1;1;0;
1;0;1;0;0;1;0;1;1;0;
0;1;0;1;1;0;1;0;0;1;
0;0;1;0;0;1;0;1;0;1;
0;0;0;0;0;1;0;0;0;0;
1;0;0;1;0;1;1;0;0;1;
1;0;1;0;1;0;1;0;0;1;
0;1;0;1;0;1;0;1;0;1;
1;0;0;1;0;1;1;0;0;1;
1;0;1;0;0;1;0;1;1;0;
1;0;0;1;0;1;0;1;1;0;
1;0;0;1;0;1;1;0;0;1;
0;1;0;1;1;0;0;1;1;0;
1;0;1;0;0;1;1;0;1;0;
0;1;1;0;1;0;1;0;1;0;
1;0;1;0;0;1;1;0;0;1;
1;0;0;1;0;0;1;0;0;1;
1;0;0;1;0;1;0;1;1;0;
1;0;0;1;0;1;0;1;1;0;
0;1;0;1;0;1;1;0;1;0;
0;0;1;0;1;0;0;1;0;1;
1;0;0;0;1;0;0;1;0;1;
0;1;0;1;0;1;1;0;0;1;
1;0;0;1;1;0;1;0;0;1;
0;1;0;1;1;0;1;0;1;0;
1;0;1;0;0;1;1;0;1;0;
0;1;1;0;0;1;0;1;1;0;
0;1;0;1;0;1;0;1;0;1;
0;1;0;1;0;1;1;0;1;0;
1;0;0;1;1;0;1;0;0;0;
0;1;1;0;0;1;1;0;1;0;
1;0;0;1;0;1;0;0;0;0;
0;0;0;1;0;1;0;1;1;0;
1;0;0;1;0;1;0;0;0;1;
0;1;1;0;1;0;0;1;1;0;
1;0;0;1;1;0;0;1;1;0;
0;1;0;1;0;1;0;1;0;1;
0;1;0;1;0;1;1;0;0;1;
0;1;1;0;1;0;0;1;0;1;
1;0;0;1;1;0;0;1;0;1;
0;1;1;0;0;1;0;1;0;0;
0;0;0;0;0;1;0;1;1;0;
1;0;1;0;0;1;1;0;0;1;
0;1;1;0;0;1;1;0;0;1;
1;0;0;1;0;1;0;1;1;0;
0;1;0;1;0;0;1;0;0;0;
0;0;1;0;1;0;0;1;1;0;
0;1;0;1;1;0;0;1;1;0;
0;1;0;1;0;1;0;1;0;1;
1;0;0;1;0;1;0;1;0;1;
0;1;1;0;0;0;1;0;0;1;
1;0;1;0;0;1;0;1;0;1;
0;1;1;0;0;1;1;0;0;1;
1;0;1;0;1;0;0;0;1;0;
1;0;1;0;0;1;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;0;0;0;1;1;0;
1;0;0;1;0;0;0;1;1;0;
0;1;1;0;1;0;0;0;1;0;
0;0;0;0;0;0;0;1;0;1;
0;0;1;0;0;1;0;1;0;0;
0;0;1;0;0;0;0;0;1;0;
1;0;0;0;1;0;1;0;0;0;
1;0;0;0;0;1;1;0;1;0;
0;0;0;0;1;0;1;0;1;0;
0;1;1;0;0;1;1;0;1;0;
0;1;1;0;0;1;1;0;0;1;
0;1;1;0;0;1;0;1;1;0;
0;1;0;1;1;0;0;1;0;1;
1;0;0;1;0;1;0;1;0;1;
1;0;0;1;1;0;0;1;1;0;
0;1;1;0;1;0;1;0;0;1;
0;1;1;0;0;1;0;1;0;1;
1;0;1;0;1;0;0;1;0;1;
0;1;0;1;1;0;0;1;1;0;
1;0;1;0;1;0;0;1;1;0;
0;0;0;0;0;0;1;0;0;0;
1;0;1;0;1;0;1;0;1;0;
1;0;1;0;0;1;1;0;0;1;
0;1;0;1;0;1;1;0;0;1;
1;0;1;0;0;1;0;1;1;0;
0;1;0;1;0;1;1;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;1;0;0;0;1;0;0;
0;1;1;0;0;1;1;0;0;1;
1;0;0;1;0;1;1;0;1;0;
1;0;1;0;1;0;1;0;0;0;
1;0;0;1;0;1;0;0;1;0;
1;0;1;0;1;0;1;0;0;1;
0;1;1;0;0;1;0;1;0;1;
0;1;1;0;0;1;1;0;1;0;
1;0;0;1;1;0;1;0;1;0;
0;1;1;0;1;0;0;1;0;1;
0;1;1;0;0;1;1;0;0;1;
1;0;1;0;0;1;1;0;1;0;
0;0;0;0;1;0;0;1;0;0;
0;1;0;1;1;0;1;0;0;1;
0;1;0;1;1;0;1;0;0;1;
1;0;0;1;1;0;0;1;1;0;
0;1;0;1;0;1;0;1;1;0;
1;0;0;1;1;0;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;1;0;1;
1;0;1;0;1;0;0;1;1;0;
0;1;1;0;0;1;1;0;0;1;
0;0;1;0;1;0;1;0;0;1;
0;1;1;0;1;0;0;1;0;1;
1;0;1;0;0;1;0;1;0;1;
0;1;0;1;0;1;1;0;0;1;
0;1;0;1;1;0;1;0;0;1;
1;0;1;0;1;0;0;1;1;0;
1;0;1;0;1;0;1;0;0;0;
1;0;0;1;0;1;0;0;0;1;
0;0;0;1;0;0;1;0;0;1;
1;0;0;1;0;0;0;0;0;1;
1;0;1;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;1;0;
0;0;0;0;0;1;1;0;0;1;
1;0;0;1;1;0;0;1;0;1;
0;1;0;1;0;1;1;0;1;0;
0;1;0;0;0;1;0;1;0;1;
1;0;1;0;0;0;0;0;1;0;
0;0;0;1;0;1;0;0;1;0;
0;0;0;0;0;1;1;0;0;0;
1;0;0;1;1;0;0;0;0;1;
0;1;1;0;0;1;1;0;1;0;
0;0;0;1;0;0;0;1;1;0;
0;1;0;1;1;0;0;1;0;0;
0;0;0;0;0;0;1;0;0;0;
0;1;0;1;0;1;0;0;0;0;
0;1;0;1;0;1;0;0;0;0;
0;0;0;0;1;0;1;0;0;1;
0;1;1;0;0;1;0;1;0;1;
1;0;1;0;1;0;1;0;1;0;
1;0;0;1;1;0;1;0;1;0;
1;0;1;0;1;0;1;0;0;1;
1;0;1;0;1;0;1;0;0;1;
0;1;0;1;1;0;1;0;0;1;
0;0;0;0;0;1;1;0;0;0;
1;0;0;1;0;1;1;0;1;0;
1;0;0;1;1;0;0;1;1;0;
1;0;0;1;0;1;1;0;1;0;
0;1;1;0;0;1;0;1;1;0;
1;0;0;1;0;1;1;0;1;0;
0;1;0;1;1;0;1;0;1;0;
0;0;0;0;0;0;0;1;0;0;
0;1;0;1;0;1;0;0;0;1;
0;0;0;0;0;0;0;0;1;0;
0;0;0;1;1;0;0;1;0;0;
1;0;1;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;0;0;0;0;0;1;
0;1;1;0;1;0;0;1;1;0;
1;0;1;0;1;0;1;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;0;0;0;0;0;
0;1;1;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;1;1;0;
1;0;0;1;0;1;1;0;1;0;
0;1;0;1;1;0;1;0;0;1;
0;1;1;0;1;0;1;0;1;0;
1;0;1;0;0;1;0;0;1;0;
1;0;1;0;0;1;0;1;1;0;
0;0;1;0;0;0;1;0;0;1;
1;0;1;0;1;0;0;1;1;0;
1;0;0;1;1;0;0;1;1;0;
1;0;1;0;0;1;0;0;0;0;
1;0;0;0;0;0;0;1;0;1;
1;0;0;1;0;1;0;1;1;0;
0;0;0;0;0;0;1;0;1;0;
0;1;1;0;1;0;1;0;1;0;
1;0;1;0;1;0;1;0;1;0;
0;1;0;1;1;0;0;1;1;0;
1;0;0;1;0;1;0;0;1;0;
1;0;0;1;0;1;1;0;0;1;
1;0;0;1;1;0;0;1;0;1;
0;0;0;1;0;1;1;0;0;1;
1;0;1;0;1;0;0;1;0;1;
0;1;0;1;1;0;1;0;0;1;
1;0;1;0;1;0;1;0;1;0;
1;0;0;1;0;1;1;0;1;0;
0;0;0;0;0;1;0;0;0;0;
1;0;0;1;0;0;0;1;0;1;
1;0;0;1;0;1;1;0;0;1;
1;0;0;1;0;1;1;0;1;0;
1;0;1;0;0;1;1;0;0;1;
0;1;1;0;1;0;0;1;1;0;
1;0;0;0;1;0;0;1;0;0;
0;1;0;1;0;0;0;1;0;0;
0;1;0;1;0;0;1;0;0;1;
1;0;0;0;0;1;0;1;0;1;
0;0;0;0;1;0;1;0;0;0;
0;0;0;0;1;0;0;1;0;0;
0;0;1;0;0;1;0;1;0;1;
1;0;1;0;1;0;1;0;1;0;
1;0;0;1;1;0;1;0;0;1;
1;0;0;1;0;1;1;0;1;0;
0;1;1;0;0;0;0;0;0;0;
0;0;1;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;0;0;1;1;0;
1;0;0;1;1;0;0;0;0;0;
0;1;1;0;0;1;0;1;1;0;
0;1;1;0;1;0;1;0;0;1;
0;1;0;1;0;1;1;0;1;0;
0;1;1;0;0;1;0;1;0;1;
0;1;1;0;0;1;0;1;1;0;
1;0;1;0;1;0;0;1;0;1;
0;1;0;1;1;0;1;0;1;0;
1;0;1;0;0;1;1;0;1;0;
0;1;0;1;0;1;1;0;1;0;
0;1;0;1;0;1;0;1;0;1;
0;1;0;1;0;1;1;0;1;0;
1;0;0;1;1;0;0;0;0;1;
1;0;1;0;0;1;0;1;0;1;
0;1;0;1;0;0;0;1;1;0;
1;0;0;1;0;1;1;0;1;0;
1;0;1;0;0;1;0;0;0;0;
0;0;0;0;0;1;1;0;0;1;
1;0;0;0;0;1;0;0;0;0;
0;1;1;0;0;1;1;0;0;0;
0;1;0;1;1;0;1;0;0;0;
0;1;0;0;1;0;1;0;0;0;
0;1;0;1;1;0;0;1;1;0;
0;0;0;0;0;0;1;0;1;0;
0;1;1;0;1;0;0;1;1;0;
1;0;0;1;1;0;0;1;0;1;
0;1;0;1;0;1;1;0;0;1;
0;1;0;1;0;0;0;1;0;1;
0;1;1;0;1;0;0;0;0;0;
1;0;1;0;1;0;0;1;0;1;
0;1;0;1;0;1;0;0;0;0;
1;0;0;1;0;1;0;1;1;0;
0;1;0;1;1;0;1;0;0;1;
0;1;1;0;1;0;0;1;1;0;
1;0;1;0;0;0;0;1;0;1;
1;0;0;1;1;0;1;0;0;1;
0;1;0;0;0;0;0;0;1;0;
0;0;1;0;1;0;0;0;0;1;
1;0;1;0;0;1;0;1;1;0;
1;0;0;1;0;1;0;1;0;1;
1;0;1;0;1;0;1;0;1;0;
0;0;0;0;0;1;1;0;0;0;
1;0;1;0;0;0;0;1;1;0;
0;0;0;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;1;0;1;0;
0;0;0;0;0;0;0;1;0;1;
1;0;0;1;0;1;0;1;1;0;
1;0;0;1;1;0;0;1;0;1;
1;0;0;1;0;1;1;0;1;0;
1;0;0;1;0;0;0;0;1;0;
0;1;1;0;0;1;0;1;1;0;
0;1;0;1;0;1;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;1;0;0;0;0;0;1;0;0;
0;0;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;1;0;
0;1;1;0;0;1;1;0;1;0;
1;0;0;1;0;1;0;1;1;0;
1;0;1;0;1;0;1;0;0;1;
1;0;0;1;0;1;1;0;1;0;
0;0;1;0;1;0;1;0;0;1;
0;0;0;1;0;0;0;0;0;0;
0;1;1;0;0;0;1;0;0;0;
0;1;0;0;0;1;1;0;1;0;
0;0;0;1;0;0;1;0;0;0;
0;0;0;1;0;0;1;0;1;0;
0;1;0;1;1;0;0;1;0;1;
1;0;0;1;1;0;1;0;0;0;
0;0;0;0;0;0;1;0;1;0;
1;0;1;0;1;0;1;0;1;0;
1;0;0;1;1;0;1;0;1;0;
0;1;1;0;0;1;1;0;0;1;
0;1;0;1;0;0;1;0;0;1;
1;0;1;0;0;1;1;0;0;1;
0;0;1;0;1;0;1;0;1;0;
1;0;0;1;1;0;0;0;0;1;
0;1;0;1;1;0;0;1;0;1;
1;0;0;1;0;1;1;0;0;1;
0;0;0;0;0;0;0;1;1;0;
1;0;1;0;1;0;0;1;1;0;
1;0;1;0;1;0;1;0;0;1;
1;0;1;0;0;1;1;0;0;1;
1;0;0;1;0;0;0;1;0;1;
0;0;0;1;0;1;1;0;1;0;
0;1;0;0;0;1;0;0;1;0;
1;0;0;1;0;0;0;0;0;0;
1;0;0;1;0;1;0;1;0;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;1;0;0;0;0;1;
0;0;1;0;1;0;0;0;0;0;
1;0;1;0;1;0;0;1;1;0;
1;0;0;1;0;1;0;1;0;1;
1;0;0;1;0;1;0;1;0;0;
1;0;0;0;1;0;0;1;1;0;
0;1;1;0;0;0;0;1;0;1;
0;1;1;0;0;0;1;0;1;0;
0;1;0;1;0;1;1;0;1;0;
0;1;1;0;1;0;0;1;1;0;
0;1;1;0;0;1;1;0;1;0;
0;1;1;0;1;0;0;1;1;0;
0;1;1;0;0;1;0;1;1;0;
0;1;1;0;1;0;1;0;1;0;
0;0;1;0;0;1;0;1;1;0;
1;0;0;1;1;0;1;0;0;1;
1;0;0;1;1;0;1;0;1;0;
1;0;0;1;0;1;1;0;0;1;
0;1;1;0;1;0;0;1;1;0;
0;1;0;1;0;1;0;1;0;1;
0;1;0;1;1;0;1;0;0;1;
0;1;0;1;1;0;1;0;1;0;
0;1;0;1;0;1;1;0;0;1;
1;0;0;1;1;0;0;1;1;0;
1;0;0;1;1;0;1;0;0;1;
0;1;1;0;1;0;1;0;0;1;
1;0;1;0;0;0;0;0;0;0;
0;0;1;0;0;0;1;0;0;1;
0;1;0;1;0;1;0;1;0;1;
1;0;0;1;1;0;0;1;1;0;
1;0;0;1;1;0;1;0;0;1;
0;1;1;0;1;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;0;1;0;1;0;1;
1;0;1;0;1;0;0;1;1;0;
1;0;0;1;0;0;0;1;0;1;
0;1;0;1;0;1;0;0;1;0;
0;0;0;1;1;0;0;1;1;0;
0;1;1;0;0;1;1;0;1;0;
0;1;0;1;1;0;0;1;0;1;
1;0;0;1;1;0;1;0;1;0;
1;0;0;1;1;0;0;1;0;1;
1;0;0;1;0;1;0;1;0;1;
1;0;1;0;1;0;0;1;0;1;
0;1;0;1;0;1;0;1;1;0;
1;0;1;0;0;1;0;1;1;0;
1;0;0;1;0;1;1;0;0;1;
0;0;0;0;1;0;0;1;1;0;
0;1;0;1;1;0;1;0;1;0;
0;1;1;0;1;0;1;0;1;0;
0;0;0;1;0;1;1;0;0;1;
0;1;0;1;1;0;1;0;1;0;
1;0;1;0;1;0;0;1;1;0;
0;1;1;0;0;1;0;1;0;1;
0;1;1;0;1;0;0;1;0;1;
1;0;1;0;1;0;0;1;0;1;
1;0;1;0;1;0;1;0;0;1;
1;0;1;0;1;0;1;0;0;1;
0;1;0;1;1;0;0;1;0;1;
1;0;1;0;0;1;0;1;1;0;
0;1;1;0;0;1;0;0;0;1;
1;0;1;0;1;0;1;0;1;0;
0;0;0;1;0;0;1;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;0;0;0;0;1;
0;1;0;0;0;0;0;1;0;0;
0;1;0;0;0;1;0;0;0;0;
0;1;1;0;0;0;0;0;1;0;
1;0;1;0;0;0;0;0;0;0;
1;0;0;1;1;0;0;0;0;1;
0;0;0;0;0;1;0;1;0;1;
0;1;0;1;1;0;1;0;1;0;
0;1;1;0;0;1;1;0;0;1;
0;1;1;0;0;1;1;0;1;0;
0;1;1;0;1;0;0;1;0;1;
0;1;1;0;1;0;0;1;0;1;
1;0;1;0;1;0;1;0;1;0;
0;1;1;0;1;0;1;0;0;1;
0;1;0;1;0;1;0;1;1;0;
0;1;1;0;1;0;1;0;0;1;
0;1;0;1;0;1;0;1;0;1;
1;0;1;0;1;0;1;0;1;0;
0;0;0;1;1;0;0;1;1;0;
0;1;1;0;0;1;1;0;1;0;
1;0;0;1;1;0;0;1;0;1;
0;1;0;1;0;1;0;1;0;1;
0;1;0;1;0;1;1;0;0;1;
1;0;0;1;0;1;1;0;0;1;
1;0;0;1;1;0;1;0;1;0;
0;1;0;1;0;1;1;0;1;0;
0;1;1;0;0;1;0;1;1;0;
0;1;1;0;0;1;1;0;0;1;
1;0;1;0;1;0;0;1;0;1;
0;1;0;1;1;0;0;1;0;1;
1;0;1;0;1;0;1;0;1;0;
0;1;0;1;0;1;1;0;0;1;
0;1;1;0;1;0;0;1;0;1;
1;0;0;1;1;0;1;0;1;0;
0;1;1;0;0;1;1;0;0;1;
1;0;0;1;0;1;1;0;1;0;
0;1;0;1;1;0;1;0;1;0;
1;0;1;0;0;1;1;0;1;0;
1;0;1;0;1;0;0;1;1;0;
1;0;0;1;1;0;1;0;0;1;
0;1;1;0;1;0;1;0;0;1;
0;0;1;0;0;1;1;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;1;0;1;0;
1;0;0;1;1;0;1;0;1;0;
0;1;1;0;0;1;1;0;1;0;
0;1;0;0;0;0;1;0;0;1;
1;0;0;0;1;0;0;1;0;1;
0;1;0;0;0;1;0;1;1;0;
1;0;0;1;0;1;0;0;0;0;
1;0;0;0;0;0;0;1;0;1;
1;0;1;0;0;0;0;0;1;0;
0;1;1;0;0;1;0;1;0;1;
1;0;1;0;1;0;1;0;0;1;
0;1;1;0;1;0;1;0;0;1;
0;1;1;0;1;0;1;0;1;0;
0;1;1;0;0;1;1;0;1;0;
1;0;0;1;0;1;0;1;1;0;
1;0;1;0;0;1;0;1;1;0;
1;0;0;1;1;0;0;1;1;0;
0;1;0;1;1;0;0;1;1;0;
1;0;1;0;0;1;1;0;1;0;
0;1;1;0;1;0;1;0;0;1;
0;1;0;1;0;1;0;1;0;1;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;0;0;1;0;0;1;
0;1;0;1;1;0;0;1;1;0;
0;1;0;1;0;1;0;1;0;1;
1;0;0;0;0;1;0;1;0;1;
1;0;1;0;1;0;1;0;0;1;
1;0;1;0;0;1;1;0;0;1;
1;0;0;1;1;0;1;0;0;1;
1;0;1;0;1;0;0;0;1;0;
0;1;1;0;0;1;0;0;1;0;
1;0;0;1;1;0;0;1;0;1;
1;0;1;0;1;0;0;1;0;1;
0;1;1;0;0;0;0;0;0;0;
0;0;0;0;1;0;1;0;0;1;
0;0;0;0;1;0;0;1;0;1;
0;0;0;0;0;0;0;0;1;0;
0;0;0;1;0;1;1;0;0;1;
1;0;0;1;0;1;1;0;1;0;
1;0;1;0;0;1;1;0;0;1;
1;0;0;1;0;1;0;1;1;0;
1;0;1;0;0;1;0;1;1;0;
0;1;0;1;0;1;1;0;1;0;
1;0;0;1;1;0;0;1;1;0;
0;1;0;1;1;0;1;0;0;1;
0;1;1;0;1;0;1;0;1;0;
0;1;1;0;0;1;1;0;1;0;
1;0;0;0;0;1;1;0;1;0;
1;0;0;1;1;0;0;1;1;0;
1;0;1;0;0;1;0;1;0;1;
0;1;0;0;0;0;0;1;0;1;
0;0;1;0;0;1;0;0;1;0;
1;0;1;0;1;0;1;0;1;0;
0;1;1;0;0;0;1;0;1;0;
0;1;1;0;0;1;0;1;1;0;
0;1;0;1;0;1;1;0;0;1;
1;0;1;0;0;1;1;0;0;0;
0;1;1;0;1;0;1;0;1;0;
0;1;1;0;0;1;0;1;1;0;
1;0;1;0;0;1;0;1;1;0;
1;0;0;1;0;1;0;1;0;1;
1;0;0;1;0;1;0;1;0;1;
1;0;1;0;1;0;1;0;1;0;
0;1;0;1;0;1;0;1;0;1;
1;0;0;1;1;0;0;1;0;1;
0;1;1;0;0;1;0;1;0;1;
1;0;0;1;1;0;0;1;0;1;
1;0;0;1;0;1;0;1;0;1;
1;0;1;0;1;0;1;0;1;0;
};
};
int_Data @["r2"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_121";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
};
name="r2";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[6000] 1;0;1;0;1;0;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;0;0;0;0;0;0;0;1;0;
0;0;0;1;1;0;0;1;1;0;
0;0;0;1;1;0;0;0;0;1;
0;1;1;0;0;0;0;0;0;0;
0;0;1;0;1;0;0;0;1;0;
0;0;0;0;0;0;1;0;0;1;
0;0;1;0;0;0;0;1;0;1;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;1;0;0;1;0;1;1;0;
0;1;1;0;0;1;1;0;1;0;
0;1;1;0;1;0;0;1;0;1;
0;1;0;1;0;1;1;0;1;0;
0;1;0;1;1;0;0;1;1;0;
0;1;0;1;0;1;1;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;1;1;0;0;0;0;0;0;1;
0;1;0;1;1;0;0;1;0;0;
0;1;0;1;0;1;1;0;0;1;
1;0;1;0;0;1;1;0;0;1;
1;0;0;1;0;1;0;1;1;0;
1;0;0;1;0;1;0;1;1;0;
1;0;1;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;0;0;1;0;1;0;1;0;0;
0;1;0;0;1;0;0;0;1;0;
1;0;0;0;1;0;0;1;0;1;
1;0;0;1;0;1;0;1;0;1;
1;0;1;0;0;1;0;1;0;1;
0;1;0;0;1;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;1;1;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;1;0;0;1;1;0;1;0;
0;1;0;1;0;1;1;0;1;0;
0;1;1;0;0;1;1;0;0;1;
1;0;1;0;1;0;1;0;1;0;
0;1;1;0;1;0;0;1;0;1;
1;0;1;0;1;0;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;0;1;0;0;0;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;1;
0;1;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;0;1;0;0;0;1;0;0;0;
0;1;1;0;0;0;0;1;1;0;
1;0;0;1;0;1;0;1;1;0;
0;1;1;0;1;0;0;1;1;0;
0;1;1;0;1;0;0;0;0;0;
0;1;0;0;0;1;1;0;1;0;
0;1;0;1;0;1;0;1;0;0;
0;1;0;0;0;0;0;1;1;0;
0;1;1;0;0;1;1;0;1;0;
1;0;0;1;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
1;0;0;1;1;0;1;0;1;0;
0;1;0;0;0;1;0;0;1;0;
0;0;0;0;1;0;1;0;0;1;
0;0;0;1;0;1;1;0;1;0;
1;0;0;1;0;1;0;0;1;0;
0;1;1;0;0;0;0;0;0;1;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;1;0;0;0;0;1;
0;0;1;0;0;0;0;0;0;0;
0;0;0;1;0;0;0;0;0;0;
0;1;1;0;0;0;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;1;0;1;0;0;1;
0;1;1;0;1;0;0;1;1;0;
1;0;1;0;0;1;1;0;0;1;
0;1;0;1;1;0;0;1;0;1;
1;0;0;1;0;1;0;1;0;1;
0;1;0;1;1;0;0;1;1;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;1;0;0;0;0;0;0;0;
1;0;0;0;1;0;0;1;1;0;
0;1;0;0;0;1;0;1;1;0;
1;0;1;0;0;0;0;0;0;1;
0;0;0;0;0;0;0;1;0;1;
0;0;0;0;1;0;1;0;0;1;
1;0;1;0;1;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;0;0;0;1;0;0;1;0;0;
0;1;1;0;1;0;1;1;1;0;
1;1;1;0;1;0;1;0;0;1;
0;0;1;0;0;0;1;0;0;0;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;1;1;0;
0;0;0;0;0;1;0;0;0;0;
0;1;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;1;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;1;
1;0;1;0;0;1;0;1;0;1;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;1;0;
0;1;1;0;0;1;1;0;0;1;
0;0;0;1;0;1;0;1;1;0;
1;0;0;1;1;0;1;0;1;0;
0;1;0;1;0;1;1;0;1;0;
1;0;1;0;0;1;1;0;0;1;
0;1;0;1;0;1;1;0;0;1;
1;0;0;1;1;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
1;0;0;0;0;0;0;0;0;1;
0;1;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;1;1;0;0;1;1;0;
0;1;0;0;1;0;0;1;0;0;
1;0;1;0;0;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;1;1;0;
0;0;1;0;0;0;0;0;1;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;0;1;0;1;0;0;0;1;0;
0;1;0;0;1;0;0;1;1;0;
0;0;0;0;0;1;1;0;0;0;
0;0;0;0;0;1;1;0;1;0;
0;0;1;0;1;0;1;0;0;0;
1;0;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;1;0;1;0;0;
0;0;1;0;1;0;1;0;0;0;
1;0;0;0;1;0;0;1;0;0;
0;0;0;0;0;1;0;1;0;0;
1;0;0;0;1;0;0;0;0;0;
1;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
1;0;0;1;0;1;0;0;1;0;
0;0;0;0;0;0;0;1;1;0;
0;0;0;0;0;0;1;0;1;0;
1;0;0;1;0;0;0;0;0;0;
1;0;0;1;1;0;1;0;1;0;
0;0;0;1;0;1;0;0;0;1;
0;0;1;0;0;1;0;1;0;1;
0;0;0;1;0;1;0;1;1;0;
0;1;0;0;0;1;0;1;1;0;
1;0;1;0;0;1;0;1;1;0;
1;0;1;0;0;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;0;1;1;0;0;1;
0;1;1;0;0;1;1;0;1;0;
1;0;1;0;1;0;0;1;1;0;
0;0;0;0;0;1;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;0;0;1;0;0;1;
0;1;1;0;1;0;0;1;1;0;
0;1;1;0;0;1;0;1;1;0;
0;1;0;1;0;1;0;1;1;0;
0;1;0;1;0;1;1;0;1;0;
1;0;0;1;0;0;0;1;1;0;
0;1;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;0;0;0;1;1;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;1;0;1;0;
0;1;0;0;1;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;0;0;0;0;0;0;
1;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;1;1;
1;0;1;0;1;0;0;1;0;0;
0;1;0;1;1;0;0;1;1;0;
1;0;0;1;1;0;0;1;0;1;
1;0;1;0;0;1;0;1;0;1;
1;0;1;0;0;1;0;1;1;0;
1;0;1;0;0;1;1;0;0;0;
1;0;1;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;1;0;1;
0;1;0;1;0;1;1;0;1;0;
1;0;0;0;1;0;0;0;1;0;
0;0;1;0;1;0;1;0;0;0;
1;0;0;0;0;1;0;0;1;0;
1;0;0;1;0;1;1;0;0;1;
0;1;0;1;0;1;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;1;0;1;0;0;0;
0;1;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;0;0;0;0;0;0;
0;0;0;1;0;0;0;0;0;0;
0;0;1;0;0;0;0;1;0;0;
1;0;1;0;0;1;1;0;0;1;
1;0;1;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;1;0;0;1;1;0;
1;0;1;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;1;
0;0;0;0;1;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;1;1;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;1;0;0;0;0;1;1;0;
0;0;0;1;0;0;0;0;0;0;
0;1;0;0;0;1;0;0;0;0;
0;1;1;0;0;1;0;1;0;0;
1;0;0;0;0;0;1;0;1;0;
0;0;1;0;0;0;0;0;1;0;
0;1;1;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;0;0;1;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;1;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;0;0;0;0;0;0;
1;0;0;0;0;1;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;1;0;0;1;0;1;1;0;
1;0;1;0;0;1;0;1;0;1;
1;0;1;0;1;0;0;1;1;0;
0;1;1;0;0;1;1;0;0;1;
0;1;1;0;0;1;0;1;1;0;
1;0;0;1;0;1;0;1;1;0;
0;0;0;0;0;1;0;1;0;1;
0;1;0;0;1;0;0;0;0;0;
0;0;0;0;1;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;1;0;0;1;1;0;1;0;
0;1;0;0;0;0;0;0;0;1;
0;1;0;0;0;1;0;0;0;0;
0;1;1;0;0;0;1;0;1;0;
0;1;0;1;0;1;0;0;1;0;
0;0;0;0;1;0;1;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;1;0;0;0;0;
0;1;1;0;0;0;0;1;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;1;0;0;0;0;0;0;1;
1;0;0;1;0;0;0;0;0;1;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;1;0;0;
1;0;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;1;
0;1;1;0;1;0;0;1;0;0;
0;1;1;0;1;0;1;0;1;0;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;0;0;1;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;1;0;0;1;0;0;0;0;0;
0;0;0;1;0;0;0;0;0;0;
0;1;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
1;0;0;1;0;1;1;0;1;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;1;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;1;1;0;1;0;
0;1;0;1;0;0;0;0;0;0;
1;0;0;1;0;0;0;0;0;0;
0;1;0;1;0;1;0;1;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;1;0;0;0;0;0;
0;0;0;1;0;0;0;1;0;1;
0;1;0;0;0;1;0;1;0;0;
1;0;0;0;0;1;0;1;0;1;
0;0;0;1;0;0;0;0;0;1;
1;0;0;0;1;0;0;0;0;0;
0;1;0;0;1;0;0;1;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
};
};
int_Data @["r3"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_122";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
};
name="r3";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[6000] 0;0;0;0;0;0;0;0;0;0;
1;0;1;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;1;0;0;0;0;1;0;0;1;
0;1;0;1;1;0;1;0;0;1;
0;1;0;1;0;1;0;1;0;1;
0;1;1;0;1;0;0;1;1;0;
1;0;1;0;0;1;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;0;1;0;1;1;0;
1;0;0;1;1;0;0;1;1;0;
0;1;1;0;0;1;0;0;0;0;
0;0;0;0;1;0;0;1;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;1;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;1;0;1;0;0;0;
0;0;1;0;0;0;0;1;1;0;
0;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;1;0;1;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;1;0;0;0;1;0;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;1;
0;1;0;1;1;0;0;1;0;1;
1;0;1;0;0;1;0;1;0;1;
0;1;1;0;0;1;1;0;1;0;
0;0;0;0;0;0;0;1;0;1;
0;1;0;1;1;0;0;1;1;0;
1;0;0;1;0;1;1;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;0;0;0;0;1;0;
0;0;0;1;1;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;1;0;0;0;0;0;1;0;
0;1;0;0;1;0;0;0;1;0;
0;0;0;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;1;0;
0;1;1;0;0;1;0;1;0;1;
0;1;0;1;1;0;0;0;1;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;0;1;0;1;0;1;
1;0;1;0;1;0;0;1;1;0;
0;1;1;0;1;0;1;0;0;1;
1;0;0;0;0;0;0;0;0;0;
0;0;1;0;1;0;0;1;0;0;
1;0;0;1;1;0;0;1;1;0;
0;0;1;0;0;0;0;0;0;0;
0;0;0;1;0;0;0;1;0;0;
0;1;0;1;0;1;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;1;0;0;1;
0;0;0;0;1;0;0;1;1;0;
1;0;0;1;1;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;0;0;1;0;0;0;
0;0;0;0;1;0;0;0;0;0;
1;0;1;0;1;0;1;0;1;0;
1;0;0;1;0;1;0;1;1;0;
0;0;0;0;0;0;0;1;0;1;
0;0;1;0;1;0;0;0;1;0;
1;0;0;0;0;1;0;0;0;1;
0;1;0;1;0;0;0;0;0;0;
1;0;0;0;0;1;0;1;0;0;
0;0;0;0;1;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;1;1;0;1;0;0;1;1;0;
0;1;0;1;0;1;0;1;1;0;
1;0;1;0;0;0;0;0;1;0;
0;1;1;0;0;0;0;0;1;0;
0;1;0;1;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;1;0;1;0;0;1;
0;1;1;0;1;0;1;0;0;1;
1;0;1;0;1;0;0;0;0;1;
1;0;0;1;0;1;1;0;1;0;
0;1;0;1;0;0;1;0;1;0;
0;0;1;0;0;0;0;0;0;0;
0;0;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;1;0;0;0;0;1;0;0;
0;1;0;0;0;0;0;1;1;0;
1;0;0;1;0;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;0;0;0;1;0;0;0;
0;0;1;0;0;0;0;0;0;0;
0;0;0;1;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;1;0;
1;0;0;1;1;0;1;0;1;0;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;1;0;0;0;0;1;
1;0;1;0;1;0;0;1;1;0;
0;1;0;0;0;0;0;0;0;1;
1;0;1;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;1;0;0;0;0;0;0;1;0;
0;0;0;1;0;0;0;0;1;0;
0;1;0;1;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;1;
0;0;1;0;0;1;1;0;0;0;
0;0;0;1;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;1;0;
0;1;0;0;0;1;0;0;0;0;
0;1;0;0;0;0;0;1;0;0;
0;0;0;0;1;0;0;0;0;0;
0;1;1;0;0;1;0;1;0;1;
1;0;0;1;1;0;0;1;0;0;
0;0;0;1;1;0;0;0;1;0;
1;0;0;1;1;0;1;0;0;1;
1;0;1;0;0;1;1;0;1;0;
0;1;1;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;1;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;1;0;1;0;0;1;1;0;
0;1;0;1;1;0;1;0;0;1;
1;0;1;0;1;0;0;1;1;0;
1;0;0;1;0;1;0;0;0;1;
1;1;1;0;1;0;0;1;1;1;
0;1;0;1;1;0;1;0;1;1;
0;0;0;1;0;0;1;0;0;1;
0;0;0;0;0;1;0;1;0;1;
0;0;1;0;1;0;1;1;0;0;
0;0;1;0;1;0;0;0;1;0;
1;0;0;1;0;0;0;1;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;1;0;1;0;1;
0;1;1;0;1;0;0;1;0;1;
0;1;0;1;0;1;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;1;0;0;0;
1;0;1;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;1;1;0;
0;1;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;1;0;1;0;1;
1;1;1;0;0;1;0;0;0;0;
1;0;0;1;1;0;1;0;0;0;
1;0;1;1;0;0;0;1;1;0;
0;0;0;1;1;1;0;1;1;1;
1;1;0;0;0;0;1;0;0;1;
0;0;1;1;1;1;0;0;0;0;
0;0;0;0;0;1;0;0;1;0;
0;1;0;1;0;1;1;0;0;1;
1;0;0;1;1;0;0;0;1;0;
0;0;0;1;0;1;0;0;1;0;
1;0;0;1;0;1;0;0;0;0;
0;0;0;1;1;0;1;0;1;0;
1;0;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;1;0;1;1;0;0;1;0;1;
1;0;0;1;0;1;0;1;0;1;
0;0;0;0;0;0;0;1;1;0;
0;0;0;0;0;0;0;0;1;0;
1;0;1;0;1;0;0;1;0;1;
1;0;1;1;1;0;1;0;1;0;
0;0;0;1;1;0;1;0;0;1;
1;1;0;0;0;0;0;1;0;1;
0;1;1;1;0;0;0;0;1;1;
0;1;1;0;0;0;1;0;1;0;
0;0;0;1;0;0;0;1;0;1;
0;0;1;0;0;0;1;0;0;0;
1;0;1;0;0;1;1;0;1;0;
0;1;1;0;1;0;0;1;0;1;
1;0;1;0;1;0;1;0;0;1;
1;0;1;0;1;0;0;1;0;1;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;1;0;0;1;1;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;1;0;1;0;0;1;
0;1;1;0;1;0;0;1;0;1;
0;0;1;0;0;1;0;0;0;0;
0;1;1;1;1;1;0;0;1;1;
0;0;1;0;0;0;0;0;1;0;
0;1;1;1;1;0;1;1;0;1;
1;1;0;0;0;1;1;0;1;0;
0;1;0;0;0;1;1;0;0;0;
0;0;1;0;1;0;0;0;0;0;
0;0;0;0;1;0;0;1;0;1;
0;1;0;1;0;1;1;0;0;1;
1;0;0;1;1;0;0;0;1;0;
1;0;0;1;0;1;1;0;0;1;
0;1;0;1;0;1;0;1;1;0;
1;0;1;0;1;1;0;1;1;0;
1;0;0;0;0;1;0;0;0;1;
1;0;0;1;0;0;0;0;0;0;
1;0;1;0;0;0;1;0;0;1;
1;0;0;0;0;0;0;1;0;1;
0;0;0;0;1;1;0;0;0;1;
1;0;1;0;0;1;1;0;0;1;
0;1;1;0;1;0;0;1;0;1;
1;0;0;0;0;1;0;1;0;0;
0;0;0;0;0;1;0;0;0;1;
0;1;0;1;1;0;1;0;0;1;
0;1;0;1;1;0;1;0;0;1;
1;1;0;0;0;1;0;0;0;0;
0;1;0;1;0;1;0;0;0;0;
0;0;1;0;0;0;1;0;0;1;
0;1;0;1;1;0;1;1;1;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;0;0;0;0;0;1;
1;0;0;0;1;0;0;1;0;0;
1;0;0;1;0;1;0;1;0;1;
0;1;0;1;0;1;0;1;0;1;
1;0;0;0;0;0;1;0;0;1;
0;1;1;0;1;0;1;0;0;0;
0;1;1;0;1;0;0;1;1;0;
0;0;1;0;0;1;1;0;0;0;
1;1;1;0;0;0;0;0;1;0;
0;1;0;0;0;1;1;0;0;0;
1;0;1;0;0;1;0;1;0;0;
0;0;0;1;0;1;0;1;0;1;
0;1;0;0;0;0;0;1;0;0;
0;0;1;0;1;0;1;0;0;1;
0;1;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;1;
0;0;0;0;0;0;0;1;1;0;
0;0;0;1;0;1;1;0;0;1;
0;0;1;1;0;1;1;0;1;0;
0;0;1;0;1;1;1;0;1;1;
0;0;1;0;0;1;0;1;0;0;
0;0;1;0;0;0;0;0;1;0;
1;1;1;1;0;0;0;1;1;1;
1;0;1;0;0;0;0;0;1;1;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;0;1;0;1;0;1;
0;0;1;0;0;1;0;1;1;0;
0;1;0;0;0;0;0;1;0;1;
1;0;0;1;1;0;0;1;0;1;
1;0;0;1;0;1;0;0;0;1;
0;1;1;0;1;0;1;0;1;1;
0;1;1;1;0;1;0;1;0;0;
1;1;1;0;0;0;1;0;0;0;
1;1;0;0;1;0;0;0;1;0;
0;1;1;1;0;1;1;1;0;0;
0;1;1;0;1;0;0;1;0;1;
0;1;0;1;0;1;1;0;0;1;
0;1;1;0;0;1;0;0;0;1;
1;0;0;1;1;0;1;0;0;1;
1;0;0;1;0;1;0;0;1;0;
1;0;0;0;0;0;0;1;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;0;0;0;0;0;0;
0;1;0;1;0;1;0;0;1;0;
1;0;1;0;0;1;0;1;0;0;
0;0;0;1;1;0;0;1;0;1;
0;0;1;0;1;0;0;1;0;0;
0;0;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;1;
0;1;1;0;0;1;1;0;1;0;
1;0;1;0;1;0;0;1;1;0;
1;0;1;0;1;0;1;0;1;0;
1;0;0;1;0;1;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;0;1;1;0;1;
0;1;0;0;0;0;0;0;0;1;
0;0;1;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;1;0;1;1;0;
1;0;0;1;0;1;0;1;0;1;
1;0;0;1;0;1;0;0;1;0;
0;1;0;1;0;0;1;0;0;0;
0;1;1;0;1;0;1;0;1;0;
0;1;0;0;0;1;0;1;0;1;
1;0;0;1;0;0;0;1;1;0;
0;1;0;0;1;1;1;0;0;1;
1;1;0;1;0;1;1;0;0;1;
0;1;0;0;1;0;0;0;1;0;
0;1;0;1;0;1;0;1;0;1;
1;1;1;1;0;1;1;0;0;0;
0;1;1;0;0;0;1;0;0;1;
0;0;0;0;0;0;0;0;1;0;
0;0;1;0;0;0;0;0;0;0;
0;0;0;0;1;0;1;0;0;1;
1;0;0;1;1;0;1;0;0;1;
1;0;1;0;1;0;0;1;0;1;
1;0;0;1;1;1;1;1;1;0;
1;0;1;1;1;0;1;1;0;0;
1;1;0;0;0;1;0;0;0;1;
0;0;1;1;0;0;0;0;0;1;
1;1;0;1;0;1;1;1;1;0;
1;1;1;1;1;0;1;1;0;1;
1;0;0;1;0;1;0;0;0;1;
0;1;0;1;0;0;0;0;0;0;
1;0;0;1;0;0;0;1;0;1;
0;1;1;0;0;0;0;0;0;1;
0;1;0;0;0;1;0;1;1;0;
0;1;1;0;0;0;0;0;0;1;
1;0;0;1;0;0;0;1;1;0;
1;1;1;0;1;1;1;1;1;0;
0;0;0;1;0;1;0;1;0;1;
1;0;1;1;0;0;0;1;0;0;
1;1;1;0;0;1;0;1;0;1;
1;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;1;0;0;0;0;1;
0;1;0;1;0;1;0;1;0;1;
0;0;1;0;0;1;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;1;0;0;1;0;0;0;
0;0;0;0;0;1;1;0;0;1;
0;1;0;0;0;1;0;1;1;0;
0;1;0;1;1;0;0;1;0;0;
0;1;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;1;
0;0;0;0;1;0;1;0;0;0;
0;0;1;0;0;1;0;1;1;0;
0;0;1;0;0;0;1;0;1;0;
1;1;0;1;1;0;1;0;0;0;
0;1;1;1;0;1;1;0;0;0;
1;0;0;0;0;0;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;1;0;
0;1;1;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;1;0;1;
1;0;1;0;1;0;0;0;0;1;
1;0;0;0;0;0;1;0;0;0;
0;0;0;1;0;0;0;0;0;1;
0;0;0;0;0;1;1;0;0;1;
0;0;0;0;1;0;0;0;0;1;
0;0;0;1;0;0;0;0;0;1;
0;1;0;0;1;0;1;0;0;1;
0;1;1;0;0;1;0;1;1;0;
0;1;1;0;0;1;0;1;0;0;
0;0;0;0;0;0;0;1;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;1;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;0;1;1;0;0;1;
0;1;1;0;0;1;0;1;1;0;
1;0;0;1;0;1;0;0;1;0;
0;1;1;1;0;0;0;0;1;0;
1;1;1;1;0;1;1;0;1;0;
0;0;0;0;1;0;1;1;1;0;
0;0;0;0;1;0;0;1;1;1;
0;0;1;0;0;0;0;0;0;1;
0;0;0;0;1;1;0;1;0;0;
1;0;0;0;1;0;1;0;1;0;
0;1;0;1;0;1;1;0;0;1;
0;1;1;0;0;1;1;0;1;0;
1;0;1;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;0;0;0;0;0;
0;0;1;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;1;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;1;0;1;0;1;
1;0;0;1;0;1;0;1;0;1;
0;1;1;0;1;0;0;1;1;0;
1;0;1;0;0;1;0;1;0;1;
0;1;0;1;0;0;0;0;0;1;
0;0;0;0;1;0;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;0;0;1;0;1;0;0;0;0;
0;1;0;0;0;1;0;0;1;0;
0;0;0;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;1;0;
0;0;0;0;1;0;0;0;0;1;
1;0;0;1;1;0;0;1;1;0;
0;1;0;1;0;1;0;1;0;1;
1;0;1;0;1;0;0;0;1;0;
1;0;0;0;1;1;1;0;1;1;
1;0;0;0;0;1;1;1;0;0;
1;0;0;1;1;1;1;0;0;0;
0;0;0;0;1;0;1;1;1;0;
0;0;0;0;0;1;1;1;0;0;
0;1;0;1;1;1;0;1;1;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;1;0;0;1;0;1;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;1;0;1;
1;0;0;1;0;1;1;0;1;0;
1;0;0;0;0;1;1;0;0;0;
0;1;0;1;0;0;0;0;0;0;
1;0;0;0;0;0;0;1;1;0;
0;0;0;0;1;0;0;0;0;0;
1;0;0;0;0;1;0;1;1;0;
1;0;1;0;1;0;1;0;1;0;
0;0;0;0;0;0;0;0;0;1;
1;0;1;0;0;1;1;0;0;1;
1;0;0;1;1;0;0;1;0;1;
0;1;0;0;0;1;1;0;1;0;
1;0;1;0;1;0;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;1;0;0;0;1;0;
0;0;0;0;0;0;0;1;0;0;
0;0;1;0;1;0;0;0;0;0;
1;0;0;0;1;0;0;0;0;1;
1;0;0;1;0;0;0;0;0;0;
0;1;0;1;0;1;1;0;0;0;
0;0;1;0;0;1;0;0;1;0;
0;1;0;1;0;1;0;0;0;0;
0;0;0;0;1;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;0;1;0;1;0;1;
1;0;0;1;1;0;0;1;1;0;
0;1;1;0;0;0;0;0;0;0;
1;0;1;0;0;1;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;1;
0;1;0;0;0;1;0;1;0;0;
0;0;0;1;0;1;0;0;0;0;
1;0;0;1;0;0;0;1;1;0;
1;0;0;1;0;1;1;0;0;1;
1;0;0;1;0;1;0;1;0;1;
0;1;1;0;1;0;0;1;0;1;
0;0;1;0;0;1;0;1;0;1;
1;0;0;1;1;0;0;0;0;0;
0;0;1;1;1;0;0;0;1;0;
0;0;1;0;0;1;0;0;1;0;
0;0;1;0;1;0;1;0;0;1;
0;0;0;0;0;0;1;1;1;1;
0;1;1;0;1;1;0;0;0;0;
0;0;0;0;1;1;0;1;0;0;
1;0;0;1;1;0;1;0;1;0;
0;1;0;1;0;0;0;1;1;0;
1;0;0;1;0;1;0;1;1;0;
0;0;0;1;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;1;0;0;0;0;1;0;0;1;
0;0;0;0;0;0;1;0;0;1;
0;1;0;0;0;0;0;0;0;1;
1;0;0;0;0;1;0;0;0;1;
0;0;0;1;0;0;0;1;0;0;
0;0;0;0;0;1;0;1;1;0;
1;0;1;0;1;0;0;0;0;0;
0;1;1;0;1;0;0;1;0;1;
1;0;0;1;1;0;0;1;1;0;
1;0;1;0;0;1;1;0;0;1;
0;0;0;0;0;0;1;0;1;0;
0;1;0;1;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;1;1;0;
0;0;0;0;0;1;0;1;0;0;
0;0;0;1;0;1;1;0;0;0;
0;0;0;0;1;0;0;1;0;0;
0;0;1;0;0;0;1;0;0;0;
0;1;0;1;0;1;0;0;0;0;
0;0;0;1;1;0;0;0;0;0;
0;0;1;0;0;0;0;1;1;0;
0;0;1;0;0;1;1;0;1;0;
1;0;1;0;1;0;1;0;0;1;
1;0;1;0;1;0;0;1;1;0;
0;1;1;0;1;0;0;1;0;1;
0;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;0;0;0;1;0;0;0;0;0;
0;0;1;0;0;0;0;1;0;1;
0;1;0;0;0;0;0;0;0;0;
1;0;1;0;0;0;0;1;1;0;
0;0;0;0;0;1;0;1;0;1;
1;0;0;1;1;0;0;1;0;1;
0;1;1;0;1;0;0;1;0;1;
0;1;1;0;0;0;1;0;0;1;
0;1;0;1;1;0;1;0;1;0;
0;0;0;0;0;1;1;0;1;0;
1;1;0;0;1;0;1;0;0;0;
0;0;0;1;0;0;0;0;0;1;
0;0;0;1;1;0;0;0;0;0;
1;0;0;0;1;0;1;0;0;0;
0;0;1;0;0;0;0;1;1;0;
0;0;0;1;0;0;0;0;0;1;
0;0;0;1;0;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;1;0;1;0;1;0;1;
0;0;0;0;0;0;1;0;1;0;
0;1;0;0;0;0;0;0;0;0;
1;0;0;1;0;0;1;0;0;0;
0;1;0;0;0;0;1;0;1;0;
0;1;1;0;1;0;1;0;1;0;
0;0;0;1;0;0;0;0;0;0;
};
};
int_Data @["r4"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_123";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
};
name="r4";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[6000] 0;1;0;1;0;1;0;1;0;1;
0;0;0;0;0;0;0;1;0;1;
0;1;0;1;1;0;0;1;0;1;
0;1;1;0;0;0;1;0;0;1;
0;1;0;1;0;1;0;1;1;0;
0;1;0;1;1;0;1;0;0;0;
0;1;1;0;0;1;0;0;0;0;
1;0;0;0;0;0;1;1;0;0;
1;0;0;0;0;1;1;1;1;0;
1;1;0;0;0;1;1;1;0;0;
1;0;1;0;0;0;0;1;1;0;
0;1;0;0;0;1;1;0;0;0;
0;1;1;0;0;1;1;0;0;0;
0;0;1;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;1;
0;1;1;0;0;0;0;0;1;0;
1;0;1;0;0;1;0;0;1;0;
0;1;1;0;0;1;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
1;0;0;0;0;1;0;0;0;0;
1;0;0;0;0;1;1;0;0;1;
1;0;1;0;1;0;0;1;1;0;
0;0;0;0;0;0;0;0;0;1;
1;0;1;0;1;0;1;0;1;0;
1;1;1;0;1;0;0;0;1;1;
0;0;1;0;0;1;1;0;0;1;
0;0;1;1;0;0;1;0;1;0;
0;1;1;0;0;0;1;0;1;0;
0;1;0;1;1;0;1;0;1;0;
1;0;1;1;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;1;0;1;0;1;0;
1;0;0;1;1;0;1;0;1;0;
0;0;1;0;1;0;1;0;1;0;
1;0;0;1;0;1;1;0;0;1;
0;1;0;0;1;0;0;1;0;0;
0;1;0;0;0;0;0;0;1;0;
1;0;1;1;1;0;1;0;0;1;
0;0;0;1;0;0;0;0;1;0;
0;1;0;0;1;0;1;0;0;1;
1;0;0;1;0;0;0;0;0;1;
0;0;1;0;0;1;1;1;0;1;
1;1;1;1;0;1;0;0;0;0;
1;0;0;1;0;1;0;1;1;0;
0;0;0;1;0;1;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;0;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;1;0;0;1;1;0;
1;0;0;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
1;0;0;1;1;0;1;0;0;1;
0;1;0;0;0;1;0;0;0;1;
0;1;1;0;0;0;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;1;0;0;0;0;0;0;
0;1;0;0;0;0;1;0;0;0;
0;0;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;1;0;
1;1;0;0;0;0;0;0;1;0;
1;0;0;1;1;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;1;0;0;0;
0;0;0;0;1;0;0;1;0;0;
0;0;0;0;1;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;1;0;0;1;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;1;0;0;
0;1;0;1;1;0;0;0;0;0;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;1;0;0;0;0;1;
0;0;1;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;1;1;0;
0;0;0;0;0;1;1;0;0;1;
0;1;1;0;0;1;1;0;0;1;
0;0;1;0;1;0;0;0;1;0;
1;0;0;0;0;0;0;0;0;0;
1;0;0;0;0;0;0;0;1;0;
0;0;1;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;1;0;0;1;
0;1;0;1;1;0;0;1;1;0;
1;0;0;1;1;0;0;1;1;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;1;0;1;1;0;0;0;
0;0;0;0;0;0;0;0;0;1;
1;0;1;0;1;0;1;0;0;0;
0;0;1;0;1;0;1;0;0;0;
1;0;0;0;1;1;0;1;0;0;
0;0;0;0;1;0;1;0;0;0;
1;0;0;1;1;0;0;1;1;0;
0;1;0;1;0;0;0;1;0;1;
0;1;0;1;1;0;0;1;1;0;
0;1;0;1;1;0;1;0;0;0;
1;0;1;0;1;0;1;0;0;0;
0;1;0;0;0;0;0;0;0;1;
1;0;0;0;0;0;1;1;0;1;
1;1;1;1;1;1;1;0;1;0;
1;1;0;1;0;0;1;0;0;1;
1;0;0;1;1;0;1;1;0;1;
0;0;1;1;0;1;0;0;1;1;
0;1;1;1;0;0;0;1;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
1;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;0;0;0;1;0;1;
0;0;0;0;0;1;0;1;0;1;
0;1;0;1;1;0;0;0;1;0;
1;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;1;0;1;0;1;0;
0;0;0;1;0;0;1;0;0;0;
1;0;1;0;0;1;0;1;0;0;
1;1;1;0;1;1;0;1;1;0;
1;0;1;1;1;0;0;0;1;0;
1;1;0;1;0;1;0;0;1;1;
0;1;0;0;0;0;1;0;0;0;
0;0;0;0;1;0;0;0;1;0;
0;1;1;0;1;0;0;0;0;1;
0;1;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
1;0;0;1;1;0;0;0;1;0;
0;0;0;1;1;0;0;1;0;0;
0;0;1;0;0;0;0;0;0;1;
1;0;0;1;0;1;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;0;0;0;0;0;1;
0;0;0;1;0;1;0;0;1;0;
0;0;0;0;0;0;0;1;1;0;
1;0;1;0;0;1;0;0;0;0;
0;0;0;0;0;1;1;0;0;1;
1;0;1;0;1;0;1;0;0;1;
0;1;0;0;0;0;0;0;0;0;
0;0;0;1;1;0;1;1;1;1;
0;1;1;0;0;1;0;1;1;1;
0;1;0;0;1;1;1;0;0;1;
1;1;1;0;0;0;1;0;0;0;
0;0;1;1;1;1;0;1;1;0;
1;1;0;0;0;0;1;1;1;1;
1;0;1;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;1;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;1;0;1;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;0;0;1;0;1;0;0;
0;1;0;1;0;0;1;0;0;1;
0;1;0;1;0;1;0;1;0;1;
0;1;0;0;0;0;1;1;0;0;
1;0;1;0;0;1;0;0;0;0;
0;1;1;0;1;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;1;0;0;0;0;0;
0;1;1;0;0;1;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;1;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;1;0;1;1;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;1;0;0;
0;1;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;1;0;0;1;0;1;
0;1;1;0;0;1;1;0;0;1;
0;1;1;0;1;0;0;1;0;1;
1;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;0;0;0;0;1;0;1;
1;0;0;0;0;0;1;0;0;0;
1;0;0;0;0;0;1;1;0;0;
1;0;0;0;0;1;0;0;0;0;
0;0;1;0;0;0;0;0;0;1;
0;0;0;1;1;0;0;1;0;1;
1;0;0;0;0;0;0;1;1;0;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;0;0;1;0;0;0;
0;0;0;0;1;0;1;0;0;1;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;0;0;0;1;0;
1;0;0;1;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;1;0;0;1;1;0;
0;0;0;0;0;0;1;0;0;1;
0;1;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;1;1;1;1;1;1;0;1;0;
0;0;0;0;1;0;1;0;0;0;
0;0;1;0;0;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;1;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;1;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;1;0;
0;1;0;0;0;0;0;0;0;0;
0;0;1;0;1;0;0;0;0;1;
1;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;1;0;1;0;
0;1;1;0;1;0;0;1;0;0;
0;1;1;0;1;0;0;1;0;0;
0;1;0;1;1;0;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;1;
1;0;0;0;0;0;0;0;0;0;
1;0;0;0;1;0;0;0;1;0;
0;1;0;1;1;0;1;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;1;0;1;0;1;1;0;0;0;
0;1;0;1;1;0;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;1;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
1;0;0;1;0;1;0;1;0;0;
1;0;0;0;1;0;1;0;1;1;
0;0;0;1;1;1;0;1;1;1;
0;0;1;1;0;0;1;1;0;1;
1;0;0;0;1;0;0;0;1;1;
1;0;0;0;0;1;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;1;0;1;0;0;0;0;0;
0;0;0;0;1;0;1;0;1;0;
1;0;0;0;1;0;1;0;0;1;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;1;0;0;0;0;0;0;0;0;
1;0;0;0;0;0;0;0;0;1;
1;0;0;0;1;0;1;0;1;0;
1;0;1;0;1;0;0;1;0;1;
0;1;1;0;0;1;0;1;1;0;
0;1;0;1;1;0;1;0;1;0;
1;0;1;0;0;1;1;0;0;1;
0;1;1;0;1;0;0;1;0;1;
0;1;0;1;1;0;1;0;0;0;
0;1;0;1;0;0;0;0;1;0;
0;0;1;0;0;0;1;0;0;1;
0;0;0;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;1;0;
0;0;0;1;0;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;1;
0;0;0;0;0;1;0;1;0;1;
1;0;0;1;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;1;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;1;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;1;1;0;0;1;1;0;0;0;
0;1;0;0;1;0;0;1;0;1;
0;1;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;0;0;0;0;0;1;
0;1;0;0;0;1;0;0;1;1;
0;0;1;1;1;0;1;0;1;0;
1;0;0;0;1;1;1;0;1;0;
0;0;0;0;1;0;0;0;0;1;
0;0;0;0;0;1;0;0;1;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;1;0;0;1;0;1;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;1;0;1;0;0;0;
0;0;0;1;0;0;0;0;0;0;
0;0;0;0;1;0;0;1;0;0;
0;1;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
1;0;0;0;1;0;0;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;0;1;0;1;0;0;1;0;1;
1;0;1;0;0;1;1;0;1;0;
0;1;1;0;0;0;0;1;1;0;
1;0;0;1;0;0;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;1;
1;0;0;1;1;0;0;0;1;0;
1;0;0;0;1;1;0;0;0;0;
0;1;0;0;1;0;0;1;1;0;
1;0;0;1;0;0;0;1;0;1;
0;0;0;0;0;0;1;0;1;0;
0;0;1;0;0;1;0;0;0;0;
0;1;0;0;1;0;0;1;0;0;
0;0;0;0;0;1;0;0;0;1;
0;1;0;1;0;0;0;0;0;0;
0;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;0;0;0;0;1;1;0;1;0;
0;1;1;0;1;0;0;0;0;0;
1;0;1;1;0;0;0;1;0;1;
0;1;0;0;1;0;1;0;0;1;
0;1;0;0;1;0;0;0;0;1;
0;0;1;0;0;0;0;1;1;1;
1;0;0;0;0;0;0;1;1;0;
0;1;0;1;0;1;0;1;0;1;
0;1;0;1;0;1;1;0;0;1;
0;1;1;0;0;0;1;0;0;0;
0;0;0;0;0;0;1;0;1;0;
0;1;1;0;0;1;1;0;0;1;
1;0;0;1;0;1;1;0;1;0;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;0;0;0;0;0;1;
0;0;0;0;1;0;0;1;0;0;
1;0;0;1;0;0;0;0;0;0;
1;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;1;
0;1;1;0;1;0;0;0;0;0;
1;0;0;1;0;1;1;0;0;1;
1;0;1;0;1;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;1;0;1;0;1;0;
1;0;0;0;0;1;0;1;0;0;
1;0;1;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;0;1;1;1;1;0;1;
0;0;0;0;1;0;0;1;0;1;
1;1;1;1;0;1;0;0;0;1;
1;1;1;1;0;1;1;0;0;0;
1;1;0;1;1;1;1;1;1;0;
1;1;1;1;0;0;1;0;1;1;
0;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;0;1;
1;0;1;0;0;1;1;0;0;1;
1;0;0;1;1;0;0;1;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;1;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;0;0;0;0;0;0;0;
0;0;0;1;1;0;1;0;0;1;
0;1;1;0;1;0;0;1;1;0;
0;1;1;0;0;1;1;0;0;1;
1;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;1;0;0;0;
1;0;0;1;0;0;1;0;1;0;
0;0;0;1;0;1;1;0;1;0;
0;1;0;0;0;0;1;0;1;0;
0;0;0;1;0;0;0;1;0;0;
0;1;0;1;0;1;0;1;0;0;
1;0;1;0;0;1;1;0;0;0;
0;1;0;1;0;0;1;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;0;
0;0;0;1;0;0;0;0;0;0;
0;1;0;1;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;1;0;
0;0;1;0;0;0;0;0;0;0;
1;0;0;1;0;0;0;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;1;1;0;0;1;1;0;1;0;
0;1;0;1;1;0;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;1;1;0;0;1;1;0;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;0;0;0;0;1;0;
0;0;0;0;0;1;0;1;0;1;
0;0;0;1;0;1;0;0;0;0;
1;0;1;0;0;0;1;0;0;1;
0;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;1;0;1;0;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;1;0;1;0;0;1;1;0;
0;1;0;0;0;0;0;1;0;0;
0;1;1;0;0;1;0;0;0;1;
0;0;0;0;0;0;0;1;0;1;
0;0;0;1;0;0;1;0;0;0;
0;0;0;0;1;0;0;1;1;0;
0;0;0;0;0;0;0;0;1;0;
1;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;0;0;1;0;1;
1;0;1;0;0;0;0;0;1;0;
1;0;0;1;0;1;1;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;1;0;0;1;0;1;
0;0;0;0;0;0;0;1;0;0;
0;1;0;1;1;0;0;1;0;1;
0;1;0;1;0;0;1;0;0;0;
0;0;1;0;0;0;0;0;1;0;
1;0;0;0;0;0;0;1;1;0;
0;0;0;0;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;1;0;1;
0;0;0;0;0;0;0;1;0;0;
0;0;0;1;0;0;1;0;0;0;
0;0;0;1;0;0;0;0;0;0;
0;0;1;0;0;0;0;0;0;0;
0;0;0;0;0;0;1;0;1;0;
0;0;0;0;0;0;1;0;0;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;0;0;0;0;1;0;1;
1;0;0;1;1;0;0;1;0;0;
0;0;1;0;1;0;0;0;0;0;
0;1;0;1;1;0;0;0;0;0;
0;0;1;0;0;1;1;0;0;0;
0;0;1;0;0;0;1;0;0;0;
0;1;0;0;1;0;0;0;0;0;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;1;0;1;0;0;0;0;0;
0;0;0;0;0;0;1;0;1;0;
0;1;0;1;0;1;0;1;1;0;
0;1;0;1;0;0;0;0;0;0;
0;0;1;0;0;0;0;0;1;0;
0;1;0;0;0;0;0;0;0;1;
1;0;0;1;0;0;1;0;0;0;
0;1;0;0;0;0;0;0;1;0;
0;0;0;0;0;0;0;0;1;0;
1;0;0;0;0;0;0;1;0;1;
1;0;0;0;0;1;0;0;0;0;
0;1;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;1;0;0;1;1;0;
0;1;1;0;1;0;1;0;0;0;
0;1;0;1;0;0;1;0;0;1;
1;0;0;0;1;0;0;0;0;0;
0;0;1;0;0;1;1;0;0;1;
0;0;0;0;0;1;0;0;0;0;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;0;0;0;0;1;0;1;0;0;
1;0;0;1;1;0;1;0;0;1;
0;0;0;1;1;0;1;0;0;1;
0;1;1;0;1;0;1;0;1;0;
0;0;1;0;1;0;1;0;1;0;
0;1;0;0;0;0;0;0;0;0;
1;0;1;0;1;0;0;0;0;0;
0;0;1;0;0;1;1;0;1;0;
0;0;0;0;1;0;0;0;1;0;
0;0;1;0;0;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;1;0;1;0;1;
};
};
};
data_flags=SAVE_ROWS|AUTO_CALC;
auto_load=NO_AUTO_LOAD;
auto_load_file=;
keygen 4 0=0;
row_indexes {
name=;
[5382] 0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;50;
51;52;53;54;55;56;57;58;59;60;
61;62;63;65;66;67;68;69;70;71;
72;73;74;75;76;77;78;79;80;81;
82;83;84;85;86;87;88;89;90;91;
92;93;94;95;96;97;98;99;100;101;
102;103;104;105;106;107;108;109;110;111;
112;113;114;115;116;117;118;119;120;121;
122;123;124;125;126;127;129;133;134;135;
136;137;138;139;140;141;142;143;144;145;
146;147;148;149;150;151;152;153;155;157;
159;161;162;163;164;165;166;167;168;169;
170;171;172;173;174;175;176;177;178;179;
180;181;182;183;184;185;186;187;188;189;
190;191;192;193;194;195;196;197;198;199;
200;201;202;203;204;205;206;207;208;209;
210;211;212;213;214;215;216;217;218;219;
220;221;222;223;224;225;226;227;228;229;
230;231;232;233;234;235;236;237;238;239;
240;241;242;243;244;245;246;247;248;249;
250;251;252;253;254;255;256;257;258;259;
260;261;262;263;264;265;266;267;268;269;
270;271;272;273;274;275;276;277;278;279;
280;281;282;283;284;285;286;287;288;289;
290;291;292;293;294;295;296;297;298;299;
300;301;302;303;304;305;306;307;308;309;
310;312;313;314;315;316;317;319;320;321;
322;323;324;325;326;327;328;329;330;331;
333;334;335;337;338;339;340;341;342;343;
344;346;347;348;349;350;351;352;353;354;
355;356;357;358;359;360;362;365;369;371;
373;374;376;377;379;380;381;382;383;384;
385;386;387;388;389;390;391;392;393;394;
395;396;397;398;399;400;401;402;403;404;
405;406;407;408;409;410;411;412;413;414;
415;416;417;418;419;420;421;422;423;424;
425;427;428;429;431;432;433;435;436;438;
439;440;441;442;443;444;446;448;449;450;
451;452;453;455;456;457;458;459;460;461;
462;463;464;465;466;467;468;470;471;472;
473;474;477;478;480;481;482;483;484;485;
486;487;488;489;490;491;492;493;494;495;
496;497;499;500;501;502;503;504;505;506;
508;509;510;511;512;513;514;515;516;517;
518;519;520;521;522;523;524;525;526;527;
528;529;530;531;532;533;534;535;536;537;
538;539;540;541;542;543;544;545;546;547;
548;549;550;551;552;553;554;555;556;557;
558;559;560;561;562;563;564;565;566;567;
568;569;570;571;572;573;574;575;576;577;
578;579;580;581;582;583;584;585;586;587;
588;589;590;591;592;593;594;595;596;597;
598;599;600;601;602;603;604;605;606;607;
608;609;610;611;612;613;614;615;616;617;
618;619;620;621;622;623;624;625;626;627;
628;629;630;631;632;633;634;635;636;637;
638;639;640;641;642;643;645;646;647;648;
649;650;651;652;655;657;658;659;661;662;
664;665;666;667;669;670;671;672;673;674;
675;676;678;679;680;681;683;684;685;686;
687;700;703;705;706;710;713;714;715;719;
720;721;722;723;724;725;726;727;728;729;
730;732;733;734;735;736;737;738;739;740;
741;742;743;744;745;746;747;748;749;750;
751;753;754;755;756;758;759;760;761;762;
763;764;765;766;767;768;769;770;771;772;
773;774;775;776;777;778;780;781;782;783;
785;786;787;788;789;790;791;792;793;794;
795;796;797;799;800;801;803;804;805;806;
807;808;809;810;811;812;813;814;816;817;
819;820;821;823;825;826;828;829;830;831;
832;833;834;835;836;837;838;839;840;841;
842;843;844;845;847;848;849;850;851;852;
853;854;855;856;857;858;859;860;861;862;
863;864;865;866;867;868;869;870;871;872;
873;874;875;876;877;878;879;880;881;882;
883;884;885;886;887;888;889;890;891;893;
894;895;896;897;898;899;900;901;905;906;
907;908;909;912;913;914;915;919;920;922;
926;930;931;932;933;934;937;941;943;945;
947;950;951;952;953;954;955;956;959;960;
962;963;965;966;967;969;970;971;972;973;
974;975;976;977;978;979;980;981;982;983;
984;985;986;987;988;989;990;991;992;993;
995;996;997;998;999;1000;1001;1002;1003;1004;
1005;1006;1007;1008;1009;1010;1011;1012;1013;1014;
1015;1016;1017;1018;1019;1020;1021;1022;1023;1025;
1026;1027;1028;1029;1030;1031;1032;1033;1034;1035;
1036;1037;1038;1039;1040;1041;1042;1043;1044;1045;
1047;1048;1049;1050;1051;1052;1053;1054;1055;1056;
1057;1058;1059;1060;1061;1063;1064;1065;1066;1067;
1068;1069;1070;1071;1072;1074;1075;1076;1077;1078;
1079;1080;1081;1083;1084;1085;1087;1088;1089;1090;
1091;1092;1093;1094;1095;1096;1097;1098;1099;1100;
1101;1102;1103;1104;1105;1106;1107;1108;1109;1110;
1111;1112;1113;1114;1115;1116;1117;1118;1119;1120;
1121;1122;1123;1124;1125;1126;1127;1128;1129;1130;
1131;1132;1133;1135;1137;1138;1139;1140;1141;1142;
1143;1144;1145;1146;1147;1148;1149;1150;1151;1152;
1153;1154;1155;1156;1157;1158;1159;1160;1161;1162;
1163;1164;1165;1166;1167;1168;1169;1170;1171;1172;
1173;1174;1175;1176;1177;1178;1179;1180;1181;1182;
1183;1184;1185;1186;1187;1188;1189;1190;1191;1192;
1193;1194;1195;1196;1197;1198;1199;1200;1201;1202;
1203;1205;1206;1208;1209;1210;1211;1212;1213;1214;
1215;1216;1217;1218;1219;1220;1221;1222;1223;1224;
1225;1226;1227;1228;1229;1230;1231;1232;1233;1234;
1235;1236;1237;1238;1239;1240;1241;1242;1243;1244;
1245;1246;1247;1248;1249;1250;1251;1252;1253;1254;
1256;1257;1259;1261;1262;1263;1265;1266;1267;1268;
1269;1270;1273;1274;1276;1278;1279;1280;1281;1282;
1283;1284;1285;1286;1288;1289;1290;1292;1295;1296;
1298;1300;1301;1302;1304;1305;1306;1307;1308;1309;
1310;1311;1312;1313;1314;1315;1316;1317;1319;1320;
1321;1322;1323;1324;1325;1326;1328;1329;1330;1331;
1332;1333;1334;1335;1336;1337;1339;1340;1341;1342;
1343;1344;1345;1346;1347;1348;1350;1351;1352;1353;
1354;1355;1356;1357;1358;1359;1360;1361;1362;1363;
1364;1365;1366;1367;1368;1369;1370;1372;1373;1375;
1376;1377;1378;1379;1380;1381;1382;1383;1384;1385;
1386;1387;1388;1389;1390;1391;1392;1393;1394;1395;
1396;1397;1398;1399;1400;1401;1402;1403;1404;1405;
1406;1407;1408;1409;1410;1411;1413;1414;1415;1416;
1417;1418;1419;1420;1421;1422;1423;1424;1425;1426;
1427;1428;1429;1431;1432;1433;1434;1435;1436;1437;
1438;1439;1440;1441;1442;1443;1444;1445;1446;1447;
1448;1449;1450;1451;1454;1455;1456;1457;1458;1459;
1460;1461;1462;1463;1464;1465;1466;1467;1468;1469;
1470;1471;1472;1473;1474;1475;1476;1477;1478;1479;
1480;1483;1484;1485;1486;1487;1488;1489;1490;1491;
1492;1493;1494;1495;1496;1498;1499;1500;1501;1502;
1503;1504;1505;1506;1507;1508;1509;1511;1512;1513;
1514;1516;1517;1518;1519;1520;1521;1522;1523;1524;
1525;1526;1527;1528;1529;1530;1531;1532;1533;1534;
1535;1536;1537;1538;1539;1540;1541;1542;1544;1546;
1547;1548;1549;1550;1552;1553;1554;1555;1556;1557;
1558;1559;1560;1561;1562;1563;1564;1565;1566;1567;
1568;1569;1570;1571;1572;1573;1574;1576;1577;1579;
1581;1583;1584;1585;1587;1588;1589;1590;1591;1592;
1593;1594;1595;1596;1597;1598;1599;1600;1601;1602;
1603;1604;1605;1606;1608;1610;1611;1612;1613;1614;
1615;1616;1617;1618;1620;1621;1622;1623;1624;1625;
1626;1627;1628;1629;1630;1631;1632;1633;1634;1635;
1636;1637;1638;1639;1640;1641;1642;1643;1644;1645;
1646;1647;1648;1649;1650;1651;1652;1653;1654;1655;
1656;1657;1658;1659;1660;1661;1662;1663;1664;1665;
1666;1667;1668;1669;1670;1671;1672;1673;1674;1675;
1676;1677;1678;1679;1680;1681;1682;1684;1685;1686;
1687;1688;1689;1690;1691;1692;1693;1694;1695;1696;
1697;1698;1699;1700;1701;1702;1703;1704;1705;1706;
1707;1708;1709;1710;1711;1712;1713;1714;1715;1716;
1717;1718;1719;1720;1721;1722;1723;1724;1725;1726;
1727;1728;1729;1730;1731;1732;1733;1734;1735;1736;
1737;1738;1739;1740;1741;1742;1743;1744;1745;1746;
1747;1748;1749;1750;1751;1752;1753;1754;1755;1756;
1757;1758;1759;1760;1761;1762;1763;1764;1765;1766;
1767;1768;1769;1770;1771;1772;1773;1774;1775;1776;
1777;1778;1779;1780;1781;1782;1783;1784;1785;1786;
1787;1788;1789;1790;1791;1792;1793;1794;1795;1796;
1797;1798;1799;1800;1801;1802;1803;1804;1805;1807;
1809;1810;1812;1813;1814;1815;1816;1817;1818;1819;
1820;1821;1822;1823;1824;1825;1826;1827;1828;1829;
1830;1831;1832;1833;1834;1835;1836;1837;1838;1839;
1840;1841;1842;1843;1844;1845;1846;1847;1848;1849;
1850;1851;1852;1853;1854;1855;1856;1857;1858;1859;
1860;1861;1862;1863;1864;1865;1866;1868;1869;1870;
1871;1872;1873;1874;1875;1876;1877;1878;1879;1880;
1881;1882;1883;1884;1885;1886;1887;1888;1889;1890;
1891;1892;1893;1894;1895;1896;1897;1898;1899;1900;
1901;1902;1903;1904;1905;1906;1907;1908;1909;1910;
1911;1912;1913;1914;1915;1916;1917;1918;1919;1921;
1922;1923;1924;1925;1927;1928;1929;1930;1931;1932;
1933;1934;1935;1936;1937;1938;1939;1940;1941;1942;
1943;1944;1945;1946;1947;1948;1949;1950;1951;1952;
1953;1954;1955;1956;1957;1958;1959;1960;1961;1962;
1963;1964;1965;1966;1967;1968;1969;1970;1971;1972;
1973;1974;1975;1976;1977;1978;1979;1980;1981;1982;
1983;1984;1985;1986;1987;1988;1989;1990;1991;1992;
1994;1995;1996;1997;1998;1999;2000;2001;2003;2004;
2005;2006;2007;2008;2009;2010;2011;2012;2013;2014;
2015;2016;2017;2019;2020;2021;2022;2023;2024;2025;
2026;2027;2028;2029;2030;2031;2032;2033;2034;2035;
2036;2037;2038;2039;2040;2042;2043;2044;2045;2047;
2050;2051;2052;2053;2054;2055;2056;2057;2058;2059;
2060;2061;2062;2063;2064;2066;2068;2069;2070;2071;
2072;2073;2074;2075;2076;2077;2078;2079;2080;2081;
2082;2083;2084;2085;2086;2087;2088;2089;2090;2091;
2093;2094;2095;2096;2097;2098;2099;2100;2101;2102;
2103;2104;2105;2106;2107;2108;2109;2110;2111;2112;
2113;2114;2115;2116;2117;2118;2119;2120;2121;2122;
2123;2124;2125;2126;2127;2128;2129;2130;2131;2132;
2133;2134;2135;2136;2137;2138;2139;2140;2141;2142;
2143;2144;2145;2146;2147;2148;2149;2150;2151;2152;
2153;2154;2155;2156;2157;2158;2159;2161;2162;2163;
2164;2166;2167;2169;2170;2171;2172;2173;2174;2175;
2176;2177;2178;2179;2181;2182;2183;2184;2185;2186;
2187;2188;2189;2190;2191;2192;2193;2194;2195;2196;
2197;2198;2199;2200;2201;2202;2203;2204;2206;2207;
2208;2209;2210;2212;2214;2215;2217;2219;2221;2223;
2224;2225;2226;2228;2229;2230;2231;2232;2233;2234;
2235;2236;2237;2238;2239;2240;2241;2242;2243;2244;
2245;2246;2247;2248;2249;2250;2251;2252;2253;2254;
2255;2256;2257;2259;2260;2261;2262;2263;2264;2265;
2266;2267;2269;2270;2272;2273;2274;2275;2276;2277;
2278;2279;2280;2281;2282;2283;2284;2285;2287;2288;
2291;2292;2293;2294;2295;2296;2297;2298;2299;2300;
2302;2303;2304;2305;2306;2307;2309;2310;2311;2313;
2314;2316;2317;2318;2319;2320;2321;2322;2323;2324;
2325;2326;2327;2328;2329;2330;2331;2332;2333;2334;
2335;2336;2337;2339;2341;2342;2343;2345;2347;2348;
2349;2350;2351;2352;2354;2356;2357;2358;2360;2361;
2362;2363;2364;2365;2367;2368;2369;2370;2371;2372;
2373;2374;2375;2376;2377;2379;2380;2381;2383;2384;
2385;2386;2389;2390;2391;2392;2394;2395;2396;2398;
2399;2400;2402;2405;2406;2407;2408;2409;2411;2412;
2413;2414;2415;2416;2418;2420;2421;2422;2423;2424;
2425;2427;2429;2430;2431;2432;2433;2434;2435;2436;
2438;2439;2440;2441;2442;2443;2444;2445;2447;2448;
2449;2450;2452;2454;2455;2456;2457;2458;2459;2460;
2461;2462;2463;2464;2465;2466;2467;2468;2469;2470;
2472;2474;2475;2476;2478;2479;2480;2482;2483;2484;
2485;2486;2487;2488;2489;2490;2492;2493;2494;2495;
2496;2497;2498;2499;2500;2501;2502;2504;2505;2506;
2507;2508;2509;2511;2512;2513;2514;2515;2516;2517;
2518;2519;2520;2521;2522;2523;2524;2525;2526;2527;
2528;2529;2530;2532;2533;2534;2535;2536;2537;2538;
2539;2540;2541;2542;2543;2544;2545;2546;2547;2548;
2549;2550;2551;2552;2553;2554;2555;2556;2558;2559;
2560;2561;2562;2563;2564;2565;2566;2567;2568;2569;
2570;2571;2572;2573;2574;2575;2576;2577;2578;2579;
2580;2581;2582;2583;2584;2585;2586;2587;2588;2589;
2590;2591;2592;2593;2594;2595;2596;2597;2598;2599;
2600;2601;2602;2603;2604;2605;2606;2607;2608;2609;
2610;2612;2613;2614;2615;2616;2617;2618;2619;2620;
2621;2622;2623;2624;2625;2626;2627;2628;2629;2630;
2631;2632;2633;2634;2635;2636;2637;2638;2639;2640;
2641;2642;2643;2645;2646;2647;2648;2649;2650;2651;
2652;2654;2655;2656;2658;2659;2660;2661;2662;2663;
2664;2665;2666;2667;2668;2669;2670;2671;2672;2673;
2674;2675;2676;2678;2679;2680;2681;2682;2683;2684;
2685;2686;2687;2688;2689;2691;2692;2693;2694;2695;
2696;2697;2698;2699;2700;2701;2702;2703;2704;2706;
2707;2708;2710;2711;2713;2714;2715;2716;2717;2718;
2719;2720;2721;2722;2723;2724;2725;2726;2727;2728;
2729;2730;2731;2732;2733;2734;2736;2737;2738;2739;
2740;2741;2743;2744;2745;2746;2747;2748;2749;2752;
2753;2754;2756;2758;2759;2760;2761;2762;2764;2765;
2766;2767;2768;2769;2770;2771;2772;2773;2774;2775;
2776;2777;2779;2780;2781;2783;2784;2786;2788;2789;
2790;2791;2792;2793;2794;2795;2796;2797;2798;2799;
2800;2801;2802;2803;2804;2805;2806;2807;2808;2809;
2810;2811;2812;2813;2814;2815;2816;2817;2818;2819;
2821;2822;2823;2825;2826;2827;2828;2829;2831;2833;
2834;2835;2836;2837;2838;2839;2840;2841;2842;2843;
2844;2845;2846;2847;2848;2849;2850;2851;2852;2853;
2854;2855;2856;2858;2860;2861;2863;2865;2866;2867;
2868;2869;2870;2871;2872;2873;2874;2876;2878;2879;
2880;2881;2883;2886;2887;2888;2890;2891;2892;2893;
2894;2895;2896;2897;2898;2899;2900;2901;2902;2903;
2904;2905;2906;2907;2908;2909;2910;2911;2912;2913;
2914;2915;2916;2917;2918;2919;2920;2921;2922;2923;
2924;2925;2926;2928;2929;2930;2931;2932;2933;2934;
2935;2936;2937;2938;2939;2940;2941;2942;2943;2944;
2945;2946;2947;2948;2949;2950;2951;2952;2953;2954;
2955;2956;2958;2959;2960;2961;2962;2963;2964;2965;
2966;2967;2968;2969;2970;2971;2972;2973;2974;2975;
2976;2977;2978;2979;2980;2981;2982;2983;2984;2985;
2986;2987;2988;2989;2990;2991;2992;2993;2994;2995;
2996;2997;2998;2999;3000;3001;3002;3003;3004;3006;
3007;3008;3009;3011;3012;3013;3014;3016;3017;3018;
3019;3020;3021;3022;3023;3024;3025;3026;3027;3028;
3029;3030;3031;3032;3033;3034;3035;3036;3037;3038;
3039;3040;3041;3042;3043;3044;3045;3046;3048;3049;
3050;3051;3052;3053;3054;3055;3056;3057;3058;3059;
3060;3061;3062;3064;3065;3066;3067;3069;3070;3071;
3072;3073;3075;3076;3079;3080;3082;3083;3084;3086;
3087;3088;3089;3091;3093;3094;3095;3096;3098;3099;
3101;3102;3105;3107;3108;3111;3113;3114;3115;3116;
3117;3118;3121;3122;3123;3124;3125;3126;3127;3128;
3129;3130;3131;3132;3133;3134;3135;3136;3137;3138;
3139;3140;3142;3143;3144;3145;3146;3147;3148;3149;
3150;3151;3152;3153;3155;3156;3157;3158;3160;3161;
3162;3163;3164;3165;3167;3168;3169;3170;3171;3173;
3175;3178;3179;3180;3181;3182;3183;3184;3185;3186;
3187;3188;3189;3190;3191;3192;3193;3194;3195;3196;
3197;3198;3199;3200;3201;3202;3203;3204;3205;3206;
3207;3208;3209;3210;3211;3212;3213;3214;3216;3217;
3218;3219;3220;3222;3223;3224;3225;3226;3227;3228;
3229;3230;3231;3232;3234;3235;3236;3237;3238;3239;
3240;3241;3242;3243;3245;3246;3247;3248;3249;3250;
3251;3252;3253;3254;3255;3256;3257;3258;3259;3260;
3261;3262;3263;3264;3265;3266;3267;3268;3269;3270;
3271;3272;3273;3274;3275;3276;3278;3279;3280;3281;
3282;3283;3285;3286;3288;3290;3291;3292;3293;3294;
3295;3296;3297;3298;3299;3300;3301;3302;3303;3304;
3305;3306;3307;3308;3309;3310;3311;3312;3313;3314;
3315;3316;3317;3318;3319;3320;3321;3322;3323;3324;
3325;3326;3327;3328;3329;3330;3331;3332;3333;3334;
3335;3336;3337;3338;3339;3340;3341;3342;3343;3344;
3345;3346;3347;3348;3349;3350;3351;3352;3353;3354;
3355;3356;3357;3358;3359;3360;3361;3362;3363;3364;
3365;3366;3367;3368;3369;3370;3371;3372;3373;3374;
3375;3376;3377;3378;3379;3380;3381;3382;3383;3384;
3385;3386;3387;3388;3389;3390;3391;3392;3393;3394;
3395;3396;3397;3398;3399;3400;3401;3402;3403;3404;
3405;3406;3407;3408;3409;3410;3411;3412;3413;3414;
3415;3416;3417;3418;3420;3422;3423;3424;3425;3426;
3427;3430;3431;3432;3433;3434;3435;3437;3438;3439;
3440;3441;3442;3443;3444;3445;3446;3447;3448;3449;
3450;3451;3452;3453;3454;3455;3456;3457;3458;3459;
3460;3461;3462;3463;3464;3465;3466;3467;3468;3469;
3470;3471;3472;3474;3475;3476;3477;3480;3481;3482;
3484;3485;3486;3487;3488;3489;3490;3491;3492;3493;
3494;3495;3496;3497;3498;3499;3500;3501;3502;3503;
3504;3505;3506;3507;3508;3509;3510;3511;3512;3513;
3514;3515;3516;3517;3518;3519;3520;3521;3522;3523;
3524;3525;3526;3527;3528;3529;3530;3531;3532;3533;
3535;3536;3537;3538;3539;3540;3541;3542;3543;3545;
3547;3548;3549;3550;3558;3560;3562;3564;3565;3567;
3568;3570;3571;3573;3574;3575;3578;3579;3580;3581;
3582;3583;3584;3585;3586;3587;3588;3589;3590;3591;
3592;3593;3595;3596;3597;3598;3599;3600;3601;3602;
3603;3604;3605;3606;3607;3608;3609;3610;3612;3613;
3614;3615;3616;3617;3618;3619;3620;3621;3622;3623;
3624;3625;3626;3627;3628;3629;3630;3631;3632;3633;
3634;3636;3637;3638;3639;3640;3641;3642;3643;3644;
3645;3646;3647;3648;3649;3650;3651;3652;3653;3654;
3655;3656;3657;3658;3659;3660;3662;3663;3665;3666;
3667;3668;3670;3671;3672;3673;3674;3675;3676;3677;
3678;3679;3680;3681;3682;3683;3685;3686;3689;3690;
3691;3692;3694;3695;3696;3698;3699;3700;3701;3702;
3703;3705;3707;3708;3709;3710;3711;3712;3713;3714;
3715;3716;3717;3718;3720;3721;3722;3723;3725;3726;
3727;3728;3729;3730;3731;3732;3733;3734;3737;3739;
3740;3743;3745;3746;3747;3748;3749;3750;3751;3752;
3753;3754;3755;3756;3757;3758;3759;3760;3761;3762;
3763;3764;3765;3766;3767;3768;3769;3770;3771;3772;
3773;3774;3775;3776;3777;3778;3779;3780;3781;3783;
3784;3785;3786;3787;3788;3789;3790;3791;3792;3793;
3794;3795;3796;3797;3798;3799;3800;3801;3802;3803;
3804;3805;3806;3808;3809;3810;3811;3812;3813;3814;
3815;3816;3817;3818;3819;3820;3821;3823;3824;3825;
3826;3827;3828;3829;3830;3831;3832;3833;3834;3835;
3836;3837;3839;3840;3841;3843;3844;3847;3848;3849;
3850;3851;3852;3853;3854;3856;3857;3858;3859;3860;
3861;3862;3863;3864;3865;3866;3867;3868;3870;3873;
3874;3875;3877;3878;3879;3880;3881;3882;3884;3885;
3886;3889;3890;3893;3895;3896;3898;3899;3900;3901;
3902;3903;3904;3905;3906;3907;3908;3909;3910;3911;
3912;3913;3915;3916;3918;3920;3921;3922;3923;3925;
3926;3927;3930;3931;3933;3934;3935;3936;3937;3938;
3940;3941;3942;3943;3945;3946;3947;3948;3949;3950;
3952;3953;3954;3955;3956;3958;3959;3960;3961;3962;
3963;3964;3965;3966;3967;3968;3969;3970;3971;3973;
3975;3976;3978;3979;3980;3981;3982;3983;3984;3985;
3986;3988;3989;3990;3991;3992;3993;3994;3995;3996;
3997;3998;3999;4000;4002;4003;4004;4005;4006;4009;
4010;4011;4012;4013;4014;4015;4016;4017;4019;4020;
4021;4022;4025;4027;4028;4030;4031;4032;4033;4034;
4035;4036;4037;4038;4039;4041;4042;4043;4045;4046;
4047;4048;4049;4050;4051;4052;4053;4055;4057;4058;
4060;4062;4064;4065;4066;4067;4068;4069;4070;4071;
4072;4073;4074;4076;4077;4078;4079;4080;4081;4082;
4084;4087;4088;4089;4090;4091;4092;4093;4094;4095;
4096;4097;4098;4099;4100;4101;4102;4103;4104;4105;
4106;4107;4108;4109;4110;4111;4112;4113;4114;4115;
4116;4117;4118;4119;4120;4121;4122;4123;4124;4126;
4127;4128;4130;4131;4132;4133;4134;4135;4136;4137;
4138;4140;4141;4142;4144;4146;4148;4149;4150;4151;
4152;4153;4154;4156;4158;4159;4160;4161;4162;4164;
4166;4168;4169;4170;4171;4173;4174;4177;4178;4180;
4182;4183;4184;4185;4186;4188;4190;4192;4193;4194;
4195;4197;4199;4200;4201;4202;4203;4204;4205;4206;
4207;4208;4210;4212;4213;4214;4215;4216;4217;4218;
4219;4220;4223;4225;4226;4227;4228;4229;4230;4231;
4232;4233;4234;4235;4236;4237;4238;4239;4240;4241;
4242;4243;4244;4245;4246;4247;4248;4249;4250;4251;
4252;4254;4255;4256;4257;4258;4259;4260;4261;4262;
4263;4264;4265;4266;4268;4269;4270;4271;4272;4274;
4276;4277;4278;4281;4282;4283;4285;4286;4288;4289;
4291;4292;4294;4295;4296;4297;4298;4299;4301;4302;
4304;4305;4306;4307;4308;4309;4311;4312;4313;4314;
4315;4316;4317;4318;4319;4321;4322;4323;4324;4325;
4326;4327;4328;4329;4330;4331;4332;4333;4334;4335;
4336;4337;4338;4339;4340;4341;4342;4343;4344;4345;
4346;4347;4348;4349;4350;4351;4352;4353;4354;4355;
4356;4357;4358;4359;4361;4362;4363;4364;4365;4366;
4367;4368;4369;4370;4371;4373;4374;4375;4376;4377;
4379;4380;4381;4382;4383;4384;4385;4386;4387;4388;
4389;4390;4391;4392;4393;4394;4395;4396;4397;4398;
4399;4400;4401;4402;4403;4404;4405;4406;4407;4408;
4409;4410;4411;4412;4413;4414;4415;4416;4417;4418;
4419;4420;4421;4422;4423;4424;4425;4426;4427;4428;
4429;4430;4431;4432;4433;4434;4435;4436;4437;4438;
4439;4440;4441;4442;4443;4444;4445;4446;4447;4448;
4449;4451;4452;4453;4454;4455;4456;4457;4458;4459;
4460;4461;4462;4463;4464;4465;4466;4467;4468;4469;
4470;4471;4472;4473;4474;4475;4476;4477;4478;4479;
4480;4481;4482;4483;4484;4485;4486;4487;4488;4489;
4490;4491;4492;4493;4494;4495;4496;4497;4498;4499;
4500;4501;4502;4503;4504;4505;4506;4507;4508;4509;
4510;4511;4512;4513;4514;4515;4516;4517;4518;4519;
4520;4521;4522;4523;4524;4525;4526;4527;4528;4530;
4531;4532;4533;4534;4535;4536;4537;4538;4539;4541;
4542;4543;4544;4545;4546;4547;4548;4549;4550;4551;
4552;4553;4554;4555;4556;4557;4558;4559;4560;4561;
4562;4564;4565;4566;4567;4568;4569;4570;4571;4572;
4573;4574;4575;4576;4577;4578;4579;4580;4581;4582;
4583;4584;4585;4586;4587;4588;4589;4590;4591;4592;
4593;4594;4595;4596;4597;4598;4599;4600;4601;4602;
4603;4604;4605;4606;4607;4608;4609;4610;4611;4612;
4613;4614;4615;4616;4617;4618;4620;4621;4623;4624;
4626;4627;4629;4630;4633;4634;4636;4638;4640;4641;
4643;4644;4645;4647;4649;4650;4652;4653;4655;4657;
4659;4660;4662;4664;4666;4667;4668;4669;4671;4673;
4674;4675;4676;4677;4678;4680;4682;4683;4684;4685;
4686;4687;4688;4689;4690;4691;4692;4693;4694;4695;
4696;4697;4698;4699;4700;4701;4702;4704;4705;4706;
4708;4709;4710;4711;4712;4713;4714;4716;4717;4718;
4719;4720;4721;4722;4723;4724;4725;4726;4727;4728;
4729;4730;4731;4732;4733;4734;4735;4736;4737;4738;
4739;4740;4741;4742;4743;4744;4745;4746;4747;4748;
4749;4750;4751;4752;4753;4754;4755;4756;4757;4758;
4759;4760;4761;4762;4763;4764;4765;4766;4767;4768;
4769;4770;4771;4772;4773;4774;4775;4776;4777;4778;
4779;4780;4781;4782;4783;4784;4785;4786;4787;4788;
4789;4790;4791;4792;4793;4794;4795;4796;4797;4798;
4799;4800;4801;4802;4803;4804;4805;4806;4807;4809;
4810;4811;4812;4813;4814;4815;4816;4817;4819;4820;
4821;4822;4823;4825;4826;4827;4828;4830;4831;4832;
4833;4834;4835;4837;4838;4839;4841;4843;4845;4846;
4847;4848;4849;4850;4851;4852;4853;4857;4858;4860;
4862;4864;4865;4866;4868;4869;4870;4872;4873;4875;
4876;4877;4878;4879;4880;4881;4883;4884;4885;4886;
4887;4889;4890;4891;4894;4895;4896;4897;4898;4901;
4902;4905;4906;4907;4908;4910;4911;4912;4913;4914;
4915;4917;4918;4919;4920;4921;4922;4923;4924;4925;
4926;4928;4929;4930;4931;4932;4933;4934;4935;4936;
4937;4938;4939;4940;4941;4942;4943;4944;4945;4946;
4948;4949;4950;4951;4952;4953;4954;4955;4956;4957;
4958;4959;4960;4961;4962;4963;4964;4965;4966;4967;
4968;4969;4970;4971;4972;4974;4975;4976;4977;4979;
4980;4981;4982;4983;4984;4985;4986;4987;4989;4990;
4991;4992;4993;4994;4995;4996;4998;4999;5000;5001;
5002;5003;5004;5005;5006;5007;5008;5009;5010;5011;
5013;5014;5015;5016;5017;5018;5019;5020;5021;5022;
5023;5024;5025;5026;5027;5028;5029;5030;5031;5032;
5033;5034;5035;5036;5037;5038;5039;5040;5041;5042;
5043;5044;5045;5046;5049;5050;5052;5053;5054;5055;
5056;5057;5058;5059;5060;5061;5062;5063;5064;5065;
5066;5067;5068;5069;5070;5071;5073;5074;5075;5076;
5077;5078;5079;5080;5081;5082;5083;5084;5085;5086;
5087;5088;5089;5090;5091;5092;5093;5094;5095;5096;
5097;5098;5099;5100;5101;5102;5103;5104;5105;5106;
5107;5108;5109;5110;5111;5112;5113;5114;5115;5116;
5117;5118;5119;5121;5122;5123;5124;5125;5126;5127;
5128;5129;5130;5131;5132;5133;5134;5135;5136;5137;
5138;5139;5141;5142;5143;5144;5145;5146;5147;5148;
5149;5150;5151;5152;5153;5154;5156;5157;5158;5159;
5160;5161;5162;5163;5164;5165;5166;5167;5168;5169;
5170;5171;5172;5173;5174;5175;5176;5178;5179;5180;
5181;5182;5183;5185;5186;5188;5189;5190;5191;5192;
5193;5194;5195;5196;5197;5198;5199;5200;5201;5202;
5203;5204;5205;5206;5207;5208;5209;5210;5211;5212;
5214;5215;5216;5217;5218;5219;5220;5221;5222;5223;
5224;5225;5226;5227;5228;5229;5230;5231;5232;5233;
5234;5235;5236;5237;5238;5239;5240;5241;5242;5243;
5244;5245;5246;5247;5248;5249;5250;5251;5252;5253;
5254;5255;5256;5257;5258;5259;5260;5261;5262;5263;
5264;5265;5266;5267;5268;5269;5270;5271;5272;5273;
5274;5275;5276;5277;5278;5279;5280;5281;5283;5284;
5286;5287;5288;5289;5290;5291;5292;5293;5294;5295;
5296;5297;5298;5299;5300;5301;5302;5303;5304;5305;
5306;5307;5309;5310;5311;5312;5314;5315;5316;5317;
5318;5319;5320;5321;5322;5323;5324;5325;5326;5327;
5328;5329;5330;5331;5332;5333;5334;5335;5336;5337;
5338;5339;5341;5342;5343;5344;5347;5348;5352;5356;
5362;5365;5367;5369;5370;5376;5380;5384;5385;5386;
5388;5392;5393;5394;5395;5397;5398;5399;5400;5401;
5402;5403;5404;5405;5406;5407;5408;5409;5410;5411;
5412;5413;5414;5416;5417;5418;5419;5420;5421;5422;
5423;5424;5425;5426;5427;5429;5431;5432;5434;5436;
5437;5438;5439;5440;5441;5442;5443;5444;5445;5446;
5447;5448;5450;5453;5455;5456;5457;5458;5460;5461;
5462;5463;5464;5465;5466;5467;5468;5469;5470;5471;
5472;5473;5474;5475;5476;5477;5478;5479;5480;5481;
5482;5483;5484;5485;5486;5487;5488;5489;5490;5491;
5492;5493;5495;5496;5497;5498;5501;5502;5504;5505;
5506;5507;5508;5509;5510;5511;5512;5513;5514;5515;
5516;5517;5518;5519;5520;5521;5522;5523;5524;5525;
5527;5529;5530;5531;5532;5533;5534;5535;5536;5537;
5538;5539;5540;5541;5542;5543;5544;5545;5546;5547;
5548;5550;5551;5552;5553;5554;5555;5556;5557;5558;
5559;5560;5561;5563;5564;5565;5566;5567;5568;5569;
5570;5571;5572;5573;5574;5575;5576;5577;5578;5579;
5580;5581;5582;5583;5584;5585;5586;5587;5588;5589;
5590;5591;5592;5593;5594;5595;5596;5597;5598;5599;
5600;5601;5602;5603;5604;5606;5608;5609;5610;5611;
5612;5613;5614;5615;5616;5617;5618;5620;5621;5622;
5623;5624;5626;5627;5628;5629;5630;5631;5632;5633;
5634;5635;5637;5638;5639;5640;5641;5642;5644;5645;
5646;5647;5648;5651;5653;5656;5657;5658;5659;5660;
5661;5662;5663;5665;5666;5668;5670;5671;5672;5673;
5674;5675;5676;5677;5678;5679;5680;5681;5682;5683;
5684;5685;5686;5687;5688;5689;5690;5691;5692;5693;
5694;5695;5696;5697;5698;5699;5700;5701;5702;5703;
5704;5705;5706;5707;5708;5709;5710;5711;5712;5713;
5714;5715;5716;5717;5718;5719;5720;5721;5722;5723;
5724;5725;5726;5727;5728;5729;5730;5731;5732;5733;
5734;5735;5736;5737;5738;5739;5740;5741;5742;5743;
5745;5746;5747;5748;5749;5750;5751;5752;5753;5754;
5755;5756;5757;5758;5759;5760;5761;5762;5764;5765;
5766;5767;5768;5769;5770;5771;5772;5773;5774;5775;
5776;5777;5778;5779;5780;5781;5782;5783;5784;5785;
5786;5787;5788;5789;5790;5791;5792;5793;5794;5796;
5797;5798;5799;5800;5801;5802;5803;5804;5805;5806;
5807;5808;5809;5810;5811;5812;5813;5815;5816;5817;
5818;5819;5821;5822;5823;5824;5825;5827;5829;5830;
5831;5832;5833;5834;5835;5836;5837;5838;5839;5840;
5841;5842;5843;5845;5846;5847;5848;5849;5850;5851;
5852;5853;5854;5855;5856;5857;5858;5859;5860;5862;
5863;5864;5865;5866;5867;5868;5869;5871;5872;5873;
5874;5875;5876;5877;5878;5880;5881;5882;5883;5884;
5885;5886;5887;5888;5890;5891;5892;5893;5894;5895;
5896;5897;5898;5899;5900;5901;5902;5903;5904;5905;
5906;5907;5908;5909;5910;5911;5912;5913;5914;5915;
5916;5917;5918;5919;5920;5921;5922;5923;5924;5925;
5926;5927;5929;5930;5931;5932;5933;5934;5935;5936;
5937;5938;5939;5940;5941;5942;5943;5944;5945;5946;
5947;5948;5950;5951;5952;5953;5954;5955;5956;5957;
5958;5959;5960;5961;5962;5963;5964;5965;5966;5967;
5968;5969;5970;5971;5972;5973;5974;5975;5976;5977;
5978;5979;5980;5981;5982;5983;5984;5985;5986;5987;
5988;5989;5990;5991;5992;5993;5994;5995;5996;5997;
5998;5999; };
};
DataTable @["EpochOutputData"] {
name="EpochOutputData";
desc=;
data {
name="data";
el_typ=int_Data;
el_def=0;
int_Data @["batch"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_122";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
};
name="batch";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[3000] 0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
3;3;3;3;3;3;3;3;3;3;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
4;4;4;4;4;4;4;4;4;4;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
5;5;5;5;5;5;5;5;5;5;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
6;6;6;6;6;6;6;6;6;6;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
7;7;7;7;7;7;7;7;7;7;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
8;8;8;8;8;8;8;8;8;8;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
9;9;9;9;9;9;9;9;9;9;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
10;10;10;10;10;10;10;10;10;10;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
11;11;11;11;11;11;11;11;11;11;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
12;12;12;12;12;12;12;12;12;12;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
13;13;13;13;13;13;13;13;13;13;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
14;14;14;14;14;14;14;14;14;14;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
15;15;15;15;15;15;15;15;15;15;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
16;16;16;16;16;16;16;16;16;16;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
17;17;17;17;17;17;17;17;17;17;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
18;18;18;18;18;18;18;18;18;18;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
19;19;19;19;19;19;19;19;19;19;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
20;20;20;20;20;20;20;20;20;20;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
21;21;21;21;21;21;21;21;21;21;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
22;22;22;22;22;22;22;22;22;22;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
23;23;23;23;23;23;23;23;23;23;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
24;24;24;24;24;24;24;24;24;24;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
25;25;25;25;25;25;25;25;25;25;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
26;26;26;26;26;26;26;26;26;26;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
27;27;27;27;27;27;27;27;27;27;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
28;28;28;28;28;28;28;28;28;28;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
29;29;29;29;29;29;29;29;29;29;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
30;30;30;30;30;30;30;30;30;30;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
31;31;31;31;31;31;31;31;31;31;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
32;32;32;32;32;32;32;32;32;32;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
33;33;33;33;33;33;33;33;33;33;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
34;34;34;34;34;34;34;34;34;34;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
35;35;35;35;35;35;35;35;35;35;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
36;36;36;36;36;36;36;36;36;36;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
37;37;37;37;37;37;37;37;37;37;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
38;38;38;38;38;38;38;38;38;38;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
39;39;39;39;39;39;39;39;39;39;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
40;40;40;40;40;40;40;40;40;40;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
41;41;41;41;41;41;41;41;41;41;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
42;42;42;42;42;42;42;42;42;42;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
43;43;43;43;43;43;43;43;43;43;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
44;44;44;44;44;44;44;44;44;44;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
45;45;45;45;45;45;45;45;45;45;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
46;46;46;46;46;46;46;46;46;46;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
47;47;47;47;47;47;47;47;47;47;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
48;48;48;48;48;48;48;48;48;48;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
49;49;49;49;49;49;49;49;49;49;
};
};
int_Data @["epoch"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_123";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
};
name="epoch";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[3000] 0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
};
};
float_Data @["avg_sse"] {
name="avg_sse";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[3000] 1.2109958;1.2082179;1.2052271;1.2115855;1.2034185;0;0;0;0.60454988;0.60522985;
0.60530704;0.60273337;0.60478747;0.60605818;0.60175091;0.60676223;0.60784423;0;0.60169601;0.60719275;
0.60510486;0.60379219;0.60509288;0.59926343;1.074806;0.60397565;0.59962022;0.60526597;0.53156036;0.60706019;
1.2411622;0.63067448;1.1074013;0.62821752;0.63205296;1.2350575;0.62870139;0.62862682;1.2342107;0.63154781;
0.63258398;0.63113952;1.2329909;1.2343906;1.2349625;1.2319049;0.62967956;0.62674224;1.2308753;0.6310581;
1.2277417;1.2289561;1.1961761;0.62617308;0.63418746;1.2338012;0.6293779;1.232193;0.63033181;0.63076097;
0.60115385;0.604541;0.60639441;1.194628;0.47455907;0.94695121;0.4745543;0.55888736;0;0;
0;0;0;0;0;0;0;0.47143868;0.47455159;0.47388938;
0.47450954;0;0;0;0;0;0;0;0;0;
0.63003218;0.63204777;0.62531692;0.63162339;0.6280936;0.63309181;0.63216197;0.62890822;0.63167477;0.62873805;
0.62622082;0.63067061;0.62875819;0.63289106;0.62658769;0.62975633;0.63241231;0.62937319;0.62799376;0.62550992;
0.63054085;0.62708622;0.62999314;0.62767678;0.63105154;0.63322371;0.6298275;0.62586087;0.63113356;0.62971365;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0.58818179;0.58103657;0.59068811;0.59591055;0;0;0.60111535;
1.1840205;1.1892123;0.60139763;0.58869123;0.59968817;0.59926182;0.602642;0.60580325;0;1.1961962;
0.63362002;0.63061231;1.2001724;1.2264543;0.62599725;1.1052885;0.63082504;0.62740386;0.63148105;1.0967987;
0.62634504;0.63260776;0.62581664;0.62966192;0.62983567;0.63119125;1.1014261;0.63310301;1.0962665;0.62871373;
0.63227421;0.62655389;1.0994618;0.62755978;0.62507856;0.62966782;0.62754965;0.63449067;0.63078517;0.63154256;
1.0746049;1.0756837;1.0820177;0.94047129;0.47429815;0.47160822;0.47376746;0.47360688;0;0.47334158;
0.60716754;0;0.60651296;0.60678625;0.60235858;0.60187006;0.60153663;0.60627621;0.59990197;0.59988296;
0;0;0;0;0.60797518;0.60519785;0.60177696;0.60251707;0.60354221;1.2074077;
1.2371423;0.62952656;0.62517142;0.5;1.2272315;0.5;1.2354505;1.1061158;1.1055803;0.63097191;
0.6254406;1.2331928;0.5;1.1044605;0.63314301;0.63085532;0.62671858;0.5;0.63342035;0.62548304;
0.6250838;0.62536108;0.63089466;0.62835944;1.1008251;0.63003629;1.2292373;0.5;1.1022874;0.5;
0;0;0;0;0;0;0;0;0;0.47456321;
0.60512751;0.6051234;0.60356075;0.47456267;0;0.57389855;0.58413333;0.56259817;0;0;
0;0;0;0;0;0;0;0;0;0;
0.63001716;0.63019675;0.63140452;0.62742096;0.628501;0.6252625;0.63073218;0.62512267;0.62854755;0.63296658;
0.62763059;0.63136238;0.62647694;0.62667745;0.62571639;0.63014483;0.62577045;0.6323629;0.63250285;0.62740856;
0.63284063;0.63106906;0.62594593;0.6300565;0.62973243;0.62709105;0.62902236;0.63269937;0.63020164;0.62522238;
0.60338181;0.60771418;0.60349244;0.60864311;0.6045599;0.60765249;0.60680342;0.60820758;0.60277224;0.611467;
0;0.60358709;0.60782826;0.6034404;0.60140049;0.60442507;0.60360241;0.60365379;0.60852504;0.60661834;
0.60708201;0;0.47454461;0.60442215;0;0.60238242;0.47280493;1.067379;0.47436661;0.60116589;
0.5;1.1034296;1.2297179;1.2320907;1.1080928;1.2280557;1.2404377;0.62970531;1.1034415;1.2339807;
1.2379661;1.0989698;1.2310038;1.2337835;0.97434002;0.85803306;0.92899096;0.97187042;0.97158754;0.97269768;
0.5;0.5;1.1008518;1.1011758;0.97453684;1.101614;1.1027085;1.2350115;0.97302806;0.5;
1.207909;1.2032039;0.60562831;0.60197622;0.60488284;0.47272751;0.60018235;0.60236883;0.60226369;0;
0;0;0;0;0.59114152;0;0.46980596;0;1.0580374;0;
0.602274;0.60413617;0;0.60170162;0.61494899;0.63120544;0.61175758;0.60888982;0.63091344;1.0846158;
0.63372421;0.62573659;1.0977137;0.62774616;0.62942892;0.62501061;0.63237882;0.6279155;1.2327774;1.1008356;
0.62587917;1.0976224;0.63085997;0.62500215;0.6280368;0.63180143;0.63059229;1.0993922;0.63169354;1.1014454;
0.63105124;1.1032252;1.1087097;1.1027825;0.62995446;0.63268846;0.62734216;0.63231444;0.63209218;0.62910968;
0.60365623;0.6057511;0.60230094;0.47077322;0;0;0;0;0;0;
0;0;0;0.57930124;0;0;0.58886498;0.58447152;0.58520317;0.5873481;
0.58244884;0;0;0;0.58770013;0;0.47172603;0;0;0.59277689;
0.63270456;0.974334;1.1057591;0.62671614;0.62553734;0.97399521;1.232967;0.62640506;0.97314966;1.1057513;
1.0994935;1.0996404;0.97377914;0.5;0.97351694;1.2361701;0.63237667;1.1018202;1.1057084;0.97456264;
1.1056683;0.5;0.5;1.1016502;0.97420537;0.62912369;0.62526006;1.2383958;1.1033221;0.5;
0.4694564;0;0.47092095;0.60002613;0.47163764;0.59930742;0.60490465;0.60364783;0.60619622;0.60515201;
0.60623229;0;0.60301292;0.58327949;0.60254985;0.60564089;0.6038999;0.46982709;0.6015079;0.60301012;
0;0;0;0;0;0;0;0;0;0;
1.2302454;1.2276177;1.0985606;1.2333772;1.2318333;1.2341425;1.2259114;1.2373469;1.2333392;1.2357069;
1.2324061;1.232729;1.2356402;1.0960504;1.2279794;1.2394453;1.23549;0.62721866;1.2312684;0.62662613;
1.2331716;1.1018823;1.2374214;1.2310858;1.2332845;1.2309822;1.1027815;1.2335238;1.2310212;1.2294357;
1.2029314;1.077508;0.60062259;1.0745958;0.60562849;0;0;0;0;0;
0;0;0;0;0;0;0;0.59174979;0.59237599;0;
0;0;0.60847855;0.59885782;0;0;0;0.47284228;0.25132778;0.60356575;
0.62974638;0.63280535;0.62831116;0.63167834;0.63061416;0.63329291;0.63153386;0.62888819;0.62873673;0.62944388;
0.63161433;0.63094622;0.62578487;0.62894523;0.63186795;0.63293523;0.6273331;0.63194335;0.62686479;0.62805879;
0.6263057;0.63277245;0.63098574;0.62637782;0.62599277;0.62646902;0.62631798;0.63021719;0.62865263;0.62506312;
0.59978372;0.60527855;1.0377867;0.4741697;0.60610247;0;0;0;0;0;
0;0;0;0;0;0;0;0;0.56823766;0;
0.58930665;0;0;0;0;0;0.58280027;0.47399616;0;0.16608442;
1.105348;1.1834326;1.1049379;0.62877959;0.62791651;1.1038324;1.1079588;1.1039889;1.1062828;0.63025284;
0.62771773;0.62999707;1.2306668;1.1075898;0.62905252;1.1021129;1.1054261;1.1049314;1.0991194;1.101742;
1.2330204;1.1064695;0.62813747;0.63106525;0.62588501;0.63196063;0.63289815;0.62759781;1.2295984;1.1002648;
0;0;0.60097611;0.47445235;0.60211003;0;0.60436904;0.60417289;0;0.79011071;
0;0;0.60868108;0.60204422;0.18951236;0.61901605;0.60855567;0.61749685;1.2065881;0.60410178;
1.2336648;0.61576515;0.60396922;0.60038435;0.60681814;0.19282475;0.6217497;0.5;1.2247232;0.60493809;
0.63472092;0.63338417;1.2184925;1.2225966;1.2251146;1.2269896;1.2224326;1.2156191;1.2266474;1.2223557;
1.2261002;1.2169508;1.2156416;1.2247312;1.2312237;1.2252338;1.0997889;0.6298002;0.63264549;0.62988931;
1.2255614;1.2321495;0.63366306;1.2226667;1.2235154;0.47463951;1.2275021;1.2304611;0.62578613;1.2204245;
0;0;0;0;0.60725832;0.60025829;0.94801348;0.60258132;0.60249138;0.60122776;
0.60351527;0.60267997;0.60784101;0.6060937;0.60339904;0.60270679;0.6007731;0.60174429;0.60104823;0.60106957;
0.47456139;0.13870639;0;0.60408294;0;0;0;0.59891099;0.47436485;0.60149556;
1.2317345;1.2376506;1.2299597;1.2341425;1.236692;1.1078511;1.2296228;1.1023378;1.2353182;1.2304168;
1.2304031;1.2298293;1.2311412;1.2325938;1.2297833;1.2327461;1.227016;1.2393706;1.2386067;1.2330998;
1.2327001;1.1052325;1.1057433;1.2392946;1.234872;1.1071482;1.2262396;1.2283626;1.2333465;1.2391779;
0.60326356;0.60507971;0.60745871;0.60686803;0.60139632;0.60813856;0.59956193;0.47429875;1.2105273;1.0779865;
1.0764773;1.076195;0.6019311;1.0726553;1.2068172;1.2067993;1.2041974;1.2107093;1.2067814;0.59976292;
0.60015458;0.60555106;1.2038007;1.0714531;0.43632779;0.60659993;0;0.59088564;0;0.47456071;
1.238646;1.23239;1.2343078;1.235188;1.2364671;1.2344878;1.2330689;1.233391;1.2371953;1.2281981;
1.2282314;1.2292089;1.2357293;1.2354366;1.2289348;1.2275759;1.2317042;1.2355583;1.232367;1.2275438;
1.2343906;1.2305477;1.2386357;1.2346597;1.2382369;1.227767;1.2318441;1.2318031;1.2339576;1.22947;
0.60340726;0.47452459;0;0;0;0;0;0;0;0.58802092;
0.5917834;0;0;0.59031695;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0.61649811;0.62624061;
0.6313237;0.63172215;0.62693167;0.62841094;0.63254595;1.2158806;0.63140798;0.63501596;0.62841219;0.63210404;
0.62825871;0.63157785;0.63069594;0.62586123;0.63193977;0.6255433;0.62944895;0.63094246;0.62638885;0.62580878;
0.62690502;0.62991887;0.63208377;0.63142836;0.63144338;0.62597346;0.63419968;0.62977362;0.62961435;0.63031554;
1.208236;1.2141356;0.6010139;1.0780776;1.0813818;0.4711822;0;0.60211933;0.60993183;0.60384047;
0.60290009;0.60064137;0.60567039;0;0.60261083;0.59977818;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
1.2329412;1.2401502;1.2380195;1.1018202;1.2335171;1.2311867;1.2331495;1.2369837;1.2328722;1.2403233;
1.2360935;1.2393925;1.2344754;1.2439597;1.2375451;1.2288656;1.228024;1.2335548;1.2318883;1.2381389;
0.62657875;1.2327219;1.2412324;0.62948871;1.2327466;1.2324522;1.2365063;1.2373633;1.2372528;1.2338908;
1.0695565;0;0.59852505;0.47449887;0.58728421;0;0;0.6002385;0;0.60335612;
0.60843766;0.60551465;0.6080147;0;0.60784388;0.60163105;0.56085289;0;0;0.59284192;
0;0;0;0.59259844;0;0;0;0;0.60094994;0;
1.2273612;1.232838;1.2344811;0.63068068;1.2374228;0.63006079;1.102681;1.2383511;1.2357185;0.63178772;
0.62751859;1.1254797;0.63319409;1.1945224;1.2349676;1.2307281;1.2274168;1.2327337;1.2296607;1.1274266;
0.6293304;0.63128495;0.62749237;0.63264906;0.63138342;0.63194948;1.2336097;0.62774253;0.63415706;1.2331889;
1.0819191;1.2094262;0.60406619;0.47279614;0.9489733;0;0;0;0.60809857;0.60683101;
0.60125744;0.5998922;0.47456226;0.47296393;0;0;0;0.60488158;0.60540938;0.6044234;
0.60055184;0.60323209;0.60042727;0.60067856;0.60372573;0.60012561;0.47443098;0;0;0;
1.2368875;1.2365811;1.232298;1.2345293;1.2361441;1.2312454;1.2367079;1.23154;1.23724;1.2309537;
1.2357672;1.2292092;1.2311935;1.2362611;1.2295146;1.2349701;1.2354665;1.2307044;1.237942;1.2353908;
1.2360029;1.2334313;1.2277468;1.2343634;1.2320309;1.2351372;1.2371646;1.235625;1.2290032;1.2358983;
1.0396965;1.1904277;0.4738465;0.6069569;0.47278818;0;0;0;0;0;
0.47456169;0;0;0.59288079;0;1.1864126;0;0;0.58176935;0;
0;0;0.47456023;0.60258549;0.60445619;0.47178045;0.46902606;0;0.46953213;0.47456267;
1.1071067;1.1081986;0.63263756;1.0982811;0.63411891;1.2400961;0.62658012;1.2280774;1.2369083;0.63041288;
1.2330308;1.2343947;0.63211995;1.2330823;1.2381661;1.229661;1.2387202;1.2351274;1.2354095;0.82998431;
1.2377213;0.62762707;0.6310038;1.235145;1.1004219;1.1047308;1.2340832;0.62870419;0.62789613;0.63043153;
0.6010378;0.6049909;1.2089338;1.0807048;0.47450605;0.47447115;0;0.60384125;0.6034146;0.60584235;
0.47411886;0.60337031;0.60791773;0.6060605;0.26440325;1.1958108;1.0347025;1.0722444;0;0;
0.60481548;0.59536833;0.59372759;0.581007;0;0;0;0;0;0.47451246;
1.1029263;1.2360648;1.1003076;1.1013222;1.2364745;0.62824208;1.1030958;1.0992861;0.62833959;1.0994933;
1.2296345;0.63179427;0.62737393;1.10672;1.2353132;0.63170147;1.236549;0.62913859;0.63154626;1.1041774;
1.2363462;1.1052938;0.63108015;1.1052306;1.1026926;0.62536401;1.0954381;0.6308893;1.106426;1.2422547;
1.0760525;0.47332576;1.073714;0;0.60109472;0.47358567;0;0;0.47258627;0.47456083;
0.60010731;0.60718709;0.60274774;0.47455692;0.47348601;0;0;0;0.47433311;0.60322678;
0;0;0;0.47428173;0.60377228;1.0768688;1.0683762;0.60123932;0.60558933;0.60761189;
0.62753648;0.62979674;0.62681782;0.63118327;0.62552005;1.1016725;1.1068339;0.62627208;1.098628;0.63390887;
1.1017985;0.62767321;0.63311321;0.63001275;0.63384002;1.1026047;0.63071197;0.63156068;0.63181561;0.62897301;
0.62727475;1.1009017;0.62647235;0.63002992;0.62828147;1.099684;0.63024038;0.63121468;0.6301145;0.63035798;
0.58547115;0.59215611;0;0;0.56542587;0.4733606;0.6038658;0.60280728;0.60080481;0.59977639;
0.60344017;0.60671401;0.60096824;0.60282779;0.60422623;0.60570365;0.60632515;0.60242718;0.47436282;0.6066736;
0.60439759;0;0;0;0;0;0;0;0;0;
1.2278273;1.2327051;1.2341026;1.2375449;1.2325385;1.2366364;1.2261208;1.2330252;1.2343341;1.2299198;
1.2391521;1.2338622;0.6311273;1.2303805;1.2350129;1.1063778;1.2328279;1.2331264;1.2336984;1.2320471;
1.2356417;1.2323318;1.2283014;1.2310796;1.2308362;1.2298701;1.232211;1.2248226;1.229497;1.2368307;
1.2062988;0.60728419;1.0777323;1.2025597;1.2017663;1.2069998;1.076262;0.60510838;0.84302473;0.60038131;
0.60582262;0.60127324;0.60297656;0.60635811;0.60332692;0;0;0.60708261;1.0580652;0;
0;0;0;0;0;0.12806273;0;0;0;0;
0.63120234;0.62556976;1.1072223;0.62741464;1.1000633;0.63051397;1.1005793;0.63183039;0.63142955;0.63068771;
0.62766755;0.62737304;0.62671018;0.62732875;0.62569255;0.632173;0.63025981;1.104951;0.62553656;0.62802112;
0.62700111;0.5;0.63021433;0.62967539;0.62537122;0.97434682;0.63178289;1.1055527;1.1019682;0.62763667;
0.60042244;0.47455403;0;0;0;0;0;0;0;0.47375739;
0;0.47199818;0.47455925;0.47423494;0.59964502;0.60453033;0.60072321;0;0.602642;0;
0;0;0;0.58912092;0;0;0;0;0;0;
1.1059897;1.2353649;1.1000512;1.2363071;1.234053;1.1067724;1.1053908;1.2283137;1.2290559;1.2304432;
1.2354836;1.226948;1.2297264;1.2360982;1.2337925;1.2321801;1.2320633;1.2356353;1.1030672;1.1027875;
1.2329338;1.1060088;1.0997163;1.2355207;1.2335554;1.2374997;1.2343698;1.1059275;1.1006193;1.2342603;
0.60391694;1.0776571;0.94763845;0;0.47381562;0;0;0;0;0;
0;0;0;0;0;0;0.58209598;0.5930053;0;0;
0;0;0;0.47455546;0.57411456;0;0;0;0;0;
1.2332538;1.2377152;1.2300543;1.2250247;1.2377191;1.2324752;1.2360178;1.2333102;1.1002386;1.2297189;
1.2277598;1.2358649;1.2278209;1.2260406;1.2340772;1.2264798;1.2292039;1.2347267;1.2349995;1.2338452;
1.228786;1.2347534;1.2338967;1.2339971;1.2265944;1.235769;1.2325165;1.2373235;1.2360942;1.2298833;
1.2049444;0.59959805;0.47456267;0.59972572;0.59995115;0.47454521;0;0.95547664;0.60008305;0.60473824;
0.59936631;0.60620129;0.60439068;0.60387158;0;0.60612416;0.60628235;0.60082501;0.60653979;0;
0.6013124;0.60620248;0.60248131;0.47281241;0;0.60053712;0;0;0;0;
1.2339326;1.0998828;1.2304811;1.2342734;1.1017972;1.2303696;1.2394173;1.1065615;1.1045897;1.1058435;
1.1065607;1.2308409;1.1042963;1.2276752;1.230665;1.1021872;1.0999901;1.2348328;1.1029633;1.234144;
1.1028223;1.1059964;1.1041691;1.1046319;1.1018651;1.1060755;1.1018207;1.232486;1.2327704;1.1046662;
1.0819309;0.60492891;0.60025716;0.60817647;0.60743713;0;0;0;0;0;
0.47453928;0;0;0;0;0;0.60565323;0.47141334;0;0.1280988;
0;0;0.60062885;0.47160706;0.60082495;0.60256803;0.19022197;0.47442192;0.85477328;0.6032629;
1.2405245;1.2347822;1.2334108;1.2332563;1.2334825;1.233258;1.2333719;1.2303966;1.2386194;1.2367129;
1.2379606;1.2388666;1.2255797;1.2269734;1.2355773;1.2333862;1.2290611;1.0995861;1.2277424;1.2279088;
1.0989416;1.2312024;1.2309036;1.2362146;1.2362543;1.2283661;1.1074424;1.2297378;1.2316225;1.2357104;
0.60528332;0;0.47247532;0;0;0;0;0;1.1829216;0.59107745;
0;0;0;0;0;0;0;0;0.47456267;0;
0;0.60681057;0.5;0.47409853;0.47306788;0.62570798;0.61742783;0.60601699;0.60635847;0.60436904;
1.2347357;1.2324128;1.2325952;1.2367879;1.2358691;1.2276683;1.2322388;1.2356294;1.2299259;1.232239;
1.2368212;1.2320088;1.2309434;1.2266002;1.2321239;1.2390921;1.2334048;1.2371099;1.2382874;1.2395937;
1.2298479;1.2329693;1.2340941;1.235615;1.2351813;1.231155;1.2322288;1.2339714;1.2297184;1.2393204;
0.59948248;0.60346138;0.6011678;0.60596871;0.607189;0.60373938;0.6010111;0.60362267;1.2076454;0.60532856;
0.60327363;0.60345864;0.60447919;0.60344243;0.60531873;0.60363394;0.60276604;1.1926206;0.60140491;0.60442615;
0.60744238;0.60714275;0.60530728;0.60623449;0.60127044;0.59926069;0.60249209;0.60437548;1.2126346;1.0769157;
0.5;0.62512124;0.62602115;0.62748843;0.97109485;0.63001639;0.63363302;0.62901306;0.5;0.62626135;
0.62713253;0.6325717;0.62723589;0.63176411;0.62599701;0.63091087;0.62773931;0.62560612;0.62507004;0.63163984;
0.62876183;0.63240623;0.62720716;0.62502789;0.62940603;0.63161945;0.5;0.62709326;0.63151753;0.97386831;
0.60373873;1.0749118;1.2101051;0.60324574;0.60362738;0.6078434;0.60497904;0.6088835;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0.59115243;0;0;0;0;0.47439516;1.1839387;0.59485549;
0.62867159;0.62983119;0.5;1.1015276;0.63193655;0.5;0.97454202;0.97329557;0.97275358;0.5;
1.1014148;0.5;0.6251505;1.1066773;1.0993115;0.6326586;1.0993443;0.63245577;0.97144431;0.63369322;
0.6329841;0.62833875;0.62612975;0.62503374;0.62798655;0.62664133;0.62659204;0.5;0.62895894;0.63360584;
0.5913257;0.59922981;0;0;0;0.47425902;0.60508966;0.60522169;0.60377389;0;
0.60134095;0;0;1.1855137;0;0;0;1.0555195;0;0.59562343;
0;0;0;0;0;0;0.58043587;0;0;0;
1.1072625;0.63117391;1.1042973;1.2369893;1.1022799;1.2285657;0.62564903;1.2367829;1.2343724;1.2281139;
1.242088;0.63022006;1.0997078;1.1017046;1.1050738;0.63104224;0.5;0.62648213;0.5;0.62764764;
0.63408887;0.62787414;1.1026113;1.1013863;1.237812;1.2335298;1.2308626;0.6300481;1.2336621;0.5;
0;0;0.47447225;0;0;0.57660961;0.58353364;0.47423765;0.47220403;0.44556248;
0.47153383;0.47235584;0.47348943;0.60544705;0.60246927;0.60622442;0.59170187;0.58984029;0.58125067;0;
0;0;0;0;0;0;0;0;0;0;
1.2368225;1.1052655;1.2350426;1.2375102;1.2318826;1.2298957;1.2301579;1.2287459;1.23387;1.2268817;
1.2309482;1.2348305;1.2298036;1.1047959;1.2307827;1.2333077;1.2245731;1.2266076;1.2279844;1.2305496;
1.2335267;1.1051896;1.2319953;1.2302516;1.2315608;1.2397658;1.2384745;1.2387244;1.2373509;1.2313461;
0.60744697;0.46426177;1.0757661;1.074096;0.60588634;0.60382581;0.60204929;1.0771317;1.2048075;0.60168076;
0;0;0.60235816;0;0.21888942;0.47183374;0.47455227;0.60638773;0.47332472;0;
0;0.47437182;0;0.47443086;0.4730683;0.4740907;0.47078639;0.46931809;0.47197086;0;
1.2332096;1.1900562;1.2314675;1.2321695;1.2391351;1.2345074;1.2348418;1.0999165;1.1087701;1.1038644;
1.2305646;1.2314169;1.1014819;1.2301986;0.97456264;1.2323174;1.107717;1.2389545;1.2379334;1.1017511;
1.2304616;1.2285309;0.77184319;1.2383995;1.234183;1.1006918;1.2337904;1.2312266;1.1331323;1.2352124;
0.60349232;0.60503256;0.60746843;0.60189629;0.60364413;0.60692936;0.47456267;0.47455606;0.47455478;1.2058077;
1.2110975;1.2097253;0.60352987;0.47454461;0;0;0;0;0;0;
0.47456267;0;0;0.20800468;1.0724983;0.60141397;0.60850644;0.60533178;0.61746049;0.5;
1.2267497;0.5;1.1051071;0.5;0.5;1.2296166;0.63075006;1.2340856;1.2387033;1.2268919;
0.5;1.2340174;0.5;1.2353773;1.2311254;0.62993461;0.62967914;0.5;0.5;1.1057596;
0.5;1.1052269;1.2291243;0.62787724;0.62878644;1.2415979;0.63176906;1.1003385;1.2374986;0.63209015;
0.60374922;1.0775893;1.0780315;0.47453788;0.60267746;0.60469806;0.60675263;0;0;0;
0;0.60219216;0;0;0;0;0;0;0;0.60253507;
0;0;1.068487;0.60294425;1.0783256;1.1950182;0.60306275;0.60422826;0;0.14181533;
1.2321575;1.1075799;1.1058213;1.1002488;1.235714;1.2289245;1.2348231;1.1025743;1.1079364;1.2333049;
1.2324443;1.1025796;1.1021792;1.1026379;1.2401221;1.2304503;1.1021147;1.1081696;1.1036037;1.1024957;
1.1061716;1.2295749;1.2346909;1.1037178;1.1037073;1.1036167;1.2409905;1.2380246;1.1051331;1.1047934;
0.60587013;0.60521829;0.60522676;0.60369915;0.47456267;0.47289431;0.60902184;0;0.60638398;0;
0.47414643;0.45713541;0.47433844;0.60702503;1.1901648;0.60634768;1.1912608;0.60245621;0.60325468;0.60088539;
0.60534465;0.60730231;1.1973584;0.60498452;0.6026026;0.60179448;0.13991924;0.59210551;0;0;
1.2356278;1.230638;1.22902;1.1027188;1.2373953;1.2355551;1.0286325;1.1022191;1.233135;1.1041034;
1.0902698;1.2290514;1.1007323;1.1039466;1.2316854;1.1057076;1.1002009;1.2330554;1.2351928;1.2317377;
1.1014371;1.1036842;1.2269028;1.2277683;1.2377367;1.099853;1.232546;0.62743497;1.2333293;1.2292869;
0.47439602;0.60167545;0;0;0;0;0;0;0;0;
0;0;0;0;0.60250568;0.6044476;0.60363907;0.59847862;0;0;
0.47048917;0.60073304;0.60668325;0.60001528;0.59965026;0.6045711;0.47069722;0.57906818;0;0.46961299;
0.62963092;0.63134998;0.62998152;0.6258586;0.63047314;0.62547994;0.62853539;0.62779045;0.62527001;0.62831676;
0.62830907;0.63246191;0.62657797;0.62581861;0.63284004;0.62857592;0.63223433;0.62761903;0.62697232;0.62675571;
0.63154006;0.63095033;0.63062626;0.62518412;0.63099301;0.62600207;0.63225669;0.62654591;0.63025504;0.62680358;
0;0.60203147;1.2076333;1.2091923;1.2048724;1.0792061;0;1.2090049;0.5996846;0;
0.60096025;0.60262078;0.61647826;0.6029315;0.60416043;0;0;0;0;0;
0;0;0;0;0;0;0;0;1.1679518;0;
1.2354467;1.2271563;1.2301745;1.2362967;1.2347009;1.2335954;1.2340251;1.2306778;1.234982;1.2360013;
1.2344975;1.2286981;1.2312568;1.2316066;1.1045332;1.2347986;1.2347652;1.2376915;1.2319072;1.2338467;
1.1002836;1.2374806;1.2314535;1.2336457;1.2365601;1.2304244;1.2305325;1.2329662;1.2319417;1.2294257;
0;0.47456238;0;0;0;0;0;0;0;0;
0;0;0.60672522;0;0;0;0;0;1.2097673;0.6056748;
1.2089014;0.6014502;0.60225326;0.60556525;0.60547256;0.59993559;0.60567027;0.60170567;0.60126293;0.47434726;
0.62583464;1.1041435;1.1003623;0.62814289;1.1052129;1.1000099;1.1036012;1.1004013;1.1020298;1.0976541;
0.62645906;1.0968677;0.62630391;1.1073511;1.0991664;1.1049213;0.62914526;1.1023731;1.1016443;1.1021365;
1.1027288;1.0976957;1.0947191;1.1821768;0.62875074;1.1001495;1.0991591;0.62601614;0.62942016;1.1070832;
0.47442362;0.60248828;0.60476893;0.60033691;0.6010465;0.60467315;0.60336226;0.59980243;0.6026088;0.60237879;
1.2114547;1.0765752;0.60116541;1.0767488;0.60648191;0.59972727;0;0.186314;0;0;
0;0;0;0;0;0.59158826;0;0;0;0;
1.2278137;1.2307978;1.2280767;1.2312715;1.2277472;1.2316467;1.2310174;1.2315857;1.231025;1.2313914;
1.232599;1.235769;1.236012;1.2298411;1.232568;1.2370076;1.2373229;1.2390617;1.2254134;1.2270489;
1.2338628;1.2328937;1.2333393;1.2276568;1.2396536;1.2362828;1.2294229;1.2321441;1.2257762;1.2268611;
0.60674971;0.60874408;0.60287482;0.60217273;0.47193453;0.60373795;0.60740888;0.6003505;0.60631794;0.47456267;
0.60154134;0.60248935;0.47333121;0.60804826;0.47453439;0;0;0;0.47441903;0;
0.47454944;0.47217131;0.47456267;0;0.60940057;0.60055399;0;0.94759417;1.0685239;0.47425485;
1.1010668;0.5;1.2318804;1.1004548;1.229306;1.1010965;1.2313271;1.0933036;1.23122;1.2302209;
1.229421;1.0992787;1.2305919;1.2365342;0.5;0.6256578;0.96929622;1.2321138;1.2342765;1.1025217;
1.0957894;1.0970572;1.1023052;1.2347794;1.1036919;1.2329845;1.2367655;1.2281983;1.1048198;1.2321118;
0.60584223;0.60365975;0.60278124;1.0780509;0.6086235;1.2079883;1.2094769;0.60846096;0.60563272;0.60298789;
0;0;0;0.47451013;0;0.60331523;0.60649312;0.60704893;0.60458618;0.59932625;
0.60516739;0.60321993;0;0;0;0;0.47140861;0;0;0.20992346;
1.2356198;1.2327001;1.2296164;1.2278249;1.1065195;1.2319915;1.233006;1.2331837;1.1010801;1.2327514;
1.2355838;1.2278497;1.2394234;1.2360319;1.2291276;1.2353665;1.1049807;1.2375611;1.2297021;1.2377291;
1.2370796;1.2292217;1.2286711;1.2374389;1.2329017;1.2332938;1.2346317;1.229146;1.2369293;1.2311345;
0.60126752;0.60773057;0.60061377;0.47293612;0.47456071;0.47383153;0;0;0;0;
0;0;0;0;0;0;0.47253269;0;0;0;
0;0;0;0;0;0.60426569;0.60567093;0.60308349;0.60174924;0.6056782;
1.2381709;1.2347996;1.2304852;1.227935;1.2264848;1.230217;1.2327073;1.239912;1.2289259;1.2377607;
1.1013571;1.2325306;1.2345984;1.2386184;1.2399683;1.2320228;1.2387278;1.2356236;1.2337701;1.2358842;
1.0972553;1.2314838;1.2294186;1.2293186;1.2409236;1.2292711;1.2352514;1.1034441;1.2313657;1.2369502;
0.60467625;0;0;0.60679162;0;0;0;0;0.47244984;0.60087764;
0.59971821;0.56753099;0.47226468;0.4715246;0.60086179;0.59942329;0.59956133;0.60418403;0.60502136;0.59949821;
0;0;0;0;0;0;0.44891131;0;0;0;
1.2302538;1.2324672;1.2310722;1.2325754;1.2360734;1.2285581;1.2280282;1.2356102;1.2376813;1.2373402;
1.2352908;1.2287338;1.2384305;1.2335813;1.2288209;1.2350652;1.2336626;1.2331717;1.2347503;1.2374742;
1.2272267;1.2341297;1.2324992;1.2325294;1.2378273;1.2361939;1.2318367;1.2344779;1.2327056;1.2349995;
0.60132062;0.47364929;1.0769627;0;0.60619164;0.60157204;0.60179937;0.60037029;0.59930551;0;
0.60382807;0.60056305;0.60058135;0.60173762;0.47349477;0.6007967;0.46705547;0;0;0;
0.60313898;0;0;0;0;0;0;0;0.60455215;0.55964452;
1.1075532;1.2297544;1.1052687;1.1020489;1.105672;0.97303617;1.1005244;0.97364783;1.1007736;0.97128594;
0.97348666;1.1001801;1.1083235;1.0989518;1.1009576;1.1065454;0.97428656;0.97164005;1.1046891;0.97455448;
1.1066632;0.97332346;1.231689;1.1047928;1.1052067;0.97456241;0.62973893;1.2406733;1.1027431;1.2310445;
0;0;0;0;0;0;0;0.47206113;0;0;
0;0;0;0;0.47016239;0.47286651;0.47456267;0.47455966;0.60194063;0.60054648;
0.60520297;0.60148561;0.60195297;0.60466927;0.47362417;0.47456071;0.47456267;0.47373614;0;0.47088537;
1.230521;1.2319021;1.2317623;1.2324057;1.2269177;1.2296071;1.2353253;1.2364898;1.2336681;1.2309192;
1.2254016;1.2378986;1.2333701;1.2302332;1.235762;1.2310113;1.2288375;1.1052673;1.2326293;1.1019549;
1.1009219;1.1047339;1.2260385;1.2366242;1.2288368;1.23694;1.2329378;1.2333869;0.62609673;1.2258407;
0.60192335;0.60089201;0.60052335;0.47451732;0.47286603;0;0;0.59276849;0;0;
0;0;0;0;0.47432846;0.57469207;0.58488458;0.55098861;0;0;
0;0.47453004;0;0.6053896;0.6070177;0.60447896;0.60508031;0.60542727;0.60775846;0.60682315;
1.2319312;1.2299032;1.2325861;1.2265588;1.2323021;0.63018429;1.2321461;1.2266638;1.2353656;1.2377979;
1.2256923;1.2377133;1.1020932;1.1011159;1.2322422;1.2378368;1.2283525;1.2304274;1.2379789;1.104009;
1.2283044;1.2322648;1.0993567;1.2313992;1.2274344;1.2350247;1.2315422;1.2325435;1.1050088;1.2333019;
0.60127401;0.47456267;0.60504913;1.2096131;1.0716993;1.0812924;1.0827039;0.94747639;0;0;
1.2019252;0.60224187;0.47310174;0.47411165;0.47455779;0.60436451;0.60241693;0.60105848;0.59969109;0;
0.58634722;0;0;0;0;0;0;0;0;0;
1.2371101;1.2292875;1.2374511;1.2337101;1.2334251;1.2358096;1.2307642;1.2355056;1.2373409;1.2277832;
1.2333949;1.2309839;1.2327192;1.2277324;1.2300818;1.2325847;1.22961;1.2339904;1.236357;1.2289126;
1.2282676;1.2312758;1.1062627;1.2349628;1.2283666;1.2359484;1.2362155;1.2323427;1.2388551;1.235752;
0.60573661;0.34785411;0;0;0;0;0;0;0;0;
0;0.58285248;0;0;0;0;0;0.47445539;0;0;
0;0;0;0;0;0.59099019;1.1974633;0.47311416;0;0;
1.1045829;0.62520897;1.2310263;0.5;0.5;0.62656844;1.2266409;0.63193512;0.62909663;1.2375586;
0.62850767;1.2318004;0.5;0.6294077;0.62944007;1.2278447;0.63137174;1.2306523;1.2356348;0.63022137;
0.5;1.2378216;0.62738264;1.2327157;1.2338214;0.5;1.2274014;0.63188726;0.62527037;0.5;
0.59947133;0;0.60468686;0.60156077;0.46941608;0.6026625;0.60145533;0.59956241;0.60223621;0.60213453;
0;0.60640907;0.59943122;0.60658938;0.59896928;0.60183597;0.60215604;0.60211033;0.60217434;0.59963781;
0;0.60102051;0.60457647;0.60545492;0.46575496;0.60208714;0;0;0;0;
1.2307485;1.2333491;1.233855;1.2321241;1.1060425;1.2332491;1.2382419;1.2277091;1.2357187;1.2320898;
1.2286806;1.231159;1.238224;1.2289793;1.2302613;1.2302672;1.2325029;1.2312423;1.2334752;1.2340398;
1.2345226;1.2375019;1.2346568;1.2365787;1.2284434;1.2376401;1.2321908;1.2330565;1.2314291;1.234018;
};
};
float_Data @["cnt_err"] {
name="cnt_err";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[3000] 2;2;2;2;2;0;0;0;1;1;
1;1;1;1;1;1;1;0;1;1;
1;1;1;1;2;1;1;1;1;1;
2;1;2;1;1;2;1;1;2;1;
1;1;2;2;2;2;1;1;2;1;
2;2;2;1;1;2;1;2;1;1;
1;1;1;2;1;2;1;1;0;0;
0;0;0;0;0;0;0;1;1;1;
1;0;0;0;0;0;0;0;0;0;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;1;1;1;1;0;0;1;
2;2;1;1;1;1;1;1;0;2;
1;1;2;2;1;2;1;1;1;2;
1;1;1;1;1;1;2;1;2;1;
1;1;2;1;1;1;1;1;1;1;
2;2;2;2;1;1;1;1;0;1;
1;0;1;1;1;1;1;1;1;1;
0;0;0;0;1;1;1;1;1;2;
2;1;1;1;2;1;2;2;2;1;
1;2;1;2;1;1;1;1;1;1;
1;1;1;1;2;1;2;1;2;1;
0;0;0;0;0;0;0;0;0;1;
1;1;1;1;0;1;1;1;0;0;
0;0;0;0;0;0;0;0;0;0;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
0;1;1;1;1;1;1;1;1;1;
1;0;1;1;0;1;1;2;1;1;
1;2;2;2;2;2;2;1;2;2;
2;2;2;2;2;2;2;2;2;2;
1;1;2;2;2;2;2;2;2;1;
2;2;1;1;1;1;1;1;1;0;
0;0;0;0;1;0;1;0;2;0;
1;1;0;1;1;1;1;1;1;2;
1;1;2;1;1;1;1;1;2;2;
1;2;1;1;1;1;1;2;1;2;
1;2;2;2;1;1;1;1;1;1;
1;1;1;1;0;0;0;0;0;0;
0;0;0;1;0;0;1;1;1;1;
1;0;0;0;1;0;1;0;0;1;
1;2;2;1;1;2;2;1;2;2;
2;2;2;1;2;2;1;2;2;2;
2;1;1;2;2;1;1;2;2;1;
1;0;1;1;1;1;1;1;1;1;
1;0;1;1;1;1;1;1;1;1;
0;0;0;0;0;0;0;0;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;1;2;1;
2;2;2;2;2;2;2;2;2;2;
2;2;1;2;1;0;0;0;0;0;
0;0;0;0;0;0;0;1;1;0;
0;0;1;1;0;0;0;1;0;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;2;1;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;0;
1;0;0;0;0;0;1;1;0;0;
2;2;2;1;1;2;2;2;2;1;
1;1;2;2;1;2;2;2;2;2;
2;2;1;1;1;1;1;1;2;2;
0;0;1;1;1;0;1;1;0;1;
0;0;1;1;0;1;1;1;2;1;
2;1;1;1;1;0;1;1;2;1;
1;1;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;1;1;1;
2;2;1;2;2;1;2;2;1;2;
0;0;0;0;1;1;2;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;0;0;1;0;0;0;1;1;1;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;1;1;1;1;1;1;1;2;2;
2;2;1;2;2;2;2;2;2;1;
1;1;2;2;1;1;0;1;0;1;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;1;0;0;0;0;0;0;0;1;
1;0;0;1;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;1;1;
1;1;1;1;1;2;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
2;2;1;2;2;1;0;1;1;1;
1;1;1;0;1;1;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;2;2;1;2;2;2;2;2;2;
2;0;1;1;1;0;0;1;0;1;
1;1;1;0;1;1;1;0;0;1;
0;0;0;1;0;0;0;0;1;0;
2;2;2;1;2;1;2;2;2;1;
1;2;1;2;2;2;2;2;2;2;
1;1;1;1;1;1;2;1;1;2;
2;2;1;1;2;0;0;0;1;1;
1;1;1;1;0;0;0;1;1;1;
1;1;1;1;1;1;1;0;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;1;1;1;0;0;0;0;0;
1;0;0;1;0;2;0;0;1;0;
0;0;1;1;1;1;1;0;1;1;
2;2;1;2;1;2;1;2;2;1;
2;2;1;2;2;2;2;2;2;1;
2;1;1;2;2;2;2;1;1;1;
1;1;2;2;1;1;0;1;1;1;
1;1;1;1;0;2;2;2;0;0;
1;1;1;1;0;0;0;0;0;1;
2;2;2;2;2;1;2;2;1;2;
2;1;1;2;2;1;2;1;1;2;
2;2;1;2;2;1;2;1;2;2;
2;1;2;0;1;1;0;0;1;1;
1;1;1;1;1;0;0;0;1;1;
0;0;0;1;1;2;2;1;1;1;
1;1;1;1;1;2;2;1;2;1;
2;1;1;1;1;2;1;1;1;1;
1;2;1;1;1;2;1;1;1;1;
1;1;0;0;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;0;0;0;0;0;0;0;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;1;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;1;2;2;2;2;2;1;1;1;
1;1;1;1;1;0;0;1;2;0;
0;0;0;0;0;0;0;0;0;0;
1;1;2;1;2;1;2;1;1;1;
1;1;1;1;1;1;1;2;1;1;
1;1;1;1;1;2;1;2;2;1;
1;1;0;0;0;0;0;0;0;1;
0;1;1;1;1;1;1;0;1;0;
0;0;0;1;0;0;0;0;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;2;2;0;1;0;0;0;0;0;
0;0;0;0;0;0;1;1;0;0;
0;0;0;1;1;0;0;0;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;1;1;1;1;1;0;1;1;1;
1;1;1;1;0;1;1;1;1;0;
1;1;1;1;0;1;0;0;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;1;1;1;1;0;0;0;0;0;
1;0;0;0;0;0;1;1;0;0;
0;0;1;1;1;1;0;1;2;1;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;0;1;0;0;0;0;0;2;1;
0;0;0;0;0;0;0;0;1;0;
0;1;1;1;1;1;1;1;1;1;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;1;1;1;1;1;1;1;2;1;
1;1;1;1;1;1;1;2;1;1;
1;1;1;1;1;1;1;1;2;2;
1;1;1;1;2;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;2;
1;2;2;1;1;1;1;1;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;1;0;0;0;0;1;2;1;
1;1;1;2;1;1;2;2;2;1;
2;1;1;2;2;1;2;1;2;1;
1;1;1;1;1;1;1;1;1;1;
1;1;0;0;0;1;1;1;1;0;
1;0;0;2;0;0;0;2;0;1;
0;0;0;0;0;0;1;0;0;0;
2;1;2;2;2;2;1;2;2;2;
2;1;2;2;2;1;1;1;1;1;
1;1;2;2;2;2;2;1;2;1;
0;0;1;0;0;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;0;
0;0;0;0;0;0;0;0;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;1;2;2;1;1;1;2;2;1;
0;0;1;0;0;1;1;1;1;0;
0;1;0;1;1;1;1;1;1;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;1;2;2;2;2;2;2;2;
1;1;1;1;1;1;1;1;1;2;
2;2;1;1;0;0;0;0;0;0;
1;0;0;0;2;1;1;1;1;1;
2;1;2;1;1;2;1;2;2;2;
1;2;1;2;2;1;1;1;1;2;
1;2;2;1;1;2;1;2;2;1;
1;2;2;1;1;1;1;0;0;0;
0;1;0;0;0;0;0;0;0;1;
0;0;2;1;2;2;1;1;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;1;1;1;1;1;1;0;1;0;
1;1;1;1;2;1;2;1;1;1;
1;1;2;1;1;1;0;1;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;1;2;2;
1;1;0;0;0;0;0;0;0;0;
0;0;0;0;1;1;1;1;0;0;
1;1;1;1;1;1;1;1;0;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;
0;1;2;2;2;2;0;2;1;0;
1;1;1;1;1;0;0;0;0;0;
0;0;0;0;0;0;0;0;2;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
0;1;0;0;0;0;0;0;0;0;
0;0;1;0;0;0;0;0;2;1;
2;1;1;1;1;1;1;1;1;1;
1;2;2;1;2;2;2;2;2;2;
1;2;1;2;2;2;1;2;2;2;
2;2;2;2;1;2;2;1;1;2;
1;1;1;1;1;1;1;1;1;1;
2;2;1;2;1;1;0;0;0;0;
0;0;0;0;0;1;0;0;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;0;0;0;1;0;
1;1;1;0;1;1;0;2;2;1;
2;1;2;2;2;2;2;2;2;2;
2;2;2;2;1;1;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;1;1;2;1;2;2;1;1;1;
0;0;0;1;0;1;1;1;1;1;
1;1;0;0;0;0;1;0;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;1;1;1;1;1;0;0;0;0;
0;0;0;0;0;0;1;0;0;0;
0;0;0;0;0;1;1;1;1;1;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;0;0;1;0;0;0;0;1;1;
1;1;1;1;1;1;1;1;1;1;
0;0;0;0;0;0;1;0;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;1;2;0;1;1;1;1;1;0;
1;1;1;1;1;1;1;0;0;0;
1;0;0;0;0;0;0;0;1;1;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;1;2;2;2;
0;0;0;0;0;0;0;1;0;0;
0;0;0;0;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;0;1;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;1;2;
1;1;1;1;1;0;0;1;0;0;
0;0;0;0;1;1;1;1;0;0;
0;1;0;1;1;1;1;1;1;1;
2;2;2;2;2;1;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;1;1;2;2;2;2;2;0;0;
2;1;1;1;1;1;1;1;1;0;
1;0;0;0;0;0;0;0;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
1;0;0;0;0;0;0;0;0;0;
0;1;0;0;0;0;0;1;0;0;
0;0;0;0;0;1;2;1;0;0;
2;1;2;1;1;1;2;1;1;2;
1;2;1;1;1;2;1;2;2;1;
1;2;1;2;2;1;2;1;1;1;
1;0;1;1;1;1;1;1;1;1;
0;1;1;1;1;1;1;1;1;1;
0;1;1;1;1;1;0;0;0;0;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
2;2;2;2;2;2;2;2;2;2;
};
};
float_Data @["avg_ext_rew"] {
name="avg_ext_rew";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[3000] 0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
};
};
float_Data @["avg_cycles"] {
name="avg_cycles";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[3000] 62;74.5;69.5;65.5;69;81;70.5;75;53.5;58.5;
63;57;56.5;54.5;56.5;53.5;56;67.5;52.5;56;
68;67.5;62.5;70.5;111;73;78.5;71.5;96.5;108;
73;76.5;107;77.5;77;76.5;79;76;74.5;72;
70;71;67.5;65.5;68;67;80;79;65;79.5;
67.5;69.5;95;75.5;78;73.5;76;73;74;72;
69.5;75.5;68.5;80.5;100;150;111.5;98.5;73;69;
65.5;60.5;62.5;63;58.5;58.5;58;98;128.5;109.5;
106.5;75.5;66;83.5;72.5;66;70;74.5;76;64.5;
73;72;71.5;74.5;69;71;75;71.5;68;79;
70.5;77;72.5;69;72.5;74.5;72.5;69;73.5;77;
75.5;68.5;71;70.5;74;72.5;71.5;68.5;73;74;
67.5;60;58;69.5;64.5;66;65;61.5;68;56.5;
60.5;65.5;61.5;61;60.5;59;62.5;59;68;66.5;
76;74.5;76;101;62;55;57;60;93.5;76;
76.5;75.5;98.5;92;82;109.5;71;72.5;79.5;110.5;
69.5;72.5;70;70.5;71.5;77;109.5;76.5;107.5;73.5;
73;77.5;108;69;69.5;81.5;74.5;79.5;78;65.5;
105;114.5;118;150;140;119.5;108.5;114.5;74.5;112;
78;90.5;74.5;69;63.5;70;78;67.5;70;87.5;
98;69;71;96;77;82.5;77.5;79;71.5;122;
87.5;84.5;86.5;113.5;87.5;128;106.5;118;114.5;74.5;
91;83.5;114.5;114.5;82.5;85.5;76;114.5;103;82.5;
85;76.5;85.5;79;113.5;86;86;111.5;144.5;117;
68.5;70;65;60.5;59;70;68.5;74.5;71.5;113.5;
83;64.5;74.5;108;78;75.5;76;76;69.5;77.5;
69.5;74.5;74;69;85;98;77.5;90;99.5;72.5;
73.5;78;74.5;78;74;73.5;74.5;73.5;76.5;78.5;
79;76;78;77.5;74.5;73;75;81;78;72;
78;76.5;71;74;70.5;76;78.5;76.5;90;83;
58.5;55;56.5;56.5;56.5;54;55;54;59;60.5;
73;62.5;61;59.5;59;65;66.5;71;76;90;
80.5;75.5;110;83.5;74.5;71.5;105.5;112;111;71;
132;106.5;62.5;66.5;107.5;96;66;81.5;105.5;62.5;
65.5;103;61.5;67;150;150;150;150;150;150;
122;128.5;109.5;105;150;106;106.5;63.5;150;137;
66;78;71;72;93;112;76.5;72.5;76;88.5;
63;54;54.5;53.5;66.5;52.5;106;65;119;65;
83.5;89;69.5;88.5;106;84;97.5;100;110;118;
93.5;81;112.5;81.5;98;84.5;96.5;91.5;83.5;115.5;
82;113.5;83.5;80;94.5;75;79.5;111.5;90.5;116;
83;112.5;113.5;117.5;84.5;80.5;82;82;78.5;87;
73;73.5;71.5;99;54.5;53;48;46;46.5;46.5;
46.5;47;46;66.5;46;46;64.5;63.5;62.5;63.5;
62.5;47;46;46.5;63.5;47.5;99;82.5;83.5;83;
83;150;114.5;72.5;72;150;75.5;79;150;112.5;
110;112.5;150;119;150;77.5;70.5;111;111.5;150;
108.5;110.5;116;109;150;73;81.5;76.5;109.5;109.5;
108;67;119;74.5;107.5;80.5;66;66.5;71;66.5;
56.5;80;71.5;112;103;80.5;94;137.5;96;80;
88;72;78;71;69;69.5;64.5;67;79;93;
88;74.5;110.5;74.5;73.5;87;79.5;72;85;74;
75;76;72;110;78.5;81;73.5;94.5;81.5;96.5;
78;109.5;76;75.5;79;94.5;116.5;71;75.5;84.5;
74;113.5;79;119;100.5;77;72;60.5;52;51.5;
53.5;53;50;52.5;60.5;61;59;71.5;69;74;
56.5;66.5;76.5;71.5;65;58.5;76;107.5;109.5;77.5;
70;71.5;72;70.5;74.5;75.5;76.5;74.5;71;71.5;
71;76;75;70;73;71;73;68.5;70;71;
75;76.5;71;72;75.5;74;72.5;73;74;72;
68.5;63;117;104;63.5;63;69;57.5;55;56.5;
54.5;55.5;55.5;52;58.5;60.5;59.5;62;86;61;
73;66;67;60;55;60.5;82.5;100.5;69;106;
109;97.5;110;81.5;78;108;106;108.5;107.5;77;
80.5;96;74.5;109;78;110.5;110.5;109;110;107;
85.5;111.5;72.5;77.5;84;75;78;72.5;73;110;
77;73.5;74;112.5;85.5;108;90.5;87;92.5;98.5;
84;85;99.5;101.5;113.5;101.5;100;99;84.5;71.5;
81.5;97;94.5;91.5;91.5;116.5;97;114;70;80;
81.5;96.5;77;73.5;73.5;77;73.5;76;76;81;
80.5;76;79;80;75.5;76.5;111.5;85;80.5;91;
74;79.5;81;78;73;120.5;78;73.5;98;76.5;
67.5;67;70;64.5;67;83;150;82;71.5;75.5;
77;79;63.5;77;61.5;68.5;63;67.5;68.5;100;
106.5;105.5;64;75;72;74;78;93;131.5;111;
107.5;83.5;88;77.5;106.5;108.5;78;109.5;107;93.5;
89;86.5;79;79.5;75.5;87.5;76.5;98.5;74.5;78;
77.5;125;118;95.5;85.5;119;77.5;93;81;74.5;
73;72.5;83.5;69.5;76.5;93;72.5;111;78;116.5;
111.5;128;76;130;95;85.5;75.5;77.5;74;97.5;
117.5;111.5;99;131.5;116.5;94.5;84.5;74;64;99;
79;90;92.5;70;74;68.5;76.5;74.5;75.5;78;
72.5;75;90;80;94.5;91.5;71;83.5;74.5;79.5;
83;78;72.5;76;77.5;72;75;90;72;75;
66;110.5;88;76.5;62;59.5;62.5;58.5;51;62.5;
65;49;52;63.5;50.5;52;50.5;66.5;55.5;63;
64;49.5;47.5;47.5;55.5;58;63.5;65;86;85.5;
72.5;72.5;82;84;88.5;100.5;79;80;73.5;75.5;
75.5;83.5;78.5;84.5;69.5;70.5;76.5;77.5;71.5;71;
85;72;75;71;73.5;72.5;69;75.5;74.5;80;
61.5;62.5;84.5;100;99.5;130;73;56;58.5;62;
65.5;75;82;113.5;106;72.5;98;85.5;65;63.5;
61;67.5;64.5;60;66;58.5;74.5;60;56.5;54;
59;62;60.5;110.5;57.5;49;61;69;59;49.5;
61;65;58.5;57;51;70;64;71;59.5;71.5;
77;72.5;58;68;56.5;71;58;56.5;51;66;
110.5;69;67;106;78.5;70.5;61;69;79;74;
68.5;60.5;84;94.5;81;84;95.5;77;84;82.5;
65;76.5;75;74;64;65.5;62;60.5;80.5;93.5;
70.5;76;75;92.5;81.5;79;104.5;72;75.5;79;
74;105.5;80;91;77;87.5;87.5;82;78;111;
79;98;77;83;87.5;81;80;78;79.5;74.5;
110;73.5;84;123;150;84;72.5;66;83.5;65;
80;85;108.5;109.5;86;92;68.5;94.5;71.5;77;
73;68;87;77.5;72.5;78.5;109;80.5;66;62.5;
73;64;66.5;62.5;60.5;65.5;64.5;66;67;60;
71;73;60.5;73;64.5;63;70.5;75.5;66.5;67.5;
70.5;60.5;65;61.5;62.5;61;70.5;70.5;67.5;65;
116.5;82.5;99.5;60.5;99;69;61;62;56.5;55.5;
99;48;62.5;64;70.5;80.5;62.5;61;65.5;55;
68;88;115;97;87;105.5;114;95.5;106.5;102;
102;102;69;126;65.5;67.5;68.5;66.5;69.5;69;
61;80;70.5;67;66;66;69;70;68;118.5;
68;70.5;80.5;81.5;104.5;115;69.5;96.5;75;67.5;
73;70.5;78.5;114.5;136.5;111;64;62.5;64;58.5;
105;81.5;98.5;80;108;102.5;114.5;113.5;83;78.5;
85.5;97.5;101;99;82;75;80;82.5;85;111;
115.5;79.5;112.5;113;77;77;116.5;114;78.5;109.5;
68.5;78;78.5;114.5;74.5;73.5;77;75;78;113.5;
77;113;78;114.5;110.5;72;122.5;77.5;113;75;
107;117;118;82;82;109;78.5;77;105;109.5;
68;63;67.5;108;102.5;78.5;81;71.5;118;87;
87.5;81;75;107.5;129.5;127.5;113.5;79;69.5;67;
75.5;80;74;76;70.5;107;111.5;71;113.5;89.5;
109.5;73.5;75.5;68;71.5;113.5;81;92.5;73.5;79.5;
73.5;110.5;76.5;80;80;109.5;68.5;72.5;73.5;73.5;
71.5;73.5;68.5;62;81.5;102;63;59.5;55.5;55;
56;54;73;58.5;53.5;59.5;70;58;99;75;
68.5;88;62.5;56.5;53.5;63;68;56.5;55.5;58;
66.5;60.5;56.5;64.5;65.5;78.5;75;74;65.5;71.5;
64.5;59.5;79;89.5;58;115;71;77.5;72.5;64;
78.5;68;59.5;57.5;81;60.5;69;80.5;83.5;69;
67;77;114.5;70;82;98;127;84.5;103.5;94;
77;88;68.5;72;83;82.5;62.5;110;133.5;88.5;
91;74.5;63;76.5;61.5;106;76.5;81;85;73;
83.5;81.5;111.5;77;113.5;80.5;124;71;87.5;74;
70.5;74;109;103;80.5;74.5;77;131.5;78.5;81;
74.5;113;82;80.5;71.5;150;100;110.5;127;73.5;
71;103.5;68.5;58;50;52;50;50;48;101;
53;99;99;99;58;64;58;66;72;65;
64.5;60;53;71;60;60.5;62.5;57.5;63.5;70.5;
113.5;82.5;109.5;78;76.5;114.5;113.5;71.5;85;75;
73.5;79.5;82;77;80.5;77.5;83;78;115;114;
70;113.5;118;83.5;73.5;77.5;73.5;118.5;128;78;
66;108;150;77.5;105.5;65.5;69.5;68.5;57;49.5;
48;48;55;52;48.5;48.5;67;60;50;55;
58;67.5;65;124.5;81;62;69.5;63.5;66;57.5;
78.5;61.5;61;67.5;65.5;78;63.5;67.5;100.5;62.5;
66;63.5;60.5;69.5;65;61.5;66.5;68;63;69;
71;65.5;66;66;62.5;64.5;63;66.5;66.5;64.5;
63;78.5;106.5;77;89;111;104.5;113.5;88.5;70;
68.5;66;63;63.5;67;79;61.5;62;60.5;88;
82.5;65;63.5;112.5;94;80.5;91;66;66;60.5;
69.5;112;70.5;67.5;109;79.5;76;107.5;110;108;
111.5;68.5;111.5;71;74;111.5;114.5;73;116;74;
111;108;111;113.5;113;114;115;76;78;108;
108;88;107;77;77.5;81;74;80.5;68;80;
110;72;81.5;76;84;85.5;105.5;114.5;108;121.5;
76;98.5;114.5;110;85.5;89;105.5;111;150;84.5;
76;81;79.5;79.5;79.5;83;88;81.5;75;73.5;
78;73;75;75.5;66;81;75.5;116;72.5;75.5;
111.5;96.5;80.5;78.5;81.5;79.5;119;76;86.5;78;
70;71;100;66.5;72;71.5;56;64;80;81;
60;62.5;67.5;63.5;57.5;68.5;60.5;61.5;99.5;72;
73.5;69.5;98.5;98.5;98.5;93;93.5;73.5;66;92;
76;73;81.5;68.5;73.5;71;71;70.5;77.5;65;
65.5;67;70.5;72;71.5;76.5;64;73;72;68;
70.5;68.5;71;71.5;71;75;64;81.5;77;70;
68;62;66.5;58.5;56.5;61;57;73.5;73.5;92.5;
63;69.5;61;63;66.5;59;64.5;74.5;70;73.5;
73.5;85;73.5;66.5;74;67;95.5;88;90;133.5;
115.5;74;81;92.5;150;83;82.5;84.5;110;80;
94;82;83;96;80.5;77;90.5;88;88.5;79;
81.5;75.5;79.5;81.5;81;105;113;97;85;150;
69;112.5;86.5;86.5;72.5;57;70.5;70.5;93.5;71;
64.5;56.5;50;47.5;52.5;48;46;49;69.5;56.5;
58;84;75;95.5;74.5;72.5;74;117.5;80;69;
71;66.5;111;112;68.5;114.5;150;150;150;115;
107;116;72.5;110;110;70;111.5;68;150;62;
78;77;71;69;67.5;68.5;65.5;117.5;66;76;
68;71.5;69;57;57.5;99;47.5;57.5;64.5;62.5;
65.5;65;56;87.5;72.5;57.5;78.5;117.5;66.5;80.5;
78.5;73.5;71.5;60;75.5;74.5;76.5;67.5;64.5;62;
107.5;70;111;66.5;108;72;80;62;73.5;66.5;
61.5;71.5;107;105;112.5;65;110.5;67;109;64;
68;72;107.5;105;69;61;64;67;82;108.5;
66.5;77;109.5;76.5;84;101.5;98;109.5;112;108;
108.5;105;98.5;77.5;55;72.5;80.5;80.5;76.5;60;
56;66;64;73;73.5;67;73;69.5;75;84.5;
80;115;82.5;77.5;98;78;70.5;79.5;79.5;97.5;
74;91.5;86;119;78;97;73;90.5;102.5;81;
75;110.5;83;74.5;82.5;74;78.5;82;80;110.5;
76;105.5;112.5;116;73;77.5;99;120;85;88;
91;79;97;77.5;108;104;103;66.5;99.5;98;
75;98.5;70.5;99.5;98.5;97.5;98.5;98.5;98.5;68;
89.5;107;89;63;69.5;69.5;65.5;106.5;107;113;
76.5;61.5;112.5;68;150;66;107.5;82.5;66;111.5;
65;72.5;105.5;65.5;81.5;110.5;90.5;76.5;108;83;
63.5;59;55.5;66.5;54;68.5;106.5;113;117;84;
72;80.5;96.5;119.5;93.5;73;76.5;66;71;71.5;
107.5;76;63;104.5;121;93.5;78;79.5;103;111.5;
71.5;119.5;110.5;117;112;77;80.5;72.5;72.5;79;
115;70;118;74;78;77;75;116.5;113;113.5;
112.5;110;73.5;75.5;83;70.5;74;117.5;79.5;77;
74;115;117;112.5;68;63.5;64;61.5;57.5;64.5;
71.5;67;87;73;71.5;62.5;62.5;56.5;66.5;91;
80.5;118;115.5;66;126.5;76;85;97.5;70.5;98;
69;109;109.5;108;102.5;75;74.5;111.5;110;69;
68.5;106;109;109.5;76;73.5;109;107.5;111.5;111;
109.5;75.5;72;109;109.5;107;72.5;72.5;115.5;112.5;
81.5;76.5;61.5;64;99;99;74.5;62.5;69.5;78.5;
98;99;99;90;81;79;75;65.5;55.5;69;
74;83.5;75.5;69.5;62.5;74.5;99.5;80;63;65.5;
69.5;78;71.5;114.5;75.5;73;108.5;118.5;76.5;111;
113.5;75.5;110;112;73;112.5;116;77.5;72;79;
115;115;70;93.5;75;108;71;105.5;92;75.5;
114.5;76.5;73.5;76.5;64;70;79;65.5;62.5;63;
57;81.5;67;62.5;68.5;71;58.5;86.5;82.5;62.5;
99;71;58;62.5;55;66.5;99;84.5;68.5;98.5;
82.5;72.5;79.5;69;78;73.5;71.5;74;80.5;71.5;
71;74;66.5;70.5;73.5;71;79;76.5;73.5;82;
69;70;79.5;70;74;69.5;76;77;72;78.5;
70;75.5;63.5;81;70.5;113;104;88.5;78;78;
74;81.5;97.5;92;95.5;72;93;69.5;91;72;
69.5;65.5;68;65.5;76.5;67.5;70;89;124;109.5;
74;74;77.5;77.5;80.5;72.5;72;73.5;75.5;75;
77;72.5;76;68.5;112;81;76;71.5;85;74;
113;69;81;81.5;84.5;83.5;84;75.5;77.5;86;
59.5;103.5;66;57;57;57;65;61.5;64.5;61;
66.5;65;67.5;72;71;70;82.5;102.5;92.5;72;
78;83.5;77;76;64.5;64.5;72.5;83.5;95.5;120;
65;101;101;67;104.5;103;102.5;101.5;102.5;100.5;
72.5;101;64.5;105.5;102.5;103.5;67.5;105;101;100;
104;103.5;101;94;67.5;102.5;104.5;80;61.5;106;
112;72.5;80.5;64;62;55.5;61.5;76;77.5;88;
109;108.5;82;112;89.5;83;79.5;108.5;82.5;67.5;
71.5;65;62;65;67.5;76;67.5;55.5;65;57.5;
74;70;67.5;75;74;73;74.5;69;70.5;67.5;
74;68;69.5;69.5;69;71;71;73;72.5;74.5;
78;71;68.5;64.5;67.5;70.5;72.5;69.5;76;68;
69.5;75;67.5;82;110.5;78;85;74;96.5;109.5;
94;83.5;116.5;106.5;110;88.5;74;90.5;109.5;80;
107;105;111;84.5;92;76;96;150;115.5;103.5;
110;122;77.5;111;70;110;85;110;68;82.5;
72;110.5;68;86.5;113;83;150;78;66.5;108;
120;117.5;109;79.5;118.5;92;78;71.5;109.5;71;
59;62.5;53;99;56.5;62.5;58;80;56.5;71;
71.5;70;74.5;105;70.5;52.5;64.5;61.5;73;87.5;
67.5;84;77;70.5;72.5;84;113.5;100.5;66.5;116.5;
67;71;69.5;69;108;69;69;73.5;111;73;
73;73.5;75;71.5;79;81;106.5;75;72;73;
71.5;73;77;67;74.5;74.5;69.5;70.5;75.5;71;
67;63.5;68.5;107.5;111.5;109.5;66.5;65.5;74;71.5;
83;68.5;61;57.5;54.5;59.5;106.5;58.5;50;55.5;
61.5;62;65;78;87.5;77.5;63;57.5;62;68.5;
62.5;81;78;68.5;72.5;75;69;65.5;70.5;73;
106.5;73.5;77;65.5;68;80;67;70;72.5;71;
102.5;70;57;65.5;62;69.5;72;103;67.5;68;
65;73;69;74;84.5;72.5;56;77;110;76.5;
66.5;97;100;119;63;58.5;66.5;66;70.5;65.5;
96;60.5;54.5;64;57;90;99;74;68;64;
66.5;60;72;72.5;74.5;64.5;62.5;62.5;69.5;60.5;
75.5;69.5;69;65.5;78.5;72.5;77.5;66.5;67;60;
62.5;79.5;63.5;66;75;73.5;61.5;66.5;70;71;
78;112;114;76.5;76.5;70;74;69.5;79;72;
66;76;61.5;62;99;70;105.5;66.5;60;51;
66.5;56.5;59.5;64.5;65.5;69;70.5;64.5;78.5;107;
114.5;75;117.5;113.5;115.5;150;115.5;150;125.5;150;
150;122;118.5;115;114;116.5;150;150;112;150;
115.5;150;78;116;117.5;150;100;85.5;119;85;
71.5;68;64;55;58.5;72.5;60.5;99;65.5;61.5;
64.5;62;68.5;60;98.5;98.5;98;98.5;78.5;61.5;
57;61;80;83.5;99;98;98;98.5;97.5;98;
73;77;76;70.5;75;68.5;86;78;78;72.5;
71.5;74;74;77;75;100;72;111.5;72.5;113;
106.5;107;76;75.5;71.5;76;75.5;70.5;103.5;80;
67;61;62;100.5;101;58.5;58.5;62;51;49;
48.5;48;48.5;49;98;65;61;65.5;50.5;48;
55;111;62;63;76.5;57.5;57.5;48.5;56;60;
70;73.5;71.5;66.5;74;89.5;72.5;83;65;69.5;
70.5;71;107.5;120;74.5;70;73.5;71;83.5;102.5;
75;68;109;69.5;68.5;67.5;71;71;109;68;
68;107.5;68.5;57.5;112;111.5;110;150;72;75;
80;82;110.5;105.5;106.5;81;61.5;63.5;74.5;91;
93;79.5;72;66.5;63.5;69.5;61;65.5;74.5;68.5;
73.5;74.5;81;71.5;70.5;72.5;71.5;70;68.5;76.5;
66;69.5;70;72.5;65;65.5;75;69;74.5;76.5;
71;72.5;109.5;69.5;71;72.5;69.5;75.5;68.5;66.5;
61.5;101;71.5;51;60.5;62;50.5;47.5;47.5;47.5;
47.5;68.5;48;54;55.5;55;54;107;69;59;
99.5;71;74;77.5;74.5;91.5;89.5;99.5;64.5;61;
106;78.5;68;114;126;77;66.5;81;84.5;69.5;
77;66.5;117;76;83;72;76.5;70.5;66;76;
139.5;73;81.5;70.5;77;123;73.5;67;88;113;
64.5;65;61.5;65.5;101;63.5;56;55;58.5;63.5;
83.5;62.5;63.5;59.5;56.5;61.5;69;75;59.5;80;
83.5;68;67;66;99;73.5;77;67;68;60.5;
65.5;72.5;66;67;107.5;70;70;70;65;66.5;
63;67;64.5;70;66.5;66;72.5;64.5;68.5;65;
66.5;63.5;71.5;69.5;69.5;71.5;64;73;68.5;64.5;
};
};
};
data_flags=SAVE_ROWS|AUTO_CALC;
auto_load=NO_AUTO_LOAD;
auto_load_file=;
keygen 4 0=0;
row_indexes {
name=;
[3000] 0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
60;61;62;63;64;65;66;67;68;69;
70;71;72;73;74;75;76;77;78;79;
80;81;82;83;84;85;86;87;88;89;
90;91;92;93;94;95;96;97;98;99;
100;101;102;103;104;105;106;107;108;109;
110;111;112;113;114;115;116;117;118;119;
120;121;122;123;124;125;126;127;128;129;
130;131;132;133;134;135;136;137;138;139;
140;141;142;143;144;145;146;147;148;149;
150;151;152;153;154;155;156;157;158;159;
160;161;162;163;164;165;166;167;168;169;
170;171;172;173;174;175;176;177;178;179;
180;181;182;183;184;185;186;187;188;189;
190;191;192;193;194;195;196;197;198;199;
200;201;202;203;204;205;206;207;208;209;
210;211;212;213;214;215;216;217;218;219;
220;221;222;223;224;225;226;227;228;229;
230;231;232;233;234;235;236;237;238;239;
240;241;242;243;244;245;246;247;248;249;
250;251;252;253;254;255;256;257;258;259;
260;261;262;263;264;265;266;267;268;269;
270;271;272;273;274;275;276;277;278;279;
280;281;282;283;284;285;286;287;288;289;
290;291;292;293;294;295;296;297;298;299;
300;301;302;303;304;305;306;307;308;309;
310;311;312;313;314;315;316;317;318;319;
320;321;322;323;324;325;326;327;328;329;
330;331;332;333;334;335;336;337;338;339;
340;341;342;343;344;345;346;347;348;349;
350;351;352;353;354;355;356;357;358;359;
360;361;362;363;364;365;366;367;368;369;
370;371;372;373;374;375;376;377;378;379;
380;381;382;383;384;385;386;387;388;389;
390;391;392;393;394;395;396;397;398;399;
400;401;402;403;404;405;406;407;408;409;
410;411;412;413;414;415;416;417;418;419;
420;421;422;423;424;425;426;427;428;429;
430;431;432;433;434;435;436;437;438;439;
440;441;442;443;444;445;446;447;448;449;
450;451;452;453;454;455;456;457;458;459;
460;461;462;463;464;465;466;467;468;469;
470;471;472;473;474;475;476;477;478;479;
480;481;482;483;484;485;486;487;488;489;
490;491;492;493;494;495;496;497;498;499;
500;501;502;503;504;505;506;507;508;509;
510;511;512;513;514;515;516;517;518;519;
520;521;522;523;524;525;526;527;528;529;
530;531;532;533;534;535;536;537;538;539;
540;541;542;543;544;545;546;547;548;549;
550;551;552;553;554;555;556;557;558;559;
560;561;562;563;564;565;566;567;568;569;
570;571;572;573;574;575;576;577;578;579;
580;581;582;583;584;585;586;587;588;589;
590;591;592;593;594;595;596;597;598;599;
600;601;602;603;604;605;606;607;608;609;
610;611;612;613;614;615;616;617;618;619;
620;621;622;623;624;625;626;627;628;629;
630;631;632;633;634;635;636;637;638;639;
640;641;642;643;644;645;646;647;648;649;
650;651;652;653;654;655;656;657;658;659;
660;661;662;663;664;665;666;667;668;669;
670;671;672;673;674;675;676;677;678;679;
680;681;682;683;684;685;686;687;688;689;
690;691;692;693;694;695;696;697;698;699;
700;701;702;703;704;705;706;707;708;709;
710;711;712;713;714;715;716;717;718;719;
720;721;722;723;724;725;726;727;728;729;
730;731;732;733;734;735;736;737;738;739;
740;741;742;743;744;745;746;747;748;749;
750;751;752;753;754;755;756;757;758;759;
760;761;762;763;764;765;766;767;768;769;
770;771;772;773;774;775;776;777;778;779;
780;781;782;783;784;785;786;787;788;789;
790;791;792;793;794;795;796;797;798;799;
800;801;802;803;804;805;806;807;808;809;
810;811;812;813;814;815;816;817;818;819;
820;821;822;823;824;825;826;827;828;829;
830;831;832;833;834;835;836;837;838;839;
840;841;842;843;844;845;846;847;848;849;
850;851;852;853;854;855;856;857;858;859;
860;861;862;863;864;865;866;867;868;869;
870;871;872;873;874;875;876;877;878;879;
880;881;882;883;884;885;886;887;888;889;
890;891;892;893;894;895;896;897;898;899;
900;901;902;903;904;905;906;907;908;909;
910;911;912;913;914;915;916;917;918;919;
920;921;922;923;924;925;926;927;928;929;
930;931;932;933;934;935;936;937;938;939;
940;941;942;943;944;945;946;947;948;949;
950;951;952;953;954;955;956;957;958;959;
960;961;962;963;964;965;966;967;968;969;
970;971;972;973;974;975;976;977;978;979;
980;981;982;983;984;985;986;987;988;989;
990;991;992;993;994;995;996;997;998;999;
1000;1001;1002;1003;1004;1005;1006;1007;1008;1009;
1010;1011;1012;1013;1014;1015;1016;1017;1018;1019;
1020;1021;1022;1023;1024;1025;1026;1027;1028;1029;
1030;1031;1032;1033;1034;1035;1036;1037;1038;1039;
1040;1041;1042;1043;1044;1045;1046;1047;1048;1049;
1050;1051;1052;1053;1054;1055;1056;1057;1058;1059;
1060;1061;1062;1063;1064;1065;1066;1067;1068;1069;
1070;1071;1072;1073;1074;1075;1076;1077;1078;1079;
1080;1081;1082;1083;1084;1085;1086;1087;1088;1089;
1090;1091;1092;1093;1094;1095;1096;1097;1098;1099;
1100;1101;1102;1103;1104;1105;1106;1107;1108;1109;
1110;1111;1112;1113;1114;1115;1116;1117;1118;1119;
1120;1121;1122;1123;1124;1125;1126;1127;1128;1129;
1130;1131;1132;1133;1134;1135;1136;1137;1138;1139;
1140;1141;1142;1143;1144;1145;1146;1147;1148;1149;
1150;1151;1152;1153;1154;1155;1156;1157;1158;1159;
1160;1161;1162;1163;1164;1165;1166;1167;1168;1169;
1170;1171;1172;1173;1174;1175;1176;1177;1178;1179;
1180;1181;1182;1183;1184;1185;1186;1187;1188;1189;
1190;1191;1192;1193;1194;1195;1196;1197;1198;1199;
1200;1201;1202;1203;1204;1205;1206;1207;1208;1209;
1210;1211;1212;1213;1214;1215;1216;1217;1218;1219;
1220;1221;1222;1223;1224;1225;1226;1227;1228;1229;
1230;1231;1232;1233;1234;1235;1236;1237;1238;1239;
1240;1241;1242;1243;1244;1245;1246;1247;1248;1249;
1250;1251;1252;1253;1254;1255;1256;1257;1258;1259;
1260;1261;1262;1263;1264;1265;1266;1267;1268;1269;
1270;1271;1272;1273;1274;1275;1276;1277;1278;1279;
1280;1281;1282;1283;1284;1285;1286;1287;1288;1289;
1290;1291;1292;1293;1294;1295;1296;1297;1298;1299;
1300;1301;1302;1303;1304;1305;1306;1307;1308;1309;
1310;1311;1312;1313;1314;1315;1316;1317;1318;1319;
1320;1321;1322;1323;1324;1325;1326;1327;1328;1329;
1330;1331;1332;1333;1334;1335;1336;1337;1338;1339;
1340;1341;1342;1343;1344;1345;1346;1347;1348;1349;
1350;1351;1352;1353;1354;1355;1356;1357;1358;1359;
1360;1361;1362;1363;1364;1365;1366;1367;1368;1369;
1370;1371;1372;1373;1374;1375;1376;1377;1378;1379;
1380;1381;1382;1383;1384;1385;1386;1387;1388;1389;
1390;1391;1392;1393;1394;1395;1396;1397;1398;1399;
1400;1401;1402;1403;1404;1405;1406;1407;1408;1409;
1410;1411;1412;1413;1414;1415;1416;1417;1418;1419;
1420;1421;1422;1423;1424;1425;1426;1427;1428;1429;
1430;1431;1432;1433;1434;1435;1436;1437;1438;1439;
1440;1441;1442;1443;1444;1445;1446;1447;1448;1449;
1450;1451;1452;1453;1454;1455;1456;1457;1458;1459;
1460;1461;1462;1463;1464;1465;1466;1467;1468;1469;
1470;1471;1472;1473;1474;1475;1476;1477;1478;1479;
1480;1481;1482;1483;1484;1485;1486;1487;1488;1489;
1490;1491;1492;1493;1494;1495;1496;1497;1498;1499;
1500;1501;1502;1503;1504;1505;1506;1507;1508;1509;
1510;1511;1512;1513;1514;1515;1516;1517;1518;1519;
1520;1521;1522;1523;1524;1525;1526;1527;1528;1529;
1530;1531;1532;1533;1534;1535;1536;1537;1538;1539;
1540;1541;1542;1543;1544;1545;1546;1547;1548;1549;
1550;1551;1552;1553;1554;1555;1556;1557;1558;1559;
1560;1561;1562;1563;1564;1565;1566;1567;1568;1569;
1570;1571;1572;1573;1574;1575;1576;1577;1578;1579;
1580;1581;1582;1583;1584;1585;1586;1587;1588;1589;
1590;1591;1592;1593;1594;1595;1596;1597;1598;1599;
1600;1601;1602;1603;1604;1605;1606;1607;1608;1609;
1610;1611;1612;1613;1614;1615;1616;1617;1618;1619;
1620;1621;1622;1623;1624;1625;1626;1627;1628;1629;
1630;1631;1632;1633;1634;1635;1636;1637;1638;1639;
1640;1641;1642;1643;1644;1645;1646;1647;1648;1649;
1650;1651;1652;1653;1654;1655;1656;1657;1658;1659;
1660;1661;1662;1663;1664;1665;1666;1667;1668;1669;
1670;1671;1672;1673;1674;1675;1676;1677;1678;1679;
1680;1681;1682;1683;1684;1685;1686;1687;1688;1689;
1690;1691;1692;1693;1694;1695;1696;1697;1698;1699;
1700;1701;1702;1703;1704;1705;1706;1707;1708;1709;
1710;1711;1712;1713;1714;1715;1716;1717;1718;1719;
1720;1721;1722;1723;1724;1725;1726;1727;1728;1729;
1730;1731;1732;1733;1734;1735;1736;1737;1738;1739;
1740;1741;1742;1743;1744;1745;1746;1747;1748;1749;
1750;1751;1752;1753;1754;1755;1756;1757;1758;1759;
1760;1761;1762;1763;1764;1765;1766;1767;1768;1769;
1770;1771;1772;1773;1774;1775;1776;1777;1778;1779;
1780;1781;1782;1783;1784;1785;1786;1787;1788;1789;
1790;1791;1792;1793;1794;1795;1796;1797;1798;1799;
1800;1801;1802;1803;1804;1805;1806;1807;1808;1809;
1810;1811;1812;1813;1814;1815;1816;1817;1818;1819;
1820;1821;1822;1823;1824;1825;1826;1827;1828;1829;
1830;1831;1832;1833;1834;1835;1836;1837;1838;1839;
1840;1841;1842;1843;1844;1845;1846;1847;1848;1849;
1850;1851;1852;1853;1854;1855;1856;1857;1858;1859;
1860;1861;1862;1863;1864;1865;1866;1867;1868;1869;
1870;1871;1872;1873;1874;1875;1876;1877;1878;1879;
1880;1881;1882;1883;1884;1885;1886;1887;1888;1889;
1890;1891;1892;1893;1894;1895;1896;1897;1898;1899;
1900;1901;1902;1903;1904;1905;1906;1907;1908;1909;
1910;1911;1912;1913;1914;1915;1916;1917;1918;1919;
1920;1921;1922;1923;1924;1925;1926;1927;1928;1929;
1930;1931;1932;1933;1934;1935;1936;1937;1938;1939;
1940;1941;1942;1943;1944;1945;1946;1947;1948;1949;
1950;1951;1952;1953;1954;1955;1956;1957;1958;1959;
1960;1961;1962;1963;1964;1965;1966;1967;1968;1969;
1970;1971;1972;1973;1974;1975;1976;1977;1978;1979;
1980;1981;1982;1983;1984;1985;1986;1987;1988;1989;
1990;1991;1992;1993;1994;1995;1996;1997;1998;1999;
2000;2001;2002;2003;2004;2005;2006;2007;2008;2009;
2010;2011;2012;2013;2014;2015;2016;2017;2018;2019;
2020;2021;2022;2023;2024;2025;2026;2027;2028;2029;
2030;2031;2032;2033;2034;2035;2036;2037;2038;2039;
2040;2041;2042;2043;2044;2045;2046;2047;2048;2049;
2050;2051;2052;2053;2054;2055;2056;2057;2058;2059;
2060;2061;2062;2063;2064;2065;2066;2067;2068;2069;
2070;2071;2072;2073;2074;2075;2076;2077;2078;2079;
2080;2081;2082;2083;2084;2085;2086;2087;2088;2089;
2090;2091;2092;2093;2094;2095;2096;2097;2098;2099;
2100;2101;2102;2103;2104;2105;2106;2107;2108;2109;
2110;2111;2112;2113;2114;2115;2116;2117;2118;2119;
2120;2121;2122;2123;2124;2125;2126;2127;2128;2129;
2130;2131;2132;2133;2134;2135;2136;2137;2138;2139;
2140;2141;2142;2143;2144;2145;2146;2147;2148;2149;
2150;2151;2152;2153;2154;2155;2156;2157;2158;2159;
2160;2161;2162;2163;2164;2165;2166;2167;2168;2169;
2170;2171;2172;2173;2174;2175;2176;2177;2178;2179;
2180;2181;2182;2183;2184;2185;2186;2187;2188;2189;
2190;2191;2192;2193;2194;2195;2196;2197;2198;2199;
2200;2201;2202;2203;2204;2205;2206;2207;2208;2209;
2210;2211;2212;2213;2214;2215;2216;2217;2218;2219;
2220;2221;2222;2223;2224;2225;2226;2227;2228;2229;
2230;2231;2232;2233;2234;2235;2236;2237;2238;2239;
2240;2241;2242;2243;2244;2245;2246;2247;2248;2249;
2250;2251;2252;2253;2254;2255;2256;2257;2258;2259;
2260;2261;2262;2263;2264;2265;2266;2267;2268;2269;
2270;2271;2272;2273;2274;2275;2276;2277;2278;2279;
2280;2281;2282;2283;2284;2285;2286;2287;2288;2289;
2290;2291;2292;2293;2294;2295;2296;2297;2298;2299;
2300;2301;2302;2303;2304;2305;2306;2307;2308;2309;
2310;2311;2312;2313;2314;2315;2316;2317;2318;2319;
2320;2321;2322;2323;2324;2325;2326;2327;2328;2329;
2330;2331;2332;2333;2334;2335;2336;2337;2338;2339;
2340;2341;2342;2343;2344;2345;2346;2347;2348;2349;
2350;2351;2352;2353;2354;2355;2356;2357;2358;2359;
2360;2361;2362;2363;2364;2365;2366;2367;2368;2369;
2370;2371;2372;2373;2374;2375;2376;2377;2378;2379;
2380;2381;2382;2383;2384;2385;2386;2387;2388;2389;
2390;2391;2392;2393;2394;2395;2396;2397;2398;2399;
2400;2401;2402;2403;2404;2405;2406;2407;2408;2409;
2410;2411;2412;2413;2414;2415;2416;2417;2418;2419;
2420;2421;2422;2423;2424;2425;2426;2427;2428;2429;
2430;2431;2432;2433;2434;2435;2436;2437;2438;2439;
2440;2441;2442;2443;2444;2445;2446;2447;2448;2449;
2450;2451;2452;2453;2454;2455;2456;2457;2458;2459;
2460;2461;2462;2463;2464;2465;2466;2467;2468;2469;
2470;2471;2472;2473;2474;2475;2476;2477;2478;2479;
2480;2481;2482;2483;2484;2485;2486;2487;2488;2489;
2490;2491;2492;2493;2494;2495;2496;2497;2498;2499;
2500;2501;2502;2503;2504;2505;2506;2507;2508;2509;
2510;2511;2512;2513;2514;2515;2516;2517;2518;2519;
2520;2521;2522;2523;2524;2525;2526;2527;2528;2529;
2530;2531;2532;2533;2534;2535;2536;2537;2538;2539;
2540;2541;2542;2543;2544;2545;2546;2547;2548;2549;
2550;2551;2552;2553;2554;2555;2556;2557;2558;2559;
2560;2561;2562;2563;2564;2565;2566;2567;2568;2569;
2570;2571;2572;2573;2574;2575;2576;2577;2578;2579;
2580;2581;2582;2583;2584;2585;2586;2587;2588;2589;
2590;2591;2592;2593;2594;2595;2596;2597;2598;2599;
2600;2601;2602;2603;2604;2605;2606;2607;2608;2609;
2610;2611;2612;2613;2614;2615;2616;2617;2618;2619;
2620;2621;2622;2623;2624;2625;2626;2627;2628;2629;
2630;2631;2632;2633;2634;2635;2636;2637;2638;2639;
2640;2641;2642;2643;2644;2645;2646;2647;2648;2649;
2650;2651;2652;2653;2654;2655;2656;2657;2658;2659;
2660;2661;2662;2663;2664;2665;2666;2667;2668;2669;
2670;2671;2672;2673;2674;2675;2676;2677;2678;2679;
2680;2681;2682;2683;2684;2685;2686;2687;2688;2689;
2690;2691;2692;2693;2694;2695;2696;2697;2698;2699;
2700;2701;2702;2703;2704;2705;2706;2707;2708;2709;
2710;2711;2712;2713;2714;2715;2716;2717;2718;2719;
2720;2721;2722;2723;2724;2725;2726;2727;2728;2729;
2730;2731;2732;2733;2734;2735;2736;2737;2738;2739;
2740;2741;2742;2743;2744;2745;2746;2747;2748;2749;
2750;2751;2752;2753;2754;2755;2756;2757;2758;2759;
2760;2761;2762;2763;2764;2765;2766;2767;2768;2769;
2770;2771;2772;2773;2774;2775;2776;2777;2778;2779;
2780;2781;2782;2783;2784;2785;2786;2787;2788;2789;
2790;2791;2792;2793;2794;2795;2796;2797;2798;2799;
2800;2801;2802;2803;2804;2805;2806;2807;2808;2809;
2810;2811;2812;2813;2814;2815;2816;2817;2818;2819;
2820;2821;2822;2823;2824;2825;2826;2827;2828;2829;
2830;2831;2832;2833;2834;2835;2836;2837;2838;2839;
2840;2841;2842;2843;2844;2845;2846;2847;2848;2849;
2850;2851;2852;2853;2854;2855;2856;2857;2858;2859;
2860;2861;2862;2863;2864;2865;2866;2867;2868;2869;
2870;2871;2872;2873;2874;2875;2876;2877;2878;2879;
2880;2881;2882;2883;2884;2885;2886;2887;2888;2889;
2890;2891;2892;2893;2894;2895;2896;2897;2898;2899;
2900;2901;2902;2903;2904;2905;2906;2907;2908;2909;
2910;2911;2912;2913;2914;2915;2916;2917;2918;2919;
2920;2921;2922;2923;2924;2925;2926;2927;2928;2929;
2930;2931;2932;2933;2934;2935;2936;2937;2938;2939;
2940;2941;2942;2943;2944;2945;2946;2947;2948;2949;
2950;2951;2952;2953;2954;2955;2956;2957;2958;2959;
2960;2961;2962;2963;2964;2965;2966;2967;2968;2969;
2970;2971;2972;2973;2974;2975;2976;2977;2978;2979;
2980;2981;2982;2983;2984;2985;2986;2987;2988;2989;
2990;2991;2992;2993;2994;2995;2996;2997;2998;2999;
};
};
DataTable @["CycleOutputData"] {
name="CycleOutputData";
desc=;
data {
name="data";
el_typ=int_Data;
el_def=0;
int_Data @["batch"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_43";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="batch";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
int_Data @["epoch"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_44";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="epoch";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
int_Data @["trial"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_45";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="trial";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
String_Data @["trial_name"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_87";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="trial_name";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
String_Data @["group_name"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_88";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="group_name";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
int_Data @["phase_no"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_46";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="phase_no";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
int_Data @["cycle"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_47";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="cycle";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
float_Data @["sse"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_89";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="sse";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
float_Data @["ext_rew"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_90";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="ext_rew";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
float_Data @["STN_acts_avg"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_91";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="STN_acts_avg";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
float_Data @["PMC_acts_avg"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_92";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="PMC_acts_avg";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
float_Data @["Thalam_acts_avg"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_93";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="Thalam_acts_avg";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
float_Data @["GP_Int_acts_avg"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_94";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="GP_Int_acts_avg";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
float_Data @["GP_Ext_acts_avg"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_95";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="GP_Ext_acts_avg";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
float_Data @["Output_act"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_96";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="Output_act";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=1;
cell_geom{ 4;1; };
calc_expr {
expr=;
};
dim_names {
name=;
[2] ;; };
};
float_Data @["Output_units_0_act"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_97";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="Output_units_0_act";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
float_Data @["SNc_acts_avg"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_98";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2057613134384155;
val_type_fixed=0;
};
};
name="SNc_acts_avg";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
};
};
data_flags=AUTO_CALC;
auto_load=NO_AUTO_LOAD;
auto_load_file=;
keygen 4 0=0;
row_indexes {
name=;
[0] };
};
};
DataTable_Group @.gp["AnalysisData"] {
name="AnalysisData";
el_typ=DataTable;
el_def=0;
DataTable @["TrialOutputData_Group"] {
name="TrialOutputData_Group";
desc=;
data {
name="data";
el_typ=String_Data;
el_def=0;
String_Data @["trial_name_group"] {
name="trial_name_group";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[200] "6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";
"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";
"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";
"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";
"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";
"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";
"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";
"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";
"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";
"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";
"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";
"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";
"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";
"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";
"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";
"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";
"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";
"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";
"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";
"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";
};
};
int_Data @["batch_group"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_119";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
};
name="batch_group";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[200] 0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
};
};
float_Data @["r1_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_120";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
};
name="r1_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[200] 0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0.82758623;0.95999998;0.86666667;0.86206895;0.89285713;0.96666664;0.82758623;0.8214286;0.96551722;0.9285714;
0.89999998;0.83333331;0.86206895;0.63999999;0.96551722;0.89285713;0.86206895;0.93103451;0.89999998;0.63636363;
0.66666669;0.89999998;0.42857143;0.9285714;0.9285714;0.85185188;0.83999997;0.89655173;0.86666667;0.79310346;
0.8214286;0.93333334;0.75;0.85714287;0.82758623;0.86666667;1;0.80000001;0.89999998;0.9285714;
0.95652175;0.93103451;1;1;0.57692307;1;0.85185188;0.53846157;0.93103451;1;
0.63333333;1;1;0.086956523;1;1;1;1;0.96666664;1;
1;1;0.96551722;0.60000002;1;0.033333335;1;0;0.86666667;0.69999999;
1;0.58620691;0.035714287;1;0.96666664;1;0;1;0.72000003;1;
0.33333334;0.074074075;0.61538464;1;0.66666669;1;1;0;1;1;
0.4074074;1;1;1;0.63636363;1;0.93333334;1;1;1;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0.043478262;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
};
};
float_Data @["r2_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_121";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
};
name="r2_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[200] 0.033333335;0;0;0;0;0;0.2962963;0;0;0;
0;0.47999999;0;0;0.06666667;0;0;0;0;0;
0;0;0;0;0;0;0;0.07692308;0;0;
0;0;0;0.041666668;0;0;0;0.10344828;0;0;
0;0;0;0;0;0;0;0;0;0;
0.1724138;0.039999999;0.13333334;0.13793103;0.10714286;0.033333335;0.1724138;0.17857143;0.034482758;0.071428575;
0.1;0.16666667;0.13793103;0.36000001;0.034482758;0.10714286;0.13793103;0.068965517;0.1;0.36363637;
0.33333334;0.1;0.5714286;0.071428575;0.071428575;0.14814815;0.16;0.10344828;0.13333334;0.20689656;
0.17857143;0.06666667;0.25;0.14285715;0.1724138;0.13333334;0;0.2;0.1;0.071428575;
0.043478262;0.068965517;0;0;0.42307693;0;0.14814815;0.46153846;0.068965517;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0.55172414;1;0.92000002;0.76923078;1;0.25;0.95454544;0.78571427;0.07692308;1;
0.75;0.27586207;0;0;0.96666664;0.068965517;0.48148149;0;0.41666666;0.58823532;
1;0.033333335;1;0;0;0;0;0;1;1;
0.47999999;0;0;0.5;0;0.055555556;1;0;0.8888889;0;
0.16666667;0;0;0;0.06666667;0.03846154;0.039999999;0;0.60000002;0;
};
};
float_Data @["r3_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_122";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
};
name="r3_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[200] 0.13333334;0.81481481;0.56666666;0.2857143;0.89999998;0.11538462;0.4074074;0.80000001;0.51851851;0.6785714;
0.84615386;0.28;0.46153846;0.14814815;0.83333331;0.58620691;0.65517241;0.375;0.66666669;0.63333333;
0.77777779;0.5;0.81481481;0.85185188;0.8888889;0.44827586;0.76923078;0.73076922;0;0.75862068;
0.80000001;0.73913044;0.70588237;0.41666666;0.60000002;0.20833333;0.5925926;0.58620691;0.60714287;0.4642857;
0.51999998;0.37037036;0.71428573;0.57692307;0.86666667;0.69999999;0.65517241;0.88;0.89285713;0.25;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0.043478262;0;0;0;0;0;0;
0;0;0;0;0;0.43333334;0;0.40000001;0;0.30000001;
0;0.34482759;0.6785714;0;0.033333335;0;0.5;0;0;0;
0.66666669;0.66666669;0.38461539;0;0.33333334;0;0;0.2857143;0;0;
0.5925926;0;0;0;0.36363637;0;0.06666667;0;0;0;
0.034482758;0;0.079999998;0;0;0.050000001;0.045454547;0.21428572;0.57692307;0;
0.0625;0.1724138;0.38461539;0.30000001;0;0.48275861;0.037037037;0.5;0;0.41176471;
0;0.5;0;0.53333336;0.65517241;0.5;0.51851851;0.56666666;0;0;
0.51999998;0.58620691;0.60869563;0;0.40000001;0.83333331;0;0.53333336;0.11111111;0.5;
0.72222221;0.66666669;0.48148149;0.43333334;0.60000002;0.57692307;0.47999999;0.36666667;0.40000001;0.5;
};
};
float_Data @["r4_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_123";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
};
name="r4_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[200] 0.83333331;0.18518518;0.43333334;0.71428573;0.1;0.88461536;0.2962963;0.2;0.48148149;0.32142857;
0.15384616;0.23999999;0.53846157;0.85185188;0.1;0.41379312;0.34482759;0.625;0.33333334;0.36666667;
0.22222222;0.5;0.18518518;0.14814815;0.11111111;0.55172414;0.23076923;0.1923077;1;0.24137931;
0.2;0.26086956;0.29411766;0.54166669;0.40000001;0.79166669;0.4074074;0.31034482;0.39285713;0.53571427;
0.47999999;0.62962961;0.2857143;0.42307693;0.13333334;0.30000001;0.34482759;0.12;0.10714286;0.75;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0.36666667;0;0;0.86956519;0;0;0;0;0.033333335;0;
0;0;0.034482758;0.40000001;0;0.53333336;0;0.60000002;0.13333334;0;
0;0.068965517;0.2857143;0;0;0;0.5;0;0.28;0;
0;0.25925925;0;0;0;0;0;0.71428573;0;0;
0;0;0;0;0;0;0;0;0;0;
0.41379312;0;0;0.23076923;0;0.69999999;0;0;0.34615386;0;
0.1875;0.55172414;0.61538464;0.69999999;0.033333335;0.44827586;0.48148149;0.5;0.58333331;0;
0;0.46666667;0;0.46666667;0.34482759;0.5;0.48148149;0.43333334;0;0;
0;0.41379312;0.34782609;0.5;0.60000002;0.11111111;0;0.46666667;0;0.5;
0.11111111;0.33333334;0.51851851;0.56666666;0.33333334;0.38461539;0.47999999;0.63333333;0;0.5;
};
};
};
data_flags=SAVE_ROWS|AUTO_CALC;
auto_load=NO_AUTO_LOAD;
auto_load_file=;
keygen 4 0=0;
row_indexes {
name=;
[200] 0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
60;61;62;63;64;65;66;67;68;69;
70;71;72;73;74;75;76;77;78;79;
80;81;82;83;84;85;86;87;88;89;
90;91;92;93;94;95;96;97;98;99;
100;101;102;103;104;105;106;107;108;109;
110;111;112;113;114;115;116;117;118;119;
120;121;122;123;124;125;126;127;128;129;
130;131;132;133;134;135;136;137;138;139;
140;141;142;143;144;145;146;147;148;149;
150;151;152;153;154;155;156;157;158;159;
160;161;162;163;164;165;166;167;168;169;
170;171;172;173;174;175;176;177;178;179;
180;181;182;183;184;185;186;187;188;189;
190;191;192;193;194;195;196;197;198;199;
};
};
DataTable @["trl_group"] {
name="trl_group";
desc=;
data {
name="data";
el_typ=String_Data;
el_def=0;
String_Data @["trial_name_group"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_124";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="trial_name_group";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[120] "6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";
"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";
"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";
"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";
"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";
"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";
"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";
"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";
"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";
"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";
"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";
"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";
};
};
int_Data @["epoch_group"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_116";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="epoch_group";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[120] 0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
};
};
float_Data @["r1_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_117";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="r1_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[120] 0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0.54347825;0.68181819;0.68888891;0.83720928;0.75555557;0.84444445;0.87755102;0.86956519;0.83673471;0.89130437;
0.83333331;0.83333331;0.85714287;0.86666667;0.9130435;0.89999998;0.93617022;0.89361703;0.86956519;0.91836733;
0.89583331;0.97916669;0.89795917;0.93478262;0.95744681;0.89795917;0.95744681;0.9130435;0.91666669;0.83333331;
0.76086956;0.70454544;0.78260869;0.82222223;0.80952382;0.75555557;0.78723407;0.75555557;0.78571427;0.76595747;
0.78723407;0.80851066;0.79545456;0.76595747;0.79069769;0.76595747;0.79069769;0.77777779;0.73809522;0.72727275;
0.79545456;0.78571427;0.75;0.75555557;0.73333335;0.76744187;0.82978725;0.73913044;0.80434781;0.85365856;
0;0.021739131;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
};
};
float_Data @["r2_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_118";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="r2_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[120] 0;0;0;0;0;0;0;0;0;0;
0;0;0.045454547;0.044444446;0;0.020833334;0.021276595;0.022222223;0.021739131;0;
0.04255319;0.041666668;0.021739131;0.043478262;0.044444446;0.044444446;0.073170729;0.023255814;0.090909094;0.051282052;
0.45652175;0.31818181;0.31111112;0.1627907;0.24444444;0.15555556;0.12244898;0.13043478;0.1632653;0.10869565;
0.16666667;0.16666667;0.14285715;0.13333334;0.086956523;0.1;0.063829787;0.10638298;0.13043478;0.081632651;
0.10416666;0.020833334;0.10204082;0.065217391;0.04255319;0.10204082;0.04255319;0.086956523;0.083333336;0.16666667;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0.34090909;0.39130434;0.25;0.38636363;0.32608697;0.30952382;0.2857143;0.34146342;0.23809524;0.33333334;
0.36363637;0.31818181;0.43181819;0.30000001;0.31111112;0.34090909;0.39024389;0.39024389;0.31818181;0.43243244;
0.42857143;0.38461539;0.39534885;0.34042552;0.36363637;0.38095239;0.34782609;0.39583334;0.40476191;0.38297874;
};
};
float_Data @["r3_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_119";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="r3_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[120] 0.46666667;0.48837209;0.46341464;0.45238096;0.57499999;0.68292683;0.65909094;0.60000002;0.5869565;0.60869563;
0.60869563;0.63829786;0.63636363;0.5777778;0.5777778;0.47916666;0.46808511;0.51111114;0.52173913;0.63265306;
0.63829786;0.66666669;0.69565219;0.60869563;0.64444447;0.5777778;0.63414633;0.69767439;0.61363637;0.69230771;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0.17391305;0.20454545;0.086956523;0.088888891;0.095238097;0.15555556;0.12765957;0.11111111;0.16666667;0.10638298;
0.12765957;0.12765957;0.13636364;0.10638298;0.093023255;0.10638298;0.11627907;0.06666667;0.11904762;0.13636364;
0.13636364;0.071428575;0.11363637;0.15555556;0.088888891;0.069767445;0.08510638;0.19565217;0.10869565;0.048780486;
0.20454545;0.32608697;0.44999999;0.29545453;0.34782609;0.40476191;0.45238096;0.34146342;0.23809524;0.30952382;
0.29545453;0.29545453;0.20454545;0.34999999;0.2888889;0.29545453;0.29268292;0.36585367;0.31818181;0.4054054;
0.2857143;0.35897437;0.3488372;0.42553192;0.27272728;0.33333334;0.36956522;0.29166666;0.23809524;0.25531915;
};
};
float_Data @["r4_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_120";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="r4_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[120] 0.53333336;0.51162791;0.53658539;0.54761904;0.42500001;0.31707317;0.34090909;0.40000001;0.41304347;0.39130434;
0.39130434;0.36170211;0.31818181;0.37777779;0.42222223;0.5;0.5106383;0.46666667;0.45652175;0.36734694;
0.31914893;0.29166666;0.28260869;0.34782609;0.31111112;0.37777779;0.29268292;0.27906978;0.29545453;0.25641027;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0.065217391;0.090909094;0.13043478;0.088888891;0.095238097;0.088888891;0.08510638;0.13333334;0.047619049;0.12765957;
0.08510638;0.063829787;0.06818182;0.12765957;0.11627907;0.12765957;0.093023255;0.15555556;0.14285715;0.13636364;
0.06818182;0.14285715;0.13636364;0.088888891;0.17777778;0.1627907;0.08510638;0.065217391;0.086956523;0.097560972;
0.45454547;0.26086956;0.30000001;0.31818181;0.32608697;0.2857143;0.26190478;0.31707317;0.52380955;0.35714287;
0.34090909;0.38636363;0.36363637;0.34999999;0.40000001;0.36363637;0.31707317;0.24390244;0.36363637;0.16216215;
0.2857143;0.25641027;0.25581396;0.23404256;0.36363637;0.2857143;0.28260869;0.3125;0.35714287;0.36170211;
};
};
float_Data @["minus_cycles_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_125";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="minus_cycles_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[120] 69.488892;70.860466;73.292686;69.64286;69.925003;74.487808;73.727272;71.644447;72.239128;72.326088;
73.565216;73.085106;72.25;76.066666;69.933334;72;74.638298;78.222221;79.54348;81.795921;
82.702126;81.5625;75.673912;81.695656;78.755554;79.311111;82.707314;81.023254;89.295456;84.46154;
67.565216;69.977272;69.488892;67.209305;69.73333;68;65.081635;64.54348;64.040817;63.47826;
62.354168;63.208332;63.938774;65.244446;66.304344;66.019997;65.127663;64.659576;64.260872;64.081635;
65.604164;67.1875;66.081635;64.934784;67.893616;66.224487;65.80851;66.369568;64.604164;67.333336;
70.978264;69.295456;69.217392;71.222221;72.023811;70.933334;72.531914;70.577774;71.285713;70.914894;
69.148933;69.595741;69.818184;73.872337;69.093025;72.234039;70.023254;72.022224;71.476189;70.454544;
69.38636;70.5;69.704544;70.199997;70.488892;72.395348;70.978722;71.717392;72.717392;68.658539;
79.704544;82.282608;80.675003;77.568184;79.695656;80.14286;77.190475;76.536583;77.523811;75.666664;
76.61364;77.909088;78.88636;76;77.955559;78.977272;78.414635;81.512192;77.409088;78.540543;
81.190475;77.948715;77.860466;78.170212;78.63636;77.428574;78.391304;80.520836;83.476189;79.234039;
};
};
float_Data @["r1_sem"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_121";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="r1_sem";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[120] 0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0.0067903213;0.0063495128;0.0063110404;0.0050326912;0.0058585713;0.0049407957;0.0044687102;0.0045910943;0.0050385944;0.0042431415;
0.0050804503;0.0050804494;0.0047703045;0.0046340837;0.0038411862;0.0040896838;0.0033324035;0.0042032013;0.0045910939;0.0037325767;
0.0041643428;0.0019470461;0.0041265176;0.0033659334;0.0027516424;0.0041265171;0.0027516424;0.0038411862;0.0037677626;0.0050804503;
0.0058148825;0.0062196851;0.0056229192;0.0052119694;0.0053530787;0.0058585722;0.0055791955;0.0058585722;0.005593678;0.0057718917;
0.0055791955;0.0053639379;0.0054988386;0.0057718917;0.0055457563;0.0057718917;0.0055457563;0.0056674797;0.0059937187;0.0060712951;
0.00549884;0.005593678;0.0059029502;0.0058585717;0.0060284217;0.0057591321;0.0051232772;0.0059860558;0.0054079536;0.0048183044;
0;0.001988003;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
};
};
float_Data @["r3_sem"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_122";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="r3_sem";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[120] 0.006800977;0.0068142973;0.0067978688;0.006785159;0.0067390222;0.0063435934;0.0064619025;0.0066784252;0.0067122667;0.0066531287;
0.0066531287;0.0065502166;0.0065577496;0.0067331684;0.0067331684;0.0068102214;0.0068022395;0.0068144575;0.0068096938;0.0065718787;
0.0065502166;0.0064263185;0.0062726294;0.0066531287;0.0065255179;0.0067331679;0.0065662437;0.0062608365;0.0066377693;0.0062918216;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0.005167108;0.0054988391;0.0038411862;0.0038795189;0.0040016682;0.0049407957;0.0045492323;0.0042842138;0.0050804503;0.0042032022;
0.0045492323;0.0045492323;0.0046782503;0.0042032017;0.0039597019;0.0042032013;0.0043699532;0.0034004876;0.0044147391;0.0046782494;
0.004678248;0.0035108505;0.0043264646;0.0049407957;0.0038795189;0.0034728877;0.0038039514;0.0054079508;0.0042431415;0.0029365132;
0.0054988391;0.0063905343;0.0067819739;0.0062196841;0.0064927894;0.0066913497;0.006785159;0.0064644334;0.0058062291;0.0063021672;
0.0062196832;0.0062196832;0.0054988391;0.0065021841;0.0061787805;0.0062196832;0.0062026079;0.0065662437;0.0063495124;0.0066930442;
0.0061584371;0.0065393993;0.0064971768;0.0067401179;0.006071297;0.0064263172;0.0065801251;0.0061962768;0.0058062286;0.0059442255;
};
};
float_Data @["minus_cycles_sem"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_126";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="minus_cycles_sem";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[120] 0.12161279;0.15740967;0.19427079;0.19556552;0.24172588;0.28002879;0.26288757;0.21619871;0.27474436;0.23664877;
0.25073364;0.27000543;0.29666942;0.34302816;0.26590368;0.23958515;0.2730141;0.24900454;0.30000049;0.3142128;
0.27971682;0.30151832;0.23873933;0.32491797;0.26032785;0.2603226;0.26283064;0.2927416;0.33432049;0.37352484;
0.093096659;0.13135208;0.17919229;0.16630079;0.23373431;0.19464427;0.25277868;0.19629301;0.18719943;0.17925371;
0.20572039;0.18774225;0.24122538;0.24912505;0.24785253;0.25706145;0.24142735;0.26219612;0.25892645;0.2312956;
0.27931955;0.26089966;0.23646851;0.21515886;0.29629219;0.24793755;0.23204097;0.24257194;0.24352388;0.30045617;
0.18166593;0.13041921;0.12327896;0.15296499;0.21006623;0.11816041;0.19366641;0.12502414;0.19827235;0.14797308;
0.14533485;0.14349167;0.1684534;0.18139005;0.14129859;0.14574875;0.12793241;0.15151642;0.18793717;0.14015582;
0.11421185;0.158288;0.12319139;0.14483047;0.12624477;0.2055517;0.15849236;0.14584857;0.20562029;0.12324748;
0.16144533;0.22654177;0.19540787;0.1385477;0.15877162;0.20634899;0.1069789;0.15358661;0.11780531;0.13219218;
0.1232132;0.1496398;0.13567734;0.1480217;0.14799954;0.16403826;0.11460989;0.1798756;0.1244446;0.16138007;
0.15328886;0.16894519;0.13897841;0.17390482;0.13536178;0.12984422;0.15356167;0.18946724;0.21319716;0.15597059;
};
};
};
data_flags=SAVE_ROWS|AUTO_CALC;
auto_load=NO_AUTO_LOAD;
auto_load_file=;
keygen 4 0=0;
row_indexes {
name=;
[120] 0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
60;61;62;63;64;65;66;67;68;69;
70;71;72;73;74;75;76;77;78;79;
80;81;82;83;84;85;86;87;88;89;
90;91;92;93;94;95;96;97;98;99;
100;101;102;103;104;105;106;107;108;109;
110;111;112;113;114;115;116;117;118;119;
};
};
DataTable @["Stats"] {
name="Stats";
desc=;
data {
name="data";
el_typ=String_Data;
el_def=0;
String_Data @["trial_name_group_group"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_123";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="trial_name_group_group";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[4] "6040_R3R4";"8020_R1R2";"comboA";"comboB"; };
};
float_Data @["r1_mean_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_115";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="r1_mean_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[4] 0;0.85826606;0.77655244;0.00086956524; };
};
float_Data @["r1_mean_sem"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_116";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="r1_mean_sem";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[4] 0;0.0085840356;0.024362061;0.00043149275; };
};
float_Data @["r2_mean_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_117";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="r2_mean_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[4] 0.021966686;0.14173393;0;0.37451181; };
};
float_Data @["r2_mean_sem"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_118";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="r2_mean_sem";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[4] 0.0056530773;0.0085840356;0;0.028926803; };
};
float_Data @["r3_mean_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_119";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="r3_mean_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[4] 0.58785433;0;0.12186872;0.31891805; };
};
float_Data @["r3_mean_sem"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_120";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="r3_mean_sem";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[4] 0.016411113;0;0.015020749;0.018139066; };
};
float_Data @["r4_mean_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_121";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="r4_mean_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[4] 0.3901791;0;0.10157878;0.30570066; };
};
float_Data @["r4_mean_sem"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_122";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.227790430188179;
val_type_fixed=0;
};
};
name="r4_mean_sem";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[4] 0.016180808;0;0.014840546;0.016937518; };
};
};
data_flags=SAVE_ROWS|AUTO_CALC;
auto_load=NO_AUTO_LOAD;
auto_load_file=;
keygen 4 0=0;
row_indexes {
name=;
[4] 0;1;2;3; };
};
DataTable @["EpochOutputData_Group"] {
name="EpochOutputData_Group";
desc=;
data {
name="data";
el_typ=DataColT;
el_def=0;
int_Data @["epoch_group"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_112";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2087156027555466;
val_type_fixed=0;
};
};
name="epoch_group";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[60] 0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
};
};
float_Data @["batch_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_113";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2087156027555466;
val_type_fixed=0;
};
};
name="batch_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[60] 24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;
24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;
24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;
24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;
24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;
24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;
};
};
float_Data @["batch_sem"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_114";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["NARROW"] {
name="NARROW";
value 1 0=1;
val_type_fixed=0;
};
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2087156027555466;
val_type_fixed=0;
};
};
name="batch_sem";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[60] 0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;
0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;
0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;
0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;
0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;
0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;
};
};
float_Data @["avg_sse_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_120";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2087156027555466;
val_type_fixed=0;
};
};
name="avg_sse_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[60] 0.93733627;0.92444193;0.92041612;0.92658502;0.9122656;0.87506795;0.85842353;0.87871093;0.88070089;0.81725562;
0.87948179;0.86288744;0.84902704;0.80896395;0.79943079;0.79200602;0.76464212;0.80624229;0.81834787;0.85867262;
0.82583398;0.83960998;0.80725348;0.81582522;0.81932938;0.77089101;0.83380938;0.84396994;0.83728254;0.8810212;
0.9879995;0.95013756;0.96496969;0.93940961;0.96922117;0.96426415;0.94637185;0.96693367;0.98339725;0.98136592;
0.9640978;0.98386353;0.98116755;0.9642846;0.97382629;0.95751482;0.95812887;0.96894383;0.95992982;0.96512985;
0.97411788;0.95347303;0.96840477;0.96160346;0.95226479;0.97160906;0.98050886;0.96692896;0.96416563;0.98743623;
};
};
float_Data @["avg_sse_sem"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_121";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2087156027555466;
val_type_fixed=0;
};
};
name="avg_sse_sem";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[60] 0.0012914187;0.0017448817;0.0025731362;0.0019414864;0.0032748808;0.00329166;0.0037956159;0.0037688136;0.0039817677;0.0042507029;
0.0041221417;0.0039127399;0.004158054;0.0050239679;0.005003137;0.0041102599;0.0048516528;0.0046063736;0.0048229746;0.0045885355;
0.0046750391;0.0047426503;0.004604903;0.0044522751;0.0049215639;0.0052104504;0.0041713105;0.0041362937;0.0040099607;0.0033665563;
0.0015613822;0.0026828535;0.0022395342;0.0024726966;0.0020954418;0.002172712;0.0023903358;0.0021470331;0.0018455469;0.0021002027;
0.0021067359;0.0021017799;0.0021189209;0.0024147846;0.0022665113;0.0026096164;0.0022857534;0.0022519315;0.0025316987;0.0025895885;
0.0020282415;0.0026368888;0.0022191713;0.0020875228;0.0023948576;0.0022027404;0.0021291254;0.0021522485;0.002109695;0.0012807274;
};
};
float_Data @["cnt_err_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_122";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2087156027555466;
val_type_fixed=0;
};
};
name="cnt_err_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[60] 1.98;1.96;1.9400001;1.9400001;1.9;1.8200001;1.8;1.8200001;1.78;1.66;
1.8;1.76;1.74;1.66;1.6;1.6;1.58;1.66;1.7;1.74;
1.6799999;1.6799999;1.66;1.66;1.6799999;1.5599999;1.72;1.74;1.7;1.8200001;
1.98;1.88;1.92;1.9;1.9400001;1.9400001;1.9;1.9400001;1.96;1.96;
1.9400001;1.96;1.96;1.92;1.9400001;1.9;1.92;1.9400001;1.92;1.92;
1.9400001;1.9;1.9400001;1.9400001;1.92;1.9400001;1.96;1.9400001;1.9400001;1.98;
};
};
float_Data @["cnt_err_sem"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_123";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2087156027555466;
val_type_fixed=0;
};
};
name="cnt_err_sem";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[60] 0.0025564649;0.0035783057;0.005669571;0.0043366193;0.0065839035;0.0070154406;0.0081663262;0.0079091229;0.0083998106;0.0086501399;
0.0081663262;0.0086115077;0.008802983;0.010074744;0.010329675;0.0089457612;0.010387621;0.0093895001;0.0098335613;0.0095304921;
0.0099615771;0.0099615781;0.010074744;0.0093894983;0.0099615771;0.011053235;0.0081989272;0.0080096629;0.0083679957;0.007015442;
0.0025564649;0.0059339474;0.0049539404;0.0054781395;0.0043366193;0.0043366184;0.00547814;0.0043366184;0.0035783045;0.0035783055;
0.0043366197;0.0035783048;0.0035783055;0.0049539404;0.0043366193;0.0054781404;0.0049539404;0.0043366188;0.0049539399;0.0049539413;
0.0043366179;0.0054781395;0.0043366188;0.0043366193;0.0049539395;0.0043366184;0.0035783048;0.0043366193;0.0043366193;0.0025564651;
};
};
float_Data @["avg_ext_rew_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_124";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2087156027555466;
val_type_fixed=0;
};
};
name="avg_ext_rew_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[60] 0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
};
};
float_Data @["avg_ext_rew_sem"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_125";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2087156027555466;
val_type_fixed=0;
};
};
name="avg_ext_rew_sem";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[60] 0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
0;0;0;0;0;0;0;0;0;0;
};
};
float_Data @["avg_cycles_mean"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_126";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2087156027555466;
val_type_fixed=0;
};
};
name="avg_cycles_mean";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[60] 148.49001;149.25999;148.61;146.61;142.00999;142.58;142.08;138.21001;136.77;134.16;
134.55;134.72;135.52;131.39999;125.92;130.21001;130.07001;134.41;134.92;133.75;
132.92999;133.5;136;134.42;130.57001;132.28999;135.39999;135.25999;134.02;139.53999;
142.61;139.96001;139.24001;142.10001;140.78999;141.37;140.83;142.17999;141.42999;140.28999;
142.59;142.55;140.02;139.47;140.08;139.27;141.37;141.39999;140.64999;141.14999;
141.53;141.27;142.57001;142.60001;143.94;142.10001;142.37;141.05;143.28;142.75;
};
};
float_Data @["avg_cycles_sem"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_127";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_wd"] {
name="view_panel_wd";
value 6 0=0.2087156027555466;
val_type_fixed=0;
};
};
name="avg_cycles_sem";
col_flags=SAVE_ROWS|SAVE_DATA;
is_matrix=0;
cell_geom{ 1; };
calc_expr {
expr=;
};
dim_names {
name=;
[0] };
ar {
name=;
[60] 0.11627326;0.067791335;0.15480836;0.2093536;0.34260875;0.30813339;0.34521145;0.38354397;0.41320416;0.37912545;
0.41728354;0.45336786;0.42611849;0.43580198;0.49063373;0.45228887;0.49089754;0.39868367;0.40154478;0.39635405;
0.44217098;0.44757509;0.45606944;0.43891388;0.48762286;0.40544847;0.35830078;0.34469852;0.37733358;0.35272413;
0.27140167;0.34625047;0.42660066;0.32728028;0.39932457;0.31581509;0.36550412;0.3083843;0.28913882;0.32309198;
0.2995033;0.25868872;0.36679876;0.4024699;0.34177986;0.40839475;0.32135195;0.33430111;0.37195018;0.30363607;
0.3030819;0.34971151;0.28447673;0.32121801;0.27077651;0.28573394;0.28962153;0.32004425;0.28853348;0.29556152;
};
};
};
data_flags=SAVE_ROWS|AUTO_CALC;
auto_load=NO_AUTO_LOAD;
auto_load_file=;
keygen 4 0=0;
row_indexes {
name=;
[60] 0;1;2;3;4;5;6;7;8;9;
10;11;12;13;14;15;16;17;18;19;
20;21;22;23;24;25;26;27;28;29;
30;31;32;33;34;35;36;37;38;39;
40;41;42;43;44;45;46;47;48;49;
50;51;52;53;54;55;56;57;58;59;
};
};
};
};
data_proc {
name=;
el_typ=taDataProc;
el_def=0;
taDataProc @["data_base"] {
UserDataItem_List @*(.user_data_) {
name=;
el_typ=UserDataItemBase;
el_def=0;
UserDataItem @["NO_CLIP"] {
name="NO_CLIP";
value 1 0=1;
val_type_fixed=0;
};
};
name="data_base";
};
taDataAnal @["data_anal"] {
UserDataItem_List @*(.user_data_) {
name=;
el_typ=UserDataItemBase;
el_def=0;
UserDataItem @["NO_CLIP"] {
name="NO_CLIP";
value 1 0=1;
val_type_fixed=0;
};
};
name="data_anal";
};
taDataGen @["data_gen"] {
UserDataItem_List @*(.user_data_) {
name=;
el_typ=UserDataItemBase;
el_def=0;
UserDataItem @["NO_CLIP"] {
name="NO_CLIP";
value 1 0=1;
val_type_fixed=0;
};
};
name="data_gen";
};
taImageProc @["image_proc"] {
UserDataItem_List @*(.user_data_) {
name=;
el_typ=UserDataItemBase;
el_def=0;
UserDataItem @["NO_CLIP"] {
name="NO_CLIP";
value 1 0=1;
val_type_fixed=0;
};
};
name="image_proc";
};
};
programs {
name=;
el_typ=Program;
el_def=0;
tags=;
desc=;
Program_Group @.gp["LeabraAll_Std"] {
name="LeabraAll_Std";
el_typ=Program;
el_def=0;
tags="Leabra, Std, All";
desc="The full set of programs for training a standard Leabra network";
Program @["LeabraBatch"] {
name="LeabraBatch";
short_nm="Batch";
tags="Leabra, Std";
desc="Iterate over training runs (a batch of training runs) -- just a simple loop that calls training program";
flags=0;
objs {
name=;
el_typ=taNBase;
el_def=0;
};
types {
name=;
el_typ=ProgType;
el_def=0;
};
args {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["FlatNetwork"] {
name="FlatNetwork";
var_type=T_Object;
object_type=LeabraNetwork;
object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to operate on -- updates batch counter on network and passes it to train program";
init_from=NULL;
};
ProgVar @["input_data"] {
name="input_data";
var_type=T_Object;
object_type=DataTable;
object_val=.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["StdInputData"]$$;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="datatable with training patterns -- not used by this program, but passed to train program";
init_from=NULL;
};
ProgVar @["NLoops"] {
name="NLoops";
var_type=T_Int;
int_val=1;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc="batch counter";
init_from=NULL;
};
};
vars {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["network"] {
name="network";
var_type=T_Object;
object_type=LeabraNetwork;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to operate on -- updates batch counter on network and passes it to train program";
init_from=NULL;
};
ProgVar @["batch"] {
name="batch";
var_type=T_Int;
int_val=50;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="batch counter";
init_from=NULL;
};
ProgVar @["meds"] {
name="meds";
var_type=T_Bool;
bool_val=0;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="simulate da meds (reduced da dip)?";
init_from=NULL;
};
ProgVar @["DA_dip_val"] {
name="DA_dip_val";
var_type=T_Real;
real_val=0;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["trl_out_data"] {
name="trl_out_data";
var_type=T_Object;
object_type=DataTable;
object_val=.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["TrialOutputData"]$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="datatable with training patterns";
init_from=NULL;
};
ProgVar @["trl_group"] {
name="trl_group";
var_type=T_Object;
object_type=DataTable;
object_val=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["TrialOutputData_Group"]$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="datatable with training patterns";
init_from=NULL;
};
ProgVar @["trl_group2"] {
name="trl_group2";
var_type=T_Object;
object_type=DataTable;
object_val=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"]$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="datatable with training patterns";
init_from=NULL;
};
ProgVar @["stats"] {
name="stats";
var_type=T_Object;
object_type=DataTable;
object_val=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"]$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="datatable with training patterns";
init_from=NULL;
};
ProgVar @["max_batch"] {
name="max_batch";
var_type=T_Int;
int_val=50;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="maximum number of batch runs to perform";
init_from=NULL;
};
ProgVar @["num_intact_snc_units"] {
name="num_intact_snc_units";
var_type=T_Int;
int_val=4;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
};
functions {
name=;
el_typ=Function;
el_def=0;
};
init_code {
name=;
el_typ=ProgCode;
el_def=0;
NetCounterInit @[0] {
desc="initializes local batch counter and batch field on network";
flags=0;
orig_prog_code=;
network_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["network"]$$;
local_ctr_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["batch"]$$;
counter=Network::batch;
update_after=0;
};
IfElse @[1] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="meds==true";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
AssignExpr @[0] {
desc=;
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["DA_dip_val"]$$;
expr {
expr=".025";
};
};
OtherProgramVar @[1] {
desc=;
flags=0;
orig_prog_code=;
other_prog=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$$;
set_other=1;
var_1=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["DA_dip_val"]$;
var_2=NULL;
var_3=NULL;
var_4=NULL;
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
AssignExpr @[0] {
desc=;
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["DA_dip_val"]$;
expr {
expr="0";
};
};
OtherProgramVar @[1] {
desc=;
flags=0;
orig_prog_code=;
other_prog=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$;
set_other=1;
var_1=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["DA_dip_val"]$;
var_2=NULL;
var_3=NULL;
var_4=NULL;
};
};
};
};
prog_code {
name=;
el_typ=ProgCode;
el_def=0;
NetCounterInit @[0] {
desc="initializes local batch counter and batch field on network";
flags=0;
orig_prog_code=;
network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["network"]$;
local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["batch"]$;
counter=Network::batch;
update_after=0;
};
WhileLoop @[1] {
desc="the main loop over training runs";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
ProgramCall @[0] {
desc="run the training program -- sets the network and input_data args";
flags=0;
orig_prog_code=;
prog_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=LeabraNetwork;
type="LeabraNetwork*";
name="network";
required=1;
def_val=;
expr {
expr="network";
};
};
ProgArg @[1] {
arg_type=DataTable;
type="DataTable*";
name="input_data";
required=1;
def_val=;
expr {
expr="input_data";
};
};
ProgArg @[2] {
arg_type=LeabraNetwork;
type="LeabraNetwork*";
name="FlatNetwork";
required=1;
def_val=;
expr {
expr="FlatNetwork";
};
};
ProgArg @[3] {
arg_type=bool;
type="bool";
name="no_prompts";
required=1;
def_val=;
expr {
expr="true";
};
};
};
target=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"]$$;
targ_ld_init="*LeabraTrain*";
};
NetCounterIncr @[1] {
desc="increment the local batch counter and copy to network";
flags=0;
orig_prog_code=;
network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["network"]$;
local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["batch"]$;
counter=Network::batch;
update_after=0;
};
};
test {
expr="batch < max_batch";
};
};
DataSelectRowsProg @[2] {
desc="filter out trials when no response gated (these are just noise)";
flags=0;
orig_prog_code=;
src_data_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["trl_out_data"]$$;
dest_data_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["trl_out_data"]$;
select_spec {
name="select_spec";
ops {
name="DataOpList_11";
el_typ=DataSelectEl;
el_def=0;
DataSelectEl @[0] {
col_name="minus_cycles";
on=1;
rel=LESSTHAN;
use_var=0;
cmp 2 0=150;
var=NULL;
enable_var=NULL;
};
};
comb_op=AND;
};
};
DataGroupProg @[3] {
desc=;
flags=0;
orig_prog_code=;
src_data_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["trl_out_data"]$;
dest_data_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["trl_group"]$$;
group_spec {
name="group_spec";
ops {
name="DataOpList_9";
el_typ=DataGroupEl;
el_def=0;
DataGroupEl @[0] {
col_name="trial_name";
agg {op=GROUP: rel={name="Relation_50": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[1] {
col_name="batch";
agg {op=GROUP: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[2] {
col_name="r1";
agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[3] {
col_name="r2";
agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[4] {
col_name="r3";
agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[5] {
col_name="r4";
agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
};
append_agg_name=1;
};
};
DataGroupProg @[4] {
desc=;
flags=0;
orig_prog_code=;
src_data_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["trl_group"]$;
dest_data_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["stats"]$$;
group_spec {
name="group_spec";
ops {
name=;
el_typ=DataGroupEl;
el_def=0;
DataGroupEl @[0] {
col_name="trial_name_group";
agg {op=GROUP: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[1] {
col_name="r1_mean";
agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[2] {
col_name="r1_mean";
agg {op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[3] {
col_name="r2_mean";
agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[4] {
col_name="r2_mean";
agg {op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[5] {
col_name="r3_mean";
agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[6] {
col_name="r3_mean";
agg {op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[7] {
col_name="r4_mean";
agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[8] {
col_name="r4_mean";
agg {op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
};
append_agg_name=1;
};
};
DataGroupProg @[5] {
desc=;
flags=0;
orig_prog_code=;
src_data_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["trl_out_data"]$;
dest_data_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["trl_group2"]$$;
group_spec {
name="group_spec";
ops {
name=;
el_typ=DataGroupEl;
el_def=0;
DataGroupEl @[0] {
col_name="trial_name";
agg {op=GROUP: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[1] {
col_name="epoch";
agg {op=GROUP: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[2] {
col_name="r1";
agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[3] {
col_name="r2";
agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[4] {
col_name="r3";
agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[5] {
col_name="r4";
agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[6] {
col_name="minus_cycles";
agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[7] {
col_name="r1";
agg {op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[8] {
col_name="r3";
agg {op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
DataGroupEl @[9] {
col_name="minus_cycles";
agg {op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": };
};
};
append_agg_name=1;
};
};
};
step_prog=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraCycle"]$$;
step_n=1;
};
Program @["LeabraTrain"] {
name="LeabraTrain";
short_nm="Train";
tags="Leabra, Std";
desc="A complete training run of a Leabra network: iterating over epochs until the network has learned the task";
flags=0;
objs {
name=;
el_typ=RndSeed;
el_def=0;
RndSeed @["rnd_seed"] {
name="rnd_seed";
seed{ 95525536;87138593;-273270009;1704357015;-728818382;-345195174;-861252317;-1163807321;-1081805023;1034697688;1138897986;-2012513926;-1026546588;-1301644368;-636285112;1270950822;-383543309;1860854209;-586657582;155106184;-1194081092;-922202869;1018670142;492184205;424941241;-1453000682;371495934;-2087497391;-51805989;1677421909;1828722242;-322460786;908393409;1972935750;1254663973;-1533528745;-1242921043;-772985040;-1891964347;1703898410;-215018209;-2019340235;1323111645;-815335689;-1636564368;-1036912345;1543999330;174886206;958130086;-729531729;-968543730;460371028;-2109466280;2145725111;205471748;508716491;2072562767;1886411007;317000304;-1878847893;617210025;-42003478;-601256917;-847399929;-200660524;-1857580780;-579140624;-699753950;-1697548215;470915292;2076379922;-2040165946;-786088292;1015925764;171680222;137931489;703910929;-1953774590;906515534;-58130155;1128018942;-1098056980;-462791112;-2113814374;-1628810164;1337131291;1022122392;408531279;-932234365;993655257;-981224457;1139774367;-1260991566;495946957;-778616257;-1027391989;1701953928;-47010706;-1237361565;1108761512;-679568623;-1687302017;-2041502025;-693230896;-618944345;195382557;1715925467;-429845139;-691580206;-676559390;-2278605;893717087;1398992619;407469251;-1776839583;-1469348222;-1427730188;-1891313789;-1375465637;-885018732;-969337333;-1148716639;1488107721;282980195;-1134531189;-1217886070;1762043430;-40145694;566058565;1460412090;-1890110647;1122459674;1014259243;-679794052;-1429292127;-345029930;494689169;-603473474;-1046647525;-1104813309;-327870223;-1154852345;335884679;-62993966;-813860603;-647039505;1943425710;2090288798;517141583;270641856;216604246;-175178107;-448126602;1750716610;897366153;-1330307160;990738606;916962115;-1237795571;-1057448310;1353506221;-158826115;60392792;1498788955;46813734;-1496137821;-1021721557;3918959;-2096623757;445157694;-1370653664;-118608875;673786714;132597039;-1702005959;-1223292426;1018266100;1849678325;-1870622218;-1098831369;-904090787;1821829835;1052163176;-1882980929;1195917641;-211203551;-1071353308;-494343906;1083145773;1180062745;1605895734;-1636899982;1367780336;-1682124842;-1685949594;-2114712777;-1984247379;-1536607792;1513304736;1253188428;1078403881;1140410257;-308982630;1175722536;1796031481;-782005851;-1401346740;-840665451;78843902;1176911367;1584508720;-1879943128;-1661910170;268180297;-1005595229;720496887;-102885045;-2128641471;-1577500599;-1328840334;1923023372;-617626370;690953647;440557034;701974578;-923779429;-1368388902;870965275;686874251;-940756804;-1193053375;356537686;1835446742;-1349436996;-1201375520;460315157;-2123806667;-1817186912;1107456984;300275340;-44920276;-182987652;-694694387;1904986745;-993453492;1318365472;454059003;315999742;1732119598;424212100;1934747406;-111136538;-815736747;-682270485;736322694;1227644893;215125708;-1257143427;-71247587;521713625;303213217;-1256948854;669549998;1040768173;1012049481;1603775702;1345798365;-846834729;-1280866384;1452592199;-403698004;878342938;754865234;-1045092501;1382495514;-1780455494;-1357749076;316987323;-1244057379;1676714002;-1742842985;1673836514;1849297065;-1474342045;1268895585;-1703857667;1952657849;-54126921;1262045732;-112521542;-124989153;-214270673;1061416832;-579273051;529354404;1750191067;2035488810;585403680;1871826634;1472084546;1192220827;1751179247;-1919895532;-1657378851;254169899;-422718424;653048105;1721433952;1433971577;-1666785395;-1939686495;517161862;-1725539562;-529816547;1243467536;118082544;-661592340;558498952;1045992166;198773757;-470343407;-1330598053;-1694838689;1291909876;543367405;-1237986362;736915866;-263570167;1798991930;-1984242800;-281558044;136833646;1698061490;317939436;-532365206;-722003012;-1718605141;861161214;1932521864;-2132042400;-1713599746;-683167039;155277792;-1795074377;1004606401;161879422;1853418000;-579964144;-1582460197;1023414778;276554496;39555167;-184824357;694734745;-1499346497;-1829388812;2002164082;594417348;872014010;-672189239;-567939302;127579974;1460192776;1051718648;818084420;481763905;-1319350765;-1381439708;1096845678;179020092;-945571298;-1258490908;2040287538;1585796500;-663059905;-676626653;-678344424;808340512;1575037466;337318178;986117606;1801526075;-1955083936;-88742103;1285533458;2100707072;-1826265625;1988870620;418235061;-1040994322;-1178255609;-1364292736;-65823278;1877548542;1308577317;-1182328385;-281129443;-2043354781;1428215251;-1725972631;-958150201;-1825275931;528094901;-1136339972;277648074;-41286329;-1188988566;637898655;-77151661;1035434793;879462855;-208020450;-1286971891;1863722120;2030615723;1309633201;922568976;-42507023;-1078044900;-1937150343;-407540949;1325641837;-1999476670;1854759655;67050598;-391984153;-1433176418;1156270391;-478426630;-1866731030;737385014;-1273184515;1049023307;1028751688;-1202746598;913947179;-573278293;1584668413;-1857480926;-1860812457;-871283391;2108597955;1953734212;1093885940;861010533;-1826957162;-1014323166;-560660540;-2145686973;-1972062618;1113815862;11603318;742946642;464516895;-310044671;1869188241;147687064;1145402305;1150839946;1040594850;-1448630602;642194129;253652803;-1889418690;-2111324292;60488839;955965973;-930385636;-362399217;-709274479;1751023984;-156922772;-1837051741;1558149726;-1455349675;929125166;-1658097406;1486657245;-1299758422;-2069809625;-1332270215;-1505362840;-1399369292;375891121;2061350073;-1338587523;-682669823;929554865;1268434365;1610981653;-1124580658;1296402535;1966565418;-490201628;-700093167;1145089033;-1647564520;-1690229965;-1092674233;-1651279060;-564315878;-1174083118;700485894;96431957;-1636930687;-844200024;1713572721;-1660783317;-1026937815;-125048689;1517923642;1884482886;581148163;-802032592;281650465;-120336120;-507683237;463164093;45730711;-966646886;1324609125;1703711613;-1547203082;979277647;494140215;-1028420160;201935613;-2118714144;1555347770;1057663320;1430055370;1119019562;1590247435;284270599;1378411481;-1493664177;-876868743;-877997253;737562418;1793917653;-1982753856;1779441575;1591104668;-1440585456;21764154;1569889027;1960393708;-96371804;-1668077049;-911260898;1859846551;1130031189;58629964;-1891072219;2114073485;1565017191;1625789546;1555551076;1483372039;-1655453555;-1203000933;1657523342;-154583651;1722867593;-1474299172;-168769077;-931944930;-1068429144;-627828561;-1168782827;-1482683315;1927554150;-565281313;-145332727;-738746832;-71321762;726605553;-228773802;-1410035509;2054664848;1841303161;432795549;435916855;99505914;-1133896470;-911371823;155315236;-1822592897;-193247075;315766435;782355357;-921215936;-1603517505;-786308894;-1243798505;-249463908;-2101944561;81721206;-895497756;1835551098;-539700513;-942477531;1245557336;-1153957768;1353677950;-1168828552;695766912;-841211937;-1276555220;1882669703;839972672;-1748840797;-1294552855;1842254364;427568343;1876804154;51132079;266222708;-936120274;1430313260;1124714029;-1457734199;-294287739;788908877; };
mti=624;
is_gauss_double_cached=0;
cached_gauss_double=0.4784790968021511;
};
};
types {
name=;
el_typ=DynEnumType;
el_def=0;
DynEnumType @["RndInitType"] {
name="RndInitType";
desc=;
enums {
name=;
el_typ=DynEnumItem;
el_def=0;
DynEnumItem @["OLD_SEED"] {
name="OLD_SEED";
value=0;
desc="use stored random seed value (recreates same sequence every time)";
};
DynEnumItem @["NEW_SEED"] {
name="NEW_SEED";
value=1;
desc="generate new random seed (new sequence of random numbers)";
};
};
bits=0;
};
};
args {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["network"] {
name="network";
var_type=T_Object;
object_type=LeabraNetwork;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to train";
init_from=NULL;
};
ProgVar @["input_data"] {
name="input_data";
var_type=T_Object;
object_type=DataTable;
object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["StdInputData"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="datatable with training patterns";
init_from=NULL;
};
ProgVar @["FlatNetwork"] {
name="FlatNetwork";
var_type=T_Object;
object_type=LeabraNetwork;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to operate on -- updates batch counter on network and passes it to train program";
init_from=NULL;
};
ProgVar @["no_prompts"] {
name="no_prompts";
var_type=T_Bool;
bool_val=1;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="If train is called by other programs (e.g., Batch), they should set this to true -- otherwise it is reset to false in Init";
init_from=NULL;
};
};
vars {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["max_epoch"] {
name="max_epoch";
var_type=T_Int;
int_val=60;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="maximum number of epochs to run for learning phase";
init_from=NULL;
};
ProgVar @["max_epoch_reel"] {
name="max_epoch_reel";
var_type=T_Int;
int_val=60;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="epochs run in learning phase up to criterion of 5 epochs in a row without errors";
init_from=NULL;
};
ProgVar @["train_mode"] {
name="train_mode";
var_type=T_HardEnum;
int_val=1;
hard_enum_type=Network::TrainMode;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="TRAIN = update weights (learn), TEST = just record network's responses but don't learn";
init_from=NULL;
};
ProgVar @["test_mode"] {
name="test_mode";
var_type=T_HardEnum;
int_val=0;
hard_enum_type=Network::TrainMode;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="TRAIN = update weights (learn), TEST = just record network's responses but don't learn";
init_from=NULL;
};
ProgVar @["rnd_init"] {
name="rnd_init";
var_type=T_DynEnum;
dyn_enum_val {
enum_type=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].types["RndInitType"]$$;
value=0;
};
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="how to initialize the random numbers when the Init button is pressed";
init_from=NULL;
};
ProgVar @["epoch"] {
name="epoch";
var_type=T_Int;
int_val=60;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="current epoch -- local copy, which is used to update network's epoch counter";
init_from=NULL;
};
ProgVar @["inside_epoch"] {
name="inside_epoch";
var_type=T_Int;
int_val=59;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="current epoch -- local copy, which is used to update network's epoch counter";
init_from=NULL;
};
ProgVar @["err_stopcrit"] {
name="err_stopcrit";
var_type=T_Real;
real_val=0;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="stopping criterion -- when error measure (count of trials with a non-zero error by defult)
goes <= this value, stop training (set to -1 to disable stopping criterion, and always train to max_epoch epochs)";
init_from=NULL;
};
ProgVar @["rnd_seed"] {
name="rnd_seed";
var_type=T_Object;
object_type=RndSeed;
object_val=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].objs["rnd_seed"]$$;
objs_ptr=1;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="random seed that is used at start of training -- if OldSeed is called";
init_from=NULL;
};
ProgVar @["Test"] {
name="Test";
var_type=T_Object;
object_type=DataTable;
object_val=.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["TransferInputData"]$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="Transfer phase input data table";
init_from=NULL;
};
ProgVar @["train_timer"] {
name="train_timer";
var_type=T_Object;
object_type=TimeUsed;
object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].train_time$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="records time used to train network (object lives on network -- this is a pointer to it)";
init_from=NULL;
};
ProgVar @["j"] {
name="j";
var_type=T_Int;
int_val=36;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["i"] {
name="i";
var_type=T_Int;
int_val=4;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["periode"] {
name="periode";
var_type=T_Int;
int_val=0;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["num_intact_snc_units"] {
name="num_intact_snc_units";
var_type=T_Int;
int_val=4;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["snc_size"] {
name="snc_size";
var_type=T_Int;
int_val=4;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["SNc"] {
name="SNc";
var_type=T_Object;
object_type=LeabraLayer;
object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["SNc"]$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["StdInputData"] {
name="StdInputData";
var_type=T_Object;
object_type=DataTable;
object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["StdInputData"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["SuccessiveCor"] {
name="SuccessiveCor";
var_type=T_Real;
real_val=4;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="Number of successive no error epochs to end learning phase";
init_from=NULL;
};
ProgVar @["d2"] {
name="d2";
var_type=T_Object;
object_type=LeabraConSpec;
object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["SNc_Inhib_D2_"]$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["d1"] {
name="d1";
var_type=T_Object;
object_type=LeabraConSpec;
object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Dopamine_D1_"]$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["inGo"] {
name="inGo";
var_type=T_Object;
object_type=LeabraConSpec;
object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["InputStriatum"]$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="lr";
init_from=NULL;
};
ProgVar @["inNoGO"] {
name="inNoGO";
var_type=T_Object;
object_type=LeabraConSpec;
object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["inNoGO"]$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="lr";
init_from=NULL;
};
};
functions {
name=;
el_typ=Function;
el_def=0;
};
init_code {
name=;
el_typ=ProgCode;
el_def=0;
AssignExpr @[0] {
desc=;
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["no_prompts"]$$;
expr {
expr="false";
};
};
MethodCall @[1] {
desc="check network to make sure it is ready to be run";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$$;
method=taBase::CheckConfig;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=bool;
type="bool";
name="quiet";
required=0;
def_val="false";
expr {
expr="false";
};
};
};
};
AssignExpr @[2] {
desc="get our pointer to the network training time object";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["train_timer"]$$;
expr {
expr="network.train_time";
};
};
NetCounterInit @[3] {
desc="initialize epoch counter ";
flags=0;
orig_prog_code=;
network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$;
local_ctr_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["epoch"]$$;
counter=Network::epoch;
update_after=0;
};
IfElse @[4] {
desc="initialize random seed (either old or new)";
flags=0;
orig_prog_code=;
cond {
expr="rnd_init == OLD_SEED";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="restore previous random seed (all runs produce same results)";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["rnd_seed"]$$;
method=RndSeed::OldSeed;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="new random numbers each time";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["rnd_seed"]$;
method=RndSeed::NewSeed;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
};
};
IfGuiPrompt @[5] {
desc="don't initialize weights without checking";
flags=0;
orig_prog_code=;
prompt="Do you want to Initialize Network Weights";
yes_label="Yes";
no_label="No";
yes_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="initialize network weights: could also load pre-set weights or something else here";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$;
method=Network::Init_Weights;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
PrintExpr @[1] {
desc=;
flags=0;
orig_prog_code=;
expr {
expr="network.name << \" Weights Initialized\"";
};
my_mask=NULL;
debug_level=NULL;
};
};
};
};
prog_code {
name=;
el_typ=ProgCode;
el_def=0;
LocalVars @[0] {
desc=;
flags=0;
orig_prog_code=;
local_vars {
name="ProgVar_List_0";
el_typ=ProgVar;
el_def=0;
ProgVar @["d2_acq"] {
name="d2_acq";
var_type=T_Real;
real_val=0.1;
objs_ptr=0;
flags=SAVE_VAL|LOCAL_VAR|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["d1_acq"] {
name="d1_acq";
var_type=T_Real;
real_val=0.7;
objs_ptr=0;
flags=SAVE_VAL|LOCAL_VAR|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["d2_perf"] {
name="d2_perf";
var_type=T_Real;
real_val=0.1;
objs_ptr=0;
flags=SAVE_VAL|LOCAL_VAR|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["d1_perf"] {
name="d1_perf";
var_type=T_Real;
real_val=0.7;
objs_ptr=0;
flags=SAVE_VAL|LOCAL_VAR|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["d2_acq_4"] {
name="d2_acq_4";
var_type=T_Real;
real_val=0;
objs_ptr=0;
flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
};
};
AssignExpr @[1] {
desc="get our pointer to the network training time object";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["train_timer"]$;
expr {
expr="network.train_time";
};
};
MethodCall @[2] {
desc="start timer to keep track of how long it takes to run entire training run";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["train_timer"]$;
method=TimeUsed::StartTimer;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=bool;
type="bool";
name="reset_used";
required=0;
def_val="true";
expr {
expr="true";
};
};
};
};
NetCounterInit @[3] {
desc="initialize epoch counter (both our local copy and network's epoch counter)";
flags=0;
orig_prog_code=;
network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$;
local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["epoch"]$;
counter=Network::epoch;
update_after=0;
};
MemberAssign @[4] {
desc="set network's training mode to our local value";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$;
path="train_mode";
expr {
expr="train_mode";
};
update_after=0;
};
IfElse @[5] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="no_prompts";
};
show_false_code=0;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="initialize network weights: could also load pre-set weights or something else here";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$;
method=Network::Init_Weights;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
PrintExpr @[1] {
desc=;
flags=0;
orig_prog_code=;
expr {
expr="network.name << \" Weights Initialized\"";
};
my_mask=NULL;
debug_level=NULL;
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
};
};
AssignExpr @[6] {
desc=;
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["snc_size"]$$;
expr {
expr="SNc.units.size";
};
};
OtherProgramVar @[7] {
desc=;
flags=0;
orig_prog_code=;
other_prog=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$;
set_other=1;
var_1=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["num_intact_snc_units"]$;
var_2=NULL;
var_3=NULL;
var_4=NULL;
};
OtherProgramVar @[8] {
desc=;
flags=0;
orig_prog_code=;
other_prog=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$;
set_other=1;
var_1=NULL;
var_2=NULL;
var_3=NULL;
var_4=NULL;
};
AssignExpr @[9] {
desc=;
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["periode"]$$;
expr {
expr="0";
};
};
AssignExpr @[10] {
desc=;
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["max_epoch_reel"]$$;
expr {
expr="max_epoch";
};
};
MemberAssign @[11] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["d2"]$$;
path="wt_scale.abs";
expr {
expr="d2_acq";
};
update_after=0;
};
MemberAssign @[12] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["d1"]$$;
path="wt_scale.abs";
expr {
expr="d1_acq";
};
update_after=0;
};
MemberAssign @[13] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inGo"]$$;
path="lrate";
expr {
expr="0.05";
};
update_after=1;
};
MemberAssign @[14] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inNoGO"]$$;
path="lrate";
expr {
expr="0.05";
};
update_after=1;
};
WhileLoop @[15] {
desc="main loop over epochs of training";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set network's training mode to our local value";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$;
path="train_mode";
expr {
expr="train_mode";
};
update_after=0;
};
AssignExpr @[1] {
desc=;
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inside_epoch"]$$;
expr {
expr="epoch";
};
};
ProgramCall @[2] {
desc="run the epoch program (one epoch), passes our network and input_data";
flags=0;
orig_prog_code=;
prog_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=LeabraNetwork;
type="LeabraNetwork*";
name="network";
required=1;
def_val=;
expr {
expr="network";
};
};
ProgArg @[1] {
arg_type=int;
type="int";
name="periode";
required=1;
def_val=;
expr {
expr="periode";
};
};
ProgArg @[2] {
arg_type=LeabraNetwork;
type="LeabraNetwork*";
name="FlatNetwork";
required=1;
def_val=;
expr {
expr="FlatNetwork";
};
};
ProgArg @[3] {
arg_type=DataTable;
type="DataTable*";
name="input_data";
required=1;
def_val=;
expr {
expr="input_data";
};
};
};
target=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"]$$;
targ_ld_init="*LeabraEpoch*";
};
NetCounterIncr @[3] {
desc="increment the epoch counter (locally and on network)";
flags=0;
orig_prog_code=;
network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$;
local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["epoch"]$;
counter=Network::epoch;
update_after=0;
};
IfElse @[4] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="network.cnt_err <= err_stopcrit";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
AssignExpr @[0] {
desc="Compter le nombre d'epoques correctes successives";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["SuccessiveCor"]$$;
expr {
expr="SuccessiveCor+1";
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
AssignExpr @[0] {
desc=;
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["SuccessiveCor"]$;
expr {
expr="0";
};
};
};
};
MemberAssign @[5] {
desc="set network's training mode to our local value";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$;
path="train_mode";
expr {
expr="test_mode";
};
update_after=0;
};
};
test {
expr="epoch < 0.5*max_epoch";
};
};
MemberAssign @[16] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["d2"]$;
path="wt_scale.abs";
expr {
expr="d2_perf";
};
update_after=0;
};
MemberAssign @[17] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["d1"]$;
path="wt_scale.abs";
expr {
expr="d1_perf";
};
update_after=0;
};
WhileLoop @[18] {
desc="main loop over epochs of training";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set network's training mode to our local value";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$;
path="train_mode";
expr {
expr="test_mode";
};
update_after=0;
};
AssignExpr @[1] {
desc=;
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inside_epoch"]$;
expr {
expr="epoch";
};
};
ProgramCall @[2] {
desc="run the epoch program (one epoch), passes our network and input_data";
flags=0;
orig_prog_code=;
prog_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=LeabraNetwork;
type="LeabraNetwork*";
name="network";
required=1;
def_val=;
expr {
expr="network";
};
};
ProgArg @[1] {
arg_type=int;
type="int";
name="periode";
required=1;
def_val=;
expr {
expr="periode";
};
};
ProgArg @[2] {
arg_type=LeabraNetwork;
type="LeabraNetwork*";
name="FlatNetwork";
required=1;
def_val=;
expr {
expr="FlatNetwork";
};
};
ProgArg @[3] {
arg_type=DataTable;
type="DataTable*";
name="input_data";
required=1;
def_val=;
expr {
expr="Test";
};
};
};
target=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"]$;
targ_ld_init="*LeabraEpoch*";
};
NetCounterIncr @[3] {
desc="increment the epoch counter (locally and on network)";
flags=0;
orig_prog_code=;
network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$;
local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["epoch"]$;
counter=Network::epoch;
update_after=0;
};
MemberAssign @[4] {
desc="set network's training mode to our local value";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$;
path="train_mode";
expr {
expr="test_mode";
};
update_after=0;
};
};
test {
expr="epoch < max_epoch";
};
};
OtherProgramVar @[19] {
desc=;
flags=NEW_EL;
orig_prog_code=;
other_prog=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$;
set_other=1;
var_1=NULL;
var_2=NULL;
var_3=NULL;
var_4=NULL;
};
MethodCall @[20] {
desc="stop the timer -- time elapsed is now recorded in this object, and can be displayed or recorded to a data table";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["train_timer"]$;
method=TimeUsed::EndTimer;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
};
step_prog=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"]$$;
step_n=1;
};
Program @["LeabraEpoch"] {
name="LeabraEpoch";
short_nm="Epoch";
tags="Leabra, Std";
desc="iterates over all of the items in a data table and calls LeabraTrial process on them";
flags=0;
objs {
name=;
el_typ=taNBase;
el_def=0;
};
types {
name=;
el_typ=ProgType;
el_def=0;
};
args {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["network"] {
name="network";
var_type=T_Object;
object_type=LeabraNetwork;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to operate on";
init_from=NULL;
};
ProgVar @["periode"] {
name="periode";
var_type=T_Int;
int_val=0;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc="current experimental phase: 0 = learning, 1 = transfer, 2 = new overlap, 3 = new incongruent, 4 = asymptotic noisy";
init_from=NULL;
};
ProgVar @["FlatNetwork"] {
name="FlatNetwork";
var_type=T_Object;
object_type=LeabraNetwork;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to operate on -- updates batch counter on network and passes it to train program";
init_from=NULL;
};
ProgVar @["input_data"] {
name="input_data";
var_type=T_Object;
object_type=DataTable;
object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["TransferInputData"]$;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="table of patterns to present to the network, one row at a time";
init_from=NULL;
};
};
vars {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["data_loop_order"] {
name="data_loop_order";
var_type=T_HardEnum;
int_val=1;
hard_enum_type=DataLoop::Order;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="controls the order in which events (rows of the input data datatable) are presented to the network
(SEQUENTIAL, PERMUTED, RANDOM)";
init_from=NULL;
};
ProgVar @["trial"] {
name="trial";
var_type=T_Int;
int_val=1;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="current trial (event) within the epoch -- increments automatically";
init_from=NULL;
};
ProgVar @["trial_mon_data"] {
name="trial_mon_data";
var_type=T_Object;
object_type=DataTable;
object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["TrialOutputData"]$;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="trial-level output data -- we reset it every epoch by default, so it just contains last epoch of data";
init_from=NULL;
};
ProgVar @["epoch_timer"] {
name="epoch_timer";
var_type=T_Object;
object_type=TimeUsed;
object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].epoch_time$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="timer to record time required to perform one epoch of processing (object is on network -- this is a pointer to it)";
init_from=NULL;
};
ProgVar @["data_loop_index"] {
name="data_loop_index";
var_type=T_Int;
int_val=2;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="index counter for the looping over items in the input_data datatable (not always the same as trial counter, depending on distributed memory computation)";
init_from=NULL;
};
ProgVar @["NLoops"] {
name="NLoops";
var_type=T_Int;
int_val=1;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc="batch counter";
init_from=NULL;
};
};
functions {
name=;
el_typ=Function;
el_def=0;
};
init_code {
name=;
el_typ=ProgCode;
el_def=0;
NetCounterInit @[0] {
desc="initialize trial counter (local variable and in the network)";
flags=0;
orig_prog_code=;
network_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["network"]$$;
local_ctr_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["trial"]$$;
counter=Network::trial;
update_after=0;
};
AssignExpr @[1] {
desc="get pointer to epoch timer object on network";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["epoch_timer"]$$;
expr {
expr="network.epoch_time";
};
};
};
prog_code {
name=;
el_typ=ProgCode;
el_def=0;
NetCounterInit @[0] {
desc="initialize trial counter (local variable and in the network)";
flags=0;
orig_prog_code=;
network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["network"]$;
local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["trial"]$;
counter=Network::trial;
update_after=0;
};
AssignExpr @[1] {
desc="get pointer to epoch timer object on network";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["epoch_timer"]$;
expr {
expr="network.epoch_time";
};
};
MethodCall @[2] {
desc="start the epoch timer to record computation time per epoch";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["epoch_timer"]$;
method=TimeUsed::StartTimer;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=bool;
type="bool";
name="reset_used";
required=0;
def_val="true";
expr {
expr="true";
};
};
};
};
MethodCall @[3] {
desc="reset trial-level monitor data every epoch, so it reflects only the most recent epoch's worth of data (turn flags OFF to accumulate trial data across entire training run)";
flags=OFF;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["trial_mon_data"]$$;
method=DataTable::ResetData;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
NetDataLoop @[4] {
desc="iterates over the events/rows of input_data, according to data_loop_order variable";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
ProgramCall @[0] {
desc="run the trial program, passing network and input_data";
flags=0;
orig_prog_code=;
prog_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=LeabraNetwork;
type="LeabraNetwork*";
name="network";
required=1;
def_val=;
expr {
expr="network";
};
};
ProgArg @[1] {
arg_type=DataTable;
type="DataTable*";
name="input_data";
required=1;
def_val=;
expr {
expr="input_data";
};
};
ProgArg @[2] {
arg_type=LeabraNetwork;
type="LeabraNetwork*";
name="FlatNetwork";
required=1;
def_val=;
expr {
expr="FlatNetwork";
};
};
};
target=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"]$$;
targ_ld_init="*LeabraTrial*";
};
IfElse @[1] {
desc="test if it is time to update the weight values from delta weights (dWt) computed over trials";
flags=0;
orig_prog_code=;
cond {
expr="network.Compute_Weights_Test(trial+1)";
};
show_false_code=0;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="update the weight values based on changes computed by trial program";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["network"]$;
method=Network::Compute_Weights;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
};
};
};
data_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["input_data"]$$;
index_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["data_loop_index"]$$;
order_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["data_loop_order"]$$;
order=PERMUTED;
update_after=0;
dmem_nprocs=1;
dmem_this_proc=0;
grouped=0;
group_col 9 0="Group";
group_index_var=NULL;
group_order_var=NULL;
group_order=PERMUTED;
group_idx_list{ };
};
IfElse @[5] {
desc="if full batch mode, update only at end of epoch";
flags=0;
orig_prog_code=;
cond {
expr="network.wt_update == Network::BATCH";
};
show_false_code=0;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="final update of weights based on accumulated changes";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["network"]$;
method=Network::Compute_Weights;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
};
};
MethodCall @[6] {
desc="network accumulates some core statistics over the epoch -- this finalizes that process and computes summary stats";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["network"]$;
method=LeabraNetwork::Compute_EpochStats;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
ProgramCall @[7] {
desc="run program that records data from network and possibly other sources about the epoch";
flags=0;
orig_prog_code=;
prog_args {
name="ProgArg_List_0";
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=Network;
type="LeabraNetwork*";
name="network";
required=1;
def_val=;
expr {
expr="network";
};
};
ProgArg @[1] {
arg_type=LeabraNetwork;
type="LeabraNetwork*";
name="FlatNetwork";
required=1;
def_val=;
expr {
expr="FlatNetwork";
};
};
};
target=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"]$$;
targ_ld_init="*LeabraEpochMonitor*";
};
MethodCall @[8] {
desc="done with the computation in the epoch -- record time it took";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["epoch_timer"]$;
method=TimeUsed::EndTimer;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
};
step_prog=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"]$;
step_n=5;
};
Program @["LeabraTrial"] {
name="LeabraTrial";
short_nm="Trial";
tags="Leabra, Std";
desc="Leabra processing of a single input/toutput event or external information: typically runs a minus and a plus phase, then learns (unless testing)";
flags=0;
objs {
name=;
el_typ=taNBase;
el_def=0;
};
types {
name=;
el_typ=ProgType;
el_def=0;
};
args {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["network"] {
name="network";
var_type=T_Object;
object_type=LeabraNetwork;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to operate on -- typically set by higher-level calling programs";
init_from=NULL;
};
ProgVar @["input_data"] {
name="input_data";
var_type=T_Object;
object_type=DataTable;
object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["TransferInputData"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="datatable containing training input/output patterns";
init_from=NULL;
};
ProgVar @["FlatNetwork"] {
name="FlatNetwork";
var_type=T_Object;
object_type=LeabraNetwork;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to operate on -- updates batch counter on network and passes it to train program";
init_from=NULL;
};
};
vars {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["phase_no"] {
name="phase_no";
var_type=T_Int;
int_val=1;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="local phase counting variable (0 is typically minus phase, 1 is typically plus -- depends on network settings)";
init_from=NULL;
};
ProgVar @["update_net_view"] {
name="update_net_view";
var_type=T_Bool;
bool_val=1;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="determines whether to update any network view displays after trial is completed";
init_from=NULL;
};
ProgVar @["NLoops"] {
name="NLoops";
var_type=T_Int;
int_val=1;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc="batch counter";
init_from=NULL;
};
ProgVar @["actM0"] {
name="actM0";
var_type=T_Real;
real_val=0.0009751656325533986;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["Motor_Cortex"] {
name="Motor_Cortex";
var_type=T_Object;
object_type=LeabraLayer;
object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM1"] {
name="actM1";
var_type=T_Real;
real_val=0.1156162470579147;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM2"] {
name="actM2";
var_type=T_Real;
real_val=0.001033240929245949;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM3"] {
name="actM3";
var_type=T_Real;
real_val=0.8725110292434692;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM4"] {
name="actM4";
var_type=T_Real;
real_val=0.0008104882435873151;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM5"] {
name="actM5";
var_type=T_Real;
real_val=0.2162057012319565;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM6"] {
name="actM6";
var_type=T_Real;
real_val=0.006190543994307518;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM7"] {
name="actM7";
var_type=T_Real;
real_val=0.8621561527252197;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["action"] {
name="action";
var_type=T_Int;
int_val=4;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["r1"] {
name="r1";
var_type=T_Int;
int_val=0;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["r2"] {
name="r2";
var_type=T_Int;
int_val=0;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["r3"] {
name="r3";
var_type=T_Int;
int_val=0;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["r4"] {
name="r4";
var_type=T_Int;
int_val=1;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["Output"] {
name="Output";
var_type=T_Object;
object_type=LeabraLayer;
object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Output"]$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
};
functions {
name=;
el_typ=Function;
el_def=0;
};
init_code {
name=;
el_typ=ProgCode;
el_def=0;
NetCounterInit @[0] {
desc="initialize the local phase_no counter, and corresponding network one";
flags=0;
orig_prog_code=;
network_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$$;
local_ctr_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["phase_no"]$$;
counter=LeabraNetwork::phase_no;
update_after=0;
};
};
prog_code {
name=;
el_typ=ProgCode;
el_def=0;
NetCounterInit @[0] {
desc="initialize the local phase_no counter, and corresponding network one";
flags=0;
orig_prog_code=;
network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$;
local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["phase_no"]$;
counter=LeabraNetwork::phase_no;
update_after=0;
};
MethodCall @[1] {
desc="initializes various counters at start of trial";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$;
method=LeabraNetwork::Trial_Init;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
WhileLoop @[2] {
desc="loop over phases of settling in the network";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
ProgramCall @[0] {
desc="run the settle program (which iterates over cyles of network activation updating) for each phase";
flags=0;
orig_prog_code=;
prog_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=LeabraNetwork;
type="LeabraNetwork*";
name="network";
required=1;
def_val=;
expr {
expr="network";
};
};
ProgArg @[1] {
arg_type=LeabraNetwork;
type="LeabraNetwork*";
name="FlatNetwork";
required=1;
def_val=;
expr {
expr="FlatNetwork";
};
};
ProgArg @[2] {
arg_type=DataTable;
type="DataTable*";
name="input_data";
required=1;
def_val=;
expr {
expr="input_data";
};
};
};
target=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"]$;
targ_ld_init="*LeabraSettle*";
};
NetCounterIncr @[1] {
desc="increment the phase number (also on network)";
flags=0;
orig_prog_code=;
network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$;
local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["phase_no"]$;
counter=LeabraNetwork::phase_no;
update_after=0;
};
MethodCall @[2] {
desc="increments other phase state information to prepare for the next phase of settling";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$;
method=LeabraNetwork::Trial_UpdatePhase;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
};
test {
expr="phase_no < network.phase_max";
};
};
AssignExpr @[3] {
desc="store minus phase activation of motor ctx unit 0";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM0"]$$;
expr {
expr="Motor_Cortex.units[0].act_m";
};
};
AssignExpr @[4] {
desc="store minus phase act of motor unit 1";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM1"]$$;
expr {
expr="Motor_Cortex.units[1].act_m";
};
};
AssignExpr @[5] {
desc="store minus phase activation of motor ctx unit 0";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM2"]$$;
expr {
expr="Motor_Cortex.units[2].act_m";
};
};
AssignExpr @[6] {
desc="store minus phase act of motor unit 1";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM3"]$$;
expr {
expr="Motor_Cortex.units[3].act_m";
};
};
AssignExpr @[7] {
desc="store minus phase activation of motor ctx unit 0";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM4"]$$;
expr {
expr="Motor_Cortex.units[4].act_m";
};
};
AssignExpr @[8] {
desc="store minus phase act of motor unit 1";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM5"]$$;
expr {
expr="Motor_Cortex.units[5].act_m";
};
};
AssignExpr @[9] {
desc="store minus phase act of motor unit 1";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM6"]$$;
expr {
expr="Motor_Cortex.units[6].act_m";
};
};
AssignExpr @[10] {
desc="store minus phase act of motor unit 1";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM7"]$$;
expr {
expr="Motor_Cortex.units[7].act_m";
};
};
AssignExpr @[11] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["action"]$$;
expr {
expr="0";
};
};
AssignExpr @[12] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r1"]$$;
expr {
expr="0";
};
};
AssignExpr @[13] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r2"]$$;
expr {
expr="0";
};
};
AssignExpr @[14] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r3"]$$;
expr {
expr="0";
};
};
AssignExpr @[15] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r4"]$$;
expr {
expr="0";
};
};
IfElse @[16] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="Output.acts.max >0";
};
show_false_code=0;
true_code {
name="ProgEl_List_190";
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="( actM0+actM4 > actM1+actM5) & ( actM0+actM4 > actM2+actM6) & ( actM0+actM4 > actM3+actM7)";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$$;
path="units[0].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$;
path="units[4].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
AssignExpr @[2] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["action"]$;
expr {
expr="1";
};
};
AssignExpr @[3] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r1"]$;
expr {
expr="1";
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="( actM1+actM5 > actM0+actM4) & ( actM1+actM5 > actM2+actM6) & ( actM1+actM5 > actM3+actM7)";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$;
path="units[1].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$;
path="units[5].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
AssignExpr @[2] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["action"]$;
expr {
expr="2";
};
};
AssignExpr @[3] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r2"]$;
expr {
expr="1";
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="( actM2+actM6 > actM0+actM4) & ( actM2+actM6 > actM1+actM5) & ( actM2+actM6 > actM3+actM7)";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$;
path="units[2].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$;
path="units[6].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
AssignExpr @[2] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["action"]$;
expr {
expr="3";
};
};
AssignExpr @[3] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r3"]$;
expr {
expr="1";
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$;
path="units[3].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$;
path="units[7].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
AssignExpr @[2] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["action"]$;
expr {
expr="4";
};
};
AssignExpr @[3] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r4"]$;
expr {
expr="1";
};
};
};
};
};
};
};
};
};
false_code {
name="ProgEl_List_191";
el_typ=ProgCode;
el_def=0;
};
};
MethodCall @[17] {
desc="after the trial is over, do final computations: Compute_dWt (learn weights), compute stats";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$;
method=LeabraNetwork::Trial_Final;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
ProgramCall @[18] {
desc="records data about the trial-level processing to a datatable for graphing/processing";
flags=0;
orig_prog_code=;
prog_args {
name="ProgArg_List_0";
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=Network;
type="LeabraNetwork*";
name="network";
required=1;
def_val=;
expr {
expr="network";
};
};
};
target=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"]$$;
targ_ld_init="*LeabraTrialMonitor*";
};
NetUpdateView @[19] {
desc="update the network view(s) (only if update_net_view is true)";
flags=0;
orig_prog_code=;
network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$;
update_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["update_net_view"]$$;
};
};
step_prog=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraCycle"]$;
step_n=1;
};
Program @["LeabraSettle"] {
name="LeabraSettle";
short_nm="Settle";
tags="Leabra, Std";
desc="iterates over cycles of updating until network has settled into a stable state, or output activations have exceeded a threshold";
flags=0;
objs {
name=;
el_typ=taNBase;
el_def=0;
};
types {
name=;
el_typ=ProgType;
el_def=0;
};
args {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["network"] {
name="network";
var_type=T_Object;
object_type=LeabraNetwork;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["FlatNetwork"] {
name="FlatNetwork";
var_type=T_Object;
object_type=LeabraNetwork;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to operate on -- updates batch counter on network and passes it to train program";
init_from=NULL;
};
ProgVar @["input_data"] {
name="input_data";
var_type=T_Object;
object_type=DataTable;
object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["TransferInputData"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
};
vars {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["cycle"] {
name="cycle";
var_type=T_Int;
int_val=69;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="current cycle of settling (local loop counter)";
init_from=NULL;
};
ProgVar @["min_cycles"] {
name="min_cycles";
var_type=T_Int;
int_val=15;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="IMPORTANT: this value is obtained from the network min_cycles and min_cycles_phase2 -- change the value on the network object, not here in this program!
sets the minimum number of cycles to settle for, regardless of network state changes, etc";
init_from=NULL;
};
ProgVar @["update_net_view"] {
name="update_net_view";
var_type=T_Bool;
bool_val=1;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="if true, will update network views at end of settling";
init_from=NULL;
};
ProgVar @["Output"] {
name="Output";
var_type=T_Object;
object_type=LeabraLayer;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Output"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["Thal"] {
name="Thal";
var_type=T_Object;
object_type=LeabraLayer;
object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Thalamus"]$$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["NLoops"] {
name="NLoops";
var_type=T_Int;
int_val=1;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc="batch counter";
init_from=NULL;
};
};
functions {
name=;
el_typ=Function;
el_def=0;
};
init_code {
name=;
el_typ=ProgCode;
el_def=0;
NetCounterInit @[0] {
desc="initialize local cycle counter and corresponding counter on network";
flags=0;
orig_prog_code=;
network_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$$;
local_ctr_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["cycle"]$$;
counter=Network::cycle;
update_after=0;
};
};
prog_code {
name=;
el_typ=ProgCode;
el_def=0;
NetCounterInit @[0] {
desc="initialize local cycle counter and corresponding counter on network";
flags=0;
orig_prog_code=;
network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$;
local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["cycle"]$;
counter=Network::cycle;
update_after=0;
};
AssignExpr @[1] {
desc=;
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["Output"]$$;
expr {
expr="network.layers.Output";
};
};
AssignExpr @[2] {
desc=;
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["Thal"]$$;
expr {
expr="network.layers.Thalamus";
};
};
MethodCall @[3] {
desc="resets input data, before getting new external inputs data from apply inputs call";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$;
method=Network::Init_InputData;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
ProgramCall @[4] {
desc="apply external input activations from the input_data table to the network
this program can be extended to do arbitrary things to generate data and apply it to network layers";
flags=0;
orig_prog_code=;
prog_args {
name="ProgArg_List_0";
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=Network;
type="LeabraNetwork*";
name="network";
required=1;
def_val=;
expr {
expr="FlatNetwork";
};
};
ProgArg @[1] {
arg_type=DataTable;
type="DataTable*";
name="input_data";
required=1;
def_val=;
expr {
expr="input_data";
};
};
};
target=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["ApplyInput1"]$$;
targ_ld_init="*ApplyInput1*";
};
ProgramCall @[5] {
desc=;
flags=0;
orig_prog_code=;
prog_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=LeabraNetwork;
type="LeabraNetwork*";
name="network";
required=1;
def_val=;
expr {
expr="network";
};
};
ProgArg @[1] {
arg_type=DataTable;
type="DataTable*";
name="input_data";
required=1;
def_val=;
expr {
expr="input_data";
};
};
};
target=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$;
targ_ld_init="*DA_Rew_Punish*";
};
IfElse @[6] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="network.phase == LeabraNetwork::PLUS_PHASE";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc=;
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$;
path="cycle_max";
expr {
expr="30";
};
update_after=0;
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="number of cycles to run in minus phase";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$;
path="cycle_max";
expr {
expr="150";
};
update_after=0;
};
};
};
MethodCall @[7] {
desc="initializes various counters at start of settling";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$;
method=LeabraNetwork::Settle_Init;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
IfElse @[8] {
desc="get appropriate min_cycles value depending on which phase we're in";
flags=0;
orig_prog_code=;
cond {
expr="network.phase_no <= 1";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
AssignExpr @[0] {
desc="get minimum number of cycles from parameter on network (which is where you should change this value!)";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["min_cycles"]$$;
expr {
expr="network.min_cycles";
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
AssignExpr @[0] {
desc="get minimum number of cycles from parameter on network (which is where you should change this value!)";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["min_cycles"]$;
expr {
expr="network.min_cycles_phase2";
};
};
};
};
WhileLoop @[9] {
desc="the main loop over cycles of updating";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
ProgramCall @[0] {
desc="run the cycle program, which computes one cycle of activations";
flags=0;
orig_prog_code=;
prog_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=LeabraNetwork;
type="LeabraNetwork*";
name="network";
required=1;
def_val=;
expr {
expr="network";
};
};
};
target=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraCycle"]$;
targ_ld_init="*LeabraCycle*";
};
NetCounterIncr @[1] {
desc="increment cycle counter (also on network)";
flags=0;
orig_prog_code=;
network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$;
local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["cycle"]$;
counter=Network::cycle;
update_after=0;
};
IfContinue @[2] {
desc="avoid subsequent stopping criteria if below min_cycles";
flags=0;
orig_prog_code=;
cond {
expr="cycle < min_cycles";
};
};
IfBreak @[3] {
desc="stop settling when thal unit is 50% active (so average thal = .25)";
flags=OFF;
orig_prog_code=;
cond {
expr="(network.phase == LeabraNetwork::MINUS_PHASE)&(Output.acts.avg > .25)&(Thal.acts.avg > .25)";
};
};
IfElse @[4] {
desc=;
flags=OFF;
orig_prog_code=;
cond {
expr="(network.phase == LeabraNetwork::MINUS_PHASE)&(Output.acts.max > .5)&(Thal.acts.max > .5)";
};
show_false_code=0;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
PrintExpr @[0] {
desc=;
flags=0;
orig_prog_code=;
expr {
expr="Output.acts.max";
};
my_mask=NULL;
debug_level=NULL;
};
PrintExpr @[1] {
desc=;
flags=0;
orig_prog_code=;
expr {
expr="Thal.acts.max";
};
my_mask=NULL;
debug_level=NULL;
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
};
};
IfBreak @[5] {
desc="stop settling when thal unit is 50% active (so average thal = .25)";
flags=0;
orig_prog_code=;
cond {
expr="(network.phase == LeabraNetwork::MINUS_PHASE)&(Output.acts.max > .5)&(Thal.acts.max > .5)";
};
};
IfBreak @[6] {
desc="stopping criterion for settling: based either on maximum change in activation (maxda) or on the maximum activation value in the network getting over threshold (which ever comes first). Set either parmeter to values that are always false (e.g., trg_max_act_stopcrit = -1) to eliminate associated source of criterion for stopping settling.";
flags=OFF;
orig_prog_code=;
cond {
expr="(network.maxda < network.maxda_stopcrit) ||
(network.trg_max_act > network.trg_max_act_stopcrit)";
};
};
};
test {
expr="cycle < network.cycle_max";
};
};
MethodCall @[10] {
desc="perform final operations at end of settling (storing final activations, etc)";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$;
method=LeabraNetwork::Settle_Final;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
IfElse @[11] {
desc="only run trial-level statistics in minus phase (otherwise network may have correct answer clamped on!). IMPORTANT: this assumes that you've got target activation values for output layers already
presented in the minus phase -- if this is not the case (values are computed on the fly), you may want to run this instead at the start of the plus phase, after ApplyInputs";
flags=0;
orig_prog_code=;
cond {
expr="network.phase == LeabraNetwork::MINUS_PHASE";
};
show_false_code=0;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="compute trial-level statistics";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$;
method=LeabraNetwork::Compute_TrialStats;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
};
};
IfElse @[12] {
desc="this stat must be called in plus phase when reward information is avail";
flags=0;
orig_prog_code=;
cond {
expr="network.phase_no == 1";
};
show_false_code=0;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="get external reward information";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$;
method=LeabraNetwork::Compute_ExtRew;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
};
};
NetUpdateView @[13] {
desc="update network views, if update_net_view == true";
flags=0;
orig_prog_code=;
network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$;
update_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["update_net_view"]$$;
};
};
step_prog=NULL;
step_n=1;
};
Program @["LeabraCycle"] {
name="LeabraCycle";
short_nm="Cycle";
tags="Leabra, Std";
desc="runs one cycle of leabra processing (updating net inputs and activations)";
flags=0;
objs {
name=;
el_typ=taNBase;
el_def=0;
};
types {
name=;
el_typ=ProgType;
el_def=0;
};
args {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["network"] {
name="network";
var_type=T_Object;
object_type=LeabraNetwork;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
};
vars {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["update_net_view"] {
name="update_net_view";
var_type=T_Bool;
bool_val=1;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="determines whether network views will be updated on a cycle-by-cycle basis (slow, but often quite useful for seeing how processing is proceeding)";
init_from=NULL;
};
ProgVar @["i"] {
name="i";
var_type=T_Int;
int_val=12;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
};
functions {
name=;
el_typ=Function;
el_def=0;
};
init_code {
name=;
el_typ=ProgCode;
el_def=0;
};
prog_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="this does all the standard leabra processing for one cycle of activation updating";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraCycle"].args["network"]$$;
method=LeabraNetwork::Cycle_Run;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
NetUpdateView @[1] {
desc="update network views if update_net_view == true";
flags=0;
orig_prog_code=;
network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraCycle"].args["network"]$;
update_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraCycle"].vars["update_net_view"]$$;
};
IfElse @[2] {
desc="apply phasic DA in plus phase";
flags=OFF;
orig_prog_code=;
cond {
expr="network.phase==LeabraNetwork::PLUS_PHASE";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
ForLoop @[0] {
desc=;
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=NULL;
path="units[i].act";
expr {
expr="InputHidden.units[i].act_m";
};
update_after=1;
};
PrintExpr @[1] {
desc=;
flags=OFF;
orig_prog_code=;
expr {
expr="\"boum\"";
};
my_mask=NULL;
debug_level=NULL;
};
};
init {
expr="i = 0";
};
test {
expr="i < 12";
};
iter {
expr="i++";
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
ForLoop @[0] {
desc="loop over snc units";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
};
init {
expr="i = 0";
};
test {
expr="i < 1";
};
iter {
expr="i++";
};
};
};
};
ProgramCall @[3] {
desc=;
flags=OFF|NON_STD;
orig_prog_code=;
prog_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=Network;
type="Network*";
name="network";
required=1;
def_val=;
expr {
expr="network";
};
};
};
target=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"]$$;
targ_ld_init="*Cycle_Monitor*";
};
};
step_prog=NULL;
step_n=5;
};
Program @["ApplyInput1"] {
name="ApplyInput1";
short_nm="pplynp";
tags="Network, InputData, Apply";
desc="apply the current input data to the network as external input and target values";
flags=NO_STOP_STEP;
objs {
name=;
el_typ=LayerWriter;
el_def=0;
LayerWriter @["LayerWriter_0"] {
name="LayerWriter_0";
data=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["TransferInputData"]$;
network=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
layer_data {
name=;
el_typ=LayerWriterEl;
el_def=0;
LayerWriterEl @[0] {
chan_name="Input";
net_target=LAYER;
layer_name="Input";
offset {x=0: y=0: };
use_layer_type=1;
quiet=0;
na_by_range=0;
ext_flags=EXT;
noise {type=NONE: mean=0: var=0.5: par=1: name="": };
};
LayerWriterEl @[1] {
chan_name="Output";
net_target=LAYER;
layer_name="Output";
offset {x=0: y=0: };
use_layer_type=1;
quiet=0;
na_by_range=0;
ext_flags=TARG;
noise {type=NONE: mean=0: var=0.5: par=1: name="": };
};
LayerWriterEl @[2] {
chan_name="SNc";
net_target=LAYER;
layer_name="SNc";
offset {x=0: y=0: };
use_layer_type=1;
quiet=0;
na_by_range=0;
ext_flags=EXT;
noise {type=NONE: mean=0: var=0.5: par=1: name="": };
};
LayerWriterEl @[3] {
chan_name="Motor_Cortex";
net_target=LAYER;
layer_name="PMC";
offset {x=0: y=0: };
use_layer_type=0;
quiet=0;
na_by_range=0;
ext_flags=COMP;
noise {type=NONE: mean=0: var=0.5: par=1: name="": };
};
LayerWriterEl @[4] {
chan_name="Name";
net_target=TRIAL_NAME;
layer_name="Name";
offset {x=0: y=0: };
use_layer_type=1;
quiet=0;
na_by_range=0;
ext_flags=0;
noise {type=NONE: mean=0: var=0.5: par=1: name="": };
};
LayerWriterEl @[5] {
chan_name="Context";
net_target=LAYER;
layer_name="ctxt";
offset {x=0: y=0: };
use_layer_type=1;
quiet=0;
na_by_range=0;
ext_flags=EXT;
noise {type=NONE: mean=0: var=0.5: par=1: name="": };
};
};
};
};
types {
name=;
el_typ=ProgType;
el_def=0;
};
args {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["network"] {
name="network";
var_type=T_Object;
object_type=Network;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to apply inputs to -- typically set by calling program";
init_from=NULL;
};
ProgVar @["input_data"] {
name="input_data";
var_type=T_Object;
object_type=DataTable;
object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["TransferInputData"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="input datatable containing input/output patterns";
init_from=NULL;
};
};
vars {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["LayerWriter_0"] {
name="LayerWriter_0";
var_type=T_Object;
object_type=LayerWriter;
object_val=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["ApplyInput1"].objs["LayerWriter_0"]$$;
objs_ptr=1;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="this is a pointer to the LayerWriter object in objs -- edit that object to determine how information is presented to the network";
init_from=NULL;
};
};
functions {
name=;
el_typ=Function;
el_def=0;
};
init_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="sets the datatable and network for the layer writer, so it knows what to write to";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["ApplyInput1"].vars["LayerWriter_0"]$$;
method=LayerWriter::SetDataNetwork;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=DataBlock_ptr;
type="DataBlock*";
name="db";
required=1;
def_val=;
expr {
expr="input_data";
};
};
ProgArg @[1] {
arg_type=Network_ptr;
type="Network*";
name="net";
required=1;
def_val=;
expr {
expr="network";
};
};
};
};
MethodCall @[1] {
desc="check the configuration of the layer writer -- will emit warnings and errors for missing or misconfigured items";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["ApplyInput1"].vars["LayerWriter_0"]$;
method=taList_impl::CheckConfig;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=bool;
type="bool";
name="quiet";
required=0;
def_val="false";
expr {
expr="false";
};
};
};
};
};
prog_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="sets the datatable and network for the layer writer, so it knows what to write to";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["ApplyInput1"].vars["LayerWriter_0"]$;
method=LayerWriter::SetDataNetwork;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=DataBlock_ptr;
type="DataBlock*";
name="db";
required=1;
def_val=;
expr {
expr="input_data";
};
};
ProgArg @[1] {
arg_type=Network_ptr;
type="Network*";
name="net";
required=1;
def_val=;
expr {
expr="network";
};
};
};
};
MethodCall @[1] {
desc="apply inputs to the network! layer writer has all the key specs";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["ApplyInput1"].vars["LayerWriter_0"]$;
method=LayerWriter::ApplyInputData;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
};
step_prog=NULL;
step_n=1;
};
Program @["LeabraTrialMonitor"] {
name="LeabraTrialMonitor";
short_nm="TrMntF";
tags="Leabra, Std, Monitor";
desc="monitor trial-level data from the network (and potentially other sources) -- stores results in datatable (TrialOutputData typically) that can be used for graph/grid views and further analysis ";
flags=NO_STOP_STEP;
objs {
name=;
el_typ=NetMonitor;
el_def=0;
NetMonitor @["trial_netmon"] {
name="trial_netmon";
items {
name=;
el_typ=NetMonItem;
el_def=0;
NetMonItem @["batch"] {
name="batch";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="batch";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["epoch"] {
name="epoch";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="epoch";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["trial_name"] {
name="trial_name";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="trial_name";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["minus_cycles"] {
name="minus_cycles";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="minus_cycles";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["r1"] {
name="r1";
computed=0;
object_type=ProgVar;
object=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r1"]$;
variable="int_val";
var_label=;
name_style=MY_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["r2"] {
name="r2";
computed=0;
object_type=ProgVar;
object=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r2"]$;
variable="int_val";
var_label=;
name_style=MY_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["r3"] {
name="r3";
computed=0;
object_type=ProgVar;
object=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r3"]$;
variable="int_val";
var_label=;
name_style=MY_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["r4"] {
name="r4";
computed=0;
object_type=ProgVar;
object=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r4"]$;
variable="int_val";
var_label=;
name_style=MY_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
};
network=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
data=$.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["TrialOutputData"]$;
rmv_orphan_cols=1;
};
};
types {
name=;
el_typ=ProgType;
el_def=0;
};
args {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["network"] {
name="network";
var_type=T_Object;
object_type=Network;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to record data from";
init_from=NULL;
};
};
vars {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["trial_mon_data"] {
name="trial_mon_data";
var_type=T_Object;
object_type=DataTable;
object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["TrialOutputData"]$;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="data table to record trial-level data to (this program writes new data to this table!)";
init_from=NULL;
};
ProgVar @["trial_netmon"] {
name="trial_netmon";
var_type=T_Object;
object_type=NetMonitor;
object_val=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].objs["trial_netmon"]$$;
objs_ptr=1;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="pointer to the NetMonitor object in objs secton of this program that contains configuration for what to record and where to get it";
init_from=NULL;
};
};
functions {
name=;
el_typ=Function;
el_def=0;
};
init_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="set the network and datatable for the NetMonitor";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].vars["trial_netmon"]$$;
method=NetMonitor::SetDataNetwork;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=DataTable_ptr;
type="DataTable*";
name="dt";
required=1;
def_val=;
expr {
expr="trial_mon_data";
};
};
ProgArg @[1] {
arg_type=Network_ptr;
type="Network*";
name="net";
required=1;
def_val=;
expr {
expr="network";
};
};
};
};
MethodCall @[1] {
desc="check the configuration of the network monitor -- will emit warnings and errors for misconfigurations";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].vars["trial_netmon"]$;
method=taBase::CheckConfig;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=bool;
type="bool";
name="quiet";
required=0;
def_val="false";
expr {
expr="false";
};
};
};
};
MethodCall @[2] {
desc="update the monitor items and data schema based on current settings of the NetMonitor object";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].vars["trial_netmon"]$;
method=NetMonitor::UpdateMonitors;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=bool;
type="bool";
name="reset_first";
required=0;
def_val="false";
expr {
expr="true";
};
};
};
};
};
prog_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="add a new blank row to the data";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].vars["trial_mon_data"]$$;
method=DataTable::AddBlankRow;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
MethodCall @[1] {
desc="get the new monitor data from the network and other sources -- this does the main work";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].vars["trial_netmon"]$;
method=NetMonitor::GetMonVals;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
MethodCall @[2] {
desc="update views and other things after writing new data to monitor data table";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].vars["trial_mon_data"]$;
method=DataBlock::WriteClose;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
MethodCall @[3] {
desc="only functional for dmem projects: synchronizes trial data across processes so that all distributed memory processors have the same trial-level data, despite having run only a subset of them each";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].args["network"]$$;
method=Network::DMem_ShareTrialData;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=DataTable_ptr;
type="DataTable*";
name="dt";
required=1;
def_val=;
expr {
expr="trial_mon_data";
};
};
ProgArg @[1] {
arg_type=int;
type="int";
name="n_rows";
required=0;
def_val="1";
expr {
expr="1";
};
};
};
};
};
step_prog=NULL;
step_n=1;
};
Program @["Cycle_Monitor"] {
name="Cycle_Monitor";
short_nm="Monitor";
tags=;
desc="monitor trial-level data from the network (and potentially other sources) -- stores results in datatable (TrialOutputData typically) that can be used for graph/grid views and further analysis ";
flags=NO_STOP_STEP;
objs {
name=;
el_typ=NetMonitor;
el_def=0;
NetMonitor @["cycle_netmon"] {
name="cycle_netmon";
items {
name=;
el_typ=NetMonItem;
el_def=0;
NetMonItem @["batch"] {
name="batch";
computed=0;
object_type=LeabraNetwork;
object=NULL;
variable="batch";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["epoch"] {
name="epoch";
computed=0;
object_type=LeabraNetwork;
object=NULL;
variable="epoch";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["trial"] {
name="trial";
computed=0;
object_type=LeabraNetwork;
object=NULL;
variable="trial";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["trial_name"] {
name="trial_name";
computed=0;
object_type=LeabraNetwork;
object=NULL;
variable="trial_name";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["group_name"] {
name="group_name";
computed=0;
object_type=LeabraNetwork;
object=NULL;
variable="group_name";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["phase_no"] {
name="phase_no";
computed=0;
object_type=LeabraNetwork;
object=NULL;
variable="phase_no";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["cycle"] {
name="cycle";
computed=0;
object_type=LeabraNetwork;
object=NULL;
variable="cycle";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["sse"] {
name="sse";
computed=0;
object_type=LeabraNetwork;
object=NULL;
variable="sse";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["ext_rew"] {
name="ext_rew";
computed=0;
object_type=LeabraNetwork;
object=NULL;
variable="ext_rew";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["STN_acts_avg"] {
name="STN_acts_avg";
computed=0;
object_type=LeabraLayer;
object=NULL;
variable="acts.avg";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["Motor__acts_avg"] {
name="Motor__acts_avg";
computed=0;
object_type=LeabraLayer;
object=NULL;
variable="acts.avg";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["Thalam_acts_avg"] {
name="Thalam_acts_avg";
computed=0;
object_type=LeabraLayer;
object=NULL;
variable="acts.avg";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["GP_Int_acts_avg"] {
name="GP_Int_acts_avg";
computed=0;
object_type=LeabraLayer;
object=NULL;
variable="acts.avg";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["GP_Ext_acts_avg"] {
name="GP_Ext_acts_avg";
computed=0;
object_type=LeabraLayer;
object=NULL;
variable="acts.avg";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["Output_act"] {
name="Output_act";
computed=0;
object_type=LeabraLayer;
object=NULL;
variable="act";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["Output_units_0_act"] {
name="Output_units_0_act";
computed=0;
object_type=LeabraLayer;
object=NULL;
variable="units[0].act";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["SNc_acts_avg"] {
name="SNc_acts_avg";
computed=0;
object_type=LeabraLayer;
object=NULL;
variable="acts.avg";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
};
network=NULL;
data=.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["CycleOutputData"]$$;
rmv_orphan_cols=1;
};
};
types {
name=;
el_typ=ProgType;
el_def=0;
};
args {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["network"] {
name="network";
var_type=T_Object;
object_type=Network;
object_val=NULL;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to record data from";
init_from=NULL;
};
};
vars {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["cycle_mon_data"] {
name="cycle_mon_data";
var_type=T_Object;
object_type=DataTable;
object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["CycleOutputData"]$;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="data table to record trial-level data to (this program writes new data to this table!)";
init_from=NULL;
};
ProgVar @["cycle_netmon"] {
name="cycle_netmon";
var_type=T_Object;
object_type=NetMonitor;
object_val=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].objs["cycle_netmon"]$$;
objs_ptr=1;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="pointer to the NetMonitor object in objs secton of this program that contains configuration for what to record and where to get it";
init_from=NULL;
};
};
functions {
name=;
el_typ=Function;
el_def=0;
};
init_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="set the network and datatable for the NetMonitor";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].vars["cycle_netmon"]$$;
method=NetMonitor::SetDataNetwork;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=DataTable_ptr;
type="DataTable*";
name="dt";
required=1;
def_val=;
expr {
expr="cycle_mon_data";
};
};
ProgArg @[1] {
arg_type=Network_ptr;
type="Network*";
name="net";
required=1;
def_val=;
expr {
expr="network";
};
};
};
};
MethodCall @[1] {
desc="check the configuration of the network monitor -- will emit warnings and errors for misconfigurations";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].vars["cycle_netmon"]$;
method=taBase::CheckConfig;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=bool;
type="bool";
name="quiet";
required=0;
def_val="false";
expr {
expr="false";
};
};
};
};
MethodCall @[2] {
desc="update the monitor items and data schema based on current settings of the NetMonitor object";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].vars["cycle_netmon"]$;
method=NetMonitor::UpdateMonitors;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=bool;
type="bool";
name="reset_first";
required=0;
def_val="false";
expr {
expr="true";
};
};
};
};
};
prog_code {
name=;
el_typ=ProgCode;
el_def=0;
IfReturn @[0] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="network.phase_no>0";
};
};
MethodCall @[1] {
desc="add a new blank row to the data";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].vars["cycle_mon_data"]$$;
method=DataTable::AddBlankRow;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
MethodCall @[2] {
desc="get the new monitor data from the network and other sources -- this does the main work";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].vars["cycle_netmon"]$;
method=NetMonitor::GetMonVals;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
MethodCall @[3] {
desc="update views and other things after writing new data to monitor data table";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].vars["cycle_mon_data"]$;
method=DataBlock::WriteClose;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
MethodCall @[4] {
desc="only functional for dmem projects: synchronizes trial data across processes so that all distributed memory processors have the same trial-level data, despite having run only a subset of them each";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].args["network"]$$;
method=Network::DMem_ShareTrialData;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=DataTable_ptr;
type="DataTable*";
name="dt";
required=1;
def_val=;
expr {
expr="cycle_mon_data";
};
};
ProgArg @[1] {
arg_type=int;
type="int";
name="n_rows";
required=0;
def_val="1";
expr {
expr="1";
};
};
};
};
};
step_prog=NULL;
step_n=1;
};
Program @["LeabraEpochMonitor"] {
name="LeabraEpochMonitor";
short_nm="EpcMon";
tags="Leabra, Std, Monitor";
desc="monitor epoch-level data from the network to a datatable (EpochOutputData typically) for use in graphing and viewing and further analysis";
flags=NO_STOP_STEP;
objs {
name=;
el_typ=NetMonitor;
el_def=0;
NetMonitor @["epoch_netmon"] {
name="epoch_netmon";
items {
name=;
el_typ=NetMonItem;
el_def=0;
NetMonItem @["batch"] {
name="batch";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="batch";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["epoch"] {
name="epoch";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="epoch";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["avg_sse"] {
name="avg_sse";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="avg_sse";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["cnt_err"] {
name="cnt_err";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="cnt_err";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["avg_ext_rew"] {
name="avg_ext_rew";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="avg_ext_rew";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["avg_cycles"] {
name="avg_cycles";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="avg_cycles";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
};
network=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
data=.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["EpochOutputData"]$$;
rmv_orphan_cols=1;
};
};
types {
name=;
el_typ=ProgType;
el_def=0;
};
args {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["network"] {
name="network";
var_type=T_Object;
object_type=Network;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to get data from";
init_from=NULL;
};
ProgVar @["FlatNetwork"] {
name="FlatNetwork";
var_type=T_Object;
object_type=LeabraNetwork;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to operate on -- updates batch counter on network and passes it to train program";
init_from=NULL;
};
};
vars {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["epoch_mon_data"] {
name="epoch_mon_data";
var_type=T_Object;
object_type=DataTable;
object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["EpochOutputData"]$;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="data table to write the epoch data to";
init_from=NULL;
};
ProgVar @["epoch_netmon"] {
name="epoch_netmon";
var_type=T_Object;
object_type=NetMonitor;
object_val=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].objs["epoch_netmon"]$$;
objs_ptr=1;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network monitor object that contains full specs for what to record and where to get it";
init_from=NULL;
};
ProgVar @["epoch_timer"] {
name="epoch_timer";
var_type=T_Object;
object_type=TimeUsed;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].epoch_time$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="pointer to the network's epoch-level timer, to record how long it took to process an epoch";
init_from=NULL;
};
};
functions {
name=;
el_typ=Function;
el_def=0;
};
init_code {
name=;
el_typ=ProgCode;
el_def=0;
AssignExpr @[0] {
desc="get the epoch timer from current network";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_timer"]$$;
expr {
expr="network.epoch_time";
};
};
MethodCall @[1] {
desc="set data and network on NetMonitor object";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_netmon"]$$;
method=NetMonitor::SetDataNetwork;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=DataTable_ptr;
type="DataTable*";
name="dt";
required=1;
def_val=;
expr {
expr="epoch_mon_data";
};
};
ProgArg @[1] {
arg_type=Network_ptr;
type="Network*";
name="net";
required=1;
def_val=;
expr {
expr="network";
};
};
};
};
MethodCall @[2] {
desc="check configuration and emit errors/warnings for problems";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_netmon"]$;
method=taBase::CheckConfig;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=bool;
type="bool";
name="quiet";
required=0;
def_val="false";
expr {
expr="false";
};
};
};
};
MethodCall @[3] {
desc="update the monitor items and data schema based on current settings of NetMonitor";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_netmon"]$;
method=NetMonitor::UpdateMonitors;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=bool;
type="bool";
name="reset_first";
required=0;
def_val="false";
expr {
expr="true";
};
};
};
};
};
prog_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="add a new blank row to the data";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_mon_data"]$$;
method=DataTable::AddBlankRow;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
MethodCall @[1] {
desc="get the new monitor data and stor it into the data table -- this does the main job here";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_netmon"]$;
method=NetMonitor::GetMonVals;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
AssignExpr @[2] {
desc="get the epoch timer from current network";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_timer"]$;
expr {
expr="network.epoch_time";
};
};
MethodCall @[3] {
desc="update after writing new data to monitor data table";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_mon_data"]$;
method=DataBlock::WriteClose;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
};
step_prog=NULL;
step_n=1;
};
Program @["LeabraEpochMonitor_10"] {
name="LeabraEpochMonitor_10";
short_nm="pcMntF";
tags="Leabra, Std, Monitor";
desc="monitor epoch-level data from the network to a datatable (EpochOutputData typically) for use in graphing and viewing and further analysis";
flags=NO_STOP_STEP;
objs {
name=;
el_typ=NetMonitor;
el_def=0;
NetMonitor @["epoch_netmon"] {
name="epoch_netmon";
items {
name=;
el_typ=NetMonItem;
el_def=0;
NetMonItem @["batch"] {
name="batch";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="batch";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["epoch"] {
name="epoch";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="epoch";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["avg_sse"] {
name="avg_sse";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="avg_sse";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["cnt_err"] {
name="cnt_err";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="cnt_err";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["avg_ext_rew"] {
name="avg_ext_rew";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="avg_ext_rew";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
NetMonItem @["avg_cycles"] {
name="avg_cycles";
computed=0;
object_type=LeabraNetwork;
object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
variable="avg_cycles";
var_label=;
name_style=AUTO_NAME;
max_name_len=6;
val_type=VT_FLOAT;
matrix=0;
matrix_geom{ };
data_agg=0;
data_src=NULL;
agg_col {
col_name=;
};
agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": };
select_rows=0;
select_spec {
col_name=;
on=1;
rel=EQUAL;
use_var=0;
cmp 0 1;
var=NULL;
enable_var=NULL;
};
pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: };
};
};
network=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
data=$.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["EpochOutputData"]$;
rmv_orphan_cols=1;
};
};
types {
name=;
el_typ=ProgType;
el_def=0;
};
args {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["network"] {
name="network";
var_type=T_Object;
object_type=Network;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to get data from";
init_from=NULL;
};
ProgVar @["FlatNetwork"] {
name="FlatNetwork";
var_type=T_Object;
object_type=LeabraNetwork;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc="network to operate on -- updates batch counter on network and passes it to train program";
init_from=NULL;
};
};
vars {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["epoch_mon_data"] {
name="epoch_mon_data";
var_type=T_Object;
object_type=DataTable;
object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["EpochOutputData"]$;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="data table to write the epoch data to";
init_from=NULL;
};
ProgVar @["epoch_netmon"] {
name="epoch_netmon";
var_type=T_Object;
object_type=NetMonitor;
object_val=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].objs["epoch_netmon"]$$;
objs_ptr=1;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network monitor object that contains full specs for what to record and where to get it";
init_from=NULL;
};
ProgVar @["epoch_timer"] {
name="epoch_timer";
var_type=T_Object;
object_type=TimeUsed;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].epoch_time$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="pointer to the network's epoch-level timer, to record how long it took to process an epoch";
init_from=NULL;
};
};
functions {
name=;
el_typ=Function;
el_def=0;
};
init_code {
name=;
el_typ=ProgCode;
el_def=0;
AssignExpr @[0] {
desc="get the epoch timer from current network";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_timer"]$$;
expr {
expr="network.epoch_time";
};
};
MethodCall @[1] {
desc="set data and network on NetMonitor object";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_netmon"]$$;
method=NetMonitor::SetDataNetwork;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=DataTable_ptr;
type="DataTable*";
name="dt";
required=1;
def_val=;
expr {
expr="epoch_mon_data";
};
};
ProgArg @[1] {
arg_type=Network_ptr;
type="Network*";
name="net";
required=1;
def_val=;
expr {
expr="network";
};
};
};
};
MethodCall @[2] {
desc="check configuration and emit errors/warnings for problems";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_netmon"]$;
method=taBase::CheckConfig;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=bool;
type="bool";
name="quiet";
required=0;
def_val="false";
expr {
expr="false";
};
};
};
};
MethodCall @[3] {
desc="update the monitor items and data schema based on current settings of NetMonitor";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_netmon"]$;
method=NetMonitor::UpdateMonitors;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=bool;
type="bool";
name="reset_first";
required=0;
def_val="false";
expr {
expr="true";
};
};
};
};
};
prog_code {
name=;
el_typ=ProgCode;
el_def=0;
MethodCall @[0] {
desc="add a new blank row to the data";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_mon_data"]$$;
method=DataTable::AddBlankRow;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
MethodCall @[1] {
desc="get the new monitor data and stor it into the data table -- this does the main job here";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_netmon"]$;
method=NetMonitor::GetMonVals;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
AssignExpr @[2] {
desc="get the epoch timer from current network";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_timer"]$;
expr {
expr="network.epoch_time";
};
};
MethodCall @[3] {
desc="update after writing new data to monitor data table";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_mon_data"]$;
method=DataBlock::WriteClose;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
};
};
};
step_prog=NULL;
step_n=1;
};
Program @["SaveWeights"] {
name="SaveWeights";
short_nm="SvWts";
tags="Network, Weights";
desc="save network's current weight values to file using WriteWeights function, with file name based on project name + batch + epoch values";
flags=NO_STOP_STEP;
objs {
name=;
el_typ=taNBase;
el_def=0;
};
types {
name=;
el_typ=ProgType;
el_def=0;
};
args {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["network"] {
name="network";
var_type=T_Object;
object_type=Network;
object_val=NULL;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
};
vars {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["tag"] {
name="tag";
var_type=T_String;
string_val=;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="user-provided tag (startup script will set this!)";
init_from=NULL;
};
ProgVar @["wts_subdir"] {
name="wts_subdir";
var_type=T_String;
string_val=;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="user-provided subdirectory to save weights in";
init_from=NULL;
};
ProgVar @["fname"] {
name="fname";
var_type=T_String;
string_val=;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="final generated file name -- do not edit!";
init_from=NULL;
};
ProgVar @["epoch_str"] {
name="epoch_str";
var_type=T_String;
string_val="0036";
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="string rep of epoch with leading zeros";
init_from=NULL;
};
ProgVar @["batch_str"] {
name="batch_str";
var_type=T_String;
string_val="03";
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="string rep of batch with leading zeros";
init_from=NULL;
};
ProgVar @["final_tag"] {
name="final_tag";
var_type=T_String;
string_val=".03_0036";
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="batch + epoch";
init_from=NULL;
};
};
functions {
name=;
el_typ=Function;
el_def=0;
};
init_code {
name=;
el_typ=ProgCode;
el_def=0;
};
prog_code {
name=;
el_typ=ProgCode;
el_def=0;
IfReturn @[0] {
desc="do not save if not the first dmem process (only relevant for dmem = distributed memory processing)";
flags=0;
orig_prog_code=;
cond {
expr="taMisc::dmem_proc > 0";
};
};
MiscCall @[1] {
desc="get current batch counter for file name, with leading zeros to length 3";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["SaveWeights"].vars["batch_str"]$$;
object_type=taMisc;
method=taMisc::LeadingZeros;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=int;
type="int";
name="num";
required=1;
def_val=;
expr {
expr="network.batch";
};
};
ProgArg @[1] {
arg_type=int;
type="int";
name="len";
required=1;
def_val=;
expr {
expr="2";
};
};
};
};
MiscCall @[2] {
desc="get current epoch counter with leading zeros to length 4";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["SaveWeights"].vars["epoch_str"]$$;
object_type=taMisc;
method=taMisc::LeadingZeros;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=int;
type="int";
name="num";
required=1;
def_val=;
expr {
expr="network.epoch";
};
};
ProgArg @[1] {
arg_type=int;
type="int";
name="len";
required=1;
def_val=;
expr {
expr="4";
};
};
};
};
AssignExpr @[3] {
desc="string 'tag' to identify the batch, epoch, and other user id info for the weights";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["SaveWeights"].vars["final_tag"]$$;
expr {
expr="tag + \".\" + batch_str + \"_\" + epoch_str";
};
};
MethodCall @[4] {
desc="get a file name based on the project's current file name, for saving the weights";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["SaveWeights"].vars["fname"]$$;
obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["SaveWeights"].args["network"]$$;
method=taBase::GetFileNameFmProject;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=const_taString_ref;
type="taString&";
name="ext";
required=1;
def_val=;
expr {
expr="\".wts.gz\"";
};
};
ProgArg @[1] {
arg_type=const_taString_ref;
type="taString&";
name="tag";
required=0;
def_val="\"\"";
expr {
expr="final_tag";
};
};
ProgArg @[2] {
arg_type=const_taString_ref;
type="taString&";
name="subdir";
required=0;
def_val="\"\"";
expr {
expr="wts_subdir";
};
};
ProgArg @[3] {
arg_type=bool;
type="bool";
name="dmem_proc_no";
required=0;
def_val="false";
expr {
expr="false";
};
};
};
};
MethodCall @[5] {
desc="save the weights to that file name";
flags=0;
orig_prog_code=;
result_var=NULL;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["SaveWeights"].args["network"]$;
method=Network::SaveWeights;
meth_args {
name=;
el_typ=ProgArg;
el_def=0;
ProgArg @[0] {
arg_type=const_taString_ref;
type="taString&";
name="fname";
required=0;
def_val="\"\"";
expr {
expr="fname";
};
};
ProgArg @[1] {
arg_type=Network::WtSaveFormat;
type="Network::WtSaveFormat";
name="fmt";
required=0;
def_val="Network::NET_FMT";
expr {
expr="Network::NET_FMT";
};
};
};
};
};
step_prog=NULL;
step_n=1;
};
Program @["DA_Rew_Punish"] {
name="DA_Rew_Punish";
short_nm="Punish";
tags=;
desc=;
flags=0;
objs {
name=;
el_typ=taNBase;
el_def=0;
};
types {
name=;
el_typ=ProgType;
el_def=0;
};
args {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["network"] {
name="network";
var_type=T_Object;
object_type=LeabraNetwork;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc="network to train";
init_from=NULL;
};
ProgVar @["input_data"] {
name="input_data";
var_type=T_Object;
object_type=DataTable;
object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["TransferInputData"]$;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc="datatable with training patterns";
init_from=NULL;
};
};
vars {
name=;
el_typ=ProgVar;
el_def=0;
ProgVar @["num_intact_snc_units"] {
name="num_intact_snc_units";
var_type=T_Int;
int_val=4;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["snc_size"] {
name="snc_size";
var_type=T_Int;
int_val=4;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["k"] {
name="k";
var_type=T_Real;
real_val=1;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["sse"] {
name="sse";
var_type=T_Real;
real_val=1.26332950592041;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["bias"] {
name="bias";
var_type=T_Real;
real_val=3;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["act0"] {
name="act0";
var_type=T_Real;
real_val=0.9166443943977356;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["act1"] {
name="act1";
var_type=T_Real;
real_val=0;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM0"] {
name="actM0";
var_type=T_Real;
real_val=0.0007438493776135147;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM1"] {
name="actM1";
var_type=T_Real;
real_val=0.0009502865141257644;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM2"] {
name="actM2";
var_type=T_Real;
real_val=0.8766990900039673;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM3"] {
name="actM3";
var_type=T_Real;
real_val=0.1502199470996857;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM4"] {
name="actM4";
var_type=T_Real;
real_val=0.001022808253765106;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM5"] {
name="actM5";
var_type=T_Real;
real_val=0.0003180299827363342;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM6"] {
name="actM6";
var_type=T_Real;
real_val=0.8748473525047302;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["actM7"] {
name="actM7";
var_type=T_Real;
real_val=0.1303850412368774;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["SNc"] {
name="SNc";
var_type=T_Object;
object_type=LeabraLayer;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["SNc"]$;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["Output"] {
name="Output";
var_type=T_Object;
object_type=LeabraLayer;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Output"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["Motor_Cortex"] {
name="Motor_Cortex";
var_type=T_Object;
object_type=LeabraLayer;
object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["i"] {
name="i";
var_type=T_Int;
int_val=4;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["TS"] {
name="TS";
var_type=T_Int;
int_val=0;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["action"] {
name="action";
var_type=T_Int;
int_val=3;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["tonic_DA"] {
name="tonic_DA";
var_type=T_Real;
real_val=0.026;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["op_sse"] {
name="op_sse";
var_type=T_Int;
int_val=0;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["DA_dip_val"] {
name="DA_dip_val";
var_type=T_Real;
real_val=0;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["DA_burst_val"] {
name="DA_burst_val";
var_type=T_Real;
real_val=1;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL;
reference=0;
desc=;
init_from=NULL;
};
ProgVar @["biasValue"] {
name="biasValue";
var_type=T_Real;
real_val=0;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc="maximum number of epochs to run";
init_from=NULL;
};
ProgVar @["biasInHid"] {
name="biasInHid";
var_type=T_Real;
real_val=0;
objs_ptr=0;
flags=NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc="maximum number of epochs to run";
init_from=NULL;
};
ProgVar @["cycle"] {
name="cycle";
var_type=T_Int;
int_val=50;
objs_ptr=0;
flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL;
reference=0;
desc="current cycle of settling (local loop counter)";
init_from=NULL;
};
};
functions {
name=;
el_typ=Function;
el_def=0;
};
init_code {
name=;
el_typ=ProgCode;
el_def=0;
};
prog_code {
name=;
el_typ=ProgCode;
el_def=0;
AssignExpr @[0] {
desc=;
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$$;
expr {
expr="network.layers.SNc";
};
};
AssignExpr @[1] {
desc=;
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$$;
expr {
expr="network.layers.PMC";
};
};
AssignExpr @[2] {
desc=;
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Output"]$$;
expr {
expr="network.layers.Output";
};
};
AssignExpr @[3] {
desc=;
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["snc_size"]$$;
expr {
expr="SNc.units.size";
};
};
AssignExpr @[4] {
desc=;
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["k"]$$;
expr {
expr="(float)num_intact_snc_units/ snc_size";
};
};
AssignExpr @[5] {
desc=;
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["sse"]$$;
expr {
expr="network.sse";
};
};
IfElse @[6] {
desc="apply phasic DA in plus phase";
flags=0;
orig_prog_code=;
cond {
expr="network.phase==LeabraNetwork::PLUS_PHASE";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
AssignExpr @[0] {
desc="store minus phase activation of motor ctx unit 0";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM0"]$$;
expr {
expr="Motor_Cortex.units[0].act_m";
};
};
AssignExpr @[1] {
desc="store minus phase act of motor unit 1";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM1"]$$;
expr {
expr="Motor_Cortex.units[1].act_m";
};
};
AssignExpr @[2] {
desc="store minus phase activation of motor ctx unit 0";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM2"]$$;
expr {
expr="Motor_Cortex.units[2].act_m";
};
};
AssignExpr @[3] {
desc="store minus phase act of motor unit 1";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM3"]$$;
expr {
expr="Motor_Cortex.units[3].act_m";
};
};
AssignExpr @[4] {
desc="store minus phase activation of motor ctx unit 0";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM4"]$$;
expr {
expr="Motor_Cortex.units[4].act_m";
};
};
AssignExpr @[5] {
desc="store minus phase act of motor unit 1";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM5"]$$;
expr {
expr="Motor_Cortex.units[5].act_m";
};
};
AssignExpr @[6] {
desc="store minus phase act of motor unit 1";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM6"]$$;
expr {
expr="Motor_Cortex.units[6].act_m";
};
};
AssignExpr @[7] {
desc="store minus phase act of motor unit 1";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM7"]$$;
expr {
expr="Motor_Cortex.units[7].act_m";
};
};
MemberAssign @[8] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[0].ext";
expr {
expr="actM0";
};
update_after=0;
};
MemberAssign @[9] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[1].ext";
expr {
expr="actM1";
};
update_after=0;
};
MemberAssign @[10] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[2].ext";
expr {
expr="actM2";
};
update_after=0;
};
MemberAssign @[11] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[3].ext";
expr {
expr="actM3";
};
update_after=0;
};
MemberAssign @[12] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[4].ext";
expr {
expr="actM4";
};
update_after=0;
};
MemberAssign @[13] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[5].ext";
expr {
expr="actM5";
};
update_after=0;
};
MemberAssign @[14] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[6].ext";
expr {
expr="actM6";
};
update_after=0;
};
MemberAssign @[15] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[7].ext";
expr {
expr="actM7";
};
update_after=0;
};
MemberAssign @[16] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[0].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
MemberAssign @[17] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[1].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
MemberAssign @[18] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[2].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
MemberAssign @[19] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[3].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
MemberAssign @[20] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[4].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
MemberAssign @[21] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[5].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
MemberAssign @[22] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[6].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
MemberAssign @[23] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[7].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
AssignExpr @[24] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$$;
expr {
expr="0";
};
};
IfElse @[25] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="Output.acts.max >0";
};
show_false_code=0;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="( actM0+actM4 > actM1+actM5) & ( actM0+actM4 > actM2+actM6) & ( actM0+actM4 > actM3+actM7)";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[0].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[4].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
AssignExpr @[2] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$;
expr {
expr="1";
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="( actM1+actM5 > actM0+actM4) & ( actM1+actM5 > actM2+actM6) & ( actM1+actM5 > actM3+actM7)";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[1].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[5].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
AssignExpr @[2] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$;
expr {
expr="2";
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="( actM2+actM6 > actM0+actM4) & ( actM2+actM6 > actM1+actM5) & ( actM2+actM6 > actM3+actM7)";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[2].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[6].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
AssignExpr @[2] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$;
expr {
expr="3";
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[3].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[7].bias.Cn(0).wt";
expr {
expr="10";
};
update_after=0;
};
AssignExpr @[2] {
desc="TS";
flags=0;
orig_prog_code=;
result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$;
expr {
expr="4";
};
};
};
};
};
};
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
};
};
IfElse @[26] {
desc="if error is below threshold, given DA burst";
flags=0;
orig_prog_code=;
cond {
expr="network.trial_name.contains(\"8020\")";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="action==1";
};
show_false_code=1;
true_code {
name="ProgEl_List_170";
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="Random::IntZeroN(10)>1";
};
show_false_code=1;
true_code {
name="ProgEl_List_168";
el_typ=ProgCode;
el_def=0;
ForLoop @[0] {
desc="loop over snc units";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set external input on SNC to high value for DA burst";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$;
path="units[i].ext";
expr {
expr="DA_burst_val";
};
update_after=0;
};
};
init {
expr="i = 0";
};
test {
expr="i < k*snc_size";
};
iter {
expr="i++";
};
};
};
false_code {
name="ProgEl_List_169";
el_typ=ProgCode;
el_def=0;
ForLoop @[0] {
desc="loop over snc units";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set tonic DA val";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$;
path="units[i].ext";
expr {
expr="DA_dip_val";
};
update_after=0;
};
};
init {
expr="i = 0";
};
test {
expr="i < k*snc_size";
};
iter {
expr="i++";
};
};
};
};
};
false_code {
name="ProgEl_List_171";
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc="R2 = 80% neg, R3/R4 neutral";
flags=0;
orig_prog_code=;
cond {
expr="action==2";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="Random::IntZeroN(10)>7";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
ForLoop @[0] {
desc="loop over snc units";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set external input on SNC to high value for DA burst";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$;
path="units[i].ext";
expr {
expr="DA_burst_val";
};
update_after=0;
};
};
init {
expr="i = 0";
};
test {
expr="i < k*snc_size";
};
iter {
expr="i++";
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
ForLoop @[0] {
desc="loop over snc units";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set tonic DA val";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$;
path="units[i].ext";
expr {
expr="DA_dip_val";
};
update_after=0;
};
};
init {
expr="i = 0";
};
test {
expr="i < snc_size";
};
iter {
expr="i++";
};
};
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
ForLoop @[0] {
desc="loop over snc units";
flags=0;
orig_prog_code=;
loop_code {
name="ProgEl_List_178";
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set tonic DA val";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$;
path="units[i].ext";
expr {
expr="tonic_DA";
};
update_after=0;
};
};
init {
expr="i = 0";
};
test {
expr="i < k*snc_size";
};
iter {
expr="i++";
};
};
};
};
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc="R3 60 R4 40 R1/R2 neutral";
flags=0;
orig_prog_code=;
cond {
expr="network.trial_name.contains(\"6040\")";
};
show_false_code=0;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="action==3";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="Random::IntZeroN(10)>3";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
ForLoop @[0] {
desc="loop over snc units";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set external input on SNC to high value for DA burst";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$;
path="units[i].ext";
expr {
expr="DA_burst_val";
};
update_after=0;
};
};
init {
expr="i = 0";
};
test {
expr="i < k*snc_size";
};
iter {
expr="i++";
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
ForLoop @[0] {
desc="loop over snc units";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set tonic DA val";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$;
path="units[i].ext";
expr {
expr="DA_dip_val";
};
update_after=0;
};
};
init {
expr="i = 0";
};
test {
expr="i < k*snc_size";
};
iter {
expr="i++";
};
};
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc="R2 = 80% neg, R3/R4 neutral";
flags=0;
orig_prog_code=;
cond {
expr="action==4";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
IfElse @[0] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="Random::IntZeroN(10)>5";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
ForLoop @[0] {
desc="loop over snc units";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set external input on SNC to high value for DA burst";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$;
path="units[i].ext";
expr {
expr="DA_burst_val";
};
update_after=0;
};
};
init {
expr="i = 0";
};
test {
expr="i < k*snc_size";
};
iter {
expr="i++";
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
ForLoop @[0] {
desc="loop over snc units";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set tonic DA val";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$;
path="units[i].ext";
expr {
expr="DA_dip_val";
};
update_after=0;
};
};
init {
expr="i = 0";
};
test {
expr="i < snc_size";
};
iter {
expr="i++";
};
};
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
ForLoop @[0] {
desc="loop over snc units";
flags=0;
orig_prog_code=;
loop_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set tonic DA val";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$;
path="units[i].ext";
expr {
expr="tonic_DA";
};
update_after=0;
};
};
init {
expr="i = 0";
};
test {
expr="i < k*snc_size";
};
iter {
expr="i++";
};
};
};
};
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
};
};
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[0].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[1].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
MemberAssign @[2] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[2].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
MemberAssign @[3] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[3].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
MemberAssign @[4] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[4].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
MemberAssign @[5] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[5].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
MemberAssign @[6] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[6].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
MemberAssign @[7] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[7].bias.Cn(0).wt";
expr {
expr="0";
};
update_after=0;
};
IfElse @[8] {
desc="if error is below threshold, given DA burst";
flags=0;
orig_prog_code=;
cond {
expr="network.trial_name.contains(\"8020\")";
};
show_false_code=0;
true_code {
name="ProgEl_List_186";
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[0].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[4].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
MemberAssign @[2] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[1].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
MemberAssign @[3] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[5].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
};
false_code {
name="ProgEl_List_187";
el_typ=ProgCode;
el_def=0;
};
};
IfElse @[9] {
desc="if error is below threshold, given DA burst";
flags=0;
orig_prog_code=;
cond {
expr="network.trial_name.contains(\"6040\")";
};
show_false_code=0;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[2].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[6].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
MemberAssign @[2] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[3].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
MemberAssign @[3] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[7].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
};
};
IfElse @[10] {
desc="if error is below threshold, given DA burst";
flags=0;
orig_prog_code=;
cond {
expr="network.trial_name.contains(\"comboA\")";
};
show_false_code=0;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[0].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[4].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
IfElse @[2] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="Random::IntZeroN(2)==0";
};
show_false_code=1;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[6].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[2].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[3].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[7].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
};
};
IfElse @[11] {
desc="if error is below threshold, given DA burst";
flags=0;
orig_prog_code=;
cond {
expr="network.trial_name.contains(\"comboB\")";
};
show_false_code=0;
true_code {
name=;
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[1].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[5].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
IfElse @[2] {
desc=;
flags=0;
orig_prog_code=;
cond {
expr="Random::IntZeroN(2)==0";
};
show_false_code=1;
true_code {
name="ProgEl_List_200";
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[6].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[2].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
};
false_code {
name="ProgEl_List_201";
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[3].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
MemberAssign @[1] {
desc="set plus phase acts to reflect minus phase response";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$;
path="units[7].bias.Cn(0).wt";
expr {
expr="bias";
};
update_after=0;
};
};
};
};
false_code {
name=;
el_typ=ProgCode;
el_def=0;
};
};
ForLoop @[12] {
desc="loop over snc units";
flags=0;
orig_prog_code=;
loop_code {
name="ProgEl_List_172";
el_typ=ProgCode;
el_def=0;
MemberAssign @[0] {
desc="set tonic DA val";
flags=0;
orig_prog_code=;
obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$;
path="units[i].ext";
expr {
expr="tonic_DA";
};
update_after=0;
};
};
init {
expr="i = 0";
};
test {
expr="i < k*snc_size";
};
iter {
expr="i++";
};
};
};
};
};
step_prog=NULL;
step_n=1;
};
};
};
viewers {
name=;
el_typ=MainWindowViewer;
el_def=0;
MainWindowViewer @["Browser"] {
UserDataItem_List @*(.user_data_) {
name=;
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_win_lft"] {
name="view_win_lft";
value 6 0=0.004166666883975267;
val_type_fixed=0;
};
UserDataItem @["view_win_top"] {
name="view_win_top";
value 6 0=0.08048780262470245;
val_type_fixed=0;
};
UserDataItem @["view_win_wd"] {
name="view_win_wd";
value 6 0=1;
val_type_fixed=0;
};
UserDataItem @["view_win_ht"] {
name="view_win_ht";
value 6 0=0.7987805008888245;
val_type_fixed=0;
};
UserDataItem @["view_win_iconified"] {
name="view_win_iconified";
value 1 0=0;
val_type_fixed=0;
};
UserDataItem @["view_splitter_state"] {
name="view_splitter_state";
value 9 0="AAAA/wAAAAAAAAADAAABcgAAAbsAAAIaAQAAAAYBAAAAAQ==";
val_type_fixed=0;
};
};
name="Browser";
m_data=.projects["BG_4s_inhib_PS_632"]$$;
visible=1;
m_is_root=0;
m_is_viewer_xor_browser=0;
m_is_proj_viewer=1;
m_is_dialog=0;
toolbars {
name=;
el_typ=ToolBar;
el_def=0;
ToolBar @["Application"] {
UserDataItem_List @*(.user_data_) {
name=;
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_win_visible"] {
name="view_win_visible";
value 1 0=1;
val_type_fixed=0;
};
};
name="Application";
m_data=NULL;
visible=0;
lft=0;
top=0;
o=Horizontal;
};
};
frames {
name=;
el_typ=BrowseViewerTaBase;
el_def=0;
BrowseViewerTaBase @["Tree"] {
name="Tree";
m_data=NULL;
visible=1;
root_typ=LeabraProject;
root_md=NULL;
m_root=$.projects["BG_4s_inhib_PS_632"]$;
};
PanelViewer @["Panels"] {
name="Panels";
m_data=NULL;
visible=1;
};
T3PanelViewer @["T3Frames"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_78";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_panel_selected"] {
name="view_panel_selected";
value 1 0=1;
val_type_fixed=0;
};
};
name="T3Frames";
m_data=NULL;
visible=1;
panels {
name=;
el_typ=T3Panel;
el_def=0;
T3Panel @["BGLoop1"] {
name="BGLoop1";
m_data=NULL;
visible=1;
root_view {
name="T3DataViewRoot_0";
m_data=NULL;
m_transform=NULL;
children {
name="T3DataView_List_0";
el_typ=NetView;
el_def=0;
NetView @["BG_4s_View"] {
name="BG_4s_View";
m_data=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$;
taTransform @*(.m_transform) {scale={x=1: y=1: z=1: }: rotate={x=1: y=0: z=0: rot=0.35: }: translate={x=0: y=0: z=0: }: };
main_xform {scale={x=1: y=1: z=1: }: rotate={x=1: y=0: z=0: rot=0.35: }: translate={x=0: y=0: z=0: }: };
display=1;
lay_layout=THREE_D;
lay_mv=1;
net_text=1;
show_iconified=0;
net_text_xform {scale={x=0: y=0: z=0: }: rotate={x=1: y=0: z=0: rot=0: }: translate={x=0: y=-0.5: z=0: }: };
net_text_rot=0;
cur_unit_vals{ act; };
unit_src_path=".layers[1].units[4]";
con_type=ANY_CON;
hist_idx=0;
hist_save=1;
hist_max=100;
hist_ff=5;
unit_disp_mode=UDM_CYLINDER;
unit_text_disp=UTD_NONE;
max_size {x=40: y=9: z=2.333333: };
max_size2d {x=10: y=36: z=1: };
eff_max_size {x=40: y=9: z=2.333333: };
font_sizes {
net_name=0.05;
net_vals=0.05;
layer=0.04;
layer_min=0.01;
layer_vals=0.03;
prjn=0.01;
unit=0.02;
un_nm_len=3;
};
view_params {
xy_square=0;
unit_spacing=0.05;
prjn_disp=L_R_B;
prjn_name=0;
prjn_width=0.002;
prjn_trans=0.5;
lay_trans=0.5;
unit_trans=0.6;
laygp_width=1;
show_laygp=1;
};
wt_line_disp=0;
wt_line_width=4;
wt_line_thr=0.8;
wt_line_swt=0;
wt_prjn_k_un=4;
wt_prjn_k_gp=1;
wt_prjn_lay=NULL;
snap_bord_disp=0;
snap_bord_width=4;
scale {
name="ColorScale_0";
chunks=133;
min=-1;
max=1;
range=1;
zero=0;
spec=.colorspecs["C_ColdHot"]$$;
auto_scale=0;
};
scale_ranges {
name="ScaleRange_List_0";
el_typ=ScaleRange;
el_def=0;
ScaleRange @[0] {
var_name="act";
auto_scale=0;
min=-1;
max=1;
};
ScaleRange @[1] {
var_name="r.wt";
auto_scale=0;
min=-1;
max=1;
};
ScaleRange @[2] {
var_name="s.wt";
auto_scale=0;
min=-1;
max=1;
};
ScaleRange @[3] {
var_name="r.pdw";
auto_scale=1;
min=-0.02148556;
max=0.02148556;
};
ScaleRange @[4] {
var_name="act_p";
auto_scale=0;
min=-1;
max=1;
};
ScaleRange @[5] {
var_name="act_dif";
auto_scale=0;
min=-1;
max=1;
};
ScaleRange @[6] {
var_name="act_m";
auto_scale=0;
min=-1;
max=1;
};
ScaleRange @[7] {
var_name="bias.wt";
auto_scale=0;
min=-1;
max=1;
};
ScaleRange @[8] {
var_name="targ";
auto_scale=0;
min=-1;
max=1;
};
ScaleRange @[9] {
var_name="ext";
auto_scale=0;
min=-1;
max=1;
};
ScaleRange @[10] {
var_name="net";
auto_scale=0;
min=-1;
max=1;
};
};
lay_disp_modes{ Input=-1;GP_Int=-1;GP_Ext=-1;Thalamus=-1;PMC=-1;Output=-1;SNc=-1;Context=-1;Go=-1;NoGo=-1;Striatum_Inhib=-1; };
};
};
};
bg_color {r=0.8: g=0.8: b=0.8: a=1: };
text_color {r=0: g=0: b=0: a=1: };
headlight_on=1;
stereo_view=STEREO_NONE;
saved_views {
name="T3SavedView_List_8";
el_typ=T3SavedView;
el_def=0;
T3SavedView @["View_0"] {
name="View_0";
view_saved=1;
pos {x=0.50625: y=0.6861241: z=1.52285: };
orient {x=-0.9999916: y=0: z=0: rot=0.08800074: };
focal_dist=1.734215;
};
T3SavedView @["View_1"] {
name="View_1";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
T3SavedView @["View_2"] {
name="View_2";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
T3SavedView @["View_3"] {
name="View_3";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
T3SavedView @["View_4"] {
name="View_4";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
T3SavedView @["View_5"] {
name="View_5";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
};
};
T3Panel @["Stats"] {
name="Stats";
m_data=NULL;
visible=1;
root_view {
name="T3DataViewRoot_0";
m_data=NULL;
m_transform=NULL;
children {
name="T3DataView_List_0";
el_typ=GraphTableView;
el_def=0;
GraphTableView @["Stats_Graph"] {
name="Stats_Graph";
m_data=$.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"]$;
taTransform @*(.m_transform) {scale={x=1: y=1: z=1: }: rotate={x=0: y=0: z=1: rot=0: }: translate={x=1: y=0: z=0: }: };
children {
name="T3DataView_List_0";
el_typ=GraphColView;
el_def=0;
GraphColView @["trial_name_group_group"] {
name="trial_name_group_group";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["trial_name_group_group"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=1: min=1.5: fix_max=1: max=3.6: };
data_range {min=0: max=0: };
};
GraphColView @["r1_mean_mean"] {
name="r1_mean_mean";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r1_mean_mean"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=1: max=1: };
data_range {min=0: max=0: };
};
GraphColView @["r1_mean_sem"] {
name="r1_mean_sem";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r1_mean_sem"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
GraphColView @["r2_mean_mean"] {
name="r2_mean_mean";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r2_mean_mean"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0.374512: };
data_range {min=0: max=0: };
};
GraphColView @["r2_mean_sem"] {
name="r2_mean_sem";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r2_mean_sem"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
GraphColView @["r3_mean_mean"] {
name="r3_mean_mean";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r3_mean_mean"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
GraphColView @["r3_mean_sem"] {
name="r3_mean_sem";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r3_mean_sem"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
GraphColView @["r4_mean_mean"] {
name="r4_mean_mean";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r4_mean_mean"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
GraphColView @["r4_mean_sem"] {
name="r4_mean_sem";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r4_mean_sem"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
};
main_xform {scale={x=1: y=1: z=1: }: rotate={x=0: y=0: z=1: rot=0: }: translate={x=1: y=0: z=0: }: };
view_rows=10000;
view_range {min=0: max=3: };
display_on=1;
manip_ctrl_on=1;
graph_type=BAR;
plot_style=LINE;
negative_draw=0;
negative_draw_z=1;
line_width=2;
point_size=MEDIUM;
point_spacing=1;
bar_space=0.2;
label_spacing=-1;
width=1;
depth=1;
axis_font_size=0.05;
label_font_size=0.04;
x_axis {
name="GraphAxisView_4";
m_data=NULL;
m_transform=NULL;
on=1;
axis=X;
col_name="trial_name_group_group";
fixed_range {fix_min=1: min=1.5: fix_max=1: max=3.6: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
row_num=1;
};
z_axis {
name="GraphAxisView_5";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Z;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=1: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
row_num=0;
};
plot_1 {
name="GraphPlotView_16";
m_data=NULL;
m_transform=NULL;
on=1;
axis=Y;
col_name="r1_mean_mean";
fixed_range {fix_min=0: min=0: fix_max=1: max=1: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
plot_2 {
name="GraphPlotView_17";
m_data=NULL;
m_transform=NULL;
on=1;
axis=Y;
col_name="r2_mean_mean";
fixed_range {fix_min=0: min=0: fix_max=0: max=0.3745118: };
color {name="red": r=1: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=SQUARE;
alt_y=0;
};
plot_3 {
name="GraphPlotView_18";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="blue": r=0: g=0: b=1: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=DIAMOND;
alt_y=0;
};
plot_4 {
name="GraphPlotView_19";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="green3": r=0: g=0.8039216: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=TRIANGLE;
alt_y=0;
};
plot_5 {
name="GraphPlotView_20";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="purple": r=0.627451: g=0.1254902: b=0.9411765: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=PLUS;
alt_y=0;
};
plot_6 {
name="GraphPlotView_21";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="orange": r=1: g=0.6470588: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CROSS;
alt_y=0;
};
plot_7 {
name="GraphPlotView_22";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="brown": r=0.6470588: g=0.1647059: b=0.1647059: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=STAR;
alt_y=0;
};
plot_8 {
name="GraphPlotView_23";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="chartreuse": r=0.4980392: g=1: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=MINUS;
alt_y=0;
};
err_1 {
name="GraphPlotView_24";
m_data=NULL;
m_transform=NULL;
on=1;
axis=Y;
col_name="r1_mean_sem";
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_2 {
name="GraphPlotView_25";
m_data=NULL;
m_transform=NULL;
on=1;
axis=Y;
col_name="r2_mean_sem";
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_3 {
name="GraphPlotView_26";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_4 {
name="GraphPlotView_27";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_5 {
name="GraphPlotView_28";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_6 {
name="GraphPlotView_29";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_7 {
name="GraphPlotView_30";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_8 {
name="GraphPlotView_31";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_spacing=1;
err_bar_width=0.02;
color_mode=FIXED_COLOR;
color_axis {
name="GraphAxisView_6";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
row_num=0;
};
colorscale {
name="ColorScale_0";
chunks=133;
min=-1;
max=1;
range=0;
zero=0;
spec=$.colorspecs["C_ColdHot"]$;
auto_scale=0;
};
raster_axis {
name="GraphAxisView_7";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
row_num=0;
};
thresh=0.5;
thr_line_len=0.48;
matrix_mode=SEP_GRAPHS;
mat_layout=BOT_ZERO;
mat_odd_vert=1;
two_d_font=0;
two_d_font_scale=350;
};
};
};
bg_color {r=0.8: g=0.8: b=0.8: a=1: };
text_color {r=0: g=0: b=0: a=1: };
headlight_on=1;
stereo_view=STEREO_NONE;
saved_views {
name="T3SavedView_List_4";
el_typ=T3SavedView;
el_def=0;
T3SavedView @["View_0"] {
name="View_0";
view_saved=1;
pos {x=1.4275: y=0.4449999: z=1.624621: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=1.637121;
};
T3SavedView @["View_1"] {
name="View_1";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
T3SavedView @["View_2"] {
name="View_2";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
T3SavedView @["View_3"] {
name="View_3";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
T3SavedView @["View_4"] {
name="View_4";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
T3SavedView @["View_5"] {
name="View_5";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
};
};
T3Panel @["trl_group"] {
name="trl_group";
m_data=NULL;
visible=1;
root_view {
name="T3DataViewRoot_0";
m_data=NULL;
m_transform=NULL;
children {
name="T3DataView_List_0";
el_typ=T3DataViewMain;
el_def=0;
GraphTableView @["trl_group2_Graph"] {
name="trl_group2_Graph";
m_data=$.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"]$;
taTransform @*(.m_transform) {scale={x=1: y=1: z=1: }: rotate={x=0: y=0: z=1: rot=0: }: translate={x=1: y=0: z=0: }: };
children {
name="T3DataView_List_0";
el_typ=GraphColView;
el_def=0;
GraphColView @["trial_name_group"] {
name="trial_name_group";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["trial_name_group"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
GraphColView @["epoch_group"] {
name="epoch_group";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["epoch_group"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
GraphColView @["r1_mean"] {
name="r1_mean";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["r1_mean"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
GraphColView @["r2_mean"] {
name="r2_mean";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["r2_mean"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
GraphColView @["r3_mean"] {
name="r3_mean";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["r3_mean"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
GraphColView @["r4_mean"] {
name="r4_mean";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["r4_mean"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
GraphColView @["minus_cycles_mean"] {
name="minus_cycles_mean";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["minus_cycles_mean"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
GraphColView @["r1_sem"] {
name="r1_sem";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["r1_sem"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
GraphColView @["r3_sem"] {
name="r3_sem";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["r3_sem"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
GraphColView @["minus_cycles_sem"] {
name="minus_cycles_sem";
m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["minus_cycles_sem"]$$;
m_transform=NULL;
visible=1;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
data_range {min=0: max=0: };
};
};
main_xform {scale={x=1: y=1: z=1: }: rotate={x=0: y=0: z=1: rot=0: }: translate={x=1: y=0: z=0: }: };
view_rows=10000;
view_range {min=0: max=119: };
display_on=1;
manip_ctrl_on=1;
graph_type=XY;
plot_style=LINE;
negative_draw=0;
negative_draw_z=1;
line_width=2;
point_size=MEDIUM;
point_spacing=1;
bar_space=0.2;
label_spacing=-1;
width=1;
depth=1;
axis_font_size=0.05;
label_font_size=0.04;
x_axis {
name="GraphAxisView_17";
m_data=NULL;
m_transform=NULL;
on=1;
axis=X;
col_name="epoch_group";
fixed_range {fix_min=0: min=0: fix_max=1: max=29: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
row_num=0;
};
z_axis {
name="GraphAxisView_18";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Z;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
row_num=0;
};
plot_1 {
name="GraphPlotView_65";
m_data=NULL;
m_transform=NULL;
on=1;
axis=Y;
col_name="r1_mean";
fixed_range {fix_min=0: min=0: fix_max=0: max=0.9791667: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
plot_2 {
name="GraphPlotView_66";
m_data=NULL;
m_transform=NULL;
on=1;
axis=Y;
col_name="r3_mean";
fixed_range {fix_min=0: min=0: fix_max=0: max=0.6976744: };
color {name="red": r=1: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=SQUARE;
alt_y=0;
};
plot_3 {
name="GraphPlotView_67";
m_data=NULL;
m_transform=NULL;
on=1;
axis=Y;
col_name="minus_cycles_mean";
fixed_range {fix_min=0: min=62.35417: fix_max=0: max=89.29546: };
color {name="blue": r=0: g=0: b=1: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=DIAMOND;
alt_y=1;
};
plot_4 {
name="GraphPlotView_68";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="green3": r=0: g=0.8039216: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=TRIANGLE;
alt_y=0;
};
plot_5 {
name="GraphPlotView_69";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="purple": r=0.627451: g=0.1254902: b=0.9411765: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=PLUS;
alt_y=0;
};
plot_6 {
name="GraphPlotView_70";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="orange": r=1: g=0.6470588: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CROSS;
alt_y=0;
};
plot_7 {
name="GraphPlotView_71";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="brown": r=0.6470588: g=0.1647059: b=0.1647059: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=STAR;
alt_y=0;
};
plot_8 {
name="GraphPlotView_72";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="chartreuse": r=0.4980392: g=1: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=MINUS;
alt_y=0;
};
err_1 {
name="GraphPlotView_73";
m_data=NULL;
m_transform=NULL;
on=1;
axis=Y;
col_name="r1_sem";
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_2 {
name="GraphPlotView_74";
m_data=NULL;
m_transform=NULL;
on=1;
axis=Y;
col_name="r3_sem";
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_3 {
name="GraphPlotView_75";
m_data=NULL;
m_transform=NULL;
on=1;
axis=Y;
col_name="minus_cycles_sem";
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_4 {
name="GraphPlotView_76";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_5 {
name="GraphPlotView_77";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_6 {
name="GraphPlotView_78";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_7 {
name="GraphPlotView_79";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_8 {
name="GraphPlotView_80";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
line_style=SOLID;
point_style=CIRCLE;
alt_y=0;
};
err_spacing=1;
err_bar_width=0.02;
color_mode=FIXED_COLOR;
color_axis {
name="GraphAxisView_19";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
row_num=0;
};
colorscale {
name="ColorScale_0";
chunks=133;
min=-1;
max=1;
range=0;
zero=0;
spec=$.colorspecs["C_ColdHot"]$;
auto_scale=0;
};
raster_axis {
name="GraphAxisView_20";
m_data=NULL;
m_transform=NULL;
on=0;
axis=Y;
col_name=;
fixed_range {fix_min=0: min=0: fix_max=0: max=0: };
color {name="black": r=0: g=0: b=0: a=1: desc="": };
n_ticks=10;
axis_length=1;
row_num=0;
};
thresh=0.5;
thr_line_len=0.48;
matrix_mode=SEP_GRAPHS;
mat_layout=BOT_ZERO;
mat_odd_vert=1;
two_d_font=0;
two_d_font_scale=350;
};
};
};
bg_color {r=0.8: g=0.8: b=0.8: a=1: };
text_color {r=0: g=0: b=0: a=1: };
headlight_on=1;
stereo_view=STEREO_NONE;
saved_views {
name="T3SavedView_List_10";
el_typ=T3SavedView;
el_def=0;
T3SavedView @["View_0"] {
name="View_0";
view_saved=1;
pos {x=1.4275: y=0.445: z=1.567173: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=1.579673;
};
T3SavedView @["View_1"] {
name="View_1";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
T3SavedView @["View_2"] {
name="View_2";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
T3SavedView @["View_3"] {
name="View_3";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
T3SavedView @["View_4"] {
name="View_4";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
T3SavedView @["View_5"] {
name="View_5";
view_saved=0;
pos {x=0: y=0: z=0: };
orient {x=0: y=0: z=1: rot=0: };
focal_dist=0;
};
};
};
};
};
};
docks {
name=;
el_typ=ToolBoxDockViewer;
el_def=0;
ToolBoxDockViewer @["Tools"] {
UserDataItem_List @*(.user_data_) {
name=;
el_typ=UserDataItem;
el_def=0;
UserDataItem @["view_win_lft"] {
name="view_win_lft";
value 6 0=0;
val_type_fixed=0;
};
UserDataItem @["view_win_top"] {
name="view_win_top";
value 6 0=0.01097560953348875;
val_type_fixed=0;
};
UserDataItem @["view_win_wd"] {
name="view_win_wd";
value 6 0=0.05277777835726738;
val_type_fixed=0;
};
UserDataItem @["view_win_ht"] {
name="view_win_ht";
value 6 0=0.709756076335907;
val_type_fixed=0;
};
UserDataItem @["view_win_iconified"] {
name="view_win_iconified";
value 1 0=0;
val_type_fixed=0;
};
UserDataItem @["view_visible"] {
name="view_visible";
value 1 0=1;
val_type_fixed=0;
};
};
name="Tools";
m_data=NULL;
visible=1;
dock_flags=DV_MOVABLE|DV_FLOATABLE;
dock_area=1;
};
};
};
};
save_view=1;
save_as_only=0;
auto_name=1;
last_change_desc="
";
networks {
name=;
el_typ=LeabraNetwork;
el_def=0;
LeabraNetwork @["BG_4s"] {
UserDataItem_List @*(.user_data_) {
name="UserDataItem_List_90";
el_typ=UserDataItem;
el_def=0;
UserDataItem @["cos_err"] {
name="cos_err";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["norm_err"] {
name="norm_err";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["ext_rew"] {
name="ext_rew";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["maxda"] {
name="maxda";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["minus_output_name"] {
name="minus_output_name";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["minus_cycles"] {
name="minus_cycles";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["ct_cycle"] {
name="ct_cycle";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["phase_no"] {
name="phase_no";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["phase"] {
name="phase";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["sse"] {
name="sse";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["output_name"] {
name="output_name";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["trial_name"] {
name="trial_name";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["group_name"] {
name="group_name";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["time"] {
name="time";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["cycle"] {
name="cycle";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["tick"] {
name="tick";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["trial"] {
name="trial";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["group"] {
name="group";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["epoch"] {
name="epoch";
value 1 0=1;
val_type_fixed=1;
};
UserDataItem @["batch"] {
name="batch";
value 1 0=1;
val_type_fixed=1;
};
};
name="BG_4s";
desc=;
specs {
name="BaseSpec_Group_204";
el_typ=ConSpec;
el_def=0;
ConSpec @["ConSpec_0"] {
name="ConSpec_0";
desc=;
unique{ };
children {
name=;
el_typ=ConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0: var=0.5: par=1: name="": };
wt_limits {type=NONE: min=-1: max=1: sym=0: };
};
UniformRndPrjnSpec @["STN_GPe_RndPrjnSpec_0"] {
name="STN_GPe_RndPrjnSpec_0";
desc=;
unique{ };
children {
name=;
el_typ=UniformRndPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
p_con=1;
sym_self=1;
same_seed=0;
rndm_seed {
name=;
seed{ 1942590695;1834211083;377798523;839440218;-583226373;705799995;-1978402924;1154338458;-462115379;246653898;1399794034;-1499780727;-1523899271;930991332;1290781086;1827104268;-716397506;1983718083;1167094774;951783845;-409479048;-735831888;435869947;-904086293;2026496515;403361634;-1944445990;-1372202487;2126959386;162557442;1012427038;1588232218;-1146450552;-853562653;-1656209805;-1888253373;1759765356;1728652414;-337014879;-1280803374;-575509963;-1765188122;-384524531;-821312351;-1870977276;1513531657;1301908149;699607679;871722190;941230124;480719736;-879564786;-698046303;1521335322;-1447079851;-716252964;526031609;1993676142;1340787872;1530654116;-969427509;1134915315;2122089688;-994370515;560929468;389650548;-1122373860;166734577;-286623372;-120943880;891391534;1880819345;-178283282;540924398;-472340061;2110112996;-1254638769;1538060551;1673190834;691970619;-959237381;-1357813313;1768507679;-1214978919;785612098;1900739683;2119690407;432529262;1597777345;-76740981;1752989913;507595810;1970077571;2120922148;-975091467;-1195485087;-2116172007;-1448521787;-1611468311;1523616406;1943148525;-1864229143;-937095503;-909740123;1292237191;387974384;538406262;509446046;-1972547268;-1733600336;-62144424;-1546025606;-1876304799;1885604132;1402880751;-482628413;1554473651;267768126;-629382805;-1249311349;-1924387261;1461040170;509667270;-779074633;-17507771;918255996;-143015157;-2090640919;315301152;702021484;808635402;-2068859673;-1347883889;1693940293;1805057885;-1668427604;-2137413199;-1104482850;208495526;118430790;-722180698;-1217415633;-224256734;1932248267;-1065779137;-10863097;487580081;-196290919;680669227;1979774005;-2037050706;21949689;-156516075;1715173136;1755205487;1472371560;1309034448;-829238765;-135616049;-2013309212;-1082863329;-899363014;-1287869739;-870456151;581622390;-1908234714;-1126900746;764733716;-925858573;-1751091051;-463341148;644681747;-1914494877;373038127;1588478313;1485299105;661291536;-1180395328;-1144161539;94598643;-1088175949;1032986199;-1100837220;407686955;-1082470443;1911682705;1627415103;310787166;1264015414;424266369;-2027001547;-1752167701;-228113290;1600850810;-2083186300;-1987228633;2000848866;-1395386373;80656148;317238254;-1145747623;-511425939;1346724944;180295410;-544883384;1732680478;-1525854862;236088797;1630557266;1645104332;445726791;1077576696;-2008807651;-2004400849;1274587809;1448655060;1550063216;454064067;-221087611;-594550512;-1272829249;1417249337;463284529;432100395;1078285484;-959540334;21248325;-866258652;-1081481128;-1833368508;-1379133116;-1920337657;-1251994147;1350814969;1508926409;1457463506;-436457777;-104638987;-300707471;-917721278;-620891785;523732153;445406412;1634813528;463926328;1581054136;170598643;-416905380;-1864557289;-202014810;1443533836;-1579728646;-1569783365;398032325;603645793;1459091613;-89353942;-1032688516;-1615894428;-767185823;-1946032362;931360128;-836341533;-1238311242;26872554;-1198342849;223875202;1787898723;1347039535;1426899535;712166878;1007370589;-2121265931;1279068215;1048275580;665564878;-854576448;1115606454;-1938871068;437377701;1893989311;60057612;-1411480578;-1802660403;-1229197402;-1114162509;1246510289;-100045555;-771237462;-321537560;1645429527;876081854;-344012824;613155858;-58817405;150811542;-10210852;2112860797;-528954460;-50850354;-649972970;1499955930;1421666445;1351215729;-1262602010;-980699257;1941355339;-961944897;-413046848;-411502877;522743470;-1432644237;-1120760559;-776500101;-1809149014;2127519490;470896056;662683123;-567303983;121758873;-1581863489;-91906121;-996490915;1435662432;1657906168;-1808273636;-1008367748;1370467542;775127407;336430775;908983458;-1287820551;2018562582;684733517;1364159782;839309547;1634308483;-497817377;118348535;-1269053010;955697418;-461911650;286131813;-300370221;1037538534;2023161463;-259022712;-1784489335;970316778;1578200481;500283714;1165730615;1099858613;850929875;-122366113;1415506233;-119359212;-2033313111;2063284557;168272506;1014246244;1972611072;1049837341;2120277277;-1358473916;867839429;1548671628;375995816;335745466;-92761852;-1313606594;983851877;957484913;-786771928;1174167013;457619777;1577173252;29408666;-1853196004;-954511750;-9741238;1764765760;-1106091459;418868525;1218646124;244543749;1280742435;-1669454769;1391623016;-1782787888;1672996012;-660347923;1734104018;-70130822;-1181208948;-285723476;-1959961034;42073851;-1354695576;-548612189;-692983842;1398992433;-1954474622;-414265610;1827986420;-1740813210;392408431;812967600;306150025;1150550306;-1577525793;522329421;-1905599679;1183746118;1873227418;113271279;-118624832;2064640613;91279896;-1296994070;923686864;-1237563925;-671532219;432504743;376157897;-1964026811;-509307951;-1291095292;-92298376;-440266966;742491999;-363297213;907719292;-2097711796;-72292200;797405338;-902353499;-166246906;-943459407;-1618209704;296966888;276718739;881687730;-63517562;-481360418;-1200473828;-144528583;2055425204;425514158;-972984629;-437772543;955225817;-1571664087;1255280381;-1520917476;411210494;-1044569805;1196139168;1000345811;314304961;788619297;-1721237341;1855193732;-688848034;-560160224;110451616;205166806;1045130054;606457223;-106064310;-350539693;-1199925658;-1553567608;1827860289;-495518821;-289479856;-1888403873;66174658;-1741606928;-1734480553;1792669379;2112354548;649961546;-1072485902;1950021075;-145032130;-1448841129;-455451267;-1966366114;-1298920795;837046384;-1783493271;1554055716;544335337;-302006934;-149606522;2022999324;826072250;-549276476;1862748770;1989186214;1089115433;956552701;1745621701;-2034815611;614102796;1479888671;-146686913;-690079684;-1114868597;-2016690506;2090920277;-830594320;-1261017876;2072821639;194345641;-1605828714;484660319;-454560202;1794417171;511341824;-1255389158;-669363423;1164033229;-1107097310;828519990;1450362036;476068860;1972265003;-1879752310;1894610209;-2128722743;1301770305;-1624467838;-731973801;-337476939;-1809040191;1525193216;-2001741915;-2027225998;-1162995606;-717541281;2050620663;-1135005089;2015601957;-1661832271;334966618;-236871560;-2075212969;-2141684690;1078043241;1723366617;828122061;147352703;-1999649046;-903143402;-1024430520;1633016716;-1604804280;1647853874;1626223577;613437415;854959232;-1237163556;-230090669;-278438371;1723117265;500023237;-1216412905;1717506101;1373064296;1994723034;1814828511;2067592941;937637146;-1370177392;-1274587966;-48108349;-378201671;1262614325;62390688;164974972;-830307263;-1714046089;1359544797;2016161042;83584009;930716322;-497279679;2023049077;-206104661;1501245447;562523072;104611198;-46372430;298890283;2110698786;-1091302072;20052267;-1304541777;140132249;-1245355586;-727077616;-316829592;152731111;-154344094;1345278005;-558417490;1281066959;-1469762051;-383552934;199222085;413618054;1552260824;-576003758;105415137;2042323739;1646910169;1084993049;840296744;216680633;1409468883;-1555896089;734078106; };
mti=115;
is_gauss_double_cached=0;
cached_gauss_double=0;
};
};
UniformRndPrjnSpec @["GPe_STN_RndPrjnSpec_1"] {
name="GPe_STN_RndPrjnSpec_1";
desc=;
unique{ };
children {
name=;
el_typ=UniformRndPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=1;
add_rnd_wts=0;
add_rnd_wts_scale=1;
p_con=0.4;
sym_self=1;
same_seed=0;
rndm_seed {
name=;
seed{ 1942590695;1834211083;377798523;839440218;-583226373;705799995;-1978402924;1154338458;-462115379;246653898;1399794034;-1499780727;-1523899271;930991332;1290781086;1827104268;-716397506;1983718083;1167094774;951783845;-409479048;-735831888;435869947;-904086293;2026496515;403361634;-1944445990;-1372202487;2126959386;162557442;1012427038;1588232218;-1146450552;-853562653;-1656209805;-1888253373;1759765356;1728652414;-337014879;-1280803374;-575509963;-1765188122;-384524531;-821312351;-1870977276;1513531657;1301908149;699607679;871722190;941230124;480719736;-879564786;-698046303;1521335322;-1447079851;-716252964;526031609;1993676142;1340787872;1530654116;-969427509;1134915315;2122089688;-994370515;560929468;389650548;-1122373860;166734577;-286623372;-120943880;891391534;1880819345;-178283282;540924398;-472340061;2110112996;-1254638769;1538060551;1673190834;691970619;-959237381;-1357813313;1768507679;-1214978919;785612098;1900739683;2119690407;432529262;1597777345;-76740981;1752989913;507595810;1970077571;2120922148;-975091467;-1195485087;-2116172007;-1448521787;-1611468311;1523616406;1943148525;-1864229143;-937095503;-909740123;1292237191;387974384;538406262;509446046;-1972547268;-1733600336;-62144424;-1546025606;-1876304799;1885604132;1402880751;-482628413;1554473651;267768126;-629382805;-1249311349;-1924387261;1461040170;509667270;-779074633;-17507771;918255996;-143015157;-2090640919;315301152;702021484;808635402;-2068859673;-1347883889;1693940293;1805057885;-1668427604;-2137413199;-1104482850;208495526;118430790;-722180698;-1217415633;-224256734;1932248267;-1065779137;-10863097;487580081;-196290919;680669227;1979774005;-2037050706;21949689;-156516075;1715173136;1755205487;1472371560;1309034448;-829238765;-135616049;-2013309212;-1082863329;-899363014;-1287869739;-870456151;581622390;-1908234714;-1126900746;764733716;-925858573;-1751091051;-463341148;644681747;-1914494877;373038127;1588478313;1485299105;661291536;-1180395328;-1144161539;94598643;-1088175949;1032986199;-1100837220;407686955;-1082470443;1911682705;1627415103;310787166;1264015414;424266369;-2027001547;-1752167701;-228113290;1600850810;-2083186300;-1987228633;2000848866;-1395386373;80656148;317238254;-1145747623;-511425939;1346724944;180295410;-544883384;1732680478;-1525854862;236088797;1630557266;1645104332;445726791;1077576696;-2008807651;-2004400849;1274587809;1448655060;1550063216;454064067;-221087611;-594550512;-1272829249;1417249337;463284529;432100395;1078285484;-959540334;21248325;-866258652;-1081481128;-1833368508;-1379133116;-1920337657;-1251994147;1350814969;1508926409;1457463506;-436457777;-104638987;-300707471;-917721278;-620891785;523732153;445406412;1634813528;463926328;1581054136;170598643;-416905380;-1864557289;-202014810;1443533836;-1579728646;-1569783365;398032325;603645793;1459091613;-89353942;-1032688516;-1615894428;-767185823;-1946032362;931360128;-836341533;-1238311242;26872554;-1198342849;223875202;1787898723;1347039535;1426899535;712166878;1007370589;-2121265931;1279068215;1048275580;665564878;-854576448;1115606454;-1938871068;437377701;1893989311;60057612;-1411480578;-1802660403;-1229197402;-1114162509;1246510289;-100045555;-771237462;-321537560;1645429527;876081854;-344012824;613155858;-58817405;150811542;-10210852;2112860797;-528954460;-50850354;-649972970;1499955930;1421666445;1351215729;-1262602010;-980699257;1941355339;-961944897;-413046848;-411502877;522743470;-1432644237;-1120760559;-776500101;-1809149014;2127519490;470896056;662683123;-567303983;121758873;-1581863489;-91906121;-996490915;1435662432;1657906168;-1808273636;-1008367748;1370467542;775127407;336430775;908983458;-1287820551;2018562582;684733517;1364159782;839309547;1634308483;-497817377;118348535;-1269053010;955697418;-461911650;286131813;-300370221;1037538534;2023161463;-259022712;-1784489335;970316778;1578200481;500283714;1165730615;1099858613;850929875;-122366113;1415506233;-119359212;-2033313111;2063284557;168272506;1014246244;1972611072;1049837341;2120277277;-1358473916;867839429;1548671628;375995816;335745466;-92761852;-1313606594;983851877;957484913;-786771928;1174167013;457619777;1577173252;29408666;-1853196004;-954511750;-9741238;1764765760;-1106091459;418868525;1218646124;244543749;1280742435;-1669454769;1391623016;-1782787888;1672996012;-660347923;1734104018;-70130822;-1181208948;-285723476;-1959961034;42073851;-1354695576;-548612189;-692983842;1398992433;-1954474622;-414265610;1827986420;-1740813210;392408431;812967600;306150025;1150550306;-1577525793;522329421;-1905599679;1183746118;1873227418;113271279;-118624832;2064640613;91279896;-1296994070;923686864;-1237563925;-671532219;432504743;376157897;-1964026811;-509307951;-1291095292;-92298376;-440266966;742491999;-363297213;907719292;-2097711796;-72292200;797405338;-902353499;-166246906;-943459407;-1618209704;296966888;276718739;881687730;-63517562;-481360418;-1200473828;-144528583;2055425204;425514158;-972984629;-437772543;955225817;-1571664087;1255280381;-1520917476;411210494;-1044569805;1196139168;1000345811;314304961;788619297;-1721237341;1855193732;-688848034;-560160224;110451616;205166806;1045130054;606457223;-106064310;-350539693;-1199925658;-1553567608;1827860289;-495518821;-289479856;-1888403873;66174658;-1741606928;-1734480553;1792669379;2112354548;649961546;-1072485902;1950021075;-145032130;-1448841129;-455451267;-1966366114;-1298920795;837046384;-1783493271;1554055716;544335337;-302006934;-149606522;2022999324;826072250;-549276476;1862748770;1989186214;1089115433;956552701;1745621701;-2034815611;614102796;1479888671;-146686913;-690079684;-1114868597;-2016690506;2090920277;-830594320;-1261017876;2072821639;194345641;-1605828714;484660319;-454560202;1794417171;511341824;-1255389158;-669363423;1164033229;-1107097310;828519990;1450362036;476068860;1972265003;-1879752310;1894610209;-2128722743;1301770305;-1624467838;-731973801;-337476939;-1809040191;1525193216;-2001741915;-2027225998;-1162995606;-717541281;2050620663;-1135005089;2015601957;-1661832271;334966618;-236871560;-2075212969;-2141684690;1078043241;1723366617;828122061;147352703;-1999649046;-903143402;-1024430520;1633016716;-1604804280;1647853874;1626223577;613437415;854959232;-1237163556;-230090669;-278438371;1723117265;500023237;-1216412905;1717506101;1373064296;1994723034;1814828511;2067592941;937637146;-1370177392;-1274587966;-48108349;-378201671;1262614325;62390688;164974972;-830307263;-1714046089;1359544797;2016161042;83584009;930716322;-497279679;2023049077;-206104661;1501245447;562523072;104611198;-46372430;298890283;2110698786;-1091302072;20052267;-1304541777;140132249;-1245355586;-727077616;-316829592;152731111;-154344094;1345278005;-558417490;1281066959;-1469762051;-383552934;199222085;413618054;1552260824;-576003758;105415137;2042323739;1646910169;1084993049;840296744;216680633;1409468883;-1555896089;734078106; };
mti=115;
is_gauss_double_cached=0;
cached_gauss_double=0;
};
};
BaseSpec_Group @.gp["LeabraPrjns"] {
name="LeabraPrjns";
el_typ=LeabraUnitSpec;
el_def=0;
FullPrjnSpec @["FullPrjnSpec_0"] {
name="FullPrjnSpec_0";
desc=;
unique{ };
children {
name=;
el_typ=FullPrjnSpec;
el_def=0;
};
self_con=1;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
};
OneToOnePrjnSpec @["OneToOne"] {
name="OneToOne";
desc=;
unique{ self_con; };
children {
name=;
el_typ=OneToOnePrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
n_conns=-1;
recv_start=0;
send_start=0;
};
TesselPrjnSpec @["Striatum_GPext"] {
name="Striatum_GPext";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
TesselPrjnSpec @["PFC_Act_Deep"] {
name="PFC_Act_Deep";
desc=;
unique{ send_scale; };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=0: y=0: };
recv_n {x=-1: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=1: };
wrap=0;
send_scale {x=1: y=0: };
send_off {x=3: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=1: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=1: y=0: };
wt_val=1;
};
TessEl @[2] {
send_off {x=1: y=1: };
wt_val=1;
};
TessEl @[3] {
send_off {x=1: y=1: };
wt_val=1;
};
TessEl @[4] {
send_off {x=1: y=2: };
wt_val=1;
};
TessEl @[5] {
send_off {x=1: y=2: };
wt_val=1;
};
TessEl @[6] {
send_off {x=1: y=3: };
wt_val=1;
};
TessEl @[7] {
send_off {x=1: y=3: };
wt_val=1;
};
TessEl @[8] {
send_off {x=1: y=4: };
wt_val=1;
};
TessEl @[9] {
send_off {x=1: y=4: };
wt_val=1;
};
TessEl @[10] {
send_off {x=1: y=5: };
wt_val=1;
};
TessEl @[11] {
send_off {x=1: y=5: };
wt_val=1;
};
TessEl @[12] {
send_off {x=1: y=6: };
wt_val=1;
};
TessEl @[13] {
send_off {x=1: y=6: };
wt_val=1;
};
TessEl @[14] {
send_off {x=1: y=7: };
wt_val=1;
};
TessEl @[15] {
send_off {x=1: y=7: };
wt_val=1;
};
TessEl @[16] {
send_off {x=1: y=8: };
wt_val=1;
};
TessEl @[17] {
send_off {x=1: y=8: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=0: y=0: };
recv_n {x=-1: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=1: };
wrap=0;
send_scale {x=1: y=1: };
send_off {x=3: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=1: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=1: y=0: };
wt_val=1;
};
TessEl @[2] {
send_off {x=1: y=1: };
wt_val=1;
};
TessEl @[3] {
send_off {x=1: y=1: };
wt_val=1;
};
TessEl @[4] {
send_off {x=1: y=2: };
wt_val=1;
};
TessEl @[5] {
send_off {x=1: y=2: };
wt_val=1;
};
TessEl @[6] {
send_off {x=1: y=3: };
wt_val=1;
};
TessEl @[7] {
send_off {x=1: y=3: };
wt_val=1;
};
TessEl @[8] {
send_off {x=1: y=4: };
wt_val=1;
};
TessEl @[9] {
send_off {x=1: y=4: };
wt_val=1;
};
TessEl @[10] {
send_off {x=1: y=5: };
wt_val=1;
};
TessEl @[11] {
send_off {x=1: y=5: };
wt_val=1;
};
TessEl @[12] {
send_off {x=1: y=6: };
wt_val=1;
};
TessEl @[13] {
send_off {x=1: y=6: };
wt_val=1;
};
TessEl @[14] {
send_off {x=1: y=7: };
wt_val=1;
};
TessEl @[15] {
send_off {x=1: y=7: };
wt_val=1;
};
TessEl @[16] {
send_off {x=1: y=8: };
wt_val=1;
};
TessEl @[17] {
send_off {x=1: y=8: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
TesselPrjnSpec @["Striatum2_GPext2"] {
name="Striatum2_GPext2";
desc=;
unique{ ;;;;;;;;;;;;;;;;;; };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
TesselPrjnSpec @["PFC_Act_Deep"] {
name="PFC_Act_Deep";
desc=;
unique{ send_scale; };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=0: y=0: };
recv_n {x=-1: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=1: };
wrap=0;
send_scale {x=1: y=0: };
send_off {x=2: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=1: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=1: y=1: };
wt_val=1;
};
TessEl @[2] {
send_off {x=1: y=2: };
wt_val=1;
};
TessEl @[3] {
send_off {x=1: y=3: };
wt_val=1;
};
TessEl @[4] {
send_off {x=1: y=4: };
wt_val=1;
};
TessEl @[5] {
send_off {x=1: y=5: };
wt_val=1;
};
TessEl @[6] {
send_off {x=1: y=6: };
wt_val=1;
};
TessEl @[7] {
send_off {x=1: y=7: };
wt_val=1;
};
TessEl @[8] {
send_off {x=1: y=8: };
wt_val=1;
};
TessEl @[9] {
send_off {x=1: y=9: };
wt_val=1;
};
TessEl @[10] {
send_off {x=1: y=10: };
wt_val=1;
};
TessEl @[11] {
send_off {x=1: y=11: };
wt_val=1;
};
TessEl @[12] {
send_off {x=1: y=12: };
wt_val=1;
};
TessEl @[13] {
send_off {x=1: y=13: };
wt_val=1;
};
TessEl @[14] {
send_off {x=1: y=14: };
wt_val=1;
};
TessEl @[15] {
send_off {x=1: y=15: };
wt_val=1;
};
TessEl @[16] {
send_off {x=1: y=16: };
wt_val=1;
};
TessEl @[17] {
send_off {x=1: y=17: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=0: y=0: };
recv_n {x=-1: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=1: };
wrap=0;
send_scale {x=1: y=1: };
send_off {x=2: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=1: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=1: y=1: };
wt_val=1;
};
TessEl @[2] {
send_off {x=1: y=2: };
wt_val=1;
};
TessEl @[3] {
send_off {x=1: y=3: };
wt_val=1;
};
TessEl @[4] {
send_off {x=1: y=4: };
wt_val=1;
};
TessEl @[5] {
send_off {x=1: y=5: };
wt_val=1;
};
TessEl @[6] {
send_off {x=1: y=6: };
wt_val=1;
};
TessEl @[7] {
send_off {x=1: y=7: };
wt_val=1;
};
TessEl @[8] {
send_off {x=1: y=8: };
wt_val=1;
};
TessEl @[9] {
send_off {x=1: y=9: };
wt_val=1;
};
TessEl @[10] {
send_off {x=1: y=10: };
wt_val=1;
};
TessEl @[11] {
send_off {x=1: y=11: };
wt_val=1;
};
TessEl @[12] {
send_off {x=1: y=12: };
wt_val=1;
};
TessEl @[13] {
send_off {x=1: y=13: };
wt_val=1;
};
TessEl @[14] {
send_off {x=1: y=14: };
wt_val=1;
};
TessEl @[15] {
send_off {x=1: y=15: };
wt_val=1;
};
TessEl @[16] {
send_off {x=1: y=16: };
wt_val=1;
};
TessEl @[17] {
send_off {x=1: y=17: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
TesselPrjnSpec @["dMatrosomesGP"] {
name="dMatrosomesGP";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=0: y=0: };
recv_n {x=-1: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=9: };
wrap=0;
send_scale {x=1: y=1: };
send_off {x=0: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=0: y=1: };
wt_val=1;
};
TessEl @[2] {
send_off {x=0: y=2: };
wt_val=1;
};
TessEl @[3] {
send_off {x=0: y=3: };
wt_val=1;
};
TessEl @[4] {
send_off {x=0: y=4: };
wt_val=1;
};
TessEl @[5] {
send_off {x=0: y=5: };
wt_val=1;
};
TessEl @[6] {
send_off {x=0: y=6: };
wt_val=1;
};
TessEl @[7] {
send_off {x=0: y=7: };
wt_val=1;
};
TessEl @[8] {
send_off {x=0: y=8: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
TesselPrjnSpec @["SNc_GO"] {
name="SNc_GO";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=0: y=0: };
recv_n {x=4: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=1: };
wrap=1;
send_scale {x=1: y=1: };
send_off {x=0: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=1: y=0: };
wt_val=1;
};
TessEl @[2] {
send_off {x=0: y=1: };
wt_val=1;
};
TessEl @[3] {
send_off {x=1: y=1: };
wt_val=1;
};
TessEl @[4] {
send_off {x=0: y=2: };
wt_val=1;
};
TessEl @[5] {
send_off {x=1: y=2: };
wt_val=1;
};
TessEl @[6] {
send_off {x=0: y=3: };
wt_val=1;
};
TessEl @[7] {
send_off {x=1: y=3: };
wt_val=1;
};
TessEl @[8] {
send_off {x=0: y=4: };
wt_val=1;
};
TessEl @[9] {
send_off {x=1: y=4: };
wt_val=1;
};
TessEl @[10] {
send_off {x=0: y=5: };
wt_val=1;
};
TessEl @[11] {
send_off {x=1: y=5: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
TesselPrjnSpec @["SNc_GO2"] {
name="SNc_GO2";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=0: y=0: };
recv_n {x=3: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=1: };
wrap=1;
send_scale {x=1: y=1: };
send_off {x=0: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=1: y=0: };
wt_val=1;
};
TessEl @[2] {
send_off {x=0: y=1: };
wt_val=1;
};
TessEl @[3] {
send_off {x=1: y=1: };
wt_val=1;
};
TessEl @[4] {
send_off {x=0: y=2: };
wt_val=1;
};
TessEl @[5] {
send_off {x=1: y=2: };
wt_val=1;
};
TessEl @[6] {
send_off {x=0: y=3: };
wt_val=1;
};
TessEl @[7] {
send_off {x=1: y=3: };
wt_val=1;
};
TessEl @[8] {
send_off {x=0: y=4: };
wt_val=1;
};
TessEl @[9] {
send_off {x=1: y=4: };
wt_val=1;
};
TessEl @[10] {
send_off {x=0: y=5: };
wt_val=1;
};
TessEl @[11] {
send_off {x=1: y=5: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
TesselPrjnSpec @["Context_TS_1"] {
name="Context_TS_1";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=0: y=0: };
recv_n {x=4: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=2: y=1: };
wrap=1;
send_scale {x=1: y=1: };
send_off {x=0: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=1: y=0: };
wt_val=1;
};
TessEl @[2] {
send_off {x=2: y=0: };
wt_val=1;
};
TessEl @[3] {
send_off {x=0: y=1: };
wt_val=1;
};
TessEl @[4] {
send_off {x=1: y=1: };
wt_val=1;
};
TessEl @[5] {
send_off {x=2: y=1: };
wt_val=1;
};
};
last_make_cmd="MakeRectangle(width=3, height=2, left=0, bottom=0)";
last_weights_cmd=;
};
TesselPrjnSpec @["Context_TS_2"] {
name="Context_TS_2";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=1: y=0: };
recv_n {x=1: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=1: };
wrap=1;
send_scale {x=3: y=1: };
send_off {x=0: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=3: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=4: y=0: };
wt_val=1;
};
TessEl @[2] {
send_off {x=5: y=0: };
wt_val=1;
};
TessEl @[3] {
send_off {x=3: y=1: };
wt_val=1;
};
TessEl @[4] {
send_off {x=4: y=1: };
wt_val=1;
};
TessEl @[5] {
send_off {x=5: y=1: };
wt_val=1;
};
};
last_make_cmd="MakeRectangle(width=3, height=2, left=3, bottom=0)";
last_weights_cmd=;
};
TesselPrjnSpec @["Context_TS_3"] {
name="Context_TS_3";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=2: y=0: };
recv_n {x=1: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=1: };
wrap=1;
send_scale {x=3: y=1: };
send_off {x=0: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=6: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=7: y=0: };
wt_val=1;
};
TessEl @[2] {
send_off {x=8: y=0: };
wt_val=1;
};
TessEl @[3] {
send_off {x=6: y=1: };
wt_val=1;
};
TessEl @[4] {
send_off {x=7: y=1: };
wt_val=1;
};
TessEl @[5] {
send_off {x=8: y=1: };
wt_val=1;
};
};
last_make_cmd="MakeRectangle(width=3, height=2, left=6, bottom=0)";
last_weights_cmd=;
};
TesselPrjnSpec @["MotorCortex_Striatum"] {
name="MotorCortex_Striatum";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=0: y=0: };
recv_n {x=-1: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=9: };
wrap=1;
send_scale {x=1: y=1: };
send_off {x=0: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=0: y=1: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
TesselPrjnSpec @["SNc_NOGO"] {
name="SNc_NOGO";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=4: y=0: };
recv_n {x=4: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=1: };
wrap=1;
send_scale {x=1: y=1: };
send_off {x=0: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=1: y=0: };
wt_val=1;
};
TessEl @[2] {
send_off {x=0: y=1: };
wt_val=1;
};
TessEl @[3] {
send_off {x=1: y=1: };
wt_val=1;
};
TessEl @[4] {
send_off {x=0: y=2: };
wt_val=1;
};
TessEl @[5] {
send_off {x=1: y=2: };
wt_val=1;
};
TessEl @[6] {
send_off {x=0: y=3: };
wt_val=1;
};
TessEl @[7] {
send_off {x=1: y=3: };
wt_val=1;
};
TessEl @[8] {
send_off {x=0: y=4: };
wt_val=1;
};
TessEl @[9] {
send_off {x=1: y=4: };
wt_val=1;
};
TessEl @[10] {
send_off {x=0: y=5: };
wt_val=1;
};
TessEl @[11] {
send_off {x=1: y=5: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
TesselPrjnSpec @["SNc_NOGO2"] {
name="SNc_NOGO2";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=3: y=0: };
recv_n {x=3: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=1: };
wrap=1;
send_scale {x=1: y=1: };
send_off {x=0: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=1: y=0: };
wt_val=1;
};
TessEl @[2] {
send_off {x=0: y=1: };
wt_val=1;
};
TessEl @[3] {
send_off {x=1: y=1: };
wt_val=1;
};
TessEl @[4] {
send_off {x=0: y=2: };
wt_val=1;
};
TessEl @[5] {
send_off {x=1: y=2: };
wt_val=1;
};
TessEl @[6] {
send_off {x=0: y=3: };
wt_val=1;
};
TessEl @[7] {
send_off {x=1: y=3: };
wt_val=1;
};
TessEl @[8] {
send_off {x=0: y=4: };
wt_val=1;
};
TessEl @[9] {
send_off {x=1: y=4: };
wt_val=1;
};
TessEl @[10] {
send_off {x=0: y=5: };
wt_val=1;
};
TessEl @[11] {
send_off {x=1: y=5: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
TesselPrjnSpec @["Striatum_GPInt"] {
name="Striatum_GPInt";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=0: y=0: };
recv_n {x=-1: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=9: };
wrap=0;
send_scale {x=1: y=1: };
send_off {x=0: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=0: y=1: };
wt_val=1;
};
TessEl @[2] {
send_off {x=0: y=2: };
wt_val=1;
};
TessEl @[3] {
send_off {x=0: y=3: };
wt_val=1;
};
TessEl @[4] {
send_off {x=0: y=4: };
wt_val=1;
};
TessEl @[5] {
send_off {x=0: y=5: };
wt_val=1;
};
TessEl @[6] {
send_off {x=0: y=6: };
wt_val=1;
};
TessEl @[7] {
send_off {x=0: y=7: };
wt_val=1;
};
TessEl @[8] {
send_off {x=0: y=8: };
wt_val=1;
};
TessEl @[9] {
send_off {x=0: y=9: };
wt_val=1;
};
TessEl @[10] {
send_off {x=0: y=10: };
wt_val=1;
};
TessEl @[11] {
send_off {x=0: y=11: };
wt_val=1;
};
TessEl @[12] {
send_off {x=0: y=12: };
wt_val=1;
};
TessEl @[13] {
send_off {x=0: y=13: };
wt_val=1;
};
TessEl @[14] {
send_off {x=0: y=14: };
wt_val=1;
};
TessEl @[15] {
send_off {x=0: y=15: };
wt_val=1;
};
TessEl @[16] {
send_off {x=0: y=16: };
wt_val=1;
};
TessEl @[17] {
send_off {x=0: y=17: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
TesselPrjnSpec @["Fm_Stimuli_To_MC"] {
name="Fm_Stimuli_To_MC";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=0: y=0: };
recv_n {x=-1: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=2: y=1: };
wrap=1;
send_scale {x=1: y=1: };
send_off {x=0: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=1: y=0: };
wt_val=1;
};
TessEl @[2] {
send_off {x=2: y=0: };
wt_val=1;
};
TessEl @[3] {
send_off {x=3: y=0: };
wt_val=1;
};
TessEl @[4] {
send_off {x=4: y=0: };
wt_val=1;
};
TessEl @[5] {
send_off {x=5: y=0: };
wt_val=1;
};
};
last_make_cmd="MakeRectangle(width=6, height=1, left=0, bottom=0)";
last_weights_cmd=;
};
TesselPrjnSpec @["MotorCortex2_NoGoStriatum2"] {
name="MotorCortex2_NoGoStriatum2";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=4: y=0: };
recv_n {x=-1: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=9: };
wrap=1;
send_scale {x=1: y=1: };
send_off {x=0: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[2] {
send_off {x=0: y=2: };
wt_val=1;
};
TessEl @[3] {
send_off {x=0: y=3: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
TesselPrjnSpec @["MotorCortex_NoGoStriatum"] {
name="MotorCortex_NoGoStriatum";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=3: y=0: };
recv_n {x=-1: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=9: };
wrap=1;
send_scale {x=1: y=1: };
send_off {x=0: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[2] {
send_off {x=0: y=2: };
wt_val=1;
};
TessEl @[3] {
send_off {x=0: y=3: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
TesselPrjnSpec @["Fm_Output2_To_InputHidden"] {
name="Fm_Output2_To_InputHidden";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=0: y=0: };
recv_n {x=-1: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=3: };
wrap=0;
send_scale {x=1: y=1: };
send_off {x=0: y=0: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[2] {
send_off {x=0: y=2: };
wt_val=1;
};
TessEl @[3] {
send_off {x=0: y=3: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
TesselPrjnSpec @["Fm_Output2_To_InputHiddenB"] {
name="Fm_Output2_To_InputHiddenB";
desc=;
unique{ };
children {
name=;
el_typ=TesselPrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
recv_off {x=0: y=3: };
recv_n {x=-1: y=-1: };
recv_skip {x=1: y=1: };
recv_group {x=1: y=3: };
wrap=0;
send_scale {x=1: y=1: };
send_off {x=0: y=-2: };
send_offs {
name=;
el_typ=TessEl;
el_def=0;
TessEl @[0] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[1] {
send_off {x=0: y=0: };
wt_val=1;
};
TessEl @[2] {
send_off {x=0: y=2: };
wt_val=1;
};
TessEl @[3] {
send_off {x=0: y=3: };
wt_val=1;
};
};
last_make_cmd=;
last_weights_cmd=;
};
OneToOnePrjnSpec @["OneToOne_2"] {
name="OneToOne_2";
desc=;
unique{ self_con; };
children {
name=;
el_typ=OneToOnePrjnSpec;
el_def=0;
};
self_con=0;
init_wts=0;
add_rnd_wts=0;
add_rnd_wts_scale=1;
n_conns=-1;
recv_start=0;
send_start=0;
};
};
BaseSpec_Group @.gp["Connections"] {
name="Connections";
el_typ=LeabraUnitSpec;
el_def=0;
LeabraBiasSpec @["LearnBias"] {
name="LearnBias";
desc=;
unique{ rnd;wt_limits;wt_scale;wt_scale_init; };
children {
name=;
el_typ=LeabraBiasSpec;
el_def=0;
LeabraBiasSpec @["FixedBias"] {
name="FixedBias";
desc=;
unique{ lrate;wt_limits;wt_scale;wt_scale_init; };
children {
name=;
el_typ=LeabraBiasSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0: var=0: par=1: name="": };
wt_limits {type=NONE: min=-1: max=5: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=1: rel=1: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0: err=1: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
dwt_thresh=0.1;
};
};
rnd {type=UNIFORM: mean=0: var=0: par=1: name="": };
wt_limits {type=NONE: min=-1: max=5: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=1: rel=1: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0.01;
cur_lrate=0.01;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0: err=1: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
dwt_thresh=0.1;
};
LeabraConSpec @["FixedFull"] {
name="FixedFull";
desc=;
unique{ rnd; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
LeabraConSpec @["InhibCons"] {
name="InhibCons";
desc=;
unique{ rnd;wt_limits;inhib;wt_scale; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.75: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=1;
wt_scale {abs=0.4: rel=1.2: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
};
rnd {type=UNIFORM: mean=1: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=0.3: rel=2: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["FixedFull2"] {
name="FixedFull2";
desc=;
unique{ rnd; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=1: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=1: rel=1: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["FixedFull3"] {
name="FixedFull3";
desc=;
unique{ rnd; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=1: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=1: rel=0.2: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["FixedHalf"] {
name="FixedHalf";
desc=;
unique{ rnd; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=1: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=1: rel=1: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["GPeGPiInhib"] {
name="GPeGPiInhib";
desc=;
unique{ rnd;inhib; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
LeabraConSpec @["ThalInhib"] {
name="ThalInhib";
desc=;
unique{ wt_scale;wt_sig;savg_cor; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=1: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=1: };
learn_rule=LEABRA_CHL;
inhib=1;
wt_scale {abs=1: rel=3: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["ThalInhib2"] {
name="ThalInhib2";
desc=;
unique{ wt_scale;wt_sig;savg_cor; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=1: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=1: };
learn_rule=LEABRA_CHL;
inhib=1;
wt_scale {abs=0.7: rel=5: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["Inhib_Learn"] {
name="Inhib_Learn";
desc=;
unique{ rnd;wt_scale;lrate; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.35: var=0.1: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=1: };
learn_rule=LEABRA_CHL;
inhib=1;
wt_scale {abs=8: rel=2: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=1e-5;
cur_lrate=1e-5;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["Inhib_Learn2"] {
name="Inhib_Learn2";
desc=;
unique{ rnd;wt_scale;lrate; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.35: var=0.1: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=1: };
learn_rule=LEABRA_CHL;
inhib=1;
wt_scale {abs=8: rel=2: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=1e-5;
cur_lrate=1e-5;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
};
rnd {type=UNIFORM: mean=1: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=1: };
learn_rule=LEABRA_CHL;
inhib=1;
wt_scale {abs=1: rel=1.5: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["Fixed"] {
name="Fixed";
desc=;
unique{ rnd; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
LeabraConSpec @["STNcons"] {
name="STNcons";
desc=;
unique{ rnd;wt_scale;lrate; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.5: var=0.21: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=1: rel=0.7: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0.001;
cur_lrate=0.001;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["MotorCortex_Striatum"] {
name="MotorCortex_Striatum";
desc=;
unique{ rnd;wt_limits;wt_scale;savg_cor;lrate;lmix; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.5: var=0.1: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=1: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=1: rel=1.5: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.1: err=0.9: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["MotorCortex2_Striatum2"] {
name="MotorCortex2_Striatum2";
desc=;
unique{ rnd;wt_limits;wt_scale;savg_cor;lrate;lmix; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.5: var=0.1: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=1: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=0.6: rel=1.5: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=1: err=0: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["Motor_NoGo"] {
name="Motor_NoGo";
desc="additional excitability for striatopallidal neurons (e.g, Beretta et al, 1997; Lei et al, 2004) )";
unique{ rnd;wt_limits;wt_scale;savg_cor;lmix;lrate; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.5: var=0.1: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=1: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=0.65: rel=2: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.1: err=0.9: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["Motor_NoGo2"] {
name="Motor_NoGo2";
desc="additional excitability for striatopallidal neurons (e.g, Beretta et al, 1997; Lei et al, 2004) )";
unique{ rnd;wt_limits;wt_scale;savg_cor;lrate;lmix; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.5: var=0.1: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=1: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=1: rel=0.5: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=1: err=0: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["Input_Motor_Prepotent_"] {
name="Input_Motor_Prepotent_";
desc=;
unique{ rnd;wt_scale;lmix;lrate; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.35: var=0.005: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=5: rel=1: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=1: err=0: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["Context_Motor_prepotent"] {
name="Context_Motor_prepotent";
desc=;
unique{ rnd;wt_scale;lrate;lmix; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
LeabraConSpec @["C_TS"] {
name="C_TS";
desc=;
unique{ wt_scale; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.35: var=0.005: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=3: rel=0: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=1: err=0: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
};
rnd {type=UNIFORM: mean=0.35: var=0.005: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=3: rel=1: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=1: err=0: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["InputStriatum"] {
name="InputStriatum";
desc=;
unique{ rnd;wt_scale;lrate;savg_cor;lmix; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.5: var=0.45: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=0.6: rel=1: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0.05;
cur_lrate=0.05;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.1: err=0.9: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.001: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["inNoGO"] {
name="inNoGO";
desc=;
unique{ rnd;wt_scale;lrate;lmix;savg_cor; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.5: var=0.45: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=0.65: rel=1: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0.05;
cur_lrate=0.05;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.1: err=0.9: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["ContextStriatum"] {
name="ContextStriatum";
desc=;
unique{ rnd;wt_scale;lrate;savg_cor;lmix; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.5: var=0.45: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=0.6: rel=1.25: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.1: err=0.9: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.001: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["MC2_Striatum"] {
name="MC2_Striatum";
desc=;
unique{ rnd;wt_scale;lrate;savg_cor;lmix; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.5: var=0.45: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=1: rel=1: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0.15;
cur_lrate=0.15;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.1: err=0.9: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.001: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["STN_GPi"] {
name="STN_GPi";
desc=;
unique{ rnd;wt_scale;lrate; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.5: var=0.21: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=1: rel=0.2: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["Mtr_STNcons"] {
name="Mtr_STNcons";
desc=;
unique{ rnd;wt_scale;lrate; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.65: var=0.2: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=1: rel=1: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
};
rnd {type=UNIFORM: mean=0.1: var=0.01: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=1: rel=1: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0.001;
cur_lrate=0.0075;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["Dopamine_D1_"] {
name="Dopamine_D1_";
desc=;
unique{ rnd; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
LeabraConSpec @["D1_Stronger"] {
name="D1_Stronger";
desc=;
unique{ wt_scale; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.5: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=0.5: rel=2: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
};
rnd {type=UNIFORM: mean=0.5: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=0.7: rel=0.5: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["SNc_Inhib_D2_"] {
name="SNc_Inhib_D2_";
desc=;
unique{ rnd;inhib; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
LeabraConSpec @["D2_Stronger"] {
name="D2_Stronger";
desc=;
unique{ wt_scale; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=1: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=1;
wt_scale {abs=0.5: rel=1.5: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
};
rnd {type=UNIFORM: mean=1: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=1;
wt_scale {abs=0.1: rel=1: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["Inhib"] {
name="Inhib";
desc=;
unique{ rnd;inhib; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.7: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=1: };
learn_rule=LEABRA_CHL;
inhib=1;
wt_scale {abs=0.1: rel=1: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["NoGo_inhib_Go"] {
name="NoGo_inhib_Go";
desc=;
unique{ rnd;wt_limits;inhib;wt_scale; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.75: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=1;
wt_scale {abs=0.6: rel=1.5: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["InhibInhib"] {
name="InhibInhib";
desc=;
unique{ rnd;wt_limits;inhib;wt_scale; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.8: var=0: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=1;
wt_scale {abs=0.25: rel=1.5: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
LeabraConSpec @["FBtoInhib"] {
name="FBtoInhib";
desc=;
unique{ wt_limits;rnd;lrate;wt_scale; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
LeabraConSpec @["FFtoInhib"] {
name="FFtoInhib";
desc=;
unique{ wt_scale;rnd; };
children {
name=;
el_typ=LeabraConSpec;
el_def=0;
};
rnd {type=UNIFORM: mean=0.35: var=0.25: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=0.6: rel=1: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
};
rnd {type=UNIFORM: mean=0.25: var=0.1: par=1: name="": };
wt_limits {type=MIN_MAX: min=0: max=1: sym=0: };
learn_rule=LEABRA_CHL;
inhib=0;
wt_scale {abs=0.85: rel=2: sem_extra=2: };
diff_scale_p=0;
wt_scale_p {abs=1: rel=1: sem_extra=2: };
wt_scale_init {init=0: abs=1: rel=1: };
learn=1;
lrate=0;
cur_lrate=0;
lrs_value=EPOCH;
lrate_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=0;
};
ignore_unlearnable=1;
wt_sig {gain=6: off=1.25: dwt_norm=0: };
stable_mix {stable_pct=0: learn_pct=1: };
lmix {hebb=0.01: err=0.99: err_sb=1: };
xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: };
savg_cor {cor=1: thresh=0.01: norm_con_n=0: };
rel_net_adapt {
on=0;
trg_fm_input=0.85;
trg_fm_output=0.15;
trg_lateral=0;
trg_sum=1;
tol_lg=0.05;
tol_sm=0.2;
rel_lrate=0.1;
};
};
};
BaseSpec_Group @.gp["Units"] {
name="Units";
el_typ=LeabraUnitSpec;
el_def=0;
LeabraUnitSpec @["FixedBiasUnitSpec"] {
name="FixedBiasUnitSpec";
desc=;
unique{ opt_thresh; };
children {
name=;
el_typ=LeabraUnitSpec;
el_def=0;
LeabraUnitSpec @["GPExt_UnitSpec"] {
name="GPExt_UnitSpec";
desc=;
unique{ bias_spec;act;opt_thresh;v_m_init;dt;g_bar;e_rev; };
children {
name=;
el_typ=LeabraUnitSpec;
el_def=0;
};
act_range {min=0: max=1: range=1: scale=1: };
bias_con_type=LeabraCon;
bias_spec {type=LeabraBiasSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$$: };
sse_tol=0.5;
act_fun=NOISY_XX1;
act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: };
act_lrn_on=0;
act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: };
spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: };
spike_misc {
exp_slope=0.02;
spk_thr=1.2;
clamp_max_p=0.11;
clamp_type=REGULAR;
vm_r=0;
t_r=6;
vm_dend=0.3;
vm_dend_dt=0.16;
vm_dend_time=6.25;
};
opt_thresh {send=0.1: delta=0.005: phase_dif=0: };
maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: };
clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: };
vm_range {min=0: max=1: range=1: scale=1: };
v_m_init {type=UNIFORM: mean=0.26: var=0: par=1: name="": };
dt {integ=1: vm=0.1: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=10: net_time=1.428571: };
act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: };
g_bar {e=1: l=1: i=1.5: h=0.1: a=0.5: };
e_rev {e=1: l=0.26: i=0.15: h=1: a=0: };
hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: };
acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: };
adapt {
on=0;
dt=0.007;
vm_gain=0.1;
spike_gain=0.01;
interval=10;
dt_time=142.8571;
};
depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: };
syn_delay {
on=0;
delay=4;
};
da_mod {on=0: mod=PLUS_CONT: gain=0.1: };
noise_type=NO_NOISE;
noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": };
noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: };
noise_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=1;
};
};
LeabraUnitSpec @["OutputUnitSpec"] {
name="OutputUnitSpec";
desc=;
unique{ bias_spec;act;opt_thresh;g_bar;dt; };
children {
name=;
el_typ=LeabraUnitSpec;
el_def=0;
};
act_range {min=0: max=1: range=1: scale=1: };
bias_con_type=LeabraCon;
bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: };
sse_tol=0.5;
act_fun=NOISY_XX1;
act {gelin=0: thr=0.2: gain=20: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: };
act_lrn_on=0;
act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: };
spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: };
spike_misc {
exp_slope=0.02;
spk_thr=1.2;
clamp_max_p=0.11;
clamp_type=REGULAR;
vm_r=0;
t_r=6;
vm_dend=0.3;
vm_dend_dt=0.16;
vm_dend_time=6.25;
};
opt_thresh {send=0.1: delta=0.005: phase_dif=0: };
maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: };
clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: };
vm_range {min=0: max=1: range=1: scale=1: };
v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": };
dt {integ=1: vm=0.03: net=0.1: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=33.33334: net_time=10: };
act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: };
g_bar {e=1: l=1: i=1: h=0.1: a=0.5: };
e_rev {e=1: l=0.15: i=0.15: h=1: a=0: };
hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: };
acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: };
adapt {
on=0;
dt=0.007;
vm_gain=0.1;
spike_gain=0.01;
interval=10;
dt_time=142.8571;
};
depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: };
syn_delay {
on=0;
delay=4;
};
da_mod {on=0: mod=PLUS_CONT: gain=0.1: };
noise_type=NO_NOISE;
noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": };
noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: };
noise_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=1;
};
};
LeabraUnitSpec @["Output3UnitSpec"] {
name="Output3UnitSpec";
desc=;
unique{ bias_spec;act;opt_thresh;g_bar;dt; };
children {
name=;
el_typ=LeabraUnitSpec;
el_def=0;
};
act_range {min=0: max=1: range=1: scale=1: };
bias_con_type=LeabraCon;
bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: };
sse_tol=0.5;
act_fun=NOISY_XX1;
act {gelin=0: thr=0.2: gain=100: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: };
act_lrn_on=0;
act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: };
spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: };
spike_misc {
exp_slope=0.02;
spk_thr=1.2;
clamp_max_p=0.11;
clamp_type=REGULAR;
vm_r=0;
t_r=6;
vm_dend=0.3;
vm_dend_dt=0.16;
vm_dend_time=6.25;
};
opt_thresh {send=0.1: delta=0.005: phase_dif=0: };
maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: };
clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: };
vm_range {min=0: max=1: range=1: scale=1: };
v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": };
dt {integ=1: vm=0.03: net=0.1: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=33.33334: net_time=10: };
act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: };
g_bar {e=1: l=1: i=1: h=0.1: a=0.5: };
e_rev {e=1: l=0.15: i=0.15: h=1: a=0: };
hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: };
acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: };
adapt {
on=0;
dt=0.007;
vm_gain=0.1;
spike_gain=0.01;
interval=10;
dt_time=142.8571;
};
depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: };
syn_delay {
on=0;
delay=4;
};
da_mod {on=0: mod=PLUS_CONT: gain=0.1: };
noise_type=NO_NOISE;
noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": };
noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: };
noise_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=1;
};
};
LeabraUnitSpec @["Thalamus"] {
name="Thalamus";
desc=;
unique{ bias_spec;opt_thresh;dt;g_bar; };
children {
name=;
el_typ=LeabraUnitSpec;
el_def=0;
};
act_range {min=0: max=1: range=1: scale=1: };
bias_con_type=LeabraCon;
bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: };
sse_tol=0.5;
act_fun=NOISY_XX1;
act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: };
act_lrn_on=0;
act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: };
spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: };
spike_misc {
exp_slope=0.02;
spk_thr=1.2;
clamp_max_p=0.11;
clamp_type=REGULAR;
vm_r=0;
t_r=6;
vm_dend=0.3;
vm_dend_dt=0.16;
vm_dend_time=6.25;
};
opt_thresh {send=0.1: delta=0.005: phase_dif=0: };
maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: };
clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: };
vm_range {min=0: max=1: range=1: scale=1: };
v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": };
dt {integ=1: vm=0.05: net=0.4: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=20: net_time=2.5: };
act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: };
g_bar {e=0.5: l=0.07: i=1.7: h=0.2: a=0.5: };
e_rev {e=1: l=0.15: i=0.15: h=1: a=0: };
hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: };
acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: };
adapt {
on=0;
dt=0.007;
vm_gain=0.1;
spike_gain=0.01;
interval=10;
dt_time=142.8571;
};
depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: };
syn_delay {
on=0;
delay=4;
};
da_mod {on=0: mod=PLUS_CONT: gain=0.1: };
noise_type=NO_NOISE;
noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": };
noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: };
noise_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=1;
};
};
LeabraUnitSpec @["LearnBiasUnitSpec"] {
name="LearnBiasUnitSpec";
desc=;
unique{ bias_spec;dt; };
children {
name=;
el_typ=LeabraUnitSpec;
el_def=0;
LeabraUnitSpec @["matrisom_unitspec"] {
name="matrisom_unitspec";
desc=;
unique{ bias_spec;act;opt_thresh;g_bar;act_reg;noise_type;noise;dt;noise_adapt; };
children {
name=;
el_typ=LeabraUnitSpec;
el_def=0;
};
act_range {min=0: max=1: range=1: scale=1: };
bias_con_type=LeabraCon;
bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: };
sse_tol=0.5;
act_fun=NOISY_XX1;
act {gelin=0: thr=0.26: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: };
act_lrn_on=0;
act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: };
spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: };
spike_misc {
exp_slope=0.02;
spk_thr=1.2;
clamp_max_p=0.11;
clamp_type=REGULAR;
vm_r=0;
t_r=6;
vm_dend=0.3;
vm_dend_dt=0.16;
vm_dend_time=6.25;
};
opt_thresh {send=0.1: delta=0.005: phase_dif=0: };
maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: };
clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: };
vm_range {min=0: max=1: range=1: scale=1: };
v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": };
dt {integ=1: vm=0.023: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=43.47826: net_time=1.428571: };
act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: };
g_bar {e=1: l=0.35: i=7.5: h=1.2: a=0.5: };
e_rev {e=1: l=0.15: i=0.15: h=1: a=0: };
hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: };
acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: };
adapt {
on=0;
dt=0.007;
vm_gain=0.1;
spike_gain=0.01;
interval=10;
dt_time=142.8571;
};
depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: };
syn_delay {
on=0;
delay=4;
};
da_mod {on=0: mod=PLUS_CONT: gain=0.1: };
noise_type=VM_NOISE;
noise {type=GAUSSIAN: mean=0.001: var=0: par=1: name="": };
noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: };
noise_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=1;
};
};
LeabraUnitSpec @["Motor_Cortex_unitspec"] {
name="Motor_Cortex_unitspec";
desc=;
unique{ bias_spec;opt_thresh;dt;acc;noise_type;noise;noise_sched;noise_adapt; };
children {
name=;
el_typ=LeabraUnitSpec;
el_def=0;
};
act_range {min=0: max=1: range=1: scale=1: };
bias_con_type=LeabraCon;
bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: };
sse_tol=0.5;
act_fun=NOISY_XX1;
act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: };
act_lrn_on=0;
act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: };
spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: };
spike_misc {
exp_slope=0.02;
spk_thr=1.2;
clamp_max_p=0.11;
clamp_type=REGULAR;
vm_r=0;
t_r=6;
vm_dend=0.3;
vm_dend_dt=0.16;
vm_dend_time=6.25;
};
opt_thresh {send=0.1: delta=0.005: phase_dif=0: };
maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: };
clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: };
vm_range {min=0: max=1: range=1: scale=1: };
v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": };
dt {integ=1: vm=0.05: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=20: net_time=1.428571: };
act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: };
g_bar {e=1: l=0.1: i=1: h=1.2: a=0.5: };
e_rev {e=1: l=0.15: i=0.15: h=1: a=0: };
hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: };
acc {on=0: b_inc_dt=0.005: b_dec_dt=0.01: a_thr=0.25: d_thr=0.1: g_dt=0.1: init=1: trl=0: };
adapt {
on=0;
dt=0.007;
vm_gain=0.1;
spike_gain=0.01;
interval=10;
dt_time=142.8571;
};
depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: };
syn_delay {
on=0;
delay=4;
};
da_mod {on=0: mod=PLUS_CONT: gain=0.1: };
noise_type=VM_NOISE;
noise {type=GAUSSIAN: mean=0.0005: var=0.001: par=1: name="": };
noise_adapt {trial_fixed=0: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: };
noise_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=1;
SchedItem @[0] {
start_ctr=0;
start_val=1;
duration=25;
step=0;
};
SchedItem @[1] {
start_ctr=25;
start_val=1;
duration=55;
step=-0.009090909;
};
SchedItem @[2] {
start_ctr=80;
start_val=0.5;
duration=20;
step=-0.015;
};
SchedItem @[3] {
start_ctr=100;
start_val=0.2;
duration=1;
step=1;
};
};
};
LeabraUnitSpec @["Motor_Cortex_1_unitspec"] {
name="Motor_Cortex_1_unitspec";
desc=;
unique{ bias_spec;opt_thresh;dt;acc;noise_type;noise;noise_sched;noise_adapt; };
children {
name=;
el_typ=LeabraUnitSpec;
el_def=0;
};
act_range {min=0: max=1: range=1: scale=1: };
bias_con_type=LeabraCon;
bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: };
sse_tol=0.5;
act_fun=NOISY_XX1;
act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: };
act_lrn_on=0;
act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: };
spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: };
spike_misc {
exp_slope=0.02;
spk_thr=1.2;
clamp_max_p=0.11;
clamp_type=REGULAR;
vm_r=0;
t_r=6;
vm_dend=0.3;
vm_dend_dt=0.16;
vm_dend_time=6.25;
};
opt_thresh {send=0.1: delta=0.005: phase_dif=0: };
maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: };
clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: };
vm_range {min=0: max=1: range=1: scale=1: };
v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": };
dt {integ=1: vm=0.1: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=10: net_time=1.428571: };
act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: };
g_bar {e=1: l=0.1: i=1: h=1.2: a=0.5: };
e_rev {e=1: l=0.15: i=0.15: h=1: a=0: };
hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: };
acc {on=0: b_inc_dt=0.005: b_dec_dt=0.01: a_thr=0.25: d_thr=0.1: g_dt=0.1: init=1: trl=0: };
adapt {
on=0;
dt=0.007;
vm_gain=0.1;
spike_gain=0.01;
interval=10;
dt_time=142.8571;
};
depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: };
syn_delay {
on=0;
delay=4;
};
da_mod {on=0: mod=PLUS_CONT: gain=0.1: };
noise_type=VM_NOISE;
noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": };
noise_adapt {trial_fixed=0: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: };
noise_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=1;
SchedItem @[0] {
start_ctr=0;
start_val=1;
duration=85;
step=0;
};
SchedItem @[1] {
start_ctr=85;
start_val=1;
duration=55;
step=-0.009090909;
};
SchedItem @[2] {
start_ctr=140;
start_val=0.5;
duration=20;
step=-0.015;
};
SchedItem @[3] {
start_ctr=160;
start_val=0.2;
duration=1;
step=1;
};
};
};
LeabraUnitSpec @["STN_unitspec"] {
name="STN_unitspec";
desc=;
unique{ bias_spec;act;opt_thresh;v_m_init;dt;g_bar;e_rev;noise_type;noise;acc; };
children {
name=;
el_typ=LeabraUnitSpec;
el_def=0;
};
act_range {min=0: max=1: range=1: scale=1: };
bias_con_type=LeabraCon;
bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: };
sse_tol=0.5;
act_fun=NOISY_XX1;
act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: };
act_lrn_on=0;
act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: };
spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: };
spike_misc {
exp_slope=0.02;
spk_thr=1.2;
clamp_max_p=0.11;
clamp_type=REGULAR;
vm_r=0;
t_r=6;
vm_dend=0.3;
vm_dend_dt=0.16;
vm_dend_time=6.25;
};
opt_thresh {send=0.1: delta=0.005: phase_dif=0: };
maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: };
clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: };
vm_range {min=0: max=1: range=1: scale=1: };
v_m_init {type=UNIFORM: mean=0.25: var=0: par=1: name="": };
dt {integ=1: vm=0.045: net=0.17: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=22.22222: net_time=5.882353: };
act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: };
g_bar {e=1: l=1: i=1: h=0.1: a=3.5: };
e_rev {e=1: l=0.2: i=0.15: h=1: a=0: };
hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: };
acc {on=1: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: };
adapt {
on=0;
dt=0.007;
vm_gain=0.1;
spike_gain=0.01;
interval=10;
dt_time=142.8571;
};
depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: };
syn_delay {
on=0;
delay=4;
};
da_mod {on=0: mod=PLUS_CONT: gain=0.1: };
noise_type=NO_NOISE;
noise {type=GAUSSIAN: mean=0.0015: var=0.001: par=1: name="": };
noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: };
noise_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=1;
};
};
};
act_range {min=0: max=1: range=1: scale=1: };
bias_con_type=LeabraCon;
bias_spec {type=LeabraBiasSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"]$$: };
sse_tol=0.5;
act_fun=NOISY_XX1;
act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: };
act_lrn_on=0;
act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: };
spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: };
spike_misc {
exp_slope=0.02;
spk_thr=1.2;
clamp_max_p=0.11;
clamp_type=REGULAR;
vm_r=0;
t_r=6;
vm_dend=0.3;
vm_dend_dt=0.16;
vm_dend_time=6.25;
};
opt_thresh {send=0.1: delta=0.005: phase_dif=0: };
maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: };
clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: };
vm_range {min=0: max=1: range=1: scale=1: };
v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": };
dt {integ=1: vm=0.1: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=10: net_time=1.428571: };
act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: };
g_bar {e=1: l=0.1: i=1: h=1.2: a=0.5: };
e_rev {e=1: l=0.15: i=0.15: h=1: a=0: };
hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: };
acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: };
adapt {
on=0;
dt=0.007;
vm_gain=0.1;
spike_gain=0.01;
interval=10;
dt_time=142.8571;
};
depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: };
syn_delay {
on=0;
delay=4;
};
da_mod {on=0: mod=PLUS_CONT: gain=0.1: };
noise_type=NO_NOISE;
noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": };
noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: };
noise_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=1;
};
};
LeabraUnitSpec @["GPInt_UnitSpec"] {
name="GPInt_UnitSpec";
desc=;
unique{ bias_spec;opt_thresh;v_m_init;dt;g_bar;e_rev; };
children {
name=;
el_typ=LeabraUnitSpec;
el_def=0;
};
act_range {min=0: max=1: range=1: scale=1: };
bias_con_type=LeabraCon;
bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: };
sse_tol=0.5;
act_fun=NOISY_XX1;
act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: };
act_lrn_on=0;
act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: };
spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: };
spike_misc {
exp_slope=0.02;
spk_thr=1.2;
clamp_max_p=0.11;
clamp_type=REGULAR;
vm_r=0;
t_r=6;
vm_dend=0.3;
vm_dend_dt=0.16;
vm_dend_time=6.25;
};
opt_thresh {send=0.1: delta=0.005: phase_dif=0: };
maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: };
clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: };
vm_range {min=0: max=1: range=1: scale=1: };
v_m_init {type=UNIFORM: mean=0.26: var=0: par=1: name="": };
dt {integ=1: vm=0.2: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=5: net_time=1.428571: };
act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: };
g_bar {e=1: l=3: i=1: h=0.1: a=0.5: };
e_rev {e=1: l=0.27: i=0.15: h=1: a=0: };
hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: };
acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: };
adapt {
on=0;
dt=0.007;
vm_gain=0.1;
spike_gain=0.01;
interval=10;
dt_time=142.8571;
};
depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: };
syn_delay {
on=0;
delay=4;
};
da_mod {on=0: mod=PLUS_CONT: gain=0.1: };
noise_type=NO_NOISE;
noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": };
noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: };
noise_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=1;
};
};
LeabraUnitSpec @["InhibUnits"] {
name="InhibUnits";
desc=;
unique{ dt;g_bar; };
children {
name=;
el_typ=LeabraUnitSpec;
el_def=0;
};
act_range {min=0: max=1: range=1: scale=1: };
bias_con_type=LeabraCon;
bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: };
sse_tol=0.5;
act_fun=NOISY_XX1;
act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: };
act_lrn_on=0;
act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: };
spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: };
spike_misc {
exp_slope=0.02;
spk_thr=1.2;
clamp_max_p=0.11;
clamp_type=REGULAR;
vm_r=0;
t_r=6;
vm_dend=0.3;
vm_dend_dt=0.16;
vm_dend_time=6.25;
};
opt_thresh {send=0.1: delta=0.005: phase_dif=0: };
maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: };
clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: };
vm_range {min=0: max=1: range=1: scale=1: };
v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": };
dt {integ=1: vm=0.125: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=8: net_time=1.428571: };
act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: };
g_bar {e=1: l=0.1: i=4: h=1.2: a=0.5: };
e_rev {e=1: l=0.15: i=0.15: h=1: a=0: };
hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: };
acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: };
adapt {
on=0;
dt=0.007;
vm_gain=0.1;
spike_gain=0.01;
interval=10;
dt_time=142.8571;
};
depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: };
syn_delay {
on=0;
delay=4;
};
da_mod {on=0: mod=PLUS_CONT: gain=0.1: };
noise_type=NO_NOISE;
noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": };
noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: };
noise_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=1;
};
};
};
act_range {min=0: max=1: range=1: scale=1: };
bias_con_type=LeabraCon;
bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: };
sse_tol=0.5;
act_fun=NOISY_XX1;
act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: };
act_lrn_on=0;
act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: };
spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: };
spike_misc {
exp_slope=0.02;
spk_thr=1.2;
clamp_max_p=0.11;
clamp_type=REGULAR;
vm_r=0;
t_r=6;
vm_dend=0.3;
vm_dend_dt=0.16;
vm_dend_time=6.25;
};
opt_thresh {send=0.1: delta=0.005: phase_dif=0: };
maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: };
clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: };
vm_range {min=0: max=1: range=1: scale=1: };
v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": };
dt {integ=1: vm=0.1: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=10: net_time=1.428571: };
act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: };
g_bar {e=1: l=0.1: i=1: h=1.2: a=0.5: };
e_rev {e=1: l=0.15: i=0.15: h=1: a=0: };
hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: };
acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: };
adapt {
on=0;
dt=0.007;
vm_gain=0.1;
spike_gain=0.01;
interval=10;
dt_time=142.8571;
};
depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: };
syn_delay {
on=0;
delay=4;
};
da_mod {on=0: mod=PLUS_CONT: gain=0.1: };
noise_type=NO_NOISE;
noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": };
noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: };
noise_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=1;
};
};
LeabraUnitSpec @["SNc_UnitSpec"] {
name="SNc_UnitSpec";
desc=;
unique{ opt_thresh; };
children {
name=;
el_typ=LeabraUnitSpec;
el_def=0;
};
act_range {min=0: max=1: range=1: scale=1: };
bias_con_type=LeabraCon;
bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: };
sse_tol=0.5;
act_fun=NOISY_XX1;
act {gelin=0: thr=0.25: gain=100: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: };
act_lrn_on=0;
act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: };
spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: };
spike_misc {
exp_slope=0.02;
spk_thr=1.2;
clamp_max_p=0.11;
clamp_type=REGULAR;
vm_r=0;
t_r=6;
vm_dend=0.3;
vm_dend_dt=0.16;
vm_dend_time=6.25;
};
opt_thresh {send=0.1: delta=0.005: phase_dif=0: };
maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: };
clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: };
vm_range {min=0: max=1: range=1: scale=1: };
v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": };
dt {integ=1: vm=0.95: net=1: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=1.052632: net_time=1: };
act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: };
g_bar {e=1: l=0.1: i=1: h=1.2: a=0.5: };
e_rev {e=1: l=0.15: i=0.15: h=1: a=0: };
hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: };
acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: };
adapt {
on=0;
dt=0.007;
vm_gain=0.1;
spike_gain=0.01;
interval=10;
dt_time=142.8571;
};
depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: };
syn_delay {
on=0;
delay=4;
};
da_mod {on=0: mod=PLUS_CONT: gain=0.1: };
noise_type=NETIN_NOISE;
noise {type=GAUSSIAN: mean=0.0015: var=0.0015: par=1: name="": };
noise_adapt {trial_fixed=0: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: };
noise_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=1;
};
};
LeabraUnitSpec @["SNc_UnitSpec_slower"] {
name="SNc_UnitSpec_slower";
desc=;
unique{ opt_thresh; };
children {
name=;
el_typ=LeabraUnitSpec;
el_def=0;
};
act_range {min=0: max=1: range=1: scale=1: };
bias_con_type=LeabraCon;
bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: };
sse_tol=0.5;
act_fun=NOISY_XX1;
act {gelin=0: thr=0.25: gain=100: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: };
act_lrn_on=0;
act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: };
spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: };
spike_misc {
exp_slope=0.02;
spk_thr=1.2;
clamp_max_p=0.11;
clamp_type=REGULAR;
vm_r=0;
t_r=6;
vm_dend=0.3;
vm_dend_dt=0.16;
vm_dend_time=6.25;
};
opt_thresh {send=0.1: delta=0.005: phase_dif=0: };
maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: };
clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: };
vm_range {min=0: max=1: range=1: scale=1: };
v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": };
dt {integ=1: vm=0.95: net=0.03: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=1.052632: net_time=33.33334: };
act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: };
g_bar {e=1: l=0.1: i=1: h=1.2: a=0.5: };
e_rev {e=1: l=0.15: i=0.15: h=1: a=0: };
hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: };
acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: };
adapt {
on=0;
dt=0.007;
vm_gain=0.1;
spike_gain=0.01;
interval=10;
dt_time=142.8571;
};
depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: };
syn_delay {
on=0;
delay=4;
};
da_mod {on=0: mod=PLUS_CONT: gain=0.1: };
noise_type=NETIN_NOISE;
noise {type=GAUSSIAN: mean=0.0015: var=0.0005: par=1: name="": };
noise_adapt {trial_fixed=0: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: };
noise_sched {
name=;
el_typ=SchedItem;
el_def=0;
default_val=1;
interpolate=1;
};
};
};
BaseSpec_Group @.gp["LayerSpecs"] {
name="LayerSpecs";
el_typ=LeabraUnitSpec;
el_def=0;
LeabraLayerSpec @["LayerSpec_0"] {
name="LayerSpec_0";
desc=;
unique{ kwta; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
LeabraLayerSpec @["Matrisome_layerspec"] {
name="Matrisome_layerspec";
desc=;
unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;clamp;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=UNIT_INHIB;
kwta_pt=0.5;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=3: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_K: k=2: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["GP_layerspec"] {
name="GP_layerspec";
desc=;
unique{ kwta;compute_i;i_kwta_pt;clamp;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=UNIT_INHIB;
kwta_pt=0.5;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=0: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["Thalamus_layerspec"] {
name="Thalamus_layerspec";
desc=;
unique{ kwta;compute_i;decay;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=UNIT_INHIB;
kwta_pt=0.6;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["Output_layerspec"] {
name="Output_layerspec";
desc=;
unique{ kwta;inhib_group;compute_i;i_kwta_pt;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=KWTA_INHIB;
kwta_pt=0;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["PFC_Out_layerspec"] {
name="PFC_Out_layerspec";
desc=;
unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=LAY_AND_GPS;
inhib {
type=KWTA_AVG_INHIB;
kwta_pt=0.5;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=2: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["InputLayer"] {
name="InputLayer";
desc=;
unique{ kwta;compute_i;i_kwta_pt;clamp;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=KWTA_INHIB;
kwta_pt=0.25;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=6: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["SNc_layerspec"] {
name="SNc_layerspec";
desc=;
unique{ kwta;compute_i;clamp;inhib;decay; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=UNIT_INHIB;
kwta_pt=0.6;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=0: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["MCLayerSpec"] {
name="MCLayerSpec";
desc=;
unique{ decay; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=KWTA_AVG_INHIB;
kwta_pt=0.6;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["MC2LayerSpec"] {
name="MC2LayerSpec";
desc=;
unique{ decay; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=KWTA_AVG_INHIB;
kwta_pt=0.6;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=0: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
};
inhib_group=ENTIRE_LAYER;
inhib {
type=KWTA_AVG_INHIB;
kwta_pt=0.6;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["inhidden"] {
name="inhidden";
desc=;
unique{ kwta; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
LeabraLayerSpec @["Matrisome_layerspec"] {
name="Matrisome_layerspec";
desc=;
unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;clamp;decay;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=KWTA_INHIB;
kwta_pt=0.5;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=3: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_K: k=2: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["GP_layerspec"] {
name="GP_layerspec";
desc=;
unique{ kwta;compute_i;i_kwta_pt;clamp;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=UNIT_INHIB;
kwta_pt=0.5;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=0: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["Thalamus_layerspec"] {
name="Thalamus_layerspec";
desc=;
unique{ kwta;compute_i;decay;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=UNIT_INHIB;
kwta_pt=0.6;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["Output_layerspec"] {
name="Output_layerspec";
desc=;
unique{ kwta;inhib_group;compute_i;i_kwta_pt;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=KWTA_INHIB;
kwta_pt=0;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["PFC_Out_layerspec"] {
name="PFC_Out_layerspec";
desc=;
unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=LAY_AND_GPS;
inhib {
type=KWTA_AVG_INHIB;
kwta_pt=0.5;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=2: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["InputLayer"] {
name="InputLayer";
desc=;
unique{ kwta;compute_i;i_kwta_pt;clamp;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=KWTA_INHIB;
kwta_pt=0.25;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["SNc_layerspec"] {
name="SNc_layerspec";
desc=;
unique{ kwta;compute_i;clamp;inhib;decay; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=UNIT_INHIB;
kwta_pt=0.6;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=0: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
};
inhib_group=ENTIRE_LAYER;
inhib {
type=KWTA_AVG_INHIB;
kwta_pt=0.6;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=3: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["LayerSpec_1"] {
name="LayerSpec_1";
desc=;
unique{ kwta; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
LeabraLayerSpec @["Matrisome_layerspec"] {
name="Matrisome_layerspec";
desc=;
unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;clamp;decay;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=KWTA_INHIB;
kwta_pt=0.5;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=3: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_K: k=2: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["GP_layerspec"] {
name="GP_layerspec";
desc=;
unique{ kwta;compute_i;i_kwta_pt;clamp;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=UNIT_INHIB;
kwta_pt=0.5;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=0: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["Thalamus_layerspec"] {
name="Thalamus_layerspec";
desc=;
unique{ kwta;compute_i;decay;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=UNIT_INHIB;
kwta_pt=0.6;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["Output_layerspec"] {
name="Output_layerspec";
desc=;
unique{ kwta;inhib_group;compute_i;i_kwta_pt;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=KWTA_INHIB;
kwta_pt=0;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["PFC_Out_layerspec"] {
name="PFC_Out_layerspec";
desc=;
unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=LAY_AND_GPS;
inhib {
type=KWTA_AVG_INHIB;
kwta_pt=0.5;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=2: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["InputLayer"] {
name="InputLayer";
desc=;
unique{ kwta;compute_i;i_kwta_pt;clamp;inhib; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=KWTA_INHIB;
kwta_pt=0.25;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["SNc_layerspec"] {
name="SNc_layerspec";
desc=;
unique{ kwta;compute_i;clamp;inhib;decay; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=UNIT_INHIB;
kwta_pt=0.6;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=0: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
};
inhib_group=ENTIRE_LAYER;
inhib {
type=KWTA_AVG_INHIB;
kwta_pt=0.6;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["NoDecayLayers"] {
name="NoDecayLayers";
desc=;
unique{ };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
LeabraLayerSpec @["STN"] {
name="STN";
desc=;
unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;inhib;decay; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=UNIT_INHIB;
kwta_pt=0.5;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=2: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["PFCIn_layerspec"] {
name="PFCIn_layerspec";
desc=;
unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;inhib;decay; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=LAY_AND_GPS;
inhib {
type=KWTA_AVG_INHIB;
kwta_pt=0.6;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=5: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=1: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
};
inhib_group=ENTIRE_LAYER;
inhib {
type=KWTA_INHIB;
kwta_pt=0.25;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=0: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
LeabraLayerSpec @["InhibLayers"] {
name="InhibLayers";
desc=;
unique{ kwta;inhib;decay; };
children {
name=;
el_typ=LeabraLayerSpec;
el_def=0;
};
inhib_group=ENTIRE_LAYER;
inhib {
type=UNIT_INHIB;
kwta_pt=0.6;
avg_boost=0;
low0=0;
min_i=0;
comp_thr=0.5;
comp_gain=2;
gp_pt=0.2;
};
kwta {k_from=USE_PCT: k=3: pct=0.34: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: };
lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: };
tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: };
adapt_i {type=NONE: tol=0.02: p_dt=0.1: mx_d=0.2: l=0.2: a_dt=0.005: };
clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: };
decay {event=0: phase=0: phase2=0: };
ct_inhib_mod {
manual_sravg=0;
sravg_delay=0;
use_sin=0;
burst_i=0.02;
trough_i=0.02;
use_fin=0;
inhib_i=0;
};
abs_net_adapt {
on=0;
trg_net=0.5;
tol=0.1;
abs_lrate=0.1;
};
};
};
};
layers {
name="Layer_Group_2";
el_typ=LeabraLayer;
el_def=0;
pos {x=0: y=0: z=0: };
pos2d {x=0: y=0: };
max_disp_size {x=40: y=9: z=3: };
max_disp_size2d {x=10: y=36: };
LeabraLayer @["Input"] {
name="Input";
desc=;
flags=0;
layer_type=INPUT;
pos {x=2: y=4: z=2: };
pos2d {x=0: y=0: };
disp_scale=1;
un_geom {x=6: y=3: n_not_xy=0: n=18: };
unit_groups=0;
virt_groups=1;
gp_geom {x=1: y=1: n_not_xy=0: n=1: };
gp_spc {x=0: y=0: };
flat_geom {x=6: y=3: n_not_xy=0: n=18: };
disp_geom {x=6: y=3: n_not_xy=0: n=18: };
scaled_disp_geom {x=6: y=3: n_not_xy=0: n=1: };
projections {
name=;
el_typ=LeabraPrjn;
el_def=0;
};
send_prjns {
name=;
el_typ=LeabraPrjn;
el_def=0;
Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"].projections["Fm_Input"];
Projection_Group @. = [1] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"].projections["Fm_Input"];
Projection_Group @. = [2] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"].projections["Fm_Input"];
Projection_Group @. = [3] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"].projections["Fm_Input"];
};
units {
name=;
el_typ=LeabraUnit;
el_def=0;
pos {x=0: y=0: z=0: };
output_name=;
};
unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"]$$: };
dmem_dist=DMEM_DIST_DEFAULT;
dist {
fm_input=-1;
fm_output=-1;
};
units_lesioned=0;
gp_unit_names_4d=0;
brain_area=;
voxel_fill_pct=1;
spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["InputLayer"]$$: };
};
LeabraLayer @["GP_Int"] {
name="GP_Int";
desc=;
flags=0;
layer_type=HIDDEN;
pos {x=28: y=0: z=0: };
pos2d {x=0: y=3: };
disp_scale=1;
un_geom {x=4: y=2: n_not_xy=0: n=8: };
unit_groups=0;
virt_groups=1;
gp_geom {x=1: y=1: n_not_xy=0: n=1: };
gp_spc {x=0: y=0: };
flat_geom {x=4: y=2: n_not_xy=0: n=8: };
disp_geom {x=4: y=2: n_not_xy=0: n=8: };
scaled_disp_geom {x=4: y=2: n_not_xy=0: n=1: };
projections {
name=;
el_typ=LeabraPrjn;
el_def=0;
LeabraPrjn @["Fm_Go"] {
name="Fm_Go";
off=0;
disp=1;
from_type=CUSTOM;
from=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"]$$;
spec {type=TesselPrjnSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["GPeGPiInhib"].children["Inhib_Learn"]$$: };
recv_idx=0;
send_idx=1;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_GP_Ext"] {
name="Fm_GP_Ext";
off=0;
disp=1;
from_type=CUSTOM;
from=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["GP_Ext"]$$;
spec {type=TesselPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["GPeGPiInhib"]$$: };
recv_idx=1;
send_idx=0;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
};
send_prjns {
name=;
el_typ=LeabraPrjn;
el_def=0;
Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Thalamus"].projections["Fm_GP_Int"];
};
units {
name=;
el_typ=LeabraUnit;
el_def=0;
pos {x=0: y=0: z=0: };
output_name=;
};
unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["GPInt_UnitSpec"]$$: };
dmem_dist=DMEM_DIST_DEFAULT;
dist {
fm_input=-1;
fm_output=-1;
};
units_lesioned=0;
gp_unit_names_4d=0;
brain_area=;
voxel_fill_pct=1;
spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["GP_layerspec"]$$: };
};
LeabraLayer @["GP_Ext"] {
name="GP_Ext";
desc=;
flags=0;
layer_type=HIDDEN;
pos {x=28: y=4: z=0: };
pos2d {x=0: y=6: };
disp_scale=1;
un_geom {x=4: y=1: n_not_xy=0: n=4: };
unit_groups=0;
virt_groups=1;
gp_geom {x=1: y=1: n_not_xy=0: n=1: };
gp_spc {x=0: y=0: };
flat_geom {x=4: y=1: n_not_xy=0: n=4: };
disp_geom {x=4: y=1: n_not_xy=0: n=4: };
scaled_disp_geom {x=4: y=1: n_not_xy=0: n=1: };
projections {
name=;
el_typ=LeabraPrjn;
el_def=0;
LeabraPrjn @["Fm_NoGo"] {
name="Fm_NoGo";
off=0;
disp=1;
from_type=CUSTOM;
from=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"]$$;
spec {type=TesselPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Inhib"]$$: };
recv_idx=0;
send_idx=2;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
};
send_prjns {
name=;
el_typ=LeabraPrjn;
el_def=0;
Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["GP_Int"].projections["Fm_GP_Ext"];
};
units {
name=;
el_typ=LeabraUnit;
el_def=0;
pos {x=0: y=0: z=0: };
output_name=;
};
unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["GPExt_UnitSpec"]$$: };
dmem_dist=DMEM_DIST_DEFAULT;
dist {
fm_input=-1;
fm_output=-1;
};
units_lesioned=0;
gp_unit_names_4d=0;
brain_area=;
voxel_fill_pct=1;
spec {type=LeabraLayerSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["GP_layerspec"]$: };
};
LeabraLayer @["Thalamus"] {
name="Thalamus";
desc=;
flags=0;
layer_type=HIDDEN;
pos {x=32: y=0: z=1: };
pos2d {x=0: y=9: };
disp_scale=1;
un_geom {x=4: y=1: n_not_xy=0: n=4: };
unit_groups=0;
virt_groups=1;
gp_geom {x=1: y=1: n_not_xy=0: n=1: };
gp_spc {x=0: y=0: };
flat_geom {x=4: y=1: n_not_xy=0: n=4: };
disp_geom {x=4: y=1: n_not_xy=0: n=4: };
scaled_disp_geom {x=4: y=1: n_not_xy=0: n=1: };
projections {
name=;
el_typ=LeabraPrjn;
el_def=0;
LeabraPrjn @["Fm_GP_Int"] {
name="Fm_GP_Int";
off=0;
disp=1;
from_type=CUSTOM;
from=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["GP_Int"]$$;
spec {type=TesselPrjnSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["GPeGPiInhib"].children["ThalInhib2"]$$: };
recv_idx=0;
send_idx=0;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_PMC"] {
name="Fm_PMC";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$;
spec {type=TesselPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FixedFull"]$$: };
recv_idx=1;
send_idx=5;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
};
send_prjns {
name=;
el_typ=LeabraPrjn;
el_def=0;
Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"].projections["Fm_Thalamus"];
};
units {
name=;
el_typ=LeabraUnit;
el_def=0;
pos {x=0: y=0: z=0: };
output_name=;
};
unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["Thalamus"]$$: };
dmem_dist=DMEM_DIST_DEFAULT;
dist {
fm_input=-1;
fm_output=-1;
};
units_lesioned=0;
gp_unit_names_4d=0;
brain_area=;
voxel_fill_pct=1;
spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["Thalamus_layerspec"]$$: };
};
LeabraLayer @["PMC"] {
name="PMC";
desc=;
flags=NO_ADD_SSE|NO_ADD_COMP_SSE;
layer_type=TARGET;
pos {x=28: y=0: z=2: };
pos2d {x=0: y=12: };
disp_scale=1;
un_geom {x=4: y=2: n_not_xy=0: n=8: };
unit_groups=0;
virt_groups=1;
gp_geom {x=1: y=1: n_not_xy=0: n=1: };
gp_spc {x=0: y=0: };
flat_geom {x=4: y=2: n_not_xy=0: n=8: };
disp_geom {x=4: y=2: n_not_xy=0: n=8: };
scaled_disp_geom {x=4: y=2: n_not_xy=0: n=1: };
projections {
name=;
el_typ=LeabraPrjn;
el_def=0;
LeabraPrjn @["Fm_Thalamus"] {
name="Fm_Thalamus";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Thalamus"]$;
spec {type=TesselPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FixedFull"]$: };
recv_idx=0;
send_idx=0;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_ctxt"] {
name="Fm_ctxt";
off=0;
disp=1;
from_type=CUSTOM;
from=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["ctxt"]$$;
spec {type=FullPrjnSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["Input_Motor_Prepotent_"]$: };
recv_idx=1;
send_idx=3;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_Input"] {
name="Fm_Input";
off=0;
disp=1;
from_type=CUSTOM;
from=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Input"]$$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["Input_Motor_Prepotent_"]$: };
recv_idx=2;
send_idx=3;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
};
send_prjns {
name=;
el_typ=LeabraPrjn;
el_def=0;
Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Thalamus"].projections["Fm_PMC"];
Projection_Group @. = [1] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Output"].projections["Fm_PMC"];
Projection_Group @. = [2] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Output"].projections["Fm_PMC_1"];
Projection_Group @. = [3] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"].projections["Fm_PMC"];
Projection_Group @. = [4] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"].projections["Fm_PMC"];
Projection_Group @. = [5] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"].projections["Fm_PMC"];
};
units {
name=;
el_typ=LeabraUnit;
el_def=0;
pos {x=0: y=0: z=0: };
output_name=;
};
unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["LearnBiasUnitSpec"].children["Motor_Cortex_1_unitspec"]$$: };
dmem_dist=DMEM_DIST_DEFAULT;
dist {
fm_input=-1;
fm_output=-1;
};
units_lesioned=0;
gp_unit_names_4d=0;
brain_area=;
voxel_fill_pct=1;
spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["MCLayerSpec"]$$: };
};
LeabraLayer @["Output"] {
name="Output";
desc=;
flags=0;
layer_type=TARGET;
pos {x=36: y=0: z=2: };
pos2d {x=0: y=15: };
disp_scale=1;
un_geom {x=4: y=1: n_not_xy=0: n=4: };
unit_groups=0;
virt_groups=1;
gp_geom {x=1: y=1: n_not_xy=0: n=1: };
gp_spc {x=0: y=0: };
flat_geom {x=4: y=1: n_not_xy=0: n=4: };
disp_geom {x=4: y=1: n_not_xy=0: n=4: };
scaled_disp_geom {x=4: y=1: n_not_xy=0: n=1: };
projections {
name=;
el_typ=LeabraPrjn;
el_def=0;
LeabraPrjn @["Fm_PMC"] {
name="Fm_PMC";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$;
spec {type=TesselPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FixedFull"]$: };
recv_idx=0;
send_idx=3;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_PMC_1"] {
name="Fm_PMC_1";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$;
spec {type=OneToOnePrjnSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["OneToOne_2"]$$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FixedFull"]$: };
recv_idx=1;
send_idx=4;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
};
send_prjns {
name=;
el_typ=LeabraPrjn;
el_def=0;
};
units {
name=;
el_typ=LeabraUnit;
el_def=0;
pos {x=0: y=0: z=0: };
output_name=;
};
unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["OutputUnitSpec"]$$: };
dmem_dist=DMEM_DIST_DEFAULT;
dist {
fm_input=-1;
fm_output=-1;
};
units_lesioned=0;
gp_unit_names_4d=0;
brain_area=;
voxel_fill_pct=1;
spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["Output_layerspec"]$$: };
};
LeabraLayer @["SNc"] {
name="SNc";
desc=;
flags=0;
layer_type=INPUT;
pos {x=6: y=0: z=0: };
pos2d {x=0: y=18: };
disp_scale=1;
un_geom {x=2: y=2: n_not_xy=0: n=4: };
unit_groups=0;
virt_groups=1;
gp_geom {x=1: y=1: n_not_xy=0: n=1: };
gp_spc {x=0: y=0: };
flat_geom {x=2: y=2: n_not_xy=0: n=4: };
disp_geom {x=2: y=2: n_not_xy=0: n=4: };
scaled_disp_geom {x=2: y=2: n_not_xy=0: n=1: };
projections {
name=;
el_typ=LeabraPrjn;
el_def=0;
};
send_prjns {
name=;
el_typ=LeabraPrjn;
el_def=0;
Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"].projections["Fm_SNc"];
Projection_Group @. = [1] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"].projections["Fm_SNc"];
Projection_Group @. = [2] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"].projections["Fm_SNc"];
};
units {
name=;
el_typ=LeabraUnit;
el_def=0;
pos {x=0: y=0: z=0: };
output_name=;
};
unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["SNc_UnitSpec"]$$: };
dmem_dist=DMEM_DIST_DEFAULT;
dist {
fm_input=-1;
fm_output=-1;
};
units_lesioned=0;
gp_unit_names_4d=0;
brain_area=;
voxel_fill_pct=1;
spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["SNc_layerspec"]$$: };
};
LeabraLayer @["ctxt"] {
name="ctxt";
desc=;
flags=ICONIFIED;
layer_type=INPUT;
pos {x=3: y=1: z=2: };
pos2d {x=0: y=21: };
disp_scale=1;
un_geom {x=9: y=2: n_not_xy=0: n=18: };
unit_groups=0;
virt_groups=1;
gp_geom {x=1: y=1: n_not_xy=0: n=1: };
gp_spc {x=0: y=0: };
flat_geom {x=9: y=2: n_not_xy=0: n=18: };
disp_geom {x=9: y=2: n_not_xy=0: n=18: };
scaled_disp_geom {x=9: y=2: n_not_xy=0: n=1: };
projections {
name=;
el_typ=LeabraPrjn;
el_def=0;
};
send_prjns {
name=;
el_typ=LeabraPrjn;
el_def=0;
Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"].projections["Fm_ctxt"];
Projection_Group @. = [1] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"].projections["Fm_ctxt"];
Projection_Group @. = [2] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"].projections["Fm_ctxt"];
Projection_Group @. = [3] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"].projections["Fm_ctxt"];
};
units {
name=;
el_typ=LeabraUnit;
el_def=0;
pos {x=0: y=0: z=0: };
output_name=;
};
unit_spec {type=LeabraUnitSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"]$: };
dmem_dist=DMEM_DIST_DEFAULT;
dist {
fm_input=-1;
fm_output=-1;
};
units_lesioned=0;
gp_unit_names_4d=0;
brain_area=;
voxel_fill_pct=1;
spec {type=LeabraLayerSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["InputLayer"]$: };
};
Layer_Group @.gp["Striatum"] {
name="Striatum";
el_typ=LeabraLayer;
el_def=0;
pos {x=9: y=0: z=1: };
pos2d {x=0: y=24: };
max_disp_size {x=15: y=9: z=1: };
max_disp_size2d {x=10: y=12: };
LeabraLayer @["Go"] {
name="Go";
desc=;
flags=0;
layer_type=HIDDEN;
pos {x=0: y=0: z=0: };
pos2d {x=0: y=0: };
disp_scale=1;
un_geom {x=4: y=9: n_not_xy=0: n=36: };
unit_groups=0;
virt_groups=1;
gp_geom {x=1: y=1: n_not_xy=0: n=1: };
gp_spc {x=1: y=1: };
flat_geom {x=4: y=9: n_not_xy=0: n=36: };
disp_geom {x=4: y=9: n_not_xy=0: n=36: };
scaled_disp_geom {x=4: y=9: n_not_xy=0: n=1: };
projections {
name=;
el_typ=LeabraPrjn;
el_def=0;
LeabraPrjn @["Fm_Input"] {
name="Fm_Input";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Input"]$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["InputStriatum"]$: };
recv_idx=0;
send_idx=2;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_ctxt"] {
name="Fm_ctxt";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["ctxt"]$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["ContextStriatum"]$$: };
recv_idx=1;
send_idx=2;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_Striatum_Inhib"] {
name="Fm_Striatum_Inhib";
off=0;
disp=1;
from_type=CUSTOM;
from=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"]$$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FixedFull"].children["InhibCons"]$$: };
recv_idx=2;
send_idx=2;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_SNc"] {
name="Fm_SNc";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["SNc"]$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Dopamine_D1_"]$: };
recv_idx=3;
send_idx=2;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_PMC"] {
name="Fm_PMC";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$;
spec {type=TesselPrjnSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["MotorCortex_Striatum"]$$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["MotorCortex2_Striatum2"]$$: };
recv_idx=4;
send_idx=2;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_NoGo"] {
name="Fm_NoGo";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"]$;
spec {type=TesselPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["NoGo_inhib_Go"]$$: };
recv_idx=5;
send_idx=1;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
};
send_prjns {
name=;
el_typ=LeabraPrjn;
el_def=0;
Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"].projections["Fm_Go"];
Projection_Group @. = [1] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["GP_Int"].projections["Fm_Go"];
};
units {
name=;
el_typ=LeabraUnit;
el_def=0;
pos {x=0: y=0: z=0: };
output_name=;
};
unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["LearnBiasUnitSpec"].children["matrisom_unitspec"]$$: };
dmem_dist=DMEM_DIST_DEFAULT;
dist {
fm_input=-1;
fm_output=-1;
};
units_lesioned=0;
gp_unit_names_4d=0;
brain_area=;
voxel_fill_pct=1;
spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["Matrisome_layerspec"]$$: };
};
LeabraLayer @["NoGo"] {
name="NoGo";
desc=;
flags=0;
layer_type=HIDDEN;
pos {x=8: y=0: z=0: };
pos2d {x=6: y=3: };
disp_scale=1;
un_geom {x=4: y=9: n_not_xy=0: n=36: };
unit_groups=0;
virt_groups=1;
gp_geom {x=1: y=1: n_not_xy=0: n=1: };
gp_spc {x=1: y=1: };
flat_geom {x=4: y=9: n_not_xy=0: n=36: };
disp_geom {x=4: y=9: n_not_xy=0: n=36: };
scaled_disp_geom {x=4: y=9: n_not_xy=0: n=1: };
projections {
name=;
el_typ=LeabraPrjn;
el_def=0;
LeabraPrjn @["Fm_Input"] {
name="Fm_Input";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Input"]$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["inNoGO"]$: };
recv_idx=0;
send_idx=1;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_ctxt"] {
name="Fm_ctxt";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["ctxt"]$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["ContextStriatum"]$: };
recv_idx=1;
send_idx=1;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_Striatum_Inhib"] {
name="Fm_Striatum_Inhib";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"]$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FixedFull"].children["InhibCons"]$: };
recv_idx=2;
send_idx=1;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_SNc"] {
name="Fm_SNc";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["SNc"]$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["SNc_Inhib_D2_"]$: };
recv_idx=3;
send_idx=1;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_PMC"] {
name="Fm_PMC";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$;
spec {type=TesselPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["MotorCortex_Striatum"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["Motor_NoGo"]$$: };
recv_idx=4;
send_idx=1;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
};
send_prjns {
name=;
el_typ=LeabraPrjn;
el_def=0;
Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"].projections["Fm_NoGo"];
Projection_Group @. = [1] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"].projections["Fm_NoGo"];
Projection_Group @. = [2] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["GP_Ext"].projections["Fm_NoGo"];
};
units {
name=;
el_typ=LeabraUnit;
el_def=0;
pos {x=0: y=0: z=0: };
output_name=;
};
unit_spec {type=LeabraUnitSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["LearnBiasUnitSpec"].children["matrisom_unitspec"]$: };
dmem_dist=DMEM_DIST_DEFAULT;
dist {
fm_input=-1;
fm_output=-1;
};
units_lesioned=0;
gp_unit_names_4d=0;
brain_area=;
voxel_fill_pct=1;
spec {type=LeabraLayerSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["Matrisome_layerspec"]$: };
};
LeabraLayer @["Striatum_Inhib"] {
name="Striatum_Inhib";
desc=;
flags=ICONIFIED;
layer_type=HIDDEN;
pos {x=14: y=0: z=0: };
pos2d {x=0: y=11: };
disp_scale=1;
un_geom {x=2: y=8: n_not_xy=0: n=16: };
unit_groups=0;
virt_groups=1;
gp_geom {x=1: y=1: n_not_xy=0: n=1: };
gp_spc {x=1: y=1: };
flat_geom {x=2: y=8: n_not_xy=0: n=16: };
disp_geom {x=2: y=8: n_not_xy=0: n=16: };
scaled_disp_geom {x=2: y=8: n_not_xy=0: n=1: };
projections {
name=;
el_typ=LeabraPrjn;
el_def=0;
LeabraPrjn @["Fm_Input"] {
name="Fm_Input";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Input"]$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FBtoInhib"].children["FFtoInhib"]$$: };
recv_idx=0;
send_idx=0;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_ctxt"] {
name="Fm_ctxt";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["ctxt"]$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FBtoInhib"].children["FFtoInhib"]$: };
recv_idx=1;
send_idx=0;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_SNc"] {
name="Fm_SNc";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["SNc"]$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FBtoInhib"].children["FFtoInhib"]$: };
recv_idx=2;
send_idx=0;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_PMC"] {
name="Fm_PMC";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FBtoInhib"].children["FFtoInhib"]$: };
recv_idx=3;
send_idx=0;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_Striatum_Inhib"] {
name="Fm_Striatum_Inhib";
off=0;
disp=1;
from_type=SELF;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"]$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["InhibInhib"]$$: };
recv_idx=4;
send_idx=0;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_Go"] {
name="Fm_Go";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"]$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FBtoInhib"]$$: };
recv_idx=5;
send_idx=0;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
LeabraPrjn @["Fm_NoGo"] {
name="Fm_NoGo";
off=0;
disp=1;
from_type=CUSTOM;
from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"]$;
spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: };
con_type=LeabraCon;
recvcons_type=LeabraRecvCons;
sendcons_type=LeabraSendCons;
con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FBtoInhib"]$: };
recv_idx=6;
send_idx=0;
recv_n=1;
send_n=1;
projected=1;
direction=DIR_UNKNOWN;
trg_netin_rel=-1;
};
};
send_prjns {
name=;
el_typ=LeabraPrjn;
el_def=0;
Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"].projections["Fm_Striatum_Inhib"];
Projection_Group @. = [1] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"].projections["Fm_Striatum_Inhib"];
Projection_Group @. = [2] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"].projections["Fm_Striatum_Inhib"];
};
units {
name=;
el_typ=LeabraUnit;
el_def=0;
pos {x=0: y=0: z=0: };
output_name=;
};
unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["InhibUnits"]$$: };
dmem_dist=DMEM_DIST_DEFAULT;
dist {
fm_input=-1;
fm_output=-1;
};
units_lesioned=0;
gp_unit_names_4d=0;
brain_area=;
voxel_fill_pct=1;
spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["InhibLayers"]$$: };
};
};
};
view_objs {
name="NetViewObj_Group_2";
el_typ=NetViewObj;
el_def=0;
};
flags=NETIN_PER_PRJN;
auto_build=AUTO_BUILD;
brain_atlas_name=;
train_mode=TEST;
wt_update=ON_LINE;
small_batch_n=5;
sse_unit_avg=0;
sse_sqrt=0;
cnt_err_tol=0.7;
compute_prerr=0;
threads {
run_time {name="TimeUsedHR_12": s_used=0: n_used=0: };
sync_time {name="TimeUsedHR_13": s_used=0: n_used=0: };
total_time {name="TimeUsedHR_14": s_used=0: n_used=0: };
n_wake_in_sync=0;
run_time_pct=0;
sync_time_pct=0;
wake_in_sync_pct=5.262939115043168e+294;
interleave=1;
ignore_lay_sync=0;
};
dmem_sync_level=DMEM_SYNC_NETWORK;
dmem_nprocs=1;
usr1_save_fmt=FULL_NET;
wt_save_fmt=TEXT;
n_units=156;
n_cons=7116;
max_prjns=7;
max_disp_size {x=40: y=9: z=3: };
max_disp_size2d {x=10: y=36: };
learn_rule=LEABRA_CHL;
ti_mode=0;
phase_order=MINUS_PLUS;
no_plus_test=1;
sequence_init=DO_NOTHING;
phase_max=1;
time_inc=1;
cycle_max=150;
mid_minus_cycle=-1;
min_cycles=15;
min_cycles_phase2=35;
dwt_norm_enabled=0;
ct_time {
use=0;
minus=50;
plus=20;
inhib=1;
n_avg_only_epcs=0;
total_cycles=71;
inhib_start=70;
};
ct_sravg {
manual=0;
start=30;
end=1;
interval=1;
plus_s_st=19;
plus_s_only=0;
force_con=0;
};
ct_sin_i {
start=30;
duration=20;
n_pi=2;
burst_i=0;
trough_i=0;
};
ct_fin_i {
start=20;
end=25;
inhib_i=0;
};
ct_lrn_trig {
plus_lrn_cyc=-1;
davg_dt=0.1;
davg_s_dt=0.05;
davg_m_dt=0.03;
davg_l_dt=0.0005;
thr_min=0;
thr_max=0.5;
loc_max_cyc=8;
loc_max_dec=0.01;
lrn_delay=40;
lrn_refract=100;
davg_l_init=0;
davg_max_init=0.001;
davg_time=10;
davg_s_time=20;
davg_m_time=33.33334;
davg_l_time=2000;
lrn_delay_inc=0.025;
lrn_refract_inc=0.01;
};
lrn_trig {
davg=0;
davg_s=0;
davg_m=0;
davg_smd=0;
davg_l=0;
davg_max=0.001;
cyc_fm_inc=0;
cyc_fm_dec=0;
loc_max=0;
lrn_max=0;
lrn_trig=0;
lrn=0;
};
net_misc {
cyc_syn_dep=0;
syn_dep_int=20;
};
maxda_stopcrit=0.005;
trg_max_act_stopcrit=1;
norew_val=0.5;
off_errs=1;
on_errs=1;
cos_err_lrn_thr=-1;
};
};
};