<s> '''<STR_LIT>''' <EOL> from __future__ import absolute_import , division , print_function <EOL> import numpy as np <EOL> from neo . core . container import Container <EOL> class RecordingChannelGroup ( Container ) : <EOL> '''<STR_LIT>''' <EOL> _container_child_objects = ( '<STR_LIT>' , ) <EOL> _data_child_objects = ( '<STR_LIT>' , ) <EOL> _multi_child_objects = ( '<STR_LIT>' , ) <EOL> _single_parent_objects = ( '<STR_LIT>' , ) <EOL> _recommended_attrs = ( ( ( '<STR_LIT>' , np . ndarray , <NUM_LIT:1> , np . dtype ( '<STR_LIT:i>' ) ) , <EOL> ( '<STR_LIT>' , np . ndarray , <NUM_LIT:1> , np . dtype ( '<STR_LIT:S>' ) ) ) + <EOL> Container . _recommended_attrs ) <EOL> def __init__ ( self , channel_names = None , channel_indexes = None , name = None , <EOL> description = None , file_origin = None , ** annotations ) : <EOL> '''<STR_LIT>''' <EOL> super ( RecordingChannelGroup , self ) . __init__ ( name = name , <EOL> description = description , <EOL> file_origin = file_origin , <EOL> ** annotations ) <EOL> if channel_indexes is None : <EOL> channel_indexes = np . array ( [ ] , dtype = np . int ) <EOL> if channel_names is None : <EOL> channel_names = np . array ( [ ] , dtype = '<STR_LIT:S>' ) <EOL> self . channel_names = channel_names <EOL> self . channel_indexes = channel_indexes </s>
