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")
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",
# -*- 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
# -*- 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)
def test_logger_not_set(): logger = create_logger( __name__ + "/" + inspect.currentframe().f_code.co_name, "Nothing")
def test_logger_critical(): logger = create_logger( __name__ + "/" + inspect.currentframe().f_code.co_name, "CRITICAL") logger.error("not shown")
def test_logger_error(): logger = create_logger( __name__ + "/" + inspect.currentframe().f_code.co_name, "error") logger.warn("not shown")
def test_logger_warning(): logger = create_logger( __name__ + "/" + inspect.currentframe().f_code.co_name, "WARN") logger.info("not shown")
def test_logger_debug(): logger = create_logger( __name__ + "/" + inspect.currentframe().f_code.co_name, "debug")