To jest polecenie funcen, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
funcen - znajdź centroid (dla tabel binarnych)
STRESZCZENIE
Funkc [-i] [-n iter] [-t tol] [-v poziom]
OPCJE
-i # użyj filtrowania obrazów (domyślnie: filtrowanie zdarzeń)
-n iter # maksymalna liczba iteracji (domyślnie: 0)
-t tol # odległość tolerancji pikseli (domyślnie: 1.0)
-v [0,1,2,3] # poziom szczegółowości wyjścia (domyślnie: 0)
OPIS
Funkc iteracyjnie oblicza położenie środka ciężkości w jednym lub większej liczbie obszarów a
Tabela Funtools (tabela binarna FITS lub surowy plik zdarzeń). Zaczynając od tabeli wejściowej, an
początkowa specyfikacja obszaru i liczba iteracji, program oblicza średnią x
i y w regionie, a następnie wykorzystuje tę nową pozycję jako centrum regionu
następna iteracja. Iteracja kończy się po osiągnięciu maksymalnej liczby iteracji
lub gdy w tym regionie została osiągnięta odległość tolerancji wejściowej. Liczba wydarzeń w
następnie wyprowadzany jest końcowy obszar wraz z wartością położenia piksela (oraz, jeśli to możliwe,
stanowisko WKS).
Pierwszy argument programu określa plik tabeli Funtools do przetworzenia. Od
plik musi być czytany wielokrotnie, wartość „stdin” jest niedozwolona, gdy liczba
iteracje są niezerowe. Użyj notacji nawiasów Funtools, aby określić rozszerzenia FITS i
filtry.
Drugim wymaganym argumentem jest deskryptor regionu początkowego. Wiele regionów tak
dozwolony. Jednak regiony złożone (akceleratory, regiony z argumentami zmiennymi i regiony
połączone za pomocą algebry Boole’a) są niedozwolone. Punkty i wielokąty również są nielegalne.
Jeśli będzie to uzasadnione, ograniczenia te mogą zostać zniesione w przyszłej wersji.
Połączenia -n Przełącznik (liczba iteracji) określa maksymalną liczbę iteracji do wykonania.
Wartość domyślna to 0, co oznacza, że program po prostu policzy i wyświetli liczbę
zdarzenia w początkowym regionie(-ach). Należy pamiętać, że gdy liczba iteracji wynosi 0, dane można wprowadzić
przez stdin.
Połączenia -t Przełącznik (tolerancji) określa wartość tolerancji zmiennoprzecinkowej. Jeśli odległość
pomiędzy bieżącą wartością położenia środka ciężkości a ostatnimi wartościami położenia jest mniejsza niż ta
wartości, iteracja kończy się. Wartość domyślna to 1 piksel.
Połączenia -v Przełącznik (gadatliwość) określa poziom szczegółowości danych wyjściowych. Wartość domyślna to 0,
co skutkuje pojedynczą linią wyjściową dla każdego obszaru wejściowego, składającą się z następujących elementów
wartości:
liczy xy [ra dec coordsys]
Ostatnie 3 wartości WCS są wyprowadzane, jeśli w nagłówku pliku danych dostępne są informacje WCS.
Na przykład:
[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
Pierwszy przykład po prostu zlicza liczbę zdarzeń w regionie początkowym. Drugi
przykład iteruje obliczenia centroidy trzy razy, aby określić ostateczny „najlepszy”
pozycji.
Wyższy poziom szczegółowości oznacza oczywiście bardziej szczegółowe wyniki. Na poziomie 1 wyjście
zasadniczo zawiera te same informacje, co poziom 0, ale z formatowaniem słów kluczowych:
[sh] funcen -v 1 -n 3 snr.ev "cir 505 508 5"
plik_zdarzenia: snr.ev
region_początkowy: ok. 505 508 5
tolerancja: 1.0000
iteracje: 1
wydarzenia: 1120
x,y(fizyczne): 504.43 509.65
ra,dec(j2000): 345.286480 58.874587
final_region1: ok. 504.43 509.65 5
Dane wyjściowe poziomu 2 wynikają również z obliczeń pośrednich.
Zwykle filtrowanie regionów odbywa się za pomocą filtrowania analitycznego (zdarzeń), tj. tego samego
styl filtrowania wykonywany przez fundacja i zabawny. Użyj -i przełącz, aby określić
filtrowanie obrazu, czyli ten sam styl filtrowania, jaki jest wykonywany przez funkcje. Zatem możesz
wykonaj szybkie obliczenia liczebności w regionach, korzystając z analizy lub obrazu
metodę filtrowania, określając
-n 0 i opcjonalnie -i przełączniki. Te dwie metody często dają różne wyniki z powodu
jak przetwarzane są zdarzenia graniczne:
[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
Zobacz Granice regionów, aby uzyskać więcej informacji na temat sposobu obliczania granic przy ich użyciu
dwie metody.
Korzystaj z funcen online, korzystając z usług onworks.net