Проект: автоматизация расчётов физических свойств газа (PVT) с переносом логики из Excel/VBA в Python. Используется JSON-структура входных/выходных данных, расчётные модули разделены по физическим свойствам.
Обязанности (3 ключевые):
Разработка и адаптация расчётных функций
— Перевод алгоритмов из Excel/VBA в модульные Python-скрипты, включая уравнения состояния, расчёт вязкости, плотности, объёмных коэффициентов и т.д.
Интеграция функций в архитектуру проекта
— Встраивание функций в общую структуру, соблюдение форматов входных/выходных данных (JSON), соответствие соглашениям по именованию и архитектуре.
Ведение логирования и отладка результатов
— Создание отладочных логов, обеспечение воспроизводимости расчётов, сравнение с эталонными значениями из Excel-файлов, выявление и исправление расхождений.
Требования (3 ключевые):
Опыт в инженерных расчётах на Python
— Знание библиотек math, json, matplotlib, опыт работы с техническими задачами (термодинамика, физика, химия, нефтегаз).
Умение читать инженерные таблицы и техзадания
— Понимание физического смысла параметров (P, T, Z, μ, ρ и т.д.), способность корректно интерпретировать данные из Excel и технических описаний.
Организованность и чистота кода
— Грамотная структура функций, понятные комментарии, ведение истории изменений (git), соблюдение стиля проекта (PEP8, наглядность, читаемость).