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
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.
Screens in plain language
Scientists see names, units and versions; engineering identifiers stay behind one Technical details disclosure.
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
Inspect well logs in the browser
View a curve, compare the original with a result and see what changed, without leaving the Workspace.
AvailableShare work with the right people
Contributors, policy-checked sharing and one set of stages; everyone reads the same exact version.
AvailableWells and wellbores as real things
Typed wells and wellbores with evidenced associations, navigable in the browser and the SDK.
PartialExplicit result versions
Append a result version against its parent, group results, recommend one and compare parameters.
- Connector-owned inputs are not versioned this way
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
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
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
Configurable scientific ingestion
Source packages with companions, versioned import recipes, Petrel points-with-attributes and OpendTect horizon readers.
A day in the work
- Morning: open the well in the Workspace and compare the gamma-ray log with yesterday's correction.
- Read the exact version into a notebook; your code stays yours and runs on your computer.
- Publish the corrected curve; it names its input and parameters.
- 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.