Compute Well Roundness along Well Trajectory

This macro builds a graphical representation of the well roundness from the  sectorial angular logs of radii Image from Density Caliper, usually 16-Sector or 60-Sector.

The roundness representation along the well trajectory is done by Curves and by Surfaces computed from the radii Image logs.

You will have to select just one log of the array <name>[i] (for example DCRA[0]).

Note: The log type must be CALIPER (unit of storage = cm).

For helping you in the QC of the well roundness, 3 properties are created for each object: Rmin/Rmax ratio, Area and Length  of the ellipsoid.

You can also limit the calculation of the well roundness inside a MD interval.

Finally in order to simplify the manipulation of these new objects in the project, the curves and the surfaces are stored in 2 different lists of objects.

Developed by Charles REVAUX and Pascal KEIN

26 Rating(s)
Learn More

Export Object Properties to ASCII File

This macro allows exporting object's properties to an ASCII file. It is also possible to include extra columns to specify object name and regions.

It can be used as a replacement for the command: File > Export > Object > Export Properties to Excel, unavailable in Linux environment.

Developed by Mathieu MORISS & Humberto BOVOLENTA

25 Rating(s)
Learn More

Create a new Voxet by resampling an existing Voxet

The command used to obtain a voxet resampled from another, only allows you to create coarser resolution cubes. To the contrary, for cubes with thinner resolution, we need to do some calculation about data spacing, final desired length, etc.

This macro allows a very simple way to create a voxet with the desired resolution without doing any math. Only select the desired sampling and the new voxet is ready to use.

It has two options to create the resampled voxet:
1) Keeping the original cage geometry (data spacing might be slightly altered (ex: 49.99m 49.98m 10.05m) to fit the cage extension) or
2) Keeping the exact resolution defined by the user (the cage might be slightly cut or extended to fit the new resolution).

The user can select to copy properties from original voxet or left it blank, creating only the new voxet geometry.

Developed by Mathieu MORISS & Humberto BOVOLENTA

31 Rating(s)
Learn More

Performance Monitoring in Macros

This macro gives an example of performance monitoring for one or several commands in a macro.
While the macro run, the time and memory consumption is measured and written in a csv file, which can be used for analysis and creating graphs.

This macro uses commands available in P18p1.

Developed by Paradigm

20 Rating(s)
Learn More

Initialize Grid Regions from Facies

This macro initializes regions from Facies property on Voxets, SGrids or GeologicGrids.

Using the rock classification assigned to the facies property as a guide, the user may decide to create all regions, a single region, or a region given by an interval. Additionally, the user can choose two output formats for the region's name. The macro has been designed for SKUA-GOCAD 17 and the option to define regions from a discrete property, creating a dynamic region for each classification element is now available in SKUA-GOCAD 18.


Developed by Humberto BOVOLENTA

23 Rating(s)
Learn More