Module ImportFrom alias alias alias Import alias Import alias identifier ImportFrom alias Import alias Import alias Import alias Assign NameStore Dict Num Num Num Num Num Num Num Num Num Num Num Num Num Num Num Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Dict Num Num Num Num Num Num Num Num Num Num Num Num Num Num Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore Dict FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq BinOpMod NameLoad Num Num body Expr Call AttributeLoad NameLoad attr BinOpSub BinOpAdd NameLoad Num BinOpMod NameLoad Num Return decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Return decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str SubscriptLoad Call AttributeLoad NameLoad attr Num Slice Num Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Num Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str SubscriptLoad Call AttributeLoad NameLoad attr Num Slice Num Num Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Num Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Num Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str SubscriptLoad Call AttributeLoad NameLoad attr Num Slice Num Num Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Num Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Num Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Num Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Num Index Num decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Return decorator_list decorator_list ClassDef bases NameLoad body Expr Str Pass decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad If CompareGt NameLoad Num body Assign NameStore Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad orelse Assign NameStore Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad If CompareGt NameLoad Num body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad orelse Assign NameStore Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareEq NameLoad Num body If CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Return Call NameLoad NameLoad orelse If CompareEq NameLoad Num body Return Call NameLoad NameLoad orelse If CompareEq NameLoad Num body Return Call NameLoad NameLoad orelse If CompareEq NameLoad Num body Return Call NameLoad NameLoad orelse If CompareEq NameLoad Num body Return Call NameLoad NameLoad orelse If CompareEq NameLoad Num body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr BinOpAdd NameLoad BinOpMult NameLoad Num orelse If CompareEq NameLoad Num body Return Call NameLoad NameLoad orelse If CompareEq NameLoad Num body Raise Call NameLoad Str orelse If CompareEq NameLoad Num body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr BinOpAdd NameLoad BinOpMult NameLoad Num orelse If CompareEq NameLoad Num body Return Call NameLoad Call NameLoad NameLoad orelse If CompareEq NameLoad Num body Return Call NameLoad Call NameLoad NameLoad orelse If CompareEq NameLoad Num body Return Call NameLoad NameLoad orelse If CompareEq NameLoad Num body Return Call NameLoad NameLoad orelse If CompareEq NameLoad Num body Return Call NameLoad NameLoad orelse If CompareEq NameLoad Num body Return Call NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore ListLoad For NameStore NameLoad body If BoolOpOr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr TupleLoad TupleLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr orelse If CompareIn SubscriptLoad NameLoad Index Str NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad TupleLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str orelse Raise Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad keyword NameLoad For NameStore Call NameLoad NameLoad body For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body Assign SubscriptStore SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str Index NameLoad Call NameLoad NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index SubscriptLoad NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index SubscriptLoad NameLoad Index Str orelse If SubscriptLoad NameLoad Index Str body Assign SubscriptStore SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str Index NameLoad Call NameLoad NameLoad NameLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index SubscriptLoad NameLoad Index Str orelse Assign SubscriptStore SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str Index NameLoad Call NameLoad NameLoad NameLoad If CompareGt SubscriptLoad NameLoad Index Str Num body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Slice Call NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareIn NameLoad ListLoad Num Num Num Num Num Num Num Num Num body If CompareEq NameLoad Num body Assign NameStore Call NameLoad NameLoad If CompareNotEq NameLoad SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index NameLoad orelse If CompareIn NameLoad ListLoad Num Num body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr BinOpMult SubscriptLoad NameLoad Index Str Num keyword SubscriptLoad NameLoad Index NameLoad Slice Num Num orelse Assign NameStore ListLoad For NameStore Call NameLoad SubscriptLoad NameLoad Index Str body Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr If CompareGt SubscriptLoad NameLoad Index Str Num body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Slice Call NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Str Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad AugAssignAdd NameStore BinOpMult Call NameLoad NameLoad BinOpPow Num Num Expr Call NameLoad NameLoad Num If UnaryOpNot CompareIn SubscriptLoad NameLoad Index Str NameLoad body Raise Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str If CompareIn SubscriptLoad NameLoad Index Str ListLoad Str Str body If CompareEq SubscriptLoad NameLoad Index Str Str body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad orelse Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Expr Call NameLoad NameLoad Num Assign NameStore Call NameLoad NameLoad If CompareEq SubscriptLoad NameLoad Index Str Num body If CompareEq NameLoad Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str NameLoad orelse Raise Call NameLoad Str orelse Assign NameStore Call NameLoad NameLoad If CompareNotEq NameLoad Num body Raise Call NameLoad Str If SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str orelse If SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str orelse Assign NameStore SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call NameLoad NameLoad BinOpMult Num Num Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str ListLoad For NameStore Call NameLoad SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Call NameLoad NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str ListLoad For NameStore Call NameLoad SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Call NameLoad NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Assign SubscriptStore NameLoad Index Str NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call AttributeLoad NameLoad attr Str orelse If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call AttributeLoad NameLoad attr Str orelse Raise Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Str Str Call NameLoad NameLoad Call NameLoad NameLoad If CompareEq BinOpBitAnd SubscriptLoad NameLoad Index Str Num Num body Raise Call NameLoad Str Assign SubscriptStore NameLoad Index Str CompareEq BinOpBitAnd SubscriptLoad NameLoad Index Str Num Num Assign SubscriptStore NameLoad Index Str CompareEq BinOpBitAnd SubscriptLoad NameLoad Index Str Num Num If SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad orelse If SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Str Call NameLoad NameLoad If CompareEq SubscriptLoad NameLoad Index Str Num body Expr Call NameLoad NameLoad Num Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Expr Call NameLoad NameLoad Num Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str ListLoad For NameStore Call NameLoad SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Call NameLoad NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Str Num body Expr Call AttributeLoad NameLoad attr Str Expr Call NameLoad NameLoad Num Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Expr Call NameLoad NameLoad Num Assign SubscriptStore NameLoad Index Str Num Assign SubscriptStore NameLoad Index Str ListLoad For NameStore Call NameLoad SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad NameLoad If CompareNotEq NameLoad Num body Raise Call NameLoad Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Call NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Assign NameStore Call NameLoad NameLoad If CompareNotEq NameLoad Num body Raise Call NameLoad Str Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str BinOpBitAnd NameLoad Num Assign SubscriptStore NameLoad Index Str BinOpBitAnd NameLoad Num Assign SubscriptStore NameLoad Index Str BinOpBitAnd NameLoad Num If UnaryOpNot SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str ListLoad For NameStore Call NameLoad SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Call NameLoad NameLoad For NameStore SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Dict For NameStore SubscriptLoad NameLoad Index Str body If SubscriptLoad NameLoad Index Str body Assign SubscriptStore SubscriptLoad NameLoad Index Str Index SubscriptLoad NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Dict For NameStore SubscriptLoad NameLoad Index Str body If SubscriptLoad NameLoad Index Str body Assign SubscriptStore SubscriptLoad NameLoad Index Str Index SubscriptLoad NameLoad Index Str Call NameLoad NameLoad If BoolOpOr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str ListLoad For NameStore Call NameLoad SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str ListLoad For NameStore Call NameLoad SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Call NameLoad NameLoad Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Str NameLoad orelse If UnaryOpNot CompareIn SubscriptLoad NameLoad Index Str NameLoad body Raise Call NameLoad Str Assign NameStore SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Dict Str Call NameLoad NameLoad If CompareEq SubscriptLoad NameLoad Index Str Num body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str CompareEq BinOpBitAnd NameLoad Num Num Assign SubscriptStore NameLoad Index Str CompareEq BinOpBitAnd NameLoad Num Num Assign SubscriptStore NameLoad Index Str CompareIn SubscriptLoad NameLoad Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body While Call NameLoad NameLoad NameLoad body If CompareEq AttributeLoad NameLoad attr Num body Assign NameStore NameLoad orelse If CompareIn AttributeLoad NameLoad attr NameLoad body Assign NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad If NameLoad body Assign NameStore NameLoad Return TupleLoad NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Return TupleLoad NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Return TupleLoad NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body If CompareIs AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body For NameStore Call NameLoad AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return TupleLoad NameLoad NameLoad orelse Return TupleLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults Dict body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad If BoolOpOr NameLoad NameLoad body Assign NameStore Dict orelse Assign NameStore Call NameLoad Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Num If CompareNotEq NameLoad Str body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore Call NameLoad NameLoad Num If CompareEq NameLoad Str body Pass orelse If CompareEq NameLoad Str body If NameLoad body Expr Call NameLoad Str If NameLoad body Assign NameStore Call NameLoad NameLoad Str orelse Assign NameStore Call AttributeLoad NameLoad attr keyword Str If NameLoad body Expr Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str While NameLoad body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad AugAssignAdd NameStore BinOpMult Call NameLoad NameLoad BinOpPow Num Num Assign NameStore Call AttributeLoad NameLoad attr Num If CompareEq SubscriptLoad NameLoad Index NameLoad Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str BinOpMod Call NameLoad NameLoad BinOpPow Num Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call NameLoad BinOpDiv BinOpSub NameLoad BinOpMod NameLoad BinOpPow Num Num BinOpPow Num Num Expr Call AttributeLoad NameLoad attr NameLoad Break Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad Assign NameStore BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call NameLoad BinOpMod NameLoad BinOpPow Num Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call NameLoad BinOpDiv BinOpSub NameLoad BinOpMod NameLoad BinOpPow Num Num BinOpPow Num Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr Num orelse Raise Call NameLoad BinOpMod Str NameLoad While NameLoad body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If CompareIn Str NameLoad body If SubscriptLoad NameLoad Index Str body Break Expr Call AttributeLoad NameLoad attr Assign NameStore Dict For NameStore NameLoad body If CompareEq SubscriptLoad NameLoad Index Str Str body Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str For NameStore NameLoad body If CompareEq SubscriptLoad NameLoad Index Str Str body Assign TupleStore NameStore NameStore Call NameLoad SubscriptLoad NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str If NameLoad body For NameStore NameLoad body If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call NameLoad BinOpMult Str Num Expr Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Expr Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Expr Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Break For NameStore NameLoad body If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call NameLoad BinOpMult Str Num Expr Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Expr Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Expr Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Expr Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Break For NameStore NameLoad body If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call NameLoad BinOpMult Str Num Expr Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Expr Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Expr Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Break For NameStore NameLoad body If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call NameLoad BinOpMult Str Num Expr Call NameLoad BinOpMod Str SubscriptLoad NameLoad Index Str Break Expr Call NameLoad BinOpMult Str Num Expr Call NameLoad BinOpMod Str Call NameLoad NameLoad Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad For NameStore Call NameLoad NameLoad body If CompareNotEq NameLoad Str body Expr Call NameLoad BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call NameLoad BinOpMult Str Num If CompareIn Str NameLoad body Expr Call NameLoad Str For NameStore NameLoad body Expr Call NameLoad BinOpMod Str TupleLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Expr Call NameLoad BinOpMult Str Num If NameLoad body For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Return NameLoad orelse Return NameLoad decorator_list
N/A __future__ division print_function absolute_import N/A struct N/A numpy np numpy.compat asstr N/A tempfile N/A zlib N/A warnings N/A DTYPE_DICT N/A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 >u1 >i2 >i4 >f4 >f8 >c8 |O |O >c16 |O |O >u2 >u4 >i8 >u8 N/A RECTYPE_DICT N/A 0 1 2 3 6 10 12 13 14 15 16 17 19 20 START_MARKER COMMON_VARIABLE VARIABLE SYSTEM_VARIABLE END_MARKER TIMESTAMP COMPILED IDENTIFICATION VERSION HEAP_HEADER HEAP_DATA PROMOTE64 NOTICE DESCRIPTION N/A STRUCT_DICT N/A _align_32 N/A N/A f N/A N/A N/A Align to the next 32-bit position in a file N/A pos N/A N/A f tell N/A N/A N/A pos 4 0 N/A N/A N/A N/A f seek N/A N/A pos 4 N/A pos 4 N/A N/A _skip_bytes N/A N/A f n N/A N/A N/A Skip `n` bytes N/A N/A N/A f read n N/A N/A _read_bytes N/A N/A f n N/A N/A N/A Read the next `n` bytes N/A N/A N/A f read n N/A _read_byte N/A N/A f N/A N/A N/A Read a single byte N/A N/A N/A np uint8 N/A N/A N/A struct unpack >B N/A N/A N/A f read 4 N/A 1 N/A 0 N/A _read_long N/A N/A f N/A N/A N/A Read a signed 32-bit integer N/A N/A N/A np int32 N/A N/A N/A struct unpack >l N/A N/A f read 4 N/A 0 N/A _read_int16 N/A N/A f N/A N/A N/A Read a signed 16-bit integer N/A N/A N/A np int16 N/A N/A N/A struct unpack >h N/A N/A N/A f read 4 N/A 2 4 N/A 0 N/A _read_int32 N/A N/A f N/A N/A N/A Read a signed 32-bit integer N/A N/A N/A np int32 N/A N/A N/A struct unpack >i N/A N/A f read 4 N/A 0 N/A _read_int64 N/A N/A f N/A N/A N/A Read a signed 64-bit integer N/A N/A N/A np int64 N/A N/A N/A struct unpack >q N/A N/A f read 8 N/A 0 N/A _read_uint16 N/A N/A f N/A N/A N/A Read an unsigned 16-bit integer N/A N/A N/A np uint16 N/A N/A N/A struct unpack >H N/A N/A N/A f read 4 N/A 2 4 N/A 0 N/A _read_uint32 N/A N/A f N/A N/A N/A Read an unsigned 32-bit integer N/A N/A N/A np uint32 N/A N/A N/A struct unpack >I N/A N/A f read 4 N/A 0 N/A _read_uint64 N/A N/A f N/A N/A N/A Read an unsigned 64-bit integer N/A N/A N/A np uint64 N/A N/A N/A struct unpack >Q N/A N/A f read 8 N/A 0 N/A _read_float32 N/A N/A f N/A N/A N/A Read a 32-bit float N/A N/A N/A np float32 N/A N/A N/A struct unpack >f N/A N/A f read 4 N/A 0 N/A _read_float64 N/A N/A f N/A N/A N/A Read a 64-bit float N/A N/A N/A np float64 N/A N/A N/A struct unpack >d N/A N/A f read 8 N/A 0 N/A Pointer N/A object N/A N/A Class used to define pointers __init__ N/A N/A self index N/A N/A N/A N/A self index index N/A N/A N/A ObjectPointer N/A Pointer N/A N/A Class used to define object pointers N/A N/A _read_string N/A N/A f N/A N/A N/A Read a string N/A length N/A _read_long f N/A N/A length 0 N/A N/A chars N/A _read_bytes f length N/A N/A _align_32 f N/A chars N/A asstr chars N/A N/A chars N/A chars N/A _read_string_data N/A N/A f N/A N/A N/A Read a data string (length is specified twice) N/A length N/A _read_long f N/A N/A length 0 N/A N/A length N/A _read_long f N/A string_data N/A _read_bytes f length N/A N/A _align_32 f N/A N/A string_data N/A string_data N/A _read_data N/A N/A f dtype N/A N/A N/A Read a variable with a specified data type N/A N/A dtype 1 N/A N/A N/A N/A _read_int32 f 1 N/A N/A N/A Exception Error occurred while reading byte variable N/A N/A _read_byte f N/A N/A N/A dtype 2 N/A N/A N/A _read_int16 f N/A N/A N/A dtype 3 N/A N/A N/A _read_int32 f N/A N/A N/A dtype 4 N/A N/A N/A _read_float32 f N/A N/A N/A dtype 5 N/A N/A N/A _read_float64 f N/A N/A N/A dtype 6 N/A N/A real N/A _read_float32 f N/A imag N/A _read_float32 f N/A N/A N/A np complex64 N/A real N/A imag 1j N/A N/A N/A dtype 7 N/A N/A N/A _read_string_data f N/A N/A N/A dtype 8 N/A N/A N/A Exception Should not be here - please report this N/A N/A N/A dtype 9 N/A N/A real N/A _read_float64 f N/A imag N/A _read_float64 f N/A N/A N/A np complex128 N/A real N/A imag 1j N/A N/A N/A dtype 10 N/A N/A N/A Pointer N/A _read_int32 f N/A N/A N/A dtype 11 N/A N/A N/A ObjectPointer N/A _read_int32 f N/A N/A N/A dtype 12 N/A N/A N/A _read_uint16 f N/A N/A N/A dtype 13 N/A N/A N/A _read_uint32 f N/A N/A N/A dtype 14 N/A N/A N/A _read_int64 f N/A N/A N/A dtype 15 N/A N/A N/A _read_uint64 f N/A N/A N/A Exception N/A Unknown IDL type: %i - please report this dtype N/A _read_structure N/A N/A f array_desc struct_desc N/A N/A N/A 
    Read a structure, with the array and structure descriptors given as
    `array_desc` and `structure_desc` respectively.
     N/A nrows N/A array_desc N/A nelements N/A columns N/A struct_desc N/A tagtable N/A dtype N/A N/A col columns N/A N/A N/A N/A col N/A structure N/A col N/A array N/A N/A N/A N/A dtype append N/A N/A N/A N/A N/A col N/A name lower N/A col N/A name N/A np object_ N/A N/A N/A N/A col N/A typecode DTYPE_DICT N/A N/A N/A N/A dtype append N/A N/A N/A N/A N/A col N/A name lower N/A col N/A name N/A DTYPE_DICT N/A N/A col N/A typecode N/A N/A N/A Exception N/A Variable type %i not implemented N/A col N/A typecode N/A structure N/A N/A np recarray N/A nrows dtype dtype N/A i N/A range nrows N/A N/A col columns N/A N/A dtype N/A col N/A typecode N/A N/A col N/A structure N/A N/A N/A N/A structure N/A N/A col N/A name N/A i N/A _read_structure f N/A N/A struct_desc N/A arrtable N/A N/A col N/A name N/A N/A struct_desc N/A structtable N/A N/A col N/A name N/A N/A N/A col N/A array N/A N/A N/A N/A structure N/A N/A col N/A name N/A i N/A _read_array f dtype N/A N/A struct_desc N/A arrtable N/A N/A col N/A name N/A N/A N/A N/A structure N/A N/A col N/A name N/A i N/A _read_data f dtype N/A N/A N/A array_desc N/A ndims 1 N/A N/A dims N/A N/A array_desc N/A dims N/A N/A int N/A array_desc N/A ndims N/A N/A N/A dims reverse N/A structure N/A N/A structure reshape dims N/A structure N/A _read_array N/A N/A f typecode array_desc N/A N/A N/A 
    Read an array of type `typecode`, with the array descriptor given as
    `array_desc`.
     N/A N/A typecode N/A 1 3 4 5 6 9 13 14 15 N/A N/A N/A typecode 1 N/A N/A nbytes N/A _read_int32 f N/A N/A nbytes N/A array_desc N/A nbytes N/A N/A N/A N/A warnings warn Not able to verify number of bytes from header N/A array N/A N/A np fromstring N/A N/A f read N/A array_desc N/A nbytes dtype N/A DTYPE_DICT N/A typecode N/A N/A N/A typecode N/A 2 12 N/A N/A array N/A N/A N/A np fromstring N/A N/A f read N/A N/A array_desc N/A nbytes 2 dtype N/A DTYPE_DICT N/A typecode N/A 1 2 N/A N/A array N/A N/A i N/A range N/A array_desc N/A nelements N/A N/A dtype typecode N/A data N/A _read_data f dtype N/A N/A N/A array append data N/A array N/A N/A np array array dtype N/A np object_ N/A N/A N/A array_desc N/A ndims 1 N/A N/A dims N/A N/A array_desc N/A dims N/A N/A int N/A array_desc N/A ndims N/A N/A N/A dims reverse N/A array N/A N/A array reshape dims N/A N/A _align_32 f N/A array N/A _read_record N/A N/A f N/A N/A N/A Function to read in a full record N/A record N/A rectype N/A _read_long f N/A nextrec N/A _read_uint32 f N/A nextrec N/A N/A _read_uint32 f N/A 2 32 N/A N/A _skip_bytes f 4 N/A N/A N/A N/A record N/A rectype RECTYPE_DICT N/A N/A N/A Exception N/A Unknown RECTYPE: %i N/A record N/A rectype N/A N/A record N/A rectype N/A RECTYPE_DICT N/A N/A record N/A rectype N/A N/A N/A record N/A rectype N/A VARIABLE HEAP_DATA N/A N/A N/A N/A record N/A rectype VARIABLE N/A N/A N/A record N/A varname N/A _read_string f N/A N/A N/A record N/A heap_index N/A _read_long f N/A N/A _skip_bytes f 4 N/A rectypedesc N/A _read_typedesc f N/A N/A N/A rectypedesc N/A typecode 0 N/A N/A N/A nextrec N/A N/A f tell N/A N/A N/A record N/A data None N/A N/A N/A ValueError Unexpected type code: 0 N/A N/A varstart N/A _read_long f N/A N/A varstart 7 N/A N/A N/A Exception VARSTART is not 7 N/A N/A rectypedesc N/A structure N/A N/A N/A record N/A data N/A _read_structure f N/A rectypedesc N/A array_desc N/A rectypedesc N/A struct_desc N/A N/A N/A rectypedesc N/A array N/A N/A N/A record N/A data N/A _read_array f N/A rectypedesc N/A typecode N/A rectypedesc N/A array_desc N/A N/A dtype N/A rectypedesc N/A typecode N/A N/A record N/A data N/A _read_data f dtype N/A N/A N/A N/A record N/A rectype TIMESTAMP N/A N/A N/A _skip_bytes f N/A 4 256 N/A N/A record N/A date N/A _read_string f N/A N/A record N/A user N/A _read_string f N/A N/A record N/A host N/A _read_string f N/A N/A N/A N/A record N/A rectype VERSION N/A N/A N/A record N/A format N/A _read_long f N/A N/A record N/A arch N/A _read_string f N/A N/A record N/A os N/A _read_string f N/A N/A record N/A release N/A _read_string f N/A N/A N/A N/A record N/A rectype IDENTIFICATON N/A N/A N/A record N/A author N/A _read_string f N/A N/A record N/A title N/A _read_string f N/A N/A record N/A idcode N/A _read_string f N/A N/A N/A N/A record N/A rectype NOTICE N/A N/A N/A record N/A notice N/A _read_string f N/A N/A N/A N/A record N/A rectype DESCRIPTION N/A N/A N/A record N/A description N/A _read_string_data f N/A N/A N/A N/A record N/A rectype HEAP_HEADER N/A N/A N/A record N/A nvalues N/A _read_long f N/A N/A record N/A indices N/A N/A i N/A range N/A record N/A nvalues N/A N/A N/A N/A N/A record N/A indices append N/A _read_long f N/A N/A N/A N/A record N/A rectype COMMONBLOCK N/A N/A N/A record N/A nvars N/A _read_long f N/A N/A record N/A name N/A _read_string f N/A N/A record N/A varnames N/A N/A i N/A range N/A record N/A nvars N/A N/A N/A N/A N/A record N/A varnames append N/A _read_string f N/A N/A N/A N/A record N/A rectype END_MARKER N/A N/A N/A record N/A end True N/A N/A N/A N/A record N/A rectype UNKNOWN N/A N/A N/A N/A warnings warn Skipping UNKNOWN record N/A N/A N/A N/A record N/A rectype SYSTEM_VARIABLE N/A N/A N/A N/A warnings warn Skipping SYSTEM_VARIABLE record N/A N/A N/A Exception N/A record['rectype']=%s not implemented N/A record N/A rectype N/A N/A N/A f seek nextrec N/A record N/A _read_typedesc N/A N/A f N/A N/A N/A Function to read in a type descriptor N/A typedesc N/A typecode varflags N/A _read_long f N/A _read_long f N/A N/A N/A N/A typedesc N/A varflags 2 2 N/A N/A N/A Exception System variables not implemented N/A N/A typedesc N/A array N/A N/A N/A typedesc N/A varflags 4 4 N/A N/A typedesc N/A structure N/A N/A N/A typedesc N/A varflags 32 32 N/A N/A typedesc N/A structure N/A N/A N/A typedesc N/A array_desc N/A _read_arraydesc f N/A N/A typedesc N/A struct_desc N/A _read_structdesc f N/A N/A N/A typedesc N/A array N/A N/A N/A typedesc N/A array_desc N/A _read_arraydesc f N/A typedesc N/A _read_arraydesc N/A N/A f N/A N/A N/A Function to read in an array descriptor N/A arraydesc N/A arrstart N/A _read_long f N/A N/A N/A arraydesc N/A arrstart 8 N/A N/A N/A _skip_bytes f 4 N/A N/A arraydesc N/A nbytes N/A _read_long f N/A N/A arraydesc N/A nelements N/A _read_long f N/A N/A arraydesc N/A ndims N/A _read_long f N/A N/A _skip_bytes f 8 N/A N/A arraydesc N/A nmax N/A _read_long f N/A N/A arraydesc N/A dims N/A N/A d N/A range N/A arraydesc N/A nmax N/A N/A N/A N/A N/A arraydesc N/A dims append N/A _read_long f N/A N/A N/A N/A arraydesc N/A arrstart 18 N/A N/A N/A N/A warnings warn Using experimental 64-bit array read N/A N/A _skip_bytes f 8 N/A N/A arraydesc N/A nbytes N/A _read_uint64 f N/A N/A arraydesc N/A nelements N/A _read_uint64 f N/A N/A arraydesc N/A ndims N/A _read_long f N/A N/A _skip_bytes f 8 N/A N/A arraydesc N/A nmax 8 N/A N/A arraydesc N/A dims N/A N/A d N/A range N/A arraydesc N/A nmax N/A N/A v N/A _read_long f N/A N/A v 0 N/A N/A N/A Exception Expected a zero in ARRAY_DESC N/A N/A N/A N/A arraydesc N/A dims append N/A _read_long f N/A N/A N/A Exception N/A Unknown ARRSTART: %i N/A arraydesc N/A arrstart N/A arraydesc N/A _read_structdesc N/A N/A f N/A N/A N/A Function to read in a structure descriptor N/A structdesc N/A N/A structstart N/A _read_long f N/A N/A structstart 9 N/A N/A N/A Exception STRUCTSTART should be 9 N/A N/A structdesc N/A name N/A _read_string f N/A predef N/A _read_long f N/A N/A structdesc N/A ntags N/A _read_long f N/A N/A structdesc N/A nbytes N/A _read_long f N/A N/A structdesc N/A predef N/A predef 1 N/A N/A structdesc N/A inherits N/A predef 2 N/A N/A structdesc N/A is_super N/A predef 4 N/A N/A N/A structdesc N/A predef N/A N/A N/A structdesc N/A tagtable N/A N/A t N/A range N/A structdesc N/A ntags N/A N/A N/A N/A N/A structdesc N/A tagtable append N/A _read_tagdesc f N/A tag N/A structdesc N/A tagtable N/A N/A N/A tag N/A name N/A _read_string f N/A N/A structdesc N/A arrtable N/A N/A tag N/A structdesc N/A tagtable N/A N/A N/A tag N/A array N/A N/A N/A N/A structdesc N/A arrtable N/A N/A tag N/A name N/A _read_arraydesc f N/A N/A structdesc N/A structtable N/A N/A tag N/A structdesc N/A tagtable N/A N/A N/A tag N/A structure N/A N/A N/A N/A structdesc N/A structtable N/A N/A tag N/A name N/A _read_structdesc f N/A N/A N/A structdesc N/A inherits N/A structdesc N/A is_super N/A N/A N/A structdesc N/A classname N/A _read_string f N/A N/A structdesc N/A nsupclasses N/A _read_long f N/A N/A structdesc N/A supclassnames N/A N/A s N/A range N/A structdesc N/A nsupclasses N/A N/A N/A N/A N/A structdesc N/A supclassnames append N/A _read_string f N/A N/A structdesc N/A supclasstable N/A N/A s N/A range N/A structdesc N/A nsupclasses N/A N/A N/A N/A N/A structdesc N/A supclasstable append N/A _read_structdesc f N/A N/A STRUCT_DICT N/A N/A structdesc N/A name structdesc N/A N/A N/A N/A N/A structdesc N/A name STRUCT_DICT N/A N/A N/A Exception PREDEF=1 but can't find definition N/A structdesc N/A STRUCT_DICT N/A N/A structdesc N/A name N/A structdesc N/A _read_tagdesc N/A N/A f N/A N/A N/A Function to read in a tag descriptor N/A tagdesc N/A offset N/A _read_long f N/A N/A N/A tagdesc N/A offset -1 N/A N/A N/A tagdesc N/A offset N/A _read_uint64 f N/A N/A tagdesc N/A typecode N/A _read_long f N/A tagflags N/A _read_long f N/A N/A tagdesc N/A array N/A N/A tagflags 4 4 N/A N/A tagdesc N/A structure N/A N/A tagflags 32 32 N/A N/A tagdesc N/A scalar N/A N/A tagdesc N/A typecode DTYPE_DICT N/A tagdesc N/A _replace_heap N/A N/A variable heap N/A N/A N/A N/A isinstance variable Pointer N/A N/A N/A isinstance variable Pointer N/A N/A N/A N/A variable index 0 N/A N/A variable None N/A N/A N/A N/A variable index heap N/A N/A variable N/A heap N/A N/A variable index N/A N/A N/A N/A warnings warn Variable referenced by pointer not found in heap: variable will be set to None N/A variable None N/A N/A replace new N/A _replace_heap variable heap N/A replace N/A N/A variable new N/A N/A True variable N/A N/A N/A isinstance variable N/A N/A N/A np core records recarray N/A N/A N/A ir record N/A enumerate variable N/A N/A N/A replace new N/A _replace_heap record heap N/A replace N/A N/A N/A variable N/A ir new N/A N/A False variable N/A N/A N/A isinstance variable N/A N/A N/A np core records record N/A N/A N/A iv value N/A enumerate variable N/A N/A N/A replace new N/A _replace_heap value heap N/A replace N/A N/A N/A variable N/A iv new N/A N/A False variable N/A N/A N/A isinstance variable N/A np ndarray N/A N/A N/A N/A N/A variable dtype type N/A np object_ N/A N/A iv N/A range N/A variable size N/A N/A N/A replace new N/A _replace_heap N/A N/A variable item iv heap N/A replace N/A N/A N/A N/A variable itemset iv new N/A N/A False variable N/A N/A N/A False variable N/A AttrDict N/A dict N/A N/A 
    A case-insensitive dictionary with access via item, attribute, and call
    notations:

        >>> d = AttrDict()
        >>> d['Variable'] = 123
        >>> d['Variable']
        123
        >>> d.Variable
        123
        >>> d.variable
        123
        >>> d('VARIABLE')
        123
     __init__ N/A N/A self init N/A N/A N/A N/A N/A N/A dict __init__ self init N/A __getitem__ N/A N/A self name N/A N/A N/A N/A N/A N/A super AttrDict self __getitem__ N/A N/A name lower N/A __setitem__ N/A N/A self key value N/A N/A N/A N/A N/A N/A super AttrDict self __setitem__ N/A N/A key lower value N/A N/A __getattr__ __getitem__ N/A __setattr__ __setitem__ N/A __call__ __getitem__ N/A readsav N/A N/A file_name idict python_dict uncompressed_file_name verbose N/A None False None False N/A N/A 
    Read an IDL .sav file.

    Parameters
    ----------
    file_name : str
        Name of the IDL save file.
    idict : dict, optional
        Dictionary in which to insert .sav file variables.
    python_dict : bool, optional
        By default, the object return is not a Python dictionary, but a
        case-insensitive dictionary with item, attribute, and call access
        to variables. To get a standard Python dictionary, set this option
        to True.
    uncompressed_file_name : str, optional
        This option only has an effect for .sav files written with the
        /compress option. If a file name is specified, compressed .sav
        files are uncompressed to this file. Otherwise, readsav will use
        the `tempfile` module to determine a temporary filename
        automatically, and will remove the temporary file upon successfully
        reading it in.
    verbose : bool, optional
        Whether to print out information about the save file, including
        the records read, and available variables.

    Returns
    -------
    idl_dict : AttrDict or dict
        If `python_dict` is set to False (default), this function returns a
        case-insensitive dictionary with item, attribute, and call access
        to variables. If `python_dict` is set to True, this function
        returns a Python dictionary with all variable names in lowercase.
        If `idict` was specified, then variables are written to the
        dictionary specified, and the updated dictionary is returned.

     N/A records N/A N/A N/A python_dict idict N/A N/A variables N/A N/A N/A variables N/A AttrDict N/A f N/A open file_name rb N/A signature N/A _read_bytes f 2 N/A N/A signature SR N/A N/A N/A Exception N/A Invalid SIGNATURE: %s signature N/A recfmt N/A _read_bytes f 2 N/A N/A recfmt N/A N/A N/A N/A N/A recfmt N/A N/A verbose N/A N/A N/A print IDL Save file is compressed N/A uncompressed_file_name N/A N/A fout N/A open uncompressed_file_name w+b N/A N/A fout N/A N/A tempfile NamedTemporaryFile suffix .sav N/A verbose N/A N/A N/A print N/A  -> expanding to %s N/A fout name N/A N/A N/A fout write SR N/A True N/A N/A rectype N/A _read_long f N/A N/A N/A fout write N/A N/A struct pack >l N/A int rectype N/A nextrec N/A _read_uint32 f N/A nextrec N/A N/A _read_uint32 f N/A 2 32 N/A unknown N/A N/A f read 4 N/A N/A N/A RECTYPE_DICT N/A rectype END_MARKER N/A N/A N/A N/A fout write N/A N/A struct pack >I N/A N/A int nextrec N/A 2 32 N/A N/A N/A fout write N/A N/A struct pack >I N/A int N/A N/A nextrec N/A nextrec N/A 2 32 N/A 2 32 N/A N/A N/A fout write unknown N/A N/A pos N/A N/A f tell N/A rec_string N/A N/A zlib decompress N/A N/A f read N/A nextrec pos N/A nextrec N/A N/A N/A N/A fout tell N/A len rec_string 12 N/A N/A N/A fout write N/A N/A struct pack >I N/A int N/A nextrec N/A 2 32 N/A N/A N/A fout write N/A N/A struct pack >I N/A int N/A N/A nextrec N/A nextrec N/A 2 32 N/A 2 32 N/A N/A N/A fout write unknown N/A N/A N/A fout write rec_string N/A N/A N/A f close N/A f fout N/A N/A N/A f seek 4 N/A N/A N/A Exception N/A Invalid RECFMT: %s recfmt N/A True N/A N/A r N/A _read_record f N/A N/A N/A records append r N/A N/A end r N/A N/A N/A r N/A end N/A N/A N/A N/A N/A f close N/A heap N/A N/A r records N/A N/A N/A N/A r N/A rectype HEAP_DATA N/A N/A N/A heap N/A N/A r N/A heap_index N/A r N/A data N/A r records N/A N/A N/A N/A r N/A rectype VARIABLE N/A N/A N/A replace new N/A _replace_heap N/A r N/A data heap N/A replace N/A N/A N/A r N/A data new N/A N/A variables N/A N/A N/A N/A r N/A varname lower N/A r N/A data N/A verbose N/A N/A record records N/A N/A N/A N/A record N/A rectype TIMESTAMP N/A N/A N/A print N/A - 50 N/A N/A print N/A Date: %s N/A record N/A date N/A N/A print N/A User: %s N/A record N/A user N/A N/A print N/A Host: %s N/A record N/A host N/A N/A record records N/A N/A N/A N/A record N/A rectype VERSION N/A N/A N/A print N/A - 50 N/A N/A print N/A Format: %s N/A record N/A format N/A N/A print N/A Architecture: %s N/A record N/A arch N/A N/A print N/A Operating System: %s N/A record N/A os N/A N/A print N/A IDL Version: %s N/A record N/A release N/A N/A record records N/A N/A N/A N/A record N/A rectype IDENTIFICATON N/A N/A N/A print N/A - 50 N/A N/A print N/A Author: %s N/A record N/A author N/A N/A print N/A Title: %s N/A record N/A title N/A N/A print N/A ID Code: %s N/A record N/A idcode N/A N/A record records N/A N/A N/A N/A record N/A rectype DESCRIPTION N/A N/A N/A print N/A - 50 N/A N/A print N/A Description: %s N/A record N/A description N/A N/A N/A print N/A - 50 N/A N/A print N/A Successfully read %i records of which: N/A len records N/A rectypes N/A N/A r N/A rectype N/A r records N/A rt N/A set rectypes N/A N/A N/A rt END_MARKER N/A N/A N/A print N/A  - %i are of type %s N/A N/A N/A rectypes count rt rt N/A N/A print N/A - 50 N/A N/A VARIABLE rectypes N/A N/A N/A print Available variables: N/A var variables N/A N/A N/A print N/A  - %s [%s] N/A var N/A type N/A variables N/A var N/A N/A print N/A - 50 N/A idict N/A N/A var variables N/A N/A N/A idict N/A var N/A variables N/A var N/A idict N/A N/A variables N/A