Exemplo n.º 1
0
                'file_name': r'.\00_Dados\Dados_Renato\bbw_zhang_PAR.xlsx', 
                'sheet_name': 'Sheet1'
            }

args.bb = {
                'file_name': r'.\00_Dados\Dados_Renato\bb\bb_TRM_2013.xlsx', 
                'sheet_name': 'Sheet1'
            }


args.bbp = {
                'file_name': r'.\00_Dados\Dados_Renato\bb\bbp_TRM_2013.xlsx', 
                'sheet_name': 'Sheet1'
            }

data_obj = read_files(args)         ##  Leitura dos dados

##  Morel and Maritonera (2001) Kw:
Kw_490 = 0.01660
Kw_495 = 0.01885
Kw_492 = Kw_490 + ((492 - 490) * ((Kw_490 - Kw_495) / (490 - 495)))

Rrs = data_obj.Rrs                  ##  Reflectância SR superfície

##  Separação dos comprimentos de onda de referência para os cálculos em um
##  dicionário de parâmetros
wvl_ref = {
            'referencia': list(range(400, 751, 1)), ##  Bandas PAR
            'lb0': lb0                              ##  Banda inicial (lambda zero)
            }
args13.bbw = {
    'file_name': r'.\00_Dados\Dados_Renato\bbw_zhang_PAR.xlsx',
    'sheet_name': 'Sheet1'
}

args13.bb = {
    'file_name': r'.\00_Dados\Dados_Renato\bb\bb_TRM_2013.xlsx',
    'sheet_name': 'Sheet1'
}

args13.bbp = {
    'file_name': r'.\00_Dados\Dados_Renato\bb\bbp_TRM_2013.xlsx',
    'sheet_name': 'Sheet1'
}

data_obj13 = read_files(args13)  ##  Leitura dos dados

##  Dados alocados nas suas respectivas variáveis para fácil chamada nas funções
rrs13 = Rrs_to_rrs(data_obj13.Rrs)  ##  Reflectância SR subsuperfície
Rrs13 = data_obj13.Rrs  ##  Reflectância SR superfície

acs13 = data_obj13.acs  ##  Absorção ACS
aw = data_obj13.aw  ##  Absorção da água
bbw = data_obj13.bbw  ##  Retroespalhamento da água

at13 = pd.DataFrame()  ##  Dataframe de absorção total vazio
at13 = acs13 + aw.values  ##  Absorção total

###############################################################################
##  Criando argumentos e lendo arquivos 2019 utilizados no teste
args19 = create_args()