add dict parser for mosaic mapper

This commit is contained in:
nolan 2023-12-03 21:34:15 -08:00
parent 78d4b0058a
commit a1f93a63e9
2 changed files with 19 additions and 16 deletions

View File

@ -19,22 +19,10 @@ class AFCMUniverseMapFile:
self.mosaic_filename = mosaic_filename
self.mosaic_head = {
"filetype": "universe map file",
"version": '0.10'
}
self.metadata = {
"mosaic_filename": "TeirabDelegateTextFile_MOSIAC.csv",
"mosaic_file_url": None,
"tags": None,
"total_rows": 0,
"total_removed": 0,
"total_optout": 0,
"processing_time": 0
}
self.mosaic_head = {}
self.metadata = {}
self.mosaic_file_list = {}
self.files = []
@ -62,6 +50,21 @@ class AFCMUniverseMapFile:
return data
def read_mosaic_map_dict( self, map_dict : dict ):
"""
read_mosaic_map_dict
"""
if not isinstance(map_dict, dict):
return None
self.mosaic_head = map_dict.get('mosaic', {})
self.metadata = map_dict.get('metadata', {})
self.mosaic_file_list = map_dict.get('files', {})
return None
def write_mosaic_map_file( self, filename ):
"""
write_mosaic_map_file

View File

@ -9,7 +9,7 @@ with open('README.md', 'r') as f:
setup(
name='lib_afc_mosiac',
version='0.1.1',
version='0.1.2',
author='',
author_email='',
description='',