GEMINI Tools Standalone Applications


GEMINI is a public domain web application focused on analysis and modeling of petroleum reservoirs and plays. GEMINI uses online data from the Kansas Geological Survey (including digital logs, core analysis and photos, drill stem tests, and production data) or uploaded from the user.

Please note: Although the GEMINI software is free to use and several tools developed during the GEMINI project are still available, the project is finished, and the KGS no longer provides technical support. 


Single Well Profile Plot Applications

The Profile Plot Application was created to assist the user in locating, organizing, and plotting well data, rock measured and observational data, and formation tops data by depth. It allows the user to search, load, and parse geological data from the user's PC or from the Kansas Geological Survey database and file server. It also provides edit data dialogs to add or modify geological data in the profile plot.

NOTE: This application is an expanded version of the LAS File Viewer. This version allows the user to input up to three Log ASCII Standard (LAS) files for a single well at one time. This version also allows the user to input delimited ASCII geologist reports (measured sections, core description, etc.).

Author: John R. Victorine
Released: 23 May 2011

The LAS File Viewer  was created so that users may view digital LAS files (Log ASCII Standard version 2) on their PCs. This program automatically reads and parses digital LAS file and groups log curves into standard KGS log curve types (i.e., neutron porosity, bulk density, etc.). The program then determines the type of log (i.e., neutron/density log) and automatically displays a number of standard plot tracks. The program also has a control dialog that allows the user to turn plot tracks on or off and even change their order. The user can save that image as a PNG image file.


Author: John R. Victorine
Released: July 2007
Modified: August 2010

The LAS File Viewer with Wavelet Analysis provides detection of cyclicity in sedimentary strata and can be important to understanding the factors controlling sediment depositions. The presence of cyclic patterns and changes in their character have important consequences for geological interpretation. Changes in wavelength may indicate changes in depositional facies.


Author: John R. Victorine
Released: September 2009

The Synthetic Seismic Profile Plot application provides a well profile presentation of the well data plotted against acoustic travel time in milliseconds with synthetic seismic plot tracks. In the same manner as Profile, this program allows the user to turn plot tracks on or off or reorder the plot tracks. This application requires sonic log curve data.

The synthetic seismogram is a seismic trace that has been constructed from well-log data. It represents the idealized trace that should be observed with the seismic method at the location of the well. The synthetic seismic profile can be compared with the seismic trace actually measured at the well to improve the picking of seismic horizons and to improve the accuracy and resolution of formations of interest.

The observed seismic trace is primarily a record of the ability of interfaces between formations to reflect elastic waves, which is called the reflection coefficient R. The reflection coefficient depends on the properties of the rock at the interface of the beds and in particular on its acoustic impedance. The acoustic impedance is the product of the seismic velocity and the density of the rock.


Author: John R. Victorine,
Released: 08 June 2012

KIMELEON is an interactive colorlith plot application, which was created to allow the user to interact with the digital LAS data from a purely visual sense. This web tool was created to assist the geologist in analyzing regions of the subsurface to better understand the geology. The digital LAS log curves are combined in different means to produce color image tracks. By changing the magnitude ranges of the colorlith tracks, the geologist can bring out more subtle variances in the data and hence a better understanding of the region of interest. The user can create PNG images of the displayed plots.


Author: John R. Victorine, Frame and Panel Designs: John Doveton
Released: 14 September 2010

Multi-Well Profile Plot Applications

The Cross Section Plot applications allow the user to place multiple well profiles or rock outcrops on one plot to better pick the horizons and better understand the subsurface geology over an area.

Author: John R. Victorine
Released: 01 July 2011

The Gamma Ray Colorlith Cross Section web app starts with the Cross Section app and restricts the data to gamma-ray log curves and tops. This reduces the memory needed to display multiple wells. The Cross Section web app is limited to four wells or regions only because of the memory size of the well data displayed. This program is presently restricted to 50 wells, which is large enough to paint a picture of the subsurface. This program reads a Log ASCII Standard (LAS) version 2.0 or 3.0 file for each well considered. The user can display a map of the wells to verify ordering and save the basic information needed to reproduce the Gamma Ray Colorlith Cross Section in an extensible markup language (XML) file. The XML file saves the location of the LAS file for each well as well as the well header information and tops. The user can edit the tops in this web app to correct any issues. When saved to an XML file, the user's changes will be reproduced.

