URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 129968
[ Назад ]

Исходное сообщение
"Выпуск свободного математического пакета Scilab 2023.0.0"

Отправлено opennews , 13-Мрт-23 09:39 
Опубликован релиз среды компьютерной математики Scilab 2023.0.0, предоставляющей похожий на Matlab язык и набор функций для математических, инженерных и научных расчётов. Пакет подходит для профессионального применения и использования в ВУЗах, предоставляя инструменты для разнообразных вычислений: от визуализации, моделирования и интерполяции до дифференциальных уравнений  и математической статистики. Поддерживается выполнение сценариев, написанных для Matlab. Код проекта поставляется под лицензией GPLv2. Готовые сборки сформированы для Linux, Windows и macOS...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=58784


Содержание

Сообщения в этом обсуждении
"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 09:39 
А чем оно лучше (хуже) GNU Octave?

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 09:52 
лучше тем что не на кутэ и по функционалу
а так везде господствует товарищ матлаб

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено ptr , 13-Мрт-23 10:27 
Во-первых, на QT тоже можно современный эргономичный GUI наваять, вместо вырвиглаз образца 90-х годов в Octave. Во-вторых, по функционалу Octave все же получше, хотя при этом надо учитывать потребности конкретного пользователя. При более детальном рассмотрении и SciLab для некоторых областей применения может оказаться более функциональным.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 10:33 
> на QT тоже можно современный эргономичный GUI наваять

каким образом это можно сделать на плеере от Apple?!


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 11:14 
Математический пакет на плейере? Да вы знающий толк в извращениях.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 20:12 
Ну так предлагают же на QT. Если вы не знаете, докладываю: это QuickTime.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Timoteo Cirkla , 16-Мрт-23 21:53 
Слишком толсто. Попробуй похудеть.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено svetrnd , 13-Мрт-23 11:24 
Только Qt

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 11:35 
Так там и написано про QT.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 11:47 
Про QuickTime?

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 12:25 
бинго, у местных очень туго с распознаванием регистра в названиях торговых марок

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено ptr , 13-Мрт-23 12:38 
Не, нормально, написать "кутэ", вместо "кьют" - никто не придирается. А если QT - уже куча придирок.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 20:15 
Если ты напишешь Quute тебя тоже не поймут. А куте это всё же корректно.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 19:52 
> Во-первых, на QT тоже можно современный эргономичный GUI наваять

как будто это можно или когда-нибудь можно было сделать на чём-то другом


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 11:17 
>а так везде господствует товарищ матлаб

А он нам точно товарищ?
Например, Алмаз-Антей переползает на Python/NumPy.


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 11:43 
Что там с обратной совместимость?

Видел жалобы на то, что при всём удобстве питоньей экосистемы для научных вычислений скрипты на питоне протухают чуть ли не на глазах и их приходится переделывать под новые версии языка и библиотек.


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 11:53 
Если нормально фиксировать версии зависимостей все нормально работает. А то видел научный питон requirements.txt типа numpy, pytorch, scipy (очень капризный) чето ещё всё без версий! Как будто кто-то руками писал. Ясен красен хрен чего из зависимостей соберешь. Хорошо хоть известно с какой версий питона  это всё изначально работало. Можно методом перебора понять какие версии использовались. В крайнем случае во время работы тебе скажу, а такой вот функции нету. Ищешь, а она более в поздней версии пакета есть.  

Если использовать какой-нибудь нормальный poetry или pipenv на худой конец pdm проблем быть не должно.  


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 13:06 
В чём и проблема - даже если прописать зависимости, запустится ли оно через условные 10 лет - большой вопрос: будут ли репозитории ещё содержать эти древние библиотеки, будут ли вообще эти репозитории  ещё работать, скомпилится ли интерпретатор питона правильной версии через эти 10 лет под новую платформу?

Одно дело - какая-нибудь языковая модель, которая нужна здесь и сейчас, а через год будет заменена новой, а совсем другое - какой-то алгоритм, который, скорее всего, если и будет меняться, то по чуть-чуть, но зато будет использоваться годами.

Собственно поэтому до сих пор фортран котируется: алгоритмы, воплощённые в нём, фактически вечные, только пользовательский интерфейс меняй на более современный.


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 13:25 
В докер положи, а докер в файл и в репо. Так правда никто не делает от слова совсем, но может сработать.  А если через 10 лет не будет докера отковырять файлы из overlayFS и можно попробовать запустить на древнем ядре.  

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 20:55 
СайПай в том числе и на Фортране написан.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 15:25 
Совместимость питона на самом деле поразительная. Лично я сталкивался только с проблемами в наколенных cython батарейках когда внутрянку питона переписывали и ещё когда асинхронщину на протяжении нескольких версий переколбашивали и требовались некоторые изменения в коде. Если ты не используешь мёртвые зависимости, то тебе не придётся беспокоиться о том, что твой код работать не будет. И нет, твоё предложение фиксировать версии не обязательно будет работать -- помимо питона есть ещё системные либы. Твой выбор докер.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено 1 , 13-Мрт-23 17:46 
Ну да ... переход с 2 на 3 поразил многих ... И надолго.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 17:54 
Это сказки опеннетовские, весь мир в восторге от 3 питона. 2 питон ещё недостаточно отошёл от статуса несерьёзного игрушечного языка, каким питон представал изначально, но 3 уже можно нормально пользоваться без хаков а ля sys.setdefaultencoding('sjisx0213').

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 21:22 
3-им питоном стало можно пользоваться только через 10 лет после релиза.  

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 21:50 
Бред. 3.2 уже был абсолютно готов и все важные батарейки емнип тоже портировали к тому времени. Но и на 3.0 писали нормально, просто тогда профит от перехода был ещё не столь очевиден. Чего уж говорить 3.4 и 3.6. Ты утверждаешь, будто только с приходом 3.7 что-то поменялось. Что, по-твоему?

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 12:11 
В приличных обществах фиксируют версии окружения через environment.yml

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 12:57 
А свои репозитории с необходимыми в прошлом, настоящем и будущем библиотеками и средами исполнения у них есть?

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 13:27 
У питона есть достаточно свой репозиторий и старые версии там хранятся и не удаляются. Обычно.  

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 13:33 
Тут просто особый случай - речь о подсанкционной организации в стране, которая в силу определённых обстоятельств может оказаться без доступа к международным репозиториям. Я, например, не знаю, есть ли зеркала репозиториев питона в России.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 14:12 
Можно питон пакеты в wheel файлы скачивать и в папочку складывать. Есть конечно момент что пакет, может захотеть что-то скачать, например какую-то модель. Но в целом её тоже можно скачать, разобрать исходники пакета посмотреть где у него кеш и туда положить. Но это прям не быстрый процесс будет, это да.  

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено economist , 13-Мрт-23 13:15 
Большие (10k+ строк) ETL/EDA-скрипты на Python протухают в среднем раз в полгода. Это не так часто, и не так больно: на поиск работоспособного сочетания либ со стандартным понижением версии с pip уйдет около 10 минут. На "третий раз" аналитик останется без премии и за день освоит pip env и протухать ничего не будет.

А вот продолжать работать в Matlab сейчас очень странно, дорого и подло по отношению как стране, так и к производителю.  


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено commiethebeastie , 13-Мрт-23 16:21 
Протухают, потому что ты путаешь понятия интерпретатор и скрипты. Видимо качество кода такое же.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноньимъ , 13-Мрт-23 14:02 
Есть ещё Julia

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноньимъ , 13-Мрт-23 14:01 
Нынче везде питончик и постепенно Julia
Матлаб - страшный попил.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 15-Мрт-23 16:03 
> и постепенно Julia

да не бывать этому переходу, julia продвигает небольшая кучка извращенцев, скорее python оптимизируют и избавят от текущих проблем, чем перейдут на это убожество julia


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Anonimous , 14-Мрт-23 17:49 
>а так везде господствует товарищ матлаб

Не везде, матлаб меееедленный
Октава тоже не айс, но всё таки...
FFT - "На больших размерах матриц, например 4096х4096, Octave почти в три раза быстрее MATLAB."


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 10:05 
А оно не лучше. Посмотрел близкую мне тему - статистику. Половина описаний функций недоступна, часть картинок битые. То, что есть - примитив. Если и остальное такого же уровня, то оценка пакету "неудовлетворительно".

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено ptr , 13-Мрт-23 10:35 
Статистика вообще вещь отдельная и своеобразная. Как оказалось, на R с ней удобней работать, чем даже на MatLAB, не говоря уже об GNU Octave или SciLAB.

P.S. Фанаты могут и Python использовать, но пока в него не портированны множество пакетов из R, вроде auto.arima из forecast, я предпочитаю R.

P.P.S. В качестве среды, как для R, так и для Python, и для Julia использую Jupyter


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 11:22 
Что значит чем даже MatLAB? Для работы с данными даже Excel удобнее чем MatLAB. Если говорить про интерфейс Spyder IDE пока что топ из придуманного.  

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено ptr , 13-Мрт-23 12:44 
Ну на Excel прогнозировать или искать оптимум вообще мало реально, а на MatLAB - вполне, хотя и то, и другое, требует очистки и анализа данных методами математической статистики.
Да и серии из миллионов событий в MatLAB вполне можно обрабатывать, а в Excel - не реально по определению.
Но в любом случае, на R это все сподручней.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 13:31 
Excel может получать данные из внешнего источника, а отображать уже то что сможет или то что запросили. Тут больше вопрос желания.  

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено ptr , 13-Мрт-23 17:56 
А на фиг тогда Excel нужен, если Вы предлагаете всю обработку данных производить на внешнем источнике? Ну да, конечно, задачи математической статистики можно решать прямо на ClickHouse или PostgreSQL и визуализировать их в Excel. Но как по мне - это во-первых, большое извращение. А во-вторых, Excel тут уступает специализированным средствам визуализации почти по всем параметрам.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 21:26 
Источником может быть даже, на секундочку, Access. Можно решить в базе, но можно и в Экселе.  Может и не очень удобно, но если твоя компания активный пользователь офиса, то почему бы и нет. Есть места где всю статистику решают в офисе. И никто не жалуется что у них нет новомодного питона или р. Но они и обсчитывают не геном человека.  

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено ptr , 14-Мрт-23 09:34 
Я сказал выше, какие задачи я решаю статистическими методами - прогнозирование и нахождение оптимумов.
А теперь объясните мне, как такие задачи решать в Excel. Я в нем модель смогу обучить для прогнозирования? Или, пусть даже без дискретки, LP оптимум смогу найти?

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Статистик , 13-Мрт-23 13:27 
Ананий, ты кроме этого поделия Spyder хоть видел номальный IDE, типа PyCharm, RStudio?

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 13:32 
Зачем ты вообще вспоминал про эти убогие джава поделки? Это какой-то позор.  

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Статистик , 13-Мрт-23 13:41 
Так и запишем - альтернативно одаренный не осилил ведущие мировые IDE. Весь мир осилили, а он нет. Какой-то остров Невезения у них там в Мухосранске. С этим надо что-то делать, мдя...А то настанет - Идиократия.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 14:09 
Тот же самый мир, который сидит на продуктах JetBrains с ненужными свистелками, а есть нормальные люди, которые используют VSCode?

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено User , 13-Мрт-23 19:46 
Любители обмазаться электроном предъявляют что-то джве - спешите видеть! VSCode без двух ведер плагинов - редактор кода не сильно удобней какого kate, а обвешенный до состояния 0,7 IDEA выглядит как разудалая цыганщина и работает... спессфисски. Бывает конечно, что именно IDE и не нужна - и те, кто умеет vscode готовить тоже встречаются, но обычно зрелище выходит душераздирающее.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 21:27 
Электрон пока что лучшее что произошло с десктопом лет так за 20.  

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено ptr , 13-Мрт-23 18:02 
Он не нормальные, а ограниченные, так как не позоволяют в одном IDE одновременно работать с кодом на R, Python и Julia.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 21:29 
Нет ни одной причины для нормального человека их смешивать. Работай с чем-то одним.  Два окна с разными путями настроек открой если очень надо, но все равно это будет неправильно.  

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено ptr , 14-Мрт-23 10:10 
Хм, а может это не я ненормальный, а Вы чего-то не понимаете, считая что не может прогнозирование быть на R, solver на Julia, и слеплено все это вместе - на Python?
С учетом того, что прогнозированием на последнем моем проекте одна группа занимается уже года три, другая группа оптимизационными задачами - лет десять (начинали с River Logic, потом перешли на Julia), а аналитики, использующие и то, и другое, для решения уже прикладных задач, кроме Python не знают ничего - я что-то иных путей не вижу.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 12:04 
На русский переведена не вся справка, надо было читать на инглише

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 12:06 
Возьми и допиши справку. Хочешь всё и на халяву?

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Бывалый смузихлёб , 13-Мрт-23 11:09 
Посоны в теме про октав говорили, что сабж медленней матлаба но сильно быстрее октавы, причём последняя могла в результате выдать что-то не то

Хотя возможно всё уже решилось или надо было поиграццо с параметрами


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 11:29 
Можно вспомнить что матлаб платный и перестать выпендриваться.  

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено anonimous , 14-Мрт-23 01:34 
>А чем оно лучше (хуже) GNU Octave?

Хуже несколько меньшей совместимостью с матлабом т.е. будет чуть больше возни с заимствованным кодом. Но побыстрее на невекторизованных вычислениях. Есть xcos для визуального программирования мышкой.


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 12:33 
Хм, а этот Scilab в векторизованные операции умеет, типа как R? Или нужно обмазываться вложенными "for"?

В чём киллер-фитча Scilab? Чем он лучше Jupyter+Python?


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 19:55 
jupiter это где на каждую команду виджет в 400 пикселей высотой вместо строчки в консоли?

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 19:56 
в браузере

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 15-Мрт-23 06:54 
Гм, для ядрёной консоли, есть ipython. Жупитер это про удобство виджетов и обмен тетрадок. Не понимаю ненависти к веб-интерфейсу, ИМХО, неплохой компромисс между удобством, универсальностью, и системными требованиями. Это ж не электрон.

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено anonimous , 14-Мрт-23 01:30 
>Хм, а этот Scilab в векторизованные операции умеет, типа как R? Или нужно обмазываться вложенными "for"?

Матлабоподобный т.е. векторный изначально. Но некоторые похоже пишут вложенные циклы и жалуются на тормоза. Так то даже некоторые питнисты выучили про нампай (списанный с некоторыми ужудшениями с матлаба) и как векторизовать.

>В чём киллер-фитча Scilab? Чем он лучше Jupyter+Python?

Тем что нет ни Python, ни (не к ночи будь помянут) Jupyter


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 15-Мрт-23 06:56 
>векторный изначально

Это отлично, значит, можно как-нибудь поковырять.

>(не к ночи будь помянут) Jupyter

Ответил в этой ветке выше.За что такая нелюбовь к Жупитеру?!


"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено kkk , 14-Мрт-23 19:45 
у него аналог лабвью есть, но я тут посмотрел гнурадио и .... :)

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 20:57 
Там Матлаб за 2 дня обсудили, внимание вопрос: что по свободным аналогам Wolfram Mathematica?

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 21:33 
Книжку в библиотеке взять.  

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Аноним , 13-Мрт-23 21:34 
Maxima отлично работает

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено pashev.ru , 13-Мрт-23 21:59 
http://pashev.ru/files/pashev-axiom-2010.pdf.html

"Выпуск свободного математического пакета Scilab 2023.0.0"
Отправлено Статистик , 13-Мрт-23 23:47 
Мы так поняли, что ты хочешь удивить наше сообщество и предъявить собственный аналог Системы Символьных Математических Вычислений, типа SymPy? Да мы не против, давай предсталяй - заценим.