Проект PEXEL - ГМ и ГДМ с макросами

Последнее сообщение
oilman007 38 14
Мар 18

Доброго времени суток!
Я являюсь разработчиком проекта PEXEL (pexel.ru).
Программа PEXEL предназначена для создания, редактирования ГМ, ГДМ и скважин с возможностью динамической компиляции и исполнения кода.
Идея заключается в том, что на сегодняшний день огромное число специалистов имеют навык программирования достаточный того что бы реализовать свои мысли в виде кода, но не имеют достаточного времени для написания полноценного приложения с возможностью визуализации/импорта/экспорта и т.п. необходимых функций. Коммерческие программы не всегда (скорее очень редко) доступны для этих целей. В данном случае PEXEL выступает как бесплатная программа, предоставляющая основные функции и интерфейс (визуализация/импорт/экспорт и т.п.), а инструменты подключаются отдельно в виде макросов.
На сегодняшний день программа и сайт еще достаточно сырые, но есть планы по дальнейшему развитию проекта. Верю, что при общей поддержке этот проект сможет превратиться в настоящий «народный» инструмент, который будет доступен для всех.
Лично я позиционирую PEXEL как MS Excel для ГМ и ГДМ :)
Программа бесплатная!
Готов к конструктивной критике и сотрудничеству.

С уважением,
Артур Аубакиров

Рушан 763 17
Мар 18 #1

Доброго дня Артур, с какими форматами гм/гдм у тебя работает pexel.

oilman007 38 14
Мар 18 #2

Рушан пишет:
Доброго дня Артур, с какими форматами гм/гдм у тебя работает pexel.

Доброго дня, Рушан!
Пока только с GRDECL ASCII и CMG ASCII (но с CMG еще тестить нужно).
Бинарники еще не читает, но если есть код, желательно на C/C++/C#, и есть желание поделиться, то готов добавить этот код в программу и указать Вас в списке авторов :)
В авторах будут указываться все, кто внес свой вклад в общее дело с указанием заслуг. Для каждого автора будет создана отдельная страничка с автобиографией, фотографией, в общем всем тем, что автор сочтет нужным указать.
 

 

RomanK. 2137 16
Мар 18 #3

Артур, выложи пожалуйста проект на github

oilman007 38 14
Мар 18 #5

RomanK. пишет:
Артур, выложи пожалуйста проект на github

Вы попробовали скомпилировать проект? Заработало?

RomanK. 2137 16
Мар 18 #6

Да, запустилось. У меня GRDECL нет под рукой.

oilman007 38 14
Мар 18 #7

RomanK. пишет:
Да, запустилось. У меня GRDECL нет под рукой.

А вообще что нибудь пробовали делать на программе, создавать сетки или свойства?

Тут начались какие то глюки: на некоторых компах некоторый функционал не работает и прога зависает.

Сейчас выясняю в чем дело...

oalex74 23 12
Апр 18 #8

Подтверждаю. Программа запускается, читает (или делает вид что читает) сетку и свойства, но ничего не отображает кроме серого списка слоев и выкидывает сообщение об ошибке при попытке нажатия клавиши ESC.

Исходники чтения бинарников Eclipse отправил oilman007 в личку.

oilman007 38 14
Сен 18 #9

Выложил новую версию программы. Устранены ошибки связанные с регионльными настройками. Устранены мелкие ошибки.

pexel.ru

WadiAra 162 12
Сен 18 #10

Решил оценить приложение как программист, пробежал по исходному коду. Позволю себе дать совет топикстартеру. Вам необходимо ознакомиться со следующим: WPF, MVVM, LINQ, модульное тестирование, регулярные выражения, паттерны и анти-паттерны. После этого у Вас возникнет неодолимое желание полностью переписать свою программу.

Stroncz 1115 17
Сен 18 #11

WadiAra пишет:

Решил оценить приложение как программист, пробежал по исходному коду. Позволю себе дать совет топикстартеру. Вам необходимо ознакомиться со следующим: WPF, MVVM, LINQ, модульное тестирование, регулярные выражения, паттерны и анти-паттерны. После этого у Вас возникнет неодолимое желание полностью переписать свою программу.

Желание покоммитить не возникло? Это ж опен сорс, к тому же ТС непрофессиональный прогер.

WadiAra 162 12
Сен 18 #12

Stroncz пишет:

Желание покоммитить не возникло? Это ж опен сорс, к тому же ТС непрофессиональный прогер.

Не возникло, программу необходимо проектировать заново.

oalex74 23 12
Сен 18 #13

А может быть лучше добавлять функции которых нам не хватает сюда: https://github.com/OPM/ResInsight ? Сам пытался хотя бы собрать проект, но не получилось. Там используется устаревшая версия Qt, которую нужно патчить и пересобирать (это и не получилось). Наверное мне не хватило квалификации. Но программа у ребят хорошая. И код в большинстве своем хорошего (IMHO) качества. Было бы здорово туда добавить хотя бы часть функций Eclipse-Schedule и EasyFrac (чтобы не зависеть от лицензий и наличия Petrel), ну или возможности для редактирования свойств сетки.

 

 

oilman007 38 14
Сен 18 #14

WadiAra пишет:

Решил оценить приложение как программист, пробежал по исходному коду. Позволю себе дать совет топикстартеру. Вам необходимо ознакомиться со следующим: WPF, MVVM, LINQ, модульное тестирование, регулярные выражения, паттерны и анти-паттерны. После этого у Вас возникнет неодолимое желание полностью переписать свою программу.

Спасибо за совет. Попробую ему последовать :)

oilman007 38 14
Сен 18 #15

oalex74 пишет:

А может быть лучше добавлять функции которых нам не хватает сюда: https://github.com/OPM/ResInsight ? Сам пытался хотя бы собрать проект, но не получилось. Там используется устаревшая версия Qt, которую нужно патчить и пересобирать (это и не получилось). Наверное мне не хватило квалификации. Но программа у ребят хорошая. И код в большинстве своем хорошего (IMHO) качества. Было бы здорово туда добавить хотя бы часть функций Eclipse-Schedule и EasyFrac (чтобы не зависеть от лицензий и наличия Petrel), ну или возможности для редактирования свойств сетки.

Спасибо за ссылку. Идеи есть, но они воплощаются в жизнь только по в случае острой необходимости и крайне непрофессионально :)

п.с.: извиняюсь что не ответил на Ваше сообщение сразу. Начал разбираться с кодом, потом что то отвлекло и ушел от темы...

Go to top