SMALL

전체 글 767

NG 체계의 컬러 명칭 목록 보기

IDL의 NG(New Graphics) 체계에서 컬러를 고유 명칭으로 명시할 수 있다는 것은 이미 이 블로그를 통해서 각종 예제들을 통하여 언급한 바 있습니다. IDL 9.2 버전 기준으로 총 147종의 컬러 명칭들이 지원되고 있는데, 이 갯수는 꽤 오랫동안 그대로 유지되고 있는 상태입니다. 이러한 컬러 명칭들 각각 구체적으로 어떤 모습의 색상인지를 알 수 있도록 해주는 147종의 색상 명칭 목록에 해당되는 그림을 첨부합니다. 물론 IDL 도움말에서 !color에 관한 섹션에 들어가면 이와 유사한 그림을 볼 수 있습니다. 다만 IDL 도움말의 그림과 달리 위의 그림에서는 컬러 이름들을 알파벳 순서로 정렬해놓았다는 차이 정도만 있습니다. 참고로 IDL 도움말의 색상 명칭 목록 그림은 해당 웹페이지에서 보..

IDL/New Graphics 2025.09.10

파이썬 기능을 사용하여 플롯(Plot) 그리기

지난번에 IDL 9.2에서 파이썬 기능을 활용하여 파이 차트(Pie Chart) 그림을 표출하는 예제를 소개하는 게시물을 올린 바 있습니다. 여기서는 그림의 생성 및 표출을 위하여 IDL 9.2에 기본 내장된 파이썬 기능을 사용하면서 Matplotlib 라이브러리를 추가적으로 설치하고 작업을 진행하였습니다. 오늘은 IDL 9.2에서 파이썬 기능을 활용하여 플롯을 표출하는 예제를 소개해보고자 합니다. 역시 이 작업에서도 Matplotlib 라이브러리가 필요하므로, 앞서 언급한 게시물의 내용에서와 같이 Matplotlib 라이브러리를 추가로 설치한 상태를 가정하고 진행합니다. 사실 플롯을 표출하는 작업 자체는 그냥 IDL에서도 충분히 할 수 있습니다만, 오늘 소개할 내용에서는 예제 데이터는 IDL로 생성하고..

IDL/Python in IDL 2025.09.08

파이썬 기능을 사용하여 파이 차트(Pie Chart) 그리기

파이 차트(Pie Chart)는 원을 그리고 그 안쪽을 섹터별로 나눠서 각 항목별 비율을 도식화하여 나타내는 그래픽 표출 방식입니다. IDL이 자체적으로 여러가지 그래픽 표출 방식들을 지원하고 있기는 하지만, 이러한 파이 차트 형태의 표출 기능은 지원하고 있지 않은 것이 사실입니다. 그래서 IDL에서 파이 차트를 그리는 방법을 소개하는 게시물을 제가 예전에 올린 바 있습니다. 사실 여기서는 파이 차트를 그리는 프로그램을 제가 하나 만들어서 이를 사용하는 방법 및 예제를 소개하였습니다. 따라서 이 게시물에서 소개된 방법을 이용해도 됩니다. 그런데 이번에 IDL 9.2에서 파이썬 기능을 내장하게 되면서 이제는 IDL에서 파이썬의 파이 차트 표출 기능을 활용하는 것이 가능해졌습니다. 따라서 그 방법을 소개해보..

IDL/Python in IDL 2025.09.02

HttpRequest 클래스의 FILENAME 키워드 사용법

이번에 출시된 IDL 9.2에 관한 게시물을 얼마전에 올린 바 있습니다. 여기서 이미 언급되었듯이 HttpRequest 클래스에 FILENAME 키워드가 추가되었습니다. HttpRequest 클래스는 IDL 9.0 버전에서 처음 도입되었고, 기존에 비슷한 역할을 하던 IDLnetURL 클래스를 향후 대체할 목적으로 도입되었다고 볼 수 있습니다. HttpRequest 클래스 자체에 대해서는 IDL 9.0 출시 당시에 이미 관련 게시물을 올린 바 있습니다. 다만 오늘은 이번에 추가된 FILENAME 키워드에 촛점을 맞춰서 간략히 살펴보고자 합니다. 일단 IDL 9.2 기준으로 HttpRequest 클래스의 메서드들 중에서 Get, Post, Put, Patch 메서드들이 FILENAME 키워드를 지원합니다...

IDL/Programming 2025.08.25

Mac OS 및 Linux용 IDL 9.2에서 내장 파이썬 사용 이슈

얼마전에 출시된 IDL 9.2에 관한 게시물을 통하여 이제 IDL 9.2 버전부터는 파이썬(Python)이 내장된다는 것을 알려드린 바 있습니다. 저도 일단 윈도우즈용 IDL 9.2에서 이 기능을 사용해보고 있는 중입니다. 그런데 Mac OS 및 Linux용 IDL 9.2에서는 내장 파이썬을 사용하는데 있어서 몇가지 문제점들이 있다는 것이 확인되었습니다(2025년 8월 14일 현재 기준). 일단 확인된 이슈들은 두 종류입니다. 첫번째 이슈는 먼저 내장 파이썬에 탑재된 라이브러리들 중 일부가 정상적으로 작동하지 않는 현상입니다. 그 증상을 보면 다음과 같이 특정한 라이브러리를 불러올 때 에러가 발생합니다. IDL> pd = python.import('pandas')% Python is embedded ve..

IDL/General 2025.08.18

IDL 9.2 출시

IDL의 최신 버전인 IDL 9.2가 ENVI 6.2와 함께 출시되었습니다. IDL 9.2의 새로운 기능들 및 주요 업데이트 내역들을 간략하게 요약해봅니다. 1. 파이썬(Python) 기본 탑재 이제 IDL에 파이썬(Python)이 기본적으로 탑재됩니다. 즉 IDL 9.2를 설치하면 파이썬도 함께 설치된다는 의미입니다. 기존에는 IDL에서 파이썬 기능을 사용하려면 유저의 PC에 파이썬이 별도로 설치된 상태에서 IDL에서 IDL-파이썬 브릿지(IDL-Python Bridge) 기능을 유저가 직접 셋업하는 과정이 필수였는데, 이제는 브릿지 기능을 셋업할 필요없이 파이썬 기능을 바로 불러서 사용할 수 있게 되었습니다. IDL 9.2에 기본 탑재되는 파이썬은 버전 3.13이며 numpy, pandas, rege..

IDL/General 2025.08.05
728x90