+7 499 403 64 05 marketing@roxar.com Москва ул. Дубининская д. 53 стр. 5

Roxar API

Roxar API – универсальный API для системы трёхмерного моделирования.

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

До появления Roxar API большинство пакетов трёхмерного геологического моделирования (включая RMS) предлагали для написания пользовательских программ и скриптов два решения разного уровня: простые интерпретируемые языки программирования собственной разработки, функциональность которых ограничена и API для языков программирования типа C++, работа с которыми требует серьёзных навыков программирования и компиляции программ.

Roxar API представляет собой библиотеку доступа к данным RMS, реализованную на языке Python, и среду, позволяющую запускать программы на языке Python, как компоненты RMS. Благодаря простоте и отсутствию необходимости компиляции Python, Roхar API позволяет пользователям с любым уровнем подготовки эффективно создавать простые «скрипты» — плагины.

В то же время, профессиональные программисты могут создавать на основе Roxar API сколь угодно сложные решения с собственным графическим интерфейсом, используя объектную структуру языка и огромный выбор внешних библиотек.

Roxar API это:
• поддержка практически всех данных, содержащихся в RMS;
• совместимость с большинством библиотек, разработанных для Python;
• возможность создавать как внутренние приложения, запускаемые «внутри» RMS так и внешние по отношению к RMS приложения, которые используют только данные.