EngelsFransSpaans

Ad


OnWorks-favicon

funsky - Online in de cloud

Voer funsky uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht funsky die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


funsky - converteren tussen afbeeldings- en luchtcoördinaten

KORTE INHOUD


funky iname[ext] # RA,Dec (deg) of afbeelding pix van stdin
funky iname[ext] [lname] # RA, Dec (deg) of afbeeldingsfoto uit de lijst
funky iname[ext] [col1] [col2] # genaamd cols:eenheden uit stdin
funky iname[ext] [lname] [col1] [col2] # benoemde cols:eenheden uit lijst

OPTIES


-d # gebruik altijd tlmin-conversie met gehele getallen (zoals ds9 doet)
-r # converteer x,y naar RA,Dec (standaard: converteer RA,Dec naar x,y)
-o # inclusief offset vanaf de nominale doelpositie (in boogseconden)
-v # geeft ook invoerwaarden weer (standaard: alleen uitvoer weergeven)
-T # uitvoerweergave in rdb-formaat (met koptekst, tabscheidingstekens)

PRODUCTBESCHRIJVING


Funsky converteert ingevoerde luchtcoördinaten (RA, Dec) naar beeldcoördinaten (of omgekeerd) met behulp van
de WCS-informatie in het opgegeven FITS-bestand. Er zijn verschillende belreeksen
ondersteund om het gemakkelijk te maken om coördinaatposities op verschillende manieren te specificeren.

Het eerste vereiste argument is altijd het invoer-FITS-bestand (of de extensie) dat de extensie
WCS-informatie in een extensieheader. Houd er rekening mee dat de gegevens uit dit bestand niet worden gebruikt. Door
standaard converteert het programma ingevoerde RA- en Dec-waarden naar X en Y met behulp van deze WCS
informatie. Als de WCS is gekoppeld aan een FITS-afbeelding, zijn de X- en Y-waarden afbeelding
waarden. Als de WCS is gekoppeld aan een binaire tabel, zijn de X- en Y-waarden fysiek
waarden. Om X,Y naar RA en Dec te converteren, gebruikt u de -r (achteruit) schakelaar.

Als er geen andere opdrachtargumenten worden opgegeven, worden de invoerposities gelezen uit de
standaard invoer. Er wordt aangenomen dat elke lijn een enkele coördinaatpositie bevat, bestaande uit:
een RA in graden (of X in pixels) gevolgd door een Dec in graden (of Y in pixels). Het gebruikelijke
scheidingstekens worden ondersteund (spaties, komma's, tabs). Bijvoorbeeld:

# lezen van stdin, standaard kolomnamen en eenheden
[sh] funsky snr.ev
22.982695 58.606523 # invoer RA (uur), december (graden)
510.00 510.00
22.982127 58.607634 # ingang
512.00 510.50
22.981700 58.614301 # ingang
513.50 513.50
^D # einde van invoer

Als er een tweede argument wordt opgegeven, wordt aangenomen dat dit argument een bestand is dat RA (X) bevat
en december (Y) posities. Het bestand kan een ASCII-tabel of een binaire FITS-tabel zijn. De
De volgorde van de kolommen is onbelangrijk als de tabel een kolomkop heeft. In dit geval de namen
van de kolommen moet een van de volgende waarden zijn: "RA", "DEC" of "X", "Y" voor hemel naar afbeelding en afbeelding naar lucht
conversies, respectievelijk. Als de tabel geen koptekst heeft, wordt opnieuw uitgegaan van RA (X).
naar eerste, gevolgd door DEC (Y). Bijvoorbeeld:

# lezen uit bestand, standaard kolomnamen en eenheden
[sh] cat hd.in
RA DEC
--------- ---------
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

Als er drie argumenten worden opgegeven, worden de invoerposities opnieuw uit de standaard gelezen
invoer. Er wordt aangenomen dat elke lijn een enkele coördinaatpositie bevat, bestaande uit een RA
(of X in pixels) gevolgd door een Dec (of Y in pixels), waarbij de gebruikelijke scheidingstekens worden ondersteund.
De tweede en derde argumenten specificeren nu echter de kolomnamen en/of luchteenheden
met behulp van een door dubbele punten gescheiden syntaxis:

[colnaam]:[h⎪d⎪r]

Als de colnaam wordt weggelaten, zijn de namen standaard "RA", "DEC", "X", "Y", "COL1" of "COL2"
zoals hierboven. Als de eenheden worden weggelaten, is de standaardwaarde graden voor zowel RA als Dec
-r-schakelaar wordt gebruikt (conversie van afbeelding naar lucht), de eenheden worden in plaats daarvan op de uitvoer toegepast
van de invoer. De volgende voorbeelden zullen dienen om de opties te illustreren:

# gelezen uit stdin, waarbij kolomnamen worden opgegeven (def. eenheden: graden)
[sh] cat 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

# lezen uit stdin, waarbij kolomnamen en eenheden worden gespecificeerd
[sh] cat 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

# stdin lezen, afbeelding naar sky converteren, uitvoer sky-eenheden specificeren
[sh] kat 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

Ten slotte specificeren vier opdrachtargumenten zowel bestands- als kolomnamen en/of eenheden:

[sh] cat 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

# bestand lezen, afbeelding naar sky converteren, uitvoer sky-eenheden specificeren
[sh] kat 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

Standaard bestaat de uitvoer van funsky alleen uit de geconverteerde coördinaatpositie(s),
één per uitvoerlijn. Dit maakt het parseren in shell-scripts eenvoudig. Gebruik de -v (uitgebreid)
schakelaar om op te geven dat de invoercoördinaten vóór elke regel moeten worden geplaatst. Voor
voorbeeld:

[sh] cat 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

Bovendien kan een volledige sterrenbasistabel worden uitgevoerd met behulp van de -T (tafel) schakelaar. Deze schakelaar
kan worden gebruikt met of zonder de -v-schakelaar. Als de -T en -v beide gespecificeerd zijn, dan is a
beschrijvende headerparameters worden vóór de tabel uitgevoerd (voornamelijk om u aan de lucht te herinneren
eenheden):

# uitvoertabel in niet-uitgebreide modus
[sh] funsky -T snr.ev dd.in MYRA:d MYDEC:d
XY
------------ ------------
510.00 510.00
512.00 510.50
513.50 513.50

# uitvoertabel in uitgebreide modus
[sh] funsky -T -v snr.ev dd.in MYRA:d MYDEC:d
# IFILE = /Gebruikers/eric/data/snr.ev
# ICOL1 = MYRA
# ICOL2 = MYDEC
# IEENHEDEN1 = d
# IEENHEDEN2 = 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

Ten slotte -d (ds9)-schakelaar bootst het gebruik van ds9 van gehele TLMIN- en TLMAX-waarden voor iedereen na
transformaties coördineren. FITS-conventies lijken te pleiten voor het gebruik van drijvende-komma-TLMIN
en TLMAX wanneer de gegevens floats zijn. Deze conventie wordt gevolgd door funsky maar resulteert in een
kleine discrepantie met de geconverteerde waarden van ds9 voor drijvende-kommagegevens. Wij zullen dit verhelpen
conflict in de toekomst misschien.

Gebruik funsky online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad