Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

funtable - Online w chmurze

Uruchom funtable u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to funtable poleceń, 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 Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


funtable - skopiuj wybrane wiersze z pliku Funtools do tabeli binarnej FITS

STRESZCZENIE


zabawny [-a] [-i⎪-z] [-m] [-s kol.] [kolumny]

OPCJE


-a # dołącz do istniejącego pliku wyjściowego jako rozszerzenie tabeli
-i # dla danych obrazu, generuj tylko kolumny X i Y
-m # dla tabel, napisz osobny plik dla każdego regionu
-s "col1 ..." # kolumny, według których sortować
-z # dla danych obrazu, wyprowadza piksele o wartości zerowej

OPIS


zabawny wybiera wiersze z określonego rozszerzenia FITS (tylko tabela binarna) FITS
lub z nieprzetworzonego pliku zdarzeń innego niż FITS i zapisuje te wiersze w tabeli binarnej FITS
plik. Utworzy również tabelę binarną FITS z obrazu lub nieprzetworzonego pliku tablicy.

Pierwszy argument programu określa plik FITS, plik zdarzeń raw lub tablicę raw
plik. Jeśli określono "stdin", dane są odczytywane ze standardowego wejścia. Użyj Funtools
Notacja nawiasów, aby określić rozszerzenia FITS i filtry. Drugim argumentem jest
wyjściowy plik FITS. Jeśli określono "stdout", tabela binarna FITS jest zapisywana w
standardowe wyjście. Domyślnie wszystkie kolumny pliku wejściowego są kopiowane do pliku wyjściowego.
Wybrane kolumny można wyprowadzić za pomocą opcjonalnego trzeciego argumentu w postaci:

"kolumna1 kolumna1 ... kolumnaN"

Połączenia zabawny program ogólnie służy do wybierania wierszy z tabeli binarnej FITS za pomocą tabeli
Filtry i/lub filtry regionów przestrzennych. Na przykład możesz skopiować tylko wybrane wiersze (i
wyprowadza tylko wybrane kolumny) poprzez wykonanie w poleceniu takim jak:

[sh] funtable "test.ev[pha==1&&pi==10]" stdout "xy pi pha" ⎪ fundisp stdin
XY PHA PI
-------- ------- ------- ---------
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10
1 10 1 10

Specjalna kolumna $REGION można określić, aby zapisać identyfikator regionu każdego wiersza:

[sh $] funtable "test.ev[time-(int)time>=.99&&annulus(0 0 0 10 n=3)]" stdout 'xy time $REGION' ⎪ fundisp stdin
REGION CZASU XY
-------- -------- ----------- ----------
5 -6 40.99000000 3
4 -5 59.99000000 2
-1 0 154.99000000 1
-2 1 168.99000000 1
-3 2 183.99000000 2
-4 3 199.99000000 2
-5 4 216.99000000 2
-6 5 234.99000000 3
-7 6 253.99000000 3

Tutaj tylko wiersze z właściwym czasem ułamkowym, których pozycja również mieści się w jednym z
zapisane są trzy pierścienie.

Kolumny można wykluczyć z wyświetlania za pomocą znaku minus przed kolumną:

[sh $] funtable "test.ev[time-(int)time>=.99]" stdout "-time" ⎪ fundisp stdin
XY PHA PI DX DY
-------- -------- -------- ---------- ----------- ----- ------
5 -6 5 -6 5.50 -6.50
4 -5 4 -5 4.50 -5.50
-1 0 -1 0 -1.50 0.50
-2 1 -2 1 -2.50 1.50
-3 2 -3 2 -3.50 2.50
-4 3 -4 3 -4.50 3.50
-5 4 -5 4 -5.50 4.50
-6 5 -6 5 -6.50 5.50
-7 6 -7 6 -7.50 6.50

Zapisywane są wszystkie kolumny z wyjątkiem kolumny czasu.

Ogólnie zasady aktywacji i dezaktywacji kolumn to:

· Jeśli określone są tylko kolumny wykluczające, wszystkie kolumny oprócz kolumn wykluczających będą
być aktywowane.

· Jeśli określono tylko kolumny include, aktywowane zostaną tylko określone kolumny.

· Jeśli określono mieszankę kolumn włączeń i wykluczeń, to wszystkie oprócz wykluczenia
kolumny będą aktywne; ten ostatni przypadek jest niejednoznaczny, a reguła arbitralna.

Oprócz wyraźnego określenia nazw kolumn, specjalne symbole + i - może być
służy do aktywacji i dezaktywacji cała kolekcja kolumny. Jest to przydatne, jeśli chcesz aktywować
kolumna $REGION wraz ze wszystkimi innymi kolumnami. Zgodnie z zasadami składnia „$REGION”
tylko aktywuje kolumnę regionu i dezaktywuje resztę. Użyj „+ $REGION”, aby aktywować
wszystkie kolumny, a także kolumnę regionu.

Zwykle do pliku wyjściowego kopiowana jest tylko wybrana tabela. W tabeli binarnej FITS,
czasami pożądane jest skopiowanie wszystkich innych rozszerzeń FITS do pliku wyjściowego jako
dobrze. Można to zrobić, dodając znak „+” do nazwy rozszerzenia we wpisie
Nazwa pliku. Na przykład pierwsze polecenie poniżej kopiuje tylko tabelę EVENT, podczas gdy
drugie polecenie kopiuje również inne rozszerzenia:

[sh] funtable "/proj/rd/data/snr.ev[EVENTS]" events.ev
[sh] funtable "/proj/rd/data/snr.ev[EVENTS+]" eventsandmore.ev

Jeśli plik wejściowy jest obrazem lub surowym plikiem tablicy, to zabawny wygeneruje FITS
tabela binarna z wartości pikseli na obrazie. Zauważ, że nie jest możliwe określenie
kolumny do wyprowadzenia (przy użyciu argumentu wiersza polecenia 3). Zamiast tego są dwa sposoby, aby:
utwórz taką tabelę binarną z obrazu. Domyślnie generowana jest tabela 3-kolumnowa, gdzie
kolumny to „X”, „Y” i „VALUE”. Dla każdego piksela na obrazie jeden wiersz (zdarzenie)
jest generowany z kolumnami "X" i "Y" przypisanymi wartościami dim1 i dim2 obrazu
piksela, a w kolumnie „VALUE” przypisano wartość piksela. Z rodzajem
stół, bieganie funhista w kolumnie „WARTOŚĆ” da takie same wyniki jak bieganie funhista
na oryginalnym obrazie.

Jeśli -i (wiersze "indywidualne") jest określony, wtedy tylko kolumny "X" i "Y" są
wygenerowane. W tym przypadku każda dodatnia wartość piksela na obrazie generuje n wierszy (zdarzeń),
gdzie n jest równe całkowitej wartości tego piksela (plus 0.5 dla liczby zmiennoprzecinkowej)
dane). W efekcie, -i w przybliżeniu odtwarza wiersze tabeli, która byłaby
binned do obrazu wejściowego. (Oczywiście jest to tylko w przybliżeniu poprawne, ponieważ
wynikowe pozycje x,y są całkowane.)

Jeśli -s [kol1 kol2 ... pł.] ("sort") przełącznik jest określony, wiersze wyjściowe pliku binarnego
tabela zostanie posortowana przy użyciu określonych kolumn jako kluczy sortowania. Klucze sortowania muszą być
kolumny skalarne, a także muszą być częścią pliku wyjściowego (tzn. nie można sortować według kolumny)
ale nie uwzględniaj go w danych wyjściowych). Ta funkcja wykorzystuje _sortować program (dołączony do
funtools), które muszą być dostępne na Twojej ścieżce.

W przypadku tabel binarnych -m ("wiele plików") wygeneruje osobny plik dla każdego
region w specyfikacji filtra, tj. każdy plik zawiera tylko wiersze z tego regionu.
Wiersze, które przechodzą przez filtr, ale nie znajdują się w żadnym regionie, również są umieszczane w osobnym pliku.

Oddzielne nazwy plików wyjściowych generowane przez -m przełączniki są produkowane automatycznie z
główny plik wyjściowy zawierający identyfikator regionu skojarzonego. (Zauważ, że region
ids zaczynają się od 1, więc nazwa pliku skojarzona z id 0 zawiera wiersze, które przekazują
filtrują, ale nie znajdują się w żadnym regionie.) Nazwy plików wyjściowych są generowane w następujący sposób:

· Specyfikacja $n może być użyta w dowolnym miejscu w nazwie pliku głównego (odpowiednio cytowana do
chronić go przed powłoką) i zostanie rozszerzony do numeru identyfikacyjnego powiązanego
region. Na przykład:

funtable -m input.fits'[cir(512,512,1);cir(520,520,1)...]' 'foo.goo_$n.fits'

wygeneruje pliki o nazwie foo.goo_0.fits (dla wierszy nie w żadnym regionie, ale nadal przechodzących)
filtr), foo.goo_1.fits (wiersze w regionie id #1, pierwszy region), foo.goo_2.fits
(wiersze w regionie id #2) itp. Należy pamiętać, że w wyjściowym katalogu głównym wymagane są pojedyncze cudzysłowy
aby chronić '$' przed powłoką.

· Jeśli nie określono $n, to identyfikator regionu zostanie umieszczony przed pierwszą kropką (.) w
nazwę pliku. Zatem:

funtable -m input.fits'[cir(512,512,1);cir(520,520,1)...]' foo.evt.fits

wygeneruje pliki o nazwie foo0.evt.fits (dla wierszy nie w żadnym regionie, ale nadal przechodzących)
filtr), foo1.evt.fits (wiersze w regionie id #1), foo2.evt.fits (wiersze w regionie id
#2) itp.

· Jeśli nie określono kropki w nazwie głównego pliku wyjściowego, identyfikator regionu będzie
dodany do nazwy pliku. Zatem:

funtable -m input.fits'[cir(512,512,1);cir(520,520,1)...]' 'foo_evt'

wygeneruje pliki o nazwie foo_evt0 (dla wierszy, które nie znajdują się w żadnym regionie, ale nadal przekazują znak
filtr), foo_evt1 (wiersze w regionie id #1), foo_evt2 (wiersze w regionie id #2) itp.

Mechanizm wielu plików zapewnia prosty sposób generowania pojedynczych plików źródłowych danych
z jednym przejściem przez dane.

Domyślnie tworzony jest nowy plik FITS, a tabela binarna jest zapisywana w pierwszej
rozbudowa. Jeśli -a (append) przełącznik jest określony, tabela jest dołączona do istniejącego
Plik FITS jako rozszerzenie BINTABLE. Zauważ, że wyjściowy plik FITS musi już istnieć.

Jeśli -z (wartości pikseli „zero”) jest określony i -i nie jest określony, to piksele
posiadające wartość zero zostaną wyprowadzone z kolumną „VALUE” ustawioną na zero. Oczywiście, to
przełącznik nie ma sensu, gdy wyprowadzane są poszczególne zdarzenia.

Korzystaj z funtable online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    BiuroPiętro
    BiuroPiętro
    OfficeFloor zapewnia odwrócenie
    sterowanie sprzężeniem, z jego: - zależnością
    wtrysk - kontynuacja wtrysku -
    iniekcja nici Więcej informacji
    odwiedzić...
    Pobierz OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit jest oprogramowaniem open source opartym na serwerze
    Struktura interfejsu użytkownika (SDUI). Pozwala na to
    wdrażaj aktualizacje pochodzące z serwera
    różne wersje aplikacji. Może tak być
    używany do...
    Pobierz DivKita
  • 3
    podkonwerter
    podkonwerter
    Narzędzie do konwersji między różnymi
    forma subskrypcji. Użytkownicy Shadowrocket
    powinien używać ss, ssr lub v2ray jako celu.
    Możesz dodać &remark= do
    Telegram-podobny HT...
    Pobierz subkonwerter
  • 4
    PLUSK
    PLUSK
    SWASH to liczba ogólnego przeznaczenia
    narzędzie do symulacji niestabilności,
    niehydrostatyczny, o swobodnej powierzchni,
    przepływ wirowy i zjawiska transportu
    na wodach przybrzeżnych jako...
    Pobierz SWASH
  • 5
    VBA-M (zarchiwizowane — teraz na Github)
    VBA-M (zarchiwizowane — teraz na Github)
    Projekt został przeniesiony do
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Cechy:Tworzenie cheatów zapisywanie stanówmulti
    system, obsługuje gba, gbc, gb, sgb,
    sgb2Tu...
    Pobierz VBA-M (zarchiwizowane — teraz na Github)
  • 6
    Stacer
    Stacer
    Optymalizator i monitorowanie systemu Linux
    Repozytorium Github:
    https://github.com/oguzhaninan/Stacer.
    Odbiorcy: użytkownicy końcowi/komputery. Użytkownik
    interfejs: Qt. Programowanie La...
    Pobierz Stacera
  • więcej »

Komendy systemu Linux

Ad