funsky - Online na nuvem

Este é o comando funsky 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


funsky - converter entre imagens e coordenadas do céu

SINOPSE


Funsky iname [ext] # RA, Dec (deg) ou imagem pix de stdin
Funsky iname [ext] [lname] # RA, Dec (deg) ou imagem da lista
Funsky iname [ext] [col1] [col2] # colunas nomeadas: unidades de stdin
Funsky iname [ext] [nome] [col1] [col2] # colunas nomeadas: unidades da lista

OPÇÕES


-d # sempre usa conversão tlmin inteira (como ds9 faz)
-r # converter x, y em RA, Dec (padrão: converter RA, Dec em x, y)
-o # inclui deslocamento da posição alvo nominal (em arco-íris)
-v # exibe valores de entrada também (padrão: apenas saída de exibição)
-T # exibição de saída no formato rdb (com cabeçalho, delimitadores de tabulação)

DESCRIÇÃO


Funsky converte as coordenadas do céu de entrada (RA, Dec) em coordenadas de imagem (ou vice-versa) usando
as informações WCS contidas no arquivo FITS especificado. Várias sequências de chamada são
suportado para facilitar a especificação de posições coordenadas de diferentes maneiras.

O primeiro argumento obrigatório é sempre o arquivo FITS de entrada (ou extensão) contendo o
Informações WCS em um cabeçalho de extensão. Observe que os dados deste arquivo não são usados. Por
padrão, o programa converte os valores de entrada RA e Dec em X e Y usando este WCS
em formação. Se o WCS estiver associado a uma imagem FITS, então os valores X, Y são imagem
valores. Se o WCS estiver associado a uma tabela binária, os valores X, Y são físicos
valores. Para converter X, Y em RA e Dec, use o -r interruptor (reverso).

Se nenhum outro argumento de comando for fornecido, as posições de entrada serão lidas a partir do
entrada padrão. Cada linha é assumida como contendo uma única posição coordenada consistindo em
um RA em graus (ou X em pixels) seguido por um Dec em graus (ou Y em pixels). O usual
delimitadores são suportados (espaços, vírgulas, tabulações). Por exemplo:

# lido de stdin, nomes de coluna e unidades padrão
[sh]funsky snr.ev
22.982695 58.606523 # entrada RA (horas), dez (graus)
510.00 510.00
22.982127 58.607634 # entrada
512.00 510.50
22.981700 58.614301 # entrada
513.50 513.50
^ D # fim da entrada

Se um segundo argumento for fornecido, este argumento é considerado um arquivo contendo RA (X)
e posições Dec (Y). O arquivo pode ser uma tabela ASCII ou uma tabela binária FITS. o
a ordem das colunas não é importante, se a tabela tiver um cabeçalho de coluna. Neste caso, os nomes
das colunas deve ser um de "RA", "DEC" ou "X", "Y" para o céu para a imagem e a imagem para o céu
conversões, respectivamente. Se a tabela não tiver cabeçalho, então, mais uma vez, RA (X) é assumido
para o primeiro, seguido por DEC (Y). Por exemplo:

# ler do arquivo, nomes de coluna padrão e unidades
[sh] gato hd.in
RA DEZ
---------- ---------
22.982695 58.606523
22.982127 58.607634
22.981700 58.614301

[sh] funsky snr.ev hd.in
510.00 510.00
512.00 510.50
513.50 513.50

Se três argumentos são fornecidos, então as posições de entrada são lidas novamente a partir do padrão
entrada. Cada linha é assumida como contendo uma única posição coordenada consistindo em um RA
(ou X em pixels) seguido por um Dec (ou Y em pixels), com os delimitadores usuais suportados.
No entanto, o segundo e terceiro argumentos agora especificam os nomes das colunas e / ou unidades do céu
usando uma sintaxe delimitada por dois pontos:

[colname]: [h⎪d⎪r]

Se o nome da coluna for omitido, os nomes serão padronizados como "RA", "DEC", "X", "Y", "COL1" ou "COL2"
como acima. Se as unidades forem omitidas, o padrão é graus para RA e dezembro. Quando o
A opção -r é usada (converter da imagem para o céu) as unidades são aplicadas à saída em vez disso
da entrada. Os exemplos a seguir servirão para ilustrar as opções:

