Este é o comando mFixNaN 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
mFixNaN - Substitua um determinado conjunto de valores em uma imagem FITS por NaNs (ou vice-versa)
SINOPSE
mFixNaN [-d nível] [-v Valor NaN] se encaixa. se encaixa [mínimo em branco máximo em branco]
DESCRIÇÃO
Converte NaNs encontrados na imagem em algum outro valor (fornecido pelo usuário), or converte um
intervalo de valores fornecidos em NaNs.
OPÇÕES
-d nível
Ative a depuração para o nível especificado (1-3)
-v Valor NaN
Valor a ser usado no lugar de qualquer NaNs
ARGUMENTOS
encaixa
Arquivo de imagem FITS de entrada
se encaixa
Caminho do arquivo FITS de saída. Para executar no modo "contagem" sem criar um arquivo de saída,
use um travessão ("-") para este argumento.
minblank maxblank
Se a opção "-v" não for usada, mFixNaN irá substituir todos os valores de pixel entre
mínimo em branco e máximo em branco com NaN.
RESULTADO
[estrutura stat = "OK", rangeCount =intervaloCount, nanCount =nanCount]
intervaloCount é o número de pixels que foram encontrados entre mínimo em branco e máximo em branco, se eles
foram especificados. Caso contrário (ou seja, os NaNs foram removidos e substituídos por valor), nanCount é o
número de NaNs removidos.
MENSAGENS
OK [struct stat = "OK", rangeCount =intervaloCount, nanCount =nanCount"]
ERROR Nenhum nível de depuração fornecido
ERROR A string do nível de depuração é inválida: nível
ERROR A string do nível de depuração é inválida: nível
ERROR String de nível de depuração não pode ser negativa
ERROR Nenhum valor fornecido para conversão NaN
ERROR NaN conversão valor string é inválido: 'Valor NaN'
ERROR Arquivo de entrada inválido 'encaixa']
ERROR string de valor em branco mínimo não é um número
ERROR string de valor em branco máximo não é um número
ERROR arquivo de imagem encaixa FITS ausente ou inválido
ERRO ENCAIXA biblioteca erro
EXEMPLOS
Uma imagem FITS com BITPIX -64 (ponto flutuante de precisão dupla) foi gerada sem usar
NaNs; todos os pixels "em branco" são representados por números negativos muito pequenos. Isso pode jogar
fora das tentativas iniciais de exibir a imagem com um alongamento adequado, e não está em conformidade com
o padrão FITS. Para substituir todos aqueles pixels "em branco" por NaNs:
mFixNaN original.fits NaN.fits -4.61169e32 -4.61169e10
[struct stat = "OK", rangeCount = 1321, nanCount = 0]
Para converter esses NaNs de volta em um único valor de pixel:
mFixNaN -v -4.6e32 NaN.fits blankval.fits
[struct stat = "OK", rangeCount = 0, nanCount = 1321]
Use mFixNaN online usando serviços onworks.net