Author: John R. Victorine
Released: 29 April 2014

Cross Plot Applications

The Cross Plot Application was created to assist the user in plotting Log ASCII Standard (LAS) data and measured core data in standard 2-D plots. It allows the user to search, load, and parse geological data from the user's PC or from the Kansas Geological Survey database and file server. The user can display the following plots:

  • XY Plot: The user selects the curves from the data curves loaded.
  • Rhomaa-Tmaa Plot: Apparent matrix density (Rhomaa) - apparent acoustic transit time (Tmaa) cross plot
  • MN Plot: Litho-porosity cross plot "M" and "N" from the sonic-density-neutron logging data
  • Rhomaa-Umaa Plot: Apparent matrix density (Rhomaa) - apparent photoelectric factor (Umaa) cross plot
  • Rhomaa-NPHI Plot: Apparent matrix density (Rhomaa) - neutron porosity (NPHI) cross plot
  • Porosity Difference Plot: Porosity difference cross plot
  • Th-K Plot: Thorium - potassium cross plot
  • Th-U Plot: Thorium - uranium cross plot
  • Th/K - Th/U Plot: Spectral gamma ray ratio cross plot

The program allows the user to filter the data by depth range, shale levels (gamma ray [API] log data), clay minerals (thorium-potassium ratio mineral data), tops data, and lithology/texture descriptions.


Author: John R. Victorine
Released: 19 September 2011

The 3D Cross Plot application was created to assist the user in plotting Log ASCII Standard (LAS) data and measured core data in a standard 3-D plot. It allows the user to search, load, and parse geological data from the user's PC or from the Kansas Geological Survey database and file server. The user can display the following plots:

  • XYZ Plot: The user selects the curves from the data curves loaded.
  • Rhomaa-Tmaa-GR Plot: Apparent matrix density (Rhomaa) - apparent acoustic transit time (Tmaa) - gamma ray (GR) cross plot
  • MN-GR Plot: Litho-porosity cross plot "M" and "N" from the sonic-density-neutron logging data
  • Rhomaa-Umaa-GR Plot: Apparent matrix density (Rhomaa) - apparent photoelectric factor (Umaa) - gamma ray (GR) cross plot
  • Rhomaa-NPHI-GR Plot: Apparent matrix density (Rhomaa) - neutron porosity (NPHI) - gamma ray (GR) cross plot
  • Porosity Difference Plot: (Neutron porosity-density porosity) vs neutron porosity (NPHI) - gamma ray (GR) cross plot
  • Th-K-U Plot: Thorium - potassium - uranium cross plot
  • Th-U-K Plot: Thorium - uranium - potassium cross plot
  • Th/K-Th/U-GR Plot: Spectral gamma ray ratio cross plot

The program allows the user to filter the data by depth range, gamma ray (API) log data, thorium-potassium ratio mineral data, tops data, lithology/texture descriptions.


Author: John R. Victorine
Released: 28 September 2011

Log Analysis & Fluid Flow Applications

PfEFFER-java is a practical tool for real-time, interactive log analysis. "Spreadsheet" database and graphic features allow both rapid interaction and comparative evaluation of multiple interpretations or best case-worst case extremes. In addition, multiple zones are easily managed. This application allows the user to search and load data from the user's PC or from the Kansas Geological Survey database and file server.


Author: John R. Victorine,
Java Math Package: Geoffrey C. Bohling
Released: 1 March 2012

The Pickett and Hingle Plots application was created to allow the user to determine Archie parameters through graphical means. The Hingle (1959) and Pickett (1973) plots developed graphical solutions to Archie's equation — i.e., water saturation (Sw), formation water resistivity (Rw), Archie cementation factor (M), and Archie saturation exponent (N) — from log data without numerical calculations.

The Pickett and Hingle Plots application allows the user to add water saturation (Sw) lines to the plot. Pickett Plot also allows the user to include bulk volume water (Bvw) and permeability (K) lines.

