Module Expr Str Import alias Import alias Import alias Import alias Import alias identifier ImportFrom alias Expr Call NameLoad Import alias identifier Import alias identifier Import alias identifier Import alias identifier Import alias identifier Import alias identifier Import alias identifier Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad Call AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad Call AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Num Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareEq SubscriptLoad NameLoad Index Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp CompareIn SubscriptLoad NameLoad Index Num NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr CompareNotIn Str Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Slice Num Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr ExtSlice Slice Num Slice Num Index NameLoad SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Slice Num Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Num Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Slice Num Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Num Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign TupleStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr ExtSlice Slice Num Num Slice Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num BinOpMult Num BinOpSub Num SubscriptLoad NameLoad ExtSlice Slice Num Num Slice Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num BinOpMult Num BinOpSub SubscriptLoad NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Index Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num For NameStore TupleLoad Num Num body For NameStore TupleLoad Num Num body Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Slice Num Num Assign SubscriptStore NameLoad ExtSlice Slice Slice Num Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num For NameStore TupleLoad Num Num body For NameStore TupleLoad Num Num body Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn BinOpMod Str NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore CompareEq NameLoad Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad NameLoad attr Assign NameStore BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num NameLoad Assign SubscriptStore NameLoad Index TupleLoad Num Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr For NameStore TupleLoad NameLoad NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call NameLoad ListComp CompareEq NameLoad NameLoad comprehension NameStore NameLoad comprehension NameStore TupleLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call NameLoad ListComp CompareEq NameLoad NameLoad comprehension NameStore NameLoad comprehension NameStore TupleLoad Str Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Assign NameStore TupleLoad Str Str Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call NameLoad ListComp CompareEq NameLoad NameLoad comprehension NameStore NameLoad comprehension NameStore NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num BinOpAdd NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call NameLoad ListComp CompareEq NameLoad NameLoad comprehension NameStore NameLoad comprehension NameStore TupleLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp TupleLoad AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad AugAssignAdd NameStore ListLoad TupleLoad AttributeLoad NameLoad attr BinOpMod Str NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad BinOpMod Str NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad Str AttributeLoad NameLoad attr TupleLoad NameLoad Str AttributeLoad NameLoad attr TupleLoad NameLoad Str AttributeLoad NameLoad attr TupleLoad NameLoad BinOpMod Str NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call NameLoad ListComp CompareEq NameLoad NameLoad comprehension TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call NameLoad ListComp CompareEq NameLoad NameLoad comprehension NameStore NameLoad comprehension NameStore TupleLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call NameLoad ListComp CompareEq NameLoad NameLoad comprehension NameStore NameLoad comprehension NameStore TupleLoad Str Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call NameLoad ListComp CompareEq NameLoad NameLoad comprehension NameStore NameLoad comprehension NameStore TupleLoad Str Str Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr CompareIn NameLoad NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str Assign NameStore TupleLoad Str Str Str Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call NameLoad ListComp CompareEq NameLoad NameLoad comprehension NameStore NameLoad comprehension NameStore NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call NameLoad ListComp CompareEq NameLoad NameLoad comprehension NameStore NameLoad comprehension NameStore TupleLoad BinOpMod Str NameLoad BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call NameLoad ListComp CompareEq NameLoad NameLoad comprehension NameStore NameLoad comprehension NameStore TupleLoad NameLoad NameLoad For NameStore TupleLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call NameLoad ListComp CompareEq NameLoad NameLoad comprehension NameStore NameLoad comprehension NameStore TupleLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp TupleLoad AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr comprehension NameStore NameLoad For NameStore TupleLoad NameLoad NameLoad body AugAssignAdd NameStore ListLoad TupleLoad AttributeLoad NameLoad attr BinOpMod Str NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad BinOpMod Str NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad Str AttributeLoad NameLoad attr TupleLoad NameLoad Str AttributeLoad NameLoad attr TupleLoad NameLoad Str AttributeLoad NameLoad attr TupleLoad NameLoad Str AttributeLoad NameLoad attr AugAssignAdd NameStore ListLoad TupleLoad NameLoad BinOpMod Str NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad BinOpMod Str NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call NameLoad ListComp CompareEq NameLoad NameLoad comprehension TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num ListLoad Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore NameStore SubscriptLoad Call AttributeLoad NameLoad attr CompareEq NameLoad Num Index Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq SubscriptLoad AttributeLoad NameLoad attr ExtSlice Slice BinOpSub NameLoad Num Slice BinOpSub NameLoad Num BinOpAdd NameLoad Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr ExtSlice Slice BinOpSub NameLoad Num Slice BinOpSub NameLoad Num BinOpAdd NameLoad Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad Index TupleLoad Num Num Num Assign SubscriptStore NameLoad Index TupleLoad Num Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad ListLoad Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq SubscriptLoad NameLoad Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num For NameStore TupleLoad NameLoad NameLoad body For NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad Index TupleLoad Num Num Num Assign SubscriptStore NameLoad Index TupleLoad Num Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num NameLoad Assign SubscriptStore NameLoad Index TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num If UnaryOpNot NameLoad body Assign SubscriptStore NameLoad Index TupleLoad Num Num Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Str Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad ListLoad Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq SubscriptLoad NameLoad Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr TupleLoad Num Num Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice Num Num Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Index Num Num Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Index Num Num Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Index Num Num Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Index Num Num decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call NameLoad Num Num body Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num NameLoad For NameStore Call NameLoad Num body Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpAdd BinOpMult NameLoad Num Num Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice BinOpSub NameLoad Num BinOpAdd NameLoad Num NameLoad If CompareNotEq NameLoad NameLoad body Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice BinOpSub NameLoad Num BinOpAdd NameLoad Num Num orelse Assign SubscriptStore NameLoad ExtSlice Slice Num Num Slice BinOpSub NameLoad Num BinOpAdd NameLoad Num Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num For NameStore Call NameLoad Num body Assign NameStore BinOpAdd NameLoad Num If CompareGtE NameLoad NameLoad body AugAssignAdd NameStore Num Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Index NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Index NameLoad Num Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list decorator_list
N/A N/A test_identifysecondary - test the IdentifySecondary module
 N/A StringIO N/A base64 N/A unittest N/A zlib N/A numpy np cellprofiler.preferences set_headless N/A N/A set_headless N/A cellprofiler.modules.identifysecondaryobjects cpmi2 N/A cellprofiler.modules.identify cpmi N/A cellprofiler.pipeline cpp N/A cellprofiler.workspace cpw N/A cellprofiler.cpimage cpi N/A cellprofiler.objects cpo N/A cellprofiler.measurements cpm N/A INPUT_OBJECTS_NAME input_objects N/A OUTPUT_OBJECTS_NAME output_objects N/A NEW_OBJECTS_NAME new_objects N/A IMAGE_NAME image N/A THRESHOLD_IMAGE_NAME threshold TestIdentifySecondaryObjects N/A N/A unittest TestCase N/A test_01_01_load_matlab N/A N/A self N/A N/A N/A u64data TUFUTEFCIDUuMCBNQVQtZmlsZSwgUGxhdGZvcm06IFBDV0lOLCBDcmVhdGVkIG9uOiBUaHUgRmViIDE5IDE1OjQyOjQyIDIwMDkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAABSU0PAAAAyAIAAHic7VjLjtMwFHWfGqAalRmBYFZZshiGRIDEkqegErQVHY3E0k3cYOTEVeIMLV/DZ7BgMWu+iQVOm7SuJ2ncJM1ssGRF1/U5vvf4+sbpIQBAvw9Amz8PeK+DZWtFdk3ooT1CjGHX9lugCR5E41e8X0APwzFBF5AEyAerFo/33Ak9n09XP32iVkBQHzriZN76gTNGnj+YxMDo5yGeITLCPxDYbPG0z+gS+5i6ET7il0dX61ImrXvI+8/OWoeapEOD92NhPJz/EqznNxN06wrzu1E/RzP2+N0MmkxzIDO/hjwvMngOJJ7QHnjYfs2lVsG3JXx7obNJEF7GoWfg6xv4OvhuLHFF183CtyR8aL9BhPhADV9Ut6T1Df30mQ7U9v+OhA/toUen0IaMJ+ViXIXntsQT2m+p5lKmBX50IFT2sbHB0wBf+BkoQ8eq/JfzsE/z78OA+YH2ntAxJKv1q4ojbR+ycLUNXA0YJftdlo67xq+fGpXqn6ZjFq65gWsC/Uw3bjJvYt12PTeGnk+npwV1yoF7XmV+35J4QrvnMuT6mM2BOo+qPx8yeO5KPKGNXQtfYiuARMMOtFe3mDLjy1uH91W/k/x+FTDKL1DYFPxW9V/O67MC+m3zIw+f7cG5b0KCBJ6875Oi+Cz/VfNc1Y+8+VG2H7Ie7hNYyj4U1SHGX7W2f6eIdWOXfEzScVFkbI8GU3WepHsCHX9DJlsTiX7lqYMCn8ZrIprukS8r3qTvvLVuS7q0/W9LfHGL+eoCTn5m+VXWft5UfHl5/sdTTTxpz6zzdyT5G9o0YAS76NoB3GXdfT33FU+3ll7H5fdJ3vP+kUKrJ1wUVeK5J/GEds9CLsOT+dDDjnjnyVtvY74RMqlrQS/t/innp6xLnVtHx53SvvtU1mt1Gtf+N8nCNaM5f09+n/x5uFz3F9ht/x9tmR+3qub/A5FILLM= N/A data N/A N/A base64 b64decode u64data N/A p N/A N/A cpp Pipeline N/A fd N/A N/A StringIO StringIO data N/A N/A N/A p load fd N/A N/A N/A self assertTrue N/A N/A len N/A N/A p modules 3 N/A module N/A N/A N/A p modules N/A 2 N/A N/A N/A self assertTrue N/A isinstance module N/A cpmi2 IdentifySecondary N/A N/A N/A self assertEqual N/A N/A module primary_objects value Nuclei N/A N/A N/A self assertEqual N/A N/A module objects_name value Cells N/A N/A N/A self assertEqual N/A N/A module method value N/A cpmi2 M_PROPAGATION N/A N/A N/A self assertEqual N/A N/A module image_name value OrigBlue N/A N/A N/A self assertEqual N/A N/A module threshold_method value N/A cpmi TM_OTSU N/A N/A N/A self assertEqual N/A module threshold_scope N/A cpmi TM_GLOBAL N/A N/A N/A self assertEqual N/A N/A module threshold_correction_factor value 1 N/A N/A N/A self assertEqual N/A N/A module threshold_range min 0 N/A N/A N/A self assertEqual N/A N/A module threshold_range max 1 N/A N/A N/A self assertEqual N/A N/A module distance_to_dilate value 10 N/A N/A N/A self assertEqual N/A N/A module regularization_factor value 0.05 N/A N/A N/A self assertEqual N/A module threshold_smoothing_choice N/A cpmi TSM_NONE N/A test_01_02_load_v2 N/A N/A self N/A N/A N/A data eJztWt1u2zYUlh0nSFZ0a9OLDugNL5suNiQ3xtJgSO3G/fEWu0bjtSiKbmMk2uZAk4ZEpXGLAnuUPUYv+zi97CNUdCRLZpVIkeM/QAQI+RzxO38kzxFl1Sutw8ojUCqooF5p5duYINAkkLeZ2dsDlG+DAxNBjgzA6B6oMwp+tylQd4FW3Ctpe6UdUFTVB0qylqnVf3Qun+8pyppzXXd61r216tKZQBf0EeIc0461quSUn13+Z6e/hCaGxwS9hMRGlq/C49dom7UG/dGtOjNsghqwFxzstIbdO0am9bztAd3bTXyKyBF+jyQXvGEv0Am2MKMu3pUvc0d6GZf0ijh8ueXHISPFYcXpdwJ8Mf6Z4o/PhcTtZmD8DZfG1MAn2LAhAbgHOyMrhDw1Qt7KmLwVpdqoDHG7Ebg1yY61YZx1gvCZ3nIE/oaEF72FTnn+8SnUOehBrnevwo4o/KqEF/QBIsSKGb/MGD6j3FeS69XU7R1ViRe/axJe0E2T9WEHcmdxDvlJ7agdHv5Zj+m/vH5eO6tvknUXhcuO4bJKg8Wz8zxckjg/55YNnhJ2DMkozlH79rYkR9BV1IY24aAmNi2oYhPpnJmDmcZdK6jf4dYknNc83IZ7nWX8wvKeWlCHbVtzfwTsmmf8wnC5MVxO2K5NYues4yXvH02Nl1/WlXE7BH3QhZQiUpxm3EJwpUnyUjkCtyH5Kega5YhamA8CcY6S84MkR9BVBijjwLaQL+eydUmLqT+uH5eNo5pwnzQYRZOsz6T6/ovA/SHFSdB/3X3Y/E08aKP9wi9bfwvqlfMo8YK9239TyTffbnmcA0bsHt1/o+YfvP2gbRc/ng0+wg5yyNyKHWd5nn+NiTuvHnYjcLuS34IWtr9G0HQd2vm4lRcs52DBuy6v6PKqcOBzJsl/5QhcWN1pvWNAJ9Cy3Cfkada9uPs4SR5/hXCnK45vJ+KgQnXv/DKJP9Oah7A4PGEm6pjMpsb87L4Kfamd4Xl9EeyMU0cWwc4455lFsHN512dpLnaWI+y8roznRUG3uiZCgQo1D7sXsR5Nuy5fZT36f/Ny7/tm6efw5aBwtB9fTthzFDv+F+ncFzTr9RbQDzA1UH+K8uaZ3xYZV1auZv0ti78pLsWluMlx5QAu7v9Cft44S8/TrDebkn5BM5sTTNF3BWKZ4r5o85zWh+XCpfsmxaW4NF+muBSX4pYfd5rxcfJ7Kvk9qhj/T0BPWH66p4znJ0HriJC+ycT3h2ahN/xIzioQBo2zr9QKh87PWuCDNaGnH6GnLOkpn6cHG4hy3B70TUebzVkPcqwXai636XArHjfp/54X6rWQzqgBzcFI55HHkedtI0RfMP5Zh/rpzs0L51ueZ3/+vz5Moi+7kh3qC37fcS0ClwvYJJrAf1Iut87uXjDe83FW478B0PjACw== N/A p N/A N/A cpp Pipeline N/A fd N/A N/A StringIO StringIO N/A N/A zlib decompress N/A N/A base64 b64decode data N/A N/A N/A p load fd N/A N/A N/A self assertTrue N/A N/A len N/A N/A p modules 3 N/A module N/A N/A N/A p modules N/A 2 N/A N/A N/A self assertEqual N/A N/A module threshold_method value N/A cpmi TM_OTSU N/A N/A N/A self assertEqual N/A module threshold_scope N/A cpmi TM_GLOBAL N/A N/A N/A self assertEqual N/A N/A module two_class_otsu value N/A cpmi O_TWO_CLASS N/A N/A N/A self assertEqual N/A N/A module use_weighted_variance value N/A cpmi O_WEIGHTED_VARIANCE N/A N/A N/A self assertFalse N/A module wants_discard_edge N/A N/A N/A self assertFalse N/A module wants_discard_primary N/A test_01_03_load_v3 N/A N/A self N/A N/A N/A data eJztW+Fv2kYUPxKSLauUZdK0TtMq3Yd+aKLENbRR02hroaHZkBqCCmo3pVnr2Afcau4s+5zCpv0f+xP3sX/CfGCwOTmxMQac1lYs8o77vd+7d++9Oxv7pNx8UX4G9yUZnpSbey2sI1jXFdaiZvcQErYLj0ykMKRBSg5h00awglRY2IeFwuED5+8hLMryYxDvyFVPNp2P0s8ArDufXzrnivvVmivnfCeXG4gxTNrWGsiD7932j875SjGxcqGjV4puI8ujGLVXSYs2+8b4qxOq2TqqKV1/Z+eo2d0LZFqnrRHQ/bqOe0hv4L+QMIRRt5foEluYEhfv6hdbx7yUCbyNDv1wbDrmCPqfKUztNJgzA5Pt3G+9Hz2/5QS/5Z3zjq+d9/8VeP3zAX7+xtd/y5Ux0fAl1mxFh7irtMdWc31yiL7VCX2roFIrD3AHIbh1wQ4u12xVR3jIWwrBbwp4Lh9jnSETadPo2RL08LOJemzveU9RGezyqUliPGH4NQHP5SOk6xaI74/nPUMh2qQ/wuYzN6EnBx6A+PYX5N2HckT7bwl4LtdNaihthTnJNWjnet6F6JEEPdLYD5Be/IlUZsGLPlSgZSAVt7BT88ggbyFtQYPnvxXN3q8EHi5XKCSUQdty8zhO/vzuZF8U/g2Bn8tHfUYNXbG6IDr/VfMdhluZwK2AGp0NFzbeoPg4ZZYNf9HphaJHHu9V/GF187bAz+UKaim2zmCVF01YwaYTXtTszzTv0+IKkpzYfK0LuNExwm24n0nOV5z1SpbkwbFbcP/x2RWm7ztBH5cbHdMm7xEZ1slTm+mYIGu2/J3XPOYncHnui8Is8zivfJl23qa1oyDPFr/zqm9R5icibj+p8SWZ10HrTpUwRCzM+j49ceKjgVRKNMXseyk483ji7Ns0WWK4law/pq0HckA9SDK+r9q3J5GHUeK7Rgma5/jEfU0hJu5RRFzS62sS/kxyvxm0njc/UKg6+03LzdRZxtsJ4X8k8HP5j3tP6z/xGxnoibSz/ZZLr51Lpidn5b36+Zm89/j87+I/228t/kUDO70GbduRxvu1wMfluulcHvuqU9w69xrhdoffbrnkNxaIOrrsn8V/v4XYcVewg8vSztmbN/fPuXsqrhPHDS9twuW7QXYlGVdB11HH1ERtk9pEm90vsep/0av/i9r/BeHmvW7HuV5My3inrePFmOMbrcNh/o16Pypt68E81+U01/9lruefQl1ftB8WtQ+Wpf2l2znv+zBJ7tsWjUvLfitt8zzvfVTa8/ZTq0vi/mV/SXb++4OHywm4oN8fFxnfgx8reYAb0fUE1cPhD0OeoiT1LLLO+fghJhoybpC+m5i3acaVQDL5dFPGm+E+T1wJXB/nW2AyzvnpxfmwDN2k8Wa4DJfl1c3HlcBy/RvGn+0PMtw8cCWw3LjPcJ8nrgSyuEvbfdk03Q8ohdifrYcZLsNluAyX4TJcenD/5TxcTsBx2f98C+//zscTtM7v+PpvubKKdN0wKX9v0pS6g5f7LEmnijZ8W0564fxb9b04x3mMEJ6SwFO6igdriDDc6hv84UOb0a7CsCpV3Vb+SGJ51Mp5OyG8BwLvQRivNXooe8w5fkw7Cl9R4CtexYcGL2lR0+qYmLyXhu9snZqNgej51R8nGwF8/vlecaTbd7794rr4AmAyrrx4+/g0Dl8+v5rbBJPPHd4KweXBZJwP4hpMF9f3ruk/GmOa+0/r55xzzOonjyc/tmmoP539/we1OWvt N/A pipeline N/A N/A cpp Pipeline callback N/A N/A caller event N/A N/A N/A N/A N/A self assertFalse N/A isinstance event N/A cpp LoadExceptionEvent N/A N/A N/A N/A pipeline add_listener callback N/A N/A N/A pipeline load N/A N/A StringIO StringIO N/A N/A zlib decompress N/A N/A base64 b64decode data N/A N/A N/A self assertEqual N/A len N/A N/A pipeline modules 4 N/A module N/A N/A N/A pipeline modules N/A 2 N/A N/A N/A self assertTrue N/A isinstance module N/A cpmi2 IdentifySecondary N/A N/A N/A self assertTrue N/A module wants_discard_edge N/A N/A N/A self assertTrue N/A module wants_discard_primary N/A N/A N/A self assertEqual N/A module new_primary_objects_name FilteredNuclei N/A test_01_04_load_v4 N/A N/A self N/A N/A N/A data CellProfiler Pipeline: http://www.cellprofiler.org
