Открытый подход к построению научного программного обеспечения
Аннотация
Представлены результаты работы авторов по разработке новой концепции построения научного программного обеспечения. Особое внимание уделено научному программному обеспечению для решения математических задач, включая задачи математического моделирования. Проведён анализ современных программных средств для решения задач моделирования. Выделены две группы программ: математические пакеты и современные языки программирования. Авторы предлагают способ построения специализированных математических пакетов на базе интерактивных блокнотов семейства Jupyter с различными вычислительными ядрами. Предложенная концепция реализована с помощью разработанной авторами системы открытой математики. Система открытой математики ‒ программный продукт, предназначенный для создания и настройки специализированных математических пакетов. Система открытой математики состоит из двух скриптов. Генерируемый скриптами специализированный математический пакет включает в себя систему интерактивных блокнотов Jupyter и вычислительные ядра Python, Julia, Scilab, bash, Octave, Wolfram, а также разработанный авторами учебник по Julia. Представлены возможности адаптации системы открытой математики для функционирования её на компьютере исследователя. Детально описаны возможности расширения системы. Предложено распространить лицензии GNU GPL, GNU FDL на результаты научных исследований и научные статьи.

Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.
Редакционная политика журнала основывается на традиционных этических принципах российской научной периодики и строится с учетом этических норм работы редакторов и издателей, закрепленных в Кодексе поведения и руководящих принципах наилучшей практики для редактора журнала (Code of Conduct and Best Practice Guidelines for Journal Editors) и Кодексе поведения для издателя журнала (Code of Conduct for Journal Publishers), разработанных Комитетом по публикационной этике - Committee on Publication Ethics (COPE). В процессе издательской деятельности редколлегия журнала руководствуется международными правилами охраны авторского права, нормами действующего законодательства РФ, международными издательскими стандартами и обязательной ссылке на первоисточник.
Журнал позволяет авторам сохранять авторское право без ограничений. Журнал позволяет авторам сохранить права на публикацию без ограничений.
Издательская политика в области авторского права и архивирования определяются «зеленым цветом» в базе данных SHERPA/RoMEO.
Все статьи распространяются на условиях лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная, которая позволяет другим использовать, распространять, дополнять эту работу с обязательной ссылкой на оригинальную работу и публикацию в этом журналe.
