Esempio n. 1
0
 def test_txt(self):
     for sf, true_act, true_res in zip([sample_file, sample2_file],
                                       self.activations, self.results):
         # save activations as txt file
         run_save(self.bin, sf, tmp_act, args=['--sep', ' '])
         act = Activations(tmp_act, sep=' ', fps=100)
         self.assertTrue(np.allclose(act, true_act, atol=1e-5))
         # reload from file
         run_load(self.bin, tmp_act, tmp_result, args=['--sep', ' '])
         self._check_results(load_chords(tmp_result), true_res)
Esempio n. 2
0
 def test_binary(self):
     for sf, true_act, true_res in zip([sample_file, sample2_file],
                                       self.activations, self.results):
         # save activations as binary file
         run_save(self.bin, sf, tmp_act)
         act = Activations(tmp_act)
         self.assertTrue(np.allclose(act, true_act, atol=1e-5))
         self.assertEqual(act.fps, true_act.fps)
         # reload from file
         run_load(self.bin, tmp_act, tmp_result)
         self._check_results(load_chords(tmp_result), true_res)
Esempio n. 3
0
 def setUp(self):
     self.bin = pj(program_path, "DCChordRecognition")
     self.activations = [
         Activations(pj(ACTIVATIONS_PATH, af))
         for af in ['sample.deep_chroma.npz', 'sample2.deep_chroma.npz']
     ]
     self.results = [
         load_chords(pj(DETECTIONS_PATH, df))
         for df in ['sample.dc_chord_recognition.txt',
                    'sample2.dc_chord_recognition.txt']
     ]
Esempio n. 4
0
 def setUp(self):
     self.bin = pj(program_path, "DCChordRecognition")
     self.activations = [
         Activations(pj(ACTIVATIONS_PATH, af))
         for af in ['sample.deep_chroma.npz', 'sample2.deep_chroma.npz']
     ]
     self.results = [
         load_chords(pj(DETECTIONS_PATH, df))
         for df in ['sample.dc_chord_recognition.txt',
                    'sample2.dc_chord_recognition.txt']
     ]
Esempio n. 5
0
 def test_txt(self):
     for sf, true_act, true_res in zip([sample_file, sample2_file],
                                       self.activations,
                                       self.results):
         # save activations as txt file
         run_program([self.bin, '--save', '--sep', ' ', 'single', sf,
                      '-o', tmp_act])
         act = Activations(tmp_act, sep=' ', fps=100)
         self.assertTrue(np.allclose(act, true_act, atol=1e-5))
         # reload from file
         run_program([self.bin, '--load', '--sep', ' ', 'single', tmp_act,
                      '-o', tmp_result])
         self._check_results(load_chords(tmp_result), true_res)
Esempio n. 6
0
 def test_binary(self):
     for sf, true_act, true_res in zip([sample_file, sample2_file],
                                       self.activations,
                                       self.results):
         # save activations as binary file
         run_program([self.bin, '--save', 'single', sf, '-o', tmp_act])
         act = Activations(tmp_act)
         self.assertTrue(np.allclose(act, true_act, atol=1e-5))
         self.assertEqual(act.fps, true_act.fps)
         # reload from file
         run_program([self.bin, '--load', 'single', tmp_act,
                      '-o', tmp_result])
         self._check_results(load_chords(tmp_result), true_res)
Esempio n. 7
0
 def test_txt(self):
     for sf, true_act, true_res in zip([sample_file, sample2_file],
                                       self.activations, self.results):
         # save activations as txt file
         run_program([
             self.bin, '--save', '--sep', ' ', 'single', sf, '-o', tmp_act
         ])
         act = Activations(tmp_act, sep=' ', fps=100)
         self.assertTrue(np.allclose(act, true_act, atol=1e-5))
         # reload from file
         run_program([
             self.bin, '--load', '--sep', ' ', 'single', tmp_act, '-o',
             tmp_result
         ])
         self._check_results(load_chords(tmp_result), true_res)
Esempio n. 8
0
 def test_run(self):
     for sf, true_res in zip([sample_file, sample2_file], self.results):
         run_program([self.bin, 'single', sf, '-o', tmp_result])
         self._check_results(load_chords(tmp_result), true_res)
Esempio n. 9
0
 def test_run(self):
     for sf, true_res in zip([sample_file, sample2_file], self.results):
         run_single(self.bin, sf, tmp_result)
         self._check_results(load_chords(tmp_result), true_res)
Esempio n. 10
0
 def test_run(self):
     for sf, true_res in zip([sample_file, sample2_file], self.results):
         run_program([self.bin, 'single', sf, '-o', tmp_result])
         self._check_results(load_chords(tmp_result), true_res)