Version:1
SVNRevision:9210

IdentifySecondaryObjects:[module_num:1|svn_version:\'9194\'|variable_revision_number:4|show_window:True|notes:\x5B\x5D]
    Select the input objects:Primary
    Name the identified objects:Secondary
    Select the method to identify the secondary objects:Watershed - Image
    Select the input image:Cytoplasm
    Select the thresholding method:Otsu Adaptive
    Threshold correction factor:1.2
    Lower and upper bounds on threshold\x3A:0.05,0.95
    Approximate fraction of image covered by objects?:0.02
    Number of pixels by which to expand the primary objects\x3A:12
    Regularization factor\x3A:0.08
    Name the outline image:CellOutlines
    Enter manual threshold\x3A:0.01
    Select binary image\x3A:MyMask
    Save outlines of the identified objects?:No
    Two-class or three-class thresholding?:Three classes
    Minimize the weighted variance or the entropy?:Entropy
    Assign pixels in the middle intensity class to the foreground or the background?:Background
    Do you want to discard objects that touch the edge of the image?:Yes
    Do you want to discard associated primary objects?:Yes
    New primary objects name\x3A:FilteredPrimary
    Do you want to save outlines of the new primary objects?:Yes
    New primary objects outlines name\x3A:FilteredPrimaryOutlines
 N/A pipeline N/A N/A cpp Pipeline callback N/A N/A caller event N/A N/A N/A N/A N/A self assertFalse N/A isinstance event N/A cpp LoadExceptionEvent N/A N/A N/A N/A pipeline add_listener callback N/A N/A N/A pipeline load N/A N/A StringIO StringIO data N/A N/A N/A self assertEqual N/A len N/A N/A pipeline modules 1 N/A module N/A N/A N/A pipeline modules N/A 0 N/A N/A N/A self assertTrue N/A isinstance module N/A cpmi2 IdentifySecondary N/A N/A N/A self assertEqual N/A module primary_objects Primary N/A N/A N/A self assertEqual N/A module objects_name Secondary N/A N/A N/A self assertEqual N/A module method N/A cpmi2 M_WATERSHED_I N/A N/A N/A self assertEqual N/A module image_name Cytoplasm N/A N/A N/A self assertEqual N/A module threshold_method N/A N/A cpmi2 cpthresh TM_OTSU N/A N/A N/A self assertEqual N/A module threshold_scope N/A cpmi TS_ADAPTIVE N/A N/A N/A self assertAlmostEqual N/A N/A module threshold_correction_factor value 1.2 N/A N/A N/A self assertAlmostEqual N/A N/A module threshold_range min 0.05 N/A N/A N/A self assertAlmostEqual N/A N/A module threshold_range max 0.95 N/A N/A N/A self assertEqual N/A module object_fraction 0.02 N/A N/A N/A self assertEqual N/A module distance_to_dilate 12 N/A N/A N/A self assertAlmostEqual N/A N/A module regularization_factor value 0.08 N/A N/A N/A self assertEqual N/A module outlines_name CellOutlines N/A N/A N/A self assertAlmostEqual N/A N/A module manual_threshold value 0.01 N/A N/A N/A self assertEqual N/A module binary_image MyMask N/A N/A N/A self assertFalse N/A module use_outlines N/A N/A N/A self assertEqual N/A module two_class_otsu N/A cpmi O_THREE_CLASS N/A N/A N/A self assertEqual N/A module use_weighted_variance N/A cpmi O_ENTROPY N/A N/A N/A self assertEqual N/A module assign_middle_to_foreground N/A cpmi O_BACKGROUND N/A N/A N/A self assertTrue N/A module wants_discard_edge N/A N/A N/A self assertTrue N/A module wants_discard_primary N/A N/A N/A self assertEqual N/A module new_primary_objects_name FilteredPrimary N/A N/A N/A self assertTrue N/A module wants_primary_outlines N/A N/A N/A self assertEqual N/A module new_primary_outlines_name FilteredPrimaryOutlines N/A N/A N/A self assertTrue N/A module fill_holes N/A test_01_07_load_v7 N/A N/A self N/A N/A N/A data CellProfiler Pipeline: http://www.cellprofiler.org
Version:1
SVNRevision:10231

IdentifySecondaryObjects:[module_num:1|svn_version:\'10220\'|variable_revision_number:7|show_window:True|notes:\x5B\x5D]
    Select the input objects:Nuclei
    Name the objects to be identified:PropCells
    Select the method to identify the secondary objects:Propagation
    Select the input image:CorrGreen
    Select the thresholding method:Otsu Global
    Threshold correction factor:1
    Lower and upper bounds on threshold:0.02,1
    Approximate fraction of image covered by objects?:15%
    Number of pixels by which to expand the primary objects:12
    Regularization factor:0.05
    Name the outline image:MyOutline
    Manual threshold:0
    Select binary image:MyMask
    Retain outlines of the identified secondary objects?:No
    Two-class or three-class thresholding?:Two classes
    Minimize the weighted variance or the entropy?:Weighted variance
    Assign pixels in the middle intensity class to the foreground or the background?:Foreground
    Discard secondary objects that touch the edge of the image?:No
    Discard the associated primary objects?:No
    Name the new primary objects:FilteredNuclei
    Retain outlines of the new primary objects?:No
    Name the new primary object outlines:FilteredNucleiOutlines
    Select the measurement to threshold with:None
    Fill holes in identified objects?:No
 N/A pipeline N/A N/A cpp Pipeline callback N/A N/A caller event N/A N/A N/A N/A N/A self assertFalse N/A isinstance event N/A cpp LoadExceptionEvent N/A N/A N/A N/A pipeline add_listener callback N/A N/A N/A pipeline load N/A N/A StringIO StringIO data N/A N/A N/A self assertEqual N/A len N/A N/A pipeline modules 1 N/A module N/A N/A N/A pipeline modules N/A 0 N/A N/A N/A self assertTrue N/A isinstance module N/A cpmi2 IdentifySecondary N/A N/A N/A self assertEqual N/A module primary_objects Nuclei N/A N/A N/A self assertEqual N/A module objects_name PropCells N/A N/A N/A self assertEqual N/A module method N/A cpmi2 M_PROPAGATION N/A N/A N/A self assertEqual N/A module image_name CorrGreen N/A N/A N/A self assertEqual N/A module threshold_method N/A N/A cpmi2 cpthresh TM_OTSU N/A N/A N/A self assertEqual N/A module threshold_scope N/A cpmi TS_GLOBAL N/A N/A N/A self assertAlmostEqual N/A N/A module threshold_correction_factor value 1 N/A N/A N/A self assertAlmostEqual N/A N/A module threshold_range min 0.02 N/A N/A N/A self assertAlmostEqual N/A N/A module threshold_range max 1 N/A N/A N/A self assertEqual N/A module object_fraction 15% N/A N/A N/A self assertEqual N/A module distance_to_dilate 12 N/A N/A N/A self assertAlmostEqual N/A N/A module regularization_factor value 0.05 N/A N/A N/A self assertEqual N/A module outlines_name MyOutline N/A N/A N/A self assertAlmostEqual N/A N/A module manual_threshold value 0 N/A N/A N/A self assertEqual N/A module binary_image MyMask N/A N/A N/A self assertFalse N/A module use_outlines N/A N/A N/A self assertEqual N/A module two_class_otsu N/A cpmi O_TWO_CLASS N/A N/A N/A self assertEqual N/A module use_weighted_variance N/A cpmi O_WEIGHTED_VARIANCE N/A N/A N/A self assertEqual N/A module assign_middle_to_foreground N/A cpmi O_FOREGROUND N/A N/A N/A self assertFalse N/A module wants_discard_edge N/A N/A N/A self assertFalse N/A module wants_discard_primary N/A N/A N/A self assertEqual N/A module new_primary_objects_name FilteredNuclei N/A N/A N/A self assertFalse N/A module wants_primary_outlines N/A N/A N/A self assertEqual N/A module new_primary_outlines_name FilteredNucleiOutlines N/A N/A N/A self assertFalse N/A module fill_holes N/A test_01_09_load_v9 N/A N/A self N/A N/A N/A data CellProfiler Pipeline: http://www.cellprofiler.org
Version:3
DateRevision:20130226215424
ModuleCount:5
HasImagePlaneDetails:False

Images:[module_num:1|svn_version:\'Unknown\'|variable_revision_number:1|show_window:False|notes:\x5B\x5D|batch_state:array(\x5B\x5D, dtype=uint8)|enabled:True]
    :
    Filter based on rules:No
    Filter:or (file does contain "")

Metadata:[module_num:2|svn_version:\'Unknown\'|variable_revision_number:2|show_window:False|notes:\x5B\x5D|batch_state:array(\x5B\x5D, dtype=uint8)|enabled:True]
    Extract metadata?:No
    Extraction method count:1
    Extraction method:Automatic
    Source:From file name
    Regular expression:^(?P<Plate>.*)_(?P<Well>\x5BA-P\x5D\x5B0-9\x5D{2})_s(?P<Site>\x5B0-9\x5D)_w(?P<ChannelNumber>\x5B0-9\x5D)
    Regular expression:(?P<Date>\x5B0-9\x5D{4}_\x5B0-9\x5D{2}_\x5B0-9\x5D{2})$
    Filter images:All images
    :or (file does contain "")
    Metadata file location\x3A:
    Match file and image metadata:\x5B\x5D
    Case insensitive matching:No

NamesAndTypes:[module_num:3|svn_version:\'Unknown\'|variable_revision_number:1|show_window:False|notes:\x5B\x5D|batch_state:array(\x5B\x5D, dtype=uint8)|enabled:True]
    Assignment method:Assign all images
    Load as:Grayscale image
    Image name:DNA
    :\x5B\x5D
    Assign channels by:Order
    Assignments count:1
    Match this rule:or (file does contain "")
    Image name:DNA
    Objects name:Cell
    Load as:Grayscale image

Groups:[module_num:4|svn_version:\'Unknown\'|variable_revision_number:2|show_window:False|notes:\x5B\x5D|batch_state:array(\x5B\x5D, dtype=uint8)|enabled:True]
    Do you want to group your images?:No
    grouping metadata count:1
    Metadata category:None

IdentifySecondaryObjects:[module_num:5|svn_version:\'Unknown\'|variable_revision_number:9|show_window:True|notes:\x5B\x5D|batch_state:array(\x5B\x5D, dtype=uint8)|enabled:True]
    Select the input objects:ChocolateChips
    Name the objects to be identified:Cookies
    Select the method to identify the secondary objects:Propagation
    Select the input image:BakingSheet
    Number of pixels by which to expand the primary objects:11
    Regularization factor:0.125
    Name the outline image:CookieEdges
    Retain outlines of the identified secondary objects?:No
    Discard secondary objects touching the border of the image?:Yes
    Discard the associated primary objects?:No
    Name the new primary objects:FilteredChocolateChips
    Retain outlines of the new primary objects?:No
    Name the new primary object outlines:FilteredChocolateChipOutlines
    Fill holes in identified objects?:Yes
    Threshold setting version:1
    Threshold strategy:Automatic
    Threshold method:Otsu
    Smoothing for threshold:Automatic
    Threshold smoothing scale:1.5
    Threshold correction factor:.95
    Lower and upper bounds on threshold:0.01,.95
    Approximate fraction of image covered by objects?:0.02
    Manual threshold:0.3
    Select the measurement to threshold with:Count_Cookies
    Select binary image:CookieMask
    Masking objects:CookieMonsters
    Two-class or three-class thresholding?:Two classes
    Minimize the weighted variance or the entropy?:Weighted variance
    Assign pixels in the middle intensity class to the foreground or the background?:Foreground
    Method to calculate adaptive window size:Image size
    Size of adaptive window:9
 N/A pipeline N/A N/A cpp Pipeline callback N/A N/A caller event N/A N/A N/A N/A N/A self assertFalse N/A isinstance event N/A cpp LoadExceptionEvent N/A N/A N/A N/A pipeline add_listener callback N/A N/A N/A pipeline load N/A N/A StringIO StringIO data N/A module N/A N/A N/A pipeline modules N/A -1 N/A N/A N/A self assertTrue N/A isinstance module N/A cpmi2 IdentifySecondary N/A N/A N/A self assertEqual N/A module primary_objects ChocolateChips N/A N/A N/A self assertEqual N/A module objects_name Cookies N/A N/A N/A self assertEqual N/A module image_name BakingSheet N/A N/A N/A self assertEqual N/A module method N/A cpmi2 M_PROPAGATION N/A N/A N/A self assertEqual N/A module distance_to_dilate 11 N/A N/A N/A self assertEqual N/A module regularization_factor 0.125 N/A N/A N/A self assertEqual N/A module outlines_name CookieEdges N/A N/A N/A self assertFalse N/A module use_outlines N/A N/A N/A self assertTrue N/A module wants_discard_edge N/A N/A N/A self assertFalse N/A module wants_discard_primary N/A N/A N/A self assertEqual N/A module new_primary_objects_name FilteredChocolateChips N/A N/A N/A self assertFalse N/A module wants_primary_outlines N/A N/A N/A self assertEqual N/A module new_primary_outlines_name FilteredChocolateChipOutlines N/A N/A N/A self assertTrue N/A module fill_holes N/A N/A N/A self assertEqual N/A module threshold_scope N/A cpmi TS_AUTOMATIC N/A N/A N/A self assertEqual N/A module threshold_method N/A cpmi TM_OTSU N/A N/A N/A self assertEqual N/A module threshold_smoothing_choice N/A cpmi TSM_AUTOMATIC N/A N/A N/A self assertEqual N/A module threshold_smoothing_scale 1.5 N/A N/A N/A self assertEqual N/A module threshold_correction_factor 0.95 N/A N/A N/A self assertEqual N/A N/A module threshold_range min 0.01 N/A N/A N/A self assertEqual N/A N/A module threshold_range max 0.95 N/A N/A N/A self assertEqual N/A module object_fraction 0.02 N/A N/A N/A self assertEqual N/A module manual_threshold 0.3 N/A N/A N/A self assertEqual N/A module thresholding_measurement Count_Cookies N/A N/A N/A self assertEqual N/A module binary_image CookieMask N/A N/A N/A self assertEqual N/A module masking_objects CookieMonsters N/A N/A N/A self assertEqual N/A module two_class_otsu N/A cpmi O_TWO_CLASS N/A N/A N/A self assertEqual N/A module use_weighted_variance N/A cpmi O_WEIGHTED_VARIANCE N/A N/A N/A self assertEqual N/A module assign_middle_to_foreground N/A cpmi O_FOREGROUND N/A N/A N/A self assertEqual N/A module adaptive_window_method N/A cpmi FI_IMAGE_SIZE N/A N/A N/A self assertEqual N/A module adaptive_window_size 9 N/A make_workspace N/A N/A self image segmented unedited_segmented small_removed_segmented N/A None None N/A N/A p N/A N/A cpp Pipeline callback N/A N/A caller event N/A N/A N/A N/A N/A self assertFalse N/A isinstance event N/A cpp RunExceptionEvent N/A N/A N/A N/A p add_listener callback N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A image N/A N/A cpi Image image N/A objects N/A N/A cpo Objects N/A N/A unedited_segmented None N/A N/A N/A objects unedited_segmented unedited_segmented N/A N/A small_removed_segmented None N/A N/A N/A objects small_removed_segmented small_removed_segmented N/A N/A objects segmented segmented N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module use_outlines value False N/A N/A N/A module outlines_name value my_outlines N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A workspace module N/A test_02_01_zeros_propagation N/A N/A self N/A N/A N/A N/A workspace module N/A N/A self make_workspace N/A N/A np zeros N/A 10 10 N/A N/A np zeros N/A 10 10 int N/A N/A N/A module method value N/A cpmi2 M_PROPAGATION N/A N/A N/A module run workspace N/A m N/A workspace measurements N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 0 N/A columns N/A N/A module get_measurement_columns N/A workspace pipeline N/A object_name N/A N/A cpm IMAGE OUTPUT_OBJECTS_NAME INPUT_OBJECTS_NAME N/A N/A ocolumns N/A x N/A x columns N/A N/A x N/A 0 object_name N/A features N/A N/A m get_feature_names object_name N/A N/A N/A self assertEqual N/A len ocolumns N/A len features N/A N/A N/A self assertTrue N/A all N/A N/A N/A column N/A 1 features N/A column ocolumns N/A N/A N/A self assertTrue N/A my_outlines N/A N/A workspace get_outline_names N/A test_02_02_one_object_propagation N/A N/A self N/A N/A N/A img N/A N/A np zeros N/A 10 10 N/A N/A img N/A N/A 2 7 N/A 2 7 0.5 N/A labels N/A N/A np zeros N/A 10 10 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A workspace module N/A N/A self make_workspace img labels N/A N/A N/A module method value N/A cpmi2 M_PROPAGATION N/A N/A N/A module threshold_scope value N/A cpmi TS_MANUAL N/A N/A N/A module manual_threshold value 0.25 N/A N/A N/A module run workspace N/A m N/A workspace measurements N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A objects_out N/A N/A N/A workspace object_set get_objects OUTPUT_OBJECTS_NAME N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 1 N/A expected N/A N/A np zeros N/A 10 10 int N/A N/A expected N/A N/A 2 7 N/A 2 7 1 N/A N/A N/A self assertTrue N/A N/A np all N/A N/A objects_out segmented expected N/A child_counts N/A N/A m get_current_measurement INPUT_OBJECTS_NAME N/A Children_%s_Count OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A len child_counts 1 N/A N/A N/A self assertEqual N/A child_counts N/A 0 1 N/A parents N/A N/A m get_current_measurement OUTPUT_OBJECTS_NAME N/A Parent_%s INPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A len parents 1 N/A N/A N/A self assertEqual N/A parents N/A 0 1 N/A test_02_03_two_objects_propagation_image N/A N/A self N/A N/A N/A img N/A N/A np zeros N/A 10 20 N/A N/A img N/A N/A 2 7 N/A 2 7 0.3 N/A N/A img N/A N/A 2 7 N/A 7 17 0.5 N/A labels N/A N/A np zeros N/A 10 20 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A labels N/A N/A 3 6 N/A 13 16 2 N/A N/A workspace module N/A N/A self make_workspace img labels N/A N/A N/A module method value N/A cpmi2 M_PROPAGATION N/A N/A N/A module regularization_factor value 0 N/A N/A N/A module threshold_scope value N/A cpmi TM_MANUAL N/A N/A N/A module manual_threshold value 0.2 N/A N/A N/A module run workspace N/A m N/A workspace measurements N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 2 N/A objects_out N/A N/A N/A workspace object_set get_objects OUTPUT_OBJECTS_NAME N/A expected N/A N/A np zeros N/A 10 10 int N/A N/A expected N/A N/A 2 7 N/A 2 7 1 N/A N/A expected N/A N/A 2 7 N/A 7 17 2 N/A mask N/A N/A np ones N/A 10 10 bool N/A N/A mask N/A N/A N/A 7 9 False N/A N/A N/A self assertTrue N/A N/A np all N/A N/A N/A N/A objects_out segmented N/A N/A 10 N/A 10 N/A mask N/A expected N/A mask N/A test_02_04_two_objects_propagation_distance N/A N/A self N/A N/A N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A img N/A N/A np zeros N/A 10 20 N/A N/A img N/A N/A 2 7 N/A 2 7 0.3 N/A N/A img N/A N/A 2 7 N/A 7 17 0.5 N/A image N/A N/A cpi Image img N/A objects N/A N/A cpo Objects N/A labels N/A N/A np zeros N/A 10 20 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A labels N/A N/A 3 6 N/A 13 16 2 N/A N/A objects unedited_segmented labels N/A N/A objects small_removed_segmented labels N/A N/A objects segmented labels N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module method value N/A cpmi2 M_PROPAGATION N/A N/A N/A module regularization_factor value 1000 N/A N/A N/A module threshold_scope value N/A cpmi TM_MANUAL N/A N/A N/A module manual_threshold value 0.2 N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module run workspace N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 2 N/A objects_out N/A N/A o_s get_objects OUTPUT_OBJECTS_NAME N/A expected N/A N/A np zeros N/A 10 20 int N/A N/A expected N/A N/A 2 7 N/A 2 10 1 N/A N/A expected N/A N/A 2 7 N/A 10 17 2 N/A mask N/A N/A np ones N/A 10 20 bool N/A N/A mask N/A N/A N/A 9 11 False N/A N/A N/A self assertTrue N/A N/A np all N/A N/A N/A objects_out segmented N/A mask N/A expected N/A mask N/A test_02_05_propagation_wrong_size N/A N/A self N/A N/A N/A Regression test of img-961: different image / object sizes N/A img N/A N/A np zeros N/A 10 20 N/A N/A img N/A N/A 2 7 N/A 2 7 0.5 N/A labels N/A N/A np zeros N/A 20 10 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A workspace module N/A N/A self make_workspace img labels N/A N/A N/A module method value N/A cpmi2 M_PROPAGATION N/A N/A N/A module threshold_scope value N/A cpmi TS_GLOBAL N/A N/A N/A module threshold_method value N/A cpmi TM_OTSU N/A N/A N/A module run workspace N/A m N/A workspace measurements N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A objects_out N/A N/A N/A workspace object_set get_objects OUTPUT_OBJECTS_NAME N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 1 N/A expected N/A N/A np zeros N/A 10 20 int N/A N/A expected N/A N/A 2 7 N/A 2 7 1 N/A N/A N/A self assertTrue N/A N/A np all N/A N/A objects_out segmented expected N/A child_counts N/A N/A m get_current_measurement INPUT_OBJECTS_NAME N/A Children_%s_Count OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A len child_counts 1 N/A N/A N/A self assertEqual N/A child_counts N/A 0 1 N/A parents N/A N/A m get_current_measurement OUTPUT_OBJECTS_NAME N/A Parent_%s INPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A len parents 1 N/A N/A N/A self assertEqual N/A parents N/A 0 1 N/A test_03_01_zeros_watershed_gradient N/A N/A self N/A N/A N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A image N/A N/A cpi Image N/A N/A np zeros N/A 10 10 N/A objects N/A N/A cpo Objects N/A N/A objects unedited_segmented N/A N/A np zeros N/A 10 10 int N/A N/A objects small_removed_segmented N/A N/A np zeros N/A 10 10 int N/A N/A objects segmented N/A N/A np zeros N/A 10 10 int N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module method value N/A cpmi2 M_WATERSHED_G N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module run workspace N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 0 N/A test_03_02_one_object_watershed_gradient N/A N/A self N/A N/A N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A img N/A N/A np zeros N/A 10 10 N/A N/A img N/A N/A 2 7 N/A 2 7 0.5 N/A image N/A N/A cpi Image img N/A objects N/A N/A cpo Objects N/A labels N/A N/A np zeros N/A 10 10 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A objects unedited_segmented labels N/A N/A objects small_removed_segmented labels N/A N/A objects segmented labels N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module method value N/A cpmi2 M_WATERSHED_G N/A N/A N/A module threshold_scope value N/A cpmi TS_GLOBAL N/A N/A N/A module threshold_method value N/A cpmi TM_OTSU N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module run workspace N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 1 N/A objects_out N/A N/A o_s get_objects OUTPUT_OBJECTS_NAME N/A expected N/A N/A np zeros N/A 10 10 int N/A N/A expected N/A N/A 2 7 N/A 2 7 1 N/A N/A N/A self assertTrue N/A N/A np all N/A N/A objects_out segmented expected N/A N/A N/A self assertTrue N/A Location_Center_X N/A N/A m get_feature_names OUTPUT_OBJECTS_NAME N/A values N/A N/A m get_current_measurement OUTPUT_OBJECTS_NAME Location_Center_X N/A N/A N/A self assertEqual N/A N/A np product N/A values shape 1 N/A N/A N/A self assertEqual N/A values N/A 0 4 N/A N/A N/A self assertTrue N/A Location_Center_Y N/A N/A m get_feature_names OUTPUT_OBJECTS_NAME N/A values N/A N/A m get_current_measurement OUTPUT_OBJECTS_NAME Location_Center_Y N/A N/A N/A self assertEqual N/A N/A np product N/A values shape 1 N/A N/A N/A self assertEqual N/A values N/A 0 4 N/A test_03_03_two_objects_watershed_gradient N/A N/A self N/A N/A N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A img N/A N/A np zeros N/A 10 20 N/A N/A img N/A N/A 2 7 N/A 2 7 0.3 N/A N/A img N/A N/A 2 7 N/A 7 17 0.5 N/A image N/A N/A cpi Image img N/A objects N/A N/A cpo Objects N/A labels N/A N/A np zeros N/A 10 20 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A labels N/A N/A 3 6 N/A 13 16 2 N/A N/A objects unedited_segmented labels N/A N/A objects small_removed_segmented labels N/A N/A objects segmented labels N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module method value N/A cpmi2 M_WATERSHED_G N/A N/A N/A module threshold_scope value N/A cpmi TM_MANUAL N/A N/A N/A module manual_threshold value 0.2 N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module run workspace N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 2 N/A objects_out N/A N/A o_s get_objects OUTPUT_OBJECTS_NAME N/A expected N/A N/A np zeros N/A 10 20 int N/A N/A expected N/A N/A 2 7 N/A 2 7 1 N/A N/A expected N/A N/A 2 7 N/A 7 17 2 N/A mask N/A N/A np ones N/A 10 20 bool N/A N/A mask N/A N/A N/A 7 9 False N/A N/A N/A self assertTrue N/A N/A np all N/A N/A N/A objects_out segmented N/A mask N/A expected N/A mask N/A test_03_04_watershed_gradient_wrong_size N/A N/A self N/A N/A N/A img N/A N/A np zeros N/A 20 10 N/A N/A img N/A N/A 2 7 N/A 2 7 0.5 N/A labels N/A N/A np zeros N/A 10 20 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A workspace module N/A N/A self make_workspace img labels N/A N/A N/A module method value N/A cpmi2 M_WATERSHED_G N/A N/A N/A module threshold_scope value N/A cpmi TS_GLOBAL N/A N/A N/A module threshold_method value N/A cpmi TM_OTSU N/A N/A N/A module run workspace N/A m N/A workspace measurements N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 1 N/A objects_out N/A N/A N/A workspace object_set get_objects OUTPUT_OBJECTS_NAME N/A expected N/A N/A np zeros N/A 20 10 int N/A N/A expected N/A N/A 2 7 N/A 2 7 1 N/A N/A N/A self assertTrue N/A N/A np all N/A N/A objects_out segmented expected N/A N/A N/A self assertTrue N/A Location_Center_X N/A N/A m get_feature_names OUTPUT_OBJECTS_NAME N/A values N/A N/A m get_current_measurement OUTPUT_OBJECTS_NAME Location_Center_X N/A N/A N/A self assertEqual N/A N/A np product N/A values shape 1 N/A N/A N/A self assertEqual N/A values N/A 0 4 N/A N/A N/A self assertTrue N/A Location_Center_Y N/A N/A m get_feature_names OUTPUT_OBJECTS_NAME N/A values N/A N/A m get_current_measurement OUTPUT_OBJECTS_NAME Location_Center_Y N/A N/A N/A self assertEqual N/A N/A np product N/A values shape 1 N/A N/A N/A self assertEqual N/A values N/A 0 4 N/A test_04_01_zeros_watershed_image N/A N/A self N/A N/A N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A image N/A N/A cpi Image N/A N/A np zeros N/A 10 10 N/A objects N/A N/A cpo Objects N/A N/A objects unedited_segmented N/A N/A np zeros N/A 10 10 int N/A N/A objects small_removed_segmented N/A N/A np zeros N/A 10 10 int N/A N/A objects segmented N/A N/A np zeros N/A 10 10 int N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module method value N/A cpmi2 M_WATERSHED_I N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module run workspace N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 0 N/A test_04_02_one_object_watershed_image N/A N/A self N/A N/A N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A img N/A N/A np zeros N/A 10 10 N/A N/A img N/A N/A 2 7 N/A 2 7 0.5 N/A image N/A N/A cpi Image img N/A objects N/A N/A cpo Objects N/A labels N/A N/A np zeros N/A 10 10 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A objects unedited_segmented labels N/A N/A objects small_removed_segmented labels N/A N/A objects segmented labels N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module method value N/A cpmi2 M_WATERSHED_I N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module threshold_scope value N/A cpmi TS_GLOBAL N/A N/A N/A module threshold_method value N/A cpmi TM_OTSU N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A N/A N/A module run workspace N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 1 N/A objects_out N/A N/A o_s get_objects OUTPUT_OBJECTS_NAME N/A expected N/A N/A np zeros N/A 10 10 int N/A N/A expected N/A N/A 2 7 N/A 2 7 1 N/A N/A N/A self assertTrue N/A N/A np all N/A N/A objects_out segmented expected N/A test_04_03_two_objects_watershed_image N/A N/A self N/A N/A N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A img N/A N/A np zeros N/A 10 20 N/A N/A x y N/A N/A np mgrid N/A N/A 0 10 N/A 0 20 N/A N/A img N/A N/A 2 7 N/A 2 7 N/A 0.05 N/A 7 N/A y N/A N/A 2 7 N/A 2 7 N/A N/A img N/A N/A 2 7 N/A 7 17 N/A 0.05 N/A N/A y N/A N/A 2 7 N/A 7 17 6 N/A image N/A N/A cpi Image img N/A objects N/A N/A cpo Objects N/A labels N/A N/A np zeros N/A 10 20 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A labels N/A N/A 3 6 N/A 13 16 2 N/A N/A objects unedited_segmented labels N/A N/A objects small_removed_segmented labels N/A N/A objects segmented labels N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module method value N/A cpmi2 M_WATERSHED_I N/A N/A N/A module threshold_scope value N/A cpmi TM_MANUAL N/A N/A N/A module manual_threshold value 0.01 N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module run workspace N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 2 N/A objects_out N/A N/A o_s get_objects OUTPUT_OBJECTS_NAME N/A expected N/A N/A np zeros N/A 10 20 int N/A N/A expected N/A N/A 2 7 N/A 2 7 1 N/A N/A expected N/A N/A 2 7 N/A 7 17 2 N/A mask N/A N/A np ones N/A 10 20 bool N/A N/A mask N/A N/A N/A 7 False N/A N/A N/A self assertTrue N/A N/A np all N/A N/A N/A objects_out segmented N/A mask N/A expected N/A mask N/A test_04_04_watershed_image_wrong_size N/A N/A self N/A N/A N/A img N/A N/A np zeros N/A 20 10 N/A N/A img N/A N/A 2 7 N/A 2 7 0.5 N/A labels N/A N/A np zeros N/A 10 20 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A workspace module N/A N/A self make_workspace img labels N/A N/A N/A module method value N/A cpmi2 M_WATERSHED_I N/A N/A N/A module threshold_scope value N/A cpmi TS_GLOBAL N/A N/A N/A module threshold_method value N/A cpmi TM_OTSU N/A N/A N/A module run workspace N/A m N/A workspace measurements N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 1 N/A objects_out N/A N/A N/A workspace object_set get_objects OUTPUT_OBJECTS_NAME N/A expected N/A N/A np zeros N/A 20 10 int N/A N/A expected N/A N/A 2 7 N/A 2 7 1 N/A N/A N/A self assertTrue N/A N/A np all N/A N/A objects_out segmented expected N/A test_05_01_zeros_distance_n N/A N/A self N/A N/A N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A image N/A N/A cpi Image N/A N/A np zeros N/A 10 10 N/A objects N/A N/A cpo Objects N/A N/A objects unedited_segmented N/A N/A np zeros N/A 10 10 int N/A N/A objects small_removed_segmented N/A N/A np zeros N/A 10 10 int N/A N/A objects segmented N/A N/A np zeros N/A 10 10 int N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module method value N/A cpmi2 M_DISTANCE_N N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module run workspace N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 0 N/A test_05_02_one_object_distance_n N/A N/A self N/A N/A N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A img N/A N/A np zeros N/A 10 10 N/A image N/A N/A cpi Image img N/A objects N/A N/A cpo Objects N/A labels N/A N/A np zeros N/A 10 10 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A objects unedited_segmented labels N/A N/A objects small_removed_segmented labels N/A N/A objects segmented labels N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module method value N/A cpmi2 M_DISTANCE_N N/A N/A N/A module distance_to_dilate value 1 N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module run workspace N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 1 N/A objects_out N/A N/A o_s get_objects OUTPUT_OBJECTS_NAME N/A expected N/A N/A np zeros N/A 10 10 int N/A N/A expected N/A N/A 2 7 N/A 2 7 1 N/A x N/A 2 6 N/A N/A y N/A 2 6 N/A N/A N/A expected N/A N/A x y 0 N/A N/A N/A self assertTrue N/A N/A np all N/A N/A objects_out segmented expected N/A test_05_03_two_objects_distance_n N/A N/A self N/A N/A N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A img N/A N/A np zeros N/A 10 20 N/A image N/A N/A cpi Image img N/A objects N/A N/A cpo Objects N/A labels N/A N/A np zeros N/A 10 20 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A labels N/A N/A 3 6 N/A 13 16 2 N/A N/A objects unedited_segmented labels N/A N/A objects small_removed_segmented labels N/A N/A objects segmented labels N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module method value N/A cpmi2 M_DISTANCE_N N/A N/A N/A module distance_to_dilate value 100 N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module run workspace N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 2 N/A objects_out N/A N/A o_s get_objects OUTPUT_OBJECTS_NAME N/A expected N/A N/A np zeros N/A 10 20 int N/A N/A expected N/A N/A N/A 10 1 N/A N/A expected N/A N/A N/A 10 2 N/A N/A N/A self assertTrue N/A N/A np all N/A N/A objects_out segmented expected N/A test_05_04_distance_n_wrong_size N/A N/A self N/A N/A N/A img N/A N/A np zeros N/A 20 10 N/A labels N/A N/A np zeros N/A 10 20 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A workspace module N/A N/A self make_workspace img labels N/A N/A N/A module method value N/A cpmi2 M_DISTANCE_N N/A N/A N/A module distance_to_dilate value 1 N/A N/A N/A module run workspace N/A m N/A workspace measurements N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 1 N/A objects_out N/A N/A N/A workspace object_set get_objects OUTPUT_OBJECTS_NAME N/A expected N/A N/A np zeros N/A 20 10 int N/A N/A expected N/A N/A 2 7 N/A 2 7 1 N/A x N/A 2 6 N/A N/A y N/A 2 6 N/A N/A N/A expected N/A N/A x y 0 N/A N/A N/A self assertTrue N/A N/A np all N/A N/A objects_out segmented expected N/A test_06_01_save_outlines N/A N/A self N/A N/A N/A Test the "save_outlines" feature N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A img N/A N/A np zeros N/A 10 10 N/A N/A img N/A N/A 2 7 N/A 2 7 0.5 N/A image N/A N/A cpi Image img N/A objects N/A N/A cpo Objects N/A labels N/A N/A np zeros N/A 10 10 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A objects unedited_segmented labels N/A N/A objects small_removed_segmented labels N/A N/A objects segmented labels N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module use_outlines value True N/A N/A N/A module outlines_name value my_outlines N/A N/A N/A module method value N/A cpmi2 M_WATERSHED_I N/A N/A N/A module threshold_scope value N/A cpmi TS_GLOBAL N/A N/A N/A module threshold_method value N/A cpmi TM_OTSU N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module run workspace N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 1 N/A objects_out N/A N/A o_s get_objects OUTPUT_OBJECTS_NAME N/A outlines_out N/A N/A N/A N/A workspace image_set get_image my_outlines must_be_binary True pixel_data N/A expected N/A N/A np zeros N/A 10 10 int N/A N/A expected N/A N/A 2 7 N/A 2 7 1 N/A outlines N/A expected 1 N/A N/A outlines N/A N/A 3 6 N/A 3 6 False N/A N/A N/A self assertTrue N/A N/A np all N/A N/A objects_out segmented expected N/A N/A N/A self assertTrue N/A N/A np all N/A outlines outlines_out N/A test_06_02_save_primary_outlines N/A N/A self N/A N/A N/A Test saving new primary outlines N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A img N/A N/A np zeros N/A 10 10 N/A N/A img N/A N/A 2 7 N/A 2 7 0.5 N/A image N/A N/A cpi Image img N/A objects N/A N/A cpo Objects N/A labels N/A N/A np zeros N/A 10 10 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A objects unedited_segmented labels N/A N/A objects small_removed_segmented labels N/A N/A objects segmented labels N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module use_outlines value True N/A N/A N/A module outlines_name value my_outlines N/A N/A N/A module wants_discard_edge value True N/A N/A N/A module wants_discard_primary value True N/A N/A N/A module wants_primary_outlines value True N/A N/A N/A module new_primary_objects_name value NEW_OBJECTS_NAME N/A N/A N/A module new_primary_outlines_name value newprimaryoutlines N/A N/A N/A module method value N/A cpmi2 M_WATERSHED_I N/A N/A N/A module threshold_scope value N/A cpmi TS_GLOBAL N/A N/A N/A module threshold_method value N/A cpmi TM_OTSU N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module run workspace N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME N/A N/A m get_object_names N/A N/A N/A self assertTrue N/A Image N/A N/A m get_object_names N/A count_feature N/A Count_%s OUTPUT_OBJECTS_NAME N/A N/A N/A self assertTrue N/A count_feature N/A N/A m get_feature_names Image N/A counts N/A N/A m get_current_measurement Image count_feature N/A N/A N/A self assertEqual N/A N/A np product N/A counts shape 1 N/A N/A N/A self assertEqual counts 1 N/A objects_out N/A N/A o_s get_objects OUTPUT_OBJECTS_NAME N/A outlines_out N/A N/A N/A workspace image_set get_image newprimaryoutlines must_be_binary True N/A expected N/A N/A np zeros N/A 10 10 bool N/A N/A expected N/A N/A 3 6 N/A 3 6 True N/A N/A expected N/A N/A 4 4 False N/A N/A N/A self assertTrue N/A N/A np all N/A N/A outlines_out pixel_data expected N/A test_07_01_measurements_no_new_primary N/A N/A self N/A N/A N/A module N/A N/A cpmi2 IdentifySecondary N/A discard_edge N/A True False N/A N/A N/A N/A module wants_discard_edge value discard_edge N/A N/A N/A module wants_discard_primary value False N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module new_primary_objects_name value NEW_OBJECTS_NAME N/A categories N/A N/A module get_categories None N/A cpm IMAGE N/A N/A N/A self assertEqual N/A len categories 2 N/A N/A N/A self assertTrue N/A all N/A N/A any N/A N/A x y N/A x categories N/A y N/A Count Threshold N/A categories N/A N/A module get_categories None OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A len categories 3 N/A N/A N/A self assertTrue N/A all N/A N/A any N/A N/A x y N/A x categories N/A y N/A Location Parent Number N/A categories N/A N/A module get_categories None INPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A len categories 1 N/A N/A N/A self assertEqual N/A categories N/A 0 Children N/A categories N/A N/A module get_categories None NEW_OBJECTS_NAME N/A N/A N/A self assertEqual N/A len categories 0 N/A features N/A N/A module get_measurements None N/A cpm IMAGE Count N/A N/A N/A self assertEqual N/A len features 1 N/A N/A N/A self assertEqual N/A features N/A 0 OUTPUT_OBJECTS_NAME N/A features N/A N/A module get_measurements None N/A cpm IMAGE Threshold N/A threshold_features N/A OrigThreshold FinalThreshold WeightedVariance SumOfEntropies N/A N/A N/A self assertEqual N/A len features 4 N/A N/A N/A self assertTrue N/A all N/A N/A any N/A N/A x y N/A x features N/A y threshold_features N/A threshold_feature threshold_features N/A N/A objects N/A N/A module get_measurement_objects None N/A cpm IMAGE Threshold threshold_feature N/A N/A N/A self assertEqual N/A len objects 1 N/A N/A N/A self assertEqual N/A objects N/A 0 OUTPUT_OBJECTS_NAME N/A features N/A N/A module get_measurements None INPUT_OBJECTS_NAME Children N/A N/A N/A self assertEqual N/A len features 1 N/A N/A N/A self assertEqual N/A features N/A 0 N/A OUTPUT_OBJECTS_NAME _Count N/A features N/A N/A module get_measurements None OUTPUT_OBJECTS_NAME Parent N/A N/A N/A self assertEqual N/A len features 1 N/A N/A N/A self assertEqual N/A features N/A 0 INPUT_OBJECTS_NAME N/A features N/A N/A module get_measurements None OUTPUT_OBJECTS_NAME Location N/A N/A N/A self assertEqual N/A len features 2 N/A N/A N/A self assertTrue N/A all N/A N/A any N/A N/A x y N/A x features N/A y N/A Center_X Center_Y N/A features N/A N/A module get_measurements None OUTPUT_OBJECTS_NAME Number N/A N/A N/A self assertEqual N/A len features 1 N/A N/A N/A self assertEqual N/A features N/A 0 Object_Number N/A columns N/A N/A module get_measurement_columns None N/A expected_columns N/A N/A N/A cpm IMAGE N/A Threshold_%s_%s N/A f OUTPUT_OBJECTS_NAME N/A cpm COLTYPE_FLOAT N/A f threshold_features N/A expected_columns N/A N/A N/A cpm IMAGE N/A Count_%s OUTPUT_OBJECTS_NAME N/A cpm COLTYPE_INTEGER N/A INPUT_OBJECTS_NAME N/A Children_%s_Count OUTPUT_OBJECTS_NAME N/A cpm COLTYPE_INTEGER N/A OUTPUT_OBJECTS_NAME Location_Center_X N/A cpm COLTYPE_FLOAT N/A OUTPUT_OBJECTS_NAME Location_Center_Y N/A cpm COLTYPE_FLOAT N/A OUTPUT_OBJECTS_NAME Number_Object_Number N/A cpm COLTYPE_INTEGER N/A OUTPUT_OBJECTS_NAME N/A Parent_%s INPUT_OBJECTS_NAME N/A cpm COLTYPE_INTEGER N/A N/A N/A self assertEqual N/A len columns N/A len expected_columns N/A column expected_columns N/A N/A N/A N/A self assertTrue N/A any N/A N/A all N/A N/A fa fb N/A N/A fa fb N/A zip column expected_column N/A expected_column expected_columns N/A test_07_02_measurements_new_primary N/A N/A self N/A N/A N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module wants_discard_edge value True N/A N/A N/A module wants_discard_primary value True N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module new_primary_objects_name value NEW_OBJECTS_NAME N/A categories N/A N/A module get_categories None N/A cpm IMAGE N/A N/A N/A self assertEqual N/A len categories 2 N/A N/A N/A self assertTrue N/A all N/A N/A any N/A N/A x y N/A x categories N/A y N/A Count Threshold N/A categories N/A N/A module get_categories None OUTPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A len categories 3 N/A N/A N/A self assertTrue N/A all N/A N/A any N/A N/A x y N/A x categories N/A y N/A Location Parent Number N/A categories N/A N/A module get_categories None INPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A len categories 1 N/A N/A N/A self assertEqual N/A categories N/A 0 Children N/A categories N/A N/A module get_categories None NEW_OBJECTS_NAME N/A N/A N/A self assertEqual N/A len categories 4 N/A N/A N/A self assertTrue N/A all N/A N/A any N/A N/A x y N/A x categories N/A y N/A Location Parent Children Number N/A features N/A N/A module get_measurements None N/A cpm IMAGE Count N/A N/A N/A self assertEqual N/A len features 2 N/A N/A N/A self assertTrue N/A OUTPUT_OBJECTS_NAME features N/A N/A N/A self assertTrue N/A NEW_OBJECTS_NAME features N/A features N/A N/A module get_measurements None N/A cpm IMAGE Threshold N/A threshold_features N/A OrigThreshold FinalThreshold WeightedVariance SumOfEntropies N/A N/A N/A self assertEqual N/A len features 4 N/A N/A N/A self assertTrue N/A all N/A N/A any N/A N/A x y N/A x features N/A y threshold_features N/A threshold_feature threshold_features N/A N/A objects N/A N/A module get_measurement_objects None N/A cpm IMAGE Threshold threshold_feature N/A N/A N/A self assertEqual N/A len objects 1 N/A N/A N/A self assertEqual N/A objects N/A 0 OUTPUT_OBJECTS_NAME N/A features N/A N/A module get_measurements None INPUT_OBJECTS_NAME Children N/A N/A N/A self assertEqual N/A len features 2 N/A N/A N/A self assertTrue N/A all N/A N/A any N/A N/A x y N/A x features N/A y N/A N/A %s_Count OUTPUT_OBJECTS_NAME N/A %s_Count NEW_OBJECTS_NAME N/A features N/A N/A module get_measurements None OUTPUT_OBJECTS_NAME Parent N/A N/A N/A self assertEqual N/A len features 2 N/A N/A N/A self assertTrue N/A all N/A N/A any N/A N/A x y N/A x features N/A y N/A INPUT_OBJECTS_NAME NEW_OBJECTS_NAME N/A oname N/A OUTPUT_OBJECTS_NAME NEW_OBJECTS_NAME N/A N/A features N/A N/A module get_measurements None oname Location N/A N/A N/A self assertEqual N/A len features 2 N/A N/A N/A self assertTrue N/A all N/A N/A any N/A N/A x y N/A x features N/A y N/A Center_X Center_Y N/A columns N/A N/A module get_measurement_columns None N/A expected_columns N/A N/A N/A cpm IMAGE N/A Threshold_%s_%s N/A f OUTPUT_OBJECTS_NAME N/A cpm COLTYPE_FLOAT N/A f threshold_features N/A oname N/A NEW_OBJECTS_NAME OUTPUT_OBJECTS_NAME N/A N/A expected_columns N/A N/A N/A cpm IMAGE N/A Count_%s oname N/A cpm COLTYPE_INTEGER N/A INPUT_OBJECTS_NAME N/A Children_%s_Count oname N/A cpm COLTYPE_INTEGER N/A oname Location_Center_X N/A cpm COLTYPE_FLOAT N/A oname Location_Center_Y N/A cpm COLTYPE_FLOAT N/A oname Number_Object_Number N/A cpm COLTYPE_INTEGER N/A oname Parent_Primary N/A cpm COLTYPE_INTEGER N/A expected_columns N/A N/A NEW_OBJECTS_NAME N/A Children_%s_Count OUTPUT_OBJECTS_NAME N/A cpm COLTYPE_INTEGER N/A OUTPUT_OBJECTS_NAME N/A Parent_%s NEW_OBJECTS_NAME N/A cpm COLTYPE_INTEGER N/A N/A N/A self assertEqual N/A len columns N/A len expected_columns N/A column expected_columns N/A N/A N/A N/A self assertTrue N/A any N/A N/A all N/A N/A fa fb N/A N/A fa fb N/A zip column expected_column N/A expected_column expected_columns N/A test_08_01_filter_edge N/A N/A self N/A N/A N/A labels N/A N/A np array N/A N/A 0 0 0 0 0 N/A 0 0 0 0 0 N/A 0 0 1 0 0 N/A 0 0 0 0 0 N/A 0 0 0 0 0 N/A image N/A N/A np array N/A N/A 0 0 0.5 0 0 N/A 0 0.5 0.5 0.5 0 N/A 0 0.5 0.5 0.5 0 N/A 0 0.5 0.5 0.5 0 N/A 0 0 0 0 0 N/A expected_unedited N/A N/A np array N/A N/A 0 0 1 0 0 N/A 0 1 1 1 0 N/A 0 1 1 1 0 N/A 0 1 1 1 0 N/A 0 0 0 0 0 N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A image N/A N/A cpi Image image N/A objects N/A N/A cpo Objects N/A N/A objects unedited_segmented labels N/A N/A objects small_removed_segmented labels N/A N/A objects segmented labels N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module method value N/A cpmi2 M_PROPAGATION N/A N/A N/A module wants_discard_edge value True N/A N/A N/A module wants_discard_primary value True N/A N/A N/A module new_primary_objects_name value NEW_OBJECTS_NAME N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module threshold_scope value N/A cpmi TS_GLOBAL N/A N/A N/A module threshold_method value N/A cpmi TM_OTSU N/A N/A N/A module run workspace N/A object_out N/A N/A N/A workspace object_set get_objects OUTPUT_OBJECTS_NAME N/A N/A N/A self assertTrue N/A N/A np all N/A N/A object_out segmented 0 N/A N/A N/A self assertTrue N/A N/A np all N/A N/A object_out unedited_segmented expected_unedited N/A object_out N/A N/A N/A workspace object_set get_objects NEW_OBJECTS_NAME N/A N/A N/A self assertTrue N/A N/A np all N/A N/A object_out segmented 0 N/A N/A N/A self assertTrue N/A N/A np all N/A N/A object_out unedited_segmented labels N/A test_08_02_filter_unedited N/A N/A self N/A N/A N/A labels N/A N/A np array N/A N/A 0 0 0 0 0 N/A 0 0 0 0 0 N/A 0 0 0 0 0 N/A 0 0 1 0 0 N/A 0 0 0 0 0 N/A labels_unedited N/A N/A np array N/A N/A 0 0 1 0 0 N/A 0 0 0 0 0 N/A 0 0 0 0 0 N/A 0 0 2 0 0 N/A 0 0 0 0 0 N/A image N/A N/A np array N/A N/A 0 0 0.5 0 0 N/A 0 0.5 0.5 0.5 0 N/A 0 0.5 0.5 0.5 0 N/A 0 0.5 0.5 0.5 0 N/A 0 0 0 0 0 N/A expected N/A N/A np array N/A N/A 0 0 0 0 0 N/A 0 0 0 0 0 N/A 0 1 1 1 0 N/A 0 1 1 1 0 N/A 0 0 0 0 0 N/A expected_unedited N/A N/A np array N/A N/A 0 0 1 0 0 N/A 0 1 1 1 0 N/A 0 2 2 2 0 N/A 0 2 2 2 0 N/A 0 0 0 0 0 N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A image N/A N/A cpi Image image N/A objects N/A N/A cpo Objects N/A N/A objects unedited_segmented labels N/A N/A objects small_removed_segmented labels N/A N/A objects unedited_segmented labels_unedited N/A N/A objects segmented labels N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module method value N/A cpmi2 M_PROPAGATION N/A N/A N/A module wants_discard_edge value True N/A N/A N/A module wants_discard_primary value True N/A N/A N/A module new_primary_objects_name value NEW_OBJECTS_NAME N/A N/A N/A module threshold_scope value N/A cpmi TS_GLOBAL N/A N/A N/A module threshold_method value N/A cpmi TM_OTSU N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module run workspace N/A object_out N/A N/A N/A workspace object_set get_objects OUTPUT_OBJECTS_NAME N/A N/A N/A self assertTrue N/A N/A np all N/A N/A object_out segmented expected N/A N/A N/A self assertTrue N/A N/A np all N/A N/A object_out unedited_segmented expected_unedited N/A object_out N/A N/A N/A workspace object_set get_objects NEW_OBJECTS_NAME N/A N/A N/A self assertTrue N/A N/A np all N/A N/A object_out segmented labels N/A N/A N/A self assertTrue N/A N/A np all N/A N/A object_out unedited_segmented labels_unedited N/A test_08_03_small N/A N/A self N/A N/A N/A Regression test of IMG-791

        A small object in the seed mask should not attract any of the
        secondary object.
         N/A labels N/A N/A np array N/A N/A 0 0 0 0 0 0 N/A 0 0 1 0 0 0 N/A 0 0 0 0 0 0 N/A 0 0 0 0 0 0 N/A 0 0 0 0 0 0 N/A 0 0 0 0 0 0 N/A labels_unedited N/A N/A np array N/A N/A 0 0 0 0 0 0 N/A 0 0 1 0 0 0 N/A 0 0 0 0 0 0 N/A 0 0 0 0 0 0 N/A 0 0 2 0 0 0 N/A 0 0 0 0 0 0 N/A image N/A N/A np array N/A N/A 0 0 0 0 0 0 N/A 0 1 1 1 1 0 N/A 0 1 1 1 1 0 N/A 0 1 1 1 1 0 N/A 0 1 1 1 1 0 N/A 0 0 0 0 0 0 float N/A expected N/A N/A image astype int N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A image N/A N/A cpi Image image N/A objects N/A N/A cpo Objects N/A N/A objects unedited_segmented labels N/A N/A objects small_removed_segmented labels N/A N/A objects unedited_segmented labels_unedited N/A N/A objects segmented labels N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module method value N/A cpmi2 M_PROPAGATION N/A N/A N/A module threshold_scope value N/A cpmi TM_MANUAL N/A N/A N/A module manual_threshold value 0.5 N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module run workspace N/A object_out N/A N/A N/A workspace object_set get_objects OUTPUT_OBJECTS_NAME N/A N/A N/A self assertTrue N/A N/A np all N/A N/A object_out segmented expected N/A test_08_04_small_touching N/A N/A self N/A N/A N/A Test of logic added for IMG-791

        A small object in the seed mask touching the edge should attract
        some of the secondary object
         N/A labels N/A N/A np array N/A N/A 0 0 0 0 0 0 N/A 0 0 1 0 0 0 N/A 0 0 0 0 0 0 N/A 0 0 0 0 0 0 N/A 0 0 0 0 0 0 N/A 0 0 0 0 0 0 N/A labels_unedited N/A N/A np array N/A N/A 0 0 0 0 0 0 N/A 0 0 1 0 0 0 N/A 0 0 0 0 0 0 N/A 0 0 0 0 0 0 N/A 0 0 0 0 0 0 N/A 0 0 2 0 0 0 N/A image N/A N/A np array N/A N/A 0 0 0 0 0 0 N/A 0 1 1 1 1 0 N/A 0 1 1 1 1 0 N/A 0 1 1 1 1 0 N/A 0 1 1 1 1 0 N/A 0 1 1 1 1 0 float N/A p N/A N/A cpp Pipeline N/A o_s N/A N/A cpo ObjectSet N/A i_l N/A N/A cpi ImageSetList N/A image N/A N/A cpi Image image N/A objects N/A N/A cpo Objects N/A N/A objects unedited_segmented labels N/A N/A objects small_removed_segmented labels N/A N/A objects unedited_segmented labels_unedited N/A N/A objects segmented labels N/A N/A N/A o_s add_objects objects INPUT_OBJECTS_NAME N/A i_s N/A N/A i_l get_image_set 0 N/A N/A N/A i_s add IMAGE_NAME image N/A m N/A N/A cpm Measurements N/A module N/A N/A cpmi2 IdentifySecondary N/A N/A N/A module primary_objects value INPUT_OBJECTS_NAME N/A N/A N/A module objects_name value OUTPUT_OBJECTS_NAME N/A N/A N/A module image_name value IMAGE_NAME N/A N/A N/A module method value N/A cpmi2 M_PROPAGATION N/A N/A N/A module threshold_scope value N/A cpmi TM_MANUAL N/A N/A N/A module manual_threshold value 0.5 N/A N/A module module_num 1 N/A N/A N/A p add_module module N/A workspace N/A N/A cpw Workspace p module i_s o_s m i_l N/A N/A N/A module run workspace N/A object_out N/A N/A N/A workspace object_set get_objects OUTPUT_OBJECTS_NAME N/A N/A i j N/A N/A N/A np argwhere N/A labels_unedited 2 N/A 0 N/A N/A N/A self assertTrue N/A N/A np all N/A N/A N/A object_out segmented N/A N/A N/A i 1 N/A N/A j 1 N/A j 2 0 N/A N/A N/A self assertEqual N/A len N/A N/A np unique N/A object_out unedited_segmented 3 N/A N/A N/A self assertEqual N/A len N/A N/A np unique N/A N/A object_out unedited_segmented N/A N/A N/A i 1 N/A N/A j 1 N/A j 2 1 N/A test_09_01_binary_threshold N/A N/A self N/A N/A N/A Test segmentation using a binary image for thresholding N/A N/A N/A N/A np random seed 91 N/A image N/A N/A N/A np random uniform size N/A 20 10 N/A labels N/A N/A np zeros N/A 20 10 int N/A N/A labels N/A N/A 5 5 1 N/A N/A labels N/A N/A 15 5 2 N/A threshold N/A N/A np zeros N/A 20 10 bool N/A N/A threshold N/A N/A 4 7 N/A 4 7 True N/A N/A threshold N/A N/A 14 17 N/A 4 7 True N/A expected N/A N/A np zeros N/A 20 10 int N/A N/A expected N/A N/A 4 7 N/A 4 7 1 N/A N/A expected N/A N/A 14 17 N/A 4 7 2 N/A N/A workspace module N/A N/A self make_workspace image labels N/A N/A N/A self assertTrue N/A isinstance module N/A cpmi2 IdentifySecondaryObjects N/A N/A N/A module threshold_scope value N/A cpmi TS_BINARY_IMAGE N/A N/A N/A module binary_image value threshold N/A image_set N/A workspace image_set N/A N/A N/A self assertTrue N/A isinstance image_set N/A cpi ImageSet N/A N/A N/A image_set add threshold N/A N/A cpi Image threshold convert False N/A N/A N/A module run workspace N/A object_out N/A N/A N/A workspace object_set get_objects OUTPUT_OBJECTS_NAME N/A labels_out N/A object_out segmented N/A indexes N/A N/A N/A workspace measurements get_current_measurement OUTPUT_OBJECTS_NAME N/A Parent_ INPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A len indexes 2 N/A indexes N/A N/A np hstack N/A N/A 0 indexes N/A N/A N/A self assertTrue N/A N/A np all N/A N/A indexes N/A labels_out expected N/A test_10_01_holes_no_holes N/A N/A self N/A N/A N/A N/A N/A N/A np random seed 92 N/A wants_fill_holes N/A True False N/A N/A method N/A N/A cpmi2 M_DISTANCE_B N/A cpmi2 M_PROPAGATION N/A cpmi2 M_WATERSHED_G N/A cpmi2 M_WATERSHED_I N/A N/A image N/A N/A N/A np random uniform size N/A 20 10 N/A labels N/A N/A np zeros N/A 20 10 int N/A N/A labels N/A N/A 5 5 1 N/A N/A labels N/A N/A 15 5 2 N/A threshold N/A N/A np zeros N/A 20 10 bool N/A N/A threshold N/A N/A 1 7 N/A 4 7 True N/A N/A threshold N/A N/A 2 5 False N/A N/A threshold N/A N/A 14 17 N/A 4 7 True N/A expected N/A N/A np zeros N/A 20 10 int N/A N/A expected N/A N/A 1 7 N/A 4 7 1 N/A N/A expected N/A N/A 14 17 N/A 4 7 2 N/A N/A wants_fill_holes N/A N/A N/A expected N/A N/A 2 5 0 N/A N/A workspace module N/A N/A self make_workspace image labels N/A N/A N/A self assertTrue N/A isinstance module N/A cpmi2 IdentifySecondaryObjects N/A N/A N/A module threshold_scope value N/A cpmi TM_BINARY_IMAGE N/A N/A N/A module binary_image value threshold N/A N/A N/A module method value method N/A N/A N/A module fill_holes value wants_fill_holes N/A N/A N/A module distance_to_dilate value 10000 N/A image_set N/A workspace image_set N/A N/A N/A self assertTrue N/A isinstance image_set N/A cpi ImageSet N/A N/A N/A image_set add threshold N/A N/A cpi Image threshold convert False N/A N/A N/A module run workspace N/A object_out N/A N/A N/A workspace object_set get_objects OUTPUT_OBJECTS_NAME N/A labels_out N/A object_out segmented N/A indexes N/A N/A N/A workspace measurements get_current_measurement OUTPUT_OBJECTS_NAME N/A Parent_ INPUT_OBJECTS_NAME N/A N/A N/A self assertEqual N/A len indexes 2 N/A indexes N/A N/A np hstack N/A N/A 0 indexes N/A N/A N/A self assertTrue N/A N/A np all N/A N/A indexes N/A labels_out expected N/A test_11_00_relationships_zero N/A N/A self N/A N/A N/A N/A workspace module N/A N/A self make_workspace N/A N/A np zeros N/A 10 10 N/A N/A np zeros N/A 10 10 int N/A N/A N/A self assertTrue N/A isinstance module N/A cpmi2 IdentifySecondary N/A N/A N/A module run workspace N/A m N/A workspace measurements N/A N/A N/A self assertTrue N/A isinstance m N/A cpm Measurements N/A result N/A N/A m get_relationships N/A module module_num N/A cpmi2 R_PARENT N/A N/A module primary_objects value N/A N/A module objects_name value N/A N/A N/A self assertEqual N/A len result 0 N/A test_11_01_relationships_one N/A N/A self N/A N/A N/A img N/A N/A np zeros N/A 10 10 N/A N/A img N/A N/A 2 7 N/A 2 7 0.5 N/A labels N/A N/A np zeros N/A 10 10 int N/A N/A labels N/A N/A 3 6 N/A 3 6 1 N/A N/A workspace module N/A N/A self make_workspace img labels N/A N/A N/A module method value N/A cpmi2 M_PROPAGATION N/A N/A N/A module threshold_scope value N/A cpmi TS_MANUAL N/A N/A N/A module manual_threshold value 0.25 N/A N/A N/A module run workspace N/A m N/A workspace measurements N/A N/A N/A self assertTrue N/A isinstance m N/A cpm Measurements N/A result N/A N/A m get_relationships N/A module module_num N/A cpmi2 R_PARENT N/A N/A module primary_objects value N/A N/A module objects_name value N/A N/A N/A self assertEqual N/A len result 1 N/A N/A N/A self assertEqual N/A N/A result N/A N/A cpm R_FIRST_IMAGE_NUMBER N/A 0 1 N/A N/A N/A self assertEqual N/A N/A result N/A N/A cpm R_SECOND_IMAGE_NUMBER N/A 0 1 N/A N/A N/A self assertEqual N/A N/A result N/A N/A cpm R_FIRST_OBJECT_NUMBER N/A 0 1 N/A N/A N/A self assertEqual N/A N/A result N/A N/A cpm R_SECOND_OBJECT_NUMBER N/A 0 1 N/A test_11_02_relationships_missing N/A N/A self N/A N/A N/A missing N/A range 1 4 N/A N/A img N/A N/A np zeros N/A 10 30 N/A labels N/A N/A np zeros N/A 10 30 int N/A i N/A range 3 N/A N/A object_number N/A i 1 N/A center_j N/A N/A i 10 4 N/A N/A labels N/A N/A 3 6 N/A N/A center_j 1 N/A center_j 2 object_number N/A N/A object_number missing N/A N/A N/A img N/A N/A 2 7 N/A N/A center_j 2 N/A center_j 3 0.5 N/A N/A N/A img N/A N/A 0 7 N/A N/A center_j 2 N/A center_j 3 0.5 N/A N/A workspace module N/A N/A self make_workspace img labels N/A N/A N/A self assertTrue N/A isinstance module N/A cpmi2 IdentifySecondary N/A N/A N/A module method value N/A cpmi2 M_PROPAGATION N/A N/A N/A module threshold_scope value N/A cpmi TS_MANUAL N/A N/A N/A module wants_discard_edge value True N/A N/A N/A module wants_discard_primary value False N/A N/A N/A module manual_threshold value 0.25 N/A N/A N/A module run workspace N/A m N/A workspace measurements N/A N/A N/A self assertTrue N/A isinstance m N/A cpm Measurements N/A result N/A N/A m get_relationships N/A module module_num N/A cpmi2 R_PARENT N/A N/A module primary_objects value N/A N/A module objects_name value N/A N/A N/A self assertEqual N/A len result 2 N/A i N/A range 2 N/A N/A object_number N/A i 1 N/A N/A object_number missing N/A N/A object_number 1 N/A N/A N/A self assertEqual N/A N/A result N/A N/A cpm R_FIRST_IMAGE_NUMBER N/A i 1 N/A N/A N/A self assertEqual N/A N/A result N/A N/A cpm R_SECOND_IMAGE_NUMBER N/A i 1 N/A N/A N/A self assertEqual N/A N/A result N/A N/A cpm R_FIRST_OBJECT_NUMBER N/A i object_number N/A N/A N/A self assertEqual N/A N/A result N/A N/A cpm R_SECOND_OBJECT_NUMBER N/A i object_number N/A N/A