コード例 #1
0
ファイル: test_featurize.py プロジェクト: profjsb/mltsp
def test_generate_features():
    """Test generate_features"""
    objs = featurize.generate_features(
        pjoin(cfg.UPLOAD_FOLDER,
              "asas_training_subset_classes_with_metadata.dat"),
        pjoin(cfg.UPLOAD_FOLDER,
              "asas_training_subset.tar.gz"),
        ["std_err"],
        pjoin(cfg.UPLOAD_FOLDER, "testfeature1.py"),
        True, False, False)
    npt.assert_equal(len(objs), 3)
    assert(all("std_err" in d for d in objs))
    assert(all("class" in d for d in objs))
    assert(all(d["class"] in ['Mira', 'Herbig_AEBE', 'Beta_Lyrae',
                              'Classical_Cepheid', 'W_Ursae_Maj', 'Delta_Scuti']
               for d in objs))
コード例 #2
0
ファイル: test_featurize.py プロジェクト: gitter-badger/mltsp
def test_generate_features_parallel():
    """Test generate_features - parallelized extraction"""
    objs = featurize.generate_features(
        pjoin(cfg.UPLOAD_FOLDER,
              "asas_training_subset_classes_with_metadata.dat"),
        pjoin(cfg.UPLOAD_FOLDER,
              "asas_training_subset.tar.gz"),
        ["std_err"],
        None,  # Custom feats not working with Disco yet
        True, True, False, False)
    npt.assert_equal(len(objs), 3)
    print(objs)
    assert(all("std_err" in d for d in objs))
    assert(all("class" in d for d in objs))
    assert(all(d["class"] in ['Mira', 'Herbig_AEBE', 'Beta_Lyrae',
                              'Classical_Cepheid', 'W_Ursae_Maj', 'Delta_Scuti']
               for d in objs))