WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
PDL
(Perl Data Language) дает стандартному
Perl способность
компактно сохранять и быстро манипулировать большими N-размерными
областями общих данных в научных вычислениях.
PDL превращает
Perl
в множественно-ориентированный, числовой язык, похожий на такие
комерческие пакеты, как IDL и
MatLab. PDL
предоставляет обширную числовую и полу-числовую функциональность с
поддержкой двух и трехмерной визуализации, а также разнообразие
форматов ввода/вывода. Целью является разрешение
PDL взаимодействовать с разнообразием
внешних числовых пакетов, графических и визуализирующих систем.
Простое взаимодействие с такими системами является одним из основных
достоинств PDL.
Адрес (HTTP):
http://prdownloads.sourceforge.net/pdl/PDL-2.4.2.tar.gz
. Контрольная сумма: edd056a006eae8b46e8ef804b9774a93 Размер: 2.1 MB Требуемое дисковое пространство: 74 MB Расчетное время сборки: 2.56 SBU PDL
является набором из более, чем 90 модулей
Perl. Некоторые из этих модулей требуют
дополнительные библиотеки и/или модули
Perl
для полной функциональности. Ниже перечислены модули, которые
требуют дополнительные программы или конфигурацию. Если Вам не
нужна особая функциональность модулей, не надо устанавливать их зависимости.
Дерево зависимостей для каждого модуля перечислено вниз, что означает
необходимость начинать работу сверху дерева модуля.
Зависимости перечислены в таком же порядке, как и в файле
DEPENDENCIES, находящемся в дереве исходников пакета. Модуль PDL
::NiceSlice используется для расширения синтаксиса части
PDL.
“Разделение на части” это термин,
используемый в процессах создания пересекающихся разделов или части объекта
PDL. Модуль Inline::Pdlpp позволяет описать быстрый PP
-код в строчках Ваших скриптов. perldl это простая
оболочка (написанная на Perl
), позволяющая интерактивное использование
PDL. Модуль PDL
::Graphics::TriD включает общий
3D-интерфейс черчения для
PDL. Поддерживаются точки, линии и
поверхности (в числе других объектов). OpenGL
(XFree86-4.4.0 или
X.org-6.8.2) Модуль PDL
::Graphics::PGPLOT является удобным интерфейсом к командам
PGPLOT, выполненный использованием
объектно-ориентированным пакетом PGPLOT
в модуле PDL
::Graphics::PGPLOT::Window.
GCC-3.4.1 (компилятор Fortran). X (XFree86-4.4.0
или X.org-6.8.2),
LessTif-0.94.0,
Tk-8.4.9 и
GCC-3.4.1 (компилятор Fortran). Модуль PDL
::Graphics::PLPLOT является простым
интерфейсом к библиотеке PLplot. pkgconfig-0.15.0,
X (XFree86-4.4.0 или
X.org-6.8.2),
GTK+-1.2.10,
FreeType-2.1.9,
GD, SVGAlib
, GNOME Libraries-1.4.2,
J2SDK-1.4.2, Tk-8.4.9,
Python-2.4
(с
числовым расширением), GCC-3.4.1
(компилятор Fortran),
SWIG,
iTcl. Модуль PDL
::Graphics::IIS предоставляет интерфейс к любому “
устройству” отображения изображений,
поддерживающему “IIS-протокол”. X (XFree86-4.4.0
или X.org-6.8.2). X (XFree86-4.4.0
или X.org-6.8.2) и
Tk-8.4.9. Модуль PDL
::Graphics::Karma является интерфейсом к приложениям визуализации
Karma. X (XFree86-4.4.0
или X.org-6.8.2).
Замечание: Вам может понадобиться
изменить строчку WHERE_KARMA => undef
в файле perldl.conf в дереве
исходников для указания на Вашу установку
Karma. Модуль PDL
::IO::Pic включает I/O для многих
популярных форматов изображений использованием
xxxtopnm и pnmtoxxx
преобразователей из пакета Netpbm
и преобразователей cjpeg и
djpeg.
Он также содержит шаблон wmpeg для записи
MPEG-фильмов из представленного множества изображений. Модуль PDL
::Slatec предназначен для двух целей: предоставления интерфейса частям
библиотеки slatec и показывает, как сопрягать
PDL с внешней библиотекой.
Модуль предоставляет шаблоны для манипулирования матрицами, вычисления
FFT, размещения данных, используя полиномы, и
интерполирования/интегрирования данных,
используя кубическую интерполяцию Hermite.
GCC-3.4.1 (компилятор Fortran) Модуль PDL
::GSL
является интерфейсом к функциям, предоставляемым
Gnu Scientific Library. Модуль PDL
::FFTW
является способом связи PDL
с библиотекой
FFTW. Он похож на стандартный шаблон FFT
, но обычно он более быстрый и имеет поддержку для реальных изменений.
Модуль PDL
::IO::Browser является
2D курсором браузера терминала данных. Нет дополнительных программ, необходимых для использования этого модуля.
По умолчанию модуль не устанавливается, поскольку некоторые платформы не
предоставляют curses-совместимую библиотеку. Для включения модуля
выполните следующую команду: Модуль PDL
::IO::NDF
добавляет способности простого чтения и записи N-размерных
Starlink-файлов данных. Установим PDL
(и все зависящие модули Perl)
запуском следующих команд: А теперь, как пользователь root: ~/.perldlrc и
local.perldlrc в текущем каталоге. Смотрите
http://pdl.sourceforge.net/PDLdocs/perldl.html#the startup
file ~/.perldlrc для получения информации о конфигурации
perldl для удовлетворения Ваших потребностей.
Бинарная программа, вызываемая из скриптов
PDL, которые используются для связи с
perldl. Интерфейс оболочки к документации
PDL. Простая оболочка (написанная на
Perl) для интерактивного использования
PDL. Скрипт для генерации Makefile.PL
и каракаса PP-файла. Последнее обновление 2005-02-08 19:52:39 -0700.
Beyond Linux From Scratch. Версия 6.0
Глава 12. Программирование
PDL-2.4.2
Введение в PDL
Информация о пакете
Зависимости
PDL
PDL::NiceSlice
Inline::Pdlpp
perldl
PDL
::Graphics::TriD
PDL
::Graphics::PGPLOT
PDL
::Graphics::PLPLOT
PDL
::Graphics::IIS
PDL
::Graphics::Karma
PDL
::IO::Pic
PDL::Slatec
PDL
::GSL
PDL
::FFTW
PDL
::IO::Browser
sed -i -e "s/WITH_IO_BROWSER => 0/WITH_IO_BROWSER => 1/" perldl.conf
PDL
::IO::NDF
Установка PDL
perl Makefile.PL &&
make &&
make test
make install
Конфигурация PDL
Файлы конфигурации
Конфигурационная информация
Содержание
Установленные программы:
pdl, pdldoc, perldl и pptemplate.
Установленные модули:
более 90 индивидуальных модулей
Perl.
Установленные каталоги:
/usr/lib/perl5/site_perl/5.8.5/i686-linux/{,auto/}PDL
.
Короткое описание
Найди своих коллег! |