├── docs ├── .nojekyll ├── _sources │ ├── ui.rst.txt │ ├── files.rst.txt │ ├── utils.rst.txt │ ├── datasets.rst.txt │ ├── features.rst.txt │ ├── learners.rst.txt │ ├── metadata.rst.txt │ ├── parameters.rst.txt │ ├── application_core.rst.txt │ ├── generated │ │ ├── dcase_framework.utils.Timer.start.rst.txt │ │ ├── dcase_framework.utils.Timer.stop.rst.txt │ │ ├── dcase_framework.utils.posix_path.rst.txt │ │ ├── dcase_framework.files.DataFile.load.rst.txt │ │ ├── dcase_framework.files.DataFile.save.rst.txt │ │ ├── dcase_framework.files.DictFile.load.rst.txt │ │ ├── dcase_framework.files.DictFile.save.rst.txt │ │ ├── dcase_framework.files.ListFile.load.rst.txt │ │ ├── dcase_framework.files.ListFile.save.rst.txt │ │ ├── dcase_framework.files.TextFile.load.rst.txt │ │ ├── dcase_framework.files.TextFile.save.rst.txt │ │ ├── dcase_framework.ui.FancyLogger.data.rst.txt │ │ ├── dcase_framework.ui.FancyLogger.foot.rst.txt │ │ ├── dcase_framework.ui.FancyLogger.info.rst.txt │ │ ├── dcase_framework.ui.FancyLogger.line.rst.txt │ │ ├── dcase_framework.utils.Timer.elapsed.rst.txt │ │ ├── dcase_framework.utils.setup_logging.rst.txt │ │ ├── dcase_framework.files.AudioFile.load.rst.txt │ │ ├── dcase_framework.files.AudioFile.save.rst.txt │ │ ├── dcase_framework.files.DataFile.empty.rst.txt │ │ ├── dcase_framework.files.DictFile.empty.rst.txt │ │ ├── dcase_framework.files.ListFile.empty.rst.txt │ │ ├── dcase_framework.files.TextFile.empty.rst.txt │ │ ├── dcase_framework.ui.FancyLogger.debug.rst.txt │ │ ├── dcase_framework.ui.FancyLogger.error.rst.txt │ │ ├── dcase_framework.ui.FancyLogger.title.rst.txt │ │ ├── dcase_framework.datasets.Dataset.eval.rst.txt │ │ ├── dcase_framework.datasets.Dataset.folds.rst.txt │ │ ├── dcase_framework.datasets.Dataset.meta.rst.txt │ │ ├── dcase_framework.datasets.Dataset.test.rst.txt │ │ ├── dcase_framework.datasets.Dataset.train.rst.txt │ │ ├── dcase_framework.files.AudioFile.empty.rst.txt │ │ ├── dcase_framework.files.AudioFile.exists.rst.txt │ │ ├── dcase_framework.files.DataFile.exists.rst.txt │ │ ├── dcase_framework.files.DictFile.exists.rst.txt │ │ ├── dcase_framework.files.FeatureFile.load.rst.txt │ │ ├── dcase_framework.files.FeatureFile.save.rst.txt │ │ ├── dcase_framework.files.ListFile.exists.rst.txt │ │ ├── dcase_framework.files.TextFile.exists.rst.txt │ │ ├── dcase_framework.metadata.EventRoll.pad.rst.txt │ │ ├── dcase_framework.utils.Timer.get_string.rst.txt │ │ ├── dcase_framework.utils.filelist_exists.rst.txt │ │ ├── dcase_framework.utils.get_byte_string.rst.txt │ │ ├── dcase_framework.files.FeatureFile.empty.rst.txt │ │ ├── dcase_framework.metadata.EventRoll.plot.rst.txt │ │ ├── dcase_framework.datasets.Dataset.extract.rst.txt │ │ ├── dcase_framework.files.FeatureFile.exists.rst.txt │ │ ├── dcase_framework.files.ParameterFile.load.rst.txt │ │ ├── dcase_framework.files.ParameterFile.save.rst.txt │ │ ├── dcase_framework.metadata.EventRoll.roll.rst.txt │ │ ├── dcase_framework.utils.get_parameter_hash.rst.txt │ │ ├── dcase_framework.datasets.Dataset.download.rst.txt │ │ ├── dcase_framework.files.ParameterFile.empty.rst.txt │ │ ├── dcase_framework.files.RepositoryFile.load.rst.txt │ │ ├── dcase_framework.datasets.Dataset.file_meta.rst.txt │ │ ├── dcase_framework.datasets.Dataset.initialize.rst.txt │ │ ├── dcase_framework.datasets.Dataset.show_info.rst.txt │ │ ├── dcase_framework.files.ParameterFile.exists.rst.txt │ │ ├── dcase_framework.files.RepositoryFile.empty.rst.txt │ │ ├── dcase_framework.files.RepositoryFile.exists.rst.txt │ │ ├── dcase_framework.metadata.MetaDataItem.file.rst.txt │ │ ├── dcase_framework.utils.argument_file_exists.rst.txt │ │ ├── dcase_framework.utils.get_class_inheritors.rst.txt │ │ ├── dcase_framework.datasets.Dataset.audio_tags.rst.txt │ │ ├── dcase_framework.datasets.Dataset.error_meta.rst.txt │ │ ├── dcase_framework.datasets.Dataset.fold_count.rst.txt │ │ ├── dcase_framework.datasets.Dataset.meta_count.rst.txt │ │ ├── dcase_framework.datasets.Dataset.audio_files.rst.txt │ │ ├── dcase_framework.datasets.Dataset.event_labels.rst.txt │ │ ├── dcase_framework.features.FeatureContainer.log.rst.txt │ │ ├── dcase_framework.ui.FancyLogger.section_header.rst.txt │ │ ├── dcase_framework.datasets.Dataset.scene_labels.rst.txt │ │ ├── dcase_framework.features.FeatureContainer.feat.rst.txt │ │ ├── dcase_framework.features.FeatureContainer.load.rst.txt │ │ ├── dcase_framework.features.FeatureContainer.meta.rst.txt │ │ ├── dcase_framework.features.FeatureContainer.show.rst.txt │ │ ├── dcase_framework.features.FeatureContainer.stat.rst.txt │ │ ├── dcase_framework.features.FeatureMasker.process.rst.txt │ │ ├── dcase_framework.features.FeatureRepository.log.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.log.rst.txt │ │ ├── dcase_framework.datasets.Dataset.file_error_meta.rst.txt │ │ ├── dcase_framework.datasets.SoundEventDataset.test.rst.txt │ │ ├── dcase_framework.datasets.SoundEventDataset.train.rst.txt │ │ ├── dcase_framework.features.FeatureContainer.shape.rst.txt │ │ ├── dcase_framework.features.FeatureRepository.load.rst.txt │ │ ├── dcase_framework.features.FeatureRepository.show.rst.txt │ │ ├── dcase_framework.features.FeatureStacker.process.rst.txt │ │ ├── dcase_framework.learners.EventDetectorGMM.learn.rst.txt │ │ ├── dcase_framework.learners.EventDetectorMLP.learn.rst.txt │ │ ├── dcase_framework.learners.LearnerContainer.model.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.load.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.save.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.show.rst.txt │ │ ├── dcase_framework.datasets.Dataset.audio_tag_count.rst.txt │ │ ├── dcase_framework.datasets.Dataset.error_meta_count.rst.txt │ │ ├── dcase_framework.features.FeatureContainer.frames.rst.txt │ │ ├── dcase_framework.features.FeatureExtractor.extract.rst.txt │ │ ├── dcase_framework.learners.EventDetectorGMM.predict.rst.txt │ │ ├── dcase_framework.learners.EventDetectorMLP.predict.rst.txt │ │ ├── dcase_framework.learners.LearnerContainer.method.rst.txt │ │ ├── dcase_framework.learners.LearnerContainer.params.rst.txt │ │ ├── dcase_framework.learners.SceneClassifierGMM.learn.rst.txt │ │ ├── dcase_framework.learners.SceneClassifierMLP.learn.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.filter.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.update.rst.txt │ │ ├── dcase_framework.metadata.MetaDataItem.identifier.rst.txt │ │ ├── dcase_framework.parameters.ParameterContainer.log.rst.txt │ │ ├── dcase_framework.datasets.Dataset.audio_file_count.rst.txt │ │ ├── dcase_framework.features.FeatureAggregator.process.rst.txt │ │ ├── dcase_framework.features.FeatureContainer.get_path.rst.txt │ │ ├── dcase_framework.features.FeatureNormalizer.process.rst.txt │ │ ├── dcase_framework.features.FeatureStacker.normalizer.rst.txt │ │ ├── dcase_framework.learners.LearnerContainer.set_seed.rst.txt │ │ ├── dcase_framework.metadata.MetaDataItem.event_label.rst.txt │ │ ├── dcase_framework.metadata.MetaDataItem.event_onset.rst.txt │ │ ├── dcase_framework.metadata.MetaDataItem.scene_label.rst.txt │ │ ├── dcase_framework.parameters.ParameterContainer.load.rst.txt │ │ ├── dcase_framework.parameters.ParameterContainer.save.rst.txt │ │ ├── dcase_framework.parameters.ParameterContainer.show.rst.txt │ │ ├── dcase_framework.application_core.AppCore.initialize.rst.txt │ │ ├── dcase_framework.datasets.Dataset.event_label_count.rst.txt │ │ ├── dcase_framework.datasets.Dataset.scene_label_count.rst.txt │ │ ├── dcase_framework.features.FeatureContainer.channels.rst.txt │ │ ├── dcase_framework.features.FeatureNormalizer.finalize.rst.txt │ │ ├── dcase_framework.features.FeatureRepository.get_path.rst.txt │ │ ├── dcase_framework.learners.SceneClassifierGMM.predict.rst.txt │ │ ├── dcase_framework.learners.SceneClassifierMLP.predict.rst.txt │ │ ├── dcase_framework.metadata.MetaDataItem.event_offset.rst.txt │ │ ├── dcase_framework.metadata.MetaDataItem.source_label.rst.txt │ │ ├── dcase_framework.datasets.Dataset.absolute_to_relative.rst.txt │ │ ├── dcase_framework.features.FeatureNormalizer.accumulate.rst.txt │ │ ├── dcase_framework.features.FeatureNormalizer.normalize.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.event_roll.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.file_list.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.get_string.rst.txt │ │ ├── dcase_framework.parameters.ParameterContainer.exists.rst.txt │ │ ├── dcase_framework.parameters.ParameterContainer.process.rst.txt │ │ ├── dcase_framework.features.FeatureStacker.feature_vector.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.slice_field.rst.txt │ │ ├── dcase_framework.parameters.ParameterContainer.get_hash.rst.txt │ │ ├── dcase_framework.parameters.ParameterContainer.get_path.rst.txt │ │ ├── dcase_framework.parameters.ParameterContainer.override.rst.txt │ │ ├── dcase_framework.application_core.AppCore.system_testing.rst.txt │ │ ├── dcase_framework.datasets.SoundEventDataset.event_labels.rst.txt │ │ ├── dcase_framework.learners.LearnerContainer.class_labels.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.event_count.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.remove_field.rst.txt │ │ ├── dcase_framework.application_core.AppCore.show_parameters.rst.txt │ │ ├── dcase_framework.application_core.AppCore.system_training.rst.txt │ │ ├── dcase_framework.features.FeatureContainer.vector_length.rst.txt │ │ ├── dcase_framework.learners.LearnerContainer.feature_masker.rst.txt │ │ ├── dcase_framework.learners.LearnerContainer.learner_params.rst.txt │ │ ├── dcase_framework.application_core.AppCore.show_dataset_list.rst.txt │ │ ├── dcase_framework.application_core.AppCore.system_evaluation.rst.txt │ │ ├── dcase_framework.datasets.Dataset.relative_to_absolute_path.rst.txt │ │ ├── dcase_framework.learners.LearnerContainer.feature_stacker.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.add_time_offset.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.process_events.rst.txt │ │ ├── dcase_framework.metadata.MetaDataItem.location_identifier.rst.txt │ │ ├── dcase_framework.application_core.AppCore.feature_extraction.rst.txt │ │ ├── dcase_framework.datasets.SoundEventDataset.event_label_count.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.event_stat_counts.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.max_event_offset.rst.txt │ │ ├── dcase_framework.application_core.SoundEventAppCore.initialize.rst.txt │ │ ├── dcase_framework.learners.LearnerContainer.feature_aggregator.rst.txt │ │ ├── dcase_framework.learners.LearnerContainer.feature_normalizer.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.event_label_count.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.scene_label_count.rst.txt │ │ ├── dcase_framework.application_core.AppCore.feature_normalization.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.filter_time_segment.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.unique_event_labels.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.unique_scene_labels.rst.txt │ │ ├── dcase_framework.features.FeatureExtractor.get_default_parameters.rst.txt │ │ ├── dcase_framework.application_core.SoundEventAppCore.system_testing.rst.txt │ │ ├── dcase_framework.application_core.SoundEventAppCore.show_parameters.rst.txt │ │ ├── dcase_framework.application_core.SoundEventAppCore.system_training.rst.txt │ │ ├── dcase_framework.application_core.BinarySoundEventAppCore.initialize.rst.txt │ │ ├── dcase_framework.application_core.SoundEventAppCore.show_dataset_list.rst.txt │ │ ├── dcase_framework.application_core.SoundEventAppCore.system_evaluation.rst.txt │ │ ├── dcase_framework.application_core.SoundEventAppCore.feature_extraction.rst.txt │ │ ├── dcase_framework.application_core.BinarySoundEventAppCore.system_testing.rst.txt │ │ ├── dcase_framework.parameters.ParameterContainer.process_method_parameters.rst.txt │ │ ├── dcase_framework.application_core.BinarySoundEventAppCore.show_parameters.rst.txt │ │ ├── dcase_framework.application_core.BinarySoundEventAppCore.system_training.rst.txt │ │ ├── dcase_framework.application_core.SoundEventAppCore.feature_normalization.rst.txt │ │ ├── dcase_framework.application_core.BinarySoundEventAppCore.show_dataset_list.rst.txt │ │ ├── dcase_framework.application_core.BinarySoundEventAppCore.system_evaluation.rst.txt │ │ ├── dcase_framework.application_core.BinarySoundEventAppCore.feature_extraction.rst.txt │ │ ├── dcase_framework.application_core.AcousticSceneClassificationAppCore.initialize.rst.txt │ │ ├── dcase_framework.application_core.BinarySoundEventAppCore.feature_normalization.rst.txt │ │ ├── dcase_framework.application_core.AcousticSceneClassificationAppCore.show_parameters.rst.txt │ │ ├── dcase_framework.application_core.AcousticSceneClassificationAppCore.system_testing.rst.txt │ │ ├── dcase_framework.application_core.AcousticSceneClassificationAppCore.system_training.rst.txt │ │ ├── dcase_framework.application_core.AcousticSceneClassificationAppCore.show_dataset_list.rst.txt │ │ ├── dcase_framework.application_core.AcousticSceneClassificationAppCore.system_evaluation.rst.txt │ │ ├── dcase_framework.application_core.AcousticSceneClassificationAppCore.feature_extraction.rst.txt │ │ ├── dcase_framework.application_core.AcousticSceneClassificationAppCore.feature_normalization.rst.txt │ │ ├── dcase_framework.features.FeatureMasker.rst.txt │ │ ├── dcase_framework.utils.SuppressStdoutAndStderr.rst.txt │ │ ├── dcase_framework.utils.Timer.rst.txt │ │ ├── dcase_framework.files.FileMixin.rst.txt │ │ ├── dcase_framework.features.FeatureExtractor.rst.txt │ │ ├── dcase_framework.features.FeatureStacker.rst.txt │ │ ├── dcase_framework.metadata.EventRoll.rst.txt │ │ ├── dcase_framework.features.FeatureAggregator.rst.txt │ │ ├── dcase_framework.ui.FancyLogger.rst.txt │ │ ├── dcase_framework.files.AudioFile.rst.txt │ │ ├── dcase_framework.files.ListFile.rst.txt │ │ ├── dcase_framework.files.TextFile.rst.txt │ │ ├── dcase_framework.application_core.AppCore.rst.txt │ │ ├── dcase_framework.application_core.SoundEventAppCore.rst.txt │ │ ├── dcase_framework.files.DataFile.rst.txt │ │ ├── dcase_framework.files.DictFile.rst.txt │ │ ├── dcase_framework.application_core.BinarySoundEventAppCore.rst.txt │ │ ├── dcase_framework.datasets.Dataset.rst.txt │ │ ├── dcase_framework.files.FeatureFile.rst.txt │ │ ├── dcase_framework.files.ParameterFile.rst.txt │ │ ├── dcase_framework.metadata.MetaDataItem.rst.txt │ │ ├── dcase_framework.files.RepositoryFile.rst.txt │ │ ├── dcase_framework.application_core.AcousticSceneClassificationAppCore.rst.txt │ │ ├── dcase_framework.datasets.SoundEventDataset.rst.txt │ │ ├── dcase_framework.datasets.AudioTaggingDataset.rst.txt │ │ ├── dcase_framework.datasets.AcousticSceneDataset.rst.txt │ │ ├── dcase_framework.features.FeatureRepository.rst.txt │ │ ├── dcase_framework.features.FeatureNormalizer.rst.txt │ │ ├── dcase_framework.parameters.ParameterContainer.rst.txt │ │ ├── dcase_framework.features.FeatureContainer.rst.txt │ │ ├── dcase_framework.learners.EventDetector.rst.txt │ │ ├── dcase_framework.metadata.MetaDataContainer.rst.txt │ │ ├── dcase_framework.datasets.TUTSoundEvents_2016_EvaluationSet.rst.txt │ │ ├── dcase_framework.datasets.TUTSoundEvents_2016_DevelopmentSet.rst.txt │ │ ├── dcase_framework.learners.LearnerContainer.rst.txt │ │ ├── dcase_framework.learners.SceneClassifier.rst.txt │ │ ├── dcase_framework.datasets.TUTAcousticScenes_2016_EvaluationSet.rst.txt │ │ ├── dcase_framework.learners.EventDetectorGMM.rst.txt │ │ ├── dcase_framework.datasets.TUTAcousticScenes_2016_DevelopmentSet.rst.txt │ │ ├── dcase_framework.datasets.TUTAcousticScenes_2017_DevelopmentSet.rst.txt │ │ ├── dcase_framework.learners.SceneClassifierGMM.rst.txt │ │ ├── dcase_framework.datasets.TUTRareSoundEvents_2017_DevelopmentSet.rst.txt │ │ ├── dcase_framework.learners.EventDetectorMLP.rst.txt │ │ └── dcase_framework.learners.SceneClassifierMLP.rst.txt │ └── framework.rst.txt ├── EULA.pdf ├── objects.inv ├── _static │ ├── up.png │ ├── EULA.pdf │ ├── down.png │ ├── file.png │ ├── plus.png │ ├── comment.png │ ├── favicon.ico │ ├── minus.png │ ├── ajax-loader.gif │ ├── down-pressed.png │ ├── up-pressed.png │ ├── comment-bright.png │ ├── comment-close.png │ ├── fonts │ │ ├── Lato-Bold.ttf │ │ ├── Lato-Regular.ttf │ │ ├── Inconsolata-Bold.ttf │ │ ├── RobotoSlab-Bold.ttf │ │ ├── RobotoSlab-Regular.ttf │ │ ├── Inconsolata-Regular.ttf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.ttf │ │ └── fontawesome-webfont.woff │ ├── dcase2017_baseline.png │ ├── theme_overrides.css │ └── css │ │ └── badge_only.css ├── _images │ ├── git_icon.png │ ├── home_icon.png │ ├── email_icon.png │ ├── task1_icon.png │ ├── task2_icon.png │ ├── task3_icon.png │ ├── task4_icon.png │ ├── task1_overview.png │ ├── task2_overview.png │ ├── task3_overview.png │ ├── dcase_framework.png │ └── dcase2017_baseline.png └── .buildinfo ├── tests ├── __init__.py ├── requirements.txt ├── material │ ├── saved.txt │ ├── test.wav │ └── saved.yaml ├── cover │ ├── keybd_open.png │ ├── keybd_closed.png │ ├── jquery.ba-throttle-debounce.min.js │ ├── jquery.isonscreen.js │ ├── status.json │ └── jquery.hotkeys.js ├── README.md ├── test_FeatureRepository.py ├── test_Utils.py ├── test_AudioFile.py ├── test_ListFile.py ├── test_LearnerContainer.py ├── test_FeatureMasker.py ├── test_EventRoll.py ├── test_FeatureNormalizer.py ├── test_DictFile.py └── test_FeatureAggregator.py ├── applications └── __init__.py ├── documentation ├── source │ ├── _static │ │ ├── .nojekyll │ │ ├── EULA.pdf │ │ └── theme_overrides.css │ ├── ui.rst │ ├── files.rst │ ├── utils.rst │ ├── datasets.rst │ ├── features.rst │ ├── learners.rst │ ├── metadata.rst │ ├── parameters.rst │ ├── application_core.rst │ ├── _images │ │ ├── favicon.ico │ │ ├── favicon.png │ │ ├── git_icon.png │ │ ├── email_icon.png │ │ ├── home_icon.png │ │ ├── task1_icon.png │ │ ├── task2_icon.png │ │ ├── task3_icon.png │ │ ├── task4_icon.png │ │ ├── dcase_framework.png │ │ ├── email_icon_black.png │ │ ├── git_icon_black.png │ │ ├── home_icon_black.png │ │ ├── task1_overview.png │ │ ├── task2_overview.png │ │ ├── task3_overview.png │ │ └── dcase2017_baseline.png │ └── framework.rst ├── requirements.txt └── README.md ├── EULA.pdf ├── .gitattributes ├── .coveragerc ├── docker ├── theanorc ├── README.md ├── Makefile └── Dockerfile ├── requirements.txt ├── dcase_framework ├── __init__.py └── decorators.py ├── .travis.yml └── .gitignore /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /applications/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /documentation/source/_static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- 1 | nose>=1.3.7 2 | coverage>=4.3.4 -------------------------------------------------------------------------------- /tests/material/saved.txt: -------------------------------------------------------------------------------- 1 | line1 2 | line2 3 | line3 4 | -------------------------------------------------------------------------------- /docs/_sources/ui.rst.txt: -------------------------------------------------------------------------------- 1 | .. _ui: 2 | 3 | .. automodule:: dcase_framework.ui -------------------------------------------------------------------------------- /documentation/source/ui.rst: -------------------------------------------------------------------------------- 1 | .. _ui: 2 | 3 | .. automodule:: dcase_framework.ui -------------------------------------------------------------------------------- /EULA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/EULA.pdf -------------------------------------------------------------------------------- /docs/_sources/files.rst.txt: -------------------------------------------------------------------------------- 1 | .. _files: 2 | 3 | .. automodule:: dcase_framework.files -------------------------------------------------------------------------------- /docs/_sources/utils.rst.txt: -------------------------------------------------------------------------------- 1 | .. _utils: 2 | 3 | .. automodule:: dcase_framework.utils -------------------------------------------------------------------------------- /documentation/source/files.rst: -------------------------------------------------------------------------------- 1 | .. _files: 2 | 3 | .. automodule:: dcase_framework.files -------------------------------------------------------------------------------- /documentation/source/utils.rst: -------------------------------------------------------------------------------- 1 | .. _utils: 2 | 3 | .. automodule:: dcase_framework.utils -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | docs/* linguist-documentation 2 | documentation/* linguist-documentation 3 | -------------------------------------------------------------------------------- /docs/_sources/datasets.rst.txt: -------------------------------------------------------------------------------- 1 | .. _dataset: 2 | 3 | .. automodule:: dcase_framework.datasets -------------------------------------------------------------------------------- /docs/_sources/features.rst.txt: -------------------------------------------------------------------------------- 1 | .. _features: 2 | 3 | .. automodule:: dcase_framework.features -------------------------------------------------------------------------------- /docs/_sources/learners.rst.txt: -------------------------------------------------------------------------------- 1 | .. _learners: 2 | 3 | .. automodule:: dcase_framework.learners -------------------------------------------------------------------------------- /docs/_sources/metadata.rst.txt: -------------------------------------------------------------------------------- 1 | .. _metadata: 2 | 3 | .. automodule:: dcase_framework.metadata -------------------------------------------------------------------------------- /docs/EULA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/EULA.pdf -------------------------------------------------------------------------------- /documentation/requirements.txt: -------------------------------------------------------------------------------- 1 | sphinx>=1.5.1 2 | sphinx_rtd_theme>=0.1.9 3 | numpydoc>=0.6.0 4 | -------------------------------------------------------------------------------- /documentation/source/datasets.rst: -------------------------------------------------------------------------------- 1 | .. _dataset: 2 | 3 | .. automodule:: dcase_framework.datasets -------------------------------------------------------------------------------- /documentation/source/features.rst: -------------------------------------------------------------------------------- 1 | .. _features: 2 | 3 | .. automodule:: dcase_framework.features -------------------------------------------------------------------------------- /documentation/source/learners.rst: -------------------------------------------------------------------------------- 1 | .. _learners: 2 | 3 | .. automodule:: dcase_framework.learners -------------------------------------------------------------------------------- /documentation/source/metadata.rst: -------------------------------------------------------------------------------- 1 | .. _metadata: 2 | 3 | .. automodule:: dcase_framework.metadata -------------------------------------------------------------------------------- /docs/_sources/parameters.rst.txt: -------------------------------------------------------------------------------- 1 | .. _parameters: 2 | 3 | .. automodule:: dcase_framework.parameters -------------------------------------------------------------------------------- /docs/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/objects.inv -------------------------------------------------------------------------------- /documentation/source/parameters.rst: -------------------------------------------------------------------------------- 1 | .. _parameters: 2 | 3 | .. automodule:: dcase_framework.parameters -------------------------------------------------------------------------------- /docs/_static/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/up.png -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- 1 | [report] 2 | omit = 3 | */python?.?/* 4 | */python?.?-dev/* 5 | */site-packages/nose/* -------------------------------------------------------------------------------- /docs/_static/EULA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/EULA.pdf -------------------------------------------------------------------------------- /docs/_static/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/down.png -------------------------------------------------------------------------------- /docs/_static/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/file.png -------------------------------------------------------------------------------- /docs/_static/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/plus.png -------------------------------------------------------------------------------- /docs/_sources/application_core.rst.txt: -------------------------------------------------------------------------------- 1 | .. _application_core: 2 | 3 | .. automodule:: dcase_framework.application_core -------------------------------------------------------------------------------- /docs/_static/comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/comment.png -------------------------------------------------------------------------------- /docs/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/favicon.ico -------------------------------------------------------------------------------- /docs/_static/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/minus.png -------------------------------------------------------------------------------- /tests/material/test.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/tests/material/test.wav -------------------------------------------------------------------------------- /docs/_images/git_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_images/git_icon.png -------------------------------------------------------------------------------- /docs/_images/home_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_images/home_icon.png -------------------------------------------------------------------------------- /documentation/source/application_core.rst: -------------------------------------------------------------------------------- 1 | .. _application_core: 2 | 3 | .. automodule:: dcase_framework.application_core -------------------------------------------------------------------------------- /tests/cover/keybd_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/tests/cover/keybd_open.png -------------------------------------------------------------------------------- /docs/_images/email_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_images/email_icon.png -------------------------------------------------------------------------------- /docs/_images/task1_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_images/task1_icon.png -------------------------------------------------------------------------------- /docs/_images/task2_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_images/task2_icon.png -------------------------------------------------------------------------------- /docs/_images/task3_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_images/task3_icon.png -------------------------------------------------------------------------------- /docs/_images/task4_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_images/task4_icon.png -------------------------------------------------------------------------------- /docs/_static/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/ajax-loader.gif -------------------------------------------------------------------------------- /docs/_static/down-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/down-pressed.png -------------------------------------------------------------------------------- /docs/_static/up-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/up-pressed.png -------------------------------------------------------------------------------- /tests/cover/keybd_closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/tests/cover/keybd_closed.png -------------------------------------------------------------------------------- /docs/_images/task1_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_images/task1_overview.png -------------------------------------------------------------------------------- /docs/_images/task2_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_images/task2_overview.png -------------------------------------------------------------------------------- /docs/_images/task3_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_images/task3_overview.png -------------------------------------------------------------------------------- /docs/_static/comment-bright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/comment-bright.png -------------------------------------------------------------------------------- /docs/_static/comment-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/comment-close.png -------------------------------------------------------------------------------- /docs/_images/dcase_framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_images/dcase_framework.png -------------------------------------------------------------------------------- /docs/_static/fonts/Lato-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/fonts/Lato-Bold.ttf -------------------------------------------------------------------------------- /docs/_images/dcase2017_baseline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_images/dcase2017_baseline.png -------------------------------------------------------------------------------- /docs/_static/dcase2017_baseline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/dcase2017_baseline.png -------------------------------------------------------------------------------- /docs/_static/fonts/Lato-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/fonts/Lato-Regular.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/Inconsolata-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/fonts/Inconsolata-Bold.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/fonts/RobotoSlab-Bold.ttf -------------------------------------------------------------------------------- /documentation/source/_static/EULA.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_static/EULA.pdf -------------------------------------------------------------------------------- /docs/_static/fonts/RobotoSlab-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/fonts/RobotoSlab-Regular.ttf -------------------------------------------------------------------------------- /documentation/source/_images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/favicon.ico -------------------------------------------------------------------------------- /documentation/source/_images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/favicon.png -------------------------------------------------------------------------------- /documentation/source/_images/git_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/git_icon.png -------------------------------------------------------------------------------- /docs/_static/fonts/Inconsolata-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/fonts/Inconsolata-Regular.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /docs/_static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /docs/_static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/docs/_static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /documentation/source/_images/email_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/email_icon.png -------------------------------------------------------------------------------- /documentation/source/_images/home_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/home_icon.png -------------------------------------------------------------------------------- /documentation/source/_images/task1_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/task1_icon.png -------------------------------------------------------------------------------- /documentation/source/_images/task2_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/task2_icon.png -------------------------------------------------------------------------------- /documentation/source/_images/task3_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/task3_icon.png -------------------------------------------------------------------------------- /documentation/source/_images/task4_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/task4_icon.png -------------------------------------------------------------------------------- /documentation/source/_images/dcase_framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/dcase_framework.png -------------------------------------------------------------------------------- /documentation/source/_images/email_icon_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/email_icon_black.png -------------------------------------------------------------------------------- /documentation/source/_images/git_icon_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/git_icon_black.png -------------------------------------------------------------------------------- /documentation/source/_images/home_icon_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/home_icon_black.png -------------------------------------------------------------------------------- /documentation/source/_images/task1_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/task1_overview.png -------------------------------------------------------------------------------- /documentation/source/_images/task2_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/task2_overview.png -------------------------------------------------------------------------------- /documentation/source/_images/task3_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/task3_overview.png -------------------------------------------------------------------------------- /documentation/source/_images/dcase2017_baseline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wetdog/DCASE2017-baseline-system/master/documentation/source/_images/dcase2017_baseline.png -------------------------------------------------------------------------------- /docker/theanorc: -------------------------------------------------------------------------------- 1 | 2 | [global] 3 | floatX = float64 4 | device = cpu 5 | optimizer = None 6 | exception_verbosity = high 7 | openmp = False 8 | 9 | [blas] 10 | ldflags = 11 | -------------------------------------------------------------------------------- /tests/material/saved.yaml: -------------------------------------------------------------------------------- 1 | section1: 2 | field1: 3 | field1: 4 | - 1 5 | - 2 6 | - 3 7 | - 4 8 | field2: 9 | - 1 10 | - 2 11 | - 3 12 | - 4 13 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.utils.Timer.start.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.utils.Timer.start 2 | ================================= 3 | 4 | .. currentmodule:: dcase_framework.utils 5 | 6 | .. automethod:: Timer.start -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.utils.Timer.stop.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.utils.Timer.stop 2 | ================================ 3 | 4 | .. currentmodule:: dcase_framework.utils 5 | 6 | .. automethod:: Timer.stop -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.utils.posix_path.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.utils.posix_path 2 | ================================ 3 | 4 | .. currentmodule:: dcase_framework.utils 5 | 6 | .. autofunction:: posix_path -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.DataFile.load.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.DataFile.load 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: DataFile.load -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.DataFile.save.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.DataFile.save 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: DataFile.save -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.DictFile.load.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.DictFile.load 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: DictFile.load -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.DictFile.save.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.DictFile.save 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: DictFile.save -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.ListFile.load.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.ListFile.load 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: ListFile.load -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.ListFile.save.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.ListFile.save 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: ListFile.save -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.TextFile.load.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.TextFile.load 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: TextFile.load -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.TextFile.save.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.TextFile.save 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: TextFile.save -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.ui.FancyLogger.data.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.ui.FancyLogger.data 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.ui 5 | 6 | .. automethod:: FancyLogger.data -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.ui.FancyLogger.foot.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.ui.FancyLogger.foot 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.ui 5 | 6 | .. automethod:: FancyLogger.foot -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.ui.FancyLogger.info.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.ui.FancyLogger.info 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.ui 5 | 6 | .. automethod:: FancyLogger.info -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.ui.FancyLogger.line.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.ui.FancyLogger.line 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.ui 5 | 6 | .. automethod:: FancyLogger.line -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.utils.Timer.elapsed.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.utils.Timer.elapsed 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.utils 5 | 6 | .. automethod:: Timer.elapsed -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.utils.setup_logging.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.utils.setup_logging 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.utils 5 | 6 | .. autofunction:: setup_logging -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.AudioFile.load.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.AudioFile.load 2 | ==================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: AudioFile.load -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.AudioFile.save.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.AudioFile.save 2 | ==================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: AudioFile.save -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.DataFile.empty.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.DataFile.empty 2 | ==================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: DataFile.empty -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.DictFile.empty.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.DictFile.empty 2 | ==================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: DictFile.empty -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.ListFile.empty.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.ListFile.empty 2 | ==================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: ListFile.empty -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.TextFile.empty.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.TextFile.empty 2 | ==================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: TextFile.empty -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.ui.FancyLogger.debug.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.ui.FancyLogger.debug 2 | ==================================== 3 | 4 | .. currentmodule:: dcase_framework.ui 5 | 6 | .. automethod:: FancyLogger.debug -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.ui.FancyLogger.error.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.ui.FancyLogger.error 2 | ==================================== 3 | 4 | .. currentmodule:: dcase_framework.ui 5 | 6 | .. automethod:: FancyLogger.error -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.ui.FancyLogger.title.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.ui.FancyLogger.title 2 | ==================================== 3 | 4 | .. currentmodule:: dcase_framework.ui 5 | 6 | .. automethod:: FancyLogger.title -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.eval.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.eval 2 | ===================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: Dataset.eval -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.folds.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.folds 2 | ====================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: Dataset.folds -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.meta.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.meta 2 | ===================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoattribute:: Dataset.meta -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.test.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.test 2 | ===================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: Dataset.test -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.train.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.train 2 | ====================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: Dataset.train -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.AudioFile.empty.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.AudioFile.empty 2 | ===================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: AudioFile.empty -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.AudioFile.exists.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.AudioFile.exists 2 | ====================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: AudioFile.exists -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.DataFile.exists.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.DataFile.exists 2 | ===================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: DataFile.exists -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.DictFile.exists.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.DictFile.exists 2 | ===================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: DictFile.exists -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.FeatureFile.load.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.FeatureFile.load 2 | ====================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: FeatureFile.load -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.FeatureFile.save.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.FeatureFile.save 2 | ====================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: FeatureFile.save -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.ListFile.exists.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.ListFile.exists 2 | ===================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: ListFile.exists -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.TextFile.exists.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.TextFile.exists 2 | ===================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: TextFile.exists -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.EventRoll.pad.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.EventRoll.pad 2 | ====================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: EventRoll.pad -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.utils.Timer.get_string.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.utils.Timer.get_string 2 | ====================================== 3 | 4 | .. currentmodule:: dcase_framework.utils 5 | 6 | .. automethod:: Timer.get_string -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.utils.filelist_exists.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.utils.filelist_exists 2 | ===================================== 3 | 4 | .. currentmodule:: dcase_framework.utils 5 | 6 | .. autofunction:: filelist_exists -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.utils.get_byte_string.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.utils.get_byte_string 2 | ===================================== 3 | 4 | .. currentmodule:: dcase_framework.utils 5 | 6 | .. autofunction:: get_byte_string -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.FeatureFile.empty.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.FeatureFile.empty 2 | ======================================= 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: FeatureFile.empty -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.EventRoll.plot.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.EventRoll.plot 2 | ======================================= 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: EventRoll.plot -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.extract.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.extract 2 | ======================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: Dataset.extract -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.FeatureFile.exists.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.FeatureFile.exists 2 | ======================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: FeatureFile.exists -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.ParameterFile.load.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.ParameterFile.load 2 | ======================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: ParameterFile.load -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.ParameterFile.save.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.ParameterFile.save 2 | ======================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: ParameterFile.save -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.EventRoll.roll.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.EventRoll.roll 2 | ======================================= 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: EventRoll.roll -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.utils.get_parameter_hash.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.utils.get_parameter_hash 2 | ======================================== 3 | 4 | .. currentmodule:: dcase_framework.utils 5 | 6 | .. autofunction:: get_parameter_hash -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.download.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.download 2 | ========================================= 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: Dataset.download -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.ParameterFile.empty.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.ParameterFile.empty 2 | ========================================= 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: ParameterFile.empty -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.RepositoryFile.load.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.RepositoryFile.load 2 | ========================================= 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: RepositoryFile.load -------------------------------------------------------------------------------- /docs/.buildinfo: -------------------------------------------------------------------------------- 1 | # Sphinx build info version 1 2 | # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. 3 | config: 1f009c47f30dcf7627025dd4d2008bb7 4 | tags: 645f666f9bcd5a90fca523b33c5a78b7 5 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.file_meta.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.file_meta 2 | ========================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: Dataset.file_meta -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.initialize.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.initialize 2 | =========================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: Dataset.initialize -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.show_info.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.show_info 2 | ========================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: Dataset.show_info -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.ParameterFile.exists.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.ParameterFile.exists 2 | ========================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: ParameterFile.exists -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.RepositoryFile.empty.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.RepositoryFile.empty 2 | ========================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: RepositoryFile.empty -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.RepositoryFile.exists.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.RepositoryFile.exists 2 | =========================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. automethod:: RepositoryFile.exists -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataItem.file.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataItem.file 2 | ========================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataItem.file -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.utils.argument_file_exists.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.utils.argument_file_exists 2 | ========================================== 3 | 4 | .. currentmodule:: dcase_framework.utils 5 | 6 | .. autofunction:: argument_file_exists -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.utils.get_class_inheritors.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.utils.get_class_inheritors 2 | ========================================== 3 | 4 | .. currentmodule:: dcase_framework.utils 5 | 6 | .. autofunction:: get_class_inheritors -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.audio_tags.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.audio_tags 2 | =========================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoattribute:: Dataset.audio_tags -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.error_meta.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.error_meta 2 | =========================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoattribute:: Dataset.error_meta -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.fold_count.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.fold_count 2 | =========================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoattribute:: Dataset.fold_count -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.meta_count.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.meta_count 2 | =========================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoattribute:: Dataset.meta_count -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.audio_files.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.audio_files 2 | ============================================ 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoattribute:: Dataset.audio_files -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.event_labels.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.event_labels 2 | ============================================= 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: Dataset.event_labels -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureContainer.log.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureContainer.log 2 | ============================================= 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureContainer.log -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.ui.FancyLogger.section_header.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.ui.FancyLogger.section_header 2 | ============================================= 3 | 4 | .. currentmodule:: dcase_framework.ui 5 | 6 | .. automethod:: FancyLogger.section_header -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- 1 | Unit tests 2 | ========== 3 | 4 | This directory contains unit tests. 5 | 6 | Run ``nosetests -v`` to perform tests. 7 | 8 | With coverage run 9 | 10 | ``nosetests -v --with-coverage --cover-erase --cover-html --cover-package=dcase_framework`` -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.scene_labels.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.scene_labels 2 | ============================================= 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoattribute:: Dataset.scene_labels -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureContainer.feat.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureContainer.feat 2 | ============================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. autoattribute:: FeatureContainer.feat -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureContainer.load.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureContainer.load 2 | ============================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureContainer.load -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureContainer.meta.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureContainer.meta 2 | ============================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. autoattribute:: FeatureContainer.meta -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureContainer.show.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureContainer.show 2 | ============================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureContainer.show -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureContainer.stat.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureContainer.stat 2 | ============================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. autoattribute:: FeatureContainer.stat -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureMasker.process.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureMasker.process 2 | ============================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureMasker.process -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureRepository.log.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureRepository.log 2 | ============================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureRepository.log -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.log.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.log 2 | ============================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: MetaDataContainer.log -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.file_error_meta.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.file_error_meta 2 | ================================================ 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: Dataset.file_error_meta -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.SoundEventDataset.test.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.SoundEventDataset.test 2 | =============================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: SoundEventDataset.test -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.SoundEventDataset.train.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.SoundEventDataset.train 2 | ================================================ 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: SoundEventDataset.train -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureContainer.shape.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureContainer.shape 2 | =============================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. autoattribute:: FeatureContainer.shape -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureRepository.load.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureRepository.load 2 | =============================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureRepository.load -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureRepository.show.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureRepository.show 2 | =============================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureRepository.show -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureStacker.process.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureStacker.process 2 | =============================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureStacker.process -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.EventDetectorGMM.learn.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.EventDetectorGMM.learn 2 | =============================================== 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. automethod:: EventDetectorGMM.learn -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.EventDetectorMLP.learn.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.EventDetectorMLP.learn 2 | =============================================== 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. automethod:: EventDetectorMLP.learn -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.LearnerContainer.model.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.LearnerContainer.model 2 | =============================================== 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoattribute:: LearnerContainer.model -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.load.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.load 2 | =============================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: MetaDataContainer.load -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.save.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.save 2 | =============================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: MetaDataContainer.save -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.show.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.show 2 | =============================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: MetaDataContainer.show -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.audio_tag_count.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.audio_tag_count 2 | ================================================ 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoattribute:: Dataset.audio_tag_count -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.error_meta_count.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.error_meta_count 2 | ================================================= 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: Dataset.error_meta_count -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureContainer.frames.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureContainer.frames 2 | ================================================ 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. autoattribute:: FeatureContainer.frames -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureExtractor.extract.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureExtractor.extract 2 | ================================================= 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureExtractor.extract -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.EventDetectorGMM.predict.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.EventDetectorGMM.predict 2 | ================================================= 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. automethod:: EventDetectorGMM.predict -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.EventDetectorMLP.predict.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.EventDetectorMLP.predict 2 | ================================================= 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. automethod:: EventDetectorMLP.predict -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.LearnerContainer.method.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.LearnerContainer.method 2 | ================================================ 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoattribute:: LearnerContainer.method -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.LearnerContainer.params.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.LearnerContainer.params 2 | ================================================ 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoattribute:: LearnerContainer.params -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.SceneClassifierGMM.learn.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.SceneClassifierGMM.learn 2 | ================================================= 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. automethod:: SceneClassifierGMM.learn -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.SceneClassifierMLP.learn.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.SceneClassifierMLP.learn 2 | ================================================= 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. automethod:: SceneClassifierMLP.learn -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.filter.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.filter 2 | ================================================= 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: MetaDataContainer.filter -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.update.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.update 2 | ================================================= 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: MetaDataContainer.update -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataItem.identifier.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataItem.identifier 2 | ================================================ 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataItem.identifier -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.parameters.ParameterContainer.log.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.parameters.ParameterContainer.log 2 | ================================================= 3 | 4 | .. currentmodule:: dcase_framework.parameters 5 | 6 | .. automethod:: ParameterContainer.log -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.audio_file_count.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.audio_file_count 2 | ================================================= 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoattribute:: Dataset.audio_file_count -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureAggregator.process.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureAggregator.process 2 | ================================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureAggregator.process -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureContainer.get_path.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureContainer.get_path 2 | ================================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureContainer.get_path -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureNormalizer.process.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureNormalizer.process 2 | ================================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureNormalizer.process -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureStacker.normalizer.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureStacker.normalizer 2 | ================================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureStacker.normalizer -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.LearnerContainer.set_seed.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.LearnerContainer.set_seed 2 | ================================================== 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. automethod:: LearnerContainer.set_seed -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataItem.event_label.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataItem.event_label 2 | ================================================= 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataItem.event_label -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataItem.event_onset.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataItem.event_onset 2 | ================================================= 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataItem.event_onset -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataItem.scene_label.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataItem.scene_label 2 | ================================================= 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataItem.scene_label -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.parameters.ParameterContainer.load.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.parameters.ParameterContainer.load 2 | ================================================== 3 | 4 | .. currentmodule:: dcase_framework.parameters 5 | 6 | .. automethod:: ParameterContainer.load -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.parameters.ParameterContainer.save.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.parameters.ParameterContainer.save 2 | ================================================== 3 | 4 | .. currentmodule:: dcase_framework.parameters 5 | 6 | .. automethod:: ParameterContainer.save -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.parameters.ParameterContainer.show.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.parameters.ParameterContainer.show 2 | ================================================== 3 | 4 | .. currentmodule:: dcase_framework.parameters 5 | 6 | .. automethod:: ParameterContainer.show -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AppCore.initialize.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AppCore.initialize 2 | =================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AppCore.initialize -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.event_label_count.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.event_label_count 2 | ================================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoattribute:: Dataset.event_label_count -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.scene_label_count.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.scene_label_count 2 | ================================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoattribute:: Dataset.scene_label_count -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureContainer.channels.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureContainer.channels 2 | ================================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. autoattribute:: FeatureContainer.channels -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureNormalizer.finalize.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureNormalizer.finalize 2 | =================================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureNormalizer.finalize -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureRepository.get_path.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureRepository.get_path 2 | =================================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureRepository.get_path -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.SceneClassifierGMM.predict.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.SceneClassifierGMM.predict 2 | =================================================== 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. automethod:: SceneClassifierGMM.predict -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.SceneClassifierMLP.predict.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.SceneClassifierMLP.predict 2 | =================================================== 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. automethod:: SceneClassifierMLP.predict -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataItem.event_offset.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataItem.event_offset 2 | ================================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataItem.event_offset -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataItem.source_label.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataItem.source_label 2 | ================================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataItem.source_label -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.absolute_to_relative.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.absolute_to_relative 2 | ===================================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: Dataset.absolute_to_relative -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureNormalizer.accumulate.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureNormalizer.accumulate 2 | ===================================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureNormalizer.accumulate -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureNormalizer.normalize.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureNormalizer.normalize 2 | ==================================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureNormalizer.normalize -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.event_roll.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.event_roll 2 | ===================================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: MetaDataContainer.event_roll -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.file_list.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.file_list 2 | ==================================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataContainer.file_list -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.get_string.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.get_string 2 | ===================================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: MetaDataContainer.get_string -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.parameters.ParameterContainer.exists.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.parameters.ParameterContainer.exists 2 | ==================================================== 3 | 4 | .. currentmodule:: dcase_framework.parameters 5 | 6 | .. automethod:: ParameterContainer.exists -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.parameters.ParameterContainer.process.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.parameters.ParameterContainer.process 2 | ===================================================== 3 | 4 | .. currentmodule:: dcase_framework.parameters 5 | 6 | .. automethod:: ParameterContainer.process -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureStacker.feature_vector.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureStacker.feature_vector 2 | ====================================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureStacker.feature_vector -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.slice_field.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.slice_field 2 | ====================================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: MetaDataContainer.slice_field -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.parameters.ParameterContainer.get_hash.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.parameters.ParameterContainer.get_hash 2 | ====================================================== 3 | 4 | .. currentmodule:: dcase_framework.parameters 5 | 6 | .. automethod:: ParameterContainer.get_hash -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.parameters.ParameterContainer.get_path.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.parameters.ParameterContainer.get_path 2 | ====================================================== 3 | 4 | .. currentmodule:: dcase_framework.parameters 5 | 6 | .. automethod:: ParameterContainer.get_path -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.parameters.ParameterContainer.override.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.parameters.ParameterContainer.override 2 | ====================================================== 3 | 4 | .. currentmodule:: dcase_framework.parameters 5 | 6 | .. automethod:: ParameterContainer.override -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AppCore.system_testing.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AppCore.system_testing 2 | ======================================================= 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AppCore.system_testing -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.SoundEventDataset.event_labels.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.SoundEventDataset.event_labels 2 | ======================================================= 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: SoundEventDataset.event_labels -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.LearnerContainer.class_labels.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.LearnerContainer.class_labels 2 | ====================================================== 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoattribute:: LearnerContainer.class_labels -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.event_count.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.event_count 2 | ====================================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataContainer.event_count -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.remove_field.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.remove_field 2 | ======================================================= 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: MetaDataContainer.remove_field -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AppCore.show_parameters.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AppCore.show_parameters 2 | ======================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AppCore.show_parameters -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AppCore.system_training.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AppCore.system_training 2 | ======================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AppCore.system_training -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureContainer.vector_length.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureContainer.vector_length 2 | ======================================================= 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. autoattribute:: FeatureContainer.vector_length -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.LearnerContainer.feature_masker.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.LearnerContainer.feature_masker 2 | ======================================================== 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoattribute:: LearnerContainer.feature_masker -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.LearnerContainer.learner_params.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.LearnerContainer.learner_params 2 | ======================================================== 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoattribute:: LearnerContainer.learner_params -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AppCore.show_dataset_list.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AppCore.show_dataset_list 2 | ========================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AppCore.show_dataset_list -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AppCore.system_evaluation.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AppCore.system_evaluation 2 | ========================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AppCore.system_evaluation -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.relative_to_absolute_path.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset.relative_to_absolute_path 2 | ========================================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: Dataset.relative_to_absolute_path -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.LearnerContainer.feature_stacker.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.LearnerContainer.feature_stacker 2 | ========================================================= 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoattribute:: LearnerContainer.feature_stacker -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.add_time_offset.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.add_time_offset 2 | ========================================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: MetaDataContainer.add_time_offset -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.process_events.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.process_events 2 | ========================================================= 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: MetaDataContainer.process_events -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataItem.location_identifier.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataItem.location_identifier 2 | ========================================================= 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataItem.location_identifier -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AppCore.feature_extraction.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AppCore.feature_extraction 2 | =========================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AppCore.feature_extraction -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.SoundEventDataset.event_label_count.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.SoundEventDataset.event_label_count 2 | ============================================================ 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. automethod:: SoundEventDataset.event_label_count -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.event_stat_counts.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.event_stat_counts 2 | ============================================================ 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: MetaDataContainer.event_stat_counts -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.max_event_offset.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.max_event_offset 2 | =========================================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataContainer.max_event_offset -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.SoundEventAppCore.initialize.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.SoundEventAppCore.initialize 2 | ============================================================= 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: SoundEventAppCore.initialize -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.LearnerContainer.feature_aggregator.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.LearnerContainer.feature_aggregator 2 | ============================================================ 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoattribute:: LearnerContainer.feature_aggregator -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.LearnerContainer.feature_normalizer.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.LearnerContainer.feature_normalizer 2 | ============================================================ 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoattribute:: LearnerContainer.feature_normalizer -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.event_label_count.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.event_label_count 2 | ============================================================ 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataContainer.event_label_count -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.scene_label_count.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.scene_label_count 2 | ============================================================ 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataContainer.scene_label_count -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AppCore.feature_normalization.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AppCore.feature_normalization 2 | ============================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AppCore.feature_normalization -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.filter_time_segment.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.filter_time_segment 2 | ============================================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. automethod:: MetaDataContainer.filter_time_segment -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.unique_event_labels.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.unique_event_labels 2 | ============================================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataContainer.unique_event_labels -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.unique_scene_labels.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer.unique_scene_labels 2 | ============================================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoattribute:: MetaDataContainer.unique_scene_labels -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy>=1.9.2 2 | scipy>=0.19.0 3 | scikit-learn>=0.18.1 4 | h5py>=2.6.0 5 | matplotlib>=2.0.0 6 | librosa>=0.5.0 7 | keras>=2.0.2 8 | theano>=0.9.0 9 | six>=1.10.0 10 | sed_eval>=0.1.2 11 | soundfile>=0.9.0 12 | coloredlogs>=5.2 13 | tqdm >=4.11.2 14 | pyyaml>=3.11 15 | msgpack-python>=0.4.8 16 | pydot-ng >= 1.0.0 -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureExtractor.get_default_parameters.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureExtractor.get_default_parameters 2 | ================================================================ 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. automethod:: FeatureExtractor.get_default_parameters -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.SoundEventAppCore.system_testing.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.SoundEventAppCore.system_testing 2 | ================================================================= 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: SoundEventAppCore.system_testing -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.SoundEventAppCore.show_parameters.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.SoundEventAppCore.show_parameters 2 | ================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: SoundEventAppCore.show_parameters -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.SoundEventAppCore.system_training.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.SoundEventAppCore.system_training 2 | ================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: SoundEventAppCore.system_training -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.BinarySoundEventAppCore.initialize.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.BinarySoundEventAppCore.initialize 2 | =================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: BinarySoundEventAppCore.initialize -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.SoundEventAppCore.show_dataset_list.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.SoundEventAppCore.show_dataset_list 2 | ==================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: SoundEventAppCore.show_dataset_list -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.SoundEventAppCore.system_evaluation.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.SoundEventAppCore.system_evaluation 2 | ==================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: SoundEventAppCore.system_evaluation -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.SoundEventAppCore.feature_extraction.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.SoundEventAppCore.feature_extraction 2 | ===================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: SoundEventAppCore.feature_extraction -------------------------------------------------------------------------------- /dcase_framework/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | from . import application_core 4 | from . import containers 5 | from . import datasets 6 | from . import decorators 7 | from . import features 8 | from . import files 9 | from . import learners 10 | from . import metadata 11 | from . import parameters 12 | from . import ui 13 | from . import utils 14 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.BinarySoundEventAppCore.system_testing.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.BinarySoundEventAppCore.system_testing 2 | ======================================================================= 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: BinarySoundEventAppCore.system_testing -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.parameters.ParameterContainer.process_method_parameters.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.parameters.ParameterContainer.process_method_parameters 2 | ======================================================================= 3 | 4 | .. currentmodule:: dcase_framework.parameters 5 | 6 | .. automethod:: ParameterContainer.process_method_parameters -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.BinarySoundEventAppCore.show_parameters.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.BinarySoundEventAppCore.show_parameters 2 | ======================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: BinarySoundEventAppCore.show_parameters -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.BinarySoundEventAppCore.system_training.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.BinarySoundEventAppCore.system_training 2 | ======================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: BinarySoundEventAppCore.system_training -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.SoundEventAppCore.feature_normalization.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.SoundEventAppCore.feature_normalization 2 | ======================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: SoundEventAppCore.feature_normalization -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.BinarySoundEventAppCore.show_dataset_list.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.BinarySoundEventAppCore.show_dataset_list 2 | ========================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: BinarySoundEventAppCore.show_dataset_list -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.BinarySoundEventAppCore.system_evaluation.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.BinarySoundEventAppCore.system_evaluation 2 | ========================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: BinarySoundEventAppCore.system_evaluation -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.BinarySoundEventAppCore.feature_extraction.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.BinarySoundEventAppCore.feature_extraction 2 | =========================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: BinarySoundEventAppCore.feature_extraction -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AcousticSceneClassificationAppCore.initialize.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AcousticSceneClassificationAppCore.initialize 2 | ============================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AcousticSceneClassificationAppCore.initialize -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.BinarySoundEventAppCore.feature_normalization.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.BinarySoundEventAppCore.feature_normalization 2 | ============================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: BinarySoundEventAppCore.feature_normalization -------------------------------------------------------------------------------- /documentation/README.md: -------------------------------------------------------------------------------- 1 | Documentation 2 | ============= 3 | 4 | This directory contains Sphinx documentation sources. To compile document, run 5 | 6 | make html 7 | 8 | HTML content will be written in `../docs` directory. 9 | 10 | ### Sphinx installation 11 | 12 | To ensure that all external modules are installed, run 13 | 14 | pip install -r requirements.txt 15 | 16 | 17 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AcousticSceneClassificationAppCore.show_parameters.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AcousticSceneClassificationAppCore.show_parameters 2 | =================================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AcousticSceneClassificationAppCore.show_parameters -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AcousticSceneClassificationAppCore.system_testing.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AcousticSceneClassificationAppCore.system_testing 2 | ================================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AcousticSceneClassificationAppCore.system_testing -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AcousticSceneClassificationAppCore.system_training.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AcousticSceneClassificationAppCore.system_training 2 | =================================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AcousticSceneClassificationAppCore.system_training -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AcousticSceneClassificationAppCore.show_dataset_list.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AcousticSceneClassificationAppCore.show_dataset_list 2 | ===================================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AcousticSceneClassificationAppCore.show_dataset_list -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AcousticSceneClassificationAppCore.system_evaluation.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AcousticSceneClassificationAppCore.system_evaluation 2 | ===================================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AcousticSceneClassificationAppCore.system_evaluation -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AcousticSceneClassificationAppCore.feature_extraction.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AcousticSceneClassificationAppCore.feature_extraction 2 | ====================================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AcousticSceneClassificationAppCore.feature_extraction -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AcousticSceneClassificationAppCore.feature_normalization.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AcousticSceneClassificationAppCore.feature_normalization 2 | ========================================================================================= 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. automethod:: AcousticSceneClassificationAppCore.feature_normalization -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureMasker.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureMasker 2 | ====================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. autoclass:: FeatureMasker 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~FeatureMasker.__init__ 17 | ~FeatureMasker.process 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.utils.SuppressStdoutAndStderr.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.utils.SuppressStdoutAndStderr 2 | ============================================= 3 | 4 | .. currentmodule:: dcase_framework.utils 5 | 6 | .. autoclass:: SuppressStdoutAndStderr 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~SuppressStdoutAndStderr.__init__ 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.utils.Timer.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.utils.Timer 2 | =========================== 3 | 4 | .. currentmodule:: dcase_framework.utils 5 | 6 | .. autoclass:: Timer 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~Timer.__init__ 17 | ~Timer.elapsed 18 | ~Timer.get_string 19 | ~Timer.start 20 | ~Timer.stop 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.FileMixin.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.FileMixin 2 | =============================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. autoclass:: FileMixin 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~FileMixin.detect_file_format 17 | ~FileMixin.empty 18 | ~FileMixin.exists 19 | ~FileMixin.get_file_information 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureExtractor.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureExtractor 2 | ========================================= 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. autoclass:: FeatureExtractor 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~FeatureExtractor.__init__ 17 | ~FeatureExtractor.extract 18 | ~FeatureExtractor.get_default_parameters 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureStacker.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureStacker 2 | ======================================= 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. autoclass:: FeatureStacker 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~FeatureStacker.__init__ 17 | ~FeatureStacker.feature_vector 18 | ~FeatureStacker.normalizer 19 | ~FeatureStacker.process 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.EventRoll.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.EventRoll 2 | ================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoclass:: EventRoll 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~EventRoll.__init__ 17 | ~EventRoll.pad 18 | ~EventRoll.plot 19 | 20 | 21 | 22 | 23 | 24 | .. rubric:: Attributes 25 | 26 | .. autosummary:: 27 | 28 | ~EventRoll.roll 29 | 30 | -------------------------------------------------------------------------------- /tests/test_FeatureRepository.py: -------------------------------------------------------------------------------- 1 | """ Unit tests for FeatureRepository """ 2 | 3 | import nose.tools 4 | import sys 5 | import os 6 | sys.path.append('..') 7 | from dcase_framework.features import FeatureRepository 8 | import tempfile 9 | 10 | 11 | def test_load(): 12 | feature_repository = FeatureRepository().load( 13 | filename_list={'mfcc1': os.path.join('material', 'test.mfcc.cpickle'), 14 | 'mfcc2': os.path.join('material', 'test.mfcc.cpickle')} 15 | ) 16 | 17 | nose.tools.assert_list_equal(sorted(list(feature_repository.keys())), ['mfcc1', 'mfcc2']) -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureAggregator.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureAggregator 2 | ========================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. autoclass:: FeatureAggregator 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~FeatureAggregator.__init__ 17 | ~FeatureAggregator.process 18 | 19 | 20 | 21 | 22 | 23 | .. rubric:: Attributes 24 | 25 | .. autosummary:: 26 | 27 | ~FeatureAggregator.valid_method 28 | 29 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: 2 | - python 3 | python: 4 | - "2.7" 5 | - "3.5" 6 | - "3.6" 7 | 8 | notifications: 9 | email: false 10 | 11 | before_install: 12 | - "sudo apt-get install -qq python-scipy" 13 | 14 | # command to install dependencies 15 | install: 16 | - "pip install -r requirements.txt" 17 | - "pip install python-coveralls" 18 | - "pip install coveralls" 19 | - "pip install nose" 20 | - "pip install scikit-learn" 21 | 22 | # command to run tests 23 | script: 24 | - "nosetests --with-coverage --cover-erase --cover-package=dcase_framework -v -w tests/" 25 | 26 | after_success: 27 | - "coveralls" 28 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.ui.FancyLogger.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.ui.FancyLogger 2 | ============================== 3 | 4 | .. currentmodule:: dcase_framework.ui 5 | 6 | .. autoclass:: FancyLogger 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~FancyLogger.__init__ 17 | ~FancyLogger.data 18 | ~FancyLogger.debug 19 | ~FancyLogger.error 20 | ~FancyLogger.foot 21 | ~FancyLogger.info 22 | ~FancyLogger.line 23 | ~FancyLogger.section_header 24 | ~FancyLogger.title 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.AudioFile.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.AudioFile 2 | =============================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. autoclass:: AudioFile 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~AudioFile.__init__ 17 | ~AudioFile.detect_file_format 18 | ~AudioFile.empty 19 | ~AudioFile.exists 20 | ~AudioFile.get_file_information 21 | ~AudioFile.load 22 | ~AudioFile.save 23 | 24 | 25 | 26 | 27 | 28 | .. rubric:: Attributes 29 | 30 | .. autosummary:: 31 | 32 | ~AudioFile.valid_formats 33 | 34 | -------------------------------------------------------------------------------- /tests/cover/jquery.ba-throttle-debounce.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery throttle / debounce - v1.1 - 3/7/2010 3 | * http://benalman.com/projects/jquery-throttle-debounce-plugin/ 4 | * 5 | * Copyright (c) 2010 "Cowboy" Ben Alman 6 | * Dual licensed under the MIT and GPL licenses. 7 | * http://benalman.com/about/license/ 8 | */ 9 | (function(b,c){var $=b.jQuery||b.Cowboy||(b.Cowboy={}),a;$.throttle=a=function(e,f,j,i){var h,d=0;if(typeof f!=="boolean"){i=j;j=f;f=c}function g(){var o=this,m=+new Date()-d,n=arguments;function l(){d=+new Date();j.apply(o,n)}function k(){h=c}if(i&&!h){l()}h&&clearTimeout(h);if(i===c&&m>e){l()}else{if(f!==true){h=setTimeout(i?k:l,i===c?e-m:e)}}}if($.guid){g.guid=j.guid=j.guid||$.guid++}return g};$.debounce=function(d,e,f){return f===c?a(d,e,false):a(d,f,e!==false)}})(this); 10 | -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- 1 | Docker containers to reproduce DCASE2017 Baseline results 2 | ========================================================= 3 | 4 | This directory contains [docker](https://www.docker.com/) containers to reproduce DCASE2017 baseline system results. To install Docker Community Edition (Docker CE) follow the instructions from [Docker documentation ](https://docs.docker.com/engine/installation/). 5 | 6 | Use ``Makefile`` to use the provided Docker container. When container is launched first time, Docker will create the container image by downloading and installing the needed libraries (defined in ``Dockerfile``). 7 | 8 | For example, to generate the baseline system results for Task 1 run: 9 | 10 | make task1 11 | 12 | To open bash shell inside the container environment, run: 13 | 14 | make bash 15 | 16 | -------------------------------------------------------------------------------- /tests/test_Utils.py: -------------------------------------------------------------------------------- 1 | """ Unit tests for Utils """ 2 | 3 | import nose.tools 4 | import sys 5 | import numpy 6 | sys.path.append('..') 7 | from dcase_framework.utils import get_parameter_hash 8 | from nose.tools import * 9 | import tempfile 10 | import os 11 | 12 | 13 | def test_get_parameter_hash(): 14 | data = { 15 | 'field1': { 16 | '1': [1, 2, 3], 17 | '2': 1234, 18 | }, 19 | 'field2': { 20 | 'sub_field1': 1234 21 | } 22 | } 23 | data_hash_target = '064e6628408f570b9b5904f0af5228f5' 24 | 25 | nose.tools.eq_(get_parameter_hash(data), data_hash_target) 26 | 27 | data = { 28 | 'field2': { 29 | 'sub_field1': 1234 30 | }, 31 | 'field1': { 32 | '2': 1234, 33 | '1': [1, 2, 3], 34 | } 35 | } 36 | nose.tools.eq_(get_parameter_hash(data), data_hash_target) 37 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.ListFile.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.ListFile 2 | ============================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. autoclass:: ListFile 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~ListFile.__init__ 17 | ~ListFile.append 18 | ~ListFile.count 19 | ~ListFile.detect_file_format 20 | ~ListFile.empty 21 | ~ListFile.exists 22 | ~ListFile.extend 23 | ~ListFile.get_dump_content 24 | ~ListFile.get_file_information 25 | ~ListFile.index 26 | ~ListFile.insert 27 | ~ListFile.load 28 | ~ListFile.pop 29 | ~ListFile.remove 30 | ~ListFile.reverse 31 | ~ListFile.save 32 | ~ListFile.sort 33 | 34 | 35 | 36 | 37 | 38 | .. rubric:: Attributes 39 | 40 | .. autosummary:: 41 | 42 | ~ListFile.valid_formats 43 | 44 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.TextFile.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.TextFile 2 | ============================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. autoclass:: TextFile 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~TextFile.__init__ 17 | ~TextFile.append 18 | ~TextFile.count 19 | ~TextFile.detect_file_format 20 | ~TextFile.empty 21 | ~TextFile.exists 22 | ~TextFile.extend 23 | ~TextFile.get_dump_content 24 | ~TextFile.get_file_information 25 | ~TextFile.index 26 | ~TextFile.insert 27 | ~TextFile.load 28 | ~TextFile.pop 29 | ~TextFile.remove 30 | ~TextFile.reverse 31 | ~TextFile.save 32 | ~TextFile.sort 33 | 34 | 35 | 36 | 37 | 38 | .. rubric:: Attributes 39 | 40 | .. autosummary:: 41 | 42 | ~TextFile.valid_formats 43 | 44 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AppCore.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AppCore 2 | ======================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. autoclass:: AppCore 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~AppCore.__init__ 17 | ~AppCore.check_resources 18 | ~AppCore.feature_extraction 19 | ~AppCore.feature_normalization 20 | ~AppCore.initialize 21 | ~AppCore.model_information 22 | ~AppCore.show_dataset_list 23 | ~AppCore.show_eval 24 | ~AppCore.show_parameter_set_list 25 | ~AppCore.show_parameters 26 | ~AppCore.system_evaluation 27 | ~AppCore.system_testing 28 | ~AppCore.system_training 29 | 30 | 31 | 32 | 33 | 34 | .. rubric:: Attributes 35 | 36 | .. autosummary:: 37 | 38 | ~AppCore.valid_dataset_group 39 | 40 | -------------------------------------------------------------------------------- /docs/_sources/framework.rst.txt: -------------------------------------------------------------------------------- 1 | .. _framework: 2 | .. figure:: _images/dcase_framework.png 3 | 4 | Introduction 5 | ============ 6 | 7 | The baseline system is built on top of the DCASE Framework, a collection of utility classes for DCASE related research. The framework provides tools for system parameter handling, feature extraction, data storage, basic model learning. In addition to the utility classes, the framework provides application classes specialized for sound classification and sound event detection. Application classes handle the full pipeline of the common steps: feature extraction, feature normalization, acoustic model training, system testing and system evaluation. These application classes can be extended easily to accommodate different research problems. 8 | 9 | 10 | Training process 11 | ^^^^^^^^^^^^^^^^ 12 | 13 | .. figure:: _images/dcase_framework_training.svg 14 | :width: 100% 15 | 16 | Testing process 17 | ^^^^^^^^^^^^^^^ 18 | 19 | .. figure:: _images/dcase_framework_testing.svg 20 | :width: 100% -------------------------------------------------------------------------------- /documentation/source/framework.rst: -------------------------------------------------------------------------------- 1 | .. _framework: 2 | .. figure:: _images/dcase_framework.png 3 | 4 | Introduction 5 | ============ 6 | 7 | The baseline system is built on top of the DCASE Framework, a collection of utility classes for DCASE related research. The framework provides tools for system parameter handling, feature extraction, data storage, basic model learning. In addition to the utility classes, the framework provides application classes specialized for sound classification and sound event detection. Application classes handle the full pipeline of the common steps: feature extraction, feature normalization, acoustic model training, system testing and system evaluation. These application classes can be extended easily to accommodate different research problems. 8 | 9 | 10 | Training process 11 | ^^^^^^^^^^^^^^^^ 12 | 13 | .. figure:: _images/dcase_framework_training.svg 14 | :width: 100% 15 | 16 | Testing process 17 | ^^^^^^^^^^^^^^^ 18 | 19 | .. figure:: _images/dcase_framework_testing.svg 20 | :width: 100% -------------------------------------------------------------------------------- /docs/_static/theme_overrides.css: -------------------------------------------------------------------------------- 1 | p { 2 | text-align: justify; 3 | text-justify: inter-word; 4 | } 5 | 6 | .caption-text{ 7 | text-align: center; 8 | font-size: 16px; 9 | font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; 10 | font-weight: normal; 11 | font-style: italic; 12 | } 13 | 14 | .wy-side-nav-search{ 15 | background-color: #43ac6a; 16 | } 17 | 18 | .rst-content table.docutils { 19 | width: 100%; 20 | } 21 | 22 | .width-25 { 23 | width: 25% !important; 24 | } 25 | 26 | .width-50 { 27 | width: 50% !important; 28 | } 29 | 30 | .width-75 { 31 | width: 75% !important; 32 | } 33 | 34 | /* override table width restrictions */ 35 | @media screen and (min-width: 767px) { 36 | 37 | .wy-table-responsive table td { 38 | /* !important prevents the common CSS stylesheets from overriding 39 | this as on RTD they are loaded after this stylesheet */ 40 | white-space: normal !important; 41 | } 42 | 43 | .wy-table-responsive { 44 | overflow: visible !important; 45 | } 46 | } -------------------------------------------------------------------------------- /documentation/source/_static/theme_overrides.css: -------------------------------------------------------------------------------- 1 | p { 2 | text-align: justify; 3 | text-justify: inter-word; 4 | } 5 | 6 | .caption-text{ 7 | text-align: center; 8 | font-size: 16px; 9 | font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; 10 | font-weight: normal; 11 | font-style: italic; 12 | } 13 | 14 | .wy-side-nav-search{ 15 | background-color: #43ac6a; 16 | } 17 | 18 | .rst-content table.docutils { 19 | width: 100%; 20 | } 21 | 22 | .width-25 { 23 | width: 25% !important; 24 | } 25 | 26 | .width-50 { 27 | width: 50% !important; 28 | } 29 | 30 | .width-75 { 31 | width: 75% !important; 32 | } 33 | 34 | /* override table width restrictions */ 35 | @media screen and (min-width: 767px) { 36 | 37 | .wy-table-responsive table td { 38 | /* !important prevents the common CSS stylesheets from overriding 39 | this as on RTD they are loaded after this stylesheet */ 40 | white-space: normal !important; 41 | } 42 | 43 | .wy-table-responsive { 44 | overflow: visible !important; 45 | } 46 | } -------------------------------------------------------------------------------- /dcase_framework/decorators.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | """ 4 | Decorators 5 | ================== 6 | Classes for file handling 7 | 8 | 9 | """ 10 | 11 | import functools 12 | 13 | 14 | def before_and_after_function_wrapper(func): 15 | """Before and after decorator 16 | 17 | Check if class method has before and after methods and call them. 18 | Idea by Konstantinos Drossos 19 | 20 | Parameters 21 | ---------- 22 | func 23 | 24 | Returns 25 | ------- 26 | 27 | """ 28 | 29 | @functools.wraps(func) 30 | def function_wrapper(*args, **kwargs): 31 | self_obj = args[0] 32 | before_func = getattr(self_obj, '_before_{}'.format(func.__name__), None) 33 | after_func = getattr(self_obj, '_after_{}'.format(func.__name__), None) 34 | 35 | if before_func is not None: 36 | before_func(*args, **kwargs) 37 | 38 | to_return = func(*args, **kwargs) 39 | 40 | if after_func is not None: 41 | after_func(to_return) 42 | 43 | return to_return 44 | 45 | return function_wrapper 46 | 47 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.SoundEventAppCore.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.SoundEventAppCore 2 | ================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. autoclass:: SoundEventAppCore 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~SoundEventAppCore.__init__ 17 | ~SoundEventAppCore.check_resources 18 | ~SoundEventAppCore.feature_extraction 19 | ~SoundEventAppCore.feature_normalization 20 | ~SoundEventAppCore.initialize 21 | ~SoundEventAppCore.model_information 22 | ~SoundEventAppCore.show_dataset_list 23 | ~SoundEventAppCore.show_eval 24 | ~SoundEventAppCore.show_parameter_set_list 25 | ~SoundEventAppCore.show_parameters 26 | ~SoundEventAppCore.system_evaluation 27 | ~SoundEventAppCore.system_testing 28 | ~SoundEventAppCore.system_training 29 | 30 | 31 | 32 | 33 | 34 | .. rubric:: Attributes 35 | 36 | .. autosummary:: 37 | 38 | ~SoundEventAppCore.valid_dataset_group 39 | 40 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.DataFile.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.DataFile 2 | ============================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. autoclass:: DataFile 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~DataFile.__init__ 17 | ~DataFile.clear 18 | ~DataFile.copy 19 | ~DataFile.detect_file_format 20 | ~DataFile.empty 21 | ~DataFile.exists 22 | ~DataFile.fromkeys 23 | ~DataFile.get 24 | ~DataFile.get_dump_content 25 | ~DataFile.get_file_information 26 | ~DataFile.has_key 27 | ~DataFile.items 28 | ~DataFile.iteritems 29 | ~DataFile.iterkeys 30 | ~DataFile.itervalues 31 | ~DataFile.keys 32 | ~DataFile.load 33 | ~DataFile.pop 34 | ~DataFile.popitem 35 | ~DataFile.save 36 | ~DataFile.setdefault 37 | ~DataFile.update 38 | ~DataFile.values 39 | ~DataFile.viewitems 40 | ~DataFile.viewkeys 41 | ~DataFile.viewvalues 42 | 43 | 44 | 45 | 46 | 47 | .. rubric:: Attributes 48 | 49 | .. autosummary:: 50 | 51 | ~DataFile.valid_formats 52 | 53 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.DictFile.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.DictFile 2 | ============================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. autoclass:: DictFile 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~DictFile.__init__ 17 | ~DictFile.clear 18 | ~DictFile.copy 19 | ~DictFile.detect_file_format 20 | ~DictFile.empty 21 | ~DictFile.exists 22 | ~DictFile.fromkeys 23 | ~DictFile.get 24 | ~DictFile.get_dump_content 25 | ~DictFile.get_file_information 26 | ~DictFile.has_key 27 | ~DictFile.items 28 | ~DictFile.iteritems 29 | ~DictFile.iterkeys 30 | ~DictFile.itervalues 31 | ~DictFile.keys 32 | ~DictFile.load 33 | ~DictFile.pop 34 | ~DictFile.popitem 35 | ~DictFile.save 36 | ~DictFile.setdefault 37 | ~DictFile.update 38 | ~DictFile.values 39 | ~DictFile.viewitems 40 | ~DictFile.viewkeys 41 | ~DictFile.viewvalues 42 | 43 | 44 | 45 | 46 | 47 | .. rubric:: Attributes 48 | 49 | .. autosummary:: 50 | 51 | ~DictFile.valid_formats 52 | 53 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.BinarySoundEventAppCore.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.BinarySoundEventAppCore 2 | ======================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. autoclass:: BinarySoundEventAppCore 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~BinarySoundEventAppCore.__init__ 17 | ~BinarySoundEventAppCore.check_resources 18 | ~BinarySoundEventAppCore.feature_extraction 19 | ~BinarySoundEventAppCore.feature_normalization 20 | ~BinarySoundEventAppCore.initialize 21 | ~BinarySoundEventAppCore.model_information 22 | ~BinarySoundEventAppCore.show_dataset_list 23 | ~BinarySoundEventAppCore.show_eval 24 | ~BinarySoundEventAppCore.show_parameter_set_list 25 | ~BinarySoundEventAppCore.show_parameters 26 | ~BinarySoundEventAppCore.system_evaluation 27 | ~BinarySoundEventAppCore.system_testing 28 | ~BinarySoundEventAppCore.system_training 29 | 30 | 31 | 32 | 33 | 34 | .. rubric:: Attributes 35 | 36 | .. autosummary:: 37 | 38 | ~BinarySoundEventAppCore.valid_dataset_group 39 | 40 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.Dataset.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.Dataset 2 | ================================ 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoclass:: Dataset 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~Dataset.__init__ 17 | ~Dataset.absolute_to_relative 18 | ~Dataset.check_filelist 19 | ~Dataset.download 20 | ~Dataset.error_meta_count 21 | ~Dataset.eval 22 | ~Dataset.event_labels 23 | ~Dataset.extract 24 | ~Dataset.file_error_meta 25 | ~Dataset.file_meta 26 | ~Dataset.folds 27 | ~Dataset.initialize 28 | ~Dataset.relative_to_absolute_path 29 | ~Dataset.show_info 30 | ~Dataset.test 31 | ~Dataset.train 32 | 33 | 34 | 35 | 36 | 37 | .. rubric:: Attributes 38 | 39 | .. autosummary:: 40 | 41 | ~Dataset.audio_file_count 42 | ~Dataset.audio_files 43 | ~Dataset.audio_tag_count 44 | ~Dataset.audio_tags 45 | ~Dataset.error_meta 46 | ~Dataset.event_label_count 47 | ~Dataset.fold_count 48 | ~Dataset.meta 49 | ~Dataset.meta_count 50 | ~Dataset.scene_label_count 51 | ~Dataset.scene_labels 52 | 53 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | env/ 12 | build/ 13 | develop-eggs/ 14 | dist/ 15 | downloads/ 16 | eggs/ 17 | .eggs/ 18 | lib/ 19 | lib64/ 20 | parts/ 21 | sdist/ 22 | var/ 23 | *.egg-info/ 24 | .installed.cfg 25 | *.egg 26 | 27 | # PyInstaller 28 | # Usually these files are written by a python script from a template 29 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 30 | *.manifest 31 | *.spec 32 | 33 | # Installer logs 34 | pip-log.txt 35 | pip-delete-this-directory.txt 36 | 37 | # Unit test / coverage reports 38 | htmlcov/ 39 | .tox/ 40 | .coverage 41 | .coverage.* 42 | .cache 43 | nosetests.xml 44 | coverage.xml 45 | *,cover 46 | .hypothesis/ 47 | 48 | # Translations 49 | *.mo 50 | *.pot 51 | 52 | # Django stuff: 53 | *.log 54 | 55 | # Sphinx documentation 56 | docs/_build/ 57 | 58 | # PyBuilder 59 | target/ 60 | 61 | #Ipython Notebook 62 | .ipynb_checkpoints 63 | .idea/ 64 | debug/ 65 | applications/data/ 66 | applications/system/ 67 | applications/logs/ 68 | applications/challenge_submission/ 69 | documentation/source/generated/ 70 | documentation/build/ 71 | examples/challenge_submission/* 72 | examples/data/* 73 | examples/logs/* 74 | examples/system/* -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.FeatureFile.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.FeatureFile 2 | ================================= 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. autoclass:: FeatureFile 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~FeatureFile.__init__ 17 | ~FeatureFile.clear 18 | ~FeatureFile.copy 19 | ~FeatureFile.detect_file_format 20 | ~FeatureFile.empty 21 | ~FeatureFile.exists 22 | ~FeatureFile.fromkeys 23 | ~FeatureFile.get 24 | ~FeatureFile.get_dump_content 25 | ~FeatureFile.get_file_information 26 | ~FeatureFile.has_key 27 | ~FeatureFile.items 28 | ~FeatureFile.iteritems 29 | ~FeatureFile.iterkeys 30 | ~FeatureFile.itervalues 31 | ~FeatureFile.keys 32 | ~FeatureFile.load 33 | ~FeatureFile.pop 34 | ~FeatureFile.popitem 35 | ~FeatureFile.save 36 | ~FeatureFile.setdefault 37 | ~FeatureFile.update 38 | ~FeatureFile.values 39 | ~FeatureFile.viewitems 40 | ~FeatureFile.viewkeys 41 | ~FeatureFile.viewvalues 42 | 43 | 44 | 45 | 46 | 47 | .. rubric:: Attributes 48 | 49 | .. autosummary:: 50 | 51 | ~FeatureFile.valid_formats 52 | 53 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.ParameterFile.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.ParameterFile 2 | =================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. autoclass:: ParameterFile 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~ParameterFile.__init__ 17 | ~ParameterFile.clear 18 | ~ParameterFile.copy 19 | ~ParameterFile.detect_file_format 20 | ~ParameterFile.empty 21 | ~ParameterFile.exists 22 | ~ParameterFile.fromkeys 23 | ~ParameterFile.get 24 | ~ParameterFile.get_dump_content 25 | ~ParameterFile.get_file_information 26 | ~ParameterFile.has_key 27 | ~ParameterFile.items 28 | ~ParameterFile.iteritems 29 | ~ParameterFile.iterkeys 30 | ~ParameterFile.itervalues 31 | ~ParameterFile.keys 32 | ~ParameterFile.load 33 | ~ParameterFile.pop 34 | ~ParameterFile.popitem 35 | ~ParameterFile.save 36 | ~ParameterFile.setdefault 37 | ~ParameterFile.update 38 | ~ParameterFile.values 39 | ~ParameterFile.viewitems 40 | ~ParameterFile.viewkeys 41 | ~ParameterFile.viewvalues 42 | 43 | 44 | 45 | 46 | 47 | .. rubric:: Attributes 48 | 49 | .. autosummary:: 50 | 51 | ~ParameterFile.valid_formats 52 | 53 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataItem.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataItem 2 | ===================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoclass:: MetaDataItem 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~MetaDataItem.__init__ 17 | ~MetaDataItem.clear 18 | ~MetaDataItem.copy 19 | ~MetaDataItem.fromkeys 20 | ~MetaDataItem.get 21 | ~MetaDataItem.get_header 22 | ~MetaDataItem.get_list 23 | ~MetaDataItem.has_key 24 | ~MetaDataItem.items 25 | ~MetaDataItem.iteritems 26 | ~MetaDataItem.iterkeys 27 | ~MetaDataItem.itervalues 28 | ~MetaDataItem.keys 29 | ~MetaDataItem.pop 30 | ~MetaDataItem.popitem 31 | ~MetaDataItem.setdefault 32 | ~MetaDataItem.update 33 | ~MetaDataItem.values 34 | ~MetaDataItem.viewitems 35 | ~MetaDataItem.viewkeys 36 | ~MetaDataItem.viewvalues 37 | 38 | 39 | 40 | 41 | 42 | .. rubric:: Attributes 43 | 44 | .. autosummary:: 45 | 46 | ~MetaDataItem.event_label 47 | ~MetaDataItem.event_offset 48 | ~MetaDataItem.event_onset 49 | ~MetaDataItem.file 50 | ~MetaDataItem.identifier 51 | ~MetaDataItem.scene_label 52 | ~MetaDataItem.source_label 53 | 54 | -------------------------------------------------------------------------------- /tests/test_AudioFile.py: -------------------------------------------------------------------------------- 1 | """ Unit tests for DictFile """ 2 | 3 | import nose.tools 4 | import sys 5 | import numpy 6 | sys.path.append('..') 7 | from dcase_framework.files import AudioFile 8 | from nose.tools import * 9 | import tempfile 10 | import os 11 | 12 | 13 | def test_load(): 14 | # Mono 15 | audio_data_mono, fs = AudioFile(filename=os.path.join('material', 'test.wav'), mono=True).load() 16 | 17 | nose.tools.eq_(fs, 44100) 18 | nose.tools.eq_(len(audio_data_mono.shape), 1) 19 | nose.tools.eq_(audio_data_mono.shape[0], 441001) 20 | 21 | # Stereo 22 | audio_data_stereo, fs = AudioFile(filename=os.path.join('material', 'test.wav'), mono=False).load() 23 | 24 | nose.tools.eq_(fs, 44100) 25 | nose.tools.eq_(audio_data_stereo.shape[0], 2) 26 | nose.tools.eq_(audio_data_stereo.shape[1], 441001) 27 | 28 | # Resampling 29 | audio_data_mono, fs = AudioFile(filename=os.path.join('material', 'test.wav'), fs=16000, mono=True).load() 30 | 31 | nose.tools.eq_(fs, 16000) 32 | nose.tools.eq_(len(audio_data_mono.shape), 1) 33 | nose.tools.eq_(audio_data_mono.shape[0], 160001) 34 | 35 | 36 | # Segment 37 | audio_data_mono, fs = AudioFile(filename=os.path.join('material', 'test.wav'), mono=True).load(start=4.0, stop=6.0) 38 | 39 | nose.tools.eq_(fs, 44100) 40 | nose.tools.eq_(len(audio_data_mono.shape), 1) 41 | nose.tools.eq_(audio_data_mono.shape[0], 88200) 42 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.files.RepositoryFile.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.files.RepositoryFile 2 | ==================================== 3 | 4 | .. currentmodule:: dcase_framework.files 5 | 6 | .. autoclass:: RepositoryFile 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~RepositoryFile.__init__ 17 | ~RepositoryFile.clear 18 | ~RepositoryFile.copy 19 | ~RepositoryFile.detect_file_format 20 | ~RepositoryFile.empty 21 | ~RepositoryFile.exists 22 | ~RepositoryFile.fromkeys 23 | ~RepositoryFile.get 24 | ~RepositoryFile.get_dump_content 25 | ~RepositoryFile.get_file_information 26 | ~RepositoryFile.has_key 27 | ~RepositoryFile.items 28 | ~RepositoryFile.iteritems 29 | ~RepositoryFile.iterkeys 30 | ~RepositoryFile.itervalues 31 | ~RepositoryFile.keys 32 | ~RepositoryFile.load 33 | ~RepositoryFile.pop 34 | ~RepositoryFile.popitem 35 | ~RepositoryFile.save 36 | ~RepositoryFile.setdefault 37 | ~RepositoryFile.update 38 | ~RepositoryFile.values 39 | ~RepositoryFile.viewitems 40 | ~RepositoryFile.viewkeys 41 | ~RepositoryFile.viewvalues 42 | 43 | 44 | 45 | 46 | 47 | .. rubric:: Attributes 48 | 49 | .. autosummary:: 50 | 51 | ~RepositoryFile.valid_formats 52 | 53 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.application_core.AcousticSceneClassificationAppCore.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.application_core.AcousticSceneClassificationAppCore 2 | =================================================================== 3 | 4 | .. currentmodule:: dcase_framework.application_core 5 | 6 | .. autoclass:: AcousticSceneClassificationAppCore 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~AcousticSceneClassificationAppCore.__init__ 17 | ~AcousticSceneClassificationAppCore.check_resources 18 | ~AcousticSceneClassificationAppCore.feature_extraction 19 | ~AcousticSceneClassificationAppCore.feature_normalization 20 | ~AcousticSceneClassificationAppCore.initialize 21 | ~AcousticSceneClassificationAppCore.model_information 22 | ~AcousticSceneClassificationAppCore.show_dataset_list 23 | ~AcousticSceneClassificationAppCore.show_eval 24 | ~AcousticSceneClassificationAppCore.show_parameter_set_list 25 | ~AcousticSceneClassificationAppCore.show_parameters 26 | ~AcousticSceneClassificationAppCore.system_evaluation 27 | ~AcousticSceneClassificationAppCore.system_testing 28 | ~AcousticSceneClassificationAppCore.system_training 29 | 30 | 31 | 32 | 33 | 34 | .. rubric:: Attributes 35 | 36 | .. autosummary:: 37 | 38 | ~AcousticSceneClassificationAppCore.valid_dataset_group 39 | 40 | -------------------------------------------------------------------------------- /docker/Makefile: -------------------------------------------------------------------------------- 1 | help: 2 | @cat Makefile 3 | 4 | DOCKER_NAME=dcase-env 5 | DOCKER_FILE=Dockerfile 6 | BACKEND=theano 7 | SRC=$(shell dirname `pwd`) 8 | 9 | build: 10 | docker build -t $(DOCKER_NAME) -f $(DOCKER_FILE) . 11 | 12 | bash: build 13 | docker run -it -v $(SRC):/DCASE2017-baseline-system $(DOCKER_NAME) bash 14 | 15 | task1: build 16 | docker run -it -v $(SRC):/DCASE2017-baseline-system $(DOCKER_NAME) /bin/bash -c "python applications/task1.py -s dcase2017,gmm -o; python applications/task1.py -show_eval" 17 | 18 | task2: build 19 | docker run -it -v $(SRC):/DCASE2017-baseline-system $(DOCKER_NAME) /bin/bash -c "python applications/task2.py -s dcase2017,gmm -o; python applications/task2.py -show_eval" 20 | 21 | task3: build 22 | docker run -it -v $(SRC):/DCASE2017-baseline-system $(DOCKER_NAME) /bin/bash -c "python applications/task3.py -s dcase2017,gmm -o; python applications/task3.py -show_eval" 23 | 24 | test1: build 25 | docker run -it -v $(SRC):/DCASE2017-baseline-system $(DOCKER_NAME) /bin/bash -c "python applications/task1.py -s minimal; python applications/task1.py -show_eval" 26 | 27 | test2: build 28 | docker run -it -v $(SRC):/DCASE2017-baseline-system $(DOCKER_NAME) /bin/bash -c "python applications/task2.py -s minimal; python applications/task2.py -show_eval" 29 | 30 | test3: build 31 | docker run -it -v $(SRC):/DCASE2017-baseline-system $(DOCKER_NAME) /bin/bash -c "python applications/task3.py -s minimal; python applications/task3.py -show_eval" 32 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.SoundEventDataset.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.SoundEventDataset 2 | ========================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoclass:: SoundEventDataset 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~SoundEventDataset.__init__ 17 | ~SoundEventDataset.absolute_to_relative 18 | ~SoundEventDataset.check_filelist 19 | ~SoundEventDataset.download 20 | ~SoundEventDataset.error_meta_count 21 | ~SoundEventDataset.eval 22 | ~SoundEventDataset.event_label_count 23 | ~SoundEventDataset.event_labels 24 | ~SoundEventDataset.extract 25 | ~SoundEventDataset.file_error_meta 26 | ~SoundEventDataset.file_meta 27 | ~SoundEventDataset.folds 28 | ~SoundEventDataset.initialize 29 | ~SoundEventDataset.relative_to_absolute_path 30 | ~SoundEventDataset.show_info 31 | ~SoundEventDataset.test 32 | ~SoundEventDataset.train 33 | 34 | 35 | 36 | 37 | 38 | .. rubric:: Attributes 39 | 40 | .. autosummary:: 41 | 42 | ~SoundEventDataset.audio_file_count 43 | ~SoundEventDataset.audio_files 44 | ~SoundEventDataset.audio_tag_count 45 | ~SoundEventDataset.audio_tags 46 | ~SoundEventDataset.error_meta 47 | ~SoundEventDataset.fold_count 48 | ~SoundEventDataset.meta 49 | ~SoundEventDataset.meta_count 50 | ~SoundEventDataset.scene_label_count 51 | ~SoundEventDataset.scene_labels 52 | 53 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.AudioTaggingDataset.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.AudioTaggingDataset 2 | ============================================ 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoclass:: AudioTaggingDataset 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~AudioTaggingDataset.__init__ 17 | ~AudioTaggingDataset.absolute_to_relative 18 | ~AudioTaggingDataset.check_filelist 19 | ~AudioTaggingDataset.download 20 | ~AudioTaggingDataset.error_meta_count 21 | ~AudioTaggingDataset.eval 22 | ~AudioTaggingDataset.event_labels 23 | ~AudioTaggingDataset.extract 24 | ~AudioTaggingDataset.file_error_meta 25 | ~AudioTaggingDataset.file_meta 26 | ~AudioTaggingDataset.folds 27 | ~AudioTaggingDataset.initialize 28 | ~AudioTaggingDataset.relative_to_absolute_path 29 | ~AudioTaggingDataset.show_info 30 | ~AudioTaggingDataset.test 31 | ~AudioTaggingDataset.train 32 | 33 | 34 | 35 | 36 | 37 | .. rubric:: Attributes 38 | 39 | .. autosummary:: 40 | 41 | ~AudioTaggingDataset.audio_file_count 42 | ~AudioTaggingDataset.audio_files 43 | ~AudioTaggingDataset.audio_tag_count 44 | ~AudioTaggingDataset.audio_tags 45 | ~AudioTaggingDataset.error_meta 46 | ~AudioTaggingDataset.event_label_count 47 | ~AudioTaggingDataset.fold_count 48 | ~AudioTaggingDataset.meta 49 | ~AudioTaggingDataset.meta_count 50 | ~AudioTaggingDataset.scene_label_count 51 | ~AudioTaggingDataset.scene_labels 52 | 53 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.AcousticSceneDataset.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.AcousticSceneDataset 2 | ============================================= 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoclass:: AcousticSceneDataset 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~AcousticSceneDataset.__init__ 17 | ~AcousticSceneDataset.absolute_to_relative 18 | ~AcousticSceneDataset.check_filelist 19 | ~AcousticSceneDataset.download 20 | ~AcousticSceneDataset.error_meta_count 21 | ~AcousticSceneDataset.eval 22 | ~AcousticSceneDataset.event_labels 23 | ~AcousticSceneDataset.extract 24 | ~AcousticSceneDataset.file_error_meta 25 | ~AcousticSceneDataset.file_meta 26 | ~AcousticSceneDataset.folds 27 | ~AcousticSceneDataset.initialize 28 | ~AcousticSceneDataset.relative_to_absolute_path 29 | ~AcousticSceneDataset.show_info 30 | ~AcousticSceneDataset.test 31 | ~AcousticSceneDataset.train 32 | 33 | 34 | 35 | 36 | 37 | .. rubric:: Attributes 38 | 39 | .. autosummary:: 40 | 41 | ~AcousticSceneDataset.audio_file_count 42 | ~AcousticSceneDataset.audio_files 43 | ~AcousticSceneDataset.audio_tag_count 44 | ~AcousticSceneDataset.audio_tags 45 | ~AcousticSceneDataset.error_meta 46 | ~AcousticSceneDataset.event_label_count 47 | ~AcousticSceneDataset.fold_count 48 | ~AcousticSceneDataset.meta 49 | ~AcousticSceneDataset.meta_count 50 | ~AcousticSceneDataset.scene_label_count 51 | ~AcousticSceneDataset.scene_labels 52 | 53 | -------------------------------------------------------------------------------- /tests/cover/jquery.isonscreen.js: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2010 2 | * @author Laurence Wheway 3 | * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 4 | * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. 5 | * 6 | * @version 1.2.0 7 | */ 8 | (function($) { 9 | jQuery.extend({ 10 | isOnScreen: function(box, container) { 11 | //ensure numbers come in as intgers (not strings) and remove 'px' is it's there 12 | for(var i in box){box[i] = parseFloat(box[i])}; 13 | for(var i in container){container[i] = parseFloat(container[i])}; 14 | 15 | if(!container){ 16 | container = { 17 | left: $(window).scrollLeft(), 18 | top: $(window).scrollTop(), 19 | width: $(window).width(), 20 | height: $(window).height() 21 | } 22 | } 23 | 24 | if( box.left+box.width-container.left > 0 && 25 | box.left < container.width+container.left && 26 | box.top+box.height-container.top > 0 && 27 | box.top < container.height+container.top 28 | ) return true; 29 | return false; 30 | } 31 | }) 32 | 33 | 34 | jQuery.fn.isOnScreen = function (container) { 35 | for(var i in container){container[i] = parseFloat(container[i])}; 36 | 37 | if(!container){ 38 | container = { 39 | left: $(window).scrollLeft(), 40 | top: $(window).scrollTop(), 41 | width: $(window).width(), 42 | height: $(window).height() 43 | } 44 | } 45 | 46 | if( $(this).offset().left+$(this).width()-container.left > 0 && 47 | $(this).offset().left < container.width+container.left && 48 | $(this).offset().top+$(this).height()-container.top > 0 && 49 | $(this).offset().top < container.height+container.top 50 | ) return true; 51 | return false; 52 | } 53 | })(jQuery); 54 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureRepository.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureRepository 2 | ========================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. autoclass:: FeatureRepository 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~FeatureRepository.__init__ 17 | ~FeatureRepository.clear 18 | ~FeatureRepository.copy 19 | ~FeatureRepository.detect_file_format 20 | ~FeatureRepository.empty 21 | ~FeatureRepository.exists 22 | ~FeatureRepository.fromkeys 23 | ~FeatureRepository.get 24 | ~FeatureRepository.get_dump_content 25 | ~FeatureRepository.get_file_information 26 | ~FeatureRepository.get_hash 27 | ~FeatureRepository.get_hash_for_path 28 | ~FeatureRepository.get_path 29 | ~FeatureRepository.has_key 30 | ~FeatureRepository.items 31 | ~FeatureRepository.iteritems 32 | ~FeatureRepository.iterkeys 33 | ~FeatureRepository.itervalues 34 | ~FeatureRepository.keys 35 | ~FeatureRepository.load 36 | ~FeatureRepository.log 37 | ~FeatureRepository.merge 38 | ~FeatureRepository.pop 39 | ~FeatureRepository.popitem 40 | ~FeatureRepository.save 41 | ~FeatureRepository.setdefault 42 | ~FeatureRepository.show 43 | ~FeatureRepository.update 44 | ~FeatureRepository.values 45 | ~FeatureRepository.viewitems 46 | ~FeatureRepository.viewkeys 47 | ~FeatureRepository.viewvalues 48 | 49 | 50 | 51 | 52 | 53 | .. rubric:: Attributes 54 | 55 | .. autosummary:: 56 | 57 | ~FeatureRepository.valid_formats 58 | 59 | -------------------------------------------------------------------------------- /tests/test_ListFile.py: -------------------------------------------------------------------------------- 1 | """ Unit tests for DictFile """ 2 | 3 | import nose.tools 4 | import sys 5 | import numpy 6 | sys.path.append('..') 7 | from dcase_framework.files import ListFile 8 | from nose.tools import * 9 | import tempfile 10 | import os 11 | 12 | 13 | def test_load(): 14 | # Txt 15 | tmp = tempfile.NamedTemporaryFile('r+', suffix='.txt', prefix='prefix_', dir='/tmp', delete=False) 16 | try: 17 | tmp.write('line1\n') 18 | tmp.write('line2\n') 19 | tmp.write('line3\n') 20 | tmp.close() 21 | 22 | m = ListFile().load(filename=tmp.name) 23 | 24 | nose.tools.assert_list_equal(m, ['line1', 'line2', 'line3']) 25 | finally: 26 | os.unlink(tmp.name) 27 | 28 | 29 | def test_save(): 30 | ListFile(['line1', 'line2', 'line3']).save(filename=os.path.join('material', 'saved.txt')) 31 | d = ListFile().load(filename=os.path.join('material', 'saved.txt')) 32 | nose.tools.assert_list_equal(d, ['line1', 'line2', 'line3']) 33 | 34 | f = open(os.path.join('material', 'saved.txt'), 'r') 35 | x = f.readlines() 36 | nose.tools.assert_list_equal(x, ['line1\n', 'line2\n', 'line3\n']) 37 | 38 | 39 | def test_empty(): 40 | # Test #1 41 | d = ListFile([]) 42 | nose.tools.eq_(d.empty(), True) 43 | 44 | # Test #2 45 | d = ListFile(['line1','line2']) 46 | nose.tools.eq_(d.empty(), False) 47 | 48 | 49 | @raises(IOError) 50 | def test_load_not_found2(): 51 | ListFile().load(filename=os.path.join('material', 'wrong.txt')) 52 | 53 | 54 | @raises(IOError) 55 | def test_load_wrong_type(): 56 | ListFile().load(filename=os.path.join('material', 'wrong.cpickle')) 57 | 58 | 59 | @raises(IOError) 60 | def test_load_wrong_type2(): 61 | ListFile().load(filename=os.path.join('material', 'wrong.abc')) 62 | -------------------------------------------------------------------------------- /tests/test_LearnerContainer.py: -------------------------------------------------------------------------------- 1 | """ Unit tests for LearnerContainer """ 2 | 3 | import nose.tools 4 | import sys 5 | sys.path.append('..') 6 | import json 7 | import os 8 | from dcase_framework.learners import LearnerContainer 9 | import tempfile 10 | 11 | 12 | def test_init(): 13 | 14 | class_labels = ['class1', 'class2'] 15 | 16 | model = { 17 | 'model': 1234, 18 | } 19 | params = { 20 | 'param1': 1, 21 | 'param2': 2, 22 | 'param3': 3, 23 | 'param4': 4, 24 | 'seed': 1 25 | } 26 | lc = LearnerContainer( 27 | method='test', 28 | class_labels=class_labels, 29 | params=params, 30 | model=model 31 | ) 32 | # Test method 33 | nose.tools.eq_(lc.method, 'test') 34 | 35 | # Test class labels 36 | nose.tools.assert_list_equal(lc.class_labels, class_labels) 37 | 38 | # Test model 39 | nose.tools.assert_dict_equal(lc.model, model) 40 | 41 | # Test params 42 | nose.tools.assert_dict_equal(lc.params, params) 43 | nose.tools.assert_dict_equal(lc.learner_params, params) 44 | 45 | # Seed from parameters 46 | nose.tools.eq_(lc.seed, params['seed']) 47 | 48 | # Seed as argument 49 | params = { 50 | 'param1': 1, 51 | 'param2': 2, 52 | 'param3': 3, 53 | 'param4': 4, 54 | } 55 | lc = LearnerContainer( 56 | method='test', 57 | class_labels=class_labels, 58 | params=params, 59 | model=model, 60 | seed=1234 61 | ) 62 | nose.tools.eq_(lc.seed, 1234) 63 | 64 | # Feature masker 65 | nose.tools.eq_(lc.feature_masker, None) 66 | 67 | # Feature stacker 68 | nose.tools.eq_(lc.feature_stacker, None) 69 | 70 | # Feature aggregator 71 | nose.tools.eq_(lc.feature_aggregator, None) 72 | 73 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureNormalizer.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureNormalizer 2 | ========================================== 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. autoclass:: FeatureNormalizer 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~FeatureNormalizer.__init__ 17 | ~FeatureNormalizer.accumulate 18 | ~FeatureNormalizer.clear 19 | ~FeatureNormalizer.copy 20 | ~FeatureNormalizer.detect_file_format 21 | ~FeatureNormalizer.empty 22 | ~FeatureNormalizer.exists 23 | ~FeatureNormalizer.finalize 24 | ~FeatureNormalizer.fromkeys 25 | ~FeatureNormalizer.get 26 | ~FeatureNormalizer.get_dump_content 27 | ~FeatureNormalizer.get_file_information 28 | ~FeatureNormalizer.get_hash 29 | ~FeatureNormalizer.get_hash_for_path 30 | ~FeatureNormalizer.get_path 31 | ~FeatureNormalizer.has_key 32 | ~FeatureNormalizer.items 33 | ~FeatureNormalizer.iteritems 34 | ~FeatureNormalizer.iterkeys 35 | ~FeatureNormalizer.itervalues 36 | ~FeatureNormalizer.keys 37 | ~FeatureNormalizer.load 38 | ~FeatureNormalizer.log 39 | ~FeatureNormalizer.merge 40 | ~FeatureNormalizer.normalize 41 | ~FeatureNormalizer.pop 42 | ~FeatureNormalizer.popitem 43 | ~FeatureNormalizer.process 44 | ~FeatureNormalizer.save 45 | ~FeatureNormalizer.setdefault 46 | ~FeatureNormalizer.show 47 | ~FeatureNormalizer.update 48 | ~FeatureNormalizer.values 49 | ~FeatureNormalizer.viewitems 50 | ~FeatureNormalizer.viewkeys 51 | ~FeatureNormalizer.viewvalues 52 | 53 | 54 | 55 | 56 | 57 | .. rubric:: Attributes 58 | 59 | .. autosummary:: 60 | 61 | ~FeatureNormalizer.valid_formats 62 | 63 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.parameters.ParameterContainer.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.parameters.ParameterContainer 2 | ============================================= 3 | 4 | .. currentmodule:: dcase_framework.parameters 5 | 6 | .. autoclass:: ParameterContainer 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~ParameterContainer.__init__ 17 | ~ParameterContainer.clear 18 | ~ParameterContainer.copy 19 | ~ParameterContainer.detect_file_format 20 | ~ParameterContainer.empty 21 | ~ParameterContainer.exists 22 | ~ParameterContainer.fromkeys 23 | ~ParameterContainer.get 24 | ~ParameterContainer.get_dump_content 25 | ~ParameterContainer.get_file_information 26 | ~ParameterContainer.get_hash 27 | ~ParameterContainer.get_hash_for_path 28 | ~ParameterContainer.get_path 29 | ~ParameterContainer.has_key 30 | ~ParameterContainer.items 31 | ~ParameterContainer.iteritems 32 | ~ParameterContainer.iterkeys 33 | ~ParameterContainer.itervalues 34 | ~ParameterContainer.keys 35 | ~ParameterContainer.load 36 | ~ParameterContainer.log 37 | ~ParameterContainer.merge 38 | ~ParameterContainer.override 39 | ~ParameterContainer.pop 40 | ~ParameterContainer.popitem 41 | ~ParameterContainer.process 42 | ~ParameterContainer.process_method_parameters 43 | ~ParameterContainer.save 44 | ~ParameterContainer.setdefault 45 | ~ParameterContainer.show 46 | ~ParameterContainer.update 47 | ~ParameterContainer.values 48 | ~ParameterContainer.viewitems 49 | ~ParameterContainer.viewkeys 50 | ~ParameterContainer.viewvalues 51 | 52 | 53 | 54 | 55 | 56 | .. rubric:: Attributes 57 | 58 | .. autosummary:: 59 | 60 | ~ParameterContainer.valid_formats 61 | 62 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.features.FeatureContainer.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.features.FeatureContainer 2 | ========================================= 3 | 4 | .. currentmodule:: dcase_framework.features 5 | 6 | .. autoclass:: FeatureContainer 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~FeatureContainer.__init__ 17 | ~FeatureContainer.clear 18 | ~FeatureContainer.copy 19 | ~FeatureContainer.detect_file_format 20 | ~FeatureContainer.empty 21 | ~FeatureContainer.exists 22 | ~FeatureContainer.fromkeys 23 | ~FeatureContainer.get 24 | ~FeatureContainer.get_dump_content 25 | ~FeatureContainer.get_file_information 26 | ~FeatureContainer.get_hash 27 | ~FeatureContainer.get_hash_for_path 28 | ~FeatureContainer.get_path 29 | ~FeatureContainer.has_key 30 | ~FeatureContainer.items 31 | ~FeatureContainer.iteritems 32 | ~FeatureContainer.iterkeys 33 | ~FeatureContainer.itervalues 34 | ~FeatureContainer.keys 35 | ~FeatureContainer.load 36 | ~FeatureContainer.log 37 | ~FeatureContainer.merge 38 | ~FeatureContainer.pop 39 | ~FeatureContainer.popitem 40 | ~FeatureContainer.save 41 | ~FeatureContainer.setdefault 42 | ~FeatureContainer.show 43 | ~FeatureContainer.update 44 | ~FeatureContainer.values 45 | ~FeatureContainer.viewitems 46 | ~FeatureContainer.viewkeys 47 | ~FeatureContainer.viewvalues 48 | 49 | 50 | 51 | 52 | 53 | .. rubric:: Attributes 54 | 55 | .. autosummary:: 56 | 57 | ~FeatureContainer.channels 58 | ~FeatureContainer.feat 59 | ~FeatureContainer.frames 60 | ~FeatureContainer.meta 61 | ~FeatureContainer.shape 62 | ~FeatureContainer.stat 63 | ~FeatureContainer.valid_formats 64 | ~FeatureContainer.vector_length 65 | 66 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.EventDetector.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.EventDetector 2 | ====================================== 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoclass:: EventDetector 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~EventDetector.__init__ 17 | ~EventDetector.clear 18 | ~EventDetector.copy 19 | ~EventDetector.detect_file_format 20 | ~EventDetector.empty 21 | ~EventDetector.exists 22 | ~EventDetector.fromkeys 23 | ~EventDetector.get 24 | ~EventDetector.get_dump_content 25 | ~EventDetector.get_file_information 26 | ~EventDetector.get_hash 27 | ~EventDetector.get_hash_for_path 28 | ~EventDetector.get_path 29 | ~EventDetector.has_key 30 | ~EventDetector.items 31 | ~EventDetector.iteritems 32 | ~EventDetector.iterkeys 33 | ~EventDetector.itervalues 34 | ~EventDetector.keys 35 | ~EventDetector.load 36 | ~EventDetector.log 37 | ~EventDetector.merge 38 | ~EventDetector.pop 39 | ~EventDetector.popitem 40 | ~EventDetector.save 41 | ~EventDetector.set_seed 42 | ~EventDetector.setdefault 43 | ~EventDetector.show 44 | ~EventDetector.update 45 | ~EventDetector.values 46 | ~EventDetector.viewitems 47 | ~EventDetector.viewkeys 48 | ~EventDetector.viewvalues 49 | 50 | 51 | 52 | 53 | 54 | .. rubric:: Attributes 55 | 56 | .. autosummary:: 57 | 58 | ~EventDetector.class_labels 59 | ~EventDetector.feature_aggregator 60 | ~EventDetector.feature_masker 61 | ~EventDetector.feature_normalizer 62 | ~EventDetector.feature_stacker 63 | ~EventDetector.learner_params 64 | ~EventDetector.method 65 | ~EventDetector.model 66 | ~EventDetector.params 67 | ~EventDetector.valid_formats 68 | 69 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.metadata.MetaDataContainer.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.metadata.MetaDataContainer 2 | ========================================== 3 | 4 | .. currentmodule:: dcase_framework.metadata 5 | 6 | .. autoclass:: MetaDataContainer 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~MetaDataContainer.__init__ 17 | ~MetaDataContainer.add_time_offset 18 | ~MetaDataContainer.append 19 | ~MetaDataContainer.count 20 | ~MetaDataContainer.detect_file_format 21 | ~MetaDataContainer.empty 22 | ~MetaDataContainer.event_roll 23 | ~MetaDataContainer.event_stat_counts 24 | ~MetaDataContainer.exists 25 | ~MetaDataContainer.extend 26 | ~MetaDataContainer.filter 27 | ~MetaDataContainer.filter_time_segment 28 | ~MetaDataContainer.get_dump_content 29 | ~MetaDataContainer.get_file_information 30 | ~MetaDataContainer.get_string 31 | ~MetaDataContainer.index 32 | ~MetaDataContainer.insert 33 | ~MetaDataContainer.load 34 | ~MetaDataContainer.log 35 | ~MetaDataContainer.pop 36 | ~MetaDataContainer.process_events 37 | ~MetaDataContainer.remove 38 | ~MetaDataContainer.remove_field 39 | ~MetaDataContainer.reverse 40 | ~MetaDataContainer.save 41 | ~MetaDataContainer.show 42 | ~MetaDataContainer.slice_field 43 | ~MetaDataContainer.sort 44 | ~MetaDataContainer.update 45 | 46 | 47 | 48 | 49 | 50 | .. rubric:: Attributes 51 | 52 | .. autosummary:: 53 | 54 | ~MetaDataContainer.event_count 55 | ~MetaDataContainer.event_label_count 56 | ~MetaDataContainer.file_list 57 | ~MetaDataContainer.max_event_offset 58 | ~MetaDataContainer.scene_label_count 59 | ~MetaDataContainer.unique_event_labels 60 | ~MetaDataContainer.unique_scene_labels 61 | ~MetaDataContainer.valid_formats 62 | 63 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.TUTSoundEvents_2016_EvaluationSet.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.TUTSoundEvents_2016_EvaluationSet 2 | ========================================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoclass:: TUTSoundEvents_2016_EvaluationSet 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~TUTSoundEvents_2016_EvaluationSet.__init__ 17 | ~TUTSoundEvents_2016_EvaluationSet.absolute_to_relative 18 | ~TUTSoundEvents_2016_EvaluationSet.check_filelist 19 | ~TUTSoundEvents_2016_EvaluationSet.download 20 | ~TUTSoundEvents_2016_EvaluationSet.error_meta_count 21 | ~TUTSoundEvents_2016_EvaluationSet.eval 22 | ~TUTSoundEvents_2016_EvaluationSet.event_label_count 23 | ~TUTSoundEvents_2016_EvaluationSet.event_labels 24 | ~TUTSoundEvents_2016_EvaluationSet.extract 25 | ~TUTSoundEvents_2016_EvaluationSet.file_error_meta 26 | ~TUTSoundEvents_2016_EvaluationSet.file_meta 27 | ~TUTSoundEvents_2016_EvaluationSet.folds 28 | ~TUTSoundEvents_2016_EvaluationSet.initialize 29 | ~TUTSoundEvents_2016_EvaluationSet.relative_to_absolute_path 30 | ~TUTSoundEvents_2016_EvaluationSet.show_info 31 | ~TUTSoundEvents_2016_EvaluationSet.test 32 | ~TUTSoundEvents_2016_EvaluationSet.train 33 | 34 | 35 | 36 | 37 | 38 | .. rubric:: Attributes 39 | 40 | .. autosummary:: 41 | 42 | ~TUTSoundEvents_2016_EvaluationSet.audio_file_count 43 | ~TUTSoundEvents_2016_EvaluationSet.audio_files 44 | ~TUTSoundEvents_2016_EvaluationSet.audio_tag_count 45 | ~TUTSoundEvents_2016_EvaluationSet.audio_tags 46 | ~TUTSoundEvents_2016_EvaluationSet.error_meta 47 | ~TUTSoundEvents_2016_EvaluationSet.fold_count 48 | ~TUTSoundEvents_2016_EvaluationSet.meta 49 | ~TUTSoundEvents_2016_EvaluationSet.meta_count 50 | ~TUTSoundEvents_2016_EvaluationSet.scene_label_count 51 | ~TUTSoundEvents_2016_EvaluationSet.scene_labels 52 | 53 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.TUTSoundEvents_2016_DevelopmentSet.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.TUTSoundEvents_2016_DevelopmentSet 2 | =========================================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoclass:: TUTSoundEvents_2016_DevelopmentSet 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~TUTSoundEvents_2016_DevelopmentSet.__init__ 17 | ~TUTSoundEvents_2016_DevelopmentSet.absolute_to_relative 18 | ~TUTSoundEvents_2016_DevelopmentSet.check_filelist 19 | ~TUTSoundEvents_2016_DevelopmentSet.download 20 | ~TUTSoundEvents_2016_DevelopmentSet.error_meta_count 21 | ~TUTSoundEvents_2016_DevelopmentSet.eval 22 | ~TUTSoundEvents_2016_DevelopmentSet.event_label_count 23 | ~TUTSoundEvents_2016_DevelopmentSet.event_labels 24 | ~TUTSoundEvents_2016_DevelopmentSet.extract 25 | ~TUTSoundEvents_2016_DevelopmentSet.file_error_meta 26 | ~TUTSoundEvents_2016_DevelopmentSet.file_meta 27 | ~TUTSoundEvents_2016_DevelopmentSet.folds 28 | ~TUTSoundEvents_2016_DevelopmentSet.initialize 29 | ~TUTSoundEvents_2016_DevelopmentSet.relative_to_absolute_path 30 | ~TUTSoundEvents_2016_DevelopmentSet.show_info 31 | ~TUTSoundEvents_2016_DevelopmentSet.test 32 | ~TUTSoundEvents_2016_DevelopmentSet.train 33 | 34 | 35 | 36 | 37 | 38 | .. rubric:: Attributes 39 | 40 | .. autosummary:: 41 | 42 | ~TUTSoundEvents_2016_DevelopmentSet.audio_file_count 43 | ~TUTSoundEvents_2016_DevelopmentSet.audio_files 44 | ~TUTSoundEvents_2016_DevelopmentSet.audio_tag_count 45 | ~TUTSoundEvents_2016_DevelopmentSet.audio_tags 46 | ~TUTSoundEvents_2016_DevelopmentSet.error_meta 47 | ~TUTSoundEvents_2016_DevelopmentSet.fold_count 48 | ~TUTSoundEvents_2016_DevelopmentSet.meta 49 | ~TUTSoundEvents_2016_DevelopmentSet.meta_count 50 | ~TUTSoundEvents_2016_DevelopmentSet.scene_label_count 51 | ~TUTSoundEvents_2016_DevelopmentSet.scene_labels 52 | 53 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.LearnerContainer.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.LearnerContainer 2 | ========================================= 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoclass:: LearnerContainer 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~LearnerContainer.__init__ 17 | ~LearnerContainer.clear 18 | ~LearnerContainer.copy 19 | ~LearnerContainer.detect_file_format 20 | ~LearnerContainer.empty 21 | ~LearnerContainer.exists 22 | ~LearnerContainer.fromkeys 23 | ~LearnerContainer.get 24 | ~LearnerContainer.get_dump_content 25 | ~LearnerContainer.get_file_information 26 | ~LearnerContainer.get_hash 27 | ~LearnerContainer.get_hash_for_path 28 | ~LearnerContainer.get_path 29 | ~LearnerContainer.has_key 30 | ~LearnerContainer.items 31 | ~LearnerContainer.iteritems 32 | ~LearnerContainer.iterkeys 33 | ~LearnerContainer.itervalues 34 | ~LearnerContainer.keys 35 | ~LearnerContainer.load 36 | ~LearnerContainer.log 37 | ~LearnerContainer.merge 38 | ~LearnerContainer.pop 39 | ~LearnerContainer.popitem 40 | ~LearnerContainer.save 41 | ~LearnerContainer.set_seed 42 | ~LearnerContainer.setdefault 43 | ~LearnerContainer.show 44 | ~LearnerContainer.update 45 | ~LearnerContainer.values 46 | ~LearnerContainer.viewitems 47 | ~LearnerContainer.viewkeys 48 | ~LearnerContainer.viewvalues 49 | 50 | 51 | 52 | 53 | 54 | .. rubric:: Attributes 55 | 56 | .. autosummary:: 57 | 58 | ~LearnerContainer.class_labels 59 | ~LearnerContainer.feature_aggregator 60 | ~LearnerContainer.feature_masker 61 | ~LearnerContainer.feature_normalizer 62 | ~LearnerContainer.feature_stacker 63 | ~LearnerContainer.learner_params 64 | ~LearnerContainer.method 65 | ~LearnerContainer.model 66 | ~LearnerContainer.params 67 | ~LearnerContainer.valid_formats 68 | 69 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.SceneClassifier.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.SceneClassifier 2 | ======================================== 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoclass:: SceneClassifier 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~SceneClassifier.__init__ 17 | ~SceneClassifier.clear 18 | ~SceneClassifier.copy 19 | ~SceneClassifier.detect_file_format 20 | ~SceneClassifier.empty 21 | ~SceneClassifier.exists 22 | ~SceneClassifier.fromkeys 23 | ~SceneClassifier.get 24 | ~SceneClassifier.get_dump_content 25 | ~SceneClassifier.get_file_information 26 | ~SceneClassifier.get_hash 27 | ~SceneClassifier.get_hash_for_path 28 | ~SceneClassifier.get_path 29 | ~SceneClassifier.has_key 30 | ~SceneClassifier.items 31 | ~SceneClassifier.iteritems 32 | ~SceneClassifier.iterkeys 33 | ~SceneClassifier.itervalues 34 | ~SceneClassifier.keys 35 | ~SceneClassifier.learn 36 | ~SceneClassifier.load 37 | ~SceneClassifier.log 38 | ~SceneClassifier.merge 39 | ~SceneClassifier.pop 40 | ~SceneClassifier.popitem 41 | ~SceneClassifier.predict 42 | ~SceneClassifier.save 43 | ~SceneClassifier.set_seed 44 | ~SceneClassifier.setdefault 45 | ~SceneClassifier.show 46 | ~SceneClassifier.update 47 | ~SceneClassifier.values 48 | ~SceneClassifier.viewitems 49 | ~SceneClassifier.viewkeys 50 | ~SceneClassifier.viewvalues 51 | 52 | 53 | 54 | 55 | 56 | .. rubric:: Attributes 57 | 58 | .. autosummary:: 59 | 60 | ~SceneClassifier.class_labels 61 | ~SceneClassifier.feature_aggregator 62 | ~SceneClassifier.feature_masker 63 | ~SceneClassifier.feature_normalizer 64 | ~SceneClassifier.feature_stacker 65 | ~SceneClassifier.learner_params 66 | ~SceneClassifier.method 67 | ~SceneClassifier.model 68 | ~SceneClassifier.params 69 | ~SceneClassifier.valid_formats 70 | 71 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.TUTAcousticScenes_2016_EvaluationSet.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.TUTAcousticScenes_2016_EvaluationSet 2 | ============================================================= 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoclass:: TUTAcousticScenes_2016_EvaluationSet 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~TUTAcousticScenes_2016_EvaluationSet.__init__ 17 | ~TUTAcousticScenes_2016_EvaluationSet.absolute_to_relative 18 | ~TUTAcousticScenes_2016_EvaluationSet.check_filelist 19 | ~TUTAcousticScenes_2016_EvaluationSet.download 20 | ~TUTAcousticScenes_2016_EvaluationSet.error_meta_count 21 | ~TUTAcousticScenes_2016_EvaluationSet.eval 22 | ~TUTAcousticScenes_2016_EvaluationSet.event_labels 23 | ~TUTAcousticScenes_2016_EvaluationSet.extract 24 | ~TUTAcousticScenes_2016_EvaluationSet.file_error_meta 25 | ~TUTAcousticScenes_2016_EvaluationSet.file_meta 26 | ~TUTAcousticScenes_2016_EvaluationSet.folds 27 | ~TUTAcousticScenes_2016_EvaluationSet.initialize 28 | ~TUTAcousticScenes_2016_EvaluationSet.relative_to_absolute_path 29 | ~TUTAcousticScenes_2016_EvaluationSet.show_info 30 | ~TUTAcousticScenes_2016_EvaluationSet.test 31 | ~TUTAcousticScenes_2016_EvaluationSet.train 32 | 33 | 34 | 35 | 36 | 37 | .. rubric:: Attributes 38 | 39 | .. autosummary:: 40 | 41 | ~TUTAcousticScenes_2016_EvaluationSet.audio_file_count 42 | ~TUTAcousticScenes_2016_EvaluationSet.audio_files 43 | ~TUTAcousticScenes_2016_EvaluationSet.audio_tag_count 44 | ~TUTAcousticScenes_2016_EvaluationSet.audio_tags 45 | ~TUTAcousticScenes_2016_EvaluationSet.error_meta 46 | ~TUTAcousticScenes_2016_EvaluationSet.event_label_count 47 | ~TUTAcousticScenes_2016_EvaluationSet.fold_count 48 | ~TUTAcousticScenes_2016_EvaluationSet.meta 49 | ~TUTAcousticScenes_2016_EvaluationSet.meta_count 50 | ~TUTAcousticScenes_2016_EvaluationSet.scene_label_count 51 | ~TUTAcousticScenes_2016_EvaluationSet.scene_labels 52 | 53 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.EventDetectorGMM.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.EventDetectorGMM 2 | ========================================= 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoclass:: EventDetectorGMM 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~EventDetectorGMM.__init__ 17 | ~EventDetectorGMM.clear 18 | ~EventDetectorGMM.copy 19 | ~EventDetectorGMM.detect_file_format 20 | ~EventDetectorGMM.empty 21 | ~EventDetectorGMM.exists 22 | ~EventDetectorGMM.fromkeys 23 | ~EventDetectorGMM.get 24 | ~EventDetectorGMM.get_dump_content 25 | ~EventDetectorGMM.get_file_information 26 | ~EventDetectorGMM.get_hash 27 | ~EventDetectorGMM.get_hash_for_path 28 | ~EventDetectorGMM.get_path 29 | ~EventDetectorGMM.has_key 30 | ~EventDetectorGMM.items 31 | ~EventDetectorGMM.iteritems 32 | ~EventDetectorGMM.iterkeys 33 | ~EventDetectorGMM.itervalues 34 | ~EventDetectorGMM.keys 35 | ~EventDetectorGMM.learn 36 | ~EventDetectorGMM.load 37 | ~EventDetectorGMM.log 38 | ~EventDetectorGMM.merge 39 | ~EventDetectorGMM.pop 40 | ~EventDetectorGMM.popitem 41 | ~EventDetectorGMM.predict 42 | ~EventDetectorGMM.save 43 | ~EventDetectorGMM.set_seed 44 | ~EventDetectorGMM.setdefault 45 | ~EventDetectorGMM.show 46 | ~EventDetectorGMM.update 47 | ~EventDetectorGMM.values 48 | ~EventDetectorGMM.viewitems 49 | ~EventDetectorGMM.viewkeys 50 | ~EventDetectorGMM.viewvalues 51 | 52 | 53 | 54 | 55 | 56 | .. rubric:: Attributes 57 | 58 | .. autosummary:: 59 | 60 | ~EventDetectorGMM.class_labels 61 | ~EventDetectorGMM.feature_aggregator 62 | ~EventDetectorGMM.feature_masker 63 | ~EventDetectorGMM.feature_normalizer 64 | ~EventDetectorGMM.feature_stacker 65 | ~EventDetectorGMM.learner_params 66 | ~EventDetectorGMM.method 67 | ~EventDetectorGMM.model 68 | ~EventDetectorGMM.params 69 | ~EventDetectorGMM.valid_formats 70 | 71 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.TUTAcousticScenes_2016_DevelopmentSet.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.TUTAcousticScenes_2016_DevelopmentSet 2 | ============================================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoclass:: TUTAcousticScenes_2016_DevelopmentSet 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~TUTAcousticScenes_2016_DevelopmentSet.__init__ 17 | ~TUTAcousticScenes_2016_DevelopmentSet.absolute_to_relative 18 | ~TUTAcousticScenes_2016_DevelopmentSet.check_filelist 19 | ~TUTAcousticScenes_2016_DevelopmentSet.download 20 | ~TUTAcousticScenes_2016_DevelopmentSet.error_meta_count 21 | ~TUTAcousticScenes_2016_DevelopmentSet.eval 22 | ~TUTAcousticScenes_2016_DevelopmentSet.event_labels 23 | ~TUTAcousticScenes_2016_DevelopmentSet.extract 24 | ~TUTAcousticScenes_2016_DevelopmentSet.file_error_meta 25 | ~TUTAcousticScenes_2016_DevelopmentSet.file_meta 26 | ~TUTAcousticScenes_2016_DevelopmentSet.folds 27 | ~TUTAcousticScenes_2016_DevelopmentSet.initialize 28 | ~TUTAcousticScenes_2016_DevelopmentSet.relative_to_absolute_path 29 | ~TUTAcousticScenes_2016_DevelopmentSet.show_info 30 | ~TUTAcousticScenes_2016_DevelopmentSet.test 31 | ~TUTAcousticScenes_2016_DevelopmentSet.train 32 | 33 | 34 | 35 | 36 | 37 | .. rubric:: Attributes 38 | 39 | .. autosummary:: 40 | 41 | ~TUTAcousticScenes_2016_DevelopmentSet.audio_file_count 42 | ~TUTAcousticScenes_2016_DevelopmentSet.audio_files 43 | ~TUTAcousticScenes_2016_DevelopmentSet.audio_tag_count 44 | ~TUTAcousticScenes_2016_DevelopmentSet.audio_tags 45 | ~TUTAcousticScenes_2016_DevelopmentSet.error_meta 46 | ~TUTAcousticScenes_2016_DevelopmentSet.event_label_count 47 | ~TUTAcousticScenes_2016_DevelopmentSet.fold_count 48 | ~TUTAcousticScenes_2016_DevelopmentSet.meta 49 | ~TUTAcousticScenes_2016_DevelopmentSet.meta_count 50 | ~TUTAcousticScenes_2016_DevelopmentSet.scene_label_count 51 | ~TUTAcousticScenes_2016_DevelopmentSet.scene_labels 52 | 53 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.TUTAcousticScenes_2017_DevelopmentSet.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.TUTAcousticScenes_2017_DevelopmentSet 2 | ============================================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoclass:: TUTAcousticScenes_2017_DevelopmentSet 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~TUTAcousticScenes_2017_DevelopmentSet.__init__ 17 | ~TUTAcousticScenes_2017_DevelopmentSet.absolute_to_relative 18 | ~TUTAcousticScenes_2017_DevelopmentSet.check_filelist 19 | ~TUTAcousticScenes_2017_DevelopmentSet.download 20 | ~TUTAcousticScenes_2017_DevelopmentSet.error_meta_count 21 | ~TUTAcousticScenes_2017_DevelopmentSet.eval 22 | ~TUTAcousticScenes_2017_DevelopmentSet.event_labels 23 | ~TUTAcousticScenes_2017_DevelopmentSet.extract 24 | ~TUTAcousticScenes_2017_DevelopmentSet.file_error_meta 25 | ~TUTAcousticScenes_2017_DevelopmentSet.file_meta 26 | ~TUTAcousticScenes_2017_DevelopmentSet.folds 27 | ~TUTAcousticScenes_2017_DevelopmentSet.initialize 28 | ~TUTAcousticScenes_2017_DevelopmentSet.relative_to_absolute_path 29 | ~TUTAcousticScenes_2017_DevelopmentSet.show_info 30 | ~TUTAcousticScenes_2017_DevelopmentSet.test 31 | ~TUTAcousticScenes_2017_DevelopmentSet.train 32 | 33 | 34 | 35 | 36 | 37 | .. rubric:: Attributes 38 | 39 | .. autosummary:: 40 | 41 | ~TUTAcousticScenes_2017_DevelopmentSet.audio_file_count 42 | ~TUTAcousticScenes_2017_DevelopmentSet.audio_files 43 | ~TUTAcousticScenes_2017_DevelopmentSet.audio_tag_count 44 | ~TUTAcousticScenes_2017_DevelopmentSet.audio_tags 45 | ~TUTAcousticScenes_2017_DevelopmentSet.error_meta 46 | ~TUTAcousticScenes_2017_DevelopmentSet.event_label_count 47 | ~TUTAcousticScenes_2017_DevelopmentSet.fold_count 48 | ~TUTAcousticScenes_2017_DevelopmentSet.meta 49 | ~TUTAcousticScenes_2017_DevelopmentSet.meta_count 50 | ~TUTAcousticScenes_2017_DevelopmentSet.scene_label_count 51 | ~TUTAcousticScenes_2017_DevelopmentSet.scene_labels 52 | 53 | -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM debian:stretch 2 | 3 | MAINTAINER Toni Heittola 4 | 5 | # Debian 6 | ENV DEBIAN_FRONTEND noninteractive 7 | RUN apt-get update -qq \ 8 | && apt-get install --no-install-recommends -y \ 9 | # Essentials 10 | build-essential \ 11 | g++ \ 12 | git \ 13 | locales 14 | 15 | # Setup locales 16 | RUN dpkg-reconfigure locales && \ 17 | locale-gen C.UTF-8 && \ 18 | /usr/sbin/update-locale LANG=C.UTF-8 19 | 20 | ENV LC_ALL C.UTF-8 21 | 22 | RUN apt-get install -y curl 23 | RUN apt-get install -qq libsndfile1 sndfile-tools 24 | #RUN apt-get install -qq libglib2.0-0 25 | #RUN apt-get -y install libgl1-mesa-glx 26 | RUN apt-get clean 27 | 28 | # Install miniconda to /miniconda 29 | RUN curl -LO http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh 30 | RUN bash Miniconda-latest-Linux-x86_64.sh -p /miniconda -b 31 | RUN rm Miniconda-latest-Linux-x86_64.sh 32 | ENV PATH=/miniconda/bin:${PATH} 33 | RUN conda update -y conda 34 | 35 | RUN apt-get install -qq python-tk 36 | ##RUN apt-get install -qq python-qt4 37 | 38 | # Python packages from conda 39 | ARG python_version=2.7.13 40 | RUN conda install -y python=${python_version} 41 | RUN conda install -y mkl 42 | RUN conda install -y numpy 43 | RUN conda install -y scipy 44 | RUN conda install -y scikit-learn==0.18.1 45 | RUN conda install -y IPython 46 | RUN conda install -y six 47 | 48 | # Lock version for key libraries only 49 | RUN pip install keras==2.0.2 50 | RUN pip install theano==0.9.0 51 | RUN pip install librosa==0.5.0 52 | RUN pip install sed_eval==0.1.2 53 | 54 | RUN pip install coloredlogs msgpack-python pydot-ng pyyaml soundfile matplotlib tqdm h5py 55 | 56 | RUN dpkg-query -l > /dpkg-query-l.txt 57 | RUN pip freeze > /pip2-freeze.txt 58 | 59 | RUN conda clean -yt 60 | 61 | ENV NB_USER dcase 62 | ENV NB_UID 1000 63 | 64 | RUN useradd -m -s /bin/bash -N -u $NB_UID $NB_USER 65 | 66 | USER dcase 67 | 68 | # Theano 69 | ADD theanorc /home/dcase/.theanorc 70 | 71 | # Single thread mode 72 | ENV OMP_NUM_THREADS=1 73 | ENV OMP_DYNAMIC=FALSE 74 | ##ENV GOTO_NUM_THREADS=1 75 | ENV MKL_NUM_THREADS=1 76 | ENV MKL_DYNAMIC=FALSE 77 | ##ENV KMP_DETERMINISTIC_REDUCTION=1 78 | ENV MKL_CBWR=COMPATIBLE 79 | 80 | WORKDIR /DCASE2017-baseline-system -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.SceneClassifierGMM.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.SceneClassifierGMM 2 | =========================================== 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoclass:: SceneClassifierGMM 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~SceneClassifierGMM.__init__ 17 | ~SceneClassifierGMM.clear 18 | ~SceneClassifierGMM.copy 19 | ~SceneClassifierGMM.detect_file_format 20 | ~SceneClassifierGMM.empty 21 | ~SceneClassifierGMM.exists 22 | ~SceneClassifierGMM.fromkeys 23 | ~SceneClassifierGMM.get 24 | ~SceneClassifierGMM.get_dump_content 25 | ~SceneClassifierGMM.get_file_information 26 | ~SceneClassifierGMM.get_hash 27 | ~SceneClassifierGMM.get_hash_for_path 28 | ~SceneClassifierGMM.get_path 29 | ~SceneClassifierGMM.has_key 30 | ~SceneClassifierGMM.items 31 | ~SceneClassifierGMM.iteritems 32 | ~SceneClassifierGMM.iterkeys 33 | ~SceneClassifierGMM.itervalues 34 | ~SceneClassifierGMM.keys 35 | ~SceneClassifierGMM.learn 36 | ~SceneClassifierGMM.load 37 | ~SceneClassifierGMM.log 38 | ~SceneClassifierGMM.merge 39 | ~SceneClassifierGMM.pop 40 | ~SceneClassifierGMM.popitem 41 | ~SceneClassifierGMM.predict 42 | ~SceneClassifierGMM.save 43 | ~SceneClassifierGMM.set_seed 44 | ~SceneClassifierGMM.setdefault 45 | ~SceneClassifierGMM.show 46 | ~SceneClassifierGMM.update 47 | ~SceneClassifierGMM.values 48 | ~SceneClassifierGMM.viewitems 49 | ~SceneClassifierGMM.viewkeys 50 | ~SceneClassifierGMM.viewvalues 51 | 52 | 53 | 54 | 55 | 56 | .. rubric:: Attributes 57 | 58 | .. autosummary:: 59 | 60 | ~SceneClassifierGMM.class_labels 61 | ~SceneClassifierGMM.feature_aggregator 62 | ~SceneClassifierGMM.feature_masker 63 | ~SceneClassifierGMM.feature_normalizer 64 | ~SceneClassifierGMM.feature_stacker 65 | ~SceneClassifierGMM.learner_params 66 | ~SceneClassifierGMM.method 67 | ~SceneClassifierGMM.model 68 | ~SceneClassifierGMM.params 69 | ~SceneClassifierGMM.valid_formats 70 | 71 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.datasets.TUTRareSoundEvents_2017_DevelopmentSet.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.datasets.TUTRareSoundEvents_2017_DevelopmentSet 2 | =============================================================== 3 | 4 | .. currentmodule:: dcase_framework.datasets 5 | 6 | .. autoclass:: TUTRareSoundEvents_2017_DevelopmentSet 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~TUTRareSoundEvents_2017_DevelopmentSet.__init__ 17 | ~TUTRareSoundEvents_2017_DevelopmentSet.absolute_to_relative 18 | ~TUTRareSoundEvents_2017_DevelopmentSet.check_filelist 19 | ~TUTRareSoundEvents_2017_DevelopmentSet.download 20 | ~TUTRareSoundEvents_2017_DevelopmentSet.error_meta_count 21 | ~TUTRareSoundEvents_2017_DevelopmentSet.eval 22 | ~TUTRareSoundEvents_2017_DevelopmentSet.event_label_count 23 | ~TUTRareSoundEvents_2017_DevelopmentSet.extract 24 | ~TUTRareSoundEvents_2017_DevelopmentSet.file_error_meta 25 | ~TUTRareSoundEvents_2017_DevelopmentSet.file_meta 26 | ~TUTRareSoundEvents_2017_DevelopmentSet.folds 27 | ~TUTRareSoundEvents_2017_DevelopmentSet.initialize 28 | ~TUTRareSoundEvents_2017_DevelopmentSet.relative_to_absolute_path 29 | ~TUTRareSoundEvents_2017_DevelopmentSet.show_info 30 | ~TUTRareSoundEvents_2017_DevelopmentSet.synthesize 31 | ~TUTRareSoundEvents_2017_DevelopmentSet.test 32 | ~TUTRareSoundEvents_2017_DevelopmentSet.train 33 | 34 | 35 | 36 | 37 | 38 | .. rubric:: Attributes 39 | 40 | .. autosummary:: 41 | 42 | ~TUTRareSoundEvents_2017_DevelopmentSet.audio_file_count 43 | ~TUTRareSoundEvents_2017_DevelopmentSet.audio_files 44 | ~TUTRareSoundEvents_2017_DevelopmentSet.audio_tag_count 45 | ~TUTRareSoundEvents_2017_DevelopmentSet.audio_tags 46 | ~TUTRareSoundEvents_2017_DevelopmentSet.error_meta 47 | ~TUTRareSoundEvents_2017_DevelopmentSet.event_labels 48 | ~TUTRareSoundEvents_2017_DevelopmentSet.fold_count 49 | ~TUTRareSoundEvents_2017_DevelopmentSet.meta 50 | ~TUTRareSoundEvents_2017_DevelopmentSet.meta_count 51 | ~TUTRareSoundEvents_2017_DevelopmentSet.scene_label_count 52 | ~TUTRareSoundEvents_2017_DevelopmentSet.scene_labels 53 | 54 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.EventDetectorMLP.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.EventDetectorMLP 2 | ========================================= 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoclass:: EventDetectorMLP 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~EventDetectorMLP.__init__ 17 | ~EventDetectorMLP.clear 18 | ~EventDetectorMLP.copy 19 | ~EventDetectorMLP.create_model 20 | ~EventDetectorMLP.detect_file_format 21 | ~EventDetectorMLP.empty 22 | ~EventDetectorMLP.exists 23 | ~EventDetectorMLP.fromkeys 24 | ~EventDetectorMLP.get 25 | ~EventDetectorMLP.get_dump_content 26 | ~EventDetectorMLP.get_file_information 27 | ~EventDetectorMLP.get_hash 28 | ~EventDetectorMLP.get_hash_for_path 29 | ~EventDetectorMLP.get_path 30 | ~EventDetectorMLP.has_key 31 | ~EventDetectorMLP.items 32 | ~EventDetectorMLP.iteritems 33 | ~EventDetectorMLP.iterkeys 34 | ~EventDetectorMLP.itervalues 35 | ~EventDetectorMLP.keys 36 | ~EventDetectorMLP.learn 37 | ~EventDetectorMLP.load 38 | ~EventDetectorMLP.log 39 | ~EventDetectorMLP.log_model_summary 40 | ~EventDetectorMLP.merge 41 | ~EventDetectorMLP.plot_model 42 | ~EventDetectorMLP.pop 43 | ~EventDetectorMLP.popitem 44 | ~EventDetectorMLP.predict 45 | ~EventDetectorMLP.save 46 | ~EventDetectorMLP.set_seed 47 | ~EventDetectorMLP.setdefault 48 | ~EventDetectorMLP.show 49 | ~EventDetectorMLP.update 50 | ~EventDetectorMLP.values 51 | ~EventDetectorMLP.viewitems 52 | ~EventDetectorMLP.viewkeys 53 | ~EventDetectorMLP.viewvalues 54 | 55 | 56 | 57 | 58 | 59 | .. rubric:: Attributes 60 | 61 | .. autosummary:: 62 | 63 | ~EventDetectorMLP.class_labels 64 | ~EventDetectorMLP.feature_aggregator 65 | ~EventDetectorMLP.feature_masker 66 | ~EventDetectorMLP.feature_normalizer 67 | ~EventDetectorMLP.feature_stacker 68 | ~EventDetectorMLP.learner_params 69 | ~EventDetectorMLP.method 70 | ~EventDetectorMLP.model 71 | ~EventDetectorMLP.params 72 | ~EventDetectorMLP.valid_formats 73 | 74 | -------------------------------------------------------------------------------- /docs/_sources/generated/dcase_framework.learners.SceneClassifierMLP.rst.txt: -------------------------------------------------------------------------------- 1 | dcase_framework.learners.SceneClassifierMLP 2 | =========================================== 3 | 4 | .. currentmodule:: dcase_framework.learners 5 | 6 | .. autoclass:: SceneClassifierMLP 7 | 8 | 9 | .. automethod:: __init__ 10 | 11 | 12 | .. rubric:: Methods 13 | 14 | .. autosummary:: 15 | 16 | ~SceneClassifierMLP.__init__ 17 | ~SceneClassifierMLP.clear 18 | ~SceneClassifierMLP.copy 19 | ~SceneClassifierMLP.create_model 20 | ~SceneClassifierMLP.detect_file_format 21 | ~SceneClassifierMLP.empty 22 | ~SceneClassifierMLP.exists 23 | ~SceneClassifierMLP.fromkeys 24 | ~SceneClassifierMLP.get 25 | ~SceneClassifierMLP.get_dump_content 26 | ~SceneClassifierMLP.get_file_information 27 | ~SceneClassifierMLP.get_hash 28 | ~SceneClassifierMLP.get_hash_for_path 29 | ~SceneClassifierMLP.get_path 30 | ~SceneClassifierMLP.has_key 31 | ~SceneClassifierMLP.items 32 | ~SceneClassifierMLP.iteritems 33 | ~SceneClassifierMLP.iterkeys 34 | ~SceneClassifierMLP.itervalues 35 | ~SceneClassifierMLP.keys 36 | ~SceneClassifierMLP.learn 37 | ~SceneClassifierMLP.load 38 | ~SceneClassifierMLP.log 39 | ~SceneClassifierMLP.log_model_summary 40 | ~SceneClassifierMLP.merge 41 | ~SceneClassifierMLP.plot_model 42 | ~SceneClassifierMLP.pop 43 | ~SceneClassifierMLP.popitem 44 | ~SceneClassifierMLP.predict 45 | ~SceneClassifierMLP.save 46 | ~SceneClassifierMLP.set_seed 47 | ~SceneClassifierMLP.setdefault 48 | ~SceneClassifierMLP.show 49 | ~SceneClassifierMLP.update 50 | ~SceneClassifierMLP.values 51 | ~SceneClassifierMLP.viewitems 52 | ~SceneClassifierMLP.viewkeys 53 | ~SceneClassifierMLP.viewvalues 54 | 55 | 56 | 57 | 58 | 59 | .. rubric:: Attributes 60 | 61 | .. autosummary:: 62 | 63 | ~SceneClassifierMLP.class_labels 64 | ~SceneClassifierMLP.feature_aggregator 65 | ~SceneClassifierMLP.feature_masker 66 | ~SceneClassifierMLP.feature_normalizer 67 | ~SceneClassifierMLP.feature_stacker 68 | ~SceneClassifierMLP.learner_params 69 | ~SceneClassifierMLP.method 70 | ~SceneClassifierMLP.model 71 | ~SceneClassifierMLP.params 72 | ~SceneClassifierMLP.valid_formats 73 | 74 | -------------------------------------------------------------------------------- /tests/test_FeatureMasker.py: -------------------------------------------------------------------------------- 1 | """ Unit tests for FeatureMasker """ 2 | 3 | import nose.tools 4 | import sys 5 | import numpy 6 | sys.path.append('..') 7 | from dcase_framework.features import FeatureMasker, FeatureRepository, FeatureExtractor 8 | from dcase_framework.metadata import MetaDataContainer 9 | import tempfile 10 | import os 11 | 12 | 13 | def test(): 14 | FeatureExtractor(store=True, overwrite=True).extract( 15 | audio_file=os.path.join('material', 'test.wav'), 16 | extractor_name='mfcc', 17 | extractor_params={ 18 | 'mfcc': { 19 | 'n_mfcc': 10 20 | } 21 | }, 22 | storage_paths={ 23 | 'mfcc': os.path.join('material', 'test.mfcc.cpickle') 24 | } 25 | ) 26 | 27 | # Test #1 28 | feature_masker = FeatureMasker(hop_length_seconds=1) 29 | mask_events = MetaDataContainer([ 30 | { 31 | 'event_onset': 10.0, 32 | 'event_offset': 50.0, 33 | } 34 | ]) 35 | feature_repository = FeatureRepository().load(filename_list={'mfcc1': os.path.join('material', 'test.mfcc.cpickle'), 36 | 'mfcc2': os.path.join('material', 'test.mfcc.cpickle')}) 37 | original_length = feature_repository['mfcc1'].shape[0] 38 | feature_masker.process(feature_repository=feature_repository, mask_events=mask_events) 39 | 40 | nose.tools.eq_(feature_repository['mfcc1'].shape[0], original_length-40) 41 | 42 | # Test #2 43 | feature_masker = FeatureMasker(hop_length_seconds=1) 44 | mask_events = MetaDataContainer([ 45 | { 46 | 'event_onset': 10.0, 47 | 'event_offset': 50.0, 48 | }, 49 | { 50 | 'event_onset': 120.0, 51 | 'event_offset': 150.0, 52 | }, 53 | ]) 54 | feature_repository = FeatureRepository().load(filename_list={'mfcc1': os.path.join('material', 'test.mfcc.cpickle'), 55 | 'mfcc2': os.path.join('material', 56 | 'test.mfcc.cpickle')}) 57 | original_length = feature_repository['mfcc1'].shape[0] 58 | feature_masker.process(feature_repository=feature_repository, mask_events=mask_events) 59 | 60 | nose.tools.eq_(feature_repository['mfcc1'].shape[0], original_length - 40 - 30) 61 | -------------------------------------------------------------------------------- /tests/cover/status.json: -------------------------------------------------------------------------------- 1 | {"files":{"dcase_framework_ui_py":{"index":{"relative_filename":"dcase_framework/ui.py","html_filename":"dcase_framework_ui_py.html","nums":[1,46,0,34,0,0,0]},"hash":"a89c86a7736fab3d2f22d1ff199a2c64"},"dcase_framework_datasets_py":{"index":{"relative_filename":"dcase_framework/datasets.py","html_filename":"dcase_framework_datasets_py.html","nums":[1,1008,0,882,0,0,0]},"hash":"352faa31803d3755e555ae9f5100cc1d"},"dcase_framework_parameters_py":{"index":{"relative_filename":"dcase_framework/parameters.py","html_filename":"dcase_framework_parameters_py.html","nums":[1,380,0,113,0,0,0]},"hash":"20495abe4f8fd362dad8c163cf1db4d2"},"dcase_framework_metadata_py":{"index":{"relative_filename":"dcase_framework/metadata.py","html_filename":"dcase_framework_metadata_py.html","nums":[1,406,0,157,0,0,0]},"hash":"08a90aae16d038ba1f9f5adf23ae0aab"},"dcase_framework_decorators_py":{"index":{"relative_filename":"dcase_framework/decorators.py","html_filename":"dcase_framework_decorators_py.html","nums":[1,14,0,1,0,0,0]},"hash":"1af53f8070513edfb5e0eac9a6cc035a"},"dcase_framework_features_py":{"index":{"relative_filename":"dcase_framework/features.py","html_filename":"dcase_framework_features_py.html","nums":[1,437,0,69,0,0,0]},"hash":"316d94a697e3589273a8bd2cd0afdc2f"},"dcase_framework_utils_py":{"index":{"relative_filename":"dcase_framework/utils.py","html_filename":"dcase_framework_utils_py.html","nums":[1,112,0,65,0,0,0]},"hash":"3405ef9cfad30c34ea242e289c258698"},"dcase_framework_files_py":{"index":{"relative_filename":"dcase_framework/files.py","html_filename":"dcase_framework_files_py.html","nums":[1,378,0,186,0,0,0]},"hash":"1bf081a4977f974e99225077116c737d"},"dcase_framework_py":{"index":{"relative_filename":"dcase_framework.py","html_filename":"dcase_framework_py.html","nums":[1,11,0,0,0,0,0]},"hash":"3c6c03d566994d6dbe55786585ddbeff"},"dcase_framework_application_core_py":{"index":{"relative_filename":"dcase_framework/application_core.py","html_filename":"dcase_framework_application_core_py.html","nums":[1,1095,0,986,0,0,0]},"hash":"29c53c336b425b7454a675ae55c2139d"},"dcase_framework_containers_py":{"index":{"relative_filename":"dcase_framework/containers.py","html_filename":"dcase_framework_containers_py.html","nums":[1,139,0,66,0,0,0]},"hash":"c8aa595384e8f69eb19a13d1f3cd3ff8"},"dcase_framework_learners_py":{"index":{"relative_filename":"dcase_framework/learners.py","html_filename":"dcase_framework_learners_py.html","nums":[1,866,0,176,0,0,0]},"hash":"1170aefd37d54f597d99be64a1e4631e"}},"version":"4.3.4","settings":"42884c9e977fb0dbd9f7499d4f4822b8","format":1} -------------------------------------------------------------------------------- /tests/test_EventRoll.py: -------------------------------------------------------------------------------- 1 | """ Unit tests for EventRoll """ 2 | 3 | import nose.tools 4 | import sys 5 | import numpy 6 | sys.path.append('..') 7 | from dcase_framework.metadata import MetaDataContainer, EventRoll 8 | import tempfile 9 | 10 | 11 | def test_construction(): 12 | minimal_event_list = [ 13 | {'event_label': 'A', 'event_onset': 0, 'event_offset': 1, }, 14 | {'event_label': 'A', 'event_onset': 5, 'event_offset': 15, }, 15 | {'event_label': 'B', 'event_onset': 1, 'event_offset': 2, }, 16 | {'event_label': 'B', 'event_onset': 4, 'event_offset': 5, }, 17 | {'event_label': 'C', 'event_onset': 7, 'event_offset': 12, } 18 | ] 19 | meta = MetaDataContainer(minimal_event_list) 20 | 21 | target_event_roll = numpy.array([ 22 | [1., 0., 0.], # 0 23 | [0., 1., 0.], # 1 24 | [0., 0., 0.], # 2 25 | [0., 0., 0.], # 3 26 | [0., 1., 0.], # 4 27 | [1., 0., 0.], # 5 28 | [1., 0., 0.], # 6 29 | [1., 0., 1.], # 7 30 | [1., 0., 1.], # 8 31 | [1., 0., 1.], # 9 32 | [1., 0., 1.], # 10 33 | [1., 0., 1.], # 11 34 | [1., 0., 0.], # 12 35 | [1., 0., 0.], # 13 36 | [1., 0., 0.], # 14 37 | ]) 38 | 39 | # Test #1 40 | event_roll = EventRoll(metadata_container=meta, label_list=['A', 'B', 'C'], time_resolution=1.0).roll 41 | 42 | numpy.testing.assert_array_equal(target_event_roll, event_roll) 43 | nose.tools.assert_equal(event_roll.shape[0], target_event_roll.shape[0]) 44 | nose.tools.assert_equal(event_roll.shape[1], target_event_roll.shape[1]) 45 | 46 | 47 | def test_pad(): 48 | minimal_event_list = [ 49 | {'event_label': 'A', 'event_onset': 0, 'event_offset': 1, }, 50 | {'event_label': 'A', 'event_onset': 5, 'event_offset': 15, }, 51 | {'event_label': 'B', 'event_onset': 1, 'event_offset': 2, }, 52 | {'event_label': 'B', 'event_onset': 4, 'event_offset': 5, }, 53 | {'event_label': 'C', 'event_onset': 7, 'event_offset': 12, } 54 | ] 55 | meta = MetaDataContainer(minimal_event_list) 56 | 57 | target_event_roll = numpy.array([ 58 | [1., 0., 0.], # 0 59 | [0., 1., 0.], # 1 60 | [0., 0., 0.], # 2 61 | [0., 0., 0.], # 3 62 | [0., 1., 0.], # 4 63 | [1., 0., 0.], # 5 64 | [1., 0., 0.], # 6 65 | [1., 0., 1.], # 7 66 | [1., 0., 1.], # 8 67 | [1., 0., 1.], # 9 68 | [1., 0., 1.], # 10 69 | [1., 0., 1.], # 11 70 | [1., 0., 0.], # 12 71 | [1., 0., 0.], # 13 72 | [1., 0., 0.], # 14 73 | [0., 0., 0.], # 15 74 | ]) 75 | 76 | # Test #1 77 | event_roll = EventRoll(metadata_container=meta, label_list=['A', 'B', 'C'], time_resolution=1.0).pad(length=16) 78 | 79 | numpy.testing.assert_array_equal(target_event_roll, event_roll) 80 | nose.tools.assert_equal(event_roll.shape[0], target_event_roll.shape[0]) 81 | nose.tools.assert_equal(event_roll.shape[1], target_event_roll.shape[1]) 82 | -------------------------------------------------------------------------------- /docs/_static/css/badge_only.css: -------------------------------------------------------------------------------- 1 | .fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../font/fontawesome_webfont.eot");src:url("../font/fontawesome_webfont.eot?#iefix") format("embedded-opentype"),url("../font/fontawesome_webfont.woff") format("woff"),url("../font/fontawesome_webfont.ttf") format("truetype"),url("../font/fontawesome_webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:0.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;border-top:solid 10px #343131;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} 2 | /*# sourceMappingURL=badge_only.css.map */ 3 | -------------------------------------------------------------------------------- /tests/cover/jquery.hotkeys.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery Hotkeys Plugin 3 | * Copyright 2010, John Resig 4 | * Dual licensed under the MIT or GPL Version 2 licenses. 5 | * 6 | * Based upon the plugin by Tzury Bar Yochay: 7 | * http://github.com/tzuryby/hotkeys 8 | * 9 | * Original idea by: 10 | * Binny V A, http://www.openjs.com/scripts/events/keyboard_shortcuts/ 11 | */ 12 | 13 | (function(jQuery){ 14 | 15 | jQuery.hotkeys = { 16 | version: "0.8", 17 | 18 | specialKeys: { 19 | 8: "backspace", 9: "tab", 13: "return", 16: "shift", 17: "ctrl", 18: "alt", 19: "pause", 20 | 20: "capslock", 27: "esc", 32: "space", 33: "pageup", 34: "pagedown", 35: "end", 36: "home", 21 | 37: "left", 38: "up", 39: "right", 40: "down", 45: "insert", 46: "del", 22 | 96: "0", 97: "1", 98: "2", 99: "3", 100: "4", 101: "5", 102: "6", 103: "7", 23 | 104: "8", 105: "9", 106: "*", 107: "+", 109: "-", 110: ".", 111 : "/", 24 | 112: "f1", 113: "f2", 114: "f3", 115: "f4", 116: "f5", 117: "f6", 118: "f7", 119: "f8", 25 | 120: "f9", 121: "f10", 122: "f11", 123: "f12", 144: "numlock", 145: "scroll", 191: "/", 224: "meta" 26 | }, 27 | 28 | shiftNums: { 29 | "`": "~", "1": "!", "2": "@", "3": "#", "4": "$", "5": "%", "6": "^", "7": "&", 30 | "8": "*", "9": "(", "0": ")", "-": "_", "=": "+", ";": ": ", "'": "\"", ",": "<", 31 | ".": ">", "/": "?", "\\": "|" 32 | } 33 | }; 34 | 35 | function keyHandler( handleObj ) { 36 | // Only care when a possible input has been specified 37 | if ( typeof handleObj.data !== "string" ) { 38 | return; 39 | } 40 | 41 | var origHandler = handleObj.handler, 42 | keys = handleObj.data.toLowerCase().split(" "); 43 | 44 | handleObj.handler = function( event ) { 45 | // Don't fire in text-accepting inputs that we didn't directly bind to 46 | if ( this !== event.target && (/textarea|select/i.test( event.target.nodeName ) || 47 | event.target.type === "text") ) { 48 | return; 49 | } 50 | 51 | // Keypress represents characters, not special keys 52 | var special = event.type !== "keypress" && jQuery.hotkeys.specialKeys[ event.which ], 53 | character = String.fromCharCode( event.which ).toLowerCase(), 54 | key, modif = "", possible = {}; 55 | 56 | // check combinations (alt|ctrl|shift+anything) 57 | if ( event.altKey && special !== "alt" ) { 58 | modif += "alt+"; 59 | } 60 | 61 | if ( event.ctrlKey && special !== "ctrl" ) { 62 | modif += "ctrl+"; 63 | } 64 | 65 | // TODO: Need to make sure this works consistently across platforms 66 | if ( event.metaKey && !event.ctrlKey && special !== "meta" ) { 67 | modif += "meta+"; 68 | } 69 | 70 | if ( event.shiftKey && special !== "shift" ) { 71 | modif += "shift+"; 72 | } 73 | 74 | if ( special ) { 75 | possible[ modif + special ] = true; 76 | 77 | } else { 78 | possible[ modif + character ] = true; 79 | possible[ modif + jQuery.hotkeys.shiftNums[ character ] ] = true; 80 | 81 | // "$" can be triggered as "Shift+4" or "Shift+$" or just "$" 82 | if ( modif === "shift+" ) { 83 | possible[ jQuery.hotkeys.shiftNums[ character ] ] = true; 84 | } 85 | } 86 | 87 | for ( var i = 0, l = keys.length; i < l; i++ ) { 88 | if ( possible[ keys[i] ] ) { 89 | return origHandler.apply( this, arguments ); 90 | } 91 | } 92 | }; 93 | } 94 | 95 | jQuery.each([ "keydown", "keyup", "keypress" ], function() { 96 | jQuery.event.special[ this ] = { add: keyHandler }; 97 | }); 98 | 99 | })( jQuery ); 100 | -------------------------------------------------------------------------------- /tests/test_FeatureNormalizer.py: -------------------------------------------------------------------------------- 1 | """ Unit tests for FeatureNormalizer """ 2 | 3 | import nose.tools 4 | import sys 5 | import numpy 6 | sys.path.append('..') 7 | from dcase_framework.features import FeatureNormalizer, FeatureContainer, FeatureExtractor 8 | import os 9 | 10 | 11 | def test_accumulate_finalize(): 12 | FeatureExtractor(store=True, overwrite=True).extract( 13 | audio_file=os.path.join('material', 'test.wav'), 14 | extractor_name='mfcc', 15 | extractor_params={ 16 | 'mfcc': { 17 | 'n_mfcc': 10 18 | } 19 | }, 20 | storage_paths={ 21 | 'mfcc': os.path.join('material', 'test.mfcc.cpickle') 22 | } 23 | ) 24 | 25 | # Test 1 26 | feature_container = FeatureContainer().load(filename=os.path.join('material', 'test.mfcc.cpickle')) 27 | feature_normalizer = FeatureNormalizer().accumulate(feature_container=feature_container).finalize() 28 | 29 | nose.tools.eq_(feature_normalizer['N'][0], 501) 30 | 31 | numpy.testing.assert_array_equal(feature_normalizer['mean'][0][0], 32 | numpy.mean(feature_container.feat[0], axis=0)) 33 | numpy.testing.assert_array_equal(feature_normalizer['S1'][0], 34 | numpy.sum(feature_container.feat[0], axis=0)) 35 | numpy.testing.assert_array_equal(feature_normalizer['S2'][0], 36 | numpy.sum(feature_container.feat[0]**2, axis=0)) 37 | 38 | # Test 2 39 | feature_container = FeatureContainer().load(filename=os.path.join('material', 'test.mfcc.cpickle')) 40 | feature_normalizer = FeatureNormalizer() 41 | feature_normalizer.accumulate(feature_container=feature_container) 42 | feature_normalizer.accumulate(feature_container=feature_container) 43 | feature_normalizer.finalize() 44 | 45 | nose.tools.eq_(feature_normalizer['N'][0], 501*2) 46 | 47 | numpy.testing.assert_array_equal(feature_normalizer['mean'][0][0], 48 | numpy.mean(feature_container.feat[0], axis=0)) 49 | numpy.testing.assert_array_equal(feature_normalizer['S1'][0], 50 | numpy.sum(feature_container.feat[0], axis=0)*2) 51 | numpy.testing.assert_array_equal(feature_normalizer['S2'][0], 52 | numpy.sum(feature_container.feat[0] ** 2, axis=0)*2) 53 | 54 | 55 | def test_with_statement(): 56 | FeatureExtractor(store=True, overwrite=True).extract( 57 | audio_file=os.path.join('material', 'test.wav'), 58 | extractor_name='mfcc', 59 | extractor_params={ 60 | 'mfcc': { 61 | 'n_mfcc': 10 62 | } 63 | }, 64 | storage_paths={ 65 | 'mfcc': os.path.join('material', 'test.mfcc.cpickle') 66 | } 67 | ) 68 | 69 | feature_container = FeatureContainer().load(filename=os.path.join('material', 'test.mfcc.cpickle')) 70 | with FeatureNormalizer() as feature_normalizer: 71 | feature_normalizer.accumulate(feature_container) 72 | 73 | nose.tools.eq_(feature_normalizer['N'][0], 501) 74 | 75 | numpy.testing.assert_array_equal(feature_normalizer['mean'][0][0], 76 | numpy.mean(feature_container.feat[0], axis=0)) 77 | numpy.testing.assert_array_equal(feature_normalizer['S1'][0], 78 | numpy.sum(feature_container.feat[0], axis=0)) 79 | numpy.testing.assert_array_equal(feature_normalizer['S2'][0], 80 | numpy.sum(feature_container.feat[0] ** 2, axis=0)) 81 | 82 | test_accumulate_finalize() -------------------------------------------------------------------------------- /tests/test_DictFile.py: -------------------------------------------------------------------------------- 1 | """ Unit tests for DictFile """ 2 | 3 | import nose.tools 4 | import sys 5 | import numpy 6 | sys.path.append('..') 7 | from dcase_framework.files import DictFile 8 | from nose.tools import * 9 | import os 10 | import tempfile 11 | import pickle 12 | import msgpack 13 | 14 | 15 | def test_load(): 16 | # YAML 17 | tmp = tempfile.NamedTemporaryFile('r+', suffix='.yaml', dir='/tmp', delete=False) 18 | try: 19 | tmp.write('section:\n') 20 | tmp.write(' field1: 1\n') 21 | tmp.write(' field2: 2\n') 22 | tmp.close() 23 | 24 | m = DictFile().load(filename=tmp.name) 25 | 26 | nose.tools.assert_dict_equal(m, {'section': {'field1': 1, 'field2': 2}}) 27 | finally: 28 | os.unlink(tmp.name) 29 | 30 | # Json 31 | tmp = tempfile.NamedTemporaryFile('r+', suffix='.json', dir='/tmp', delete=False) 32 | try: 33 | tmp.write('{"section":{"field1":1,"field2":2}}\n') 34 | tmp.close() 35 | 36 | m = DictFile().load(filename=tmp.name) 37 | 38 | nose.tools.assert_dict_equal(m, {'section': {'field1': 1, 'field2': 2}}) 39 | finally: 40 | os.unlink(tmp.name) 41 | 42 | # pickle 43 | tmp = tempfile.NamedTemporaryFile('rb+', suffix='.pickle', dir='/tmp', delete=False) 44 | try: 45 | data = { 46 | 'section': { 47 | 'field1': 1, 48 | 'field2': 2 49 | } 50 | } 51 | pickle.dump(data, tmp, protocol=pickle.HIGHEST_PROTOCOL) 52 | tmp.close() 53 | 54 | m = DictFile().load(filename=tmp.name) 55 | 56 | nose.tools.assert_dict_equal(m, {'section': {'field1': 1, 'field2': 2}}) 57 | finally: 58 | os.unlink(tmp.name) 59 | 60 | # msgpack 61 | tmp = tempfile.NamedTemporaryFile('rb+', suffix='.msgpack', dir='/tmp', delete=False) 62 | try: 63 | data = { 64 | 'section': { 65 | 'field1': 1, 66 | 'field2': 2 67 | } 68 | } 69 | msgpack.dump(data, tmp) 70 | tmp.close() 71 | 72 | m = DictFile().load(filename=tmp.name) 73 | 74 | nose.tools.assert_dict_equal(m, {b'section': {b'field1': 1, b'field2': 2}}) 75 | finally: 76 | os.unlink(tmp.name) 77 | 78 | # Txt 79 | tmp = tempfile.NamedTemporaryFile('r+', suffix='.txt', dir='/tmp', delete=False) 80 | try: 81 | tmp.write('line1\n') 82 | tmp.write('line2\n') 83 | tmp.write('line3\n') 84 | tmp.close() 85 | 86 | m = DictFile().load(filename=tmp.name) 87 | 88 | nose.tools.assert_dict_equal(m, {0: 'line1\n', 1: 'line2\n', 2: 'line3\n'}) 89 | finally: 90 | os.unlink(tmp.name) 91 | 92 | 93 | def test_save(): 94 | # Empty content 95 | DictFile({}).save(filename=os.path.join('material', 'saved.yaml')) 96 | 97 | # Content 98 | data = { 99 | 'section1': { 100 | 'field1': 1, 101 | 'field2': [1, 2, 3, 4] 102 | }, 103 | 'section1': { 104 | 'field1': { 105 | 'field1': [1, 2, 3, 4] 106 | }, 107 | 'field2': [1, 2, 3, 4] 108 | } 109 | } 110 | DictFile(data).save(filename=os.path.join('material', 'saved.yaml')) 111 | d = DictFile().load(filename=os.path.join('material', 'saved.yaml')) 112 | 113 | nose.tools.assert_dict_equal(d, data) 114 | 115 | 116 | def test_empty(): 117 | # Test #1 118 | d = DictFile({}) 119 | nose.tools.eq_(d.empty(), True) 120 | 121 | # Test #2 122 | d = DictFile({'sec':1}) 123 | nose.tools.eq_(d.empty(), False) 124 | 125 | 126 | @raises(IOError) 127 | def test_load_not_found(): 128 | DictFile().load(filename=os.path.join('material', 'wrong.cpickle')) 129 | 130 | 131 | @raises(IOError) 132 | def test_load_wrong_type(): 133 | DictFile().load(filename=os.path.join('material', 'wrong.wav')) 134 | 135 | 136 | @raises(IOError) 137 | def test_load_wrong_type2(): 138 | DictFile().load(filename=os.path.join('material', 'wrong.abc')) 139 | -------------------------------------------------------------------------------- /tests/test_FeatureAggregator.py: -------------------------------------------------------------------------------- 1 | """ Unit tests for FeatureAggregator """ 2 | 3 | import nose.tools 4 | import sys 5 | import numpy 6 | sys.path.append('..') 7 | from dcase_framework.features import FeatureAggregator, FeatureStacker, FeatureContainer, FeatureExtractor 8 | import tempfile 9 | import os 10 | 11 | 12 | def test(): 13 | FeatureExtractor(store=True, overwrite=True).extract( 14 | audio_file=os.path.join('material', 'test.wav'), 15 | extractor_name='mfcc', 16 | extractor_params={ 17 | 'mfcc': { 18 | 'n_mfcc': 10 19 | } 20 | }, 21 | storage_paths={ 22 | 'mfcc': os.path.join('material', 'test.mfcc.cpickle') 23 | } 24 | ) 25 | 26 | # Test #1 27 | feature_aggregator = FeatureAggregator( 28 | recipe=['mean'], 29 | win_length_frames=10, 30 | hop_length_frames=1, 31 | ) 32 | 33 | feature_stacker = FeatureStacker(recipe=[{'method': 'mfcc'}]) 34 | feature_repository = FeatureContainer().load(filename_list={'mfcc': os.path.join('material','test.mfcc.cpickle')}) 35 | feature_matrix = feature_stacker.feature_vector(feature_repository=feature_repository) 36 | feature_matrix = feature_aggregator.process(feature_container=feature_matrix) 37 | 38 | nose.tools.eq_(feature_matrix.shape[0], 501) 39 | nose.tools.eq_(feature_matrix.shape[1], 10) 40 | 41 | # Test #2 42 | feature_aggregator = FeatureAggregator( 43 | recipe=['mean', 'std'], 44 | win_length_frames=10, 45 | hop_length_frames=1, 46 | ) 47 | 48 | feature_stacker = FeatureStacker(recipe=[{'method': 'mfcc'}]) 49 | feature_repository = FeatureContainer().load(filename_list={'mfcc': os.path.join('material','test.mfcc.cpickle')}) 50 | feature_matrix = feature_stacker.feature_vector(feature_repository=feature_repository) 51 | feature_matrix = feature_aggregator.process(feature_container=feature_matrix) 52 | 53 | nose.tools.eq_(feature_matrix.shape[0], 501) 54 | nose.tools.eq_(feature_matrix.shape[1], 2*10) 55 | 56 | # Test #3 57 | feature_aggregator = FeatureAggregator( 58 | recipe=['mean', 'std', 'kurtosis', 'skew'], 59 | win_length_frames=10, 60 | hop_length_frames=1, 61 | ) 62 | 63 | feature_stacker = FeatureStacker(recipe=[{'method': 'mfcc'}]) 64 | feature_repository = FeatureContainer().load(filename_list={'mfcc': os.path.join('material','test.mfcc.cpickle')}) 65 | feature_matrix = feature_stacker.feature_vector(feature_repository=feature_repository) 66 | feature_matrix = feature_aggregator.process(feature_container=feature_matrix) 67 | 68 | nose.tools.eq_(feature_matrix.shape[0], 501) 69 | nose.tools.eq_(feature_matrix.shape[1], 4*10) 70 | 71 | # Test #4 72 | feature_aggregator = FeatureAggregator( 73 | recipe=['cov'], 74 | win_length_frames=10, 75 | hop_length_frames=1, 76 | ) 77 | 78 | feature_stacker = FeatureStacker(recipe=[{'method': 'mfcc'}]) 79 | feature_repository = FeatureContainer().load(filename_list={'mfcc': os.path.join('material','test.mfcc.cpickle')}) 80 | feature_matrix = feature_stacker.feature_vector(feature_repository=feature_repository) 81 | feature_matrix = feature_aggregator.process(feature_container=feature_matrix) 82 | 83 | nose.tools.eq_(feature_matrix.shape[0], 501) 84 | nose.tools.eq_(feature_matrix.shape[1], 10*10) 85 | 86 | # Test #5 87 | feature_aggregator = FeatureAggregator( 88 | recipe=['flatten'], 89 | win_length_frames=10, 90 | hop_length_frames=1, 91 | ) 92 | 93 | feature_stacker = FeatureStacker(recipe=[{'method': 'mfcc'}]) 94 | feature_repository = FeatureContainer().load(filename_list={'mfcc': os.path.join('material','test.mfcc.cpickle')}) 95 | feature_matrix = feature_stacker.feature_vector(feature_repository=feature_repository) 96 | feature_matrix = feature_aggregator.process(feature_container=feature_matrix) 97 | 98 | nose.tools.eq_(feature_matrix.shape[0], 501) 99 | nose.tools.eq_(feature_matrix.shape[1], 10*10) 100 | --------------------------------------------------------------------------------