Симург-Платформа:
Началась работа над статьёй-туториалом по Симург-Экосистеме. Мы проанализировали основные туториалы по Monolix, NONMEM, nlmixr и другим инструментам, и уже сформировали черновой аутлайн нашей статьи.
Также на прошедшей неделе у нас появился новый SOP (Standard Operating Procedure) по использованию ИИ в работе.
И важное изменение в жизни разработчиков: в ближайшие пару месяцев мы переходим на парадигму RRT (Requirement-Risk-Test). Это принципиально новый подход к внедрению функциональностей. Всё начинается с требования (Requirement) – чёткого описания того, что мы хотим реализовать. Затем мы продумываем все возможные риски (Risks) – что может пойти не так. И на основе этих рисков пишем тесты. Разработка ведётся до тех пор, пока все тесты не будут успешно пройдены. Такой подход сделает внедрение новых фичей более надёжным и предсказуемым, а также позволит сразу проверять, не ломается ли что-то, что уже работало ранее, после добавления новой функциональности.
Инфраструктура:
Сейчас мы продумываем архитектуру серверов: DEV – для разработчиков, с частыми обновлениями, и PROD – для пользователей внутри компании, только со стабильными релизами.
PROD-сервер – это реализованная для работы на Azure Linux-версия Симурга. Первый шаг к его созданию уже сделан: нам удалось из Linux-виртуалки подключиться к общему диску на Azure, где наши сотрудники ведут совместную проектную работу.
SimuRg:
Починили sg_fit() и sg_converter() для случаев, когда не сходится FIM (Fisher Information Matrix).
Также в планах выложить SimuRg пакет на GitHub. Это позволит сразу сформировать удобную и знакомую многим пользователям R документацию, а в будущем добавлять обучающие виньетки.
NLME:
Поддержка множественных DVID внедрена во все вкладки NLME-плагина. Однако по ходу обнаружилась проблема с ядром при фите с несколькими DVID – будем исправлять, уже в рамках новой RRT-системы.
NCA:
Интерфейсная часть NCA-плагина практически реализована. В планах – разработка и внедрение GCO и GFO, а затем добавление R API в SimuRg.
До встречи в следующем апдейте!