Petrel™ Python Tool Pro

Automate subsurface interpretation and apply machine learning directly inside Petrel™ subsurface software

Hero image- man at a computer screen
minus

Unlock more value from your subsurface data by integrating Python directly into Petrel™ subsurface software.

In collaboration with our partner Cegal, SLB has expanded the extensibility with Petrel Python Tool Pro, simplifying workflow automation, enabling advanced analytics, and supporting faster innovation within Petrel software projects.

As data volumes grow and workflows become ever more complex, inefficiencies can erode productivity and slow decision-making. Manual data transfers and duplicated data make it difficult to scale and fully integrate data science tools into geoscience and engineering workflows.

We’re bridging the gap, seamlessly connecting Petrel software with the Python ecosystem. The result is a more flexible, scalable approach to subsurface interpretation and engineering.

Bring Python-driven automation and analytics directly into Petrel software

Petrel Python Tool Pro enables users to run Python workflows directly on Petrel software data—automating interpretation, applying machine learning, and writing results back in a single environment..

This creates a seamless, end-to-end workflow—from data access to insight generation.

Accelerate interpretation, automate workflows, and unlock new insights

Reduce manual interpretation time
Automate repetitive workflows by scripting data conditioning, QC, and interpretation workflows.

Scale machine learning workflows
Use Python libraries to run clustering, seismic conditioning, and predictive models directly on Petrel software data.

Eliminate data transfer bottlenecks
Work directly within Petrel software—no need to export or reimport datasets..

Integrate across the subsurface ecosystem
Connect Petrel software with external tools, databases, and geospatial platforms through Python APIs.

Apply Python to real subsurface workflows inside Petrel software.

Petrel Python Tool Pro enables a wide range of geoscience and engineering applications so you can:

  • Build tailored dashboards to interrogate and investigate your Petrel software data.
  • Use custom scripts or access powerful Python libraries for dynamic data visualizations.
  • Run clustering, facies prediction, and log prediction workflows.
  • Integrate data, automate classifications, and build 3D models.
  • Train and apply ML models for reservoir characterization.

Flexible, scalable Python integration for Petrel software workflows

Direct Python scripting in Petrel software
Provides programmatic access to various Petrel software objects; wells, logs, seismic cubes, surfaces, grids, interpretations, and more.

One-click data write-back
Python calculation results are automatically converted and written back to Petrel software, enabling seamless, end-to-end workflow integration with a single line of code.

Integration with Python libraries
Leverage an extensive ecosystem of Python libraries to accelerate automation, advanced analytics, and custom tool development.

Machine learning workflow enablement
With Petrel Python Tool Pro users can apply complex machine learning algorithms directly on their Petrel software data.

How does SLB enable Python workflows in Petrel?

How does Petrel Python Tool Pro work today?

Petrel Python Tool Pro is available as a module in Petrel 2024.x and allows users to run Python scripts directly on Petrel software data and write results back into the project. To find out more please contact your SLB representative or reach out to the SLB team directly here.

What workflows can be automated using Petrel Python Tool Pro?

Users can automate routine and complex tasks for example: seismic conditioning, well log processing, machine learning workflows, and data integration tasks.

Can Petrel Python Tool Pro integrate with other applications?

Yes. Petrel Python Tool Pro connects Petrel software with applications that expose Python APIs, enabling workflows across tools and geospatial platforms.

How does SLB support machine learning in Petrel software?

Petrel Python Tool Pro allows users to apply Python-based ML libraries to Petrel software data, enabling clustering, prediction, and AI-driven workflows.

Is Petrel Python Tool Pro scalable for large datasets?

Yes. Petrel Python Tool Pro supports multiprocessing and high-performance computing (HPC) deployment, enabling workflows to scale from desktop to enterprise environments.

Delfi

Start building Python-powered workflows in Petrel™ subsurface software today!

Connect Petrel software with Python to automate workflows, accelerate interpretation, and unlock new subsurface insights.

Talk to an SLB expert