AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

funsky - En ligne dans le Cloud

Exécutez funsky dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande funsky qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


funsky - convertir entre les coordonnées de l'image et du ciel

SYNOPSIS


funky iname[ext] # RA,Dec (deg) ou image pix de stdin
funky iname[ext] [lname] # RA, Dec (deg) ou image pix de la liste
funky iname[ext] [col1] [col2] # nommé cols:unités de stdin
funky iname[ext] [lname] [col1] [col2] # nommé cols:unités de la liste

OPTIONS


-d # utilise toujours la conversion tlmin entière (comme le fait ds9)
-r # convertir x,y en RA,Dec (par défaut : convertir RA,Dec en x,y)
-o # inclut le décalage par rapport à la position cible nominale (en secondes d'arc)
-v # afficher également les valeurs d'entrée (par défaut : afficher la sortie uniquement)
-T # affichage de la sortie au format rdb (avec en-tête, délimiteurs de tabulation)

DESCRIPTION


Funsky convertit les coordonnées du ciel d'entrée (RA, Dec) en coordonnées d'image (ou vice versa) en utilisant
les informations WCS contenues dans le fichier FITS spécifié. Plusieurs séquences d'appel sont
pris en charge afin de faciliter la spécification des positions de coordonnées de différentes manières.

Le premier argument requis est toujours le fichier FITS d'entrée (ou l'extension) contenant le
Informations WCS dans un en-tête d'extension. Notez que les données de ce fichier ne sont pas utilisées. Par
par défaut, le programme convertit les valeurs d'entrée RA et Dec en X et Y en utilisant ce WCS
informations. Si le WCS est associé à une image FITS, alors les valeurs X,Y sont image
valeurs. Si le WCS est associé à une table binaire, alors les valeurs X, Y sont physiques
valeurs. Pour convertir X,Y en RA et Dec, utilisez le -r interrupteur (marche arrière).

Si aucun autre argument de commande n'est fourni, les positions d'entrée sont lues à partir du
entrée standard. Chaque ligne est supposée contenir une seule position de coordonnée composée de
un RA en degrés (ou X en pixels) suivi d'un Dec en degrés (ou Y en pixels). L'habituel
les délimiteurs sont supportés (espaces, virgules, tabulations). Par exemple:

# lecture à partir de stdin, noms de colonnes et unités par défaut
[sh] funsky snr.ev
22.982695 58.606523 # entrée RA (h), Dec (deg)
+510.00 (510.00)XNUMX XNUMX
22.982127 58.607634 # entrée
+512.00 (510.50)XNUMX XNUMX
22.981700 58.614301 # entrée
+513.50 (513.50)XNUMX XNUMX
^D # fin de saisie

Si un deuxième argument est fourni, cet argument est supposé être un fichier contenant RA (X)
et déc (Y) positions. Le fichier peut être soit une table ASCII, soit une table binaire FITS. Les
l'ordre des colonnes n'a pas d'importance si le tableau a un en-tête de colonne. Dans ce cas, les noms
des colonnes doit être l'une des colonnes "RA", "DEC" ou "X", "Y" pour sky to image et image to sky
conversions, respectivement. Si le tableau n'a pas d'en-tête, alors encore une fois, RA (X) est supposé
au premier, suivi de DEC (Y). Par exemple:

# lecture à partir du fichier, noms de colonnes et unités par défaut
[sh] chat hd.in
RA DÉC.
--------- ---------
+22.982695 (58.606523)XNUMX XNUMX
+22.982127 (58.607634)XNUMX XNUMX
+22.981700 (58.614301)XNUMX XNUMX

[sh] funsky snr.ev hd.in
+510.00 (510.00)XNUMX XNUMX
+512.00 (510.50)XNUMX XNUMX
+513.50 (513.50)XNUMX XNUMX

Si trois arguments sont fournis, les positions d'entrée sont à nouveau lues à partir de la norme
saisir. Chaque ligne est supposée contenir une seule position de coordonnée consistant en un RA
(ou X en pixels) suivi d'un Dec (ou Y en pixels), avec les délimiteurs habituels supportés.
Cependant, les deuxième et troisième arguments spécifient maintenant les noms de colonnes et/ou les unités du ciel
en utilisant une syntaxe délimitée par des deux-points :

[nom_col] :[h⎪d⎪r]

