Esempio n. 1
0
def test_logger_info():
    logger = create_logger(__name__ + "/" +
                           inspect.currentframe().f_code.co_name)
    logger.info("bonjour")
    logger.debug("not shown")
    logger = create_logger(
        __name__ + "/" + inspect.currentframe().f_code.co_name, "info")
Esempio n. 2
0
import functools
import glob
import logging
import time
import argparse
import os.path as osp
import pandas as pd
from pprint import pformat

from desed.generate_synthetic import SoundscapesGenerator
from desed.utils import create_folder, modify_fg_onset, modify_jams
from desed.post_process import rm_high_polyphony, post_process_txt_labels
from desed.logger import create_logger

if __name__ == "__main__":
    LOG = create_logger(__name__, terminal_level=logging.INFO)
    LOG.info(__file__)
    t = time.time()
    parser = argparse.ArgumentParser()
    parser.add_argument(
        "--fg_folder",
        type=str,
        required=True,
        help=
        "the foreground folder (in which there are subfolders for each class, "
        "here consider using foreground_on_off",
    )
    parser.add_argument("--bg_folder", type=str, required=True)
    parser.add_argument("--out_folder", type=str, required=True)
    parser.add_argument(
        "--out_tsv_folder",
Esempio n. 3
0
# -*- coding: utf-8 -*-
import time
import argparse
import os
import os.path as osp
import glob
from pprint import pformat
import logging

from desed.generate_synthetic import generate_files_from_jams, generate_tsv_from_jams
from desed.logger import create_logger

if __name__ == '__main__':
    LOG = create_logger("DESED", terminal_level=logging.INFO)
    LOG.info(__file__)
    t = time.time()
    parser = argparse.ArgumentParser()
    parser.add_argument('--save_jams', action="store_true", default=False)
    parser.add_argument('--basedir', type=str, default="..")
    args = parser.parse_args()
    pformat(vars(args))

    base_folder = args.basedir
    # ########
    # Training
    # ########
    train_folder = osp.join(base_folder, 'metadata', 'train', 'soundscapes',
                            'synthetic')
    out_train_folder = osp.join(base_folder, 'audio', 'train', 'synthetic')
    if args.save_jams:
        out_folder_jams_train = out_train_folder
Esempio n. 4
0
# -*- coding: utf-8 -*-
from __future__ import print_function, absolute_import

import argparse
import os
from pprint import pformat

import pandas as pd
from desed.logger import create_logger
from desed.download_real import download

LOG = create_logger("tripletEmbedding", "Triplet.log")


def download_from_csv(csv_path, result_dir):
    LOG.info(f"downloading data from: {csv_path}")
    # read metadata file and get only one filename once
    df = pd.read_csv(csv_path, header=0, sep='\t')
    filenames_test = df["filename"].drop_duplicates()
    download(filenames_test,
             result_dir,
             n_jobs=N_JOBS,
             chunk_size=CHUNK_SIZE,
             base_dir_missing_files=base_missing_files_folder)
    LOG.info("###### DONE #######")


if __name__ == "__main__":
    parser = argparse.ArgumentParser()
    parser.add_argument('-d', '--dataset_folder', type=str, default="..")
    parser.add_argument('-m', '--missing_files_folder', type=str, default="..")
# -*- coding: utf-8 -*-
from __future__ import print_function, absolute_import

import argparse
import os
import pandas as pd
from pprint import pformat
import time
from desed.logger import create_logger
from desed.download import download_audioset_files

LOG = create_logger("DESED_real")


def download_from_csv(csv_path, result_dir, missing_files_folder):
    LOG.info(f"downloading data from: {csv_path}")
    # read metadata file and get only one filename once
    df = pd.read_csv(csv_path, header=0, sep='\t')
    filenames_test = df["filename"].drop_duplicates()
    missing_tsv = os.path.join(missing_files_folder,
                               "missing_files_" + os.path.basename(csv_path))
    download_audioset_files(filenames_test,
                            result_dir,
                            n_jobs=N_JOBS,
                            chunk_size=CHUNK_SIZE,
                            missing_files_tsv=missing_tsv)
    LOG.info("###### DONE #######")


if __name__ == "__main__":
    # To be changed for your root folder if needed (if dcase2019 used)
Esempio n. 6
0
def test_logger_not_set():
    logger = create_logger(
        __name__ + "/" + inspect.currentframe().f_code.co_name, "Nothing")
Esempio n. 7
0
def test_logger_critical():
    logger = create_logger(
        __name__ + "/" + inspect.currentframe().f_code.co_name, "CRITICAL")
    logger.error("not shown")
Esempio n. 8
0
def test_logger_error():
    logger = create_logger(
        __name__ + "/" + inspect.currentframe().f_code.co_name, "error")
    logger.warn("not shown")
Esempio n. 9
0
def test_logger_warning():
    logger = create_logger(
        __name__ + "/" + inspect.currentframe().f_code.co_name, "WARN")
    logger.info("not shown")
Esempio n. 10
0
def test_logger_debug():
    logger = create_logger(
        __name__ + "/" + inspect.currentframe().f_code.co_name, "debug")