Pre-release. Ophiolite runs today for design partners; public source and server image publication are in preparation.

Solutions

For subsurface scientists

Logs arrive by email, corrections live in a notebook on one laptop, and nobody can say which version of a curve a colleague used.

Why Ophiolite

Ophiolite keeps each version exactly as it was, lets you compute on it in your own Python, and publishes the result with the versions it came from — so the next person builds on the same thing you did.

What you can use

Available

Sign in once, stay signed in

Sign in through your organisation's sign-in provider or with an access key; one session policy applies to the browser, the SDK and applications.

Available

Screens in plain language

Scientists see names, units and versions; engineering identifiers stay behind one Technical details disclosure.

Available

Python SDK, command line and templates

The ophiolite package reads exact versions into DataFrames and publishes results; templates cover notebooks, scripts, applications and agents.

  • Preview (0.x) release; Windows is not yet qualified
Available

Inspect well logs in the browser

View a curve, compare the original with a result and see what changed, without leaving the Workspace.

Available

Share work with the right people

Contributors, policy-checked sharing and one set of stages; everyone reads the same exact version.

Available

Wells and wellbores as real things

Typed wells and wellbores with evidenced associations, navigable in the browser and the SDK.

Partial

Explicit result versions

Append a result version against its parent, group results, recommend one and compare parameters.

  • Connector-owned inputs are not versioned this way
Partial

Well logs, tops, trajectories, surfaces and point sets

Typed profiles for logs, tops, trajectories, gridded and triangulated surfaces and point sets.

  • Shapefile import, explicit coordinate transformation and true-vertical-depth tracks are not yet available
Partial

Connectors with fidelity reports

Each connector declares what it reads and writes and reports what a conversion loses; a packaged QGIS plugin for scalar maps.

  • QGIS host acceptance on macOS is not yet complete
Partial

Faults and seismic sections

Fault sticks, a SEG-Y reader that records every header decision, verified chunks and seismic sections in the Workspace.

  • Slice reads only; whole-volume streaming is not available
Coming

Configurable scientific ingestion

Source packages with companions, versioned import recipes, Petrel points-with-attributes and OpendTect horizon readers.

A day in the work

  1. Morning: open the well in the Workspace and compare the gamma-ray log with yesterday's correction.
  2. Read the exact version into a notebook; your code stays yours and runs on your computer.
  3. Publish the corrected curve; it names its input and parameters.
  4. Share it with a colleague to reuse; they build on your exact version, not a copy.

See for yourself

A result shows the version it came from, in the Workspace and in Python — try it with the SDK sample on the developer page.