Задача
Требуется разработать программу, автоматизирующую процесс транскрибирования или преобразования ходов в научный или инженерный формат. Основная цель - получить файл .mat, содержащий массив всех ходов, пригодный для дальнейшей обработки, визуализации или моделирования в среде MATLAB или аналогичных инструментах.
Функциональные требования
- Преобразование данных: программа должна принимать на вход исходную запись ходов (формат уточняется в диалоге с исполнителем) и транскрибировать её в структурированный массив.
- Формат вывода: результат должен представлять собой файл с расширением
.mat, где все ходы записаны в виде одноимённого массива или переменной рабочего пространства (workspace). - Пример интерфейса: возможна реализация как в виде консольного приложения, так и в виде скрипта с простым графическим интерфейсом (опционально, уточняется).
- Дополнительно: рекомендуется поддержка проверки корректности входных данных и возможность гибкой настройки структуры выходного массива.
Требования к реализации
- Язык программирования: желательно Python или MATLAB (уточняется).
- Исходный код должен быть читаемым, модульным и содержать комментарии.
- Репозиторий (Git) - плюс, не обязательно, но приветствуется.
Условия сдачи
Исполнитель должен предоставить:
- Рабочий код программы.
- Примеры входных файлов и корректные выходные MAT-файлы.
- Краткую инструкцию по использованию.
Примечание
Заказчик максимально открыт к вопросам и уточнениям спецификации. Не убедитесь предлагать коммерческие решения - требуется именно написание программы под конкретную задачу.