오리진 (데이터 분석 소프트웨어)
1. 개요
Origin은 그래프 작성 및 데이터 분석을 위한 GUI 소프트웨어로, 스프레드시트 프런트 엔드를 사용한다. 열 지향적 워크시트, 스크립트 언어 LabTalk, C/C++ 기반 Origin C, Python 및 R 환경, COM 서버 지원 등의 특징을 갖는다. 2D 및 3D 그래프, 다양한 데이터 분석 기능, MS 파워포인트 및 워드 연동 기능 등을 제공하며, Origin과 OriginPro 두 가지 에디션으로 제공된다. 1992년 MicroCal Inc.에서 처음 개발되었으며, OriginLab Corporation에서 개발 및 배포하고 있다.
이미지 준비중입니다.
| 개발자 | OriginLab Corporation |
|---|---|
| 최신 버전 | 2025 |
| 최신 버전 출시일 | 2024년 11월 21일 |
| 운영 체제 | 마이크로소프트 윈도우 |
| 장르 | 데이터 분석 |
| 라이선스 | 사유 |
| 언어 | 영어, 독일어, 중국어, 일본어 |
| 웹사이트 | OriginLab Corporation 웹사이트 |
-
데이터 분석 소프트웨어 -
GNU 옥타브
GNU 옥타브는 MATLAB과 높은 호환성을 가지며 수치 해석 계산을 위해 사용되는 자유-오픈 소스 소프트웨어이다. -
데이터 분석 소프트웨어 -
SAS 인스티튜트
-
1992년 소프트웨어 -
윈도우 3.1x
윈도우 3.1x는 마이크로소프트가 개발한 운영 체제 시리즈로, 윈도우 3.1을 시작으로 다양한 버전이 출시되었으며, 1,000만 개 이상 판매되었고, 간체자 지원, 업무용 버전, 다양한 추가 기능, 인터넷 익스플로러 지원 등의 특징을 가진다. -
1992년 소프트웨어 -
마이크로소프트 액세스
마이크로소프트 액세스는 1992년 출시된 데이터베이스 관리 시스템으로, 테이블, 쿼리, 폼 등을 생성하고 VBA를 통해 솔루션을 개발하며, 윈도우에서 사용 가능하고 다양한 데이터 형식과 통합된다. -
공식 웹사이트에 알 수 없는 변수를 사용한 문서 -
브루클린 미술관
브루클린 미술관은 1823년 브루클린 견습생 도서관으로 시작하여 현재 약 50만 점의 소장품을 보유한 뉴욕 브루클린 소재의 미술관으로, 다양한 분야의 예술 작품을 전시하며 특히 아프리카 미술과 여성주의 미술에 대한 기여가 크다. -
공식 웹사이트에 알 수 없는 변수를 사용한 문서 -
광주지방기상청
광주지방기상청은 광주광역시와 전라남도 지역의 기상 예보, 특보, 관측, 기후 정보 제공 등의 업무를 수행하는 기상청 소속 기관으로, 1949년 광주측후소로 설치되어 1992년 광주지방기상청으로 개편되었으며, 기획운영과, 예보과, 관측과, 기후서비스과와 전주기상지청, 목포기상대를 두고 있다.
2. 특징
Origin은 GUI를 기반으로 스프레드시트 형태의 인터페이스를 제공하지만, 일반적인 스프레드시트와 달리 데이터를 열(column) 중심으로 처리하는 독특한 방식을 사용한다. 각 열은 이름, 단위 등의 속성을 가지며, 계산은 열 전체에 적용되는 수식을 이용한다.
반복적인 분석 작업을 효율화하기 위해 사용자 정의 템플릿, 테마 저장, 자동 재계산 등 다양한 배치 기능 및 자동화 도구를 지원한다.
또한, 자체 스크립트 언어인 LabTalk, 내장 C/C++ 기반 언어인 Origin C, 그리고 Python 및 R(Rserve 포함) 환경을 통해 사용자가 기능을 확장하거나 프로그래밍 방식으로 제어할 수 있다.
외부 프로그램과의 연동성도 갖추고 있어, Visual Basic .NET, C#, LabVIEW 등에서 Origin을 COM 서버로 활용하는 것이 가능하다.
프로젝트 파일 형식(.OPJ, .OPJU)은 일부 오픈 소스 소프트웨어(LabPlot, SciDAVis)나 상용 소프트웨어(QtiPlot)와 호환성을 가지며, 데이터 추출을 위한 라이브러리(liborigin) 및 파일 생성을 위한 무료 구성 요소(Orglab), 뷰어 프로그램 등이 제공된다.
2.1. 데이터 그래프 작성
* 2D 그래프: 꺾은선 그래프, 산점도, 막대 그래프, 원형 그래프, 극좌표 그래프, 삼각 그래프, 히스토그램 및 상자 수염 그림과 같은 통계 그래프, 벡터도 및 파이퍼 다이어그램 등의 특수 그래프를 포함한 다양한 종류의 2차원 그래프 작성을 지원한다.
* 3D 그래프: OpenGL 기술을 기반으로 하는 3차원 그래프 및 등고선 그래프 작성이 가능하다.
* 함수 플롯: 2차원 및 3차원의 파라메트릭 함수와 비파라메트릭 함수의 그래프를 그릴 수 있다.
* 다중 레이어: 여러 개의 레이어를 포함하는 복합적인 그래프를 만들 수 있다.
2.2. 사용자 인터페이스
--
Origin은 주로 GUI를 통해 조작하는 소프트웨어이며, 스프레드시트 형식을 프런트 엔드로 사용한다. 이는 Excel과 같은 일반적인 스프레드시트와 유사해 보이지만, 중요한 차이점이 있다. Origin의 워크시트는 열(column) 중심으로 구성되어 있으며, 각 열에는 이름, 단위, 그리고 사용자가 정의할 수 있는 다양한 속성 정보가 연결된다. 계산 방식 또한 셀 단위의 수식이 아닌, 열 전체에 적용되는 수식을 사용한다.
데이터를 시각적으로 빠르게 파악할 수 있도록 데이터 열 위에 [[스파크라인]]을 표시하는 기능을 제공한다. 이를 통해 별도의 그래프를 그리지 않고도 데이터의 경향성을 쉽게 확인할 수 있다.
최신 버전의 Origin은 반복적인 작업을 줄이기 위해 다양한 자동화 기능을 도입하고 확장했다. 사용자는 프로그래밍 없이도 사용자 정의 그래프 템플릿, 분석 설정을 저장하는 테마, 데이터나 분석 조건 변경 시 자동으로 결과를 다시 계산하는 기능, 그리고 특정 분석 과정을 저장하는 분석 템플릿™ 등을 활용할 수 있다.
더 복잡한 작업이나 사용자 정의 기능 확장을 위해 Origin은 자체 스크립트 언어인 LabTalk를 제공한다. 또한 내장된 C/C++ 기반의 컴파일 언어인 Origin C를 사용하여 기능을 확장할 수도 있다. 이 외에도 내장된 Python 환경과 R 콘솔(Rserve 지원 포함)을 이용한 프로그래밍도 가능하다.
Origin은 외부 응용 프로그램과의 연동성도 지원한다. Visual Basic .NET, C#, LabVIEW 등 다른 프로그래밍 언어로 작성된 프로그램에서 Origin을 COM 서버로 호출하여 그 기능을 활용할 수 있다.
2.3. 프로그래밍
Origin은 소프트웨어를 제어하기 위한 스크립트 언어인 LabTalk를 제공한다. 또한 내장된 C/C++ 기반 컴파일 언어인 Origin C를 사용하여 기능을 확장할 수 있다.
다른 프로그래밍 옵션으로는 내장된 Python 환경과 R 콘솔 및 Rserve 지원이 있다. 이 외에도 X 함수, NAG 수치 계산 라이브러리 등을 활용할 수 있다.
Origin은 Visual Basic .NET, C#, LabVIEW 등으로 작성된 프로그램의 COM 서버로도 사용될 수 있어 외부 프로그램과의 연동이 가능하다.
2.4. 기타 기능
Origin은 소프트웨어를 제어하기 위한 스크립트 언어 (LabTalk)를 가지고 있으며, 내장된 C/C++ 기반 컴파일 언어 (Origin C)를 사용하여 확장할 수 있다. 다른 프로그래밍 옵션으로는 내장된 Python 환경과 R 콘솔, Rserve 지원이 있다.
Origin은 Visual Basic .NET, C#, LabVIEW 등으로 작성된 프로그램의 COM 서버로도 사용할 수 있다.
오래된 (.OPJ) Origin 프로젝트 파일은 최신 (.OPJU) 프로젝트 파일과 달리 오픈 소스 LabPlot 또는 SciDAVis 소프트웨어로 읽을 수 있다. 파일은 QtiPlot으로도 읽을 수 있지만 유료 "Pro" 버전에서만 가능하다. 마지막으로 liborigin 라이브러리는 opj2dat 스크립트를 사용하여 파일에 포함된 데이터 테이블을 내보내는 방식으로 .OPJ 파일을 읽을 수도 있다.
또한 Originlab에서 유지 관리하는 OPJ 파일을 생성(또는 읽기)하는 데 사용할 수 있는 무료 구성 요소(Orglab)가 있으며, 무료 뷰어 응용 프로그램도 사용할 수 있다.
3. 에디션 및 지원
Origin은 일반 버전인 Origin과 고급 기능을 제공하는 OriginPro 두 가지 에디션으로 제공된다. OriginPro는 표면 피팅, 단시간 푸리에 변환, 더 발전된 통계 등 추가적인 데이터 분석 기능을 제공한다.
기술 지원은 등록된 사용자를 대상으로 이메일, 온라인 채팅, 전화를 통해 제공된다. 사용자 포럼 또한 이용 가능하다.
Origin과 OriginPro는 개인용, 학술용, 정부용, 학생용 등 여러 버전 유형으로 제공된다. 하지만 학생용 버전은 싱가포르, 말레이시아, 태국, 필리핀, 라오스와 같은 일부 동남아시아 국가에서는 사용할 수 없다.
Origin으로 만든 데이터와 차트를 볼 수 있는 Origin 파일 뷰어가 있다. 현재 소프트웨어 버전은 9.6.5이다. 이 소프트웨어는 최신 OPJU 파일을 이전 버전의 Origin에서 사용할 수 있도록 오래된 OPJ 파일 형식으로 변환하는 기능도 제공한다.
4. 역사
Origin은 원래 MicroCal사(Malvern Instruments가 2014년 인수)의 미세 열량계 전용 소프트웨어로 개발되었다. 이 소프트웨어는 측정 데이터의 그래프화, 비선형 곡선 피팅 및 매개변수 추정 등에 사용되었다.
이후 현재 OriginLab사의 전신인 Microcal Software사에서 1992년에 일반용 소프트웨어 패키지로 발표되었다. OriginLab사의 본사는 현재 미국 매사추세츠주 노샘프턴에 위치하고 있다.
4.1. 릴리스 기록
| 릴리스 날짜 | 버전 | 주요 기능 |
|---|---|---|
| 2024년 11월 21일 | Origin 2025 | 슬라이서, 최근 Origin 파일 브라우저, 시계열 피벗, 로컬 opju 파일을 클라우드에 저장, 구글 시트에 연결, 보고서 스타일, 그래프 스타일, 노트 창 미리보기, 요약 시트 생성을 위한 새 대화 상자 |
| 2024년 5월 15일 | Origin 2024b | 새 실행 취소(Ctrl+Y) 및 개선된 실행 취소(Ctrl+Z), 시간 간격별 시계열 데이터 언스택, 시계열 탐색기 그래프 및 분석 앱, 클라우드(SharePoint, OneDrive, Google Drive)에 프로젝트 열기 및 저장, 이미지 창에서 플롯, ROI 기반 데이터 추출 가젯, 시트/레이어, 창, 폴더 또는 전체 프로젝트에 대한 작업 제거 |
| 2023년 11월 21일 | Origin 2024 | 다크 모드 지원, 축 스케일 변경을 위한 드래그, 플롯에서 자동 스케일링되는 바이너리 열 추가, 선택 통계에 범위(최대-최소) 추가, 시트 브라우저 그래프, LaTeX의 대체 표기법 지원, 강조 효과로 이미지 내보내기 및 복사, SPC(통계적 공정 관리) 앱 등 |
| 2023년 4월 27일 | Origin 2023b | 내장 LaTeX, 플로팅 창, 폴더 전환 시 고정된 창 유지, MS 인쇄를 통한 PDF로 내보내기, 다양한 해상도에서 opju 파일 적절하게 크기 조정, 새 파일로 시트 복제, 가젯을 사용한 브라우저 그래프, 그래프에서 외부 이미지를 연결된 파일로 설정, SVG 드래그 앤 드롭 기능(그래프 이동, 회전, 크기 조절 등) |
| 2022년 11월 3일 | Origin 2023 | 폴더 노트, 시소 폴더, 창 고정, 밴드 행, 시트 숨기기 및 보호, 그래프에 삽입된 시트/테이블 개선, 내부 미리보기로 그래프 내보내기, 클릭 가능한 내보내기 링크, 유니코드 지원, 자동 채우기 및 구문 색상 지정을 갖춘 개선된 스크립트 창 |
| 2022년 5월 12일 | Origin 2022b | SVG 내보내기, GeoTIFF 지원, 노트 창의 서식 있는 텍스트, 더 간단한 기호 맵, 수식 및 링크 제거, 가젯 ROI 레이블 사용자 지정, 거리 주석, 창 정렬 및 스냅, 4K 모니터의 고해상도 아이콘 등 |
| 2021년 11월 16일 | Origin 2022 | 셀에 노트 추가, 명명된 범위, 그래프의 이미지를 연결된 파일로 사용, 개체 관리자의 미니 도구 모음, 데이터 연결을 위한 OneDrive 및 Google Drive 연결 |
| 2021년 4월 30일 | Origin 2021b | 3D 그래프용 미니 도구 모음, 내장 Shapefile 지원, 그래프에 맵 삽입, NetCDF 기후 데이터, SQLite 가져오기 내보내기 |
| 2020년 10월 27일 | Origin 2021 | 새로운 originpro 패키지를 통한 완전 통합된 Python 지원. 새로운 수식 입력줄, 색상 관리자, 코드 다이어그램. TDMS 커넥터, PDF 테이블 가져오기 등 새로운 앱. |
| 2020년 4월 30일 | Origin 2020b | 워크시트 및 행렬용 미니 도구 모음, 데이터 커넥터 탐색기 패널, 브라우저 그래프. 워크시트 셀에 더 이상 #### 표시되지 않음. Canonical 상관 분석, 상관 관계 플롯 등과 같은 새로운 앱. |
| 2019년 10월 25일 | Origin 2020 | 64비트 Origin 및 OriginPro만 제공. 미니 도구 모음, 대규모 데이터 세트의 가져오기 및 플롯 속도 향상. 밀도 점, 색상 점, 샌키 다이어그램, 개선된 파이 및 도넛 차트. 플롯 복사 및 붙여넣기, HTML 또는 EMF 테이블 복사 및 붙여넣기. |
| 2019년 4월 24일 | Origin 2019b | HTML 및 마크다운 보고서. CSV, JSON, Excel, MATLAB용 웹 데이터 커넥터. 러그 플롯, 분할 히트맵 플롯. NIST 데이터를 사용한 유효성 검사 보고서. 분위 회귀, 2D 상관 관계, 등고선 플롯 등 새로운 앱. |
| 2018년 10월 26일 | Origin 2019 | 데이터 탐색을 위한 데이터 강조 표시, 시작 메뉴에서 Windows와 유사한 검색, 데이터 셀의 조건부 서식, 바이올린 플롯, Stats Advisor, 이미지 개체 카운터, 실험계획법 등 새로운 앱. |
| 2018년 4월 24일 | Origin 2018b | 워크북에 포함된 행렬, 워크시트/행렬 데이터 미리 보기, 분석의 동적 그래프 미리 보기, 멀티 코어 CPU에서 분산 배치 처리(앱). |
| 2017년 11월 9일 | Origin 2018 | 셀 수식, 유니코드, 브릿지 차트, 보다 압축된 파일 형식(OPJU)으로 변경됨. |
| 2016년 11월 10일 | Origin 2017 | 격자 플롯, 지질학적 채우기 패턴, Origin C에서 자바스크립트 지원. |
| 2015년 10월 23일 | Origin 2016 | Origin에서 앱을 지원하는 최초 버전으로, R 언어 지원 추가. |
| 2014년 10월 | Origin 2015 | 그래프 미리 보기 미리보기, 프로젝트 검색, 히트 맵, 2D 커널 밀도 플롯 및 파이썬 지원 추가. |
| 2013년 10월 | Origin 9.1 | 파이퍼 다이어그램, 삼각 표면 플롯 등에 대한 지원 추가. |
| 2012년 10월 | Origin 9 | 고성능 OpenGL 3D 그래픽, 암시적/명시적 함수에 대한 직교 회귀 사용. |
| 2011년 11월 | Origin 8.6 | 64비트의 첫 번째 버전. |
| 2011년 4월 | Origin 8.5.1 | |
| 2010년 9월 | Origin 8.5.0 | |
| 2009년 10월 | Origin 8.1 | |
| 2009년 8월 | Origin 8 SR6 | |
| 2007년 12월 | Origin 8 SR1 | |
| 2007년 10월 | Origin 8 | |
| 2006년 1월 | Origin 7.5 SR6 | |
| 2003년 10월 | Origin 7.5 | |
| 2002년 2월 | Origin 7.0 | |
| 2000년 9월 | Origin 6.1 | |
| 1999년 6월 | Origin 6.0 | |
| 1997년 8월 | Origin 5.0 | |
| 1995년 2월 | Origin 4.1 | |
| 1994년 7월 | Origin 3.5 | |
| 1993년 8월 | Origin 2.9 | |
| 1993년 | Origin 2 |