SMALL

IDL/General 79

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

과거 게시물들에 대한 재정비

제가 이 블로그를 개설한지 이제 대략 만 15년 정도가 되었습니다. 그 동안 700개가 넘는 IDL 관련 게시물들을 올린 바 있는데요. 이러한 게시물들 중에는 올린지가 꽤 오래된 초창기의 게시물들도 많습니다. 연식으로 따지면 10년이 넘는 게시물들인데, 시기상으로 보면 주로 IDL 8.0 버전이 출시된 직후부터 8.1, 8.2 버전들이 나오던 시절이었습니다. 어쨌든 올린 게시물들의 숫자가 커지다보니 저도 그 내용을 일일이 다 기억하기 힘든 경우가 많습니다. 그래서 뭔가 게시물을 작성할라고 내용을 구상할 때, 이 내용이 혹시 과거에 이미 올렸던 것과 중복되는 것은 아닐까 싶어서 한번쯤 의심 및 확인을 거치게 됩니다. 그러다보니 블로그 내에서 게시물 검색을 자주 하는 편입니다. 즉 블로그 메인 페이지에서 우..

IDL/General 2025.05.28

IDL 관련 Q&A 방법 정리

여기 방문하시는 IDL 유저들께서 혹시 IDL 프로그래밍에 관한 기술적인 문의사항이 있으실 경우 어떤 경로를 통하면 되는가에 대하여 그 방법들을 정리하여 알려드리고자 합니다. 이 내용은 2024년 11월 기준임을 미리 말씀드립니다. 1) 이 블로그의 게시물의 내용에 관한 문의사항은 게시물에 직접 댓글로 달아주시면 됩니다. 물론 게시물의 내용과 직접적인 관련성이 적은 문의사항일 경우라 하더라도 그냥 여기서 댓글로 다는 것이 편하실 경우에는 그렇게 하셔도 무방합니다. 2) 국내 IDL 사용자들을 위하여 운영중인 대한민국 IDL/ENVI/SARScape 사용자 포럼이 있습니다. 이 포럼은 누구나 특별한 절차 없이 바로 가입할 수 있습니다. 사실 여기가 초창기부터 얼마 전까지는 가입 신청 이메일을 제가 받은 후..

IDL/General 2024.11.22

IDL 9.1 출시

