Merge branch 'dev' into feature/no-files

This commit is contained in:
Alexander Nozik 2023-03-27 09:41:35 +03:00
commit 6c384b2d7b
43 changed files with 154 additions and 56 deletions

View File

@ -52,6 +52,7 @@ apiValidation{
val host = System.getenv("SPC_HOST")
val user = System.getenv("SPC_USER")
//val password = System.getenv("SPC_PASSWORD")
val identityString = System.getenv("SPC_ID")
val serviceName = "sciprog-site"

View File

@ -5,6 +5,6 @@ section_title: Контакты
language: ru
---
Все вопросы можно задать в телеграм-канале лаборатории MIPT-NPM: [https://t.me/mipt_npm](https://t.me/mipt_npm).
Все вопросы можно задать в телеграм-канале лаборатории MIPT-NPM: [https://t.me/SciProgCentre](https://t.me/SciProgCentre).
Также можно писать на электронную почту: <a href='mailto:&#101;&#100;&#117;&#064;&#115;&#099;&#105;&#112;&#114;&#111;&#103;&#046;&#099;&#101;&#110;&#116;&#101;&#114;'>&#101;&#100;&#117;&#064;&#115;&#099;&#105;&#112;&#114;&#111;&#103;&#046;&#099;&#101;&#110;&#116;&#101;&#114;</a>.

View File

@ -8,32 +8,34 @@ language: ru
<iframe width="100%" height="315" src="https://www.youtube.com/embed/pniPs5ne294" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Магистерская программа МФТИ **"Научное программное обеспечение"** (старое название: **"Разработка и применение программного обеспечения в физических исследованиях"**) создана при поддержке двух школ МФТИ: Физтех-школы физики и исследований им. Ландау ([ЛФИ](https://mipt.ru/education/departments/lpr/)), Физтех-школы прикладной математики и информатики ([ФПМИ](https://mipt.ru/education/departments/fpmi/)) а также ряда академических и промышленных партнеров. В ее основе лежит взаимодействие студента и [научного руководителя](#mentors).
Магистерская программа МФТИ **"Научное программное обеспечение"** создана при поддержке двух школ МФТИ: Физтех-школы физики и исследований им. Ландау ([ЛФИ](https://mipt.ru/education/departments/lpr/)) и Физтех-школы прикладной математики и информатики ([ФПМИ](https://mipt.ru/education/departments/fpmi/)), а также ряда академических и промышленных партнеров. В ее основе лежит взаимодействие студента и [научного руководителя](#mentors).
Цель создания программы &mdash; объединение усилий ученых и программистов для разработки лучших компьютерных решений и применения этих решений в области фундаментальной и прикладной науки и инженерии.
Цель программы &mdash; объединение усилий ученых и программистов для разработки лучших компьютерных решений и применения этих решений в области фундаментальной и прикладной науки и инженерии.
Студенты магистерской программы в рамках научной работы и выполнения проектов работают над актуальными задачами:
Студенты магистерской программы в рамках научной работы и в процессе выполнения проектов работают над такими актуальными задачами, такими как:
* обработка и анализ данных физических и биологических экспериментов;
* нахождение оптимальной траектории для задач в георазведке;
* разработка инструментов анализа данных для нефтяных компаний и количество прикладных учебных задач от реальных заказчиков постоянно растет.
* обработка и анализ данных физических и биотехнологических экспериментов;
* задачи оптимизации и оптимального планирования (в том числе в геологоразведке);
* разработка инструментов для сбора и анализа данных в научных и индустриальных приложениях;
И многих других.
<hr/>
**Почему же** это направление так актуально?
Существенная часть работы ученых так или иначе связана с компьютером. Компьютеры и программы используются на всех этапах экспериментального или теоретического исследования. Любой работе предшествует **компьютерное моделирование**, затем требуется **автоматизация сбора и хранения данных**, **анализ данных** и, наконец, **представление результатов**. На всех этих этапах нужны компьютеры и программное обеспечение. Качество программного обеспечения &mdash; ключевой фактор в исследованиях и разработках.
Существенная часть работы ученого так или иначе связана с компьютером. Компьютерные программы используются на всех этапах экспериментального или теоретического исследования. Любой работе предшествует **компьютерное моделирование**, затем требуется **собрать и сохранить данные**, **проанализировать** их и, наконец, **представить результаты**. Качество программного обеспечения — ключевой фактор в научных исследованиях и разработках.
Современная разработка программного обеспечения &mdash; это отдельная инженерная дисциплина, требующая опыта и погружения в технологию и соответствующие профессиональные сообщества. Несмотря на то, что современное программирование зародилось в научных исследованиях, с тех пор прошло много времени, и ученые во многих областях в среднем уже не могут похвастаться хорошими знаниями в этой области. Качество программного обеспечения в естественных науках низкое. Те же проблемы свойственны инженерной индустрии.
Разработка современного программного обеспечения — это отдельная инженерная дисциплина, требующая соответствующего опыта и погружения в технологию, а также общения в профессиональных сообществах. Несмотря на то, что основы современного программирования зародились в процессе научных исследований, с тех пор прошло много времени, и во многих областях науки ученые в среднем уже не могут похвастаться хорошими знаниями в этой области. Качество программного обеспечения в естественных науках низкое. Те же проблемы свойственны инженерной индустрии.
<hr/>
**Зачем** для этого нужны ученые?
Прошлые попытки поручить разработку программного обеспечения профессиональным программистам не увенчались успехом. Чтобы сформулировать задачу программисту, надо знать современные компьютерные технологии и понимать, как их лучше применять.
Попытки поручить разработку научного программного обеспечения профессиональным программистам не увенчались успехом. Чтобы правильно сформулировать программисту задачу, надо понимать, как работают современные компьютерные технологии и как их лучше применять.
<hr/>
**Зачем** все это программистам?
Задачи, возникающие на стыке физики и программирования, на порядок интереснее тех, что ожидают инженера-программиста в повседневной рабочей жизни. Также работа с учеными &mdash; это хороший повод опробовать все самые свежие и экспериментальные технологии. Кроме того, опыт в моделировании, обработке данных и работе с приборами является бесценным в IT-среде.
Задачи, возникающие на стыке физики и программирования, на порядок интереснее тех, что ожидают инженера-программиста в повседневной рабочей жизни. Также работа с учеными это хороший повод опробовать все самые свежие и экспериментальные технологии. Кроме того, опыт в моделировании, обработке данных и работе с приборами в IT-среде бесценен.

View File

@ -2,4 +2,4 @@
Исследование УКВ излучения грозовых разрядов.
Ключевые слова: *Научное ПО, Python, грозовые разряды*
Ключевые слова: *научное ПО, Python, грозовые разряды.*

View File

@ -1,5 +1,5 @@
**Руководитель разработкой бэкенда Helicopter в Tinkoff**
**Руководитель разработки бэкенда Helicopter в Tinkoff**
Разработка сервиса автодополнения SQL-кода.
Ключевые слова: *SQL, DSL, распределенная разработка, Kotlin, Java, Python, C++*
Ключевые слова: *SQL, DSL, распределенная разработка, Kotlin, Java, Python, C++.*

View File

@ -2,4 +2,4 @@
Разработка программного обеспечения для обработки данных эксперимента на фиксированной мишени BM@N проекта NICA
Ключевые слова: *Научное ПО, C++, Linux, CERN ROOT, базы данных, моделирование, обработка данных*
Ключевые слова: *научное ПО, C++, Linux, CERN ROOT, базы данных, моделирование, обработка данных.*

View File

@ -1,6 +1,6 @@
---
content_type: magprog_mentor
name: Roland Grinis
name: Ролан Гринис
id: Grinis
image: images/mentors/Grinis.jpg
language: ru

View File

@ -1,3 +1,3 @@
**Научный сотрудник лаборатории методов ядерно-физического эксперимента, сооснователь компании GrinisRIT и экс-квант Morgan Stanley**
Ключевые слова: *Научное ПО, C++, вычислительная физика, методы Монте-Карло, нелинейное программирование*
Ключевые слова: *научное ПО, C++, вычислительная физика, методы Монте-Карло, нелинейное программирование.*

View File

@ -1,5 +1,5 @@
**Сотрудник Института ядерных исследований РАН. Действующий член международной коллаборации Telescope Array**
**Сотрудник ИЯИ РАН. Действующий член международной коллаборации Telescope Array**
Разработка методов, основанных на алгоритмах машинного обучения, для анализа экспериментальных данных, а также для теоретических задач астрофизики частиц. Моделирование распространения космических лучей.
Ключевые слова: *Научное ПО, машинное обучение, анализ данных, физика частиц*
Ключевые слова: *научное ПО, машинное обучение, анализ данных, физика частиц.*

View File

@ -2,4 +2,4 @@
(Solutions Architect/CTO)
Ключевые слова: *SCADA, DCS, IoT, архитектура микросервисов, проектирование реактивных систем*
Ключевые слова: *SCADA, DCS, IoT, архитектура микросервисов, проектирование реактивных систем.*

View File

@ -7,7 +7,7 @@ language: ru
---
#### Организация
ИЯИ РАН, МФТИ, JetBrains Research.
ИЯИ РАН, МФТИ.
#### Биография

View File

@ -1,5 +1,5 @@
**ИЯИ РАН, JetBrains Research**
**ИЯИ РАН**
Разработка научного программного обеспечения и построение IT-инфраструктуры для физических экспериментов
Ключевые слова: *Научное ПО, Kotlin, Python, базы данных*
Ключевые слова: *научное ПО, Kotlin, Python, базы данных.*

View File

@ -2,5 +2,5 @@
Визуализация Atmospheric Cherenkov Telescopes, моделирование воздушных ливней сверхвысоких энергий
Ключевые слова: *Научное ПО, физика частиц, астрофизика, Python, C++, CERN ROOT*
Ключевые слова: *научное ПО, физика частиц, астрофизика, Python, C++, CERN ROOT.*

View File

@ -7,7 +7,7 @@ language: ru
---
#### Организация
МФТИ, JetBrains Research, ИЯИ РАН.
МФТИ.
#### Биография
Образование
@ -18,7 +18,7 @@ language: ru
Преподаватель общей физики в МФТИ (с 2013).
Заместитель заведующего ЛМЯФЭ МФТИ (с 2019).
Руководитель направления в JetBrains Research (с 2019).
Руководитель направления в JetBrains Research (с 2019 по 2022).
Ссылки:

View File

@ -1,5 +1,7 @@
**Директор центра научного программирования**
GDE по Kotlin
Архитектура и дизайн API программного обеспечения. Инструменты для сбора и анализа данных. Программирование на Kotlin. Открытое ПО.
Ключевые слова: *Научное ПО, Kotlin, анализ данных, физика нейтрино*
[Подробности...](/people/Nozik)
Ключевые слова: *научное ПО, Kotlin, анализ данных, физика нейтрино.*

View File

@ -2,4 +2,4 @@
Изучение свойств ядерной материи и столкновений релятивистских тяжёлых ионов
Ключевые слова: *ядерная физика, С++, Python, Байесовский анализ*
Ключевые слова: *ядерная физика, С++, Python, Байесовский анализ.*

View File

@ -0,0 +1,21 @@
---
content_type: magprog_mentor
name: Владимир Пальмин
id: Palmin
image: images/mentors/Palmin.jpg
language: ru
---
#### Организация
* Руководитель отдела аналитики ЦНП МФТИ.
* Технический директор БМК-Сервис.
#### Биография
Бакалавриат ЛФИ МФТИ (2021), магистратура ФПМИ МФТИ (2023).
Занимался анализом данных в различных сферах. От спутникового детектора, который может регистрировать солнечные вспышки, что актуально для безопасности космонавтов и техники на космических станциях, до определения числа зарегистрированных компоненты в ЯМР экспериментах. Разрабатывал также методику оптимизации стратегии физического эксперимента для уменьшения погрешности данных и в результате последующей экономии ресурсов. Руководил разработкой решений анализа данных скважин для крупнейшей нефтяной компании и разработкой компьютерного зрения для оценки процессов в биореакторе. Со-основатель стартапа по оптимизации планирования морской сейсморазведки, стоимость которой может превышать десятки миллионов долларов. Разрабатываемое решение позволяет сократить затраты и отличается от конкурентов более полным рассмотрением влияющих факторов.
#### Направление исследований
Оптимизация/оптимальный дизайн. Разработка компьютерного зрения для анализа данных сейсморазведки. Разработка методики оптимального расположения морских скважин. Создание метода генерации сценариев сейсморазведки, учитывающий вероятностные факторы. Разработка алгоритмов оптимизации в задачах построения траекторий.

View File

@ -0,0 +1,5 @@
**ЦНП МФТИ**
Теория и практика оптимального планирования. Задачи по ручному и автоматическому анализу данных
Ключевые слова: *оптимизация, оптимальный дизайн, аналитика.*

View File

@ -1,5 +1,5 @@
**Ведущий научный сотрудник ИЯИ РАН**
Поиск новой физики за пределами Стандартной Модели частиц
Поиск новой физики за пределами Стандартной модели частиц
Ключевые слова: *Экспериментальная физика, анализ сигналов*
Ключевые слова: *экспериментальная физика, анализ сигналов.*

View File

@ -2,4 +2,4 @@
Моделирование адронных и электромагнитных взаимодействий релятивистских ядер
Ключевые слова: *Научное ПО, метод Монте-Карло, анализ данных, С++, Geant4, численные методы*
Ключевые слова: *научное ПО, метод Монте-Карло, анализ данных, С++, Geant4, численные методы.*

View File

@ -4,6 +4,7 @@ name: Лев Михайлович Шагалов
id: Shagalov
image: images/mentors/Shagalov.jpg
language: ru
published: false
---
#### Организация

View File

@ -2,4 +2,4 @@
Разработка информационных систем, SCADA платформ
Ключевые слова: *Kotlin, Java, Linux, frontend, SCADA*
Ключевые слова: *Kotlin, Java, Linux, frontend, SCADA.*

View File

@ -2,4 +2,4 @@
Инженерно-физические расчеты с помощью программных комплексов ANSYS и COMSOL
Ключевые слова: *Научное ПО, механические расчеты, гидродинамика, термодинамика*
Ключевые слова: *научное ПО, механические расчеты, гидродинамика, термодинамика.*

View File

@ -2,4 +2,4 @@
Дизайн и реализация языков программирования, компиляторные оптимизации, гетерогенные вычисления, символьное исполнение
Ключевые слова: *Kotlin, компиляторы, архитектура*
Ключевые слова: *Kotlin, компиляторы, архитектура.*

View File

@ -2,4 +2,4 @@
Алгоритмы распределеного машинного обучения, Kotlin для Data Science
Ключевые слова: *Kotlin, Java, Python, C++, задачи оптимизации, машинное обучение, эволюционные алгоритмы, компьютерное зрение*
Ключевые слова: *Kotlin, Java, Python, C++, задачи оптимизации, машинное обучение, эволюционные алгоритмы, компьютерное зрение.*

View File

@ -1,5 +1,7 @@
**Научный сотрудник ИЯИ РАН, лаборатория обработки больших данных в физике частиц и астрофизике**
**Научный сотрудник лаборатории обработки больших данных в физике частиц и астрофизике ИЯИ РАН**
Применение методов машинного обучения для анализа данных (различные области). Участник международных экспериментов Байкал-GVD и Telescope Array.
Участник международных экспериментов Байкал-GVD и Telescope Array.
Ключевые слова: *машинное обучение, нейронные сети, анализ данных, астрофизика*
Применение методов машинного обучения для анализа данных (различные области).
Ключевые слова: *машинное обучение, нейронные сети, анализ данных, астрофизика.*

View File

@ -0,0 +1,22 @@
---
content_type: magprog_mentor
name: Александр Сергеевич Клюев
id: kluev
image: images/mentors/kluev.jpg
language: ru
---
#### Организация
КПМ РИТМ
#### Биография
Учился и защищался в БелГУ, с 2022 года работаю в КПМ РИТМ лидом команды программирующих математиков.
#### Направления исследований
Разработка и исследования методов компьютерного моделирования гибридных динамических систем.
Ключевые слова: *гибридные динамические системы, текстовые языки моделирования, численные методы, задача Коши для дифференциально-алгебраических систем уравнений, обнаружение событий разных типов, Julia, ModelingToolkit.jl.*

View File

@ -0,0 +1,5 @@
**Лидер команды программирующих математиков КПМ РИТМ**
Разработка и исследования методов компьютерного моделирования гибридных динамических систем.
Ключевые слова: *гибридные динамические системы, текстовые языки моделирования, задача Коши для дифференциально-алгебраических систем уравнений, обнаружение событий разных типов, Julia, ModelingToolkit.jl.*

View File

@ -0,0 +1,29 @@
---
content_type: magprog_mentor
name: Александр Александрович Комисов
id: komisov
image: images/mentors/komisov.jpg
language: ru
---
#### Организация
КПМ РИТМ
#### Биография
2019 - к.ф.-м.н.
Московский государственный университет им. М.В. Ломоносова, Москва
2012 - Магистр
НИУ "БелГУ"
Инженерно физический, Кафедра теоретической и математической физики, Прикладные математика и физика
2010 - Бакалавр
НИУ БелГУ
Инженерно физический, Кафедра теоретической и математической физики, Прикладные математика и физика
#### Направления исследований
Разработка и исследования методов компьютерного моделирования гибридных динамических систем.
Ключевые слова: *гибридные динамические системы, текстовые языки моделирования, численные методы, задача Коши для дифференциально-алгебраических систем уравнений, обнаружение событий разных типов, Julia, ModelingToolkit.jl.*

View File

@ -0,0 +1,5 @@
**CTO КПМ РИТМ**
Разработка и исследования методов компьютерного моделирования гибридных динамических систем.
Ключевые слова: *гибридные динамические системы, текстовые языки моделирования, задача Коши для дифференциально-алгебраических систем уравнений, обнаружение событий разных типов, Julia, ModelingToolkit.jl.*

View File

@ -2,4 +2,4 @@
Технологии масштабирования реляционных баз данных и управляемые базы данных
Ключевые слова: *C++, Go, базы данных, Distributed SQL, Managed Databases*
Ключевые слова: *C++, Go, базы данных, Distributed SQL, Managed Databases.*

View File

@ -2,4 +2,4 @@
Исследования в области математического моделирования и биотехнологий
Ключевые слова: *Научное ПО, моделирование, биотехнологии, системы управления*
Ключевые слова: *научное ПО, моделирование, биотехнологии, системы управления.*

View File

@ -2,4 +2,4 @@
Моделирование спектаторной материи в столкновениях релятивистских ядер и физика ядерной фрагментации
Ключевые слова: *Научное ПО, методы Монте Карло, Geant4, C++, ядерная физика*
Ключевые слова: *научное ПО, методы Монте Карло, Geant4, C++, ядерная физика.*

View File

@ -12,15 +12,15 @@ content:
- title: JetBrains Research (до 2022)
link: "https://research.jetbrains.org/groups/npm/"
logo: /images/partners/JBR.png
- title: Таврида Электрик
link: "https://www.tavrida.com/ter/"
logo: /images/partners/Tavrida.png
- title: КПМ РИТМ
link: "https://kpm-ritm.ru/"
logo: /images/partners/RITM.jpg
- title: ИЯИ РАН
link: "https://www.inr.ru/"
logo: /images/partners/inr_logo.png
- title: ИКИ РАН
link: "http://www.iki.rssi.ru/"
logo: /images/partners/iki.jpg
# - title: ИКИ РАН
# link: "http://www.iki.rssi.ru/"
# logo: /images/partners/iki.jpg
- title: ОИЯИ
link: "https://bmn.jinr.ru/"
logo: /images/partners/jinr.png
@ -33,6 +33,6 @@ content:
- title: Тинькофф
link: "https://fintech.tinkoff.ru/"
logo: /images/partners/tink.jpg
- title: ФИЦ Биотехнологии РАН
link: "https://www.fbras.ru/"
logo: /images/partners/biotech.png
# - title: ФИЦ Биотехнологии РАН
# link: "https://www.fbras.ru/"
# logo: /images/partners/biotech.png

View File

@ -5,7 +5,7 @@ section_title: Учебная программа
language: ru
---
Особенность данной магистерской программы в том, что она объединяет ученых из разных областей и программистов, поэтому нет возможности создать четкий план обучения, единый для всех. Эта проблема решается созданием индивидуальных учебных планов. Учебный план определяется научным руководителем и согласуются с руководством программы..
Особенность данной магистерской программы в том, что она объединяет ученых из разных областей и программистов, поэтому нет возможности создать четкий план обучения, единый для всех. Эта проблема решается созданием индивидуальных учебных планов. Учебные планы определяются научным руководителем и согласуются с руководством магистратуры.
Обязательные для всех курсы:
@ -14,4 +14,4 @@ language: ru
* Научная этика и подготовка научных публикаций (семестровый курс).
* Научный семинар (двухгодовой курс).
Для выбора дополнительных курсов можно воспользоваться списком рекомендованных курсов или выбрать любой другой курс, который читается в МФТИ (и, возможно, в партнерских вузах).
Дополнительно можно выбрать курсы из списка рекомендованных ниже или любой другой курс, который читается в МФТИ или в партнерских вузах.

View File

@ -1,7 +1,7 @@
---
content_type: magprog
magprog_section: recommended
title: Рекомаендованные курсы
title: Возможные курсы
language: ru
---
@ -31,4 +31,4 @@ language: ru
* **Машинное обучение в астрофизике** (кафедра фундаментальных взаимодействий и космологии).
Курс посвящен обзору методов машинного обучения и их применения в физических и астрофизических исследованиях.
Предполагаются также и другие курсы по усмотрению научного руководителя.
А также любые курсы МФТИ или других ВУЗов по согласованию с научным руководителем и преподавателями. Курсы могут быть засчитаны в МФТИ (если это позволяет формат) или входить в зачетные единицы НИР.

View File

@ -5,5 +5,6 @@ id: Aivazov
order: 4
image: images/team/Aivazov.jpg
language: ru
published: false
---
Консультант от ФПМИ

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

@ -211,7 +211,9 @@ context(WebPage) private fun FlowContent.mentors() {
context(WebPage) internal fun HTML.magProgHead(title: String) {
head {
this.title = title
title {
+title
}
meta {
charset = "utf-8"
}