dcc_qc.checkers package¶
Submodules¶
dcc_qc.checkers.abs_checkers module¶
dcc_qc.checkers.error_message module¶
dcc_qc.checkers.hathi_lab module¶
-
class
dcc_qc.checkers.hathi_lab.AccessCompletenessChecker¶ Bases:
dcc_qc.checkers.abs_checkers.AbsChecker-
check(path: str)¶ Make sure that all files included in this folder are tiff files and contain nothing else
Parameters: path – Path to the folder to check Returns: list of errors
-
static
checker_name()¶
-
static
find_missing_by_number(path)¶
-
-
class
dcc_qc.checkers.hathi_lab.AccessMetadataChecker¶ Bases:
dcc_qc.checkers.abs_checkers.AbsChecker-
check(path)¶
-
static
checker_name()¶
-
-
class
dcc_qc.checkers.hathi_lab.AccessNamingChecker¶ Bases:
dcc_qc.checkers.abs_checkers.AbsChecker-
check(path)¶
-
static
checker_name()¶
-
ignore_extension= ['.db']¶
-
valid_extensions= ['.tif']¶
-
valid_naming_scheme= re.compile('^\\d{8}$')¶
-
-
class
dcc_qc.checkers.hathi_lab.AccessTechnicalChecker¶ Bases:
dcc_qc.checkers.abs_checkers.AbsChecker-
check(path)¶
-
static
checker_name()¶
-
-
class
dcc_qc.checkers.hathi_lab.PackageComponentChecker¶ Bases:
dcc_qc.checkers.abs_checkers.AbsChecker-
check(path)¶
-
static
check_for_missing_matching_access(access_folder, preservation_folder)¶
-
static
check_for_missing_matching_preservation(access_folder, preservation_folder)¶
-
static
checker_name()¶
-
-
class
dcc_qc.checkers.hathi_lab.PackageStructureChecker¶ Bases:
dcc_qc.checkers.abs_checkers.AbsChecker-
check(path)¶
-
static
checker_name()¶
-
static
find_root_directory_errors(path: str)¶
-
static
find_subdirectory_errors(path)¶
-
-
class
dcc_qc.checkers.hathi_lab.PresCompletenessChecker¶ Bases:
dcc_qc.checkers.abs_checkers.AbsChecker-
check(path)¶
-
static
checker_name()¶
-
static
find_missing_by_number(path)¶
-
static
find_missing_required_files(path, expected_files)¶
-
-
class
dcc_qc.checkers.hathi_lab.PresMetadataChecker¶ Bases:
dcc_qc.checkers.abs_checkers.AbsChecker-
check(path)¶
-
static
checker_name()¶
-
-
class
dcc_qc.checkers.hathi_lab.PresNamingChecker¶ Bases:
dcc_qc.checkers.abs_checkers.AbsChecker-
check(path)¶
-
static
checker_name()¶
-
ignore_extension= ['.db']¶
-
valid_extensions= ['.tif']¶
-
valid_naming_scheme= re.compile('^\\d{8}$')¶
-
-
class
dcc_qc.checkers.hathi_lab.PresTechnicalChecker¶ Bases:
dcc_qc.checkers.abs_checkers.AbsChecker-
check(path)¶
-
static
checker_name()¶
-
dcc_qc.checkers.hathi_lab_factory module¶
-
class
dcc_qc.checkers.hathi_lab_factory.AccessCheckers¶ Bases:
dcc_qc.checkers.abs_checkers.AbsComponentTesterFactory-
static
completeness_checker()¶
-
static
metadata_checker()¶
-
static
naming_checker()¶
-
static
technical_checker()¶
-
static
-
class
dcc_qc.checkers.hathi_lab_factory.PackageCheckers¶ Bases:
dcc_qc.checkers.abs_checkers.AbsPackageFactory-
static
component_complete_checker()¶
-
static
structure_complete_checker()¶
-
static