Как писать плагины для Petrel

Последнее сообщение
Posol_Kosh 18 8
Авг 13

Есть какая-нибудь литература ? Как я понял нужно знание языка C# . 

ProMan 532 11
Авг 13 #1

Я тоже подумывал попробовать заняться этим делом. Вроде не сложно. Главное знать С и ООП. Думаю к каждому процесу или объекту есть встроенная документация как это обычно бывает. Главное уметь выдергивать то что нужно и строить что то из этого.

yoyoyo 135 9
Авг 13 #2

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

Celebrity 1678 13
Авг 13 #3

Да и не совсем понятно на сколько эти плагины пользуются спросом особенно у нас в стране.
Как правило этим занимаются отдельные компании в определенном сегменте. У нас таких компаний я не знаю...
 

RomanK. 2164 13
Авг 13 #4

Здесь есть люди, написавшие несколько плагинов
http://www.timal.kz/products/petrel/

vaque 401 13
Сен 13 #5

Меня учили, как делать плагины, 
но я уже наверно забыл, может вспомню отпишусь, Там действительно нужна библиотека, больше ничего не помню6:))

SergeyT 105 8
Окт 13 #6

Posol_Kosh пишет:

Как писать плагины для Petrel Есть какая-нибудь литература ? Как я понял нужно знание языка C# . 

Писать можно на любом языке, который поддерживает Microsoft .NET Framework. только все описание в документации приведено для С# и мастера генерируют каркас кода на С#

публичная литература по океану:
1. как начать http://www.ocean.slb.com/Pages/developers-getting-started.aspx
2. видео мини курс http://www.ocean.slb.com/Pages/developers-university-training-public.aspx
3. детали http://www.ocean.slb.com/Pages/developers-webinars.aspx
 

SergeyT 105 8
Окт 13 #7

yoyoyo пишет:
...А вообще, муторное это дело. Особенно напрягало ждать по 5 минут пока Petrel загрузиться, а при разаработке плагинов это надо делать каждый раз при изменение кода плагина.

Можно отладку делать на 32 битном Petrel 2011,2012, 2013. он существует специально для этого дела (скачивается на suport.slb.com). в этом случае можно править код без перезапуска Petrel.

Михаил Н. 135 11
Апр 21 #8

Коллеги, привет.

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

Возможно тут есть кто-то, кто это уже делал самостоятельно? Интересует следующее:

- сколько примерно стоит одна лицензия Оушен (будут ли в неё входить сама лицензия Петреля).

- каким набором знаний должен обладать разработчик: насколько важно быть гуру Петреля и ориентироваться в геологии, или, условно говоря, опытный программист-НЕнефтяник сможет справиться при участии и помощи будущих пользователей? 

- какие технологии в принципе требуются для разработки плагина? знание C / C# / C++ ?

- наш питоновский скрипт содержит модель (несложную) машинного обучения (бустинг, случайный лес), есть ли шансы перенести эти модели в наш будущий плагин?

Go to top