Closed cfbastarz closed 1 year ago
Registro dos commits realizados pelo @edervendrasco sobre esta issue: 87d32fc25b788829818654aeba5792f18109c96a, ac4b68e466375028f29f6313b2005a9d8f0972f5, ca65b43bd55217902ada756bd271333b2467dbb8 e 5cdd39441ce13bec624b86bf2154e08ed638fa91.
@edervendrasco, atualizei a minha cópia local com a versão do branch e aparentemente, tudo está funcionando (o teste que fiz foi na minha máquina pessoal). Apenas dois pontos:
time_series
está com a docstring em português; Podemos traduzí-la para o inglês:
https://github.com/GAD-DIMNT-CPTEC/readDiag/blob/5cdd39441ce13bec624b86bf2154e08ed638fa91/gsidiag/__main__.py#L931-L949xlabel
das figuras dessa função, estão sendo encobertos pela barra de cores. Nesse caso, adicionando o parâmetro labelpad=60
resolve o problema (e.g., plt.xlabel('Mean ('+omflag+')', labelpad=60)
):@cfbastarz, obrigado pelo retorno. 1) Não me dei conta disso, vou padronizar em inglês (vi agora que a função tocsv também está em português). 2) Eu havia visto isso mas esqueci de corrigir, obrigado.
Foram realizados testes com o branch desta issue em mpaquina local, na Itapemirim/Ilopolis e na Egeon. Para que todos possam testar nas máquina Itapemirim e Egeon, foi preparado o ambiente readDiag_issue20
. Quando todos tiverem testado o código, faremos a atualização do código do readDiag que está instalado no ambiente padrão readDiag
nestas máquinas.
Nota: nesta seção, considera-se que o usuário irá criar o ambiente readDiag e irá instalar o pacote dentro do ambiente.
Baixar o código do readDiag (no seu $HOME
) - não é necessário instalar, pois o código já está instalado dentro do ambiente:
git clone git@github.com:GAD-DIMNT-CPTEC/readDiag.git readDiag_issue20
ou
git clone https://github.com/GAD-DIMNT-CPTEC/readDiag.git readDiag_issue20
Dentro do diretório do readDiag que foi baixado, alterar para o branch 20-aprimoramento-das-funcoes-de-plotagem-do-readdiag
:
cd readDiag_issue20
git checkout 20-aprimoramento-das-funcoes-de-plotagem-do-readdiag
conda env create -f environment.yml
conda activate readDiag
python setup.py install
Instalar o kernel do ambiente readDiag
dentro do Jupyter:
python -m ipykernel install --user --name readDiag --display-name "readDiag"
Acessar o host http://ilopolis.cptec.inpe.br/ e navegue até o diretório readDiag_issue20/doc
e clique no arquivo gsidiag_tutorial.ipynb
;
Na interface do Jupyter, altere o kernel para readDiag
. Essa etapa é necessária para que seja possível testar a versão do código.
Nota: nesta seção, considera-se que o usuário irá reutilizar o ambiente readDiag com o pacote já instalado previamente.
Baixar o código do readDiag (no seu $HOME
) - para ter acesso ao notebook de exemplos de uso do readDiag:
git clone git@github.com:GAD-DIMNT-CPTEC/readDiag.git readDiag_issue20
ou
git clone https://github.com/GAD-DIMNT-CPTEC/readDiag.git readDiag_issue20
Alterar para o branch
cd readDiag_issue20
git checkout 20-aprimoramento-das-funcoes-de-plotagem-do-readdiag
Ativar o ambiente readDiag
source /share/das/miniconda3/envs/readDiag/bin/activate
Instalar o kernel do ambiente readDiag
dentro do Jupyter:
python -m ipykernel install --user --name readDiag --display-name "readDiag"
Acessar o host http://ilopolis.cptec.inpe.br/ e navegue até o diretório readDiag_issue20/doc
e clique no arquivo gsidiag_tutorial.ipynb
;
Na interface do Jupyter, altere o kernel para readDiag
. Essa etapa é necessária para que seja possível testar a versão do código.
Realizar as etapas 1 e 2 descritas acima;
Ativar o ambiente readDiag_issue20
:
source /home/carlos.bastarz/.conda/envs/readDiag_issue20/bin/activate
Executar o comando - anote a porta em que o jupyter está sendo executado, e.g., jupyter:8889
:
jupyter-notebook --ip='*' --NotebookApp.token='' --NotebookApp.password='' --no-browser
No seu computador, execute o comando a seguir para abrir o Jupyter localmente - onde localhost:XXXX
deve ser uma porta no seu computador, e.g., localhost:8820
:
ssh -N -f -L localhost:XXXX:localhost:8889 <username>@egeon.cptec.inpe.br
No seu computador, abra o navegador e acesse o endereço localhost:8820
Nota: caso seja necessário encerrar o Jupyter ou reiniciar o processo, execute os comandos - identifique o processo correspondente ao comando ssh
executado e encerre-o:
ps -ef | grep ssh
kill -9 PID
Atualizado o ambiente readDiag
na Egeon para uso da versão deste branch. Na Itepemirim, ocorreu uma falha no filesystem e ainda não foi possível consolidar a alteração. O ambiente readDiag_issue20
segue disponível na máquina.
Um pequeno comentário No item 2 "conda env create -f environmental.yml" parece que o correto seria "conda env create -f environment.yml"
Está certo @sergioh-pessoal, obrigado pela correção!
O master já se encontra atualizado com as modificações deste branch. Esta issue será encerrada.
Nesta issue será criado um novo branch para acomodar os desenvolvimentos realizados pelo @edervendrasco sobre o aprimoramento das funções de plotagem do readDiag.
Procedimentos para a abertura do branch
O branch poderá ser aberto utilizando a própria interface do GitHub. Considerando que uma cópia local do readDiag já existe (i.e., a cópia em que se está trabalhando), basta clicar no link "Create a branch for this issue or link a pull request" que se situa na lateral direita desta issue:
Em seguida, será aberto um popup onde serão fornecidos os comandos para a criação do branch na cópia local do readDiag (a imagem a seguir é apenas um exemplo):
Em caso de dúvidas sobre como proceder, pode-se usar como referência os seguintes excertos:
Desenvolvimento do branch
A criação do branch automaticamente fará com que o código do master seja utilizado. Nesse caso, para que o branch atinja o estado das modificações realizadas pelo @edervendrasco, será necessário reintegrar as modificações realizadas à cópia do branch. Isso se faz necessário para que seja possível realizar o pull request posteriormente, i.e., fazer o merge entre a versão do branch e o master.