# ler de stdin, especificando nomes de coluna (unidades padrão: graus)
[sh] gato hd.in
MYRA MYDEC
---------- ---------
22.982695 58.606523
22.982127 58.607634
22.981700 58.614301

[sh] funsky snr.ev MYRA MYDEC <hd.in
510.00 510.00
512.00 510.50
513.50 513.50

# ler de stdin, especificando nomes de colunas e unidades
[sh] gato dd.in
MYRA MYDEC
---------- ---------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

[sh] funsky snr.ev MYRA: d MYDEC: d <dd.in
510.00 510.00
512.00 510.50
513.50 513.50

# ler stdin, converter imagem para céu, especificando unidades de céu de saída
[sh] gato im.in
510.00 510.00
512.00 510.50
513.50 513.50

[sh] cat im.in ⎪ funsky -r snr.ev: d: d
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

Por fim, quatro argumentos de comando especificam os nomes e / ou unidades do arquivo de entrada e da coluna:

[sh] gato dd.in
MYRA MYDEC
---------- ---------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

[sh] funsky snr.ev dd.in MYRA: d MYDEC: d
510.00 510.00
512.00 510.50
513.50 513.50

# lê o arquivo, converte a imagem para o céu, especifica as unidades do céu de saída
[sh] gato im.in
510.00 510.00
512.00 510.50
513.50 513.50

[sh] funsky -r snr.ev im.in: d: d
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

Por padrão, a saída do funsky consiste apenas na (s) posição (ões) de coordenada (s) convertida (s),
um por linha de saída. Isso torna a análise em scripts de shell fácil. Use o -v (prolixo)
mude para especificar que as coordenadas de entrada devem ser pré-pendentes para cada linha. Para
exemplo:

[sh] gato dd.in
MYRA MYDEC
---------- ---------
344.740432 58.606523
344.731900 58.607634
344.725500 58.614301

[sh] funsky snr.ev dd.in MYRA: d MYDEC: d
510.00 510.00
512.00 510.50
513.50 513.50

[sh] funsky -v snr.ev dd.in MYRA: d MYDEC: d
344.740432 58.606523 510.00 510.00
344.731900 58.607634 512.00 510.50
344.725500 58.614301 513.50 513.50

Além disso, uma tabela de starbase completa pode ser gerada usando o -T (tabela) switch. Este interruptor
pode ser usado com ou sem a opção -v. Se o -T e -v forem especificados, então um
os parâmetros descritivos do cabeçalho são apresentados antes da mesa (principalmente para lembrá-lo do céu
unidades):

# tabela de saída em modo não verboso
[sh] funsky -T snr.ev dd.in MYRA: d MYDEC: d
XY
------------ ------------
510.00 510.00
512.00 510.50
513.50 513.50

# tabela de saída em modo detalhado
[sh] funsky -T -v snr.ev dd.in MYRA: d MYDEC: d
# IFILE = /Users/eric/data/snr.ev
#ICOL1 = MYRA
# ICOL2 = MYDEC
# IUNIDADES1 = d
# IUNIDADES2 = d
#OCOL1 = X
#OCOL2 = Y

MYRA MYDEC XY
------------ ------------ ------------ ------------
344.740432 58.606523 510.00 510.00
344.731900 58.607634 512.00 510.50
344.725500 58.614301 513.50 513.50

Finalmente, o -d (ds9) switch imita o uso de ds9 de valores TLMIN e TLMAX inteiros para todos
transformações de coordenadas. As convenções FITS parecem exigir o uso de TLMIN de ponto flutuante
e TLMAX quando os dados são flutuantes. Esta convenção é seguida por funsky, mas resulta em um
pequena discrepância com os valores convertidos de DS9 para dados de ponto flutuante. Nós vamos remediar isso
conflito no futuro, talvez.

Use funsky online usando serviços onworks.net



Programas online mais recentes para Linux e Windows