SMALL

전체 글 726

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

원소값들을 직접 표기하여 배열을 생성하는 법 (3차원까지)

IDL에서 배열(Array)을 생성하는데 있어서는 각종 배열 생성용 함수들(INTARR, INDGEN 등)을 이용하는 방법도 있지만, 배열을 구성할 원소값들을 내가 직접 표기하여 작성하는 방법도 있습니다. 먼저 1차원 배열의 예를 보면 다음과 같습니다. IDL> a = [64, 81, 92, 77, 59] IDL> HELP, a A INT = Array[5] IDL> PRINT, a 64 81 92 77 59 이와 같이 꺾쇠괄호를 사용하여 그 안에 원소값들을 따옴표로 구분하여 표기하는 방식입니다. 여기서는 5개의 값들로 구성된 정수형 배열을 생성해본 것입니다. 그러면 이번에는 원소값들을 직접 표기하여 2차원 배열을 생성하는 방법을 살펴봅시다. 이를 위해서는 꺾쇠괄호를 2중으로 사용해야 합니다. 예제를 보..

웨비나(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

증가 및 감소 연산자 (Increment and Decrement Operator)

증가 연산자(Increment Operator) 및 감소 연산자(Decrement Operator)는 원래 C나 자바 같은 프로그래밍 언어들에서 지원되는 연산자들인데, IDL에서도 6.0 버전부터 이러한 증감 연산자들이 지원되어오고 있습니다. 기호로는 ++ 및 --로 표기합니다. IDL에서 이러한 연산자들의 기본적인 개념은 타 언어에서와 거의 비슷합니다. 그러면 IDL에서 증가 및 감소 연산자들의 사용 방법 및 예제들을 살펴보기로 하겠습니다. 증가 및 감소 연산자는 변수 또는 배열에 대하여 적용이 가능합니다. 예를 들어 a라는 변수에 적용한다고 하면 그 방식은 a++, ++a, a--, --a 등과 같습니다. 다만 숫자값 자체에는 적용이 불가능하다는 것을 유의해야 합니다. 즉 23++과 같은 방식의 사용..

IDL/Math 2023.11.20

IDL 버전별로 브릿지 기능으로 연동되는 Python 버전 일람

IDL과 파이썬 사이의 연동 기능인 IDL-파이썬 브릿지(IDL-Python Bridge) 기능은 IDL 8.5부터 지원되기 시작했습니다. 그런데 브릿지 기능으로 연동 가능한 IDL과 파이썬의 버전은 매번 다릅니다. 마침 IDL 본사 웹페이지에서 그 세부사항을 일목요연하게 표로 정리하여 올린 내용이 있어서 여기서도 소개해봅니다. 자세한 내용은 다음 표와 같습니다. 이 표는 해당 웹페이지에서 제가 캡쳐해서 올린 것입니다. 흥미로운 것은 IDL 8.5부터 현 시점 기준으로 최신 버전인 8.9뿐만 아니라 9.0 버전까지도 포함되어 있습니다. 아마 IDL의 다음 버전은 8.9.x가 아니라 바로 9.0으로 가는 것 같습니다. 제가 들은 소식에 의하면 차기 버전은 아마 빠르면 올해 안에 릴리즈가 될 것 같기도 합니..

IDL을 띄우지 않고 IDL 도움말 보기

IDL에서 도움말을 보기 위해서는 통상적으로는 IDL 프롬프트에서 ? 기호를 입력하고 엔터를 누르면 됩니다. 그러면 그 PC의 기본 웹브라우저 상에서 도움말 문서가 뜨는 방식입니다. 물론 이 방법은 IDL을 일단 실행시킨 상태라는 전제가 붙습니다. 물론 어차피 사용자는 IDL로 작업을 하면서 도움말을 참조하는 경우가 많기 때문에 이러한 방식이 자연스럽습니다. 다만 경우에 따라서는 IDL 도움말을 보고는 싶은데 굳이 IDL을 거치지 않고 도움말 내용만 보고자 할 경우도 있습니다. 물론 방법이 있습니다. 첫번째 방법은 IDL 도움말 문서 파일에 직접 접근하는 것입니다. IDL 도움말 문서는 원래는 IDL이 설치된 폴더 내에 .htm 파일로 존재합니다. 윈도우즈 OS에 설치된 IDL 8.9를 기준으로 할 경우..

IDL/Miscellaneous 2023.11.09
728x90