Пресс-центр

Exelis VIS выпустила новую версию языка программирования IDL 8.3

17.01.2014
Exelis VIS выпустила новую версию языка программирования IDL 8.3

IDL — интерактивный язык управления данными, являющийся идеальной средой для анализа, визуализации данных и создания приложений. IDL применяется в различных отраслях научной и практической деятельности: при обработке данных дистанционного зондирования Земли (ДЗЗ), в медицине, метеорологии.

Богатая библиотека IDL составлена из известных математических и статистических методов, а также функций обработки изображений и сигналов. Имеется возможность расширять библиотеку IDL, добавляя в нее собственные модули.

В версии IDL 8.3 добавлены следующие новые функциональные возможности:

  • функция IDLUNIT позволяет выполнять анализ размерностей, перевод единиц измерения;
  • процедура LAMBERTW позволяет вычислять значение W-функции Ламберта (рис. 1);
  • добавлены 3 новые функции-обертки HDF5, упрощающие процесс чтения и записи данных H5_GETDATA, H5_LIST и H5_PUTDATA;
  • функция SIGNUM возвращает знак каждого элемента массива;
  • реализована поддержка протокола JPEG 2000 InteractiveProtocol (JPIP) с использованием класса объектов IDLnetJPIP;
  • функция ImpliedPrint позволяет ввести выражение или имя переменной в командной строке IDL, получить и распечатать результат;
  • реализованы не блокирующие таймеры посредством асинхронных таймеров;
  • предусмотрено создание статических методов для классов объектов IDL и использование стандартного точечного синтаксиса для вызова этих методов;
  • функции PLOT, CONTOUR и SURFACE имеют новый аргумент EQUATION, позволяющий динамически просматривать данные;
  • добавлены типы данных DICTIONARY и ORDEREDHASH, основанные на классе HASH;
  • добавлен метод ::Delete класса IDLnetURL, позволяющий удалить файл на HTTP-сервере;
  • виджет CW_FIELD получил 4 новых ключевых слова: DOUBLE, FOCUS_EVENTS, IGNORE_ACCELERATORS, ULONG;
  • командная строка IDL игнорирует "IDL>" внутри вставленной команды;
  • теперь вы можете установить настройки ! DLM_PATH или IDL_DLM_PATH и IDL будет немедленно отмечать любой файл в формате .dlm, который он обнаружит в новых каталогах. Это позволяет легко добавлять новые подпрограммы C-кода в IDL без перезагрузки;
  • объект IDLgrContour теперь имеет новое свойство LABEL_THRESHOLD, которое позволяет контролировать подписи коротких сегментов линий;
  • графическая функция TEXT теперь имеет новое свойство ONGLASS, позволяющее отображать текст на плоскости, либо применяя к нему полноценное 3D-преобразование;
  • в графических процедурах теперь есть возможность сохранять обрамление по осям, не прорисовывая их. Чтобы использовать эту возможность, необходимо установить AXIS_STYLE = 4;
  • графические окна теперь имеют возможность увеличения единиц измерения по одной оси.

Кроме вышеперечисленных новых функций, в релизе IDL 8.3 устранены некоторые недочеты предыдущей версии.

Пользователям, уже имеющим лицензии IDL и действующую техническую поддержку, предоставляются обновления до версии IDL 8.3.

По всем вопросам обращайтесь в компанию «Совзонд», эксклюзивному дистрибьютору IDL на территории России и стран СНГ, по телефону: +7 (495) 642-8870 или e-mail: software@sovzond.ru.

Возврат к списку

наверх