영어프랑스어스페인어

Ad


온웍스 파비콘

funhist - 클라우드의 온라인

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

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

프로그램:

이름


funhist - 열의 1D 히스토그램 생성(FITS 이진 테이블 또는 원시 이벤트 파일에서)
또는 이미지

개요


재미주의자 [-n⎪-w⎪-T] [열] [[lo:hi:]빈]

옵션


-n # 각 bin의 너비로 bin 값을 정규화합니다.
-w # arg3의 bin 수 대신 bin 너비를 지정합니다.
-T # rdb/starbase 형식의 출력(탭 구분 기호)

기술


재미주의자 FITS 확장의 지정된 열에서 XNUMX차원 히스토그램을 생성합니다.
FITS 파일(또는 비FITS 원시 이벤트 파일) 또는 FITS 이미지 또는
배열을 작성하고 해당 히스토그램을 ASCII 테이블로 씁니다. 또는 프로그램에서 다음을 수행할 수 있습니다.
이미지 축 중 하나의 1D 투영.

프로그램의 첫 번째 인수는 필수이며 Funtools 파일: FITS 테이블을 지정합니다.
또는 이미지, 원시 이벤트 파일 또는 배열. "stdin"이 지정되면 데이터는 다음에서 읽혀집니다.
표준 입력. Funtools Bracket Notation을 사용하여 FITS 확장 및 필터를 지정하세요.

테이블의 경우 두 번째 인수도 필요합니다. 사용할 열을 지정합니다.
히스토그램을 생성합니다. 데이터 파일의 유형이 이미지(또는 배열)인 경우 열은 다음과 같습니다.
선택 사항: "x"(또는 "X"), "y"(또는 "Y")가 지정되면 투영이 수행됩니다.
각각 x(dim1) 또는 y(dim2) 축입니다. (즉, 이 투영은 동일한 결과를 제공합니다.
결과는 동등한 x, y 이벤트 행을 포함하는 테이블에서 수행된 히스토그램입니다.)
열 이름이 지정되지 않았거나 이미지에 "xy"(또는 "XY")가 지정된 경우 히스토그램이 표시됩니다.
이미지 픽셀에 포함된 값에 대해 수행됩니다.

다음 인수는 선택 사항이며 생성에 사용할 저장소 수를 지정합니다.
히스토그램 및 원하는 경우 Bin 값의 범위. 이미지 및 테이블 히스토그램의 경우
범위는 최소 및 최대 데이터 값을 지정해야 합니다. x와 y의 이미지 히스토그램
축의 경우 범위는 최소 및 최대 이미지 bin 값을 지정해야 합니다. 만약 이 주장이
생략하면 테이블의 출력 bin 수는 TLMIN/TLMAX에서 계산됩니다.
헤더 값(지정된 열의 FITS 헤더 테이블에 존재하는 경우) 또는
데이터를 검토하여 최소값과 최대값을 계산합니다. 이미지의 경우
출력 빈은 DATAMIN/DATAMAX 헤더 값에서 계산되거나
데이터를 통해 최소값과 최대값을 계산합니다. (이 후자의 계산은
이미지가 메모리에 맞지 않으면 실패합니다.) 데이터가 부동 소수점(테이블 또는
이미지) Bin 개수가 지정되지 않은 경우 임의의 기본값인 128이 사용됩니다.

이진 테이블 처리의 경우 -w (빈 너비) 스위치를 사용하여 너비를 지정할 수 있습니다.
빈의 개수가 아닌 각 빈. 따라서:

funhist test.ev pha 1:100:5

이는 너비가 5인 20개의 빈이 히스토그램에 사용됨을 의미합니다.

funhist -w test.ev pha 1:100:5

이는 너비가 20인 5개의 Bin이 히스토그램에 사용된다는 의미입니다.

