4. API - EO Data Cube
Construir uma biblioteca Python chamada EOCubes
que forneça uma abstração denominada DataCube
para cubos de dados de observação da Terra. Essa abstração deverá possibilitar o uso das coleções disponíveis no serviço STAC da Plataforma Brazil Data Cube. Utilize as bibliotecas stac.py e Xarray na construção dessa nova bilioteca. Considere criar um ou mais Notebooks que ajudem a apresentar as funcionalidades desse pacote. Utilize os cubos de dados disponíveis no portal do projeto Brazil Data Cube para testar a biblioteca desenvolvida. Forneça exemplos de uso dessa biblioteca, por exemplo, com operações de geração de índices espectrais ou extração de séries temporais. Também considere integrar recursos de visualização e processamento paralelo.
Nota
1. Os produtos de código desenvolvidos deverão ser licenciados de acordo com os modelos de software livre MIT, e disponibilizados em um ou mais repositórios na organização prog-geoespacial
.
2. Os pacotes deverão conter documentação de uso.
3. Utilize o template de pacotes Python do Brazil Data Cube.
4. Os produtos de dados de exemplo deverão ser disponibilizados de acordo com o modelo Creative Commons.
5. Produzir um relatório no formato do evento GEOINFO.