brazil-data-cube / stmetrics

Time Series Metrics
MIT License
24 stars 7 forks source link

Como selecionar algumas metricas? #12

Open joaofelipecsantos opened 3 years ago

joaofelipecsantos commented 3 years ago

Problema:

Tentativa 1:

METRICS_DICT = {"basics": ["max_ts"], # Com "all" no lugar da metrica tbm foi testado
                      "polar": ["angle"]} # Com "all" no lugar da metrica tbm foi testado
im_metrics = stmetrics.metrics.sits2metrics(my_xarray.DataSet, metrics=METRICS_DICT)

Erro:

--> 109     new_shape = (image.shape[1] * image.shape[2], image.shape[0])
    110 
    111     # Reshape array

IndexError: tuple index out of range

Tentativa 2:

im_metrics = stmetrics.metrics.sits2metrics(my_xarray.DataSet, metrics=["max_ts", "min_ts"])

Erro:

--> 165         dataset[key+'_metrics'] = xarray.concat(lista, dim='metric')
    166 
    167     band_list = None

/media/joaopy/miniconda3/envs/st-landslide/lib/python3.9/site-packages/xarray/core/concat.py in concat(objs, dim, data_vars, coords, compat, positions, fill_value, join, combine_attrs)
    220         first_obj, objs = utils.peek_at(objs)
    221     except StopIteration:
--> 222         raise ValueError("must supply at least one object to concatenate")
    223 
    224     if compat not in _VALID_COMPAT:

ValueError: must supply at least one object to concatenate

Observação: estou trabalhando com xarray.DataSet

Esperado:

Alguma sugestão? Muito obrigado pela ajuda.