Si le nom de colonne est omis, les noms par défaut sont "RA", "DEC", "X", "Y", "COL1" ou "COL2"
comme ci-dessus. Si les unités sont omises, la valeur par défaut est les degrés pour RA et Dec. Lorsque le
-r le commutateur est utilisé (convertir de l'image au ciel) les unités sont appliquées à la sortie à la place
de l'entrée. Les exemples suivants serviront à illustrer les options :

# lecture à partir de stdin, en spécifiant les noms de colonnes (unités par défaut : degrés)
[sh] chat hd.in
MYRA MYDEC
--------- ---------
+22.982695 (58.606523)XNUMX XNUMX
+22.982127 (58.607634)XNUMX XNUMX
+22.981700 (58.614301)XNUMX XNUMX

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

# lecture à partir de stdin, en spécifiant les noms de colonnes et les unités
[sh] chat dd.in
MYRA MYDEC
--------- ---------
+344.740432 (58.606523)XNUMX XNUMX
+344.731900 (58.607634)XNUMX XNUMX
+344.725500 (58.614301)XNUMX XNUMX

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

# lire stdin, convertir l'image en ciel, en spécifiant les unités de sortie du ciel
[sh] chat im.in
+510.00 (510.00)XNUMX XNUMX
+512.00 (510.50)XNUMX XNUMX
+513.50 (513.50)XNUMX XNUMX

[sh] chat im.in ⎪ funsky -r snr.ev :d :d
+344.740432 (58.606523)XNUMX XNUMX
+344.731900 (58.607634)XNUMX XNUMX
+344.725500 (58.614301)XNUMX XNUMX

Enfin, quatre arguments de commande spécifient à la fois les noms de fichiers et de colonnes et/ou les unités d'entrée :

[sh] chat dd.in
MYRA MYDEC
--------- ---------
+344.740432 (58.606523)XNUMX XNUMX
+344.731900 (58.607634)XNUMX XNUMX
+344.725500 (58.614301)XNUMX XNUMX

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

# lire le fichier, convertir l'image en ciel, en spécifiant les unités de sortie du ciel
[sh] chat im.in
+510.00 (510.00)XNUMX XNUMX
+512.00 (510.50)XNUMX XNUMX
+513.50 (513.50)XNUMX XNUMX

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

Par défaut, la sortie de funsky se compose uniquement de la ou des positions de coordonnées converties,
un par ligne de sortie. Cela facilite l'analyse dans les scripts shell. Utilisez le -v (verbeux)
pour spécifier que les coordonnées d'entrée doivent être pré-ajoutées à chaque ligne. Pour
Exemple:

[sh] chat dd.in
MYRA MYDEC
--------- ---------
+344.740432 (58.606523)XNUMX XNUMX
+344.731900 (58.607634)XNUMX XNUMX
+344.725500 (58.614301)XNUMX XNUMX

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

[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

De plus, une table starbase complète peut être sortie en utilisant le -T (table) interrupteur. Ce commutateur
peut être utilisé avec ou sans le commutateur -v. Si -T et -v sont tous les deux spécifiés, alors un
les paramètres d'en-tête descriptifs sont sortis avant le tableau (principalement pour vous rappeler le ciel
unités):

# table de sortie en mode non verbeux
[sh] funsky -T snr.ev dd.in MYRA:d MYDEC:d
XY
------------ ------------
+510.00 (510.00)XNUMX XNUMX
+512.00 (510.50)XNUMX XNUMX
+513.50 (513.50)XNUMX XNUMX

# table de sortie en mode verbeux
[sh] funsky -T -v snr.ev dd.in MYRA:d MYDEC:d
# IFILE = /Utilisateurs/eric/data/snr.ev
#ICOL1 = MYRA
# ICOL2 = MYDEC
# IUNITES1 = d
# IUNITES2 = d
#OCOL1 = X
# OCOL2 = O

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

Enfin, la -d (ds9) le commutateur imite l'utilisation par ds9 des valeurs entières TLMIN et TLMAX pour tous
coordonner les transformations. Les conventions FITS semblent exiger l'utilisation de la virgule flottante TLMIN
et TLMAX lorsque les données sont des flottants. Cette convention est suivie par funsky mais aboutit à une
petit écart avec les valeurs converties de DS9 pour les données à virgule flottante. Nous allons remédier à cela
conflit à l'avenir, peut-être.

Utilisez funsky en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad