Пакет SAGE приводится (http://www.networkworld.com/community/node/22768) в качестве примера достойной альтернативы коммерческим математическим пакетам.
Несколько дней назад вышла новая версия SAGE (http://sagemath.org/) (Software for Algebra and Geometry Experimentation), проекта связавшего в одном пакете такие математические программы, как GAP, GNU Multi-Precision Library, GNU Scientific Library, Matplotlib, Maxima, Mwrank, NetworkX, NTL, Numerical Python, PARI и Singular.
Выполнение расчетов производится в едином пользовательском интерфейсе, построенном на базе web-технологий и доступном через web-браузер. Имеются мощные средства разработки дополнении и скриптинга, для которых используется обычный Python, а не специализированный язык.URL: http://www.networkworld.com/community/node/22768
Новость: http://www.opennet.me/opennews/art.shtml?num=13146
судя по компонентам лицензия должна быть ГПЛ - это действительно так?
а то что-то не нашёл на сайте упоминания...
http://sagemath.org/doc/html/inst/intro.htmlThese programs are all released under a GPL-compatible license
(see the COPYING.txt file in the SAGE home directory for more details).
Содержание COPYING.txt=== [cut] ===
* LICENSES OF INCLUDED SOFTWARE:
SOFTWARE LICENSE
----------------------------------------------
bzip2 BSD (customized)
cddlib GPL
clisp GPL
ec Watkins (BSD-ish)
gmp-ecm LGPL
ellsea GPL
extcode GPL
flintqs GPL
freetype GPL
gap GPL
gd Custom (BSD-ish)
gdmodule Custom (BSD-ish)
genus2reduction GPL
gfan GPL
givaro GPL
gmp LGPL
gnuplotpy LGPL
gsl GPL
iml GPL, Modified BSD (see below)
ipython Modified BSD
ipython1 Modified BSD
jsmath Apache License 2.0 (see note below)
note: -- jsmath is never run by SAGE or linked with SAGE at runtime --
lcalc (Rubinstein) GPL
linbox LGPL
matplotlib Modified Python license
maxima GPL
mercurial GPL
moinmoin wiki GPL
mpfi GPL
mpfr LGPL
mwrank GPL
networkx LGPL
ntl GPL
numpy Modified BSD
omalloc GPL (part of Singular; see below)
palp GPL
pari GPL
pexpect MIT (or X11) License
pycrypto No restrictions
pyopenssl GPL
pysqlite Modified BSD
python Python License
quaddouble Modified BSD
readline GPL
sage GPL
sage_scripts GPL
sagex/pyrex GPL (pyrex has no restrictions)
simon-2descent GPL
singular GPL
sqlite Public Domain (no restrictions)
sympow Modified BSD
tachyon3d Modified BSD (see below)
termcap GPL
twisted Custom (Modified BSD)
twistedweb2 MIT Free Software licence
weave SciPy License (=Modified BSD)
zlib Custom (Modified BSD)
zodb3 ZPL=== [cut] ===
> Sage is an browser-based open-source toolЗАИПАЛИ.... Такую систему, логику, алгоритмы соорудили, а мля нормальную GUI мозг не осилил???
Павлина, ты ж мега-программер: возьми да по-шустрому свояй фронтенд, благо апи открыт.
Ну а мне и браузера хватит...
К примеру, если вспомнить 1-й курс, то мне очень помогла наглядность, для изучения Линейной Алгебры, особенно операций с матрицами.
Так же, помнится анимация (в Maple) преобразования Фурье. Тут уйдет больше времени на изучение Sage, чем на суть пр. Фурье. :)
В общем, мне понравилось.
Математический пакет на основе Питона и веб-браузера? А для чего это? В реальных, сложных задачах эта смесь будет тормозить как черепаха. В учебных целях, демонстрация расчётов... Может быть.
На работе стоит Матлаб, так на сложных алгоритмах медленнее даже борландовского компилятора в десятки(!) раз. А тут питон и веб. Ну да, сейчас так модно.
>Математический пакет на основе Питона и веб-браузера? А для чего это? В
>реальных, сложных задачах эта смесь будет тормозить как черепаха. В учебных
>целях, демонстрация расчётов... Может быть.
>На работе стоит Матлаб, так на сложных алгоритмах медленнее даже борландовского компилятора
>в десятки(!) раз. А тут питон и веб. Ну да, сейчас
>так модно.Не хватает производительности, купи железку быстрее, это значительно дешевле, чем ваять монтсруозные высокооптимизированный пакет.
libGMP4 (GNU MultiPrecision library) разве нигде не применяется?
>>Математический пакет на основе Питона и веб-браузера? А для чего это? ВЧто Вы знаете о питоне, родной? Особенно о Numeric Python?
Ничего? Жуйте дальше.
>>>Математический пакет на основе Питона и веб-браузера? А для чего это? В
>
>Что Вы знаете о питоне, родной? Особенно о Numeric Python?
>Ничего? Жуйте дальше.А на меня то чего накинулись, я как раз обеими руками и ногами за такие вот Agile-разработки ;) Софт должен писаться быстро и просто, а производительность должно железо обеспечивать.
в гневе праведном не туда ткнул. анониму ессно было :)
>Математический пакет на основе Питона и веб-браузера? А для чего это? В
>реальных, сложных задачах эта смесь будет тормозить как черепаха. В учебных
>целях, демонстрация расчётов... Может быть.
>На работе стоит Матлаб, так на сложных алгоритмах медленнее даже борландовского компилятора
>в десятки(!) раз. А тут питон и веб. Ну да, сейчас
>так модно.Учимся читать. Пакет построен на основе GAP, GNU MPL, GNU SL и так далее - а написан на python(веб-морда + обёртки). Чуете разницу?
От пакета ощущение как от всего исторически-опенсорсного: много крика о крутости и тотальная пакостная недоделанность.
Например когда выводятся 3D графики - нет возмоюжности повращать обьект мышкой.. как в матлабе... казалось бы да? а вот осадочек недоделанности и убогости - остается...
что бы вращать график нужно нажать левой кнопкой мышки на графике и, удерживая её, двигать мышку в нужную сторону.
не подскажете, чем можно работать с нечеткой логикой, нечеткими множествами?
от себя добавлю
http://www.linux.com/base/ldp/howto/AI-Alife-HOWTO-2.html - есть ссылки на пакеты и библиотеки для работы с нечеткой логикой. Но хочется чего-то матлабоподобного. Видел сслыку для octave, но она мертвая.
http://www.octave.org