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. |