Questions tagged [ocean]

Ocean is a development platform for the Oil & Gas industry to create plug-ins to extend the capabilities of the Petrel software. Plug-ins can then be deployed through the Ocean Store where Petrel users can then browse and buy them to customize Petrel to their needs.

What questions should have this tag?

  • Software questions from plug-in developers related to the Ocean platform
  • Question about best practices, previous experiences, code examples ... you want to ask to the community of Ocean developers

Support questions or enhancements should go to Ocean Support

Be sure to check Why using Ocean, the Getting started with Ocean document, and What it takes to become an Ocean developer

For SDK downloads, documentation, tutorials. Start here

More about Petrel

Ocean and Petrel are Marks of Schlumberger

181 questions
6
votes
2 answers

fontawesome icon package illegal to use without pro?

I am currently programming my website which I use with Wordpress and OceanWP as a theme. Today I made a research about the icons which OceanWP and thus thousands of users (commercial or not) use. What unfortunately comes across to me quite…
Vincent Musk
  • 438
  • 3
  • 14
4
votes
1 answer

Deleting realized cropped cube issue

I have a code that does the following: Give an input seismic cube, creates a cropped version of it with half the size and then realizes this cropped cube. The plugin seems to work fine. However if I try to delete the realized cube using Petrel,…
Cícero Neves
  • 401
  • 4
  • 13
3
votes
2 answers

Why is my plug-in built with Ocean/Petrel 2010.2.2 not working with 2010.2?

We have built a plug-in with the latest Ocean/Petrel hotfix: 2010.2.2. All our tests work OK. But the plug-in crashes when used with 2010.2. Any advice from anyone?
Nautilus
  • 71
  • 3
3
votes
0 answers

How to access Modeling Input Parameters via Ocean API?

In Models tab, if I right click in a Facies, for instance, I can access a table called Modeling Input Parameters. I can also do it via Process Tab/Property modeling/Facies modeling, click Common and click on Show modeling input parameters... I would…
Raul Kist
  • 331
  • 3
  • 8
3
votes
1 answer

Communication between Petrel and standalone app packaged as plugin

We (our team) saw that it's possible to include standalone app to a plugin. The app is used to modify Petrel's data in the specific way. See for example these…
gshep
  • 628
  • 6
  • 14
3
votes
1 answer

PluginPackager in Petrel 2014 - Could not load file or assembly

I'm migrating an Plugin from 2013.1 to 2014.1 Petrel Ocean version. When I try to generate the PIP file through PluginPackager.exe in version 2013.1, its functions normally. However, in version 2014.1 the following problem: Plug-in DID NOT PASS…
Pereira
  • 719
  • 8
  • 22
3
votes
0 answers

Gerstner Waves and Reflection Texture

I've read nearly all ocean animation topics(programming and math too), and finally I decided to render it with Gerstner waves with reflection, refraction and caustics. Well, now my reflection is working with flat plane and with only vertical…
David Szalai
  • 2,363
  • 28
  • 47
3
votes
2 answers

Is there a published list of Petrel project version numbers for older version of Petrel?

With newer versions of Petrel, the Project.ProjectVersion property will return a value that directly maps to the Petrel version. For example, a project saved with Petrel 2011.2 will have the Project.ProjectVersionvalue of "2011.2". However for…
David Arno
  • 42,717
  • 16
  • 86
  • 131
3
votes
3 answers

Running Petrel in Virtual Machine?

Does anyone run Petrel in a VM? Parallels Workstation Extreme looks like it would do the trick, but I'm wondering if the new RemoteFX in Windows Server's Hyper-V would work? Feel free to make this a Community Wiki post.
L.M
  • 303
  • 2
  • 8
3
votes
1 answer

Unsubscribe from IObservableElementEnumerable.EnumerableChanged doesn't work?

Parts of our UI uses IObservableElementEnumerable.EnumerableChanged in order to update if the user e.g. deletes a domain object from a folder. When the UI is disposed, we unsubscribe from the event... or so we thought. It turns out that the…
Robert Schmidt
  • 699
  • 4
  • 14
2
votes
2 answers

Ocean-Unit testing

When I try to run the Unit testing sample from the Ocean SDK, I get an error when I try to load the dll in the NUnit.exe. Can anyone help on what could be the reason? Exception below from NUnit.exe: System.IO.FileNotFoundException... Server stack…
Prem
  • 21
  • 1
2
votes
1 answer

Resetting a custom made color table

I have made some custom property versions with corresponding custom color tables. Everything seems to work quite well. However, when I select "Reset the color table" in the color tab, Petrel does not set the values to my default values, but to some…
2
votes
3 answers

Prohibited from accessing other seismic data in attribute generator (2011)

We have several seismic attribute generators which require data from seismic volumes which are not among the input volumes. In Petrel 2010 this worked fine as long as the generator ran in the UI thread. Petrel 2011 goes to great lengths to prohibit…
Robert Schmidt
  • 699
  • 4
  • 14
2
votes
2 answers

Why can't I see my ocean plugin

I am stuck trying to figure why my module is not loading but I don't see any obvious error message. It is a very basic setup (nothing fancy yet) Here is my module definition : public class MyModule : IModule { public void Disintegrate() { …
MBen
  • 3,956
  • 21
  • 25
2
votes
3 answers

Petrel 2011 plugins not able to load dependent assemblies from the installation folder

We're building a PIP-installer for our plugin. The plugin consists of one module in one DLL, lets call it MyCoolPlugin.dll (actually, this DLL consists of several merged DLLs). In addition the plugin has a few dependencies to third party DLLs (e.g.…
larsmoa
  • 12,604
  • 8
  • 62
  • 85
1
2 3
12 13