Utilities¶
Array operations¶
| frame(y[, frame_length, hop_length]) | Slice a time series into overlapping frames. |
| pad_center(data, size[, axis]) | Wrapper for np.pad to automatically center an array prior to padding. |
| fix_length(data, size[, axis]) | Fix the length an array data to exactly size. |
| fix_frames(frames[, x_min, x_max, pad]) | Fix a list of frames to lie within [x_min, x_max] |
| index_to_slice(idx[, idx_min, idx_max, ...]) | Generate a slice array from an index array. |
| sync(data, idx[, aggregate, pad, axis]) | Synchronous aggregation of a multi-dimensional array between boundaries |
| axis_sort(S[, axis, index, value]) | Sort an array along its rows or columns. |
| normalize(S[, norm, axis]) | Normalize the columns or rows of a matrix |
| sparsify_rows(x[, quantile]) | Return a row-sparse matrix approximating the input x. |
| buf_to_float(x[, n_bytes, dtype]) | Convert an integer buffer to floating point values. |
Matching¶
| match_intervals(intervals_from, intervals_to) | Match one set of time intervals to another. |
| match_events(events_from, events_to) | Match one set of events to another. |
Miscellaneous¶
| localmax(x[, axis]) | Find local maxima in an array x. |
| peak_pick(x, pre_max, post_max, pre_avg, ...) | Uses a flexible heuristic to pick peaks in a signal. |
Input validation¶
| valid_audio(y[, mono]) | Validate whether a variable contains valid, mono audio data. |
| valid_int(x[, cast]) | Ensure that an input value is integer-typed. |
| valid_intervals(intervals) | Ensure that an array is a valid representation of time intervals: |
File operations¶
| example_audio_file() | Get the path to an included audio example file. |
| find_files(directory[, ext, recurse, ...]) | Get a sorted list of (audio) files in a directory or directory sub-tree. |
Deprecated¶
| FeatureExtractor(function[, target, iterate]) | Sci-kit learn wrapper class for feature extraction methods. |
| buf_to_int(x[, n_bytes]) | Convert a floating point buffer into integer values. |