WellLog.NET

Classes for visualising well log data in geoscience applications

This package provides classes to display and manipulate well data. WellLog.NET can be used to build applications that need to visualize and analyze logs. It can also display and edit almost any type of petrophysical interpretation data.

Flexible Display Types

WellLog.NET graphically represents data via classes called visuals. WellLog.NET includes visuals to display log data as curves, fill-betweens and lithologies. Log curves can be represented in many different ways including smooth curves, step functions, or as resistivity functions. Visuals without log data are also provided, including markers, core images, labels, depth axis, and grids. Additional visuals can be created effortlessly. Graphic attributes of visuals are editable. WellLog.NET organizes visuals into tracks with each track containing any number of visuals.

Data Handling

A WellLog.NET curve can access its data through a log data interface. Implementations of this interface can be chained to form a data process pipeline to perform data conversion and interpretation. WellLog.NET provides parsers to read log data files of various formats, such as LAS or WellLogML. Those parsers can also access data files on the Internet through URL connections which simplify the web application development effort. Applications can also import data directly from databases using the flexible data interface.

Tracks

Log tracks are containers of visuals. Tracks automatically map log curves with different x-coordinates. Changing of an individual curve's mapping property is also supported. Visuals are stacked in the track and can be placed in any position in the z order. Tracks can be configured to allow the same curve to cross the track boundary. Tracks can be oriented vertically or horizontally.

Track Containers

Track containers are high-performance components used to lay out tracks and optional track annotations. They are highly configurable and very easy to use. Standard containers are provided for traditional single-well presentation or for multi-well displays such as those used by cross-correlation applications. Virtual scrolling enables the track containers to display large log datasets with excellent performance.

Editing

Visuals in WellLog.NET are editable. Data points in curves and fill-betweens can be moved. Markers and labels can be dragged, and lithology patterns can be moved. User-defined visual editing operations are supported and easy to implement.

Persistence

Displays built with WellLog.NET can be saved or retrieved using POSC LogGraphicsML format. This format can also be used as a template mechanism for specifying track and curve layout.

Hardcopy

WellLog.NET features comprehensive hardcopy support, including a sophisticated printing interface complete with print preview and support for continuous printing. Support for CGM output is also provided.

Seismic and Waveform

WellLog.NET provides full support to display seismic traces and waveform (multi-component) data in a track. The seismic traces and waveform data are displayed using Seismic.NET. Access to all features of Seismic.NET is provided, including support for all trace representations and the ability to interact dynamically with the display.

Availability

WellLog.NET Release 1.0 is available now for any Windows platform that supports the .NET environment.