monanadmin / monan

Repositório organizacional das atividades dos macro-grupos do MONAN - Model for Ocean-laNd-Atmosphere PredictioN
14 stars 10 forks source link

[GCC] PAD: Site Testes Continuos - Solução #489

Closed joaomas closed 2 months ago

joaomas commented 2 months ago

:people_holding_hands: User Story

COMO Saulo, QUEREMOS criar um site de visualização de dados para os TC, PARA termos uma visualização de dados de saída do TC para o GCC Check.

:clipboard: Critérios de aceite de conclusão da Issue

:pencil: Detalhamento adicional da atividade

Criar um laço que percorra os horários de previsão para gerar todas as imagens. A entrada fica sendo apenas a data da rodada (e CI) e as características. O script percorre então da data inicial até a todas as datas de previsão com steps de "n" horas fornecidos.

:comet: Impactos

sem impactos

:link: Dependências

:hammer_and_wrench: Solução

  1. Foi criado um pacote em Python que lê as saídas do modelo e gera as figuras. As entradas e saídas são padronizadas e podem ser lida do diretório apontado em setup.toml
  2. Foram realizados os testes de funcionamento com dados de rodadas não operacionais até que os campos sejam nela incluídos oficialmente.
  3. Foi criado um repositório com uma branch develop e um primeiro release dos scripts: https://github.com/monanadmin/post4hp
  4. Figura exemplo gerada:

Image

  1. As figuras de teste foram colocadas no dataserver
  2. Foi modificada a página html para as novas variaveis e para apontar ao dataserver
  3. A página foi incluída no repositório dentro da pasta html
  4. A página foi testada
  5. Foi feito o merge no main
  6. POde-se usar o site em https://dataserver.cptec.inpe.br/dataserver_dimnt/monan/testescontinuos-v0.1.0/html/

Image

:rotating_light: Problemas encontrados

sem problemas

:white_check_mark: Conclusão

Foram construídos os scrits, a página html e tudo foi testado.

:spiral_calendar: Trabalhos Futuros

Melhorias nos mapas e paralelização dos processos

joaomas commented 2 months ago

FTP - Egeon: http://dataserver.cptec.inpe.br/dataserver_dimnt/monan/

joaomas commented 2 months ago

@luflarois ao invés de termos escrito "Pré Oper" poderíamos ter "Testes Contínuos" para não confundirmos com o IO.

joaomas commented 2 months ago

@luflarois o @carlosrenatosouza2 avisou ontem a tarde que para inserir "produtos" como as figuras para o site, deve-se utilizar o script "5.run_products.bash" do CD-CT, nele esta por exemplo aquela figura que usamos para validar a rodada no ftp.

joaomas commented 2 months ago

FW - Já faz parte do roadmap da atividade.