영어프랑스어스페인어

Ad


온웍스 파비콘

funtable - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 funtable 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 funtable입니다.

프로그램:

이름


funtable - Funtools 파일에서 FITS 이진 테이블로 선택한 행 복사

개요


재미있는 [-a] [-i⎪-z] [-m] [-s 열] [열]

옵션


-a # 기존 출력 파일에 테이블 확장자로 추가
-i # 이미지 데이터의 경우 X 및 Y 열만 생성
-m # 테이블의 경우 각 지역에 대해 별도의 파일을 작성합니다.
-s "col1 ..." # 정렬할 열
-z # 이미지 데이터의 경우 값이 XNUMX인 픽셀을 출력합니다.

기술


재미있는 FITS의 지정된 FITS 확장(이진 테이블만)에서 행을 선택합니다.
파일 또는 비 FITS 원시 이벤트 파일에서 해당 행을 FITS 이진 테이블에 씁니다.
파일. 또한 이미지 또는 원시 배열 파일에서 FITS 바이너리 테이블을 생성합니다.

프로그램에 대한 첫 번째 인수는 FITS 파일, 원시 이벤트 파일 또는 원시 배열을 지정합니다.
파일. "stdin"이 지정되면 표준 입력에서 데이터를 읽습니다. Funtools 사용
FITS 확장 및 필터를 지정하는 대괄호 표기법. 두 번째 인수는
FITS 파일을 출력합니다. "stdout"이 지정되면 FITS 이진 테이블이
표준 출력. 기본적으로 입력 파일의 모든 열은 출력 파일에 복사됩니다.
선택한 열은 다음 형식의 선택적 세 번째 인수를 사용하여 출력할 수 있습니다.

"열1열1 ...열N"

XNUMXD덴탈의 재미있는 프로그램은 일반적으로 Table을 사용하여 FITS 이진 테이블에서 행을 선택하는 데 사용됩니다.
필터 및/또는 공간 영역 필터. 예를 들어 선택한 행만 복사할 수 있습니다(및
다음과 같은 명령을 실행하여 선택한 열만 출력):

[sh] funtable "test.ev[pha==1&&pi==10]" stdout "xy pi pha" ⎪ fundisp stdin
XY PHA 파이
------- ------- ------- ----------
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

스페셜 칼럼 $지역 각 행의 지역 ID를 쓰도록 지정할 수 있습니다.

[sh $] funtable "test.ev[time-(int)time>=.99&&annulus(0 0 0 10 n=3)]" 표준 출력 'xy 시간 $REGION' ⎪ fundisp 표준 입력
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

여기에는 적절한 분수 시간이 있고 위치도 다음 중 하나 내에 있는 행만 있습니다.
세 개의 고리가 작성됩니다.

열 앞에 빼기 기호를 사용하여 열을 표시에서 제외할 수 있습니다.

[sh $] funtable "test.ev[time-(int)time>=.99]" stdout "-time" ⎪ fundisp stdin
XY PHA 파이 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

시간 열을 제외한 모든 열이 기록됩니다.

일반적으로 열 활성화 및 비활성화 규칙은 다음과 같습니다.

· 제외 열만 지정된 경우 제외 열을 제외한 모든 열은
활성화됩니다.

· Include 열만 지정하면 지정된 열만 활성화됩니다.

· 포함 및 제외 열을 혼합하여 지정한 경우 제외를 제외한 모든 열이 지정됩니다.
열이 활성화됩니다. 이 마지막 경우는 모호하고 규칙은 임의적입니다.

열 이름을 명시적으로 지정하는 것 외에도 특수 기호는 +- 될 수 있습니다
활성화 및 비활성화하는 데 사용 모든 열. 활성화하려는 경우에 유용합니다.
다른 모든 열과 함께 $REGION 열. 규칙에 따르면 "$REGION" 구문은
영역 열만 활성화하고 나머지는 비활성화합니다. "+ $REGION"을(를) 사용하여 활성화
모든 열과 지역 열.

일반적으로 선택한 테이블만 출력 파일에 복사됩니다. FITS 이진 테이블에서,
때때로 다른 모든 FITS 확장을 다음과 같이 출력 파일에 복사하는 것이 바람직합니다.
잘. 이것은 입력의 확장자 이름에 '+' 기호를 추가하여 수행할 수 있습니다.
파일 이름. 예를 들어 아래의 첫 번째 명령은 EVENT 테이블만 복사하는 반면
두 번째 명령은 다른 확장도 복사합니다.

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

입력 파일이 이미지 또는 원시 배열 파일인 경우 재미있는 FITS를 생성합니다
이미지의 픽셀 값에서 이진 테이블. 지정할 수 없음을 유의하십시오.
출력할 열(명령줄 인수 3 사용). 대신 두 가지 방법이 있습니다.
이미지에서 이러한 이진 테이블을 만듭니다. 기본적으로 3열 테이블이 생성되며, 여기서
열은 "X", "Y" 및 "VALUE"입니다. 이미지의 각 픽셀에 대해 단일 행(이벤트)
이미지의 dim1 및 dim2 값이 할당된 "X" 및 "Y" 열로 생성됩니다.
픽셀 및 픽셀 값이 할당된 "VALUE" 열. 일종의
테이블, 실행 재미주의자 "VALUE" 열에서 실행하는 것과 동일한 결과를 제공합니다. 재미주의자
원본 이미지에.

경우 -i ("개별" 행) 스위치가 지정된 경우 "X" 및 "Y" 열만
생성. 이 경우 이미지의 각 양수 픽셀 값은 n개의 행(이벤트)을 생성하고,
여기서 n은 해당 픽셀의 정수화된 값과 같습니다(부동 소수점의 경우 0.5를 더한 값).
데이터). 사실상, -i 대략적으로 테이블의 행을 다시 만듭니다.
입력 이미지에 비닝됩니다. (물론 이것은 대략적으로만 맞는 말이다.
결과 x,y 위치는 정수화됩니다.)

