Mercurial > hg > chime-home-dataset-annotation-and-baseline-evaluation-code
view gmm_baseline_experiments/external_libs/librosa/librosa-0.3.1/tests/testLibrosaUtil.py @ 5:b523456082ca tip
Update path to dataset and reflect modified chunk naming convention.
author | peterf |
---|---|
date | Mon, 01 Feb 2016 21:35:27 +0000 |
parents | cb535b80218a |
children |
line wrap: on
line source
#!/usr/bin/env python # CREATED:2014-01-18 14:09:05 by Brian McFee <brm2132@columbia.edu> # unit tests for util routines import numpy as np import librosa def test_frame(): # Generate a random time series def __test(P): frame, hop = P y = np.random.randn(8000) y_frame = librosa.util.frame(y, frame_length=frame, hop_length=hop) for i in xrange(y_frame.shape[1]): assert np.allclose(y_frame[:, i], y[ i * hop : (i * hop + frame)]) for frame in [256, 1024, 2048]: for hop_length in [64, 256, 512]: yield (__test, [frame, hop_length])