Программа построения деревьев научного руководства

Программа построения деревьев научного руководства

Дата выдачи

12.08.2025

Номер

2025681275

Авторы

Мариносян А.Х., Григорьев С.Г., Лернер И.М.

Подразделение

Институт цифрового образования

Программа представляет собой консольное приложение на Python 3, предназначенное для автоматического сбора информации, построения и визуализации деревьев научного руководства (научных школ) на основе базы данных диссертаций. Программа выстраивает научные связи для заданного научного руководителя путем того, что рекурсивно находит его учеников (авторов диссертаций), а затем учеников этих учеников, формируя многоуровневую иерархическую структуру.

Архитектура программы предполагает работу с данными из одного или нескольких CSV-файлов, содержащих метаданные диссертаций (ФИО автора, научного руководителя, консультанта и т.д.). Программа выполняет предварительную обработку данных, объединяя фамилию, имя и отчество в единое поле для удобства сопоставления. Учитываются различные варианты написания ФИО (полное, с одним или двумя инициалами). По результатам анализа программа генерирует несколько выходных форматов: наглядную визуализацию дерева в виде графа, итоговый CSV-файл с полной выборкой данных по всем найденным членам научной школы, а также текстовый файл в иерархическом формате, совместимом с программами для создания интеллект-карт (в формате markdown).