경우 -s [열1 col2 ... 열] ("sort") 스위치가 지정되면 바이너리의 출력 행
테이블은 지정된 열을 정렬 키로 사용하여 정렬됩니다. 정렬 키는 다음과 같아야 합니다.
스칼라 열이며 또한 출력 파일의 일부여야 합니다(즉, 열을 기준으로 정렬할 수 없습니다.
그러나 출력에 포함하지 마십시오). 이 시설은 _종류 프로그램(포함
funtools), 경로를 통해 액세스할 수 있어야 합니다.

이진 테이블의 경우 -m ("여러 파일") 스위치는 각각에 대해 별도의 파일을 생성합니다.
필터 사양의 영역, 즉 각 파일에는 해당 영역의 행만 포함됩니다.
필터를 통과했지만 어떤 영역에도 속하지 않는 행도 별도의 파일에 저장됩니다.

에 의해 생성된 별도의 출력 파일 이름 -m 스위치는 자동으로 생성됩니다.
연결된 지역의 지역 ID를 포함하는 루트 출력 파일입니다. (참고로 지역은
id는 1에서 시작하므로 id 0과 연결된 파일 이름에는 다음을 통과하는 행이 포함됩니다.
필터이지만 주어진 지역에 없습니다.) 출력 파일 이름은 다음과 같이 생성됩니다.

· $n 사양은 루트 파일 이름 어디에서나 사용할 수 있습니다.
쉘로부터 보호) 관련 ID 번호로 확장됩니다.
지역. 예를 들어:

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

foo.goo_0.fits라는 파일을 생성합니다(어떤 지역에도 없지만 여전히 전달되는 행에 대해
필터), foo.goo_1.fits(영역 ID #1의 행, 첫 번째 영역), foo.goo_2.fits
(영역 ID #2의 행) 등 출력 루트에 작은 따옴표가 필요합니다.
쉘에서 '$'를 보호합니다.

· $n을 지정하지 않으면 지역 ID가 첫 번째 점(.) 앞에 배치됩니다.
파일 이름. 따라서:

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

foo0.evt.fits라는 파일을 생성합니다(어떤 지역에도 없지만 여전히 통과하는 행에 대해
필터), foo1.evt.fits(영역 ID #1의 행), foo2.evt.fits(영역 ID의 행)
#2) 등

· 루트 출력 파일 이름에 점이 지정되지 않은 경우 지역 ID는
파일 이름에 추가됩니다. 따라서:

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

foo_evt0이라는 파일을 생성합니다(어떤 지역에도 없지만 여전히 전달하는 행에 대해
filter), foo_evt1(영역 ID #1의 행), foo_evt2(영역 ID #2의 행) 등

다중 파일 메커니즘은 개별 소스 데이터 파일을 생성하는 간단한 방법을 제공합니다.
데이터를 한 번만 통과하면 됩니다.

기본적으로 새 FITS 파일이 생성되고 이진 테이블이 첫 번째 파일에 기록됩니다.
확대. 만약 -a (append) 스위치가 지정되면 테이블이 기존
FITS 파일을 BINTABLE 확장자로 사용합니다. 출력 FITS 파일이 이미 존재해야 합니다.

경우 -z ("XNUMX" 픽셀 값) 스위치가 지정되고 -i 지정되지 않은 경우 픽셀
값이 XNUMX이면 "VALUE" 열이 XNUMX으로 설정된 상태로 출력됩니다. 분명히, 이것은
스위치는 개별 이벤트가 출력될 때 의미가 없습니다.

onworks.net 서비스를 사용하여 funtable 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    사무실 바닥
    사무실 바닥
    OfficeFloor는
    다음과 같은 커플링 제어: - 종속성
    주입 - 연속 주입 -
    스레드 주입 자세한 내용은
    방문하다...
    오피스플로어 다운로드
  • 2
    DivKit
    DivKit
    DivKit은 오픈 소스 서버 기반입니다.
    UI(SDUI) 프레임워크. 이를 통해 다음을 수행할 수 있습니다.
    서버 소스 업데이트 출시
    다양한 앱 버전. 또한,
    사용된 ...
    DivKit 다운로드
  • 3
    하위 변환기
    하위 변환기
    다양한 사이를 변환하는 유틸리티
    구독 형식. 섀도우로켓 사용자
    ss, ssr 또는 v2ray를 대상으로 사용해야 합니다.
    에 &remark=를 추가할 수 있습니다.
    텔레그램 같은 HT...
    하위 변환기 다운로드
  • 4
    튀기다
    튀기다
    SWASH는 범용 숫자
    비정상을 시뮬레이션하는 도구,
    비 정수압, 자유 표면,
    회전 흐름 및 수송 현상
    연안 해역에서 ...
    SWASH 다운로드
  • 5
    VBA-M(아카이브 - 현재 Github에 있음)
    VBA-M(아카이브 - 현재 Github에 있음)
    프로젝트가 다음으로 이동했습니다.
    https://github.com/visualboyadvance-m/visualboyadvance-m
    기능: 치트 생성 상태 저장멀티
    시스템, gba, gbc, gb, sgb 지원,
    sgb2Tu...
    VBA-M 다운로드(보관됨 - 현재 Github에 있음)
  • 6
    스태커
    스태커
    Linux 시스템 최적화 및 모니터링
    Github 리포지토리:
    https://github.com/oguzhaninan/Stacer.
    대상: 최종 사용자/데스크톱. 사용자
    인터페이스: Qt. 프로그래밍 라...
    스테이서 다운로드
  • 더»

Linux 명령

Ad