Создание пакетов расширений

Как создать пакет расширений

E   Выберите в меню:

Сервис > Пакеты расширений > Создать пакет расширений…

E   Введите значения для всех полей на вкладке «Обязательные».

E   На вкладке «Необязательные» введите значения для всех полей, которые необходимы для модуля расширений.

E   Укажите целевой файл для пакета расширений.

E   Нажмите кнопку Сохранить, чтобы сохранить пакет расширений в определенное место.

Диалоговое окно «Создание пакета расширений» закроется.

Обязательные поля для пакетов расширений

Имя. Уникальное имя пакета расширений. Оно может состоять из трех слов и не является регистрозависимым. Знаки ограничены только 7-битными знаками ASCII. Во избежание конфликта имен можно использовать название из нескольких слов, в котором первое слово является идентификатором организации, например URL-адресом.

Файлы.  Щелкните кнопку Добавить, чтобы добавить файлы связанные с пакетом расширений.  Пакет расширений должен включать хотя бы файл спецификации пользовательского диалогового окна (.spd) или XML-файл спецификации для команды расширения. Если XML-файл спецификаций включен, то данный пакет должен включать хотя бы один файл кода Python или R, а именно файл типа .py, pyc, .pyo или .R.

n    Трансляционные файлы для команд расширения (реализовавнные в Python или R), включенные в пакет расширений, добавляются из Папки каталогов перевода на вкладке Дополнительная информация. Дополнительную информацию см. данная тема Обязательные поля для пакетов расширений на стр. 339.

n    К пакету расширений можно добавить файл readme. Задайте имя файла в виде ReadMe.txt. Конечные пользователи могут получить доступ к файлу readme из диалогового окна, выводящего подробности о пакете расширений. Вы можете включить локализованную версию файла readme, заданную в виде ReadMe_<идентификатор языка>.txt, как в ReadMe_fr.txt для французской версии.

Краткое описание. Краткое описание пакета расширений отображается в одной строке.

Описание. Более подробное описание пакета расширений, чем в поле Краткое описание. Например, можно перечислить самые значимые функции, которые доступны с данным пакетом расширений. Если пакет расширений предоставляет программу-оболочку для функции из пакета R, то здесь это должно быть указано.

Автор. Автор пакета расширений. Возможно включить адрес электронной почты.

Версия. Идентификатор версии в форме x.x.x, где каждый компонент идентификатора должен быть целым числом, например 1.0.0. Нули подразумеваются, если они не указаны явно. Например, идентификатор версии 3.1 подразумевает версию 3.1.0. Этот идентификатор версии не зависит от версии IBM® SPSS® Statistics.

Минимальная  версия SPSS Statistics.  Минимальная версия SPSS Statistics, необходимая для запуска данного пакета расширений.

Сервис

Обязательные поля для пакетов расширений

Дата выпуска. Дата выпуска, которая указывается по усмотрению. Без форматирования.

Ссылки.  Необязательный набор URL-адресов, который связаны с данным пакетом расширений, например, домашней страницей автора. Формат данного поля произвольный. Поэтому необходимо разделять URL-адреса пробелами, запятыми или другими подходящими разделителями.

Категории.   Необязательный набор ключевых слов, с которыми связан пакет расширений при разработке для отправки в  Сообщество SPSS ( http://www.ibm.com/developerworks/spssdevcentral). Введите одно или несколько значений. Например, можно ввести extension_command, spss и python. Найдите в загрузках на Сообщество SPSS типичные ключевые слова для использования.

Обязательные подключаемые модули. Установите флажки для всех подключаемых модулей (Python или R), которые необходимы для запуска пользовательских компонентов, которые связаны с данным пакетом расширений. Во время установки будут предупреждены пользователи, которые не имеют обязательных модулей расширения.

Необходимые пакеты R. Введите имена всех необходимых для данного пакета расширения пакетов R, из репозитория пакетов CRAN. Имена чувствительны к регистру. Чтобы добавить первый пакет, щелкните в любом месте элемента управления «Обязательные пакеты R», чтобы выделить поле ввода. Чтобы создать новую строку, нажмите клавишу Enter, расположив курсор на данной строке. Чтобы удалить строку, выберите ее и нажмите клавишу Delete. Когда пакет расширений установлен, IBM® SPSS® Statistics выполнит проверку наличия пакетов R на компьютере конечного пользователя и попытается загрузить и установить все недостающие пакеты.

Необходимые модули Python. Введите имена всех обязательных для пакета расширений модулей Python, которые не включены в данный пакет расширений. Все такие модули следует отправлять в  Сообщество SPSS( http://www.ibm.com/developerworks/spssdevcentral). Чтобы добавить первый модуль, щелкните в любом месте элемента управления Необходимые модули Python, чтобы выделить поле ввода. Чтобы создать новую строку, нажмите клавишу Enter, расположив курсор на данной строке. Чтобы удалить строку, выберите ее и нажмите клавишу Delete. Конечный пользователь отвечает за загрузку

всех обязательных модулей Python и их копирование в папку extensions установочного каталога SPSS Statistics, или в другое место, которое указано в переменной среды SPSS_EXTENSIONS_PATH.

Папка каталогов перевода. Вы можете включить папку, содержащую каталоги перевода. Это позволит обеспечить локализованные сообщения и локализованный вывод из программ на Python или R, реализующих команду расширения, включенную в пакет расширений. Перейдите к папке lang, содержащей нужные каталоги перевода, и выберите эту папку. За информацией о локализации вывода из программ на Python и R обратитесь к разделам справочной системы о надстройках интеграции Python и R.

Примечание: Локализация пользовательских диалогов требует использования разных механизмов. Дополнительную информацию см. данная тема Создание локализованных версий настраиваемых диалоговых окон в Данная 9 на стр. 405.

Источник: Руководство пользователя по базовой системе Statistics 20

Похожие посты:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий