Closed DBernardes closed 1 month ago
Descobri o porquê este erro estar acontecendo.
Este problema se deve pelo fato de eu ter fornecido as coordenadas no formato sexagesimal (HH:MM:SS.ss e DD:MM:SS.ss) para os objetos alvos contidos no arquivo target.csv
. Para corrigir isto, basta apenas fornecer o valor decimal do ângulo correspondente a estas coordenadas.
Neste post, descrevo um erro encontrado durante a redução de dados com o uso do pipeline. Nesta redução, estou utilizando o sistema operacional Windows 11, com a versão 3.12 do Python. De acordo com o Issue #8, foi constatado que existem dependências utilizadas pelo pipeline que não compatíveis com o Windows. Por este motivo, o código está sendo executado utilizando o WSL2, com a versão 24.04 LTS do Ubuntu.
Para esta redução, estou utilizando o script
sparc4_mini_pipeline.py
disponibilizado no próprio repositório. Devido à alguns problemas, não foi possível rodar este script via linha de comando. Dessa forma, estou configurando as variáveis de entrada diretamente no arquivo, na formaAo rodar o script, o pipeline foi capaz de gerar as imagens de calibração (bias e flat). O erro aconteceu durante a redução das imagens de ciência, mais especificamente, das imagens adquiridas para a lâmina de quarto de onda. Este erro parece acontecer durante a solução de astrometria do pipeline. Apresento abaixo o saída do meu prompt de comando:
Pelo que pude constatar, o código parece estar tentando converter os valores de RA de DEC do alvo para as coordenadas x e y do CCD. O erro ocorre ao tentar converter estas coordenadas para uma variável do tipo float. Esta conversão, entretanto, parece não fazer sentido, uma vez que as coordenadas do objeto foram fornecidas no formato HH:MM:SS.ss para RA e DD:MM:SS.ss para DEC.
Dando um print nas coordenadas utilizada como entrada para a função de conversão, obtive a seguinte saída:
Esta lista apresenta o par de coordenadas fornecido para os dois objetos observados. Além disso, é ainda apresentado um par de coordenadas extra para cada um destes objetos, gerados pelo próprio código. Uma hipótese do que poderia estar acontecendo é o pipeline estar utilizando a formatação errada para os valores de entrada da função de conversão dos valores em RA e DEC para pixels.