IDL의 최신 버전인 IDL 9.1 버전이 ENVI 6.1 버전과 함께 출시되었습니다. 그래서 IDL 9.1의 주목할만한 업데이트 및 변경 사항들을 간략하게 정리해보면 다음과 같습니다. 1. Widget 관련 기능들의 업데이트 IDL에서 GUI 어플리케이션을 제작할 수 있는 기능인 IDL Widget 프로그래밍 관련 기능들에 대한 업데이트가 있습니다. 참고로 Widget 기능 관련 업데이트는 상당히 오랜만이라서, 제 생각에는 어쩌면 향후에도 소폭으로나마 계속 업데이트가 있을 가능성이 있다고 봅니다. (1) Widget의 다크 모드(Dark Mode) 지원(2) WIDGET_LABEL 및 WIDGET_TEXT 함수에서 문자 표시 및 배경색 설정 기능 추가 (BACKGROUND_COLOR, FOREGROUN..

IDL/General 2024.10.04

IDL 관련 주요 웹 링크 정리 (2024년 6월 현재)

제가 예전에 IDL 사용과 관련하여 참조하면 좋을만한 주요 웹페이지 링크들을 모아서 소개하는 게시물들을 두 차례 작성하여 올린 적이 있습니다. 그 중 가장 최근에 올린 게시물을 작성했던 시기가 2021년 2월이었기 때문에 약 3년 좀 넘게 지난 현재 몇가지 변동사항들이 좀 있는 상황입니다. 그래서 현 시점(2024년 6월)을 기준으로 이러한 변동사항들을 반영하여 업데이트하고자 합니다. 주목할만한 변동사항이 있는 경우에는 해당 내용을 붉은 색으로 표시하였습니다. 그리고 향후에도 변동사항들이 또 생기면 이 내용을 업데이트하거나 새로운 게시물을 올리도록 하겠습니다.  (주)에스이랩 IDL/ENVI 공식 홈페이지IDL/ENVI 제품의 국내 독점 배급사인 (주)에스이랩에서 공식적으로 운영하는 웹페이지입니다. ID..

IDL/General 2024.06.05

웨비나(Webinar) 안내 (2024. 4. 11)

IDL/ENVI의 제작사인 NV5 Geospatial에서 오는 4월 11일에서 4월 12일에 걸쳐 개최될 예정인 웨비나(Webinar)에 대하여 안내합니다. 이번 웨비나의 제목은 "Reimagine the Way You Program with IDL for VSCode"입니다. 얼마전 IDL 9.0의 출시 즈음에 관련 게시물을 통하여 소개했듯이, VSCode(Virtual Studio Code) 내에서 IDL 코딩 작업이 가능하도록 해주는 확장 기능이 본격적으로 지원되기 시작하였습니다. IDL 프로그래밍 작업에 있어서 새로운 방향이 제시되었다고 볼 수 있지만, 아직은 다소 생소한 느낌이 드는 것도 사실입니다. 이번 웨비나에서는 VSCode 내에서 IDL 코딩을 하는 방법을 심층적으로 다루게 될 예정이라고..

IDL/General 2024.04.04

IDL 9.0 출시

IDL 9.0 버전이 ENVI 6.0 버전과 함께 출시되었습니다. 이번 IDL 9.0의 주요 업데이트 사항들을 다음과 같습니다. 1. 이제 애플의 M-시리즈 칩이 탑재된 기기들을 공식적으로 완벽하게 지원합니다. 즉 M1, M2, M2 Pro, M2 Max, M2 Ultra 계열의 칩이 탑재된 애플 기기들에서도 예전처럼 Rosetta를 통하지 않고 그 자체로 구동이 가능합니다. M-시리즈 칩 애플 기기들에서는 호환성 뿐 아니라 전반적인 성능 향상도 있습니다. 2. HttpRequest 클래스가 새롭게 도입되었으며 이 기능을 통하여 웹서버와의 다양한 교신 작업들(Get, Post, Put, Delete 등)이 가능합니다. 3. VSCode(Visual Studio Code) 내에서 IDL 코딩 작업이 가능하..

IDL/General 2023.12.05

웨비나(Webinar) 안내 (2023. 11. 30)

IDL/ENVI의 제작사인 NV5 Geospatial에서 오는 11월 30일에서 12월 1일에 걸쳐 개최될 예정인 웨비나(Webinar)에 대하여 안내합니다. 이번 웨비나에서는 ENVI와 IDL의 차기 버전인 ENVI 6.0 및 IDL 9.0에 대한 소개가 있을 예정입니다.정확한 출시 시기는 아직 예고되진 않았지만 제 짐작으로는 아마도 12월 중 늦어도 내년 1월 전까지는 출시가 될 것으로 보입니다. 특히 이번에 출시될 버전은 소수점 앞자리의 넘버링이 바뀌는 것이기 때문에 아마도 괄목할만한 변화가 있지않을까 조심스레 예상해봅니다. IDL의 경우만 보면 8.0에서 9.0으로 가는데 약 13년 정도가 걸린 셈인데, 다른 때(7.0에서 8.0, 6.0에서 7.0, 5.0에서 6.0 등)에 비해서는 좀 더 시간..

IDL/General 2023.11.23

Mac OS에서 설치 실패 이슈 및 해결법

IDL 또는 ENVI를 Mac OS에서 .pkg 파일을 사용하여 설치할 때 설치 실패 오류가 발생하는 경우가 종종 있습니다. 물론 항상 발생하지는 않지만 발생할 경우에는 다음과 같은 팝업 메시지가 뜹니다. 이러한 오류가 발생하는 원인은 주로 Mac OS 자체의 보안 설정으로 인한 것인데, 설치 파일을 특정한 폴더에 담아둔 상태에서 실행을 할 때 그 폴더에 뭔가 보안 설정이 걸려있는 경우입니다. Mac OS에서 외부로부터 뭔가 파일을 다운로드받으면 Downloads 폴더에 저장되는 것이 기본인데 이 폴더가 그런 설정에 걸린 상황일 수도 있습니다. 그리고 다른 폴더에 받아두었다 하더라도 그 폴더가 클라우드 저장소(iClound, OneDrive, Dropbox 등)와 연동된 경우에도 이러한 이슈가 발생할 수..

IDL/General 2023.10.17
728x90