SMALL

IDL/Data Type & Format 35

IDL 8.8의 GRIB 포맷 지원에 관하여

IDL에서 GRIB 포맷의 파일을 읽는 기능에 관해서는 제가 예전에 관련 게시물들을 통하여 자세히 소개한 바 있습니다. 오늘은 IDL의 최신 버전인 8.8에서 GRIB 포맷의 지원에 관한 약간의 변동사항에 관하여 알려드리고자 합니다. 일단 기본적으로는 GRIB 포맷에 대한 지원은 IDL 8.8에서도 여전히 유효하며 오히려 전에 비하여 좀 더 강화되었다고 봐도 됩니다. 물론 8.8 이전 버전의 IDL에서도 웬만한 GRIB 포맷 파일들은 잘 읽을 수 있었지만, 간혹 잘 안읽히거나 이상하게 읽히는 GRIB 파일도 있었습니다. 저 뿐만 아니라 제 주변에서도 그런 사례가 간혹 있었고, 아마 비슷한 경험을 한 다른 유저들도 계실지도 모르겠습니다. 만약 그런 경험이 있으시다면 이번 IDL 8.8에서 다시 한번 시도해..

HDF 파일 읽고 쓰기에 관한 문서 자료

제가 이 블로그에서 과학기술 분야에서 종종 사용되는 특수 포맷의 자료들을 읽는 방법에 관하여 올렸던 게시물들이 꽤 있습니다. 특수 포맷들 중에서는 netCDF, GRIB 등에 관해서 다뤄본 바 있는데, HDF의 경우는 제가 아직 관련 게시물을 올린 적은 없는 상태입니다. 그런데 HDF 포맷도 꽤 사용되는 편이기 때문에 저도 관련 문의들이 저에게도 여러 경로를 통해서 옵니다. 그래서 저도 도움이 될만한 자료를 찾아보다가 마침 옛날 자료를 하나 찾은게 있어서 여기서 공유하고자 합니다. "HDF 파일 읽고 쓰기"라는 타이틀의 PDF 문서이고 파일은 여기 첨부합니다. 사실 이 문서는 15년전에 작성된 것이라 상당히 올드한 자료이긴 합니다. 하지만 IDL의 HDF 관련 루틴들은 역사가 훨씬 더 오래되었기 때문에 ..

netCDF 관련 루틴들의 사용에 관하여

IDL에서 netCDF 형식의 파일들을 다루는 방법에 관하여 제가 예전에 이 블로그에서 관련 게시물들을 몇 개 올렸던 적이 있습니다. 직접적인 내용의 게시물들은 다음과 같습니다. http://blog.daum.net/swrush/468 http://blog.daum.net/swrush/469 물론 그 외 다른 연관된 게시물들에서도 언급을 했었습니다. 그런데 IDL의 버전별로 이 기능의 사용 가능 여부가 어떠한가에 대하여 가끔씩 문의도 들어오고, 또 약간 오해가 있는 경우들도 있었습니다. 그래서 정리하는 의미에서 이번 게시물에서 그 부분에 관하여 설명을 드리고자 합니다. 먼저 사용 가능한 IDL 버전에 관한 것인데요. IDL의 netCDF 관련 기능들은 사실상 모든 버전의 IDL에 걸쳐 사용이 가능합니다...

IDL에서 바이너리(Binary) 파일 읽기 [3]

오늘은 IDL에서 바이너리 파일을 읽는 방법에 관한 내용을 지난 회에 이어서 계속 진행해보도록 하겠습니다. 이번에 소개할 예제에서는 여러 종류의 데이터들이 혼재되어 있는 바이너리 파일을 다뤄보고자 합니다. 다만 IDL 설치 디렉토리에서 제공되는 바이너리 파일들 중에는 이런 형태의 것은 없기 때문에, 제가 외부에서 직접 제공받은 예제 파일을 사용하고자 합니다. 이 파일은 천문학 분야에서 실제로 사용중인 것으로서, 우주론 시뮬레이션에서 추출된 여러 종류의 데이터들이 수록된 바이너리 파일입니다. 다만 파일내에 수록된 값들은 실제 값들은 아니고 일종의 가상값들로 수록되어 있습니다. 하지만 파일 내 데이터들의 형태(배열구조, 자료형)는 실제 사용되는 것과 같습니다. 이 예제 바이너리 파일은 한국천문연구원에 계시는..

728x90