Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(609)

Unified Diff: webrtc/modules/audio_processing/test/py_quality_assessment/quality_assessment/data_access.py

Issue 2715233003: APM Quality Generator, noise generator and evaluation score workers factory + echo noise generator (Closed)
Patch Set: rebase + style fix Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webrtc/modules/audio_processing/test/py_quality_assessment/quality_assessment/data_access.py
diff --git a/webrtc/modules/audio_processing/test/py_quality_assessment/quality_assessment/data_access.py b/webrtc/modules/audio_processing/test/py_quality_assessment/quality_assessment/data_access.py
index acbe03f9af729c2fe8ea9085bdf6b08fefc59c5c..aeee74746c330b4426991fdf47173c32942828cc 100644
--- a/webrtc/modules/audio_processing/test/py_quality_assessment/quality_assessment/data_access.py
+++ b/webrtc/modules/audio_processing/test/py_quality_assessment/quality_assessment/data_access.py
@@ -6,12 +6,18 @@
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
+"""Data access utility functions and classes.
+"""
+
import json
import os
+
def make_directory(path):
- """
- Recursively make a directory without rising exceptions if it already exists.
+ """Recursively make a directory without rising exceptions if already existing.
+
+ Args:
+ path: path to the directory to be created.
"""
if os.path.exists(path):
return
@@ -19,8 +25,7 @@ def make_directory(path):
class Metadata(object):
- """
- Data access class to save and load metadata.
+ """Data access class to save and load metadata.
"""
def __init__(self):
@@ -30,8 +35,12 @@ class Metadata(object):
@classmethod
def load_audio_in_ref_paths(cls, metadata_path):
- """
- Metadata loader for input and reference audio track paths.
+ """Metadata loader for input and reference audio track paths.
+
+ Args:
+ metadata_path: path to the directory containing the metadata file.
+
+ Returns: pair of metadata file paths for the input and output audio tracks.
"""
metadata_filepath = os.path.join(metadata_path, cls._AUDIO_IN_REF_FILENAME)
with open(metadata_filepath) as f:
@@ -42,8 +51,7 @@ class Metadata(object):
@classmethod
def save_audio_in_ref_paths(cls, output_path, audio_in_filepath,
audio_ref_filepath):
- """
- Metadata saver for input and reference audio track paths.
+ """Metadata saver for input and reference audio track paths.
"""
output_filepath = os.path.join(output_path, cls._AUDIO_IN_REF_FILENAME)
with open(output_filepath, 'w') as f:
@@ -51,9 +59,9 @@ class Metadata(object):
class AudioProcConfigFile(object):
- """
- Data access class to save and load audioproc_f argument lists to control
- the APM flags.
+ """Data access to load/save audioproc_f argument lists.
+
+ The arguments stored in the config files are used to control the APM flags.
"""
def __init__(self):
@@ -71,8 +79,7 @@ class AudioProcConfigFile(object):
class ScoreFile(object):
- """
- Data access class to save and load float scalar scores.
+ """Data access class to save and load float scalar scores.
"""
def __init__(self):

Powered by Google App Engine
This is Rietveld 408576698