diff options
Diffstat (limited to 'quality_control')
-rw-r--r-- | quality_control/__init__.py | 4 | ||||
-rw-r--r-- | quality_control/average.py | 7 | ||||
-rw-r--r-- | quality_control/errors.py | 8 | ||||
-rw-r--r-- | quality_control/standard_error.py | 7 |
4 files changed, 26 insertions, 0 deletions
diff --git a/quality_control/__init__.py b/quality_control/__init__.py new file mode 100644 index 0000000..a5df3aa --- /dev/null +++ b/quality_control/__init__.py @@ -0,0 +1,4 @@ +""" +Quality Control (qc): contains the logic for testing validity of values in the + uploaded files. +""" diff --git a/quality_control/average.py b/quality_control/average.py new file mode 100644 index 0000000..6ed0da7 --- /dev/null +++ b/quality_control/average.py @@ -0,0 +1,7 @@ +"""Contain logic for checking average files""" +import re + +from .errors import InvalidValue + +def valid_value(val): + return None diff --git a/quality_control/errors.py b/quality_control/errors.py new file mode 100644 index 0000000..961ce8e --- /dev/null +++ b/quality_control/errors.py @@ -0,0 +1,8 @@ +"""Hold exceptions for QC package""" + +class InvalidValue(Exception): + """Raised when a function encounters an invalid value""" + + def __init__(self, args): + Exception.__init__(self, args) + diff --git a/quality_control/standard_error.py b/quality_control/standard_error.py new file mode 100644 index 0000000..9a91d1b --- /dev/null +++ b/quality_control/standard_error.py @@ -0,0 +1,7 @@ +"""Contain logic for checking standard error files""" +import re + +from .errors import InvalidValue + +def valid_value(val): + return None |