아이고르 프로
IGOR Pro| 개발자 | 웨이브메트릭스 |
|---|---|
| 안정적 해제 | 8.04 / 2020년 11월 19일; 전 |
| 운영 체제 | Mac OS, Microsoft Windows |
| 다음에서 사용 가능 | 영어, 일본어 |
| 유형 | 테크니컬 컴퓨팅 |
| 면허증 | 상업적 독점 소프트웨어 |
| 웹사이트 | wavemetrics |
IGOR Pro는 Windows 또는 Mac 운영 체제에서 실행되는 과학 데이터 분석 소프트웨어, 수치 컴퓨팅 환경 및 프로그래밍 언어다.WaveMetrics Inc.에서 개발되었으며, 원래는 시계열 분석을 목표로 하였으나, 이후 진화하여 커브 피팅, 이미지 처리 등의 다른 응용 분야를 다루고 있다.완전한 기능을 갖춘 프로그래밍 언어와 컴파일러가 함께 제공되지만 메뉴를 통해 많은 기능도 접근할 수 있다.IGOR Pro는 주로 그래픽 기능으로 알려져 있으며, 오리진 및 기타 유사한 프로그램과 마찬가지로 과학 및 기타 출판물에 대한 플롯을 생성하는 데 종종 사용된다.그 밖의 특징으로는 데이터 수집, 조작 및 분석 기능, 외부 장치와의 통신, 원칙적으로 C 또는 C++로 프로그래밍할 수 있는 그 밖의 모든 작업을 허용하는 외부 운용(XOP)으로 내장 기능을 확장할 수 있는 가능성이 있다.
특징들
이고르 프로는 다른 그래프 프로그램들과 구별되는 몇 가지 특징을 가지고 있다.가장 중요한 것은 다음과 같다.
- 컴파일된 C형 프로그래밍 언어로 완벽하게 프로그래밍할 수 있다.
- 이고르는 명령줄을 사용하거나 마우스로 메뉴 항목을 클릭할 수 있는 하이브리드 인터페이스를 특징으로 한다.
- 최대 4차원, 정교한 배열("파"라고 함)에 데이터를 저장할 수 있다.
이고르의 '파동'의 개념
파형은 숫자뿐만 아니라 문자(텍스트) 또는 날짜 및 시간 항목까지 전달할 수 있는 최대 4차원 배열이다.파도는 예를 들어 각 차원의 물리적 단위와 같은 메타 정보를 전달할 수 있다.이고르는 이러한 파도와 함께 일할 수 있는 다양한 방법을 제공한다.2차원 또는 3차원 파동으로 저장한 영상으로 영상 처리가 가능하다.또한 행렬 계산에는 2차원 파동을 사용할 수 있다.
이고르 프로그래밍 언어의 기능
옵션인 애드온 패키지(XOP, NIDAQ Tools)가 없다면, 이고르의 프로그래밍 언어는 그 중에서도 다음과 같은 개념을[1] 지원한다.
- 컴파일된 코드를 생성하는 중(독립된 .exe 파일이 생성되지 않음)
- 변수, 문자열, 파동 처리
- 포맷된 출력
- 정규식
- 그래픽 사용자 인터페이스 만들기
- FTP 및 HTTP 통신
- 하드 드라이브의 읽기/쓰기 작업
커뮤니티
WaveMetrics가 제공하는 전문적인 개발 및 지원을 보완하여 광범위한 사용자와 매니아 커뮤니티인 IgorExchange(WaveMetrics가 후원하는 협업 웹 사이트로, 주요 특징은 포럼이며 프로그래머가 확장, 프로젝트 완료 또는 "코드 s"를 공유할 수 있는 장소임Nippets") 및 GitHub 저장소.
Argonne National Laboratory와 같은 몇몇 대형 과학 사용자 시설들이 Igor Pro를 위한 데이터 분석 라이브러리를 개발하여 출판하였다.[3][4][5]사이언톨로미크론 광전자 분광기와 사양표면 나노 분석 GmbH의 제어 및 데이터 획득 프로그램은 Igor Pro 파일 형식으로 스펙트럼을 저장한다.
"INO MAKRO"는 일본에서 X선 흡수 및 광 방출 스펙트럼 분석을 위해 개발되었다.
Igor Pro는 임피던스 데이터의 모델링을 위한 플랫폼으로 사용되어 왔다.첫 번째로 보고된 애플리케이션은 기계적 임피던스 데이터, 특히 폐의 공압 성능(미국 동부 해안 병원의 동료 검토 기사에 발표됨)이었다.보다 최근의 적용은 일본의 NIMS에서 개발된 전기화학 임피던스 분광기 데이터에 대한 것이다.[8]
참고 항목
외부 링크
- 웨이브메트릭스 주식회사(제조업체)
- IgorExchange 프로젝트, 확장 및 코드 공유.
- Igor 메일링 목록 Igor 메일링 목록의 비공식 보관 파일.
- GitHub 저장소
- 책: "Igor Pro에서 프로그래밍" (Igor 7의 경우)
- 비공식 IGOR 프로그래밍 설명서Wavemetrics, Inc.(Igor 5의 경우)에서 자금을 지원하는 개발
참조
- ^ Martin Schmid (2018-05-15). Programming In Igor Pro - A Comprehensive Introduction (Igor Pro 7/8). publisher: CreateSpace. ISBN 978-1985792616.
- ^ Payam Minoofar (2007-09-19). Introduction to IGOR Pro Programming (Igor Pro 5).
- ^ Argonne National Laboratory. "Irena - package for SAS data analysis". Usaxs.xray.aps.anl.gov. Retrieved 2012-04-30.
- ^ "NIST - Center for Neutron Research - Small-Angle Neutron Scattering Group". Ncnr.nist.gov. 2012-03-26. Retrieved 2012-04-30.
- ^ "ILL Neutrons for science". Ill.eu. Retrieved 2018-05-15.
- ^ "ScientaOmicron ARPES system". scientaomicron.com. 2018-05-14. Retrieved 2018-05-14.
- ^ "SPECS prodigy software". specs.de. 2018-04-15. Retrieved 2018-04-15.
- ^ Kobayashi, Kiyoshi; Sakka, Yoshio; Suzuki, Tohru S. (2016). "Development of an electrochemical impedance analysis program based on the expanded measurement model". Journal of the Ceramic Society of Japan. 124 (9): 943–949. doi:10.2109/jcersj2.16120.