Користувальницькькі налаштування

Налаштування сайту


sage

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Both sides previous revision Попередня ревізія
sage [2016/10/25 12:06]
wombat [Обновление] опечатка
sage [2016/10/25 12:45] (поточний)
wombat Дополнительные пакеты
Рядок 64: Рядок 64:
 ===== Дополнительные пакеты ===== ===== Дополнительные пакеты =====
  
 +==== Из коллекции Sage ====
  
-Если я правильно понимаюключевой приём такой: +Sage содержит информацию о ряде пакетов, которые проверены на работоспособность в среде Sage и внесены в соответствующий список. Получить полный список ​таких пакетов можно следующим образом((http://​doc.sagemath.org/​html/​en/​reference/​misc/​sage/​misc/​package.html?​highlight=list_packages)):​
-    ​sage -python setup.py install+
  
-Т.е. скачиваем пакет, распаковываем его куда-то. Заходим  в это "куда-то", ​но там вместо стандартного "''​python setup.py install''​" запускаем то, что написано выше. Хотяперед этим лучше прочесть README или INSTALL ​в самом архиве пакета, понимая, что когда ​попадётся там команда типа приведённой выше, нужно вместо "''​python''​" подставить "''​sage -python''"​.+  sage: from sage.misc.package import list_packages 
 +  sage: list_packages() 
 + 
 +Список довольно ​велик, и чтобы отобразить только пакеты из определённого класса, можно указать аргумент этой функции:​ 
 + 
 +  sage: list_packages('standard'
 +  sage: list_packages('optional'
 +  sage: list_packages('​experimental'​) 
 +  sage: list_packages('​pip'​) 
 + 
 +Пакеты всех классовкроме ''​pip'',​ устанавливаются следующим ​образом:​ 
 + 
 +  sage -i <имя_пакета> 
 + 
 +Пакеты из класса ''​pip'', ​устанавливаются следующим образом: 
 + 
 +  sage -pip install <имя_пакета
 + 
 +=== chardet === 
 + 
 +Библиотека [[https://​github.com/​chardet/​chardet | chardet]] позволяет автоматически определять кодировку ​текстовых файлов и просматривать их в корректном виде. Поскольку этот пакет входит в списки Sage, но входит в класс ​''​pip''​, устанавливаем его следующим образом:​ 
 + 
 +  ​sage -pip install chardet
  
 ==== Пакеты R ==== ==== Пакеты R ====
Рядок 74: Рядок 96:
   sage: r.install_packages('​tseriesChaos'​)   sage: r.install_packages('​tseriesChaos'​)
  
-==== mlpy ====+==== Другие пакеты ​==== 
 + 
 +Если я правильно понимаю,​ ключевой приём такой:​ 
 +    sage -python setup.py install 
 + 
 +Т.е. скачиваем пакет, распаковываем его куда-то. Заходим ​ в это "​куда-то",​ но там вместо стандартного "''​python setup.py install''"​ запускаем то, что написано выше. Хотя, перед этим лучше прочесть README или INSTALL в самом архиве пакета,​ понимая,​ что когда попадётся там команда типа приведённой выше, нужно вместо "''​python''"​ подставить "''​sage -python''"​. 
 + 
 +=== mlpy ===
  
 http://​mlpy.sourceforge.net/​ http://​mlpy.sourceforge.net/​
Рядок 89: Рядок 118:
   # sage -python setup.py install   # sage -python setup.py install
  
-==== spectrum ​====+=== spectrum ===
  
 Для установки пакета spectrum потребовалось предварительно установить пакет easydev: Для установки пакета spectrum потребовалось предварительно установить пакет easydev:
sage.txt · В останнє змінено: 2016/10/25 12:45 by wombat