Este é o comando mProject que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
mProject - Reprojetar imagens FITS
SINOPSE
mProjeto [-z fator] [-d nível] [-s arquivo de status] [-h HDU] [-x escada] [-C arquivo de peso] [-t
limiar] [-X] [-f] dentro.encaixa fora.encaixa hdr.template
DESCRIÇÃO
mProjeto reprojeta uma única imagem para a escala definida em um arquivo de modelo de cabeçalho FITS
(leia mais sobre modelos de cabeçalho aqui). O programa produz um par de imagens: o
imagem reprojetada e uma imagem de "área" que consiste na área do céu de pixel de entrada de fração que
entrou em cada pixel de saída. O algoritmo "garoa" é implementado. O algoritmo
prossegue mapeando os cantos do pixel (conforme ajustado pela garoa, se chamado) a partir do pixel de entrada
espaço para o espaço do pixel de saída, calculando a área de sobreposição com cada pixel de saída, e
acumular uma fração apropriada do fluxo de entrada nos pixels da imagem de saída. No
além disso, a fração apropriada da área de pixel de entrada é acumulada na área
pixels da imagem. A projeção de pontos do espaço do pixel de entrada para o espaço do pixel de saída é
calculado em duas etapas: primeiro mapa do espaço de pixel de entrada para as coordenadas do céu; segundo mapa
das coordenadas do céu para o espaço de pixel de saída.
Uma situação que aconteceu com freqüência suficiente para justificar uma nota especial: é possível
definir um cabeçalho FITS com o local de referência fora da imagem. Em particular, pessoas
frequentemente referenciam projeções cilíndricas (por exemplo, CAR, CEA) para o local (0., 0.) (por exemplo, que o
Centro galáctico). Isso não é errado em si, mas leva a pixels extremamente grandes
compensações (por exemplo, na casa das centenas de milhares). Relacionado a isso, se você extrair um cabeçalho
de uma imagem com grandes deslocamentos deste tipo, é improvável que você possa simplesmente mudar
tipos de projeção sem também ajustar a localização / deslocamentos de referência. Provavelmente, você
vai acabar com todos os dados do reprojeto fora de escala.
OPÇÕES
-z fator
O processamento é feito utilizando o algoritmo de garoa. fator é um ponto flutuante
número; os fatores de garoa recomendados são de 0.5 a 1.
-d nível
Faz com que informações adicionais de depuração sejam impressas no stdout. Os níveis válidos são
1-5 (para níveis de depuração mais altos, é recomendado redirecionar a saída para um
arquivo).
-s arquivo de status
A saída e os erros são gravados em arquivo de status em vez de ser escrito para stdout.
-h HDU Use a extensão FITS especificada (o padrão é usar a primeira HDU com dados de imagem)
-x escada
Aplique um fator de correção de escada para cada pixel
-w arquivo de peso
Caminho para um mapa de peso a ser usado ao ler os valores da imagem de entrada.
-t limiar
Pixels com pesos abaixo limiar será tratado como em branco.
-X Torna a região de saída (originalmente definida no modelo de cabeçalho) grande o suficiente para
inclui todas as imagens de entrada
ARGUMENTOS
encaixa
Insira o arquivo FITS a ser reprojetado.
se encaixa
Caminho do arquivo FITS de saída a ser criado.
hdr.modelo
Modelo de cabeçalho FITS a ser usado na geração de imagem de saída
RESULTADO
Dois arquivos são criados como saída: o arquivo FITS reprojetado (se encaixa), e uma imagem de "área"
(out_area.fits) que registra a quantidade de cobertura (no espaço de pixel de saída) fornecida por
as imagens de entrada.
MENSAGENS
OK [struct stat = "OK", tempo =segundo]
ERROR Cadeia de fator de chuvisco (corda) não pode ser interpretado como um número real
ERROR Peso limite string (corda) não pode ser interpretado como um número real
ERRO Cadeia de escala de fluxo (corda) não pode ser interpretado como um número real
ERROR Não é possível abrir o arquivo de status: arquivo de status
Valor de ERROR HDU (HDU) deve ser um número inteiro não negativo
ERROR Sem sobreposição
ERROR Memória insuficiente para a matriz de imagem de dados de saída
ERROR Memória insuficiente para a matriz de imagem da área de saída
ERROR Output wcsinit () falhou.
ERROR Input wcsinit () falhou.
ERROR FITS erro de biblioteca
ERROR Todos os pixels estão em branco
Arquivo de modelo ERROR não encontrado
ERROR arquivo de imagem encaixa FITS ausente ou inválido
ERRO arquivo de peso arquivo de peso FITS ausente ou inválido
EXEMPLOS
$ mProject rawdir / real_orig.fits projdir / base_unity.fits templates / galactic_orig.txt
[struct stat = "OK", tempo = 143]
Use mProject online usando serviços onworks.net