제가 금년들어 1, 2월에는 폭풍처럼 글들을 올리다가 3, 4월 들어서는 글을 자주 못올렸었습니다. 이유가 다 있었는데요. 작년부터 금년에 걸쳐 제가 속한 (주)에스이랩과 국립전파연구원(RRA)의 협력사업으로 진행되고 있는 과업의 하나로서 ASSA(Automatic Solar Synoptic Analyzer)라는 응용 프로그램의 제작에 총력을 기울여왔기 때문입니다. 특히 최근 두어 달 정도에 걸쳐 꽤 급박하게 작업이 진행되느라 다른 일에는 별로 신경을 못쓰겠더군요. 어쨌든 현 시점에서는 버전 1.00이 완성된 상태입니다. 아직도 보완해야 할 것들이 많지만, 지금부터는 사용자들의 피드백을 받아가면서 보완작업을 진행해나갈 예정입니다.
이 프로그램은 전적으로 IDL로 개발된 어플리케이션입니다. 원래는 RRA의 내부 서버에서도 주기적으로 돌고 있는 시스템의 형태로도 구현이 되어 있지만, 동일한 작업을 사용자들이 개별 PC에서 실행할 수 있는 독립된 GUI 프로그램의 형태로 구현되어 배포가 이제 막 시작된 상황입니다. 공식 홈페이지는 다음과 같습니다. IDL로 개발된 프로그램이지만, 사용자의 PC에 IDL이 설치되어 있던 없던 실행이 가능한 형태로 제작되어 있습니다. 지원되는 OS는 MS Windows, Mac OS X입니다. 공식 홈페이지에서 프로그램 파일 및 사용자 매뉴얼을 받을 수 있습니다. 단, 이 프로그램은 국제적인 배포를 목적으로 제작되었기 때문에 영문버전으로만 제작되어 있다는 점만 참조하시면 되겠습니다.
http://www.spaceweather.go.kr/assa
이 프로그램이 하는 일은 간략하게만 말씀드리면, 태양활동의 주요 현상들인 흑점군(Sunspot Group), 코로나홀(Coronal Hole), 필라멘트(Filament)를 이미지 처리과정을 거쳐 자동으로 판별해내는 기능을 수행합니다. 특히 흑점군 판별 기능의 경우는 McIntosh 분류 및 Mt. Wilson 자기장 분류까지도 자동으로 수행해줍니다. 사용자는 그저 원하는 날짜만 인터페이스상에서 설정해주면, 필요한 원시자료를 다운로드받거나 처리를 하는 과정들을 버튼 클릭만으로 수행할 수 있습니다. 필요한 원시자료를 해당 자료 아카이브에서 다운로드받아야 하기 때문에 인터넷 연결을 필수입니다. 프로그램 자체가 태양 및 우주기상 분야에 계시는 분들을 대상으로 제작되었기 때문에, 그냥 일반 사용자 배포용 프로그램들만큼 사용법이나 사용자 편의성 등이 아주 친절한 편은 아니라는 점은 감안해주시면 좋겠습니다.
그리고 아래 그림은 프로그램을 구동하는 모습을 담은 스크린샷입니다. 여기가 IDL 블로그이기 때문에 좀 더 강조해서 말씀드려 본다면, IDL로 이러한 독립적인 배포용 어플리케이션의 제작이 가능하다는 점, 그리고 그러한 어플리케이션을 배포하는데 있어서 사용자가 자신의 PC에 IDL을 전혀 갖고 있지 않아도 상관없도록 제작이 가능하다는 점을 알려드리고 싶습니다. 이러한 방법에 대해서는 제가 나중에 블로그에서 한번 다뤄보도록 하겠습니다.
'IDL > General' 카테고리의 다른 글
| IDL 8.3의 새로운 기능 소개 (0) | 2013.12.27 |
|---|---|
| Mac OS X 10.9 (Mavericks)에서 IDL 구동 (0) | 2013.10.25 |
| 간단한 앙케이트 조사를 해보고자 합니다! (0) | 2013.01.30 |
| IDL 8.2.2 is coming... (0) | 2013.01.14 |
| IDL 8.2.1 출시! (0) | 2012.11.01 |