예제 #1
0
파일: test_io.py 프로젝트: veqtor/madmom
 def test_load_timestamps_only(self):
     events = load_onsets(pj(ANNOTATIONS_PATH, 'stereo_sample.notes'))
     self.assertTrue(np.allclose(events, [0.147, 1.567, 2.526, 2.549, 2.563,
                                          2.577, 3.369, 3.449]))
예제 #2
0
파일: test_io.py 프로젝트: veqtor/madmom
    def test_load_onsets_without_comments(self):
        from tests.test_evaluation_onsets import SAMPLE_DETECTIONS

        events = load_onsets(pj(DETECTIONS_PATH, 'sample.super_flux.txt'))
        self.assertTrue(np.allclose(events, SAMPLE_DETECTIONS))
예제 #3
0
파일: test_io.py 프로젝트: veqtor/madmom
 def test_onsets_with_comments_and_empty_lines(self):
     events = load_onsets(pj(DATA_PATH, 'commented_txt'))
     self.assertTrue(np.allclose(events, [1.1, 2.1]))
예제 #4
0
파일: test_io.py 프로젝트: veqtor/madmom
 def test_load_onsets(self):
     from tests.test_evaluation_onsets import SAMPLE_ANNOTATIONS
     events = load_onsets(pj(ANNOTATIONS_PATH, 'sample.onsets'))
     self.assertTrue(np.allclose(events, SAMPLE_ANNOTATIONS))