데이터는 지정된 수의 빈으로 나누어지고 결과 1D 히스토그램이 생성됩니다.
(또는 투영)은 ASCII 테이블 형식으로 출력됩니다. 테이블의 경우 출력에는 다음이 표시됩니다.
데이터의 low_edge(포함) 및 hi_edge(제외) 값입니다. 예를 들어 15행
-7.5에서 7.5 사이의 값을 갖는 "pha" 열을 포함하는 테이블은 다음과 같이 처리될 수 있습니다.

[sh] funhist test.ev pha
# 데이터 파일: /home/eric/data/test.ev
# 열: 파
# 최소, 최대, 구간: -7.5 7.5 15

바이너리 값 lo_edge hi_edge
------ --------- -------- -------------- -------
1년 22 -7.50000000 -6.50000000
2년 21 -6.50000000 -5.50000000
3년 20 -5.50000000 -4.50000000
4년 19 -4.50000000 -3.50000000
5년 18 -3.50000000 -2.50000000
6년 17 -2.50000000 -1.50000000
7년 16 -1.50000000 -0.50000000
8-30
9 16 0.50000000 1.50000000
10 17 1.50000000 2.50000000
11 18 2.50000000 3.50000000
12 19 3.50000000 4.50000000
13 20 4.50000000 5.50000000
14 21 5.50000000 6.50000000
15 22 6.50000000 7.50000000

[sh] funhist test.ev pha 1:6
# 데이터 파일: /home/eric/data/test.ev
# 열: 파
# 최소, 최대, 구간: 0.5 6.5 6

바이너리 값 lo_edge hi_edge
------ --------- -------- -------------- -------
1 16 0.50000000 1.50000000
2 17 1.50000000 2.50000000
3 18 2.50000000 3.50000000
4 19 3.50000000 4.50000000
5 20 4.50000000 5.50000000
6 21 5.50000000 6.50000000

[sh] funhist test.ev pha 1:6:3
# 데이터 파일: /home/eric/data/test.ev
# 열: 파
# 최소, 최대, 구간: 0.5 6.5 3

바이너리 값 lo_edge hi_edge
------ --------- -------- -------------- -------
1 33 0.50000000 2.50000000
2 37 2.50000000 4.50000000
3 41 4.50000000 6.50000000

테이블 히스토그램의 경우 -n(정규화) 스위치를 사용하여 bin 값을 정규화할 수 있습니다.
빈의 너비(즉, hi_edge-lo_edge):

[sh] funhist -n test.ev pha 1:6:3
# 데이터 파일: test.ev
# 열: 파
# 최소, 최대, 구간: 0.5 6.5 3
# 너비 정규화(val/(hi_edge-lo_edge))가 적용됩니다.

바이너리 값 lo_edge hi_edge
------ -------- -------- -- ------
1 16.50000000 0.50000000 2.50000000
2 6.16666667 2.50000000 4.50000000
3 4.10000000 4.50000000 6.50000000

예를 들어, 이는 단위가 다음과 같은 값을 갖는 광도 곡선을 생성하는 데 사용될 수 있습니다.
카운트 대신 카운트/초.

이미지 히스토그램의 경우 출력에는 낮은 이미지 값과 높은 이미지 값(둘 다 포함)이 표시됩니다.
히스토그램을 생성하는 데 사용됩니다. 예를 들어 다음 예에서는 184픽셀에
값이 1, 31인 경우 값은 2인 반면, 2인 경우에만 값이 3,4,5,6 또는 7입니다.

[sh] funhist test.fits
# 데이터 파일: /home/eric/data/test.fits
# 최소, 최대, 구간: 1 7 7

바이너리 값 lo_val hi_val
------ -------- -------- -- ------
1 184.00000000 1.00000000 1.00000000
2 31.00000000 2.00000000 2.00000000
3 2.00000000 3.00000000 3.00000000
4 2.00000000 4.00000000 4.00000000
5 2.00000000 5.00000000 5.00000000
6 2.00000000 6.00000000 6.00000000
7 2.00000000 7.00000000 7.00000000

