Enterprise Support · Groundwork Analytics

When Textbook Correlations End and Your Real Problem Begins.

petropt is free, MIT-licensed, and stays that way. Groundwork Analytics is the team behind it — for the work that needs custom models, your data, and your basin.

No newsletter. No drip campaign. A real conversation about a real problem.

Three Problems We Hear Most

If any of these sound like the week you just had, the call will be useful.

Where petropt Ends and Groundwork Begins

An honest line. So you know what you’re paying for — and what you’re not.

Free · petropt v0.3.1 Beta · MIT

Textbook correlations and standard methods.

  • Standing, Beggs-Robinson, Sutton, Hall-Yarborough PVT
  • Arps, Vogel, Fetkovich, hyperbolic / harmonic decline
  • Archie, Simandoux, Indonesian, Timur petrophysics
  • Blasingame / Agarwal-Gardner / NPI rate transient analysis
  • API 5C3 collapse, Barlow burst, Turner / Coleman / Katz
  • 50+ correlations across PVT, IPR, decline, RTA, drilling, production, economics

Free for commercial work. No support contract required. GitHub →

Paid · Groundwork Analytics

Your data, your basin, your problem.

  • Bayesian decline-curve analysis with proper P10 / P50 / P90
  • Multi-well anomaly detection across your fleet
  • Fluid recommendation from a compositional fluid database
  • Field-specific calibration of generic correlations to your fluid system
  • Petrophysical and production data pipelines — LAS QC, real-time surveillance
  • Reservoir-engineering work for review or independent execution (DCA, type curves, RTA, MatBal, EUR / 3P reserves)

Engagement-based. NDA on request. Scoped from a 30-minute conversation.

What Groundwork Analytics Offers

Six engagement types. We’ll tell you on the call which one fits.

Custom Correlations & Models

Beyond textbook formulas: Bayesian decline-curve analysis with MCMC P10 / P50 / P90, multi-well anomaly detection, fluid recommendation from compositional databases, completion design optimization.

Field-Specific Calibration

Turn the generic petropt.correlations into a tuned model for your basin, formation, and fluid system using your historical data.

Petrophysical & Production Pipelines

Automated LAS QC, multi-well log analysis, real-time production surveillance. The data engineering layer that has to exist before any model runs.

Training & Onboarding

Get your engineering team productive with petropt and Python in days, not months. Run on your data. Your engineers, not seat licenses, do the work.

Reservoir Engineering Consulting

Decline forecasts, type curves, material balance, rate transient analysis, EUR / 3P reserves work — either as a peer review of your team’s output or independent execution.

Sponsored Open-Source Features

Pay to add a feature to petropt that benefits your team and the wider community. Your name in the changelog. The code stays MIT-licensed.

How an Engagement Starts

1

Intro Call (30 min)

You describe the problem in your own words. We tell you whether petropt + your team can solve it free, or whether something paid is the right fit. Either answer is fine.

2

Scoping

If there’s a fit, we sign an NDA, look at a representative slice of your data, and define a deliverable in writing — what gets built, what success looks like, who owns the IP.

3

SOW & Delivery

Fixed scope, fixed price where possible. Code, models, and documentation handed back to your team so the work outlives the engagement. No vendor lock-in.

Who’s Behind It

Dr. Mehrdad G. Shirangi · Founder

Former Schlumberger / Stanford ERE researcher and SPE author, and the maintainer behind petropt. petropt is the open-source layer of a broader analytics stack used in production by oil & gas operators.

How We Handle Your Data

Mutual NDA before any data review. Work runs in your cloud or on dedicated infrastructure for the engagement. For consulting work, data handling is governed by the SOW or a separate Data Processing Agreement, with terms agreed mutually before any data is shared.

Built for Operators, Not Supermajors

Engagements are sized for independent E&P operators and PE-backed teams — the 200-to-5,000-well operator who needs custom modeling without enterprise platform pricing.

Common Questions

Is petropt staying free?

Yes. MIT license, public repo, public PyPI package. The free tier doesn’t shrink as paid offerings grow — if anything, it expands. Sponsored features go back into the public package.

Do you sign NDAs and DPAs?

Yes. Mutual NDA before any technical conversation that touches your data. For data processing, we work to your DPA template or a standard one we provide. We can work through your security review questionnaire as part of scoping.

Who owns the IP we pay for?

IP and licensing terms are written into each SOW. Typical scoping starts from: you own deliverables built on your data; improvements to the open-source petropt library remain MIT-licensed and benefit the wider community. The exact split is agreed in writing per engagement — no ambiguity, no surprise carve-outs.

What size operators do you work with?

Independent E&P operators and PE-backed teams from a few hundred to a few thousand wells. We’re not the right fit for supermajors who already have an internal data-science org. We’re built for the operator who wants the model without the platform.

How fast can we start?

Typical cadence: intro call within a week or two of first contact, NDA shortly after if there’s a fit, then scoping. Real-world timing depends on your team’s availability for data review and on how clearly the problem is already defined.

Tell Us About the Problem.

A 30-minute call. Honest read. Either we can help, or we’ll point you to the open-source path that already does.

Already using petropt? Tell us what you’re building — we like the stories.