The Cutoffs Interpretation module allows users to flag intervals based on specified criteria. This is typically used to flag intervals as gross reservoir, net reservoir, and net pay based on reservoir properties.

Key Parameters

Cutoffs for gross reservoir, net reservoir, and net pay can be set by the parameter boxes. These are labelled as such.

  • Gross Res: Gross reservoir criteria entry.
  • Net Res: Net reservoir criteria entry.
  • Net Pay: Net pay criteria entry.

Criteria can be defined using basic operators. These include:

Less than
Greater than
<=Less than or equal to
>=Greater than or equal to
==Exactly equal to
!“Not” operator
&&“And” to combine criteria
||“Or” to combine criteria

Examples include:

@vwcl <= 0.30 && !@badhole Vwcl  less than or equal to 0.30 AND not flagged as badhole
@phit > 0.05 && @gross_resPhiT greater than 0.05 AND meets gross_res not equal to zero
(@sw <= 0.65|| @resd_final > 10) && @net_resFirst, Sw less than or equal to 0.65 OR resd greater than 10 AND second, net_res not equal to zero

Parameters that operate across the well include:

  • Use Min H: Specify if a minimum thickness should be used.
  • Min Height: Specify the minimum thickness that should be used.
  • Map partial zones: Specify if zones with null values be included in summations.
  • Limit mapping by data completeness: Specify If mapping should occur only if a certain threshold of data coverage is met.
  • Data completeness: Fraction of interval to be covered by data.
  • Required curves: Curves that should be considered for data completeness.

Output Curves

  • GROSS_RES: Gross reservoir flag.
  • NET_RES: Net reservoir flag.
  • NET_PAY: Net pay flag.

CPI Config Reference

The relevant configuration file is 10_interpretation.yaml.


  1. Gamma ray – SP track.
  2. Depth track.
  3. Resistivity track.
  4. Neutron-density track.
  5. Clay volume results track.
  6. Porosity results track.
  7. Water saturation results track.
  8. Gross reservoir track.
  9. Net reservoir track.
  10. Net pay track.

Associate cross-plots


Associated maps

  • Gross_res_summary: Summation of gross reservoir thickness for a zone.
  • Net_res_summary: Summation of net reservoir thickness for a zone.
  • Net_pay_summary: Summation of net pay thickness for a zone.


  • When combining criteria with the “OR” operator use parentheses for clarity. For example,  how should:
    @vwcl < 0.30 || @gr_final < 50 && @phit >= 0.05 || @rhob_final < 2.6
    be interpreted? Is it more clear when stated as:
    (@vwcl < 0.30 || @gr_final < 50) && (@phit >= 0.05 || @rhob_final < 2.6)
  • When using the Map partial zones parameter, consider pairing it with a data completeness requirement to avoid mapping zones that may only have a few samples available.
Categories: HelpPetrophysics