def check_gac09(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.+@.+\\..+', 'attribute': 'creator_email' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac10(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': 'https:\\/\\/amf\\.ncas\\.ac\\.uk', 'attribute': 'creator_url' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac11(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': 'NCAS, National Centre for Atmospheric Science', 'attribute': 'institution' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac27(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.{4,}', 'attribute': 'platform_type' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac05(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.{4,}', 'attribute': 'serial_number' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac30(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '(timeSeriesPoint|timeSeriesProfile|trajectory)', 'attribute': 'feature_type' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac32(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}.*', 'attribute': 'end_time' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac08(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.{4,}', 'attribute': 'creator_name' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac01(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': 'CF-1\\.6', 'attribute': 'Conventions' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac07(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.{4,}', 'attribute': 'operational_software_version' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac04(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.{4,}', 'attribute': 'instrument_model' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac33(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.{4,}', 'attribute': 'location_keywords' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac14(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.{4,}', 'attribute': 'calibration_sensitivity' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac24(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.{4,}', 'attribute': 'project_principal_investigator_contact' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac21(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.{4,}', 'attribute': 'last_revised_date' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac20(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.{4,}', 'attribute': 'data_product_level' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac19(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.{4,}', 'attribute': 'data_set_version' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac18(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.{4,}', 'attribute': 'averaging_interval' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac16(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': 'http.+', 'attribute': 'calibration_certification_url' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac26(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.{4,}', 'attribute': 'acknowledgement' }, level="HIGH", vocabulary_ref="")(ds)
def check_gac12(self, ds): return check_package.GlobalAttrRegexCheck(kwargs={ 'regex': '.{4,}', 'attribute': 'processing_software' }, level="HIGH", vocabulary_ref="")(ds)