이미지 축 투영의 경우 출력에는 낮은 이미지 저장소와 높은 이미지 저장소가 표시됩니다(둘 다
포함) 투영을 생성하는 데 사용됩니다. 예를 들어, 다음 예에서는 21
count의 X bin 값은 2 등입니다.

[sh] funhist test.fits x 2:7
# 데이터 파일: /home/eric/data/test.fits
# 열: X
# 최소, 최대, 구간: 2 7 6

바이너리 값 lo_bin hi_bin
------ -------- -------- -- ------
1 21.00000000 2.00000000 2.00000000
2 20.00000000 3.00000000 3.00000000
3 19.00000000 4.00000000 4.00000000
4 18.00000000 5.00000000 5.00000000
5 17.00000000 6.00000000 6.00000000
6 16.00000000 7.00000000 7.00000000

[sh] funhist test.fits x 2:7:2
# 데이터 파일: /home/eric/data/test.fits
# 열: X
# 최소, 최대, 구간: 2 7 2

바이너리 값 lo_bin hi_bin
------ -------- -------- -- ------
1 60.00000000 2.00000000 4.00000000
2 51.00000000 5.00000000 7.00000000

gnuplot 또는 기타 플로팅 프로그램을 사용하여 다음과 같은 스크립트를 사용하여 결과를 그래프로 표시할 수 있습니다.
으로 :

#!/ 빈 / SH
sed -e '1,/---- .*/d
/^$/,$d' ⎪ \
앗 '\
BEGIN{print "set nokey; 제목 \"funhist\" 설정; xlabel \"bin\" 설정; ylabel \"counts\" 설정; 상자가 있는 \"-\" 플롯"} \
{$3, $2, $4-$3 인쇄}' ⎪ \
gnuplot -persist - 1>/dev/null 2>&1

유사한 플롯 명령이 스크립트에 제공됩니다. funhist.plot:

funhist test.ev pha ... ⎪ funhist.plot gnuplot

onworks.net 서비스를 사용하여 온라인으로 funhist를 사용하세요


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    통음
    통음
    SWIG는 소프트웨어 개발 도구입니다.
    C로 작성된 프로그램과
    다양한 고급 수준의 C++
    프로그래밍 언어. SWIG는 다음과 함께 사용됩니다.
    다른...
    SWIG 다운로드
  • 2
    WooCommerce Nextjs 반응 테마
    WooCommerce Nextjs 반응 테마
    React WooCommerce 테마,
    다음 JS, Webpack, Babel, Node 및
    GraphQL 및 Apollo를 사용한 Express
    고객. React의 WooCommerce 스토어(
    포함: 제품...
    WooCommerce Nextjs 반응 테마 다운로드
  • 3
    Archlabs_repo
    Archlabs_repo
    ArchLabs용 패키지 저장소 이것은
    가져올 수 있는 응용 프로그램

    https://sourceforge.net/projects/archlabs-repo/.
    그것은 OnWorks에서 호스팅되었습니다 ...
    archlabs_repo 다운로드
  • 4
    제퍼 프로젝트
    제퍼 프로젝트
    Zephyr 프로젝트는 새로운 세대입니다.
    실시간 운영체제(RTOS)
    여러 하드웨어 지원
    아키텍처. 그것은
    작은 크기의 커널...
    Zephyr 프로젝트 다운로드
  • 5
    SC콘
    SC콘
    SCons는 소프트웨어 구축 도구입니다.
    그것은에 대한 우수한 대안입니다
    고전적인 "만들기" 빌드 도구
    우리 모두는 알고 사랑합니다. 스콘은
    구현 ...
    SCons 다운로드
  • 6
    PSeInt
    PSeInt
    PSeInt는 의사 코드 해석기입니다.
    스페인어를 구사하는 프로그래밍 학생.
    주요 목적은 다음을 위한 도구가 되는 것입니다.
    기본을 배우고 이해하기
    개념...
    PSeInt 다운로드
  • 더»

Linux 명령

Ad