Module Expr Str ImportFrom alias ImportFrom alias alias ImportFrom alias Import alias FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Import alias alias If CompareIs NameLoad NameLoad body Raise Call NameLoad Str If CompareIs NameLoad NameLoad body Raise Call NameLoad Str If CompareIs NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore ListLoad TryFinally body For NameStore NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Str NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Str NameLoad If CompareEq Call NameLoad NameLoad Num body Raise NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad For NameStore NameLoad body Expr Yield NameLoad finalbody For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Import alias alias Assign NameStore Dict FunctionDef arguments args NameParam NameParam defaults body Expr Str Import alias For NameStore NameLoad body If Call NameLoad NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Num Index Num Assign NameStore NameLoad If CompareIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Call NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Dict For NameStore NameLoad body Assign NameStore Dict Assign NameStore Dict Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If UnaryOpNot NameLoad body Continue For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Dict If CompareEq Call NameLoad Call AttributeLoad NameLoad attr Num body Raise Call NameLoad Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad If NameLoad body Expr Call NameLoad NameLoad NameLoad Assign NameStore SubscriptLoad Call NameLoad NameLoad NameLoad Index NameLoad orelse Assign NameStore Call NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad For NameStore Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Dict Str Str Str AttributeLoad NameLoad attr TupleLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If BoolOpAnd CompareNotEq Call NameLoad NameLoad NameLoad CompareNotEq Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str If BoolOpAnd CompareEq Call NameLoad NameLoad NameLoad CompareGt Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad Str decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Import alias alias Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign NameStore NameLoad For NameStore NameLoad body Assign NameStore Dict Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore BoolOpOr NameLoad SubscriptLoad NameLoad Slice Num Assert CompareEq NameLoad SubscriptLoad NameLoad Slice Num Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpSub AttributeLoad NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BinOpAdd TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Import alias alias Assert CompareEq Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr Assign NameStore AttributeLoad SubscriptLoad NameLoad Index Num attr Assign NameStore AttributeLoad SubscriptLoad NameLoad Index Num attr Assert CompareGt NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Slice Num For TupleStore NameStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If CompareLt NameLoad NameLoad body Continue If CompareGt NameLoad NameLoad body Continue orelse If BoolOpAnd CompareLtE NameLoad NameLoad CompareGtE NameLoad NameLoad body Assign NameStore Call NameLoad BinOpSub NameLoad NameLoad BinOpSub NameLoad NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index BinOpAdd TupleLoad NameLoad NameLoad orelse If BoolOpAnd CompareGt NameLoad NameLoad CompareLt NameLoad NameLoad body Assign NameStore Call NameLoad Num BinOpSub NameLoad NameLoad Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index BinOpAdd TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Raise Call NameLoad Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Num For NameStore AttributeLoad NameLoad attr body AugAssignMult NameStore NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Raise Call NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListComp Num comprehension NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListComp Num comprehension NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore TupleLoad NameLoad Assign NameStore ListLoad Assign TupleStore NameStore NameStore TupleLoad Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMult ListLoad Call NameLoad NameLoad BinOpAdd BinOpSub NameLoad NameLoad Num Assign NameStore Call NameLoad NameLoad orelse If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad BinOpAdd NameLoad Num Num orelse Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad If CompareLt Call NameLoad NameLoad NameLoad body AugAssignAdd NameStore BinOpMult TupleLoad Call NameLoad NameLoad BinOpSub NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr For TupleStore NameStore TupleStore NameStore NameStore NameStore NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str Call NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad BinOpAdd NameLoad BoolOpOr AttributeLoad NameLoad attr Num Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad BinOpMult NameLoad BoolOpOr AttributeLoad NameLoad attr Num Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad BinOpAdd NameLoad BoolOpOr AttributeLoad NameLoad attr BinOpSub NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad GeneratorExp Call NameLoad NameLoad comprehension NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Return Dict Str Str Str Str Num AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body For NameStore NameLoad body For NameStore AttributeLoad NameLoad attr body Expr Yield NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call NameLoad GeneratorExp Call NameLoad Num BinOpAdd BinOpFloorDiv BinOpSub BinOpSub NameLoad NameLoad Num NameLoad Num comprehension TupleStore NameStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body If ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr CompareLtE NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Raise NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr While Num body Assign NameStore BoolOpOr AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Num For NameStore Call NameLoad BinOpSub NameLoad Num Num Num body If CompareEq NameLoad Num body Assign SubscriptStore NameLoad Index NameLoad BinOpAdd SubscriptLoad NameLoad Index NameLoad Num orelse If CompareLtE NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad body Assign SubscriptStore NameLoad Index NameLoad BinOpAdd SubscriptLoad NameLoad Index NameLoad BinOpMult NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore BinOpFloorDiv NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call NameLoad GeneratorExp Call NameLoad NameLoad comprehension NameStore Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Yield SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Raise NameLoad Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad For NameStore Call NameLoad BinOpSub NameLoad Num Num Num body If CompareGtE SubscriptLoad NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad AugAssignAdd SubscriptStore NameLoad Index BinOpSub NameLoad Num SubscriptLoad AttributeLoad NameLoad attr Index BinOpSub NameLoad Num If CompareGtE SubscriptLoad NameLoad Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num body Expr Call AttributeLoad NameLoad attr Str Raise NameLoad decorator_list decorator_list
N/A N/A 
@package ion.services.dm.ingestion
@file ion/services/dm/inventory/hdf_array_iterator.py
@author Swarbhanu Chatterjee
@brief HDFArrayIterator. Used in replay. Accepts a certain number of hdf files. Extracts the arrays out of them. Uses the ArrayIterator to
resize the arrays into blocks that are of the right size so that they do not have to be read into memory.
 operator mul pyon.core.exception NotFound BadRequest pyon.public log N/A itertools acquire_data N/A N/A hdf_files var_names concatenate_size bounds N/A None None None None N/A N/A h5py numpy N/A N/A hdf_files None N/A N/A N/A NotFound No open_hdf_files provided to extract data from. N/A N/A var_names None N/A N/A N/A NotFound Variable names where not provided. N/A N/A concatenate_size None N/A N/A N/A NotFound The concatenation size was not provided N/A open_files N/A N/A N/A N/A hdf_file hdf_files N/A N/A N/A N/A file N/A N/A h5py File hdf_file r N/A N/A N/A IOError N/A ioe N/A N/A N/A N/A log exception Unable to open file: "%s" hdf_file N/A N/A N/A file N/A N/A h5py File hdf_file r N/A N/A N/A N/A N/A N/A log exception Still Unable to open file: "%s" ! hdf_file N/A N/A N/A len hdf_files 1 N/A N/A ioe N/A N/A N/A open_files append file N/A gen N/A _acquire_hdf_data open_hdf_files open_files var_names var_names concatenate_size concatenate_size bounds bounds N/A item gen N/A N/A N/A item N/A N/A file open_files N/A N/A N/A N/A file close N/A _acquire_hdf_data N/A N/A open_hdf_files var_names concatenate_size bounds N/A None None None None N/A N/A h5py numpy N/A out_dict N/A check_for_dataset N/A N/A nodes var_names N/A N/A N/A 
        A function to check for datasets in an hdf file and collect them
         N/A h5py N/A node nodes N/A N/A N/A isinstance node N/A N/A N/A h5py _hl dataset Dataset N/A N/A dataset_name N/A N/A N/A N/A node name rsplit / 1 N/A 1 N/A dataset node N/A N/A dataset_name var_names N/A N/A N/A dict_of_h5py_datasets N/A dataset_name dataset N/A N/A N/A isinstance node N/A N/A N/A h5py _hl group Group N/A N/A N/A check_for_dataset N/A N/A node values var_names N/A N/A dataset_lists_by_name N/A N/A file open_hdf_files N/A N/A dict_of_h5py_datasets N/A N/A chopped_end N/A N/A N/A N/A log debug N/A Reading file: %s file N/A nodes N/A N/A file values N/A N/A check_for_dataset nodes var_names N/A N/A N/A log debug N/A dict_of_h5py_datasets: %s dict_of_h5py_datasets N/A N/A dict_of_h5py_datasets N/A N/A N/A vname var_names N/A N/A dataset N/A N/A dict_of_h5py_datasets get vname None N/A dataset N/A N/A dset_list N/A N/A dataset_lists_by_name get vname N/A N/A N/A N/A dset_list append dataset N/A N/A dataset_lists_by_name N/A vname dset_list N/A array_iterators_by_name N/A N/A N/A N/A len N/A N/A dataset_lists_by_name keys 0 N/A N/A N/A NotFound No dataset for the variables provided were found in the hdf files. N/A N/A vname dset_list N/A N/A dataset_lists_by_name iteritems N/A N/A virtual_dset N/A VirtualDataset dset_list N/A bounds N/A N/A N/A check_bounds bounds virtual_dset N/A iarray N/A N/A ArrayIterator virtual_dset concatenate_size N/A bounds N/A N/A iarray N/A ArrayIterator virtual_dset concatenate_size N/A N/A array_iterators_by_name N/A vname iarray N/A N/A N/A log warn array_iterators_by_name N/A names N/A N/A array_iterators_by_name keys N/A iarrays N/A N/A array_iterators_by_name values N/A N/A N/A log warn N/A Len iarrays: %d N/A len iarrays N/A ichunks N/A N/A itertools izip_longest iarrays N/A N/A N/A N/A log warn N/A Len ichunks: %d N/A len ichunks N/A N/A name chunk iarray N/A N/A itertools izip names ichunks iarrays N/A N/A N/A out_dict N/A name N/A current_slice range values N/A iarray curr_slice N/A N/A N/A numpy nanmin chunk N/A N/A numpy nanmax chunk chunk N/A N/A out_dict N/A check_bounds N/A N/A bounds virtual_dset N/A N/A N/A 
    A method that checks the validity of user provided bounds
     N/A N/A N/A N/A type bounds tuple N/A N/A type bounds slice N/A N/A N/A BadRequest The provided parameter, bounds, is not a tuple as expected. N/A N/A N/A N/A type bounds tuple N/A N/A len bounds N/A len N/A virtual_dset shape N/A N/A N/A BadRequest The provided parameter, bounds, is trying to restrict more dimensions than the how many are actually present in the data. N/A VirtualDataset N/A object N/A __init__ N/A N/A self var_list N/A N/A N/A h5py numpy N/A N/A self _vars N/A N/A N/A self _records 0 N/A N/A self _starts N/A N/A N/A self _stops N/A N/A agg_shape None N/A var var_list N/A N/A vv N/A N/A N/A vv N/A data var N/A shape N/A var shape N/A N/A vv N/A shape shape N/A agg_shape N/A agg_shape N/A shape N/A 1 N/A N/A agg_shape N/A shape N/A 1 N/A N/A vv N/A records N/A shape N/A 0 N/A N/A N/A N/A self _starts append N/A self _records N/A N/A self _records N/A shape N/A 0 N/A N/A N/A N/A self _stops append N/A N/A self _records 1 N/A N/A N/A N/A self _vars append vv N/A N/A self _agg_shape agg_shape N/A N/A self _shape N/A N/A N/A self _records N/A self _agg_shape N/A __getitem__ N/A N/A self index N/A N/A N/A h5py numpy N/A N/A N/A len index N/A len N/A self shape N/A get_start N/A N/A index N/A 0 start N/A get_stop N/A N/A index N/A 0 stop N/A N/A get_stop get_start N/A agg_slices N/A index N/A 1 N/A N/A start stop var N/A zip N/A self _starts N/A self _stops N/A self _vars N/A N/A N/A stop get_start N/A N/A N/A N/A start get_stop N/A N/A N/A N/A N/A N/A start get_start N/A stop get_start N/A N/A slc N/A slice N/A get_start start N/A get_stop start N/A aggregate N/A N/A var N/A data N/A N/A N/A slc agg_slices N/A N/A N/A N/A start get_start N/A start get_stop N/A N/A slc N/A slice 0 N/A get_stop start N/A new N/A N/A var N/A data N/A N/A N/A slc agg_slices N/A aggregate N/A N/A numpy concatenate N/A aggregate new N/A aggregate N/A __array_interface__ N/A N/A self N/A N/A N/A N/A RuntimeError Shit - I need array_interface! N/A property shape N/A N/A self N/A N/A N/A N/A self _shape N/A property size N/A N/A self N/A N/A N/A res 1 N/A dim N/A self shape N/A N/A res dim N/A res N/A property __iter__ N/A N/A self N/A N/A N/A N/A RuntimeError Shit - I need iter! N/A N/A ArrayIterator N/A object N/A N/A 
    Buffered iterator for big arrays.

    This class creates a buffered iterator for reading big arrays in small
    contiguous blocks. The class is useful for objects stored in the
    filesystem. It allows iteration over the object *without* reading
    everything in memory; instead, small blocks are read and iterated over.

    The class can be used with any object that supports multidimensional
    slices, like variables from Scientific.IO.NetCDF, pynetcdf and ndarrays.

     __init__ N/A N/A self var buf_size N/A None N/A N/A N/A self var var N/A N/A self buf_size buf_size N/A N/A self start N/A 0 N/A dim N/A var shape N/A N/A self stop N/A dim N/A dim N/A var shape N/A N/A self step N/A 1 N/A dim N/A var shape N/A N/A self curr_slice Not set yet! N/A __getitem__ N/A N/A self index N/A N/A N/A 
        Return a new arrayterator.

         N/A N/A N/A isinstance index tuple N/A N/A index N/A index N/A fixed N/A N/A N/A length dims N/A N/A len index N/A len N/A self shape N/A slice_ index N/A N/A N/A slice_ Ellipsis N/A N/A N/A N/A fixed extend N/A N/A N/A slice None N/A N/A dims length 1 N/A length N/A len fixed N/A N/A N/A isinstance slice_ N/A int long N/A N/A N/A N/A fixed append N/A slice slice_ N/A slice_ 1 1 N/A N/A N/A N/A fixed append slice_ N/A index N/A tuple fixed N/A N/A N/A len index dims N/A N/A index N/A N/A N/A slice None N/A dims N/A len index N/A out N/A N/A self __class__ N/A self var N/A self buf_size N/A N/A i N/A start stop step slice_ N/A enumerate N/A zip N/A self start N/A self stop N/A self step index N/A N/A N/A N/A log debug N/A type of out: %s N/A type out N/A N/A N/A log debug N/A slice_: %s N/A str slice_ N/A N/A N/A out start N/A i N/A start N/A N/A slice_ start 0 N/A N/A N/A out step N/A i N/A step N/A N/A slice_ step 1 N/A N/A N/A out stop N/A i N/A start N/A N/A slice_ stop N/A stop start N/A N/A N/A out stop N/A i N/A min stop N/A N/A out stop N/A i N/A out N/A __array_interface__ N/A N/A self N/A N/A N/A slice_ N/A tuple N/A N/A slice t N/A t N/A zip N/A self start N/A self stop N/A self step N/A data N/A N/A N/A N/A self var N/A slice_ copy N/A N/A version shape typestr data 3 N/A self shape N/A N/A data dtype str data N/A property flat N/A N/A self N/A N/A N/A block self N/A N/A value N/A block flat N/A N/A N/A value N/A property shape N/A N/A self N/A N/A N/A N/A tuple N/A N/A max 0 N/A N/A N/A N/A stop start 1 step 1 N/A N/A start stop step N/A zip N/A self start N/A self stop N/A self step N/A property __iter__ N/A N/A self N/A N/A N/A N/A dim N/A dim N/A self shape N/A dim 0 N/A N/A N/A N/A log warn StopIteration called because of degernate dimensions N/A StopIteration N/A start N/A N/A self start N/A N/A stop N/A N/A self stop N/A N/A step N/A N/A self step N/A N/A ndims N/A len N/A N/A self var shape N/A 1 N/A N/A count N/A N/A self buf_size N/A reduce mul N/A self shape N/A rundim 0 N/A i N/A range N/A ndims 1 -1 -1 N/A N/A N/A count 0 N/A N/A N/A stop N/A i N/A N/A start N/A i 1 N/A N/A N/A count N/A N/A self shape N/A i N/A N/A N/A stop N/A i N/A N/A start N/A i N/A count N/A step N/A i N/A rundim i N/A N/A N/A stop N/A i N/A N/A self stop N/A i N/A N/A stop N/A i N/A min N/A N/A self stop N/A i N/A stop N/A i N/A count N/A count N/A N/A self shape N/A i N/A slice_ N/A tuple N/A N/A slice t N/A t N/A zip start stop step N/A N/A self curr_slice slice_ N/A N/A N/A N/A self var N/A slice_ N/A N/A ndims 0 N/A N/A N/A N/A log warn StopIteration called because ndims is 0 N/A StopIteration N/A N/A start N/A rundim N/A stop N/A rundim N/A i N/A range N/A ndims 1 0 -1 N/A N/A N/A N/A start N/A i N/A N/A self stop N/A i N/A N/A N/A start N/A i N/A N/A self start N/A i N/A N/A start N/A N/A i 1 N/A N/A self step N/A N/A i 1 N/A N/A N/A start N/A 0 N/A N/A self stop N/A 0 N/A N/A N/A N/A log warn StopIteration called because array was exhausted N/A StopIteration N/A N/A