funcen - Online in de cloud

Dit is de opdrachtfunctie 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


funcen - zoek zwaartepunt (voor binaire tabellen)

KORTE INHOUD


funcen [-i] [-n iter] [-t tol] [-v lev]

OPTIES


-i # gebruik afbeeldingsfiltering (standaard: gebeurtenisfiltering)
-n iter # max aantal iteraties (standaard: 0)
-t tol # pixeltolerantie-afstand (standaard: 1.0)
-v [0,1,2,3] # breedsprakigheidsniveau van de uitvoer (standaard: 0)

PRODUCTBESCHRIJVING


funcen berekent iteratief de zwaartepuntpositie binnen een of meer regio's van a
Funtools-tabel (FITS binaire tabel of onbewerkt gebeurtenisbestand). Beginnend met een invoertabel, een
initiële regiospecificatie en een iteratietelling, berekent het programma de gemiddelde x
en y positie binnen de regio en gebruikt deze nieuwe positie vervolgens als het regiocentrum voor
de volgende iteratie. Iteratie stopt wanneer het maximale aantal iteraties is bereikt
of wanneer aan de invoertolerantieafstand voor die regio wordt voldaan. Een telling van gebeurtenissen in de
het uiteindelijke gebied wordt vervolgens uitgevoerd, samen met de pixelpositiewaarde (en, indien beschikbaar,
WCS-positie).

Het eerste argument voor het programma specificeert het Funtools-tabelbestand dat moet worden verwerkt. sinds de
bestand herhaaldelijk moet worden gelezen, is een waarde van "stdin" niet toegestaan ​​wanneer het aantal
iteraties is niet nul. Gebruik Funtools Bracket-notatie om FITS-extensies te specificeren en
filters.

Het tweede vereiste argument is de initiële regiodescriptor. Meerdere regio's zijn
toegestaan. Samengestelde regio's (versnellers, variabele argumentregio's en regio's)
verbonden via booleaanse algebra) zijn niet toegestaan. Punten en polygonen zijn ook illegaal.
Deze beperkingen kunnen, indien gerechtvaardigd, in een toekomstige versie worden opgeheven.

De -n (iteratienummer) schakelaar specificeert het maximale aantal iteraties dat moet worden uitgevoerd.
De standaardwaarde is 0, wat betekent dat het programma gewoon telt en het aantal
gebeurtenissen in de oorspronkelijke regio('s). Merk op dat wanneer iteraties 0 zijn, de gegevens kunnen worden ingevoerd
via std.

De -t (tolerantie) schakelaar specificeert een tolerantiewaarde met drijvende komma. Als de afstand
tussen de huidige zwaartepuntpositiewaarde en de laatste positiewaarde is kleiner dan dit
waarde, wordt de iteratie beëindigd. De standaardwaarde is 1 pixel.

De -v (breedsprakigheid) schakelaar specificeert het breedsprakigheidsniveau van de uitvoer. De standaardwaarde is 0,
wat resulteert in een enkele uitvoerregel voor elk invoergebied, bestaande uit het volgende:
waarden:

telt xy [ra dec coordsys]

De laatste 3 WCS-waarden worden uitgevoerd als WCS-informatie beschikbaar is in de koptekst van het gegevensbestand.
Zo bijvoorbeeld:

[sh] funcen -n 0 snr.ev "cir 505 508 5"
915 505.00 508.00 345.284038 58.870920 j2000

[sh] funcen -n 3 snr.ev "cir 505 508 5"
1120 504.43 509.65 345.286480 58.874587 j2000

Het eerste voorbeeld telt eenvoudig het aantal gebeurtenissen in de initiële regio. De seconde
voorbeeld herhaalt de berekening van het zwaartepunt drie keer om een ​​definitieve "beste" te bepalen
positie.

Hogere niveaus van breedsprakigheid impliceren uiteraard meer uitgebreide output. Op niveau 1, de uitgang
bevat in wezen dezelfde informatie als niveau 0, maar met trefwoordopmaak:

[sh] funcen -v 1 -n 3 snr.ev "cir 505 508 5"
event_file: snr.ev
initiële_regio: cir 505 508 5
tolerantie: 1.0000
iteraties: 1

evenementen: 1120
x,y(fysiek): 504.43 509.65
ra, dec(j2000): 345.286480 58.874587
final_region1: circa 504.43 509.65 5

Niveau 2 geeft ook resultaten van tussentijdse berekeningen.

Gewoonlijk wordt regiofiltering uitgevoerd met behulp van analytische (gebeurtenis) filtering, dat wil zeggen hetzelfde
stijl van filteren zoals wordt uitgevoerd door geldschieter en funtabel. Gebruik de -i overschakelen naar specificeren
beeldfiltering, dwz dezelfde stijlfiltering als wordt uitgevoerd door functies. Dus je kunt
voer een snelle berekening van tellingen in regio's uit, met behulp van de analyse of afbeelding
filtermethode, door de . op te geven
-n 0 en optioneel -i schakelaars. Deze twee methoden geven vaak verschillende resultaten vanwege:
hoe grensgebeurtenissen worden verwerkt:

[sh] funcen snr.ev "cir 505 508 5"
915 505.00 508.00 345.284038 58.870920 j2000

[sh] funcen -i snr.ev "cir 505 508 5"
798 505.00 508.00 345.284038 58.870920 j2000

Zie Regiogrenzen voor meer informatie over hoe grenzen worden berekend met behulp van deze
twee methoden.

Funcen online gebruiken met onworks.net-services



Nieuwste Linux & Windows online programma's