The application was designed to help the user create the best fit for the 100% water saturation line by varying the product of the Archie constant, formation water resistivity (a*Rw), and varying the Archie cementation factor (M).


Author: John R. Victorine,
Released: 9 January 2014


 

The Zone Kluster Depth Constrained Cluster Analysis tool is an interactive plot application created to allow the user the ability to pick zones from log data using digital Log ASCII Standard (LAS) version 2.0 and 3.0 files that are ordered along the dimensions of depth. This constraint can be used to limit the analysis to the consideration of stratigraphically neighboring units. Thus, only vertically adjacent zones and clusters may be merged into larger clusters. The user can create PNG images of the displayed plot.


Author: John R. Victorine,
Java Math Package: Geoffrey C. Bohling
Released: 1 January 2011

The Drill Stem Test Java application allows the user to enter or import drill stem test (DST) data directly into the program. This program was written to help the user enter DST data, perform quantitative analysis on the shut-in pressure data, and then save the information into a Log ASCII Standard (LAS) version 3.0 file.

This program has a built-in digitizer to allow the user to digitize shut-in pressure-temperature-time data from a DST pressure vs. time image file directly to the program to create a Horner Plot and to do quantitative analysis.

Note: The DST pressure vs. time image must be a PNG, JPEG, or GIF image file.

Author: John R. Victorine,
Released: 17 May 2012

 

The Brine Plot & Data Entry application was created to provide a means to manually insert the brine data or to import brine data from the Kansas Geological Survey database or to import/export brine data from/to ASCII files (i.e., Log ASCII Standard [LAS] version 3.0, comma-separated values [CSV], and extensible markup language [XML] files). The application also provides several standard brine plots to present the most common anions and cations as a Piper diagram and brine sample plot, which displays Stiff and Collins bar diagrams.

Author: John R. Victorine,
Released: 5 June 2014

The Production Plot & Decline Curve Analysis application allows the user to access production data from the Kansas Geological Survey database for leases, fields, operators, and counties. The application was designed to read production from the user's PC as an ASCII extensible markup language (XML) file or as a comma-separated values (CSV) file. A spreadsheet-like table displays the retrieved data but is editable to allow the user to add data to the existing list (i.e., download production data from the KGS database and insert missing months or previous years that may not be recorded).

The program allows the user to save the raw production data as an XML or CSV file. The program allows the user to save the production plot Java image as a PNG image.

A decline curve analysis dialog is included to allow the user to predict the economic limit for a specific lease, field, operator, and county. This analysis uses three methods for predicting the decline of a reservoir: exponential, harmonic, and hyperbolic.


Author: John R. Victorine,
Released: 27 September 2013

Image Well Log Digitizer Application

The Electric Well Log Image Digitizer tool was created to provide a simple method to digitize small sections of well log images into a digitized Log ASCII Standard (LAS) file. The user may only be interested in a short stratigraphic section for a specific study (i.e., to do a PfEFFER analysis over a depth range and need to digitize 100 to 200 feet from a resistivity well log and a neutron-density well log). This program allows the user to digitize the well log curves over the depth range needed and to save that data in a LAS version 2.0 format. The program allows the user to import a PNG, JPEG, or GIF image file.

NOTE: The program can not handle the complete well log image, only small image captures in the above image formats.

This application was primarily created to digitize small sections of scanned well log images, but the application will do the following,

  • DIGITIZER — Digitize multiple image sections from multiple logs and merge the data into one LAS 2.0 file.
    • Digitize linear curves
    • Digitize logarithmic curves, i.e., resistivity, permeability log tracks
  • MERGE — Merge multiple LAS files into one LAS 2.0 file.
    • Users will be able to select the curves from each file they want to merge into the new file.
    • The user will be able to select the depth range they want to save by setting the START and STOP values.
    • The program will capture all the curves in the files, even the curves that are not in the "KGS Standardize Mnemonics" list. Note: Only numeric data.
  • SPLIT — The program will split the log data from a LAS 3.0 file and create one LAS 2.0 file.
  • CORRECT — To read in a LAS file that has a bad data section, digitize the section, and merge the data back into the LAS 2.0 file.

Author: John R. Victorine,
Released: 26 July 2012