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(*args, **kwargs)[source]
output(*args, **kwargs)[source]
propagate(ancestor, copy_all, *args, **kwargs)[source]
slice_arrays(low, high, data_arrays)[source]

Extract a slice from several aligned arrays

Parameters:
lowint

start of slice, inclusive

highint

end of slice, exclusive

data_arraysdict

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