allensdk.internal.mouse_connectivity.interval_unionize.unionize_record module

class allensdk.internal.mouse_connectivity.interval_unionize.unionize_record.Unionize(*args, **kwargs)[source]

Bases: object

Abstract base class for unionize records.

calculate(self, *args, **kwargs)[source]
output(self, *args, **kwargs)[source]
propagate(self, ancestor, copy_all, *args, **kwargs)[source]
slice_arrays(self, low, high, data_arrays)[source]

Extract a slice from several aligned arrays

Parameters:
low : int

start of slice, inclusive

high : int

end of slice, exclusive

data_arrays : dict

keys are varieties of data. values are sorted, flattened data arrays