def to_string(self, ui=None, indent=0): """Get container information in a string Parameters ---------- ui : FancyStringifier or FancyHTMLStringifier Stringifier class Default value FancyStringifier indent : int Amount of indention used Default value 0 Returns ------- str """ if ui is None: ui = FancyStringifier() output = super(Normalizer, self).to_string(ui=ui, indent=indent) output += ui.data(field='Mean', value=self.mean, indent=indent) + '\n' output += ui.data(field='Std', value=self.std, indent=indent) + '\n' output += ui.data(field='n', value=self.n, indent=indent) + '\n' return output
def __str__(self): ui = FancyStringifier() output = '' output += FancyStringifier().class_name(self.__class__.__name__) + '\n' if hasattr(self, 'filename') and self.filename: output += FancyStringifier().data(field='filename', value=self.filename) + '\n' output += ui.data(field='fs', value=self.fs) + '\n' output += ui.line(field='Frame blocking') + '\n' output += ui.data(indent=4, field='hop_length_samples', value=self.hop_length_samples) + '\n' output += ui.data(indent=4, field='hop_length_seconds', value=self.hop_length_seconds, unit='sec') + '\n' output += ui.data(indent=4, field='win_length_samples', value=self.win_length_samples) + '\n' output += ui.data(indent=4, field='win_length_seconds', value=self.win_length_seconds, unit='sec') + '\n' return output
def to_string(self, ui=None, indent=0): """Get container information in a string Parameters ---------- ui : FancyStringifier or FancyHTMLStringifier Stringifier class Default value FancyStringifier indent : int Amount of indention used Default value 0 Returns ------- str """ if ui is None: ui = FancyStringifier() output = super(FileLock, self).to_string(ui=ui, indent=indent) output += ui.data(field='main_filename', value=self.main_filename, indent=indent) + '\n' output += ui.data(field='lock_filename', value=self.lock_filename, indent=indent) + '\n' output += ui.data( field='timeout', value=self.timeout, unit='sec', indent=indent) + '\n' return output
def to_string(self, ui=None, indent=0): """Get information in a string Parameters ---------- ui : FancyStringifier or FancyHTMLStringifier Stringifier class Default value FancyStringifier indent : int Amount of indent Default value 0 Returns ------- str """ if ui is None: ui = FancyStringifier() output = '' output += ui.class_name(self.__class__.__name__, indent=indent) + '\n' output += ui.data(field='Best model weights at epoch', value=self.best_model_epoch, indent=indent) + '\n' output += ui.data(field='Metric type', value=self.monitor, indent=indent+2) + '\n' output += ui.data(field='Metric value', value=self.best, indent=indent+2) + '\n' output += ui.line() return output
def to_string(self, ui=None, indent=0): """Get container information in a string Parameters ---------- ui : FancyStringifier or FancyHTMLStringifier Stringifier class Default value FancyStringifier indent : int Amount of indention used Default value 0 Returns ------- str """ if ui is None: ui = FancyStringifier() output = super(Aggregator, self).to_string(ui=ui, indent=indent) output += ui.data(field='win_length_frames', value=self.win_length_frames, indent=indent) + '\n' output += ui.data(field='hop_length_frames', value=self.hop_length_frames, indent=indent) + '\n' output += ui.data(field='recipe', value=self.recipe, indent=indent) + '\n' return output
def to_string(self, ui=None, indent=0): """Get container information in a string Parameters ---------- ui : FancyStringifier or FancyHTMLStringifier Stringifier class Default value FancyStringifier indent : int Amount of indent Default value 0 Returns ------- str """ if ui is None: ui = FancyStringifier() output = '' output += ui.class_name(self.__class__.__name__, indent=indent) + '\n' if hasattr(self, 'filename') and self.filename: output += ui.data(field='filename', value=self.filename, indent=indent) + '\n' for item_id, item in enumerate(self): output += ui.data(field='[' + str(item_id) + ']', value=str(item), indent=indent) + '\n' return output
def __str__(self): ui = FancyStringifier() output = super(Stacker, self).__str__() output += ui.data(field='recipe', value=self.recipe) + '\n' output += ui.data(field='hop', value=self.hop) + '\n' return output
def __str__(self): ui = FancyStringifier() output = super(Aggregator, self).__str__() output += ui.data(field='win_length_frames', value=self.win_length_frames) + '\n' output += ui.data(field='hop_length_frames', value=self.hop_length_frames) + '\n' output += ui.data(field='recipe', value=self.recipe) + '\n' return output
def __str__(self): """File information Returns ------- str """ ui = FancyStringifier() output = '' output += ui.title(text=self.__class__.__name__) + '\n' output += ui.data(field='Content type', value=self.content_type) + '\n' output += ui.line(field='Local') + '\n' output += ui.data(indent=4, field='filename', value=self.filename) + '\n' output += ui.data(indent=4, field='local_md5', value=self.local_md5) + '\n' output += ui.data(indent=4, field='Exists', value='Yes' if self.local_exists() else 'No') + '\n' output += ui.data(indent=4, field='Size', value=self.local_size_string()) + '\n' if self._remote_file is not None: output += ui.line(field='Remote') + '\n' output += ui.data(indent=4, field='remote_file', value=self.remote_file) + '\n' output += ui.data(indent=4, field='remote_md5', value=self.remote_md5) + '\n' output += ui.data(indent=4, field='Exists', value='Yes' if self.remote_exists() else 'No') + '\n' output += ui.data(indent=4, field='Size', value=self.remote_size_string()) + '\n' return output
def to_string(self, ui=None, indent=0): """Get container information in a string Parameters ---------- ui : FancyStringifier or FancyHTMLStringifier Stringifier class Default value FancyStringifier indent : int Amount of indention used Default value 0 Returns ------- str """ if ui is None: ui = FancyStringifier() output = '' output += ui.class_name(self.__class__.__name__, indent=indent) + '\n' if hasattr(self, 'filename') and self.filename: output += ui.data( field='filename', value=self.filename, indent=indent) + '\n' if self._file_info is None: self.get_info() output += ui.line('Size', indent=indent) + '\n' output += ui.data(field='Uncompressed', value=get_byte_string(self._size_uncompressed), indent=indent + 2) + '\n' if self.format == FileFormat.ZIP: output += ui.data(field='Compressed', value=get_byte_string(self._size_compressed), indent=indent + 2) + '\n' output += ui.data(field='Ratio', value=self._size_compressed / float(self._size_uncompressed) * 100, unit='%', indent=indent + 2) + '\n' output += ui.line('Files', indent=indent) + '\n' output += ui.data(field='Count', value=len(self._file_info), indent=indent + 2) + '\n' return output
def __str__(self): ui = FancyStringifier() output = super(Normalizer, self).__str__() output += ui.data(field='Mean', value=self.mean) + '\n' output += ui.data(field='Std', value=self.std) + '\n' output += ui.data(field='n', value=self.n) + '\n' return output
def __str__(self): ui = FancyStringifier() output = super(DataBuffer, self).__str__() output += ui.data(field='size', value=self.size) + '\n' output += ui.data(field='index', value=self.index) + '\n' output += ui.line(field='Buffer') + '\n' output += ui.data(indent=4, field='data_buffer', value=self.data_buffer) + '\n' output += ui.data(indent=4, field='meta_buffer', value=self.meta_buffer) + '\n' return output
def to_string(self, ui=None, indent=0): """Get container information in a string Parameters ---------- ui : FancyStringifier or FancyHTMLStringifier Stringifier class Default value FancyStringifier indent : int Amount of indention used Default value 0 Returns ------- str """ if ui is None: ui = FancyStringifier() output = '' output += ui.class_name(self.__class__.__name__, indent=indent) + '\n' output += ui.data(field='Content type', value=self.content_type, indent=indent) + '\n' output += ui.line(field='Local', indent=indent) + '\n' output += ui.data( indent=indent + 2, field='filename', value=self.filename) + '\n' output += ui.data( indent=indent + 2, field='local_md5', value=self.local_md5) + '\n' output += ui.data(indent=indent + 2, field='Exists', value='Yes' if self.local_exists() else 'No') + '\n' output += ui.data(indent=indent + 2, field='Size', value=self.local_size_string()) + '\n' if self._remote_file is not None: output += ui.line(field='Remote', indent=indent) + '\n' output += ui.data(indent=indent + 2, field='remote_file', value=self.remote_file) + '\n' output += ui.data(indent=indent + 2, field='remote_md5', value=self.remote_md5) + '\n' output += ui.data( indent=indent + 2, field='Exists', value='Yes' if self.remote_exists() else 'No') + '\n' output += ui.data(indent=indent + 2, field='Size', value=self.remote_size_string()) + '\n' return output
def __str__(self): ui = FancyStringifier() output = super(FileLock, self).__str__() output += ui.data(field='main_filename', value=self.main_filename) + '\n' output += ui.data(field='lock_filename', value=self.lock_filename) + '\n' output += ui.data(field='timeout', value=self.timeout, unit='sec') + '\n' return output
def __str__(self): ui = FancyStringifier() output = super(SpectralFeatureExtractor, self).__str__() output += ui.line(field='Spectrogram') + '\n' output += ui.data(indent=4, field='spectrogram_type', value=self.spectrogram_type) + '\n' output += ui.data(indent=4, field='n_fft', value=self.n_fft) + '\n' output += ui.data( indent=4, field='window_type', value=self.window_type) + '\n' return output
def __str__(self): ui = FancyStringifier() output = super(EventRollEncoder, self).__str__() output += ui.line(field='Data') + '\n' output += ui.data(indent=4, field='data', value=self.data) + '\n' output += ui.line(indent=4, field='Dimensions') + '\n' output += ui.data(indent=6, field='time_axis', value=self.time_axis) + '\n' output += ui.data(indent=6, field='data_axis', value=self.data_axis) + '\n' output += ui.line(indent=4, field='Timing information') + '\n' output += ui.data(indent=6, field='time_resolution', value=self.time_resolution, unit="sec") + '\n' output += ui.line(field='Duration') + '\n' output += ui.data(indent=6, field='Frames', value=self.length) + '\n' if self.time_resolution: output += ui.data(indent=6, field='Seconds', value=self._frame_to_time(frame_id=self.length), unit='sec') + '\n' output += ui.line(indent=4, field='Labels') + '\n' output += ui.data(indent=6, field='Label list', value=self.label_list) + '\n' output += ui.data(indent=6, field='label_field', value=self.label) + '\n' return output
def __str__(self): ui = FancyStringifier() output = super(MfccStaticExtractor, self).__str__() output += ui.line(field='MFCC') + '\n' output += ui.data(indent=4, field='n_mels', value=self.n_mels) + '\n' output += ui.data(indent=4, field='fmin', value=self.fmin) + '\n' output += ui.data(indent=4, field='fmax', value=self.fmax) + '\n' output += ui.data(indent=4, field='normalize_mel_bands', value=self.normalize_mel_bands) + '\n' output += ui.data(indent=4, field='htk', value=self.htk) + '\n' output += ui.data(indent=4, field='n_mfcc', value=self.n_mfcc) + '\n' return output
def __str__(self): ui = FancyStringifier() output = '' output += ui.class_name(self.__class__.__name__) + '\n' output += ui.data( indent=2, field='Batch size', value=self.batch_size) + '\n' output += ui.data( indent=2, field='Epoch size', value=len(self), unit='batches') + '\n' shape = self.data_shape axis = self.data_axis output += ui.data(field='Data item shape', value=shape) + '\n' output += ui.data( indent=4, field='Time', value=shape[axis['time_axis']]) + '\n' output += ui.data( indent=4, field='Data', value=shape[axis['data_axis']]) + '\n' if 'sequence_axis' in axis: output += ui.data(indent=4, field='Sequence', value=shape[axis['sequence_axis']]) + '\n' output += ui.data(indent=4, field='Axis', value=axis) + '\n' if self.buffer_size is not None: output += ui.line(field='Buffer') + '\n' output += ui.data(indent=4, field='buffer_size', value=self.buffer_size, unit='items') + '\n' output += ui.data(indent=4, field='buffer usage', value=self.data_buffer.count, unit='items') + '\n' output += ui.data( indent=4, field='buffer usage', value=(self.data_buffer.count / float(self.buffer_size)) * 100, unit='%') + '\n' return output
def to_string(self, ui=None, indent=0): """Get container information in a string Parameters ---------- ui : FancyStringifier or FancyHTMLStringifier Stringifier class Default value FancyStringifier indent : int Amount of indent Default value 0 Returns ------- str """ if ui is None: ui = FancyStringifier() output = '' output += ui.class_name(self.__class__.__name__, indent=indent) + '\n' if hasattr(self, 'filename') and self.filename: output += ui.data(field='filename', value=self.filename, indent=indent) + '\n' output += self._walk_and_show(self, depth=0, ui=ui, indent=indent) return output
def __str__(self): ui = FancyStringifier() output = super(MfccDeltaExtractor, self).__str__() output += ui.line(field='Delta') + '\n' output += ui.data(indent=4, field='width', value=self.width) + '\n' return output
def __str__(self): ui = FancyStringifier() output = super(SpectralCentroidExtractor, self).__str__() output += ui.line(field='SpectralCentroid') + '\n' output += ui.data(indent=4, field='center', value=self.center) + '\n' return output
def __str__(self): ui = FancyStringifier() output = super(RMSEnergyExtractor, self).__str__() output += ui.line(field='RMSEnergy') + '\n' output += ui.data(indent=4, field='center', value=self.center) + '\n' return output
def __str__(self): ui = FancyStringifier() output = super(ZeroCrossingRateExtractor, self).__str__() output += ui.line(field='ZCR') + '\n' output += ui.data(indent=4, field='center', value=self.center) + '\n' return output
def __str__(self): ui = FancyStringifier() output = ui.class_name(self.__class__.__name__) + '\n' output += ui.line(field='Meta') + '\n' if self.filename: output += ui.data(indent=4, field='filename', value=self.filename) + '\n' if self.label: output += ui.data(indent=4, field='label', value=self.label) + '\n' if self.probability is not None: output += ui.data( indent=4, field='probability', value=self.probability) + '\n' output += ui.line(field='Item') + '\n' output += ui.data(indent=4, field='id', value=self.id) + '\n' return output
def to_string(self, ui=None, indent=0): """Get container information in a string Parameters ---------- ui : FancyStringifier or FancyHTMLStringifier Stringifier class Default value FancyStringifier indent : int Amount of indent Default value 0 Returns ------- str """ if ui is None: ui = FancyStringifier() output = '' output += ui.class_name(self.__class__.__name__, indent=indent) + '\n' output += ui.line(field='Meta', indent=indent) + '\n' if self.filename: output += ui.data(indent=indent + 2, field='filename', value=self.filename) + '\n' if self.label: output += ui.data( indent=indent + 2, field='label', value=self.label) + '\n' if self.probability is not None: output += ui.data(indent=indent + 2, field='probability', value=self.probability) + '\n' output += ui.line(field='Item', indent=indent) + '\n' output += ui.data(indent=indent + 2, field='id', value=self.id) + '\n' return output
def to_string(self, ui=None, indent=0): """Get container information in a string Parameters ---------- ui : FancyStringifier or FancyHTMLStringifier Stringifier class Default value FancyStringifier indent : int Amount of indention used Default value 0 Returns ------- str """ if ui is None: ui = FancyStringifier() output = super(RepositoryNormalizer, self).to_string(ui=ui, indent=indent) output += ui.data( indent=indent + 2, field='Labels', value=list(self.normalizers.keys()) ) + '\n' output += ui.line(field='Content') + '\n' for label, label_data in iteritems(self.normalizers): if label_data: output += ui.data( indent=indent + 2, field='['+str(label)+']', value=label_data ) + '\n' output += '\n' return output
def to_string(self, ui=None, indent=0): """Get container information in a string Parameters ---------- ui : FancyStringifier or FancyHTMLStringifier Stringifier class Default value FancyStringifier indent : int Amount of indention used Default value 0 Returns ------- str """ if ui is None: ui = FancyStringifier() output = super(Sequencer, self).to_string(ui=ui, indent=indent) output += ui.data(field='frames', value=self.sequence_length, indent=indent) + '\n' output += ui.data(field='hop_length_frames', value=self.hop_length, indent=indent) + '\n' output += ui.data(field='padding', value=self.padding, indent=indent) + '\n' output += ui.data(field='required_data_amount_per_segment', value=self.required_data_amount_per_segment, indent=indent) + '\n' output += ui.line(field='Shifting', indent=indent) + '\n' output += ui.data(indent=indent + 2, field='shift', value=self.shift) + '\n' output += ui.data(indent=indent + 2, field='shift_border', value=self.shift_border) + '\n' return output
def to_string(self, ui=None, indent=0): """Get container information in a string Parameters ---------- ui : FancyStringifier or FancyHTMLStringifier Stringifier class Default value FancyStringifier indent : int Amount of indention used Default value 0 Returns ------- str """ if ui is None: ui = FancyStringifier() output = super(DataBuffer, self).to_string(ui=ui, indent=indent) output += ui.data(field='size', value=self.size, indent=indent) + '\n' output += ui.data(field='index', value=self.index, indent=indent) + '\n' output += ui.line(field='Buffer', indent=indent) + '\n' output += ui.data(indent=indent + 2, field='data_buffer', value=self.data_buffer) + '\n' output += ui.data(indent=indent + 2, field='meta_buffer', value=self.meta_buffer) + '\n' return output
def to_string(self, ui=None, indent=0): """Get container information in a string Parameters ---------- ui : FancyStringifier or FancyHTMLStringifier Stringifier class Default value FancyStringifier indent : int Amount of indention used Default value 0 Returns ------- str """ if ui is None: ui = FancyStringifier() output = super(EventRollEncoder, self).to_string(ui=ui, indent=indent) output += ui.line(field='Data', indent=indent) + '\n' output += ui.data(indent=indent + 2, field='data', value=self.data) + '\n' output += ui.line(indent=indent + 2, field='Dimensions') + '\n' output += ui.data(indent=indent + 4, field='time_axis', value=self.time_axis) + '\n' output += ui.data(indent=indent + 4, field='data_axis', value=self.data_axis) + '\n' output += ui.line(indent=indent + 2, field='Timing information') + '\n' output += ui.data(indent=indent + 4, field='time_resolution', value=self.time_resolution, unit="sec") + '\n' output += ui.line(field='Duration', indent=indent) + '\n' output += ui.data(indent=indent + 4, field='Frames', value=self.length) + '\n' if self.time_resolution: output += ui.data(indent=indent + 4, field='Seconds', value=self._frame_to_time(frame_id=self.length), unit='sec') + '\n' output += ui.line(indent=indent + 2, field='Labels') + '\n' output += ui.data(indent=indent + 4, field='Label list', value=self.label_list) + '\n' output += ui.data(indent=indent + 4, field='label_field', value=self.label) + '\n' return output
def __str__(self): ui = FancyStringifier() output = super(Sequencer, self).__str__() output += ui.data(field='frames', value=self.frames) + '\n' output += ui.data(field='hop_length_frames', value=self.hop_length_frames) + '\n' output += ui.data(field='padding', value=self.padding) + '\n' output += ui.data(field='required_data_amount_per_segment', value=self.required_data_amount_per_segment) + '\n' output += ui.line(field='Shifting') + '\n' output += ui.data(indent=4, field='shift', value=self.shift) + '\n' output += ui.data( indent=4, field='shift_border', value=self.shift_border) + '\n' return output