From 911ffcea634fd38bfc857d27015fe2a2c5646726 Mon Sep 17 00:00:00 2001 From: res2df-github-action Date: Wed, 27 Nov 2024 12:28:15 +0000 Subject: [PATCH] Update Github Pages --- _modules/index.html | 2 +- _modules/res2df/common.html | 2 +- _modules/res2df/compdat.html | 2 +- _modules/res2df/csv2res.html | 2 +- _modules/res2df/equil.html | 2 +- _modules/res2df/faults.html | 2 +- _modules/res2df/fipreports.html | 2 +- _modules/res2df/grid.html | 12 +++++++----- _modules/res2df/gruptree.html | 2 +- _modules/res2df/inferdims.html | 2 +- _modules/res2df/nnc.html | 2 +- _modules/res2df/parameters.html | 2 +- _modules/res2df/pillars.html | 2 +- _modules/res2df/pvt.html | 2 +- _modules/res2df/res2csv.html | 2 +- _modules/res2df/res2csvlogger.html | 2 +- _modules/res2df/resdatafiles.html | 2 +- _modules/res2df/rft.html | 2 +- _modules/res2df/satfunc.html | 2 +- _modules/res2df/summary.html | 2 +- _modules/res2df/trans.html | 2 +- _modules/res2df/vfp/_vfp.html | 2 +- _modules/res2df/vfp/_vfpdefs.html | 2 +- _modules/res2df/vfp/_vfpinj.html | 2 +- _modules/res2df/vfp/_vfpprod.html | 2 +- _modules/res2df/wcon.html | 2 +- _modules/res2df/wellcompletiondata.html | 2 +- _modules/res2df/wellconnstatus.html | 2 +- _static/documentation_options.js | 2 +- contribution.html | 2 +- csv2res.html | 4 ++-- genindex.html | 2 +- glossary.html | 2 +- history.html | 2 +- index.html | 2 +- installation.html | 2 +- introduction.html | 2 +- objects.inv | Bin 3038 -> 3038 bytes py-modindex.html | 2 +- res2csv.html | 4 ++-- res2df/res2df.__version__.html | 2 +- res2df/res2df.common.html | 2 +- res2df/res2df.compdat.html | 2 +- res2df/res2df.constants.html | 2 +- res2df/res2df.csv2res.html | 2 +- res2df/res2df.equil.html | 2 +- res2df/res2df.faults.html | 2 +- res2df/res2df.fipreports.html | 2 +- res2df/res2df.grid.html | 2 +- res2df/res2df.gruptree.html | 2 +- res2df/res2df.hook_implementations.html | 2 +- res2df/res2df.hook_implementations.jobs.html | 2 +- res2df/res2df.html | 2 +- res2df/res2df.inferdims.html | 2 +- res2df/res2df.nnc.html | 2 +- res2df/res2df.parameters.html | 2 +- res2df/res2df.pillars.html | 2 +- res2df/res2df.pvt.html | 2 +- res2df/res2df.res2csv.html | 2 +- res2df/res2df.res2csvlogger.html | 2 +- res2df/res2df.resdatafiles.html | 2 +- res2df/res2df.rft.html | 2 +- res2df/res2df.satfunc.html | 2 +- res2df/res2df.summary.html | 2 +- res2df/res2df.trans.html | 2 +- res2df/res2df.version.html | 2 +- res2df/res2df.vfp._vfp.html | 2 +- res2df/res2df.vfp._vfpcommon.html | 2 +- res2df/res2df.vfp._vfpdefs.html | 2 +- res2df/res2df.vfp._vfpinj.html | 2 +- res2df/res2df.vfp._vfpprod.html | 2 +- res2df/res2df.vfp.html | 2 +- res2df/res2df.wcon.html | 2 +- res2df/res2df.wellcompletiondata.html | 2 +- res2df/res2df.wellconnstatus.html | 2 +- search.html | 2 +- searchindex.js | 2 +- usage.html | 2 +- usage/compdat.html | 2 +- usage/equil.html | 2 +- usage/fipreports.html | 2 +- usage/grid.html | 2 +- usage/gruptree.html | 2 +- usage/nnc.html | 2 +- usage/pillars.html | 2 +- usage/pvt.html | 2 +- usage/rft.html | 2 +- usage/satfunc.html | 2 +- usage/summary.html | 2 +- usage/trans.html | 2 +- usage/wcon.html | 2 +- usage/wellconnstatus.html | 2 +- 92 files changed, 99 insertions(+), 97 deletions(-) diff --git a/_modules/index.html b/_modules/index.html index f7546ae6..90a02907 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -5,7 +5,7 @@ - Overview: module code — res2df 1.2.1.dev3+g5d1d58d1 documentation + Overview: module code — res2df 1.2.2.dev2+ga3033835 documentation diff --git a/_modules/res2df/common.html b/_modules/res2df/common.html index 96af9188..2875baa4 100644 --- a/_modules/res2df/common.html +++ b/_modules/res2df/common.html @@ -5,7 +5,7 @@ - res2df.common — res2df 1.2.1.dev3+g5d1d58d1 documentation + res2df.common — res2df 1.2.2.dev2+ga3033835 documentation diff --git a/_modules/res2df/compdat.html b/_modules/res2df/compdat.html index 8d3283d3..7a6e1632 100644 --- a/_modules/res2df/compdat.html +++ b/_modules/res2df/compdat.html @@ -5,7 +5,7 @@ - res2df.compdat — res2df 1.2.1.dev3+g5d1d58d1 documentation + res2df.compdat — res2df 1.2.2.dev2+ga3033835 documentation diff --git a/_modules/res2df/csv2res.html b/_modules/res2df/csv2res.html index f8e5fcee..0efb4dea 100644 --- a/_modules/res2df/csv2res.html +++ b/_modules/res2df/csv2res.html @@ -5,7 +5,7 @@ - res2df.csv2res — res2df 1.2.1.dev3+g5d1d58d1 documentation + res2df.csv2res — res2df 1.2.2.dev2+ga3033835 documentation diff --git a/_modules/res2df/equil.html b/_modules/res2df/equil.html index 692c158c..015c1393 100644 --- a/_modules/res2df/equil.html +++ b/_modules/res2df/equil.html @@ -5,7 +5,7 @@ - res2df.equil — res2df 1.2.1.dev3+g5d1d58d1 documentation + res2df.equil — res2df 1.2.2.dev2+ga3033835 documentation diff --git a/_modules/res2df/faults.html b/_modules/res2df/faults.html index 9fc24879..d46c9bd3 100644 --- a/_modules/res2df/faults.html +++ b/_modules/res2df/faults.html @@ -5,7 +5,7 @@ - res2df.faults — res2df 1.2.1.dev3+g5d1d58d1 documentation + res2df.faults — res2df 1.2.2.dev2+ga3033835 documentation diff --git a/_modules/res2df/fipreports.html b/_modules/res2df/fipreports.html index dec5eb69..8b1e0c0c 100644 --- a/_modules/res2df/fipreports.html +++ b/_modules/res2df/fipreports.html @@ -5,7 +5,7 @@ - res2df.fipreports — res2df 1.2.1.dev3+g5d1d58d1 documentation + res2df.fipreports — res2df 1.2.2.dev2+ga3033835 documentation diff --git a/_modules/res2df/grid.html b/_modules/res2df/grid.html index 6bf77958..ec75352f 100644 --- a/_modules/res2df/grid.html +++ b/_modules/res2df/grid.html @@ -5,7 +5,7 @@ - res2df.grid — res2df 1.2.1.dev3+g5d1d58d1 documentation + res2df.grid — res2df 1.2.2.dev2+ga3033835 documentation @@ -105,6 +105,7 @@

Source code for res2df.grid

 import pandas as pd
 import pyarrow
 import pyarrow.feather
+import resfo
 from resdata.resfile import ResdataFile
 
 from .__version__ import __version__
@@ -281,11 +282,12 @@ 

Source code for res2df.grid

     # for all active cells:
     activecells = resdatafiles.get_egrid().getNumActive()
     rstvectors = []
-    for vec in resdatafiles.get_rstfile().headers:
-        if vec[1] == activecells and any(
-            fnmatch.fnmatch(vec[0], key) for key in vectors
+    for vec in resfo.lazy_read(resdatafiles.get_rstfilename()):
+        keyword_name = vec.read_keyword().strip()
+        if vec.read_length() == activecells and any(
+            fnmatch.fnmatch(keyword_name, key) for key in vectors
         ):
-            rstvectors.append(vec[0])
+            rstvectors.append(keyword_name)
     rstvectors = list(set(rstvectors))  # Make unique list
     # Note that all of these might not exist at all timesteps.
 
diff --git a/_modules/res2df/gruptree.html b/_modules/res2df/gruptree.html
index 2e48ad6a..10cf79fc 100644
--- a/_modules/res2df/gruptree.html
+++ b/_modules/res2df/gruptree.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.gruptree — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.gruptree — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/inferdims.html b/_modules/res2df/inferdims.html
index 5d61dddb..00ba36bb 100644
--- a/_modules/res2df/inferdims.html
+++ b/_modules/res2df/inferdims.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.inferdims — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.inferdims — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/nnc.html b/_modules/res2df/nnc.html
index 8bc81bc6..821ccf66 100644
--- a/_modules/res2df/nnc.html
+++ b/_modules/res2df/nnc.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.nnc — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.nnc — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/parameters.html b/_modules/res2df/parameters.html
index 5a6eb208..f8805047 100644
--- a/_modules/res2df/parameters.html
+++ b/_modules/res2df/parameters.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.parameters — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.parameters — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/pillars.html b/_modules/res2df/pillars.html
index 404a5e55..8ec9d95e 100644
--- a/_modules/res2df/pillars.html
+++ b/_modules/res2df/pillars.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.pillars — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.pillars — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/pvt.html b/_modules/res2df/pvt.html
index 2c39e7d7..ebcc3353 100644
--- a/_modules/res2df/pvt.html
+++ b/_modules/res2df/pvt.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.pvt — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.pvt — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/res2csv.html b/_modules/res2df/res2csv.html
index d4dda8e7..e023b643 100644
--- a/_modules/res2df/res2csv.html
+++ b/_modules/res2df/res2csv.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.res2csv — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.res2csv — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/res2csvlogger.html b/_modules/res2df/res2csvlogger.html
index 43f18b55..178ba345 100644
--- a/_modules/res2df/res2csvlogger.html
+++ b/_modules/res2df/res2csvlogger.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.res2csvlogger — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.res2csvlogger — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/resdatafiles.html b/_modules/res2df/resdatafiles.html
index 3d6c3e39..5fa1fe9e 100644
--- a/_modules/res2df/resdatafiles.html
+++ b/_modules/res2df/resdatafiles.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.resdatafiles — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.resdatafiles — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/rft.html b/_modules/res2df/rft.html
index adc3bfdf..414bd627 100644
--- a/_modules/res2df/rft.html
+++ b/_modules/res2df/rft.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.rft — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.rft — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/satfunc.html b/_modules/res2df/satfunc.html
index 33332023..3a25bfad 100644
--- a/_modules/res2df/satfunc.html
+++ b/_modules/res2df/satfunc.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.satfunc — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.satfunc — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/summary.html b/_modules/res2df/summary.html
index 4289d29d..a2d4b120 100644
--- a/_modules/res2df/summary.html
+++ b/_modules/res2df/summary.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.summary — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.summary — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/trans.html b/_modules/res2df/trans.html
index 2df31879..cefb46c9 100644
--- a/_modules/res2df/trans.html
+++ b/_modules/res2df/trans.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.trans — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.trans — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/vfp/_vfp.html b/_modules/res2df/vfp/_vfp.html
index 86f345f8..b09e203c 100644
--- a/_modules/res2df/vfp/_vfp.html
+++ b/_modules/res2df/vfp/_vfp.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.vfp._vfp — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.vfp._vfp — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/vfp/_vfpdefs.html b/_modules/res2df/vfp/_vfpdefs.html
index 84fd4aa6..644bc108 100644
--- a/_modules/res2df/vfp/_vfpdefs.html
+++ b/_modules/res2df/vfp/_vfpdefs.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.vfp._vfpdefs — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.vfp._vfpdefs — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/vfp/_vfpinj.html b/_modules/res2df/vfp/_vfpinj.html
index 4a8ed7b9..1473c6ef 100644
--- a/_modules/res2df/vfp/_vfpinj.html
+++ b/_modules/res2df/vfp/_vfpinj.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.vfp._vfpinj — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.vfp._vfpinj — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/vfp/_vfpprod.html b/_modules/res2df/vfp/_vfpprod.html
index 156aa06c..a737573f 100644
--- a/_modules/res2df/vfp/_vfpprod.html
+++ b/_modules/res2df/vfp/_vfpprod.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.vfp._vfpprod — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.vfp._vfpprod — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/wcon.html b/_modules/res2df/wcon.html
index e1464ce0..f3f3ee94 100644
--- a/_modules/res2df/wcon.html
+++ b/_modules/res2df/wcon.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.wcon — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.wcon — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/wellcompletiondata.html b/_modules/res2df/wellcompletiondata.html
index ad27e813..3e80cbe2 100644
--- a/_modules/res2df/wellcompletiondata.html
+++ b/_modules/res2df/wellcompletiondata.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.wellcompletiondata — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.wellcompletiondata — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_modules/res2df/wellconnstatus.html b/_modules/res2df/wellconnstatus.html
index 181f5f7e..562c556f 100644
--- a/_modules/res2df/wellconnstatus.html
+++ b/_modules/res2df/wellconnstatus.html
@@ -5,7 +5,7 @@
 
   
   
-  res2df.wellconnstatus — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.wellconnstatus — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/_static/documentation_options.js b/_static/documentation_options.js
index f43e886e..36b1fce8 100644
--- a/_static/documentation_options.js
+++ b/_static/documentation_options.js
@@ -1,6 +1,6 @@
 var DOCUMENTATION_OPTIONS = {
     URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
-    VERSION: '1.2.1.dev3+g5d1d58d1',
+    VERSION: '1.2.2.dev2+ga3033835',
     LANGUAGE: 'en',
     COLLAPSE_INDEX: false,
     BUILDER: 'html',
diff --git a/contribution.html b/contribution.html
index a59cdf8c..e51de1f3 100644
--- a/contribution.html
+++ b/contribution.html
@@ -6,7 +6,7 @@
   
 
   
-  Contributing to res2df — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  Contributing to res2df — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/csv2res.html b/csv2res.html
index d28e3739..15d99692 100644
--- a/csv2res.html
+++ b/csv2res.html
@@ -6,7 +6,7 @@
   
 
   
-  csv2res — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  csv2res — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
@@ -130,7 +130,7 @@ 

csv2res--keywords argument with a list of wanted keywords, all supported keywords for a submodule which is also found in the CSV file provided, will be dumped to an output file.

-

csv2res (1.2.1.dev3+g5d1d58d1) is a command line frontend to res2df. Documentation at https://equinor.github.io/res2df/

+

csv2res (1.2.2.dev2+ga3033835) is a command line frontend to res2df. Documentation at https://equinor.github.io/res2df/

usage: csv2res [-h] [--version] {summary,equil,pvt,satfunc,vfp} ...
 
diff --git a/genindex.html b/genindex.html index f6f31fe9..f9121c1f 100644 --- a/genindex.html +++ b/genindex.html @@ -5,7 +5,7 @@ - Index — res2df 1.2.1.dev3+g5d1d58d1 documentation + Index — res2df 1.2.2.dev2+ga3033835 documentation diff --git a/glossary.html b/glossary.html index fb029442..6bce314d 100644 --- a/glossary.html +++ b/glossary.html @@ -6,7 +6,7 @@ - Glossary — res2df 1.2.1.dev3+g5d1d58d1 documentation + Glossary — res2df 1.2.2.dev2+ga3033835 documentation diff --git a/history.html b/history.html index f81b9022..c1b49ad5 100644 --- a/history.html +++ b/history.html @@ -6,7 +6,7 @@ - History — res2df 1.2.1.dev3+g5d1d58d1 documentation + History — res2df 1.2.2.dev2+ga3033835 documentation diff --git a/index.html b/index.html index 946a8a49..3f5f1e54 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ - res2df — res2df 1.2.1.dev3+g5d1d58d1 documentation + res2df — res2df 1.2.2.dev2+ga3033835 documentation diff --git a/installation.html b/installation.html index 575bd9e5..c2808875 100644 --- a/installation.html +++ b/installation.html @@ -6,7 +6,7 @@ - Installation — res2df 1.2.1.dev3+g5d1d58d1 documentation + Installation — res2df 1.2.2.dev2+ga3033835 documentation diff --git a/introduction.html b/introduction.html index 73f7289f..8621aef1 100644 --- a/introduction.html +++ b/introduction.html @@ -6,7 +6,7 @@ - Introduction — res2df 1.2.1.dev3+g5d1d58d1 documentation + Introduction — res2df 1.2.2.dev2+ga3033835 documentation diff --git a/objects.inv b/objects.inv index 637a89fa67ee0943c8711bebee645c679fc4775f..32d2a2589bd0f6174d0796b3184944d0beff4176 100644 GIT binary patch delta 27 icmca7eouUYoq&;EN@|&rc6y?*fw8fLvFS#?3ETjH(+H3N delta 27 icmca7eouUYoq(ZUN@|(0cDiYbVT!3mis44T3ETjKz6kaJ diff --git a/py-modindex.html b/py-modindex.html index 4dc0f9d6..0951def1 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -5,7 +5,7 @@ - Python Module Index — res2df 1.2.1.dev3+g5d1d58d1 documentation + Python Module Index — res2df 1.2.2.dev2+ga3033835 documentation diff --git a/res2csv.html b/res2csv.html index fdc0e91f..0e399cec 100644 --- a/res2csv.html +++ b/res2csv.html @@ -6,7 +6,7 @@ - res2csv — res2df 1.2.1.dev3+g5d1d58d1 documentation + res2csv — res2df 1.2.2.dev2+ga3033835 documentation @@ -183,7 +183,7 @@

res2csvinclude files, and there is usually an --output option to specify which file to dump the CSV to. If you want output to your terminal, use - as the output filename.

-

res2csv (1.2.1.dev3+g5d1d58d1) is a command line frontend to res2df. Documentation at https://equinor.github.io/res2df/

+

res2csv (1.2.2.dev2+ga3033835) is a command line frontend to res2df. Documentation at https://equinor.github.io/res2df/

usage: res2csv [-h] [--version]
                {grid,summary,nnc,faults,trans,pillars,pvt,rft,fipreports,satfunc,compdat,equil,gruptree,wellcompletiondata,vfp,wellconnstatus,wcon}
diff --git a/res2df/res2df.__version__.html b/res2df/res2df.__version__.html
index d287cce4..12251344 100644
--- a/res2df/res2df.__version__.html
+++ b/res2df/res2df.__version__.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.__version__ — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.__version__ — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.common.html b/res2df/res2df.common.html
index 131b94e6..2a9c9651 100644
--- a/res2df/res2df.common.html
+++ b/res2df/res2df.common.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.common — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.common — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.compdat.html b/res2df/res2df.compdat.html
index 7c82aa18..a3d6490e 100644
--- a/res2df/res2df.compdat.html
+++ b/res2df/res2df.compdat.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.compdat — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.compdat — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.constants.html b/res2df/res2df.constants.html
index ee29056b..fd287e0b 100644
--- a/res2df/res2df.constants.html
+++ b/res2df/res2df.constants.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.constants — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.constants — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.csv2res.html b/res2df/res2df.csv2res.html
index 33f5d1fc..e1750e6b 100644
--- a/res2df/res2df.csv2res.html
+++ b/res2df/res2df.csv2res.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.csv2res — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.csv2res — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.equil.html b/res2df/res2df.equil.html
index 84429f0f..1d759272 100644
--- a/res2df/res2df.equil.html
+++ b/res2df/res2df.equil.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.equil — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.equil — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.faults.html b/res2df/res2df.faults.html
index 6cdf1cf4..d10f1e6b 100644
--- a/res2df/res2df.faults.html
+++ b/res2df/res2df.faults.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.faults — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.faults — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.fipreports.html b/res2df/res2df.fipreports.html
index e83bd125..ae2e254a 100644
--- a/res2df/res2df.fipreports.html
+++ b/res2df/res2df.fipreports.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.fipreports — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.fipreports — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.grid.html b/res2df/res2df.grid.html
index cd1befa4..97143e23 100644
--- a/res2df/res2df.grid.html
+++ b/res2df/res2df.grid.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.grid — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.grid — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.gruptree.html b/res2df/res2df.gruptree.html
index 9b3f1b1f..db4bc328 100644
--- a/res2df/res2df.gruptree.html
+++ b/res2df/res2df.gruptree.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.gruptree — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.gruptree — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.hook_implementations.html b/res2df/res2df.hook_implementations.html
index 338bed96..7136b9c5 100644
--- a/res2df/res2df.hook_implementations.html
+++ b/res2df/res2df.hook_implementations.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.hook_implementations — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.hook_implementations — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.hook_implementations.jobs.html b/res2df/res2df.hook_implementations.jobs.html
index 524fc506..51d33795 100644
--- a/res2df/res2df.hook_implementations.jobs.html
+++ b/res2df/res2df.hook_implementations.jobs.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.hook_implementations.jobs — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.hook_implementations.jobs — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.html b/res2df/res2df.html
index 63f2c35d..15c6aa28 100644
--- a/res2df/res2df.html
+++ b/res2df/res2df.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.inferdims.html b/res2df/res2df.inferdims.html
index 57fe7cab..2175553c 100644
--- a/res2df/res2df.inferdims.html
+++ b/res2df/res2df.inferdims.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.inferdims — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.inferdims — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.nnc.html b/res2df/res2df.nnc.html
index 110f54dc..d12e5405 100644
--- a/res2df/res2df.nnc.html
+++ b/res2df/res2df.nnc.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.nnc — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.nnc — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.parameters.html b/res2df/res2df.parameters.html
index 45cddc48..851ace84 100644
--- a/res2df/res2df.parameters.html
+++ b/res2df/res2df.parameters.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.parameters — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.parameters — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.pillars.html b/res2df/res2df.pillars.html
index a19a733b..46f38346 100644
--- a/res2df/res2df.pillars.html
+++ b/res2df/res2df.pillars.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.pillars — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.pillars — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.pvt.html b/res2df/res2df.pvt.html
index 1bf5ec2e..1af12a46 100644
--- a/res2df/res2df.pvt.html
+++ b/res2df/res2df.pvt.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.pvt — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.pvt — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.res2csv.html b/res2df/res2df.res2csv.html
index d7a49f15..2c44bd14 100644
--- a/res2df/res2df.res2csv.html
+++ b/res2df/res2df.res2csv.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.res2csv — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.res2csv — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.res2csvlogger.html b/res2df/res2df.res2csvlogger.html
index 8a726b30..873fcb34 100644
--- a/res2df/res2df.res2csvlogger.html
+++ b/res2df/res2df.res2csvlogger.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.res2csvlogger — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.res2csvlogger — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.resdatafiles.html b/res2df/res2df.resdatafiles.html
index f5dba562..3d2e7bb1 100644
--- a/res2df/res2df.resdatafiles.html
+++ b/res2df/res2df.resdatafiles.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.resdatafiles — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.resdatafiles — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.rft.html b/res2df/res2df.rft.html
index c704e98b..5c6a195d 100644
--- a/res2df/res2df.rft.html
+++ b/res2df/res2df.rft.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.rft — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.rft — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.satfunc.html b/res2df/res2df.satfunc.html
index 1585989f..7845df0b 100644
--- a/res2df/res2df.satfunc.html
+++ b/res2df/res2df.satfunc.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.satfunc — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.satfunc — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.summary.html b/res2df/res2df.summary.html
index be2ab2d2..bea87b23 100644
--- a/res2df/res2df.summary.html
+++ b/res2df/res2df.summary.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.summary — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.summary — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.trans.html b/res2df/res2df.trans.html
index 051a96f8..20fcc493 100644
--- a/res2df/res2df.trans.html
+++ b/res2df/res2df.trans.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.trans — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.trans — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.version.html b/res2df/res2df.version.html
index 14932307..800c50d1 100644
--- a/res2df/res2df.version.html
+++ b/res2df/res2df.version.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.version — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.version — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.vfp._vfp.html b/res2df/res2df.vfp._vfp.html
index 3bdf1170..e37c71cd 100644
--- a/res2df/res2df.vfp._vfp.html
+++ b/res2df/res2df.vfp._vfp.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.vfp._vfp — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.vfp._vfp — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.vfp._vfpcommon.html b/res2df/res2df.vfp._vfpcommon.html
index 91b8fb5d..c5efc0b6 100644
--- a/res2df/res2df.vfp._vfpcommon.html
+++ b/res2df/res2df.vfp._vfpcommon.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.vfp._vfpcommon — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.vfp._vfpcommon — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.vfp._vfpdefs.html b/res2df/res2df.vfp._vfpdefs.html
index 7404c178..74209390 100644
--- a/res2df/res2df.vfp._vfpdefs.html
+++ b/res2df/res2df.vfp._vfpdefs.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.vfp._vfpdefs — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.vfp._vfpdefs — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.vfp._vfpinj.html b/res2df/res2df.vfp._vfpinj.html
index ed56e8b8..bb1c8bf3 100644
--- a/res2df/res2df.vfp._vfpinj.html
+++ b/res2df/res2df.vfp._vfpinj.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.vfp._vfpinj — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.vfp._vfpinj — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.vfp._vfpprod.html b/res2df/res2df.vfp._vfpprod.html
index 6b5c7bcf..503cfb0f 100644
--- a/res2df/res2df.vfp._vfpprod.html
+++ b/res2df/res2df.vfp._vfpprod.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.vfp._vfpprod — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.vfp._vfpprod — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.vfp.html b/res2df/res2df.vfp.html
index 28f0d012..2543d955 100644
--- a/res2df/res2df.vfp.html
+++ b/res2df/res2df.vfp.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.vfp — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.vfp — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.wcon.html b/res2df/res2df.wcon.html
index 2243e17f..4a731ad4 100644
--- a/res2df/res2df.wcon.html
+++ b/res2df/res2df.wcon.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.wcon — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.wcon — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.wellcompletiondata.html b/res2df/res2df.wellcompletiondata.html
index 6ad1e980..b90414ae 100644
--- a/res2df/res2df.wellcompletiondata.html
+++ b/res2df/res2df.wellcompletiondata.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.wellcompletiondata — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.wellcompletiondata — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/res2df/res2df.wellconnstatus.html b/res2df/res2df.wellconnstatus.html
index 4efb621d..8898b703 100644
--- a/res2df/res2df.wellconnstatus.html
+++ b/res2df/res2df.wellconnstatus.html
@@ -6,7 +6,7 @@
   
 
   
-  res2df.wellconnstatus — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  res2df.wellconnstatus — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/search.html b/search.html
index c8cec77d..39e83b94 100644
--- a/search.html
+++ b/search.html
@@ -5,7 +5,7 @@
 
   
   
-  Search — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  Search — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/searchindex.js b/searchindex.js
index 20d75764..51d3b075 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["contribution", "csv2res", "glossary", "history", "index", "installation", "introduction", "res2csv", "res2df/res2df", "res2df/res2df.__version__", "res2df/res2df.common", "res2df/res2df.compdat", "res2df/res2df.constants", "res2df/res2df.csv2res", "res2df/res2df.equil", "res2df/res2df.faults", "res2df/res2df.fipreports", "res2df/res2df.grid", "res2df/res2df.gruptree", "res2df/res2df.hook_implementations", "res2df/res2df.hook_implementations.jobs", "res2df/res2df.inferdims", "res2df/res2df.nnc", "res2df/res2df.parameters", "res2df/res2df.pillars", "res2df/res2df.pvt", "res2df/res2df.res2csv", "res2df/res2df.res2csvlogger", "res2df/res2df.resdatafiles", "res2df/res2df.rft", "res2df/res2df.satfunc", "res2df/res2df.summary", "res2df/res2df.trans", "res2df/res2df.version", "res2df/res2df.vfp", "res2df/res2df.vfp._vfp", "res2df/res2df.vfp._vfpcommon", "res2df/res2df.vfp._vfpdefs", "res2df/res2df.vfp._vfpinj", "res2df/res2df.vfp._vfpprod", "res2df/res2df.wcon", "res2df/res2df.wellcompletiondata", "res2df/res2df.wellconnstatus", "usage", "usage/compdat", "usage/equil", "usage/fipreports", "usage/grid", "usage/gruptree", "usage/nnc", "usage/pillars", "usage/pvt", "usage/rft", "usage/satfunc", "usage/summary", "usage/trans", "usage/wcon", "usage/wellconnstatus"], "filenames": ["contribution.rst", "csv2res.rst", "glossary.rst", "history.rst", "index.rst", "installation.rst", "introduction.rst", "res2csv.rst", "res2df/res2df.rst", "res2df/res2df.__version__.rst", "res2df/res2df.common.rst", "res2df/res2df.compdat.rst", "res2df/res2df.constants.rst", "res2df/res2df.csv2res.rst", "res2df/res2df.equil.rst", "res2df/res2df.faults.rst", "res2df/res2df.fipreports.rst", "res2df/res2df.grid.rst", "res2df/res2df.gruptree.rst", "res2df/res2df.hook_implementations.rst", "res2df/res2df.hook_implementations.jobs.rst", "res2df/res2df.inferdims.rst", "res2df/res2df.nnc.rst", "res2df/res2df.parameters.rst", "res2df/res2df.pillars.rst", "res2df/res2df.pvt.rst", "res2df/res2df.res2csv.rst", "res2df/res2df.res2csvlogger.rst", "res2df/res2df.resdatafiles.rst", "res2df/res2df.rft.rst", "res2df/res2df.satfunc.rst", "res2df/res2df.summary.rst", "res2df/res2df.trans.rst", "res2df/res2df.version.rst", "res2df/res2df.vfp.rst", "res2df/res2df.vfp._vfp.rst", "res2df/res2df.vfp._vfpcommon.rst", "res2df/res2df.vfp._vfpdefs.rst", "res2df/res2df.vfp._vfpinj.rst", "res2df/res2df.vfp._vfpprod.rst", "res2df/res2df.wcon.rst", "res2df/res2df.wellcompletiondata.rst", "res2df/res2df.wellconnstatus.rst", "usage.rst", "usage/compdat.rst", "usage/equil.rst", "usage/fipreports.rst", "usage/grid.rst", "usage/gruptree.rst", "usage/nnc.rst", "usage/pillars.rst", "usage/pvt.rst", "usage/rft.rst", "usage/satfunc.rst", "usage/summary.rst", "usage/trans.rst", "usage/wcon.rst", "usage/wellconnstatus.rst"], "titles": ["Contributing to res2df", "csv2res", "Glossary", "History", "res2df", "Installation", "Introduction", "res2csv", "res2df", "res2df.__version__", "res2df.common", "res2df.compdat", "res2df.constants", "res2df.csv2res", "res2df.equil", "res2df.faults", "res2df.fipreports", "res2df.grid", "res2df.gruptree", "res2df.hook_implementations", "res2df.hook_implementations.jobs", "res2df.inferdims", "res2df.nnc", "res2df.parameters", "res2df.pillars", "res2df.pvt", "res2df.res2csv", "res2df.res2csvlogger", "res2df.resdatafiles", "res2df.rft", "res2df.satfunc", "res2df.summary", "res2df.trans", "res2df.version", "res2df.vfp", "res2df.vfp._vfp", "res2df.vfp._vfpcommon", "res2df.vfp._vfpdefs", "res2df.vfp._vfpinj", "res2df.vfp._vfpprod", "res2df.wcon", "res2df.wellcompletiondata", "res2df.wellconnstatus", "Usage and examples", "compdat", "equil", "fipreports", "grid", "gruptree", "nnc", "pillars", "pvt", "rft", "satfunc", "summary", "trans", "wcon", "wellconnstatus"], "terms": {"i": [0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 14, 16, 17, 18, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57], "easiest": [0, 46], "window": [0, 10], "ha": [0, 3, 7, 10, 11, 40, 42, 47, 52, 55, 57], "been": [0, 3, 11, 42, 51, 55, 57], "test": [0, 11, 14], "mac": 0, "you": [0, 1, 6, 7, 10, 11, 17, 18, 22, 25, 30, 32, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55], "have": [0, 2, 6, 7, 10, 11, 14, 17, 18, 24, 26, 29, 30, 47, 48, 50, 51, 52, 53, 55], "compil": [0, 5], "yourself": 0, "The": [0, 6, 7, 10, 11, 16, 17, 18, 21, 22, 24, 28, 29, 30, 31, 32, 40, 41, 42, 44, 45, 47, 48, 50, 51, 52, 55, 57], "first": [0, 1, 7, 11, 16, 17, 22, 23, 24, 29, 30, 31, 44, 47, 50, 53], "thing": 0, "do": [0, 6, 18, 21, 29, 45, 51, 53, 57], "creat": [0, 14, 25, 30, 35, 38, 39, 53], "fork": 0, "your": [0, 1, 7, 10, 17, 32, 45, 48, 49, 51, 52, 55], "person": 0, "github": [0, 1, 7], "account": 0, "go": [0, 11, 43], "http": [0, 1, 2, 5, 7, 10, 18, 31], "com": [0, 5], "click": 0, "button": 0, "clone": 0, "local": 0, "git": 0, "youraccount": 0, "cd": 0, "Then": [0, 30], "add": [0, 6, 7, 10, 11, 22, 29, 32, 49, 50, 55], "upstream": 0, "repositori": 0, "remot": 0, "thi": [0, 1, 2, 3, 6, 7, 10, 11, 14, 17, 18, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 37, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "requir": [0, 10, 17, 24, 26, 28, 29, 32, 35, 55], "valid": [0, 10, 53, 54], "login": 0, "setup": [0, 29], "ssh": 0, "kei": [0, 6, 7, 10, 14, 23, 25, 27, 28, 29, 30, 31, 35], "need": [0, 2, 5, 7, 14, 18, 25, 28, 30, 44, 47, 50, 51, 52, 53], "access": [0, 4, 6, 22, 26, 28, 44], "after": [0, 10, 11, 50], "should": [0, 5, 6, 10, 14, 17, 22, 24, 27, 28, 29, 30, 31, 32, 45, 47, 50, 51, 53], "make": [0, 1, 11, 13, 26, 32], "python": [0, 6, 10, 11, 24, 45, 46, 47, 49, 50, 51, 53, 55], "virtual": 0, "environ": 0, "which": [0, 1, 4, 6, 7, 10, 14, 17, 21, 24, 25, 28, 29, 30, 31, 38, 39, 44, 45, 47, 48, 49, 51, 53, 55], "instal": [0, 4], "its": [0, 6, 10, 18, 29, 44, 52, 53], "depend": [0, 5, 7, 10, 11, 14, 17, 18, 45, 51], "If": [0, 1, 2, 6, 7, 10, 11, 14, 17, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 35, 38, 39, 41, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55], "want": [0, 1, 7, 10, 17, 18, 22, 25, 28, 31, 32, 45, 47, 49, 50, 53], "new": [0, 11, 18, 21, 31, 44, 45, 47, 48, 49, 51], "can": [0, 1, 6, 7, 10, 11, 14, 17, 22, 24, 25, 26, 28, 29, 30, 31, 32, 35, 36, 38, 39, 42, 44, 45, 47, 49, 51, 52, 53, 54, 55, 57], "someth": 0, "like": [0, 6, 10, 11, 17, 21, 24, 29, 32, 50, 51, 53, 55, 57], "follow": [0, 10, 17, 28, 30, 41, 46], "python3": 0, "m": [0, 31], "venv": 0, "sourc": [0, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 37, 38, 39, 40, 41, 42, 53], "bin": 0, "activ": [0, 5, 10, 17, 47, 50], "run": [0, 1, 2, 6, 10, 21, 23, 24, 26, 32, 48, 49, 50], "pip": [0, 5], "e": [0, 2, 7, 10, 24, 29, 35, 42, 54, 57], "doc": [0, 5, 31, 45], "edit": [0, 22], "mode": [0, 7, 10, 21, 49, 52], "togeth": [0, 49, 55], "all": [0, 1, 2, 6, 7, 10, 11, 15, 17, 18, 23, 24, 25, 29, 30, 31, 35, 38, 39, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55], "suit": 0, "A": [0, 10, 11, 14, 15, 17, 21, 22, 24, 27, 31, 41, 50, 51, 54], "good": 0, "verifi": 0, "pass": [0, 2, 10, 11], "pytest": 0, "On": [0, 5], "recommend": [0, 30, 47, 50, 52, 55], "komodo": [0, 5], "provid": [0, 1, 2, 6, 7, 17, 27, 29, 31, 45, 47, 50, 53, 55], "an": [0, 1, 6, 7, 10, 11, 14, 17, 18, 21, 22, 24, 28, 29, 30, 32, 35, 36, 37, 38, 39, 41, 46, 47, 49, 50, 51, 52, 53, 54], "analogu": [0, 52], "virtualenv": 0, "oper": [0, 1, 7, 11, 14, 30, 31, 35, 45, 47, 49, 51, 53], "ar": [0, 4, 6, 7, 10, 11, 14, 17, 18, 22, 23, 28, 29, 30, 31, 38, 41, 42, 45, 47, 50, 51, 52, 54, 57], "same": [0, 4, 6, 7, 11, 24, 29, 31, 47, 49, 52, 53], "abov": [0, 6, 7, 24, 47, 48, 50, 51, 52, 53, 55], "instruct": [0, 5], "fmu": [0, 5], "equinor_komodo_usag": [0, 5], "html": [0, 5, 31], "releas": [0, 6], "perform": [0, 47, 53], "extend": 0, "order": [0, 6, 10, 11, 17, 23, 26, 29, 30, 38, 39, 49, 52], "prepar": [0, 53], "command": [0, 4, 6, 10, 11, 14, 16, 17, 18, 22, 24, 25, 26, 29, 30, 31, 32, 35, 41, 42, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55], "nb": [0, 28], "For": [0, 5, 6, 7, 10, 11, 17, 30, 47, 52, 53, 54, 55], "everi": [0, 10, 17, 28, 42, 47, 48, 50, 54, 57], "monthli": [0, 6, 7, 31, 54], "might": [0, 10, 11, 17, 21, 45, 53], "remak": 0, "onli": [0, 2, 6, 7, 10, 11, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 41, 49, 50, 52, 54, 55], "To": 0, "non": [0, 6, 7, 10, 22, 24, 29, 32, 47, 49, 50, 52, 55], "modul": [0, 1, 4, 6, 10, 11, 14, 17, 18, 21, 23, 25, 26, 28, 29, 30, 34, 35, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 55, 56, 57], "els": [0, 54], "than": [0, 14, 18, 21, 26, 29, 48, 52], "resdata": [0, 1, 4, 6, 10, 14, 17, 25, 28, 30, 31, 35], "except": [0, 17], "see": [0, 2, 5, 6, 7, 10, 18, 31, 35, 47, 49, 50, 54, 55], "py": 0, "list": [0, 1, 7, 10, 11, 14, 17, 18, 23, 24, 25, 30, 31, 32, 35, 38, 39], "dep": 0, "option": [0, 1, 6, 7, 10, 11, 14, 17, 24, 25, 26, 27, 28, 29, 30, 31, 35, 38, 39, 44, 46, 47, 49, 50, 53, 54, 55], "work": [0, 1, 11, 28], "other": [0, 2, 4, 6, 11, 17, 22, 29, 41, 46, 50, 51, 54, 55], "fail": 0, "import": [0, 6, 11, 44, 45, 47, 49, 51, 53, 54, 55, 56], "error": [0, 7, 11, 21, 26, 27, 32, 46, 47], "featur": [0, 6, 54], "bugfix": 0, "typic": [0, 10, 21, 24, 28, 29, 31, 45, 47, 48, 50, 51, 52, 53, 55], "procedur": 0, "consid": [0, 2, 7, 22, 53], "issu": [0, 28, 45, 51], "describ": [0, 10], "what": [0, 10, 14, 32, 50, 51, 53], "present": [0, 7, 10, 11, 14, 18, 21, 22, 24, 25, 28, 29, 30, 35, 48, 50], "branch": [0, 29, 52], "from": [0, 1, 5, 6, 7, 10, 11, 14, 15, 16, 17, 18, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 35, 36, 38, 39, 40, 41, 44, 45, 49, 50, 51, 52, 54, 56, 57], "updat": 0, "master": [0, 10, 14, 25, 30, 35], "prove": 0, "bug": [0, 29, 30], "now": [0, 11, 29], "either": [0, 7, 10, 21, 23, 29, 30, 46, 48, 49, 53], "append": [0, 24, 55], "exist": [0, 1, 7, 11, 17, 28, 31, 50], "file": [0, 1, 2, 4, 6, 7, 10, 13, 14, 16, 17, 18, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 35, 36, 38, 39, 40, 41, 44, 48, 49, 52, 54, 55, 56], "implement": [0, 53], "fix": 0, "succe": [0, 21], "rst": [0, 17], "addit": [0, 7, 11, 17, 29, 32, 44, 48, 50, 52, 54], "docstr": 0, "check": [0, 10, 37, 47, 50, 51, 53], "code": [0, 6, 10, 27, 45, 47, 51, 53], "qualiti": 0, "pylint": 0, "aim": 0, "maxim": 0, "score": 0, "when": [0, 2, 6, 10, 11, 17, 18, 24, 29, 30, 31, 42, 44, 45, 50, 51, 52, 53, 57], "warrant": 0, "commit": 0, "chang": [0, 6, 7, 11, 18, 32, 42, 47, 57], "rememb": 0, "ani": [0, 1, 4, 6, 10, 11, 17, 21, 22, 23, 24, 28, 29, 31, 35, 38, 39, 42, 47, 50, 51, 53, 57], "push": [0, 45], "pull": 0, "request": [0, 2, 6, 10, 14, 17, 30, 31], "link": [0, 45], "relev": [0, 6, 18], "pop": 0, "up": [0, 6, 11, 14, 15, 17, 18, 22, 23, 24, 25, 29, 30, 31, 32, 35, 40, 41, 42, 45, 48, 51, 52], "autom": [0, 53], "wait": 0, "ask": [0, 28, 32], "review": 0, "merg": [0, 6, 7, 10, 17, 23, 25, 29, 30, 31, 47, 51], "being": [0, 17, 55], "pr": [0, 6, 7, 10, 11, 14, 17, 18, 23, 24, 25, 29, 30, 32, 35, 47, 50, 51, 52], "readi": 0, "usual": [0, 7, 27, 31], "squash": 0, "singl": [0, 2, 7, 10, 11, 16, 21, 26, 28, 31, 38, 39], "rebas": 0, "top": [0, 18, 47], "current": [0, 6, 7, 23, 28, 46], "subject": 0, "automat": [0, 47], "style": [0, 17], "doe": [0, 16, 21, 38, 39, 44], "black": 0, "flake8": 0, "verif": 0, "ci": 0, "exact": 0, "deduc": [0, 7], "manual": [0, 2, 5, 7, 11], "line": [0, 1, 6, 7, 10, 11, 14, 16, 17, 18, 22, 23, 24, 25, 26, 29, 30, 31, 32, 35, 41, 42, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 57], "thei": [0, 29, 45, 52], "befor": [0, 7, 24, 31, 42, 53, 57], "some": [0, 1, 6, 10, 11, 17, 28, 37, 47, 50, 51, 53, 55], "ad": [0, 6, 7, 10, 16, 17, 18, 22, 24, 29, 31, 32, 42, 47, 50, 57], "editor": 0, "also": [0, 1, 6, 7, 10, 11, 14, 17, 24, 25, 30, 31, 32, 35, 38, 39, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55], "tool": [0, 1, 4, 6, 26, 50, 52], "pre": [0, 24], "copi": [0, 17, 18, 22, 52], "forc": [0, 17], "certain": [0, 7, 10, 30, 44, 53], "place": [0, 6, 7, 46], "accept": [0, 7, 27], "each": [0, 4, 7, 10, 11, 14, 16, 17, 22, 24, 25, 27, 29, 30, 31, 32, 38, 39, 42, 43, 44, 47, 49, 50, 51, 52, 53, 57], "function": [0, 1, 6, 7, 10, 11, 14, 17, 18, 21, 24, 25, 26, 28, 30, 35, 36, 38, 39, 44, 46, 47, 50, 53, 55], "googl": 0, "argument": [0, 4, 10, 11, 14, 16, 18, 25, 26, 29, 30, 31, 35, 40, 41, 42, 47, 54, 55], "sphinxcontrib": 0, "napoleon": 0, "readthedoc": [0, 18], "io": [0, 1, 4, 6, 7, 10, 18, 21, 28, 37], "en": [0, 10], "latest": 0, "example_googl": 0, "specif": [0, 7, 29, 31, 48, 51, 52, 54, 57], "restructuredtext": 0, "directori": [0, 6, 23, 28], "must": [0, 5, 6, 7, 10, 11, 14, 16, 17, 21, 22, 23, 24, 25, 26, 28, 29, 30, 44, 52, 54], "through": [0, 5, 6, 7, 11, 21, 29, 40, 43, 44, 46, 47, 50, 52, 53, 55], "rstcheck": 0, "sphinx": 0, "build": [0, 29, 53], "build_sphinx": 0, "gener": [0, 2, 10, 11, 14, 18, 25, 29, 30, 35, 38, 39, 45, 51, 52], "visual": [0, 45, 52, 55], "f": [0, 6, 7, 10, 17, 21, 52, 54, 57], "ex": [0, 6, 7, 10, 17, 21, 52, 57], "firefox": 0, "index": [0, 4, 6, 10, 14, 16, 17, 22, 24, 25, 29, 30, 31, 35, 38, 39, 42, 52, 54, 57], "insid": [1, 3], "res2df": [1, 2, 5, 6, 7, 44, 45, 46, 47, 49, 50, 51, 53, 54, 55, 56], "abl": [1, 6, 28], "write": [1, 4, 6, 7, 10, 14, 15, 17, 22, 25, 27, 28, 31, 38, 39, 40, 47, 53, 55], "data": [1, 2, 4, 6, 7, 10, 11, 14, 15, 16, 17, 18, 21, 22, 24, 25, 28, 29, 30, 31, 35, 36, 38, 39, 40, 41, 42, 46, 48, 49, 52, 53, 54, 56, 57], "datafram": [1, 4, 6, 7, 10, 11, 13, 14, 15, 16, 17, 18, 22, 24, 25, 29, 30, 31, 32, 35, 36, 38, 39, 41, 42, 44, 46, 49, 51, 52, 54, 55], "format": [1, 4, 6, 7, 10, 13, 14, 17, 24, 25, 28, 30, 35, 36, 38, 39, 44, 47, 52, 53], "dump": [1, 6, 7, 10, 14, 22, 25, 30, 35, 45, 49, 51, 53], "possibl": [1, 6, 7, 21, 28, 30, 44, 45, 49, 50, 52, 53, 55], "produc": [1, 2, 10, 15, 17, 22, 24, 28, 32, 35, 47, 49, 51, 52, 53], "applic": [1, 47, 55], "csv": [1, 3, 6, 7, 10, 14, 15, 17, 25, 30, 31, 35, 36, 38, 39, 40, 45, 47, 49, 51, 52, 53, 55], "us": [1, 2, 3, 4, 6, 7, 10, 11, 12, 14, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 37, 38, 39, 41, 44, 45, 46, 47, 49, 50, 51, 53, 54, 55, 57], "convert": [1, 10, 13, 17, 18, 27, 28, 29, 31, 35, 52], "reservoir": [1, 2, 4, 6, 7, 14, 21, 22, 28, 29, 47, 52, 53], "simul": [1, 2, 4, 6, 7, 11, 14, 17, 21, 22, 23, 25, 28, 29, 31, 32, 47, 50, 53], "facilit": [1, 52], "manipul": [1, 21, 47, 53], "deck": [1, 2, 6, 10, 11, 14, 15, 18, 21, 25, 28, 30, 35, 36, 38, 39, 40, 48, 51, 53], "res2csv": [1, 4, 6, 8, 22, 27, 44, 46, 47, 48, 49, 50, 52, 53, 55], "includ": [1, 2, 6, 7, 10, 11, 13, 14, 17, 21, 22, 24, 25, 28, 29, 30, 31, 32, 35, 37, 38, 39, 42, 48, 49, 50, 52, 54, 55, 57], "transform": [1, 11], "back": [1, 6, 14, 15, 31, 40, 44, 47], "mandatori": [1, 7], "alwai": [1, 7, 10, 11, 17, 25, 28, 30, 31, 42, 47, 57], "submodul": [1, 4, 7, 10, 26], "respons": 1, "output": [1, 2, 4, 6, 7, 10, 11, 14, 17, 22, 23, 25, 27, 28, 29, 30, 32, 35, 36, 38, 39, 42, 46, 47, 49, 52, 53, 55, 57], "specifi": [1, 7, 47, 50, 52, 54, 55], "termin": [1, 7, 48], "filenam": [1, 6, 7, 10, 14, 16, 17, 22, 23, 25, 27, 28, 30, 31, 35, 45, 47, 49, 51], "unless": 1, "keyword": [1, 2, 6, 7, 10, 11, 13, 14, 15, 17, 21, 22, 25, 30, 31, 34, 35, 37, 38, 39, 44, 45, 48, 49, 51, 52, 53, 56], "support": [1, 4, 7, 10, 11, 14, 16, 17, 21, 23, 25, 26, 30, 31, 35, 36, 38, 39, 45, 51, 55], "found": [1, 6, 7, 11, 17, 18, 22, 23, 24, 25, 29, 30, 35, 38, 39, 40, 46, 47], "1": [1, 6, 7, 10, 11, 17, 21, 28, 29, 30, 35, 38, 39, 44, 45, 46, 47, 49, 50, 51, 53, 55, 56, 57], "2": [1, 7, 10, 11, 24, 29, 44, 45, 46, 47, 49, 50, 51, 53, 55, 56, 57], "dev3": [1, 7], "g5d1d58d1": [1, 7], "frontend": [1, 7], "document": [1, 4, 6, 7, 11, 45, 47, 50, 54], "equinor": [1, 3, 4, 5, 6, 7], "usag": [1, 4, 7, 28, 31, 45, 47, 50, 51], "h": [1, 7], "version": [1, 7, 8, 11], "subcommand": [1, 7], "choic": [1, 7], "show": [1, 7], "program": [1, 6, 7], "": [1, 7, 17, 26, 30, 31], "number": [1, 6, 7, 10, 14, 16, 17, 21, 25, 29, 30, 35, 38, 39, 47, 52], "exit": [1, 7], "unsmri": [1, 2, 6, 7, 31, 54], "o": [1, 7], "v": [1, 7, 55], "debug": [1, 7, 27, 52], "csvfile": 1, "basenam": [1, 6, 7, 31], "default": [1, 6, 7, 10, 11, 17, 21, 23, 27, 28, 30, 31, 44, 48, 50, 54], "syntsmri": 1, "verbos": [1, 7, 27, 44, 47, 49, 52, 53, 55], "Be": [1, 7], "fals": [1, 7, 10, 14, 17, 21, 22, 24, 29, 31, 32, 41], "solut": [1, 7, 14, 45], "rsvd": [1, 6, 14, 45], "rvvd": [1, 6, 14, 45], "k": [1, 6, 7, 10, 11, 17, 22, 28, 32, 42, 44, 47, 52, 55, 57], "inc": [1, 2, 25, 45, 47, 49, 51, 53], "stdout": [1, 7, 10, 27], "suppli": [1, 6, 7, 10, 14, 17, 21, 24, 25, 26, 27, 29, 30, 31, 35, 47, 50, 51, 55], "satur": [1, 6, 7, 24, 30, 50, 52, 53], "swof": [1, 6, 7, 21, 30, 53], "sgof": [1, 6, 7, 30, 53], "relperm": [1, 53], "vfpprod": [1, 7, 34, 35, 36, 37, 39], "vfpinj": [1, 7, 34, 35, 36, 37, 38], "field": [2, 7, 18, 48], "come": [2, 10, 24, 29, 31], "mani": [2, 3, 10, 16, 29, 30, 48, 51, 53], "form": [2, 10, 21, 42, 57], "purpos": 2, "we": [2, 10, 11, 14, 17, 18, 29, 51, 53], "take": [2, 26, 32, 55], "input": [2, 4, 6, 7, 10, 11, 28, 31, 35, 36, 38, 39, 45, 52], "unsrmi": 2, "opm": [2, 4, 5, 6, 10, 11, 14, 18, 21, 28], "flow": [2, 6, 38, 39, 52], "eclips": [2, 6, 7, 10, 11, 17, 25, 29, 31, 34, 35, 36, 37, 38, 39, 44, 45, 55], "often": [2, 27, 55], "statement": [2, 11, 44, 45], "By": [2, 14, 21, 47, 48, 50], "convent": [2, 17], "extens": [2, 23, 54], "grdecl": 2, "grid": [2, 4, 8, 11, 22, 24, 28, 43, 44, 49, 50, 52, 55], "section": [2, 6, 14, 17, 43, 45, 48, 51, 57], "refer": [2, 11, 17, 25, 52], "It": [2, 6, 7, 11, 24, 42, 47, 49, 50, 52, 53, 55, 57], "mai": [2, 10, 18, 50, 51, 53], "point": [2, 7, 10, 11, 13, 14, 18, 22, 23, 25, 26, 29, 30, 31, 35, 41, 42, 47, 52, 54], "sever": 2, "contain": [2, 6, 7, 10, 11, 14, 17, 18, 21, 23, 24, 25, 29, 30, 35, 38, 39, 48, 52], "inform": [2, 6, 10, 11, 17, 18, 22, 23, 24, 29, 32, 40, 44, 48, 52, 54, 56], "defin": [2, 7, 10, 11, 14, 25, 28, 29, 30, 35, 37, 48, 52], "complet": [2, 6, 7, 18, 25, 30, 35, 36, 38, 39, 41, 52, 53], "otherwis": [2, 29], "incomplet": [2, 21], "These": [2, 6, 10, 55], "egrid": [2, 6, 7, 17, 22, 28], "fegrid": 2, "init": [2, 6, 7, 17, 28, 32, 47, 55], "etc": [2, 6, 7, 17, 30, 47, 50, 54], "appendix": 2, "d": [2, 31], "project": 2, "org": [2, 5, 10, 31], "wp": 2, "content": [2, 10, 14, 15, 17, 22, 25, 27, 30, 35, 38, 39, 47, 49, 51], "upload": 2, "2023": [2, 47], "06": [2, 44, 53, 56], "opm_flow_reference_manual_2023": 2, "04_rev": 2, "0_reduc": 2, "pdf": 2, "librari": [3, 6], "product": [3, 7, 14, 29, 42, 47, 48, 52, 57], "intern": [3, 5, 6], "relat": [3, 7, 14, 23, 51, 52], "script": [3, 6, 7], "statoil": 3, "panda": [4, 6, 11, 14, 17, 18, 22, 25, 29, 30, 31, 35, 36, 38, 39, 45, 47, 49, 51, 53, 54], "wrapper": [4, 6, 26, 31], "around": [4, 6], "binari": [4, 6, 7, 29, 52], "introduct": 4, "exampl": [4, 10, 11, 18, 25, 46, 48], "short": 4, "descript": [4, 10, 35, 38, 39, 52], "metadata": [4, 31], "licens": 4, "copyright": 4, "equil": [4, 8, 43], "compdat": [4, 8, 17, 29, 41, 42, 43, 57], "fipreport": [4, 8, 43], "gruptre": [4, 8, 43], "nnc": [4, 8, 32, 43, 55], "pillar": [4, 8, 22, 43, 47, 49], "pvt": [4, 8, 43], "rft": [4, 8, 28, 43], "satfunc": [4, 8, 43], "summari": [4, 8, 11, 28, 41, 42, 43, 57], "tran": [4, 8, 22, 43, 44, 49], "wcon": [4, 8, 43], "wellconnstatu": [4, 8, 41, 43], "posit": [4, 26], "name": [4, 10, 11, 14, 16, 17, 18, 23, 25, 27, 28, 30, 31, 35, 47], "sub": [4, 28], "csv2re": [4, 8, 27, 31, 45, 51, 53], "contribut": [4, 6], "get": [4, 7, 11, 17, 29, 32, 44, 47, 48, 49, 50, 51, 52], "start": [4, 6, 7, 10, 11, 17, 18, 23, 31, 48, 52], "develop": 4, "linux": [4, 5], "comput": [4, 5, 6, 7, 22, 24, 50, 52], "without": [4, 6, 11, 17, 28], "workflow": 4, "continu": 4, "integr": 4, "histori": [4, 42, 57], "glossari": 4, "search": 4, "page": 4, "distribut": 5, "noth": [5, 10, 23], "besid": 5, "outsid": [5, 51], "pypi": 5, "maco": 5, "avail": [5, 6, 7, 10, 14, 17, 24, 48, 50, 52, 54], "most": [6, 7, 21, 25, 28], "reach": 6, "extract": [6, 7, 10, 11, 14, 15, 16, 17, 18, 22, 24, 25, 30, 31, 32, 35, 36, 38, 39, 40, 41, 44, 46, 47, 48, 49, 51, 54, 55, 56, 57], "view": 6, "help": [6, 10, 47, 50], "column_kei": [6, 7, 31, 54], "time_index": [6, 7, 31, 54], "mydeck": [6, 45], "rstdate": [6, 7, 17, 24, 47, 50], "within": [6, 16], "call": [6, 7, 10, 17, 18, 24, 25, 26, 47, 50, 55], "df": [6, 8, 10, 11, 14, 15, 16, 17, 18, 22, 24, 25, 29, 30, 31, 32, 34, 35, 38, 39, 40, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 54, 55, 56], "more": [6, 10, 11, 14, 17, 18, 26, 29, 41, 43, 47, 48, 52, 53], "less": [6, 17], "return": [6, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 38, 39, 40, 41, 42, 44, 47, 52, 53], "smry": 6, "hc_contact": 6, "api": [6, 11, 16, 17, 24, 32, 45, 46, 47, 49, 50, 53, 54, 55], "time": [6, 7, 11, 17, 18, 31, 42, 53, 54, 57], "sampl": 6, "vector": [6, 7, 11, 17, 24, 28, 31, 32, 44, 47, 52, 55], "unrst": [6, 7, 17, 24, 28], "restart": [6, 7, 17, 24, 28, 31, 47], "date": [6, 7, 10, 11, 16, 17, 18, 24, 29, 31, 40, 41, 42, 44, 46, 47, 48, 50, 52, 54, 56, 57], "pick": [6, 11, 14, 17, 24, 40, 48, 51, 53], "one": [6, 7, 10, 11, 14, 16, 17, 18, 23, 24, 25, 26, 27, 29, 30, 31, 32, 41, 45, 47, 50, 51, 52, 53, 55], "j": [6, 11, 17, 22, 24, 32, 42, 44, 47, 50, 52, 55, 57], "indic": [6, 11, 17, 31, 32, 38, 39, 44, 49, 52], "bulk": [6, 24, 47], "cell": [6, 7, 10, 11, 17, 22, 24, 29, 32, 42, 47, 49, 50, 52, 55, 57], "volum": [6, 7, 17, 24, 47], "neighbour": [6, 7, 22, 32, 49, 52], "connect": [6, 7, 11, 22, 29, 32, 41, 42, 44, 49, 52], "pair": [6, 7, 11, 22, 23, 24, 32, 49, 55], "ijk": [6, 49], "associ": [6, 7, 10, 22, 29, 30, 49, 54], "transmissibl": 6, "filter": [6, 7, 11, 18, 22, 32, 52, 53], "vertic": [6, 7, 22, 49, 52, 55], "along": [6, 7, 22], "statist": [6, 7, 24, 47, 50], "cornerpoint": [6, 7, 24], "hydrocarbon": 6, "fluid": 6, "contact": [6, 7, 24, 45], "base": [6, 7, 10, 14, 23, 24, 31, 38, 39, 44, 47, 55, 57], "cutoff": [6, 7, 24, 50], "group": [6, 7, 18, 24, 32, 55], "aggreg": [6, 7, 41, 47, 50], "over": [6, 7, 10, 11, 23, 29, 31, 32, 40, 41, 47, 50], "region": [6, 7, 14, 16, 24, 25, 32, 46, 47, 50], "transmiss": [6, 7, 22, 32, 49, 52], "direct": [6, 7, 11, 22, 32, 55], "where": [6, 7, 10, 11, 22, 24, 28, 32, 47, 50, 52, 53, 54], "out": [6, 10, 29, 31, 47, 51, 55], "fipnum": [6, 7, 16, 17, 24, 32, 44, 47], "interfac": [6, 7, 31, 32, 34], "give": [6, 10, 11, 14, 28, 29, 31, 53, 54, 55], "independ": 6, "quantif": 6, "commun": 6, "read": [6, 14, 15, 17, 23, 25, 31, 38, 39, 40, 51, 53], "wrftplt": [6, 7, 52], "detail": [6, 43], "wellbor": [6, 52], "multiseg": [6, 7, 29, 52], "well": [6, 7, 10, 11, 14, 18, 29, 41, 42, 44, 46, 48, 52, 56], "topologi": [6, 29, 52], "calcul": [6, 47], "accordingli": 6, "icd": [6, 29], "segment": [6, 29, 44], "enabl": [6, 52], "easi": [6, 28], "pressur": [6, 7, 25, 45, 47, 48, 51, 52], "drop": [6, 7, 10, 17, 31, 52], "valv": 6, "pars": [6, 7, 10, 11, 14, 16, 21, 25, 28, 30, 41, 44, 46, 53, 57], "prt": [6, 7, 16, 28], "look": [6, 7, 11, 17, 23, 24, 27, 29, 52], "report": [6, 7, 16, 31, 46, 54], "ascii": [6, 18, 29, 48, 52], "tabl": [6, 7, 10, 14, 17, 21, 25, 29, 30, 35, 36, 38, 39, 48, 55], "organ": [6, 16], "outflow": [6, 7, 46, 52], "custom": [6, 26, 27, 31], "fipxxxxx": [6, 7], "multi": [6, 47], "welseg": [6, 11, 29, 44, 52], "compseg": [6, 11, 44], "three": [6, 10, 16, 17, 24, 52], "differ": [6, 11, 16, 38, 39, 44, 47, 51, 53], "individu": [6, 7, 25, 30, 35, 36, 38, 39, 44, 53], "necessarili": [6, 50], "part": 6, "welspec": [6, 11, 18], "timestep": 6, "tree": [6, 7, 18, 29], "structur": [6, 7, 29], "edg": [6, 7, 18], "nest": [6, 18, 29], "dictionari": [6, 10, 11, 14, 17, 18, 23, 25, 27, 28, 29, 30, 31, 35, 38, 39, 41], "treelib": [6, 18], "pvto": [6, 7, 10, 25, 51], "pvdg": [6, 7, 25, 51], "densiti": [6, 7, 25, 31, 51], "rock": [6, 7, 25, 51], "wconxxxx": 6, "schedul": [6, 7, 11, 41, 48, 57], "helper": 6, "repres": [6, 7, 10, 11, 16, 17, 18, 24, 29, 31, 32, 35, 38, 39, 47, 52], "finish": 6, "unfinish": 6, "class": [6, 28, 37, 41], "cach": [6, 28], "recent": 6, "locat": [6, 23, 28, 29, 47, 52], "variou": [6, 28], "sometim": [6, 7, 50], "text": [6, 10, 14, 25, 30, 35, 38, 39, 47, 50], "alongsid": [6, 11, 47], "two": [6, 10, 11, 22, 23, 30, 31, 32, 50, 52, 55], "level": [6, 10, 18, 27, 41], "string": [6, 7, 10, 14, 16, 17, 18, 21, 22, 24, 25, 28, 29, 30, 31, 32, 35, 38, 39, 51, 55], "interpret": [6, 10, 11, 14, 44, 54], "valu": [6, 7, 10, 14, 17, 18, 23, 24, 30, 31, 32, 37, 38, 39, 41, 45, 47, 48, 50, 51, 52, 54, 55], "onto": [6, 7, 29], "row": [6, 7, 10, 11, 16, 17, 18, 22, 24, 29, 32, 41, 47, 48, 52], "end": [6, 7, 10, 11, 26, 28, 31, 52], "column": [6, 7, 10, 11, 14, 17, 18, 22, 24, 29, 30, 31, 32, 45, 47, 48, 49, 50, 53, 55], "json": [6, 7, 10, 23], "yml": [6, 7, 23], "assum": [6, 10, 24, 29, 52, 54], "yaml": [6, 23], "respect": 6, "them": [6, 24, 25], "appropri": 6, "layer": [6, 7, 10, 28, 41, 47], "zonea": [6, 10, 28], "4": [6, 7, 10, 17, 28, 45, 47, 49, 50, 51, 53, 55], "zoneb": [6, 10, 28], "5": [6, 7, 10, 28, 44, 47, 49, 50, 51, 53, 54, 55, 56], "10": [6, 7, 11, 28, 35, 38, 39, 44, 47, 50, 51, 55], "lyr": [6, 7, 10, 47], "under": [6, 10, 17], "gplv3": 6, "asa": 6, "2019": 6, "2020": [6, 10], "transfer": 6, "welcom": 6, "expos": 7, "coordin": [7, 11, 17, 32, 49, 52, 55], "x": [7, 17, 22, 32, 44, 47, 50, 52, 55], "y": [7, 17, 22, 31, 32, 47, 50, 52, 55], "z": [7, 17, 22, 24, 32, 44, 45, 47, 50, 55], "centr": [7, 17, 24, 47, 50, 52], "stackdat": [7, 17, 24, 47, 50], "dropconst": [7, 17], "arrow": 7, "datafil": [7, 26], "There": [7, 53], "path": [7, 10, 23, 28, 31, 47], "wildcard": [7, 10, 11, 17, 31], "grab": 7, "last": [7, 17, 24, 29, 31, 45, 47, 52, 55], "yyyi": [7, 17, 29, 52], "mm": [7, 17, 29, 52], "dd": [7, 17, 29, 52], "eclgrid": 7, "set": [7, 10, 11, 14, 15, 17, 18, 22, 23, 24, 25, 26, 29, 30, 31, 32, 35, 40, 41, 42, 47, 49, 50, 57], "instead": [7, 11, 17, 45, 51, 53], "note": [7, 30, 45, 49, 55], "static": [7, 17, 28, 47, 55], "repeat": [7, 48, 50], "constant": [7, 8, 17, 50], "dataset": [7, 29, 45], "pyarrow": [7, 8, 34, 35, 36, 38, 39], "profil": 7, "start_dat": [7, 11, 31], "end_dat": [7, 31], "p": 7, "paramfil": [7, 31], "include_restart": [7, 28, 31], "resolut": 7, "mnemon": [7, 31], "raw": [7, 31, 54], "daili": [7, 31, 54], "yearli": [7, 31, 54], "given": [7, 10, 16, 17, 18, 24, 38, 39, 50], "appli": [7, 10, 11, 47, 53, 55], "until": [7, 54], "next": [7, 16, 22, 29], "interpol": [7, 30, 53, 54], "rate": [7, 37, 38, 39, 52, 56], "care": [7, 21, 26, 51], "clock": 7, "print": [7, 10, 18, 29, 30, 47, 48, 52], "space": [7, 10, 22, 28, 29, 55], "separ": [7, 10, 23, 35, 44, 53], "iso": [7, 17, 24, 47], "ignor": [7, 21, 23, 26, 29, 31], "param": [7, 31], "paramet": [7, 8, 10, 11, 14, 15, 16, 17, 18, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 37, 38, 39, 40, 41, 42, 47, 50, 55], "rel": [7, 28, 47], "absolut": [7, 10, 23, 47], "txt": [7, 23, 31], "attempt": [7, 25, 30, 31], "i1": [7, 22, 32, 49, 55], "j1": [7, 22, 32, 49, 55], "k1": [7, 10, 11, 17, 22, 32, 44, 49, 55], "i2": [7, 22, 32, 49, 55], "j2": [7, 22, 32, 49, 55], "k2": [7, 11, 22, 32, 44, 49, 55], "second": [7, 10, 11, 17, 22, 31], "c": 7, "coord": [7, 22, 32, 55], "xyz": [7, 49], "midpoint": [7, 22], "particular": [7, 10, 11, 17, 46, 47, 50, 55], "face": 7, "tranx": [7, 32, 47, 55], "trani": [7, 32, 47, 55], "tranz": [7, 32, 47, 55], "between": [7, 11, 22, 27, 32, 53, 55], "g": [7, 10, 24, 29, 54], "fipnum1": [7, 32, 55], "fipnum2": [7, 32, 55], "boundaryfilt": [7, 32, 55], "onlyk": [7, 55], "onlyij": [7, 55], "extra": [7, 10, 14, 18, 21, 23, 29, 31, 49, 50, 52, 55], "allow": [7, 10, 26, 31, 50], "ij": [7, 32], "plane": [7, 32], "altern": [7, 17, 31, 47, 49, 51, 53], "volumetr": [7, 47, 52], "soilcutoff": [7, 24, 50], "sgascutoff": [7, 24, 50], "swatcutoff": [7, 24, 50], "empti": [7, 10, 14, 17, 18, 22, 23, 24, 26, 28, 29, 31, 32, 38, 39], "float": [7, 10, 17, 24, 38, 39, 47], "oil": [7, 14, 24, 45, 46, 48, 50, 52, 53, 54], "water": [7, 14, 24, 37, 39, 45, 50, 52, 54, 56], "estim": [7, 17, 21, 24, 30], "deepest": [7, 24, 50], "soil": [7, 24, 50], "put": [7, 10, 17, 24, 29, 44, 53], "owc": [7, 10, 24, 45, 50], "0": [7, 11, 17, 21, 24, 29, 35, 38, 39, 42, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57], "ga": [7, 14, 24, 37, 39, 46, 50, 52], "sga": [7, 17, 24, 50], "goc": [7, 24, 45], "gwc": [7, 24], "least": [7, 11, 14, 17, 24, 29, 50], "sum": [7, 24, 32, 41, 47, 52, 54], "mean": [7, 14, 31, 42, 47, 54, 57], "datatyp": [7, 29, 31, 35, 46, 47], "pvdo": [7, 25], "pvtg": [7, 25], "pvtw": [7, 25, 51], "phase": [7, 14, 16, 24, 50, 51, 52], "both": [7, 11, 17, 18, 35, 36, 38, 39, 45, 50, 53], "result": [7, 10, 11, 18, 29, 50, 53], "similar": [7, 10, 32, 45, 47], "factor": [7, 52, 54], "viscos": [7, 51], "denot": [7, 17, 31], "stem": 7, "wellnam": [7, 29], "restrict": 7, "materi": [7, 46], "balanc": [7, 46], "fipnam": [7, 16, 46], "prtfile": [7, 16], "interest": [7, 55], "log": [7, 10, 27], "satnum": [7, 10, 30, 47], "vice": 7, "versa": 7, "fetch": [7, 22], "initvector": [7, 11, 17, 44], "equilibri": [7, 47], "eqlnum": [7, 10, 14, 24, 45, 47, 50, 55], "startdat": [7, 18], "No": 7, "prettyprint": [7, 8, 18, 48], "pretti": [7, 18, 29, 48], "zone": [7, 10, 11, 17, 28, 41, 44, 50], "zonemap": [7, 10, 11, 17, 41], "use_wellconnstatu": [7, 41], "excl_well_startswith": [7, 41], "map": [7, 10, 17, 28, 31, 41], "rm": [7, 11], "simgrid_zone_layer_map": 7, "well_completion_data": 7, "statu": [7, 41, 42, 56], "cpi": [7, 11, 42, 57], "exlud": 7, "export": [7, 11, 17, 32, 42, 55, 57], "bhp": [7, 38, 39, 56], "n": [7, 31], "vfpnumber": 7, "event": [7, 11, 52], "well_connection_statu": 7, "control": [7, 47], "__version__": 8, "common": [8, 36, 47, 51], "comment_formatt": [8, 10], "convert_lyrlist_to_zonemap": [8, 10], "datetime_to_ecld": [8, 10], "df2re": [8, 10, 14, 17, 25, 30, 34, 35, 38, 39, 45, 47, 51, 53], "fill_reverse_pars": [8, 10, 14, 25, 30, 31, 34, 35], "generic_deck_t": [8, 10], "get_wells_matching_templ": [8, 10], "handle_wanted_keyword": [8, 10], "is_color": [8, 10], "keyworddata_to_df": [8, 10], "merge_zon": [8, 10, 47], "parse_lyrfil": [8, 10], "parse_month": [8, 10], "parse_opmio_date_rec": [8, 10], "parse_opmio_deckrecord": [8, 10], "parse_opmio_tstep_rec": [8, 10], "runlength_compress": [8, 10], "stack_on_colnam": [8, 10], "write_dframe_stdout_fil": [8, 10], "write_inc_stdout_fil": [8, 10], "applywelopen": [8, 11], "compdat_main": [8, 11], "deck2df": [8, 11, 44], "expand_complump_in_welopen_df": [8, 11], "expand_welopen": [8, 11], "expand_welopen_default": [8, 11], "expand_welopen_wildcard": [8, 11], "expand_wlist": [8, 11], "expand_wlist_in_welopen_df": [8, 11], "fill_pars": [8, 11, 14, 15, 16, 17, 18, 22, 24, 25, 29, 30, 31, 32, 34, 35, 40, 41, 42], "logger": [8, 10, 11, 27], "unroll_complump": [8, 11], "unrolldf": [8, 11], "get_pars": [8, 13, 26], "main": [8, 10, 11, 13, 22, 24, 26, 27], "df2res_equil": [8, 14], "df2res_pbvd": [8, 14], "df2res_pdvd": [8, 14], "df2res_rsvd": [8, 14], "df2res_rvvd": [8, 14], "equil_fromdeck": [8, 14], "equil_main": [8, 14], "equil_reverse_main": [8, 14], "pbvd_fromdeck": [8, 14], "pdvd_fromdeck": [8, 14], "phases_from_column": [8, 14], "phases_from_deck": [8, 14], "rsvd_fromdeck": [8, 14], "rvvd_fromdeck": [8, 14], "fault": 8, "faults_main": [8, 15], "fipreports_main": [8, 16], "report_block_linepars": [8, 16], "dates2rstindic": [8, 17], "drop_constant_column": [8, 17], "get_available_rst_d": [8, 17], "grid_main": [8, 17], "gridgeometry2df": [8, 17], "init2df": [8, 17], "merge_initvector": [8, 17], "rst2df": [8, 17], "dict2treelib": [8, 18], "edge_dataframe2dict": [8, 18], "gruptree_main": [8, 18], "tree_from_dict": [8, 18], "hook_implement": 8, "job": [8, 19], "inferdim": 8, "guess_dim": [8, 21], "inject_dimcount": [8, 21], "inject_xxxdims_ntxxx": [8, 21], "add_nnc_coord": [8, 22], "df2res_editnnc": [8, 22, 49], "filter_vert": [8, 22], "nnc_main": [8, 22], "find_parameter_fil": [8, 23], "load": [8, 23, 28, 31, 47, 53], "load_al": [8, 23], "load_parameterstxt": [8, 23], "compute_pillar_contact": [8, 24, 50], "compute_volum": [8, 24], "pillars_main": [8, 24], "density_fromdeck": [8, 25], "df2res_dens": [8, 25], "df2res_pvdg": [8, 25], "df2res_pvdo": [8, 25], "df2res_pvtg": [8, 25], "df2res_pvto": [8, 25], "df2res_pvtw": [8, 25], "df2res_rock": [8, 25], "pvdg_fromdeck": [8, 25], "pvdo_fromdeck": [8, 25], "pvt_main": [8, 25], "pvt_reverse_main": [8, 25], "pvtg_fromdeck": [8, 25], "pvto_fromdeck": [8, 25], "pvtw_fromdeck": [8, 25], "rock_fromdeck": [8, 25], "run_subparser_main": [8, 26], "res2csvlogg": 8, "getlogger_res2csv": [8, 27], "resdatafil": [8, 11, 14, 16, 17, 18, 22, 23, 24, 29, 30, 31, 32, 41, 42, 44, 45, 47, 49, 51, 53, 54, 55, 56], "close": [8, 11, 28, 41, 57], "file2deck": [8, 28], "get_deck": [8, 28], "get_egrid": [8, 28], "get_egridfil": [8, 28], "get_initfil": [8, 28], "get_path": [8, 28], "get_prtfilenam": [8, 28], "get_rftfil": [8, 28], "get_rstfil": [8, 28], "get_rstfilenam": [8, 28], "get_summari": [8, 28], "get_zonemap": [8, 28], "str2deck": [8, 14, 28], "rreplac": [8, 28], "add_extra": [8, 29], "count_wellbranch": [8, 29], "get_con_seg_data": [8, 29], "merge_icd_seg_conseg": [8, 29], "pretty_print_wel": [8, 29], "process_seg_topologi": [8, 29], "rft_main": [8, 29], "rftrecord": [8, 29], "seg2dicttre": [8, 29], "split_seg_icd": [8, 29], "df2res_sgfn": [8, 30], "df2res_sgof": [8, 30], "df2res_sgwfn": [8, 30], "df2res_slgof": [8, 30], "df2res_sof2": [8, 30], "df2res_sof3": [8, 30], "df2res_swfn": [8, 30], "df2res_swof": [8, 30], "interpolate_default": [8, 30], "satfunc_main": [8, 30], "satfunc_reverse_main": [8, 30], "pd_freq_mnemon": [8, 31], "date_rang": [8, 31], "df2ressum": [8, 31], "resample_smry_d": [8, 31], "smry_meta": [8, 31], "summary_main": [8, 31], "summary_reverse_main": [8, 31], "make_nx_graph": [8, 32], "trans_main": [8, 32], "vfp": 8, "_vfp": [8, 34], "basic_data": [8, 34, 35, 38, 39], "basic_data2df": [8, 34, 35, 38, 39], "basic_data2pyarrow": [8, 34, 35, 38, 39], "df2basic_data": [8, 34, 35, 38, 39], "df2ress": [8, 34, 35], "pyarrow2basic_data": [8, 34, 35, 38, 39], "pyarrow_t": [8, 34, 35, 38, 39], "vfp_main": [8, 34, 35], "vfp_reverse_main": [8, 34, 35], "_vfpcommon": [8, 34], "_vfpdef": [8, 34], "alq": [8, 34, 37, 39, 48], "gfr": [8, 34, 37, 39], "thptype": [8, 34, 37, 38, 39], "unittyp": [8, 34, 37, 38, 39], "vfpinj_flo": [8, 34, 37, 38], "vfpinj_tabtyp": [8, 34, 37, 38], "vfpprod_flo": [8, 34, 37, 39], "vfpprod_tabtyp": [8, 34, 37, 39], "vfptype": [8, 34, 37], "wfr": [8, 34, 37, 39], "_vfpinj": [8, 34, 35], "_vfpprod": [8, 34, 35], "wcon_main": [8, 40], "wellcompletiondata": 8, "khunit": [8, 41], "unitsystem": [8, 41], "wellcompletiondata_main": [8, 41], "wellconnstatus_main": [8, 42], "multilin": [10, 29], "prefix": [10, 29, 52], "prepend": [10, 21], "comment": [10, 14, 17, 22, 25, 30, 35, 38, 39], "charact": [10, 11, 16], "str": [10, 11, 14, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 38, 39, 41], "newlin": 10, "syntax": [10, 26, 30, 35, 38, 39], "type": [10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 38, 39, 40, 41, 42, 54, 56], "preserv": 10, "lyrlist": 10, "dict": [10, 14, 17, 18, 23, 25, 27, 28, 29, 30, 31, 35, 38, 39, 41, 44], "timestamp": 10, "none": [10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 38, 39, 40, 41, 48], "consecut": 10, "hand": 10, "actual": [10, 11, 41], "df2res_": 10, "keywordnam": 10, "again": 10, "construct": [10, 29, 31, 32], "union": [10, 16, 17, 23, 24, 25, 27, 31, 32], "Will": [10, 11, 14, 25, 47], "reduc": [10, 49], "those": [10, 14, 16, 24, 50, 55], "invoc": [10, 53], "pvtnum": [10, 25, 47, 51], "parser": [10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 25, 26, 29, 30, 31, 32, 35, 40, 41, 42, 46], "modulenam": 10, "defaultoutputfil": 10, "standard": [10, 27], "util": [10, 11, 14, 17, 18, 25, 29, 30, 35, 38, 39, 41, 42, 45, 51], "argumentpars": [10, 11, 13, 14, 15, 16, 17, 18, 22, 24, 25, 26, 29, 30, 31, 32, 35, 40, 41, 42], "fill": [10, 11, 14, 16, 18, 25, 29, 30, 31, 35, 40, 41, 42, 49], "dframe": [10, 11, 14, 17, 18, 25, 29, 30, 31, 35, 38, 39, 44, 45, 47, 49, 51, 53, 54, 55, 56], "renam": [10, 14, 29, 52], "drop_trailing_column": 10, "true": [10, 11, 14, 17, 18, 21, 22, 23, 24, 28, 29, 31, 32, 41, 49, 51, 55], "final": 10, "slash": 10, "header": [10, 17, 24, 29], "taken": [10, 41, 51], "translat": [10, 11], "item": [10, 11, 21, 35, 52], "chosen": 10, "ones": 10, "trail": 10, "np": [10, 30], "nan": [10, 30, 45], "consist": [10, 14, 25, 30, 31, 37, 51], "templat": 10, "match": [10, 11, 17, 29, 38, 39, 52], "wilcard": 10, "characht": 10, "zero": [10, 17, 21, 22, 24, 50, 52], "begin": 10, "preced": 10, "context": 10, "permit": 10, "here": [10, 11, 24, 27, 29, 48, 54], "avoid": [10, 17, 24, 30, 53], "confus": 10, "against": 10, "handl": [10, 11, 17, 26], "user": [10, 11, 17, 24, 26, 28, 29], "queri": 10, "input_str": 10, "color": 10, "That": [10, 26], "six": 10, "digit": 10, "hexadecim": 10, "svg": 10, "bool": [10, 14, 17, 21, 22, 23, 24, 27, 28, 29, 31, 32, 41], "recordcounternam": 10, "emptyrecordcounternam": 10, "tabular": [10, 52], "enumer": [10, 37, 41], "keyworddata": 10, "find": [10, 16, 28], "fit": 10, "desir": [10, 50], "assign": 10, "case": [10, 11, 14, 17, 31, 53], "how": [10, 14, 30, 54], "record": [10, 11, 14, 25, 29, 38, 39, 52], "encount": 10, "zonedict": 10, "zonehead": [10, 47], "kname": [10, 47], "cover": [10, 11, 31], "augment": [10, 22, 29], "integ": [10, 17, 28, 32, 47], "represent": [10, 11, 17, 18, 29, 35, 44, 48, 52], "ffe5f7": 10, "red": 10, "resinsight": [10, 28], "3d": [10, 55], "_lyr_": 10, "from_lay": 10, "to_lay": 10, "span": 10, "rdmonth": 10, "month": 10, "int": [10, 17, 21, 28, 29, 31, 38, 39, 41, 47], "deckrecord": 10, "itemlistnam": 10, "recordindex": 10, "belong": [10, 50], "bewar": [10, 50], "multipl": [10, 11, 18, 30, 51, 53, 54], "concept": 10, "remap": [10, 47], "subitem": 10, "tstep": 10, "sep": 10, "compress": [10, 51], "element": [10, 11, 17, 21, 31], "so": [10, 11, 26, 28, 37, 44, 48], "3": [10, 11, 16, 17, 29, 38, 39, 46, 47, 49, 50, 51, 53, 55], "becom": [10, 11], "splittabl": 10, "split": [10, 16, 24, 27, 29], "replac": [10, 28], "prior": [10, 11, 18, 31, 44, 54], "wikipedia": 10, "wiki": 10, "length_encod": 10, "conserv": 10, "compat": [10, 45], "shorter": 10, "equal": [10, 11, 17, 29], "length": [10, 16, 17, 52], "stackcolnam": 10, "inplac": [10, 29], "multilevel": 10, "encod": [10, 47], "stack": [10, 17, 24, 38], "multiindex": 10, "own": [10, 52], "best": 10, "understood": 10, "porv": [10, 24, 46, 47, 50], "2000": [10, 44, 46, 48, 50, 54, 56, 57], "01": [10, 24, 44, 46, 48, 50, 54, 56, 57], "100": [10, 48], "1000": [10, 45], "990": 10, "guarante": 10, "caller_logg": 10, "logstr": 10, "magic": 10, "written": [10, 17, 22, 31, 47, 51, 54], "to_csv": [10, 45], "outputfilenam": 10, "complump": 11, "welopen": [11, 44], "wlist": 11, "wsegaicd": [11, 44], "wsegsicd": [11, 44], "wsegvalv": [11, 44], "compdat_df": 11, "welopen_df": 11, "wlist_df": 11, "complump_df": 11, "action": [11, 44, 57], "act": 11, "op1": [11, 48, 57], "33": [11, 47, 48], "44": [11, 47, 55], "11": [11, 28, 35, 38, 39, 44, 47, 50, 55], "open": [11, 25, 28, 41, 42, 44, 51, 53, 56, 57], "op2": [11, 48, 57], "66": [11, 47], "shut": [11, 42, 44, 48, 57], "would": [11, 17, 29, 53, 55], "statment": 11, "whole": 11, "stop": 11, "left": 11, "behavior": 11, "proven": [11, 47], "correct": [11, 14, 21, 47, 54], "state": [11, 14, 30, 40, 44], "7": [11, 24, 47, 50, 53, 55, 56], "leav": [11, 28], "unchang": 11, "wrong": [11, 17], "therefor": 11, "explicit": [11, 31], "definit": [11, 37], "unrol": 11, "arg": [11, 14, 15, 16, 17, 18, 22, 24, 25, 26, 27, 29, 30, 31, 32, 35, 40, 41, 42], "entri": [11, 13, 14, 18, 25, 26, 29, 30, 31, 35, 41, 42], "loop": [11, 29, 40], "machin": [11, 40], "potenti": [11, 53], "advanc": 11, "whether": [11, 17, 28, 31], "rang": [11, 31], "zonefil": 11, "overrid": [11, 21, 31], "pd": [11, 14, 18, 22, 25, 29, 30, 41, 51], "expand": 11, "were": 11, "explicitli": [11, 31, 46], "74": [11, 47, 48], "135": [11, 55], "136": [11, 56], "8": [11, 16, 17, 35, 38, 39, 44, 46, 47, 50, 55], "9": [11, 17, 35, 38, 39, 47, 50, 56], "137": 11, "equival": [11, 54], "expans": 11, "happen": 11, "shall": 11, "done": [11, 41, 45, 51], "wa": [11, 24, 46], "op": [11, 18, 41, 44, 48, 57], "cheaper": 11, "sort": [11, 18], "alphabet": [11, 18], "similarli": 11, "complex": 11, "mov": 11, "del": 11, "rational": 11, "trust": 11, "accumul": [11, 18, 47], "warn": [11, 21, 23, 27, 28, 29], "effect": [11, 18, 29], "lost": [11, 51], "trough": 11, "sy": [11, 14, 15, 17, 18, 22, 24, 25, 29, 30, 31, 32, 35, 40, 41, 42], "argv": [11, 14, 15, 17, 18, 22, 24, 25, 29, 30, 31, 32, 35, 40, 41, 42], "author": 11, "roxar": 11, "ever": 11, "slightli": 11, "columnnam": 11, "prefer": 11, "term": [11, 14], "due": 11, "veri": [11, 30, 42, 47, 57], "long": [11, 31], "mix": 11, "precis": 11, "start_column": 11, "end_column": 11, "interv": [11, 28], "latter": [11, 31], "easier": [11, 51], "correspond": [11, 17, 23, 29, 32, 35, 38, 39, 52, 54], "ident": 11, "had": 11, "select": [13, 46, 47, 49, 55], "ntequl": [14, 21], "pbvd": [14, 45], "pdvd": [14, 45], "configur": [14, 16], "alon": [14, 52], "determin": [14, 17, 29, 50, 53], "eqldim": [14, 21], "infer": [14, 21, 25, 28, 30], "u": 14, "success": 14, "In": [14, 26, 46, 47, 48, 52], "possibli": [14, 18, 29, 48, 51], "alreadi": [14, 21, 29], "remov": [14, 21, 47], "equil_df": 14, "withphas": 14, "incom": [14, 17, 21, 22, 24, 25, 29, 30, 31], "mostli": 14, "necessari": 14, "bubbl": 14, "versu": [14, 52], "depth": [14, 29, 38, 39, 45, 47, 52], "pb": 14, "dew": 14, "r": [14, 45, 51], "rv": 14, "object": [14, 16, 17, 18, 21, 22, 23, 27, 28, 29, 31, 32, 41, 47, 53], "disk": [14, 15, 31, 40], "argpars": [14, 15, 17, 18, 22, 24, 26, 27, 32, 35, 40], "subpars": [14, 15, 17, 18, 22, 24, 25, 26, 30, 32, 35, 40], "inconclus": 14, "fip": 16, "fipxxxx": 16, "block": [16, 52], "regport": 16, "fipzon": 16, "whatev": [16, 51], "max": [16, 53], "uniqu": [16, 23, 41], "tupl": [16, 17], "yet": 16, "geometr": 17, "properti": [17, 18, 24, 29, 47, 50], "dynam": [17, 24], "datetim": [17, 24, 31, 54], "rtype": [17, 31], "dateinhead": 17, "mnenom": [17, 24, 31], "rais": [17, 23, 26], "objec": 17, "third": 17, "8601": [17, 24, 47], "center": 17, "embed": 17, "manner": [17, 24], "impli": [17, 31, 32, 55], "grid_df": [17, 24], "dtype": [17, 31, 47, 53], "nocom": [17, 22], "permx": [17, 44, 47, 50], "poro": [17, 24, 47, 50], "500": [17, 47, 51], "8543": 17, "1223": 17, "5022": 17, "411": 17, "455": 17, "4433": 17, "inact": 17, "global_index": 17, "invalid": 17, "total": [17, 46, 47], "count": [17, 21, 29, 30, 47], "guess": [17, 21], "maximum": [17, 31], "corner": [17, 47], "easili": [17, 47], "while": 17, "strictli": 17, "alwayskeep": 17, "delet": 17, "keep": 17, "anywai": 17, "geometri": [17, 24], "signific": 17, "hold": [17, 28, 53], "One": [17, 26, 29, 42, 57], "global": 17, "normal": [17, 31], "behalf": 17, "serv": [17, 22, 28], "glob": 17, "ijknam": 17, "suffici": 17, "dummi": 17, "boolean": [17, 31, 41, 53], "node": [18, 48], "grupnet": 18, "nodeprop": 18, "occur": [18, 23, 27, 48], "branprop": 18, "whenev": [18, 30, 32], "previou": 18, "tag": [18, 52], "nested_dict": 18, "dictonari": 18, "recurs": 18, "root": 18, "children": 18, "cannot": [18, 57], "op_1": [18, 44, 56], "op_2": [18, 44, 56], "op_3": [18, 44, 56], "op_4": [18, 44], "op_5": [18, 44], "wi": [18, 48], "wi_1": [18, 44, 56], "wi_2": [18, 44], "wi_3": [18, 44], "leaf": 18, "tabdim": [21, 25, 30], "deckstr": 21, "dimkeyword": 21, "dimitem": 21, "dimens": 21, "inject": [21, 51], "repars": 21, "stricter": 21, "detect": [21, 29, 31, 52], "dimension": 21, "few": 21, "modifi": [21, 29, 45, 51], "lowest": 21, "dimvalu": 21, "nowarn": 21, "insert": [21, 52], "ntsfun": [21, 25, 30], "simpl": [21, 35, 48, 51, 53, 55], "wrap": 21, "partial": [21, 26, 29], "ntssfun": 21, "ntpvt": [21, 25], "ntequil": 21, "larger": 21, "mute": 21, "xxxdim": 21, "ntxxx_name": 21, "ntxxx_valu": 21, "ensur": [21, 31, 47, 51], "trial": 21, "fulli": 21, "npxxx_valu": 21, "known": [21, 30], "nncdf": 22, "averag": [22, 24, 29, 32, 47, 49, 50, 55], "With": 22, "demand": 22, "nnc_df": [22, 49], "editnnc": 22, "ix": 22, "ii": 22, "iz": 22, "jx": 22, "jy": 22, "jz": 22, "tranm": [22, 49], "multipli": [22, 49], "subset": 22, "upfront": 22, "dir": [22, 23, 32, 44, 55], "don": [22, 25, 30, 54], "t": [22, 25, 30, 51, 54], "via": [22, 47, 50], "deckpath": 23, "filebas": 23, "priorit": 23, "try": [23, 28], "recogn": [23, 29], "valueerror": 23, "ioerror": 23, "readabl": 23, "warndupl": 23, "matter": 23, "overlap": 23, "hash": 23, "whitespac": 23, "datestr": 24, "swat": [24, 29], "among": [24, 50], "amount": [24, 45, 51], "2009": 24, "02": [24, 44, 47, 50, 55, 56, 57], "combin": [24, 41], "porevolum": 24, "weight": [24, 47], "poros": [24, 47], "perm": 24, "unweight": 24, "caution": 24, "watvol": [24, 50], "oilvol": [24, 50], "gasvol": [24, 50], "sgascuttof": 24, "pvt_df": [25, 51], "know": [25, 30], "pvtnumcount": 25, "volumefactor": [25, 51], "visos": 25, "ert": 26, "forward": [26, 31], "model": [26, 52], "shuffl": 26, "argspars": 26, "set_default": 26, "functool": 26, "submodule_nam": 26, "namespac": [26, 27], "_main": 26, "module_nam": 27, "args_dict": 27, "stderr": 27, "stream": [27, 28], "deviat": 27, "unix": 27, "becaus": [27, 53], "dedic": 27, "suggest": 27, "__name__": 27, "var": 27, "caller": 27, "eclbas": 28, "conveni": [28, 30, 55], "though": 28, "ecl": [28, 38, 39], "much": 28, "standalon": 28, "full": [28, 48], "sent": [28, 31], "travers": [28, 31], "simgrid": 28, "quot": 28, "nonexist": 28, "mention": [28, 47], "parsecontext": 28, "permiss": [28, 30], "pat": 28, "variant": 28, "conxxxxx": [29, 52], "condit": [29, 52], "tube": [29, 52], "segxxxxx": [29, 52], "icd_": [29, 52], "nice": 29, "obtain": [29, 45, 47, 50, 52, 53, 55], "merge_icd_seg": 29, "origin": [29, 44, 46], "seg_data": 29, "seg": [29, 48, 52], "reliabl": 29, "segidx": 29, "segbrno": [29, 52], "segnxt": [29, 52], "exactli": 29, "rftfile": 29, "con": 29, "conkh": [29, 52], "conidx": 29, "2300": 29, "3000": 29, "2310": 29, "1231": 29, "con_data": 29, "icd_data": 29, "centric": 29, "smarter": 29, "petrel": 29, "happili": 29, "unknown": 29, "conxxxx": 29, "col": 29, "icd_segxxxx": 29, "icd_segbrno": 29, "conbrno": [29, 52], "process": [29, 45, 52], "downstream": 29, "injector": [29, 52], "treat": 29, "thu": 29, "upward": 29, "toward": [29, 52], "sea": 29, "perhap": [29, 53, 55], "recordnam": 29, "made": 29, "iter": 29, "segidx_upstream": 29, "switch": 29, "wider": 29, "swfn": [30, 53], "undefin": 30, "satnumcount": 30, "directli": [30, 41, 51, 53, 55], "counter": 30, "onward": 30, "correctli": 30, "miss": 30, "sw": [30, 53], "krw": [30, 53], "krow": [30, 53], "pc": 30, "satfunc_df": 30, "sgfn": [30, 53], "sgwfn": [30, 53], "slgof": [30, 53], "sof2": [30, 53], "sof3": [30, 53], "linearli": 30, "wai": [31, 51, 52], "weekli": [31, 54], "w": 31, "mon": 31, "offset": 31, "dateoffset": 31, "pydata": 31, "stabl": 31, "user_guid": 31, "timeseri": 31, "freq": 31, "frequenc": 31, "thin": 31, "pandas_fram": 31, "datetime64": 31, "year": 31, "2262": 31, "longer": 31, "resampl": 31, "step": [31, 45, 51], "everyth": 31, "past": 31, "overriden": 31, "paramsfil": 31, "autodiscoveri": 31, "accuraci": 31, "casenam": 31, "synthet": 31, "colum": 31, "later": [31, 52], "summaryd": 31, "datelist": 31, "accord": [31, 38, 39, 41], "finer": 31, "coarser": 31, "crop": 31, "timeresampl": 31, "minimum": 31, "backward": [31, 54], "overridden": 31, "underli": 31, "unit": [31, 37, 38, 39], "is_tot": 31, "is_rat": 31, "is_histor": 31, "get_num": 31, "wgname": 31, "onlykdir": [32, 55], "onlyijdir": [32, 55], "addnnc": [32, 55], "nonzero": 32, "distanc": [32, 50, 55], "dx": [32, 47, 55], "dy": [32, 47, 55], "dz": [32, 47, 55], "boundari": [32, 55], "centerpoint": [32, 55], "concaten": 32, "networkx": 32, "graph": [32, 48], "vfpnumbers_str": [35, 38, 39], "basic": [35, 38, 39], "eclip": 35, "liftcuv": 35, "basic_data_kei": 35, "vfpinf": 35, "defint": 35, "wit": 35, "liftcurv": [35, 38, 39], "pa_tabl": [35, 38, 39], "thp": [37, 38, 39, 56], "fraction": [37, 39, 52], "artifici": [37, 39], "lift": [37, 39], "quantiti": 37, "routin": 37, "tableno": [38, 39], "datum": [38, 39, 45], "rate_typ": [38, 39], "thp_type": [38, 39], "unit_typ": [38, 39], "tab_typ": [38, 39], "flow_valu": [38, 39], "thp_valu": [38, 39], "thp_indic": [38, 39], "tab_data": [38, 39], "tabul": [38, 39], "ndarrai": [38, 39], "numpi": [38, 39], "arrai": [38, 39, 53], "wfr_type": 39, "gfr_type": 39, "alq_typ": 39, "wfr_valu": 39, "gfr_valu": 39, "alq_valu": 39, "wfr_indic": 39, "gfr_indic": 39, "alq_indic": 39, "curv": [39, 53], "sh": [41, 44, 57], "rule": 41, "regard": 41, "regardless": 41, "And": 41, "kh": [41, 44, 52], "per": 41, "exctract": 42, "stand": [42, 57], "earliest": [42, 57], "exclud": [42, 57], "spars": [42, 57], "compar": [42, 51, 57], "addition": 44, "emit": [44, 52], "mydatadeck": [44, 47, 48, 49, 51, 52, 53, 54, 55, 56], "satn": 44, "wbdia": 44, "skin": 44, "dfact": 44, "peqvr": 44, "29": [44, 47], "28": [44, 47], "176": 44, "9808": 44, "311": 44, "17180": 44, "93": [44, 47], "21965": 44, "upperreek": [44, 47], "20": [44, 47, 55], "15": [44, 47, 50, 55], "25": [44, 47, 51, 55], "76939": 44, "2495": 44, "092": 44, "27": [44, 47, 55], "83813": 44, "46": [44, 47], "283": 44, "74475": 44, "57231": 44, "36": [44, 47], "0183": 44, "811187": 44, "31": [44, 47, 49, 50], "1408": 44, "24": [44, 47, 55], "27392": 44, "2335": 44, "728": 44, "26": [44, 47, 50, 55], "95727": 44, "19": [44, 47, 50, 55], "86": 44, "50625": 44, "8538": 44, "829": 44, "30": [44, 47, 49, 53], "79442": 44, "2001": [44, 50, 54], "35": [44, 47, 55], "139": [44, 46], "13": [44, 47, 50], "17639": 44, "36506": 44, "17": [44, 47, 50, 55], "187": 44, "92673": 44, "80462": 44, "03": [44, 51, 56], "140": 44, "7899": 44, "13633": 44, "68": [44, 47, 53], "85778": 44, "1185": 44, "984": 44, "0146": 44, "47951": 44, "14": [44, 47, 50, 55], "37509": 44, "1386": 44, "013": 44, "23884": 44, "554": 44, "54": [44, 47], "1335": 44, "32342": 44, "0563": 44, "551739": 44, "65951": 44, "9081": 44, "3066": 44, "631": 44, "79096": 44, "87": [44, 47, 53], "32273": 44, "8614": 44, "509": 44, "70174": 44, "behaviour": 44, "circumst": 44, "ness": 44, "reopen": 44, "displai": [44, 47, 50], "below": [45, 53, 54, 55], "2469": 45, "382": 45, "1700": 45, "1500": 45, "184": 45, "4000": [45, 56], "further": 45, "shift": 45, "down": [45, 51, 52], "meter": 45, "could": [45, 51, 53], "accomplish": [45, 47, 55], "interfer": 45, "But": 45, "still": [45, 53, 55], "initi": [45, 47, 50, 53], "rsvd_row": 45, "loc": [45, 47, 51, 53], "jan": [46, 48], "pav": 46, "76": [46, 55], "barsa": 46, "27777509": 46, "rm3": 46, "sm3": 46, "wat": 46, "liquid": 46, "vapour": 46, "free": [46, 52], "dissolv": 46, "IN": 46, "21091398": 46, "4590182": 46, "483594842": 46, "TO": 46, "76266": 46, "75906": 46, "1818879": 46, "21136892": 46, "4641214": 46, "484657561": 46, "143128": 46, "161400": 46, "3017075": 46, "66862": 46, "198900": 46, "1198195": 46, "38405": 46, "to_region": 46, "stoiip_oil": 46, "associatedoil_ga": 46, "stoiip_tot": 46, "water_tot": 46, "giip_ga": 46, "associatedgas_oil": 46, "giip_tot": 46, "client": [46, 50, 55], "permi": [47, 50], "permz": [47, 50], "multx": 47, "multz": 47, "ntg": 47, "minpvv": 47, "multpv": 47, "swcr": [47, 53], "sgcr": 47, "swl": 47, "swu": 47, "sgu": 47, "swatinit": 47, "pcw": 47, "endnum": 47, "23": [47, 55, 56], "12": [47, 50, 55], "462878": 47, "51": 47, "5935238": 47, "80": 47, "1696": 47, "67": [47, 55], "55693": 47, "32": [47, 53], "lowerreek": 47, "155": 47, "157": 47, "75": [47, 55], "34": [47, 55], "872": 47, "85": 47, "762": 47, "04": [47, 51, 55, 56], "00": [47, 55], "1695": 47, "50": [47, 56], "90": [47, 48], "52": 47, "9441": 47, "72": 47, "42": 47, "463686": 47, "47": [47, 55], "5932157": 47, "60": 47, "1665": 47, "85390": 47, "39": [47, 55], "midreek": 47, "164": 47, "145": 47, "79": 47, "543": 47, "150": 47, "98": [47, 53], "21": [47, 48, 55], "1663": 47, "43": [47, 48, 55], "16": [47, 55], "83": 47, "57": [47, 55], "936": 47, "38": [47, 55], "17970": 47, "08": [47, 50, 53], "460477": 47, "69": 47, "5929629": 47, "55": [47, 55], "1715": 47, "63": [47, 55], "51612": 47, "48": 47, "162": 47, "53": 47, "158": 47, "84": 47, "56": 47, "1714": 47, "64": [47, 51, 53], "22": [47, 55], "143": 47, "5316": 47, "95": 47, "40": [47, 55], "58": [47, 55], "466630": 47, "07": [47, 50, 53], "5930981": 47, "1746": [47, 50], "87201": 47, "18": [47, 50, 55], "1744": 47, "41": [47, 48], "209": 47, "13769": 47, "457973": 47, "5933320": 47, "1707": 47, "3083": 47, "59": [47, 55], "88": [47, 55], "1080": 47, "1092": 47, "587": 47, "188620": 47, "6": [47, 49, 50, 55, 56], "588": 47, "97": [47, 50, 55], "462588": 47, "5935985": 47, "1743": [47, 50], "73": 47, "86129": 47, "82": [47, 50], "159": 47, "77": 47, "824": 47, "81": [47, 55], "416": [47, 56], "49": 47, "1741": 47, "13159": 47, "461273": 47, "5932470": 47, "98164": 47, "92": [47, 53], "160": 47, "3546": 47, "3705": 47, "1031": 47, "1693": 47, "65": [47, 55], "4601": 47, "37": [47, 56], "27372": 47, "459824": 47, "5932016": 47, "1691": 47, "90932": 47, "161": [47, 56], "91": 47, "45": [47, 55], "05": [47, 51, 53, 55, 56], "1689": 47, "7239": 47, "460441": 47, "5930342": 47, "1706": 47, "33530": 47, "1705": 47, "278": 47, "3739": 47, "459334": 47, "5933199": 47, "1697": 47, "78722": 47, "175": 47, "156": 47, "61": [47, 55, 56], "7595": 47, "neatli": 47, "express": 47, "topmost": 47, "summat": 47, "difficult": 47, "sequenc": 47, "lead": [47, 55], "roundoff": 47, "impact": 47, "math": 47, "fsum": 47, "gm3": 47, "1e9": 47, "pore": 47, "apex": 47, "min": 47, "z_min": 47, "power": 47, "thinkabl": 47, "measur": [47, 52], "groupbi": [47, 53], "rephras": 47, "1568": 47, "876251": 47, "1619": [47, 50], "720749": 47, "float64": [47, 53], "As": 47, "permeabl": 47, "arithmet": [47, 50], "979": 47, "605462": 47, "833": 47, "304757": 47, "545": 47, "180473": 47, "tell": 47, "whereabout": 47, "subzonemap": 47, "parse_zonemapfil": 47, "subzon": 47, "dframe_with_subzon": 47, "choos": [47, 55], "frame": 47, "scale": [47, 49, 51, 52, 53], "Or": 47, "sai": 47, "rows_to_touch": [47, 53], "318941": 47, "snip": 47, "94": [47, 56], "148": 47, "2235": 47, "104": 47, "2130": 47, "1195": 47, "35817": 47, "35840": 47, "size": 47, "network": 48, "platform": 48, "opeast": 48, "opwest": 48, "injeast": 48, "area": 48, "northsea": 48, "yield": 48, "child": 48, "parent": 48, "inj1": 48, "our": 48, "125": [48, 54], "1759": 48, "std": 48, "ye": [48, 52], "122": 48, "1776": 48, "115": 48, "1960": 48, "terminal_pressur": 48, "vfp_tabl": [48, 56], "sub_sea_manifold": 48, "lift_gas_flow_through": 48, "alq_surface_eqv": 48, "NO": 48, "neigbour": 49, "eclipse300": 49, "trannnc": 49, "parallel": 49, "serial": 49, "021288443": 49, "009700679": 49, "007962288": 49, "015650248": 49, "011269862": 49, "011947993": 49, "01754331": 49, "012022105": 49, "012787791": 49, "010922459": 49, "01070403": 49, "008370555": 49, "0087851025": 49, "007625016": 49, "005188691": 49, "involv": 49, "slice": 49, "res2f": 49, "avg": 49, "456620": 50, "5935659": 50, "1753": 50, "1053244": 50, "1095": 50, "1140": 50, "108": 50, "182502": 50, "457336": 50, "5934421": 50, "1742": 50, "1078104": 50, "776": 50, "758": 50, "171530": 50, "457416": 50, "5934283": 50, "1035282": 50, "1332": 50, "301": 50, "200754": 50, "457495": 50, "5934145": 50, "1745": 50, "1084271": 50, "1713": 50, "1639": 50, "336": 50, "218128": 50, "457575": 50, "5934008": 50, "1097513": 50, "1531": 50, "1451": 50, "296": 50, "203463": 50, "identif": 50, "trigger": 50, "mydatafil": 50, "strongli": 50, "plai": [50, 54], "calibr": 50, "shale": 50, "littl": 50, "affect": 50, "explain": 50, "460480": 50, "5933271": 50, "1716": 50, "843873": 50, "397": 50, "405": 50, "142": 50, "99680": 50, "89917": 50, "9762": 50, "89833": 50, "9846": 50, "89787": 50, "9892": 50, "89805": 50, "9874": 50, "1698": 50, "460840": 50, "5932584": 50, "1712": 50, "735191": 50, "1737": [50, 56], "1740": 50, "385": 50, "128119": 50, "126201": 50, "1918": 50, "126189": 50, "1930": 50, "126178": 50, "1941": 50, "126185": 50, "1934": 50, "1699": 50, "459835": 50, "5934595": 50, "1636": 50, "706576": 50, "605": 50, "535": 50, "126698": 50, "72548": 50, "54150": 50, "77354": 50, "49344": 50, "83059": 50, "43639": 50, "87168": 50, "39530": 50, "1640": 50, "459906": 50, "5934460": 50, "1626": 50, "696766": 50, "838": 50, "700": [50, 51], "163": 50, "122683": 50, "74366": 50, "48317": 50, "84393": 50, "38290": 50, "90880": 50, "31803": 50, "93511": 50, "29171": 50, "1635": 50, "1634": 50, "459976": 50, "5934325": 50, "769240": 50, "1091": 50, "1187": 50, "190": 50, "134679": 50, "87650": 50, "47028": 50, "93253": 50, "41425": 50, "95279": 50, "39399": 50, "96842": 50, "37836": 50, "1630": 50, "howev": 50, "prop": 51, "oildens": 51, "waterdens": 51, "gasdens": 51, "225": [51, 56], "005337": 51, "024823": 51, "250": 51, "004914": 51, "026682": 51, "275": 51, "004584": 51, "028475": 51, "300": 51, "00432": 51, "030194": 51, "325": 51, "004104": 51, "031837": 51, "350": 51, "003925": 51, "033408": 51, "375": [51, 54], "003773": 51, "034915": 51, "400": 51, "003643": 51, "036365": 51, "420": 51, "003551": 51, "03749": 51, "00333": 51, "04208": 51, "600": 51, "003232": 51, "0466": 51, "0032059": 51, "050177": 51, "827": 51, "999": 51, "1427": 51, "327": 51, "5e": 51, "51e": 51, "resid": 51, "entir": 51, "concat": 51, "ignore_index": 51, "perturb": 51, "lot": 51, "physic": 51, "scalar": 51, "pvtnum1_row": 51, "pvtnum2_row": 51, "favourit": 51, "gave": 51, "cater": 51, "inflow": 52, "rept": 52, "rms11": 52, "iorft": 52, "pltfreq": 52, "rftfreq": 52, "segfreq": 52, "cross": 52, "plot": 52, "sit": 52, "illustr": 52, "analyz": 52, "imag": 52, "blowdown": 52, "period": 52, "colour": [52, 55], "condepth": 52, "conlenst": 52, "bh": 52, "conlenen": 52, "far": 52, "conpr": 52, "conorat": 52, "surfac": 52, "conwrat": 52, "congrat": 52, "conotub": 52, "conwtub": 52, "congtub": 52, "convtub": 52, "mixtur": 52, "confac": 52, "connxt": 52, "wellhead": 52, "consegno": 52, "conipo": 52, "conjpo": 52, "conkpo": 52, "conbdeph": 52, "conbpr": 52, "conbswat": 52, "conbsga": 52, "conbsoil": 52, "conmd": 52, "conlenth": 52, "segdepth": 52, "seglenst": 52, "seglelen": 52, "segxcord": 52, "enter": 52, "11th": 52, "12th": 52, "segpr": 52, "segorat": 52, "segwrat": 52, "seggrat": 52, "segovel": 52, "veloc": 52, "segwvel": 52, "seggvel": 52, "segohf": 52, "holdup": 52, "segwhf": 52, "segghf": 52, "segmd": 52, "seglenth": 52, "segcorat": 52, "segcwrat": 52, "segcgrat": 52, "summer": 52, "segcort": 52, "segcwrt": 52, "segcgrt": 52, "join": 52, "understand": 52, "pcow": 53, "sg": 53, "krg": 53, "krog": 53, "pcog": 53, "165": 53, "728151841": 53, "3374": 53, "676119e": 53, "9680216": 53, "153": 53, "074777675": 53, "3548": 53, "795631e": 53, "9119928": 53, "141": 53, "953412741": 53, "3722": 53, "451875e": 53, "8430636": 53, "132": 53, "116390967": 53, "3896": 53, "412955e": 53, "7672163": 53, "123": 53, "365246941": 53, "9230370781": 53, "0192": 53, "001220697": 53, "8731062": 53, "0384": 53, "004073989": 53, "7505835": 53, "6144": 53, "8307268": 53, "713968e": 53, "6533333": 53, "9133333": 53, "6666667": 53, "9566667": 53, "embark": 53, "too": 53, "big": 53, "touch": 53, "endpoint": 53, "sowcr": 53, "largest": 53, "immobil": 53, "overshoot": 53, "f_handl": 53, "sat_df": 53, "def": 53, "1e": 53, "15492": 53, "21002": 53, "05442": 53, "shape": 53, "hard": 53, "better": 53, "parametr": 53, "capabl": 53, "pyscallist": 53, "analog": 53, "pt": 54, "retriev": 54, "interpr": 54, "overview": 54, "fgpt": 54, "fopt": 54, "fvpt": 54, "fwpt": 54, "475826688": 54, "2591849": 54, "4628205": 54, "439485": 54, "2002": 54, "919193216": 54, "5062933": 54, "9755398": 54, "1565453": 54, "2003": 54, "1206145664": 54, "6665779": 54, "14876264": 54, "4038432": 54, "2004": 54, "1206714880": 54, "6668939": 54, "14889953": 54, "4046778": 54, "carefulli": 54, "fopr": 54, "get_smri": 54, "anyth": 54, "approxim": 54, "cumul": 54, "efficienti": 54, "neigbor": 55, "507": 55, "105": 55, "anoth": 55, "horizont": 55, "recommmend": 55, "180": 55, "62": 55, "wherev": 55, "natur": 55, "implicitli": 55, "fipnumpair": 55, "2381": 55, "24624": 55, "35864": 55, "3903": 55, "6759383": 55, "11127640": 55, "2298": 55, "fipnuminterfac": 55, "wconhist": 56, "wconinj": 56, "wconinjh": 56, "wconprod": 56, "cmode": 56, "orat": 56, "wrat": 56, "grat": 56, "vapoil_c": 56, "surface_oil_fract": 56, "surface_water_fract": 56, "surface_gas_fract": 56, "resv": 56, "3862": 56, "069": 56, "22932": 56, "710620": 56, "14519": 56, "8665": 56, "4827": 56, "586": 56, "3833": 56, "858": 56, "36119": 56, "705429": 56, "0362": 56, "736000": 56, "3949": 56, "519": 56, "351": 56, "2726": 56, "726711": 56, "5000": 56, "2304": 56, "022": 56, "591": 56, "423940": 56, "167": 56, "3732": 56, "473": 56, "253": 56, "5067": 56, "686775": 56, "1664": 56, "109": 56, "4469": 56, "306205": 56, "3536": 56, "008": 56, "7492": 56, "650625": 56, "3436": 56, "547": 56, "192": 56, "7371": 56, "632324": 56, "487": 56, "4941": 56, "319697": 56, "reason": 57, "status": 57, "criteria": 57}, "objects": {"": [[8, 0, 0, "-", "res2df"]], "res2df": [[9, 0, 0, "-", "__version__"], [10, 0, 0, "-", "common"], [11, 0, 0, "-", "compdat"], [12, 0, 0, "-", "constants"], [13, 0, 0, "-", "csv2res"], [14, 0, 0, "-", "equil"], [15, 0, 0, "-", "faults"], [16, 0, 0, "-", "fipreports"], [17, 0, 0, "-", "grid"], [18, 0, 0, "-", "gruptree"], [19, 0, 0, "-", "hook_implementations"], [21, 0, 0, "-", "inferdims"], [22, 0, 0, "-", "nnc"], [23, 0, 0, "-", "parameters"], [24, 0, 0, "-", "pillars"], [25, 0, 0, "-", "pvt"], [26, 0, 0, "-", "res2csv"], [27, 0, 0, "-", "res2csvlogger"], [28, 0, 0, "-", "resdatafiles"], [29, 0, 0, "-", "rft"], [30, 0, 0, "-", "satfunc"], [31, 0, 0, "-", "summary"], [32, 0, 0, "-", "trans"], [33, 0, 0, "-", "version"], [34, 0, 0, "-", "vfp"], [40, 0, 0, "-", "wcon"], [41, 0, 0, "-", "wellcompletiondata"], [42, 0, 0, "-", "wellconnstatus"]], "res2df.common": [[10, 1, 1, "", "comment_formatter"], [10, 1, 1, "", "convert_lyrlist_to_zonemap"], [10, 1, 1, "", "datetime_to_ecldate"], [10, 1, 1, "", "df2res"], [10, 1, 1, "", "fill_reverse_parser"], [10, 1, 1, "", "generic_deck_table"], [10, 1, 1, "", "get_wells_matching_template"], [10, 1, 1, "", "handle_wanted_keywords"], [10, 1, 1, "", "is_color"], [10, 1, 1, "", "keyworddata_to_df"], [10, 1, 1, "", "merge_zones"], [10, 1, 1, "", "parse_lyrfile"], [10, 1, 1, "", "parse_month"], [10, 1, 1, "", "parse_opmio_date_rec"], [10, 1, 1, "", "parse_opmio_deckrecord"], [10, 1, 1, "", "parse_opmio_tstep_rec"], [10, 1, 1, "", "runlength_compress"], [10, 1, 1, "", "stack_on_colnames"], [10, 1, 1, "", "write_dframe_stdout_file"], [10, 1, 1, "", "write_inc_stdout_file"]], "res2df.compdat": [[11, 1, 1, "", "applywelopen"], [11, 1, 1, "", "compdat_main"], [11, 1, 1, "", "deck2dfs"], [11, 1, 1, "", "df"], [11, 1, 1, "", "expand_complump_in_welopen_df"], [11, 1, 1, "", "expand_welopen"], [11, 1, 1, "", "expand_welopen_defaults"], [11, 1, 1, "", "expand_welopen_wildcards"], [11, 1, 1, "", "expand_wlist"], [11, 1, 1, "", "expand_wlist_in_welopen_df"], [11, 1, 1, "", "fill_parser"], [11, 2, 1, "", "logger"], [11, 1, 1, "", "unroll_complump"], [11, 1, 1, "", "unrolldf"]], "res2df.csv2res": [[13, 1, 1, "", "get_parser"], [13, 1, 1, "", "main"]], "res2df.equil": [[14, 1, 1, "", "df"], [14, 1, 1, "", "df2res"], [14, 1, 1, "", "df2res_equil"], [14, 1, 1, "", "df2res_pbvd"], [14, 1, 1, "", "df2res_pdvd"], [14, 1, 1, "", "df2res_rsvd"], [14, 1, 1, "", "df2res_rvvd"], [14, 1, 1, "", "equil_fromdeck"], [14, 1, 1, "", "equil_main"], [14, 1, 1, "", "equil_reverse_main"], [14, 1, 1, "", "fill_parser"], [14, 1, 1, "", "fill_reverse_parser"], [14, 1, 1, "", "pbvd_fromdeck"], [14, 1, 1, "", "pdvd_fromdeck"], [14, 1, 1, "", "phases_from_columns"], [14, 1, 1, "", "phases_from_deck"], [14, 1, 1, "", "rsvd_fromdeck"], [14, 1, 1, "", "rvvd_fromdeck"]], "res2df.faults": [[15, 1, 1, "", "df"], [15, 1, 1, "", "faults_main"], [15, 1, 1, "", "fill_parser"]], "res2df.fipreports": [[16, 1, 1, "", "df"], [16, 1, 1, "", "fill_parser"], [16, 1, 1, "", "fipreports_main"], [16, 1, 1, "", "report_block_lineparser"]], "res2df.grid": [[17, 1, 1, "", "dates2rstindices"], [17, 1, 1, "", "df"], [17, 1, 1, "", "df2res"], [17, 1, 1, "", "drop_constant_columns"], [17, 1, 1, "", "fill_parser"], [17, 1, 1, "", "get_available_rst_dates"], [17, 1, 1, "", "grid_main"], [17, 1, 1, "", "gridgeometry2df"], [17, 1, 1, "", "init2df"], [17, 1, 1, "", "merge_initvectors"], [17, 1, 1, "", "rst2df"]], "res2df.gruptree": [[18, 1, 1, "", "df"], [18, 1, 1, "", "dict2treelib"], [18, 1, 1, "", "edge_dataframe2dict"], [18, 1, 1, "", "fill_parser"], [18, 1, 1, "", "gruptree_main"], [18, 1, 1, "", "prettyprint"], [18, 1, 1, "", "tree_from_dict"]], "res2df.hook_implementations": [[20, 0, 0, "-", "jobs"]], "res2df.inferdims": [[21, 1, 1, "", "guess_dim"], [21, 1, 1, "", "inject_dimcount"], [21, 1, 1, "", "inject_xxxdims_ntxxx"]], "res2df.nnc": [[22, 1, 1, "", "add_nnc_coords"], [22, 1, 1, "", "df"], [22, 1, 1, "", "df2res_editnnc"], [22, 1, 1, "", "fill_parser"], [22, 1, 1, "", "filter_vertical"], [22, 1, 1, "", "nnc_main"]], "res2df.parameters": [[23, 1, 1, "", "find_parameter_files"], [23, 1, 1, "", "load"], [23, 1, 1, "", "load_all"], [23, 1, 1, "", "load_parameterstxt"]], "res2df.pillars": [[24, 1, 1, "", "compute_pillar_contacts"], [24, 1, 1, "", "compute_volumes"], [24, 1, 1, "", "df"], [24, 1, 1, "", "fill_parser"], [24, 1, 1, "", "pillars_main"]], "res2df.pvt": [[25, 1, 1, "", "density_fromdeck"], [25, 1, 1, "", "df"], [25, 1, 1, "", "df2res"], [25, 1, 1, "", "df2res_density"], [25, 1, 1, "", "df2res_pvdg"], [25, 1, 1, "", "df2res_pvdo"], [25, 1, 1, "", "df2res_pvtg"], [25, 1, 1, "", "df2res_pvto"], [25, 1, 1, "", "df2res_pvtw"], [25, 1, 1, "", "df2res_rock"], [25, 1, 1, "", "fill_parser"], [25, 1, 1, "", "fill_reverse_parser"], [25, 1, 1, "", "pvdg_fromdeck"], [25, 1, 1, "", "pvdo_fromdeck"], [25, 1, 1, "", "pvt_main"], [25, 1, 1, "", "pvt_reverse_main"], [25, 1, 1, "", "pvtg_fromdeck"], [25, 1, 1, "", "pvto_fromdeck"], [25, 1, 1, "", "pvtw_fromdeck"], [25, 1, 1, "", "rock_fromdeck"]], "res2df.res2csv": [[26, 1, 1, "", "get_parser"], [26, 1, 1, "", "main"], [26, 1, 1, "", "run_subparser_main"]], "res2df.res2csvlogger": [[27, 1, 1, "", "getLogger_res2csv"]], "res2df.resdatafiles": [[28, 3, 1, "", "ResdataFiles"], [28, 1, 1, "", "rreplace"]], "res2df.resdatafiles.ResdataFiles": [[28, 4, 1, "", "close"], [28, 4, 1, "", "file2deck"], [28, 4, 1, "", "get_deck"], [28, 4, 1, "", "get_egrid"], [28, 4, 1, "", "get_egridfile"], [28, 4, 1, "", "get_initfile"], [28, 4, 1, "", "get_path"], [28, 4, 1, "", "get_prtfilename"], [28, 4, 1, "", "get_rftfile"], [28, 4, 1, "", "get_rstfile"], [28, 4, 1, "", "get_rstfilename"], [28, 4, 1, "", "get_summary"], [28, 4, 1, "", "get_zonemap"], [28, 4, 1, "", "str2deck"]], "res2df.rft": [[29, 1, 1, "", "add_extras"], [29, 1, 1, "", "count_wellbranches"], [29, 1, 1, "", "df"], [29, 1, 1, "", "fill_parser"], [29, 1, 1, "", "get_con_seg_data"], [29, 1, 1, "", "merge_icd_seg_conseg"], [29, 1, 1, "", "pretty_print_well"], [29, 1, 1, "", "process_seg_topology"], [29, 1, 1, "", "rft_main"], [29, 1, 1, "", "rftrecords"], [29, 1, 1, "", "seg2dicttree"], [29, 1, 1, "", "split_seg_icd"]], "res2df.satfunc": [[30, 1, 1, "", "df"], [30, 1, 1, "", "df2res"], [30, 1, 1, "", "df2res_sgfn"], [30, 1, 1, "", "df2res_sgof"], [30, 1, 1, "", "df2res_sgwfn"], [30, 1, 1, "", "df2res_slgof"], [30, 1, 1, "", "df2res_sof2"], [30, 1, 1, "", "df2res_sof3"], [30, 1, 1, "", "df2res_swfn"], [30, 1, 1, "", "df2res_swof"], [30, 1, 1, "", "fill_parser"], [30, 1, 1, "", "fill_reverse_parser"], [30, 1, 1, "", "interpolate_defaults"], [30, 1, 1, "", "satfunc_main"], [30, 1, 1, "", "satfunc_reverse_main"]], "res2df.summary": [[31, 2, 1, "", "PD_FREQ_MNEMONICS"], [31, 1, 1, "", "date_range"], [31, 1, 1, "", "df"], [31, 1, 1, "", "df2ressum"], [31, 1, 1, "", "fill_parser"], [31, 1, 1, "", "fill_reverse_parser"], [31, 1, 1, "", "resample_smry_dates"], [31, 1, 1, "", "smry_meta"], [31, 1, 1, "", "summary_main"], [31, 1, 1, "", "summary_reverse_main"]], "res2df.trans": [[32, 1, 1, "", "df"], [32, 1, 1, "", "fill_parser"], [32, 1, 1, "", "make_nx_graph"], [32, 1, 1, "", "trans_main"]], "res2df.vfp": [[35, 0, 0, "-", "_vfp"], [36, 0, 0, "-", "_vfpcommon"], [37, 0, 0, "-", "_vfpdefs"], [38, 0, 0, "-", "_vfpinj"], [39, 0, 0, "-", "_vfpprod"]], "res2df.vfp._vfp": [[35, 1, 1, "", "basic_data"], [35, 1, 1, "", "basic_data2df"], [35, 1, 1, "", "basic_data2pyarrow"], [35, 1, 1, "", "df"], [35, 1, 1, "", "df2basic_data"], [35, 1, 1, "", "df2res"], [35, 1, 1, "", "df2ress"], [35, 1, 1, "", "dfs"], [35, 1, 1, "", "fill_parser"], [35, 1, 1, "", "fill_reverse_parser"], [35, 1, 1, "", "pyarrow2basic_data"], [35, 1, 1, "", "pyarrow_tables"], [35, 1, 1, "", "vfp_main"], [35, 1, 1, "", "vfp_reverse_main"]], "res2df.vfp._vfpdefs": [[37, 3, 1, "", "ALQ"], [37, 3, 1, "", "GFR"], [37, 3, 1, "", "THPTYPE"], [37, 3, 1, "", "UNITTYPE"], [37, 3, 1, "", "VFPINJ_FLO"], [37, 3, 1, "", "VFPINJ_TABTYPE"], [37, 3, 1, "", "VFPPROD_FLO"], [37, 3, 1, "", "VFPPROD_TABTYPE"], [37, 3, 1, "", "VFPTYPE"], [37, 3, 1, "", "WFR"]], "res2df.vfp._vfpinj": [[38, 1, 1, "", "basic_data"], [38, 1, 1, "", "basic_data2df"], [38, 1, 1, "", "basic_data2pyarrow"], [38, 1, 1, "", "df"], [38, 1, 1, "", "df2basic_data"], [38, 1, 1, "", "df2res"], [38, 1, 1, "", "pyarrow"], [38, 1, 1, "", "pyarrow2basic_data"]], "res2df.vfp._vfpprod": [[39, 1, 1, "", "basic_data"], [39, 1, 1, "", "basic_data2df"], [39, 1, 1, "", "basic_data2pyarrow"], [39, 1, 1, "", "df"], [39, 1, 1, "", "df2basic_data"], [39, 1, 1, "", "df2res"], [39, 1, 1, "", "pyarrow"], [39, 1, 1, "", "pyarrow2basic_data"]], "res2df.wcon": [[40, 1, 1, "", "df"], [40, 1, 1, "", "fill_parser"], [40, 1, 1, "", "wcon_main"]], "res2df.wellcompletiondata": [[41, 3, 1, "", "KHUnit"], [41, 3, 1, "", "UnitSystem"], [41, 1, 1, "", "df"], [41, 1, 1, "", "fill_parser"], [41, 1, 1, "", "wellcompletiondata_main"]], "res2df.wellconnstatus": [[42, 1, 1, "", "df"], [42, 1, 1, "", "fill_parser"], [42, 1, 1, "", "wellconnstatus_main"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"]}, "titleterms": {"contribut": 0, "res2df": [0, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "get": 0, "start": 0, "develop": 0, "equinor": 0, "linux": 0, "comput": [0, 47], "us": 0, "without": 0, "opm": 0, "workflow": 0, "continu": 0, "integr": 0, "write": 0, "document": 0, "csv2re": [1, 13], "posit": [1, 7], "argument": [1, 7], "name": [1, 6, 7, 52], "sub": [1, 7], "command": [1, 7], "summari": [1, 6, 7, 31, 54], "equil": [1, 6, 7, 14, 45], "pvt": [1, 6, 7, 25, 51], "satfunc": [1, 6, 7, 30, 53], "vfp": [1, 7, 34, 35, 36, 37, 38, 39], "glossari": 2, "histori": 3, "indic": 4, "tabl": [4, 44, 45, 46, 47, 49, 50, 51, 53, 54, 56], "instal": 5, "introduct": 6, "exampl": [6, 43, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57], "short": 6, "descript": 6, "each": [6, 55], "submodul": [6, 8, 19, 34], "grid": [6, 7, 17, 47], "nnc": [6, 7, 22, 49], "pillar": [6, 7, 24, 50], "tran": [6, 7, 32, 55], "rft": [6, 7, 29, 52], "fipreport": [6, 7, 16, 46], "compdat": [6, 7, 11, 44], "gruptre": [6, 7, 18, 48], "wcon": [6, 7, 40, 56], "resdatafil": [6, 28], "metadata": 6, "support": 6, "paramet": [6, 23], "txt": 6, "zone": [6, 47], "licens": 6, "copyright": 6, "res2csv": [7, 26], "fault": [7, 15], "wellcompletiondata": [7, 41], "wellconnstatu": [7, 42, 57], "__version__": 9, "common": 10, "constant": 12, "hook_implement": [19, 20], "job": 20, "inferdim": 21, "res2csvlogg": 27, "version": [33, 50], "_vfp": 35, "_vfpcommon": 36, "_vfpdef": 37, "_vfpinj": 38, "_vfpprod": 39, "usag": [43, 52], "ad": [44, 55], "init": 44, "data": [44, 45, 47, 50, 51, 55], "datafram": [45, 47, 48, 53, 57], "transform": [45, 51], "re": [45, 51], "export": [45, 49, 51], "includ": [45, 47, 51, 53], "file": [45, 46, 47, 51, 53], "fipzon": 46, "from": [46, 47, 48, 53, 55], "prt": 46, "inform": 47, "dynam": [47, 50], "gener": [47, 53], "grupnet": 48, "welspec": 48, "editnnc": 49, "static": 50, "volum": 50, "fluid": 50, "contact": 50, "group": 50, "stack": 50, "unstack": 50, "last": 51, "15": 51, "row": [51, 53, 55], "show": 51, "non": 51, "nan": 51, "eclips": [52, 54], "segment": 52, "icd": 52, "analysi": 52, "limit": 52, "column": 52, "explan": 52, "onli": 53, "subset": 53, "ar": 53, "shown": 53, "extract": 53, "properti": 53, "pr": 53, "satnum": 53, "The": 53, "pyscal": 53, "librari": 53, "rate": 54, "handl": 54, "vector": 54, "neighbour": 55, "transmiss": 55, "sampl": 55, "an": 55, "simul": 55, "more": 55, "connect": [55, 57], "filter": 55, "where": 55, "fipnum": 55, "i": 55, "chang": 55, "aggreg": 55, "over": 55, "region": 55, "interfac": 55, "sum": 55, "well": 57, "statu": 57}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Contributing to res2df": [[0, "contributing-to-res2df"]], "Getting started as a developer": [[0, "getting-started-as-a-developer"]], "Getting started on Equinor Linux computers": [[0, "getting-started-on-equinor-linux-computers"]], "Using res2df without OPM": [[0, "using-res2df-without-opm"]], "Development workflow": [[0, "development-workflow"]], "Continuous integration": [[0, "continuous-integration"]], "Writing documentation": [[0, "writing-documentation"]], "csv2res": [[1, "csv2res"]], "Positional Arguments": [[1, "positional-arguments"], [1, "positional-arguments_repeat1"], [1, "positional-arguments_repeat2"], [1, "positional-arguments_repeat3"], [1, "positional-arguments_repeat4"], [1, "positional-arguments_repeat5"], [7, "positional-arguments"], [7, "positional-arguments_repeat1"], [7, "positional-arguments_repeat2"], [7, "positional-arguments_repeat3"], [7, "positional-arguments_repeat4"], [7, "positional-arguments_repeat5"], [7, "positional-arguments_repeat6"], [7, "positional-arguments_repeat7"], [7, "positional-arguments_repeat8"], [7, "positional-arguments_repeat9"], [7, "positional-arguments_repeat10"], [7, "positional-arguments_repeat11"], [7, "positional-arguments_repeat12"], [7, "positional-arguments_repeat13"], [7, "positional-arguments_repeat14"], [7, "positional-arguments_repeat15"], [7, "positional-arguments_repeat16"], [7, "positional-arguments_repeat17"]], "Named Arguments": [[1, "named-arguments"], [1, "named-arguments_repeat1"], [1, "named-arguments_repeat2"], [1, "named-arguments_repeat3"], [1, "named-arguments_repeat4"], [1, "named-arguments_repeat5"], [7, "named-arguments"], [7, "named-arguments_repeat1"], [7, "named-arguments_repeat2"], [7, "named-arguments_repeat3"], [7, "named-arguments_repeat4"], [7, "named-arguments_repeat5"], [7, "named-arguments_repeat6"], [7, "named-arguments_repeat7"], [7, "named-arguments_repeat8"], [7, "named-arguments_repeat9"], [7, "named-arguments_repeat10"], [7, "named-arguments_repeat11"], [7, "named-arguments_repeat12"], [7, "named-arguments_repeat13"], [7, "named-arguments_repeat14"], [7, "named-arguments_repeat15"], [7, "named-arguments_repeat16"], [7, "named-arguments_repeat17"]], "Sub-commands": [[1, "Sub-commands"], [7, "Sub-commands"]], "summary": [[1, "summary"], [6, "summary"], [7, "summary"], [54, "summary"]], "equil": [[1, "equil"], [6, "equil"], [7, "equil"], [45, "equil"]], "pvt": [[1, "pvt"], [6, "pvt"], [7, "pvt"], [51, "pvt"]], "satfunc": [[1, "satfunc"], [6, "satfunc"], [7, "satfunc"], [53, "satfunc"]], "vfp": [[1, "vfp"], [7, "vfp"]], "Glossary": [[2, "glossary"]], "History": [[3, "history"]], "res2df": [[4, "res2df"], [8, "module-res2df"]], "Indices and tables": [[4, "indices-and-tables"]], "Installation": [[5, "installation"]], "Introduction": [[6, "introduction"]], "Examples": [[6, "examples"]], "Short description of each submodule": [[6, "short-description-of-each-submodule"]], "grid": [[6, "grid"], [7, "grid"], [47, "grid"]], "nnc": [[6, "nnc"], [7, "nnc"], [49, "nnc"]], "pillars": [[6, "pillars"], [7, "pillars"], [50, "pillars"]], "trans": [[6, "trans"], [7, "trans"], [55, "trans"]], "rft": [[6, "rft"], [7, "rft"], [52, "rft"]], "fipreports": [[6, "fipreports"], [7, "fipreports"], [46, "fipreports"]], "compdat": [[6, "compdat"], [7, "compdat"], [44, "compdat"]], "gruptree": [[6, "gruptree"], [7, "gruptree"], [48, "gruptree"]], "wcon": [[6, "wcon"], [7, "wcon"], [56, "wcon"]], "resdatafiles": [[6, "resdatafiles"]], "Metadata support": [[6, "metadata-support"]], "parameters.txt": [[6, "parameters-txt"]], "Zone names": [[6, "zone-names"]], "License": [[6, "license"]], "Copyright": [[6, "copyright"]], "res2csv": [[7, "res2csv"]], "faults": [[7, "faults"]], "wellcompletiondata": [[7, "wellcompletiondata"]], "wellconnstatus": [[7, "wellconnstatus"], [57, "wellconnstatus"]], "Submodules": [[8, "submodules"], [19, "submodules"], [34, "submodules"]], "res2df.__version__": [[9, "module-res2df.__version__"]], "res2df.common": [[10, "module-res2df.common"]], "res2df.compdat": [[11, "module-res2df.compdat"]], "res2df.constants": [[12, "module-res2df.constants"]], "res2df.csv2res": [[13, "module-res2df.csv2res"]], "res2df.equil": [[14, "module-res2df.equil"]], "res2df.faults": [[15, "module-res2df.faults"]], "res2df.fipreports": [[16, "module-res2df.fipreports"]], "res2df.grid": [[17, "module-res2df.grid"]], "res2df.gruptree": [[18, "module-res2df.gruptree"]], "res2df.hook_implementations": [[19, "module-res2df.hook_implementations"]], "res2df.hook_implementations.jobs": [[20, "module-res2df.hook_implementations.jobs"]], "res2df.inferdims": [[21, "module-res2df.inferdims"]], "res2df.nnc": [[22, "module-res2df.nnc"]], "res2df.parameters": [[23, "module-res2df.parameters"]], "res2df.pillars": [[24, "module-res2df.pillars"]], "res2df.pvt": [[25, "module-res2df.pvt"]], "res2df.res2csv": [[26, "module-res2df.res2csv"]], "res2df.res2csvlogger": [[27, "module-res2df.res2csvlogger"]], "res2df.resdatafiles": [[28, "module-res2df.resdatafiles"]], "res2df.rft": [[29, "module-res2df.rft"]], "res2df.satfunc": [[30, "module-res2df.satfunc"]], "res2df.summary": [[31, "module-res2df.summary"]], "res2df.trans": [[32, "module-res2df.trans"]], "res2df.version": [[33, "module-res2df.version"]], "res2df.vfp": [[34, "module-res2df.vfp"]], "res2df.vfp._vfp": [[35, "module-res2df.vfp._vfp"]], "res2df.vfp._vfpcommon": [[36, "module-res2df.vfp._vfpcommon"]], "res2df.vfp._vfpdefs": [[37, "module-res2df.vfp._vfpdefs"]], "res2df.vfp._vfpinj": [[38, "module-res2df.vfp._vfpinj"]], "res2df.vfp._vfpprod": [[39, "module-res2df.vfp._vfpprod"]], "res2df.wcon": [[40, "module-res2df.wcon"]], "res2df.wellcompletiondata": [[41, "module-res2df.wellcompletiondata"]], "res2df.wellconnstatus": [[42, "module-res2df.wellconnstatus"]], "Usage and examples": [[43, "usage-and-examples"]], "Example COMPDAT table": [[44, "id1"]], "Adding INIT data": [[44, "adding-init-data"]], "Equil dataframe example": [[45, "id1"]], "Transforming data": [[45, "transforming-data"]], "Re-exporting tables to include-files": [[45, "re-exporting-tables-to-include-files"]], "FIPZON table from PRT file": [[46, "id1"]], "Example grid table": [[47, "id1"]], "Example computations on a grid dataframe": [[47, "example-computations-on-a-grid-dataframe"]], "Zone information": [[47, "zone-information"]], "Dynamic data": [[47, "dynamic-data"]], "Generating include files from grid data": [[47, "generating-include-files-from-grid-data"]], "GRUPTREE as a dataframe": [[48, "id1"]], "GRUPNET and WELSPECS": [[48, "grupnet-and-welspecs"]], "Dataframe from GRUPTREE, GRUPNET and WELSPECS": [[48, "id2"]], "Example nnc table": [[49, "id1"]], "EDITNNC export": [[49, "editnnc-export"]], "Static data": [[50, "static-data"]], "Example pillar table": [[50, "id1"]], "Dynamic data, volumes and fluid contacts": [[50, "dynamic-data-volumes-and-fluid-contacts"]], "Grouping data": [[50, "grouping-data"]], "Stacked version": [[50, "stacked-version"]], "Example pillar table with dynamical data, unstacked": [[50, "id2"]], "Example pillar table with dynamical data, stacked": [[50, "id3"]], "Example PVT table (last 15 rows to show non-Nan data)": [[51, "id1"]], "Transforming PVT data": [[51, "transforming-pvt-data"]], "Re-exporting tables to include files": [[51, "re-exporting-tables-to-include-files"]], "Eclipse usage": [[52, "eclipse-usage"]], "Segment and ICD analysis": [[52, "segment-and-icd-analysis"]], "Limitations": [[52, "limitations"]], "Analysis examples": [[52, "analysis-examples"]], "Column names": [[52, "column-names"]], "Column names and explanations": [[52, "id1"]], "Example satfunc table (only a subset of the rows are shown)": [[53, "id1"]], "Generating include files from dataframes": [[53, "generating-include-files-from-dataframes"]], "Extracting properties pr. SATNUM": [[53, "extracting-properties-pr-satnum"]], "The pyscal library": [[53, "the-pyscal-library"]], "Example summary table": [[54, "id1"]], "Rate handling in Eclipse summary vectors": [[54, "rate-handling-in-eclipse-summary-vectors"]], "Neighbour transmissibilities, sample rows from an example simulation.": [[55, "id1"]], "Adding more data for each connection": [[55, "adding-more-data-for-each-connection"]], "Filtering connections": [[55, "filtering-connections"]], "Sample rows from connections where FIPNUM is changing": [[55, "id2"]], "Aggregating connection data over region interfaces": [[55, "aggregating-connection-data-over-region-interfaces"]], "Transmissibilities summed over each FIPNUM interface": [[55, "id3"]], "Example WCON table": [[56, "id1"]], "Well connection status example dataframe": [[57, "id1"]]}, "indexentries": {".data file": [[2, "term-.DATA-file"]], "deck": [[2, "term-deck"]], "include file": [[2, "term-include-file"]], "output file": [[2, "term-output-file"]], "reservoir simulator": [[2, "term-reservoir-simulator"]], "module": [[8, "module-res2df"], [9, "module-res2df.__version__"], [10, "module-res2df.common"], [11, "module-res2df.compdat"], [12, "module-res2df.constants"], [13, "module-res2df.csv2res"], [14, "module-res2df.equil"], [15, "module-res2df.faults"], [16, "module-res2df.fipreports"], [17, "module-res2df.grid"], [18, "module-res2df.gruptree"], [19, "module-res2df.hook_implementations"], [20, "module-res2df.hook_implementations.jobs"], [21, "module-res2df.inferdims"], [22, "module-res2df.nnc"], [23, "module-res2df.parameters"], [24, "module-res2df.pillars"], [25, "module-res2df.pvt"], [26, "module-res2df.res2csv"], [27, "module-res2df.res2csvlogger"], [28, "module-res2df.resdatafiles"], [29, "module-res2df.rft"], [30, "module-res2df.satfunc"], [31, "module-res2df.summary"], [32, "module-res2df.trans"], [33, "module-res2df.version"], [34, "module-res2df.vfp"], [35, "module-res2df.vfp._vfp"], [36, "module-res2df.vfp._vfpcommon"], [37, "module-res2df.vfp._vfpdefs"], [38, "module-res2df.vfp._vfpinj"], [39, "module-res2df.vfp._vfpprod"], [40, "module-res2df.wcon"], [41, "module-res2df.wellcompletiondata"], [42, "module-res2df.wellconnstatus"]], "res2df": [[8, "module-res2df"]], "res2df.__version__": [[9, "module-res2df.__version__"]], "comment_formatter() (in module res2df.common)": [[10, "res2df.common.comment_formatter"]], "convert_lyrlist_to_zonemap() (in module res2df.common)": [[10, "res2df.common.convert_lyrlist_to_zonemap"]], "datetime_to_ecldate() (in module res2df.common)": [[10, "res2df.common.datetime_to_ecldate"]], "df2res() (in module res2df.common)": [[10, "res2df.common.df2res"]], "fill_reverse_parser() (in module res2df.common)": [[10, "res2df.common.fill_reverse_parser"]], "generic_deck_table() (in module res2df.common)": [[10, "res2df.common.generic_deck_table"]], "get_wells_matching_template() (in module res2df.common)": [[10, "res2df.common.get_wells_matching_template"]], "handle_wanted_keywords() (in module res2df.common)": [[10, "res2df.common.handle_wanted_keywords"]], "is_color() (in module res2df.common)": [[10, "res2df.common.is_color"]], "keyworddata_to_df() (in module res2df.common)": [[10, "res2df.common.keyworddata_to_df"]], "merge_zones() (in module res2df.common)": [[10, "res2df.common.merge_zones"]], "parse_lyrfile() (in module res2df.common)": [[10, "res2df.common.parse_lyrfile"]], "parse_month() (in module res2df.common)": [[10, "res2df.common.parse_month"]], "parse_opmio_date_rec() (in module res2df.common)": [[10, "res2df.common.parse_opmio_date_rec"]], "parse_opmio_deckrecord() (in module res2df.common)": [[10, "res2df.common.parse_opmio_deckrecord"]], "parse_opmio_tstep_rec() (in module res2df.common)": [[10, "res2df.common.parse_opmio_tstep_rec"]], "res2df.common": [[10, "module-res2df.common"]], "runlength_compress() (in module res2df.common)": [[10, "res2df.common.runlength_compress"]], "stack_on_colnames() (in module res2df.common)": [[10, "res2df.common.stack_on_colnames"]], "write_dframe_stdout_file() (in module res2df.common)": [[10, "res2df.common.write_dframe_stdout_file"]], "write_inc_stdout_file() (in module res2df.common)": [[10, "res2df.common.write_inc_stdout_file"]], "applywelopen() (in module res2df.compdat)": [[11, "res2df.compdat.applywelopen"]], "compdat_main() (in module res2df.compdat)": [[11, "res2df.compdat.compdat_main"]], "deck2dfs() (in module res2df.compdat)": [[11, "res2df.compdat.deck2dfs"]], "df() (in module res2df.compdat)": [[11, "res2df.compdat.df"]], "expand_complump_in_welopen_df() (in module res2df.compdat)": [[11, "res2df.compdat.expand_complump_in_welopen_df"]], "expand_welopen() (in module res2df.compdat)": [[11, "res2df.compdat.expand_welopen"]], "expand_welopen_defaults() (in module res2df.compdat)": [[11, "res2df.compdat.expand_welopen_defaults"]], "expand_welopen_wildcards() (in module res2df.compdat)": [[11, "res2df.compdat.expand_welopen_wildcards"]], "expand_wlist() (in module res2df.compdat)": [[11, "res2df.compdat.expand_wlist"]], "expand_wlist_in_welopen_df() (in module res2df.compdat)": [[11, "res2df.compdat.expand_wlist_in_welopen_df"]], "fill_parser() (in module res2df.compdat)": [[11, "res2df.compdat.fill_parser"]], "logger (in module res2df.compdat)": [[11, "res2df.compdat.logger"]], "res2df.compdat": [[11, "module-res2df.compdat"]], "unroll_complump() (in module res2df.compdat)": [[11, "res2df.compdat.unroll_complump"]], "unrolldf() (in module res2df.compdat)": [[11, "res2df.compdat.unrolldf"]], "res2df.constants": [[12, "module-res2df.constants"]], "get_parser() (in module res2df.csv2res)": [[13, "res2df.csv2res.get_parser"]], "main() (in module res2df.csv2res)": [[13, "res2df.csv2res.main"]], "res2df.csv2res": [[13, "module-res2df.csv2res"]], "df() (in module res2df.equil)": [[14, "res2df.equil.df"]], "df2res() (in module res2df.equil)": [[14, "res2df.equil.df2res"]], "df2res_equil() (in module res2df.equil)": [[14, "res2df.equil.df2res_equil"]], "df2res_pbvd() (in module res2df.equil)": [[14, "res2df.equil.df2res_pbvd"]], "df2res_pdvd() (in module res2df.equil)": [[14, "res2df.equil.df2res_pdvd"]], "df2res_rsvd() (in module res2df.equil)": [[14, "res2df.equil.df2res_rsvd"]], "df2res_rvvd() (in module res2df.equil)": [[14, "res2df.equil.df2res_rvvd"]], "equil_fromdeck() (in module res2df.equil)": [[14, "res2df.equil.equil_fromdeck"]], "equil_main() (in module res2df.equil)": [[14, "res2df.equil.equil_main"]], "equil_reverse_main() (in module res2df.equil)": [[14, "res2df.equil.equil_reverse_main"]], "fill_parser() (in module res2df.equil)": [[14, "res2df.equil.fill_parser"]], "fill_reverse_parser() (in module res2df.equil)": [[14, "res2df.equil.fill_reverse_parser"]], "pbvd_fromdeck() (in module res2df.equil)": [[14, "res2df.equil.pbvd_fromdeck"]], "pdvd_fromdeck() (in module res2df.equil)": [[14, "res2df.equil.pdvd_fromdeck"]], "phases_from_columns() (in module res2df.equil)": [[14, "res2df.equil.phases_from_columns"]], "phases_from_deck() (in module res2df.equil)": [[14, "res2df.equil.phases_from_deck"]], "res2df.equil": [[14, "module-res2df.equil"]], "rsvd_fromdeck() (in module res2df.equil)": [[14, "res2df.equil.rsvd_fromdeck"]], "rvvd_fromdeck() (in module res2df.equil)": [[14, "res2df.equil.rvvd_fromdeck"]], "df() (in module res2df.faults)": [[15, "res2df.faults.df"]], "faults_main() (in module res2df.faults)": [[15, "res2df.faults.faults_main"]], "fill_parser() (in module res2df.faults)": [[15, "res2df.faults.fill_parser"]], "res2df.faults": [[15, "module-res2df.faults"]], "df() (in module res2df.fipreports)": [[16, "res2df.fipreports.df"]], "fill_parser() (in module res2df.fipreports)": [[16, "res2df.fipreports.fill_parser"]], "fipreports_main() (in module res2df.fipreports)": [[16, "res2df.fipreports.fipreports_main"]], "report_block_lineparser() (in module res2df.fipreports)": [[16, "res2df.fipreports.report_block_lineparser"]], "res2df.fipreports": [[16, "module-res2df.fipreports"]], "dates2rstindices() (in module res2df.grid)": [[17, "res2df.grid.dates2rstindices"]], "df() (in module res2df.grid)": [[17, "res2df.grid.df"]], "df2res() (in module res2df.grid)": [[17, "res2df.grid.df2res"]], "drop_constant_columns() (in module res2df.grid)": [[17, "res2df.grid.drop_constant_columns"]], "fill_parser() (in module res2df.grid)": [[17, "res2df.grid.fill_parser"]], "get_available_rst_dates() (in module res2df.grid)": [[17, "res2df.grid.get_available_rst_dates"]], "grid_main() (in module res2df.grid)": [[17, "res2df.grid.grid_main"]], "gridgeometry2df() (in module res2df.grid)": [[17, "res2df.grid.gridgeometry2df"]], "init2df() (in module res2df.grid)": [[17, "res2df.grid.init2df"]], "merge_initvectors() (in module res2df.grid)": [[17, "res2df.grid.merge_initvectors"]], "res2df.grid": [[17, "module-res2df.grid"]], "rst2df() (in module res2df.grid)": [[17, "res2df.grid.rst2df"]], "df() (in module res2df.gruptree)": [[18, "res2df.gruptree.df"]], "dict2treelib() (in module res2df.gruptree)": [[18, "res2df.gruptree.dict2treelib"]], "edge_dataframe2dict() (in module res2df.gruptree)": [[18, "res2df.gruptree.edge_dataframe2dict"]], "fill_parser() (in module res2df.gruptree)": [[18, "res2df.gruptree.fill_parser"]], "gruptree_main() (in module res2df.gruptree)": [[18, "res2df.gruptree.gruptree_main"]], "prettyprint() (in module res2df.gruptree)": [[18, "res2df.gruptree.prettyprint"]], "res2df.gruptree": [[18, "module-res2df.gruptree"]], "tree_from_dict() (in module res2df.gruptree)": [[18, "res2df.gruptree.tree_from_dict"]], "res2df.hook_implementations": [[19, "module-res2df.hook_implementations"]], "res2df.hook_implementations.jobs": [[20, "module-res2df.hook_implementations.jobs"]], "guess_dim() (in module res2df.inferdims)": [[21, "res2df.inferdims.guess_dim"]], "inject_dimcount() (in module res2df.inferdims)": [[21, "res2df.inferdims.inject_dimcount"]], "inject_xxxdims_ntxxx() (in module res2df.inferdims)": [[21, "res2df.inferdims.inject_xxxdims_ntxxx"]], "res2df.inferdims": [[21, "module-res2df.inferdims"]], "add_nnc_coords() (in module res2df.nnc)": [[22, "res2df.nnc.add_nnc_coords"]], "df() (in module res2df.nnc)": [[22, "res2df.nnc.df"]], "df2res_editnnc() (in module res2df.nnc)": [[22, "res2df.nnc.df2res_editnnc"]], "fill_parser() (in module res2df.nnc)": [[22, "res2df.nnc.fill_parser"]], "filter_vertical() (in module res2df.nnc)": [[22, "res2df.nnc.filter_vertical"]], "nnc_main() (in module res2df.nnc)": [[22, "res2df.nnc.nnc_main"]], "res2df.nnc": [[22, "module-res2df.nnc"]], "find_parameter_files() (in module res2df.parameters)": [[23, "res2df.parameters.find_parameter_files"]], "load() (in module res2df.parameters)": [[23, "res2df.parameters.load"]], "load_all() (in module res2df.parameters)": [[23, "res2df.parameters.load_all"]], "load_parameterstxt() (in module res2df.parameters)": [[23, "res2df.parameters.load_parameterstxt"]], "res2df.parameters": [[23, "module-res2df.parameters"]], "compute_pillar_contacts() (in module res2df.pillars)": [[24, "res2df.pillars.compute_pillar_contacts"]], "compute_volumes() (in module res2df.pillars)": [[24, "res2df.pillars.compute_volumes"]], "df() (in module res2df.pillars)": [[24, "res2df.pillars.df"]], "fill_parser() (in module res2df.pillars)": [[24, "res2df.pillars.fill_parser"]], "pillars_main() (in module res2df.pillars)": [[24, "res2df.pillars.pillars_main"]], "res2df.pillars": [[24, "module-res2df.pillars"]], "density_fromdeck() (in module res2df.pvt)": [[25, "res2df.pvt.density_fromdeck"]], "df() (in module res2df.pvt)": [[25, "res2df.pvt.df"]], "df2res() (in module res2df.pvt)": [[25, "res2df.pvt.df2res"]], "df2res_density() (in module res2df.pvt)": [[25, "res2df.pvt.df2res_density"]], "df2res_pvdg() (in module res2df.pvt)": [[25, "res2df.pvt.df2res_pvdg"]], "df2res_pvdo() (in module res2df.pvt)": [[25, "res2df.pvt.df2res_pvdo"]], "df2res_pvtg() (in module res2df.pvt)": [[25, "res2df.pvt.df2res_pvtg"]], "df2res_pvto() (in module res2df.pvt)": [[25, "res2df.pvt.df2res_pvto"]], "df2res_pvtw() (in module res2df.pvt)": [[25, "res2df.pvt.df2res_pvtw"]], "df2res_rock() (in module res2df.pvt)": [[25, "res2df.pvt.df2res_rock"]], "fill_parser() (in module res2df.pvt)": [[25, "res2df.pvt.fill_parser"]], "fill_reverse_parser() (in module res2df.pvt)": [[25, "res2df.pvt.fill_reverse_parser"]], "pvdg_fromdeck() (in module res2df.pvt)": [[25, "res2df.pvt.pvdg_fromdeck"]], "pvdo_fromdeck() (in module res2df.pvt)": [[25, "res2df.pvt.pvdo_fromdeck"]], "pvt_main() (in module res2df.pvt)": [[25, "res2df.pvt.pvt_main"]], "pvt_reverse_main() (in module res2df.pvt)": [[25, "res2df.pvt.pvt_reverse_main"]], "pvtg_fromdeck() (in module res2df.pvt)": [[25, "res2df.pvt.pvtg_fromdeck"]], "pvto_fromdeck() (in module res2df.pvt)": [[25, "res2df.pvt.pvto_fromdeck"]], "pvtw_fromdeck() (in module res2df.pvt)": [[25, "res2df.pvt.pvtw_fromdeck"]], "res2df.pvt": [[25, "module-res2df.pvt"]], "rock_fromdeck() (in module res2df.pvt)": [[25, "res2df.pvt.rock_fromdeck"]], "get_parser() (in module res2df.res2csv)": [[26, "res2df.res2csv.get_parser"]], "main() (in module res2df.res2csv)": [[26, "res2df.res2csv.main"]], "res2df.res2csv": [[26, "module-res2df.res2csv"]], "run_subparser_main() (in module res2df.res2csv)": [[26, "res2df.res2csv.run_subparser_main"]], "getlogger_res2csv() (in module res2df.res2csvlogger)": [[27, "res2df.res2csvlogger.getLogger_res2csv"]], "res2df.res2csvlogger": [[27, "module-res2df.res2csvlogger"]], "resdatafiles (class in res2df.resdatafiles)": [[28, "res2df.resdatafiles.ResdataFiles"]], "close() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.close"]], "file2deck() (res2df.resdatafiles.resdatafiles static method)": [[28, "res2df.resdatafiles.ResdataFiles.file2deck"]], "get_deck() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_deck"]], "get_egrid() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_egrid"]], "get_egridfile() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_egridfile"]], "get_initfile() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_initfile"]], "get_path() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_path"]], "get_prtfilename() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_prtfilename"]], "get_rftfile() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_rftfile"]], "get_rstfile() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_rstfile"]], "get_rstfilename() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_rstfilename"]], "get_summary() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_summary"]], "get_zonemap() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_zonemap"]], "res2df.resdatafiles": [[28, "module-res2df.resdatafiles"]], "rreplace() (in module res2df.resdatafiles)": [[28, "res2df.resdatafiles.rreplace"]], "str2deck() (res2df.resdatafiles.resdatafiles static method)": [[28, "res2df.resdatafiles.ResdataFiles.str2deck"]], "add_extras() (in module res2df.rft)": [[29, "res2df.rft.add_extras"]], "count_wellbranches() (in module res2df.rft)": [[29, "res2df.rft.count_wellbranches"]], "df() (in module res2df.rft)": [[29, "res2df.rft.df"]], "fill_parser() (in module res2df.rft)": [[29, "res2df.rft.fill_parser"]], "get_con_seg_data() (in module res2df.rft)": [[29, "res2df.rft.get_con_seg_data"]], "merge_icd_seg_conseg() (in module res2df.rft)": [[29, "res2df.rft.merge_icd_seg_conseg"]], "pretty_print_well() (in module res2df.rft)": [[29, "res2df.rft.pretty_print_well"]], "process_seg_topology() (in module res2df.rft)": [[29, "res2df.rft.process_seg_topology"]], "res2df.rft": [[29, "module-res2df.rft"]], "rft_main() (in module res2df.rft)": [[29, "res2df.rft.rft_main"]], "rftrecords() (in module res2df.rft)": [[29, "res2df.rft.rftrecords"]], "seg2dicttree() (in module res2df.rft)": [[29, "res2df.rft.seg2dicttree"]], "split_seg_icd() (in module res2df.rft)": [[29, "res2df.rft.split_seg_icd"]], "df() (in module res2df.satfunc)": [[30, "res2df.satfunc.df"]], "df2res() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res"]], "df2res_sgfn() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_sgfn"]], "df2res_sgof() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_sgof"]], "df2res_sgwfn() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_sgwfn"]], "df2res_slgof() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_slgof"]], "df2res_sof2() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_sof2"]], "df2res_sof3() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_sof3"]], "df2res_swfn() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_swfn"]], "df2res_swof() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_swof"]], "fill_parser() (in module res2df.satfunc)": [[30, "res2df.satfunc.fill_parser"]], "fill_reverse_parser() (in module res2df.satfunc)": [[30, "res2df.satfunc.fill_reverse_parser"]], "interpolate_defaults() (in module res2df.satfunc)": [[30, "res2df.satfunc.interpolate_defaults"]], "res2df.satfunc": [[30, "module-res2df.satfunc"]], "satfunc_main() (in module res2df.satfunc)": [[30, "res2df.satfunc.satfunc_main"]], "satfunc_reverse_main() (in module res2df.satfunc)": [[30, "res2df.satfunc.satfunc_reverse_main"]], "pd_freq_mnemonics (in module res2df.summary)": [[31, "res2df.summary.PD_FREQ_MNEMONICS"]], "date_range() (in module res2df.summary)": [[31, "res2df.summary.date_range"]], "df() (in module res2df.summary)": [[31, "res2df.summary.df"]], "df2ressum() (in module res2df.summary)": [[31, "res2df.summary.df2ressum"]], "fill_parser() (in module res2df.summary)": [[31, "res2df.summary.fill_parser"]], "fill_reverse_parser() (in module res2df.summary)": [[31, "res2df.summary.fill_reverse_parser"]], "res2df.summary": [[31, "module-res2df.summary"]], "resample_smry_dates() (in module res2df.summary)": [[31, "res2df.summary.resample_smry_dates"]], "smry_meta() (in module res2df.summary)": [[31, "res2df.summary.smry_meta"]], "summary_main() (in module res2df.summary)": [[31, "res2df.summary.summary_main"]], "summary_reverse_main() (in module res2df.summary)": [[31, "res2df.summary.summary_reverse_main"]], "df() (in module res2df.trans)": [[32, "res2df.trans.df"]], "fill_parser() (in module res2df.trans)": [[32, "res2df.trans.fill_parser"]], "make_nx_graph() (in module res2df.trans)": [[32, "res2df.trans.make_nx_graph"]], "res2df.trans": [[32, "module-res2df.trans"]], "trans_main() (in module res2df.trans)": [[32, "res2df.trans.trans_main"]], "res2df.version": [[33, "module-res2df.version"]], "res2df.vfp": [[34, "module-res2df.vfp"]], "basic_data() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.basic_data"]], "basic_data2df() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.basic_data2df"]], "basic_data2pyarrow() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.basic_data2pyarrow"]], "df() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.df"]], "df2basic_data() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.df2basic_data"]], "df2res() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.df2res"]], "df2ress() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.df2ress"]], "dfs() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.dfs"]], "fill_parser() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.fill_parser"]], "fill_reverse_parser() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.fill_reverse_parser"]], "pyarrow2basic_data() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.pyarrow2basic_data"]], "pyarrow_tables() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.pyarrow_tables"]], "res2df.vfp._vfp": [[35, "module-res2df.vfp._vfp"]], "vfp_main() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.vfp_main"]], "vfp_reverse_main() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.vfp_reverse_main"]], "res2df.vfp._vfpcommon": [[36, "module-res2df.vfp._vfpcommon"]], "alq (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.ALQ"]], "gfr (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.GFR"]], "thptype (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.THPTYPE"]], "unittype (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.UNITTYPE"]], "vfpinj_flo (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.VFPINJ_FLO"]], "vfpinj_tabtype (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.VFPINJ_TABTYPE"]], "vfpprod_flo (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.VFPPROD_FLO"]], "vfpprod_tabtype (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.VFPPROD_TABTYPE"]], "vfptype (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.VFPTYPE"]], "wfr (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.WFR"]], "res2df.vfp._vfpdefs": [[37, "module-res2df.vfp._vfpdefs"]], "basic_data() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.basic_data"]], "basic_data2df() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.basic_data2df"]], "basic_data2pyarrow() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.basic_data2pyarrow"]], "df() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.df"]], "df2basic_data() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.df2basic_data"]], "df2res() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.df2res"]], "pyarrow() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.pyarrow"]], "pyarrow2basic_data() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.pyarrow2basic_data"]], "res2df.vfp._vfpinj": [[38, "module-res2df.vfp._vfpinj"]], "basic_data() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.basic_data"]], "basic_data2df() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.basic_data2df"]], "basic_data2pyarrow() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.basic_data2pyarrow"]], "df() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.df"]], "df2basic_data() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.df2basic_data"]], "df2res() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.df2res"]], "pyarrow() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.pyarrow"]], "pyarrow2basic_data() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.pyarrow2basic_data"]], "res2df.vfp._vfpprod": [[39, "module-res2df.vfp._vfpprod"]], "df() (in module res2df.wcon)": [[40, "res2df.wcon.df"]], "fill_parser() (in module res2df.wcon)": [[40, "res2df.wcon.fill_parser"]], "res2df.wcon": [[40, "module-res2df.wcon"]], "wcon_main() (in module res2df.wcon)": [[40, "res2df.wcon.wcon_main"]], "khunit (class in res2df.wellcompletiondata)": [[41, "res2df.wellcompletiondata.KHUnit"]], "unitsystem (class in res2df.wellcompletiondata)": [[41, "res2df.wellcompletiondata.UnitSystem"]], "df() (in module res2df.wellcompletiondata)": [[41, "res2df.wellcompletiondata.df"]], "fill_parser() (in module res2df.wellcompletiondata)": [[41, "res2df.wellcompletiondata.fill_parser"]], "res2df.wellcompletiondata": [[41, "module-res2df.wellcompletiondata"]], "wellcompletiondata_main() (in module res2df.wellcompletiondata)": [[41, "res2df.wellcompletiondata.wellcompletiondata_main"]], "df() (in module res2df.wellconnstatus)": [[42, "res2df.wellconnstatus.df"]], "fill_parser() (in module res2df.wellconnstatus)": [[42, "res2df.wellconnstatus.fill_parser"]], "res2df.wellconnstatus": [[42, "module-res2df.wellconnstatus"]], "wellconnstatus_main() (in module res2df.wellconnstatus)": [[42, "res2df.wellconnstatus.wellconnstatus_main"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["contribution", "csv2res", "glossary", "history", "index", "installation", "introduction", "res2csv", "res2df/res2df", "res2df/res2df.__version__", "res2df/res2df.common", "res2df/res2df.compdat", "res2df/res2df.constants", "res2df/res2df.csv2res", "res2df/res2df.equil", "res2df/res2df.faults", "res2df/res2df.fipreports", "res2df/res2df.grid", "res2df/res2df.gruptree", "res2df/res2df.hook_implementations", "res2df/res2df.hook_implementations.jobs", "res2df/res2df.inferdims", "res2df/res2df.nnc", "res2df/res2df.parameters", "res2df/res2df.pillars", "res2df/res2df.pvt", "res2df/res2df.res2csv", "res2df/res2df.res2csvlogger", "res2df/res2df.resdatafiles", "res2df/res2df.rft", "res2df/res2df.satfunc", "res2df/res2df.summary", "res2df/res2df.trans", "res2df/res2df.version", "res2df/res2df.vfp", "res2df/res2df.vfp._vfp", "res2df/res2df.vfp._vfpcommon", "res2df/res2df.vfp._vfpdefs", "res2df/res2df.vfp._vfpinj", "res2df/res2df.vfp._vfpprod", "res2df/res2df.wcon", "res2df/res2df.wellcompletiondata", "res2df/res2df.wellconnstatus", "usage", "usage/compdat", "usage/equil", "usage/fipreports", "usage/grid", "usage/gruptree", "usage/nnc", "usage/pillars", "usage/pvt", "usage/rft", "usage/satfunc", "usage/summary", "usage/trans", "usage/wcon", "usage/wellconnstatus"], "filenames": ["contribution.rst", "csv2res.rst", "glossary.rst", "history.rst", "index.rst", "installation.rst", "introduction.rst", "res2csv.rst", "res2df/res2df.rst", "res2df/res2df.__version__.rst", "res2df/res2df.common.rst", "res2df/res2df.compdat.rst", "res2df/res2df.constants.rst", "res2df/res2df.csv2res.rst", "res2df/res2df.equil.rst", "res2df/res2df.faults.rst", "res2df/res2df.fipreports.rst", "res2df/res2df.grid.rst", "res2df/res2df.gruptree.rst", "res2df/res2df.hook_implementations.rst", "res2df/res2df.hook_implementations.jobs.rst", "res2df/res2df.inferdims.rst", "res2df/res2df.nnc.rst", "res2df/res2df.parameters.rst", "res2df/res2df.pillars.rst", "res2df/res2df.pvt.rst", "res2df/res2df.res2csv.rst", "res2df/res2df.res2csvlogger.rst", "res2df/res2df.resdatafiles.rst", "res2df/res2df.rft.rst", "res2df/res2df.satfunc.rst", "res2df/res2df.summary.rst", "res2df/res2df.trans.rst", "res2df/res2df.version.rst", "res2df/res2df.vfp.rst", "res2df/res2df.vfp._vfp.rst", "res2df/res2df.vfp._vfpcommon.rst", "res2df/res2df.vfp._vfpdefs.rst", "res2df/res2df.vfp._vfpinj.rst", "res2df/res2df.vfp._vfpprod.rst", "res2df/res2df.wcon.rst", "res2df/res2df.wellcompletiondata.rst", "res2df/res2df.wellconnstatus.rst", "usage.rst", "usage/compdat.rst", "usage/equil.rst", "usage/fipreports.rst", "usage/grid.rst", "usage/gruptree.rst", "usage/nnc.rst", "usage/pillars.rst", "usage/pvt.rst", "usage/rft.rst", "usage/satfunc.rst", "usage/summary.rst", "usage/trans.rst", "usage/wcon.rst", "usage/wellconnstatus.rst"], "titles": ["Contributing to res2df", "csv2res", "Glossary", "History", "res2df", "Installation", "Introduction", "res2csv", "res2df", "res2df.__version__", "res2df.common", "res2df.compdat", "res2df.constants", "res2df.csv2res", "res2df.equil", "res2df.faults", "res2df.fipreports", "res2df.grid", "res2df.gruptree", "res2df.hook_implementations", "res2df.hook_implementations.jobs", "res2df.inferdims", "res2df.nnc", "res2df.parameters", "res2df.pillars", "res2df.pvt", "res2df.res2csv", "res2df.res2csvlogger", "res2df.resdatafiles", "res2df.rft", "res2df.satfunc", "res2df.summary", "res2df.trans", "res2df.version", "res2df.vfp", "res2df.vfp._vfp", "res2df.vfp._vfpcommon", "res2df.vfp._vfpdefs", "res2df.vfp._vfpinj", "res2df.vfp._vfpprod", "res2df.wcon", "res2df.wellcompletiondata", "res2df.wellconnstatus", "Usage and examples", "compdat", "equil", "fipreports", "grid", "gruptree", "nnc", "pillars", "pvt", "rft", "satfunc", "summary", "trans", "wcon", "wellconnstatus"], "terms": {"i": [0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 14, 16, 17, 18, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57], "easiest": [0, 46], "window": [0, 10], "ha": [0, 3, 7, 10, 11, 40, 42, 47, 52, 55, 57], "been": [0, 3, 11, 42, 51, 55, 57], "test": [0, 11, 14], "mac": 0, "you": [0, 1, 6, 7, 10, 11, 17, 18, 22, 25, 30, 32, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55], "have": [0, 2, 6, 7, 10, 11, 14, 17, 18, 24, 26, 29, 30, 47, 48, 50, 51, 52, 53, 55], "compil": [0, 5], "yourself": 0, "The": [0, 6, 7, 10, 11, 16, 17, 18, 21, 22, 24, 28, 29, 30, 31, 32, 40, 41, 42, 44, 45, 47, 48, 50, 51, 52, 55, 57], "first": [0, 1, 7, 11, 16, 17, 22, 23, 24, 29, 30, 31, 44, 47, 50, 53], "thing": 0, "do": [0, 6, 18, 21, 29, 45, 51, 53, 57], "creat": [0, 14, 25, 30, 35, 38, 39, 53], "fork": 0, "your": [0, 1, 7, 10, 17, 32, 45, 48, 49, 51, 52, 55], "person": 0, "github": [0, 1, 7], "account": 0, "go": [0, 11, 43], "http": [0, 1, 2, 5, 7, 10, 18, 31], "com": [0, 5], "click": 0, "button": 0, "clone": 0, "local": 0, "git": 0, "youraccount": 0, "cd": 0, "Then": [0, 30], "add": [0, 6, 7, 10, 11, 22, 29, 32, 49, 50, 55], "upstream": 0, "repositori": 0, "remot": 0, "thi": [0, 1, 2, 3, 6, 7, 10, 11, 14, 17, 18, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 37, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "requir": [0, 10, 17, 24, 26, 28, 29, 32, 35, 55], "valid": [0, 10, 53, 54], "login": 0, "setup": [0, 29], "ssh": 0, "kei": [0, 6, 7, 10, 14, 23, 25, 27, 28, 29, 30, 31, 35], "need": [0, 2, 5, 7, 14, 18, 25, 28, 30, 44, 47, 50, 51, 52, 53], "access": [0, 4, 6, 22, 26, 28, 44], "after": [0, 10, 11, 50], "should": [0, 5, 6, 10, 14, 17, 22, 24, 27, 28, 29, 30, 31, 32, 45, 47, 50, 51, 53], "make": [0, 1, 11, 13, 26, 32], "python": [0, 6, 10, 11, 24, 45, 46, 47, 49, 50, 51, 53, 55], "virtual": 0, "environ": 0, "which": [0, 1, 4, 6, 7, 10, 14, 17, 21, 24, 25, 28, 29, 30, 31, 38, 39, 44, 45, 47, 48, 49, 51, 53, 55], "instal": [0, 4], "its": [0, 6, 10, 18, 29, 44, 52, 53], "depend": [0, 5, 7, 10, 11, 14, 17, 18, 45, 51], "If": [0, 1, 2, 6, 7, 10, 11, 14, 17, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 35, 38, 39, 41, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55], "want": [0, 1, 7, 10, 17, 18, 22, 25, 28, 31, 32, 45, 47, 49, 50, 53], "new": [0, 11, 18, 21, 31, 44, 45, 47, 48, 49, 51], "can": [0, 1, 6, 7, 10, 11, 14, 17, 22, 24, 25, 26, 28, 29, 30, 31, 32, 35, 36, 38, 39, 42, 44, 45, 47, 49, 51, 52, 53, 54, 55, 57], "someth": 0, "like": [0, 6, 10, 11, 17, 21, 24, 29, 32, 50, 51, 53, 55, 57], "follow": [0, 10, 17, 28, 30, 41, 46], "python3": 0, "m": [0, 31], "venv": 0, "sourc": [0, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 37, 38, 39, 40, 41, 42, 53], "bin": 0, "activ": [0, 5, 10, 17, 47, 50], "run": [0, 1, 2, 6, 10, 21, 23, 24, 26, 32, 48, 49, 50], "pip": [0, 5], "e": [0, 2, 7, 10, 24, 29, 35, 42, 54, 57], "doc": [0, 5, 31, 45], "edit": [0, 22], "mode": [0, 7, 10, 21, 49, 52], "togeth": [0, 49, 55], "all": [0, 1, 2, 6, 7, 10, 11, 15, 17, 18, 23, 24, 25, 29, 30, 31, 35, 38, 39, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55], "suit": 0, "A": [0, 10, 11, 14, 15, 17, 21, 22, 24, 27, 31, 41, 50, 51, 54], "good": 0, "verifi": 0, "pass": [0, 2, 10, 11], "pytest": 0, "On": [0, 5], "recommend": [0, 30, 47, 50, 52, 55], "komodo": [0, 5], "provid": [0, 1, 2, 6, 7, 17, 27, 29, 31, 45, 47, 50, 53, 55], "an": [0, 1, 6, 7, 10, 11, 14, 17, 18, 21, 22, 24, 28, 29, 30, 32, 35, 36, 37, 38, 39, 41, 46, 47, 49, 50, 51, 52, 53, 54], "analogu": [0, 52], "virtualenv": 0, "oper": [0, 1, 7, 11, 14, 30, 31, 35, 45, 47, 49, 51, 53], "ar": [0, 4, 6, 7, 10, 11, 14, 17, 18, 22, 23, 28, 29, 30, 31, 38, 41, 42, 45, 47, 50, 51, 52, 54, 57], "same": [0, 4, 6, 7, 11, 24, 29, 31, 47, 49, 52, 53], "abov": [0, 6, 7, 24, 47, 48, 50, 51, 52, 53, 55], "instruct": [0, 5], "fmu": [0, 5], "equinor_komodo_usag": [0, 5], "html": [0, 5, 31], "releas": [0, 6], "perform": [0, 47, 53], "extend": 0, "order": [0, 6, 10, 11, 17, 23, 26, 29, 30, 38, 39, 49, 52], "prepar": [0, 53], "command": [0, 4, 6, 10, 11, 14, 16, 17, 18, 22, 24, 25, 26, 29, 30, 31, 32, 35, 41, 42, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55], "nb": [0, 28], "For": [0, 5, 6, 7, 10, 11, 17, 30, 47, 52, 53, 54, 55], "everi": [0, 10, 17, 28, 42, 47, 48, 50, 54, 57], "monthli": [0, 6, 7, 31, 54], "might": [0, 10, 11, 17, 21, 45, 53], "remak": 0, "onli": [0, 2, 6, 7, 10, 11, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 41, 49, 50, 52, 54, 55], "To": 0, "non": [0, 6, 7, 10, 22, 24, 29, 32, 47, 49, 50, 52, 55], "modul": [0, 1, 4, 6, 10, 11, 14, 17, 18, 21, 23, 25, 26, 28, 29, 30, 34, 35, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 55, 56, 57], "els": [0, 54], "than": [0, 14, 18, 21, 26, 29, 48, 52], "resdata": [0, 1, 4, 6, 10, 14, 17, 25, 28, 30, 31, 35], "except": [0, 17], "see": [0, 2, 5, 6, 7, 10, 18, 31, 35, 47, 49, 50, 54, 55], "py": 0, "list": [0, 1, 7, 10, 11, 14, 17, 18, 23, 24, 25, 30, 31, 32, 35, 38, 39], "dep": 0, "option": [0, 1, 6, 7, 10, 11, 14, 17, 24, 25, 26, 27, 28, 29, 30, 31, 35, 38, 39, 44, 46, 47, 49, 50, 53, 54, 55], "work": [0, 1, 11, 28], "other": [0, 2, 4, 6, 11, 17, 22, 29, 41, 46, 50, 51, 54, 55], "fail": 0, "import": [0, 6, 11, 44, 45, 47, 49, 51, 53, 54, 55, 56], "error": [0, 7, 11, 21, 26, 27, 32, 46, 47], "featur": [0, 6, 54], "bugfix": 0, "typic": [0, 10, 21, 24, 28, 29, 31, 45, 47, 48, 50, 51, 52, 53, 55], "procedur": 0, "consid": [0, 2, 7, 22, 53], "issu": [0, 28, 45, 51], "describ": [0, 10], "what": [0, 10, 14, 32, 50, 51, 53], "present": [0, 7, 10, 11, 14, 18, 21, 22, 24, 25, 28, 29, 30, 35, 48, 50], "branch": [0, 29, 52], "from": [0, 1, 5, 6, 7, 10, 11, 14, 15, 16, 17, 18, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 35, 36, 38, 39, 40, 41, 44, 45, 49, 50, 51, 52, 54, 56, 57], "updat": 0, "master": [0, 10, 14, 25, 30, 35], "prove": 0, "bug": [0, 29, 30], "now": [0, 11, 29], "either": [0, 7, 10, 21, 23, 29, 30, 46, 48, 49, 53], "append": [0, 24, 55], "exist": [0, 1, 7, 11, 17, 28, 31, 50], "file": [0, 1, 2, 4, 6, 7, 10, 13, 14, 16, 17, 18, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 35, 36, 38, 39, 40, 41, 44, 48, 49, 52, 54, 55, 56], "implement": [0, 53], "fix": 0, "succe": [0, 21], "rst": [0, 17], "addit": [0, 7, 11, 17, 29, 32, 44, 48, 50, 52, 54], "docstr": 0, "check": [0, 10, 37, 47, 50, 51, 53], "code": [0, 6, 10, 27, 45, 47, 51, 53], "qualiti": 0, "pylint": 0, "aim": 0, "maxim": 0, "score": 0, "when": [0, 2, 6, 10, 11, 17, 18, 24, 29, 30, 31, 42, 44, 45, 50, 51, 52, 53, 57], "warrant": 0, "commit": 0, "chang": [0, 6, 7, 11, 18, 32, 42, 47, 57], "rememb": 0, "ani": [0, 1, 4, 6, 10, 11, 17, 21, 22, 23, 24, 28, 29, 31, 35, 38, 39, 42, 47, 50, 51, 53, 57], "push": [0, 45], "pull": 0, "request": [0, 2, 6, 10, 14, 17, 30, 31], "link": [0, 45], "relev": [0, 6, 18], "pop": 0, "up": [0, 6, 11, 14, 15, 17, 18, 22, 23, 24, 25, 29, 30, 31, 32, 35, 40, 41, 42, 45, 48, 51, 52], "autom": [0, 53], "wait": 0, "ask": [0, 28, 32], "review": 0, "merg": [0, 6, 7, 10, 17, 23, 25, 29, 30, 31, 47, 51], "being": [0, 17, 55], "pr": [0, 6, 7, 10, 11, 14, 17, 18, 23, 24, 25, 29, 30, 32, 35, 47, 50, 51, 52], "readi": 0, "usual": [0, 7, 27, 31], "squash": 0, "singl": [0, 2, 7, 10, 11, 16, 21, 26, 28, 31, 38, 39], "rebas": 0, "top": [0, 18, 47], "current": [0, 6, 7, 23, 28, 46], "subject": 0, "automat": [0, 47], "style": [0, 17], "doe": [0, 16, 21, 38, 39, 44], "black": 0, "flake8": 0, "verif": 0, "ci": 0, "exact": 0, "deduc": [0, 7], "manual": [0, 2, 5, 7, 11], "line": [0, 1, 6, 7, 10, 11, 14, 16, 17, 18, 22, 23, 24, 25, 26, 29, 30, 31, 32, 35, 41, 42, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 57], "thei": [0, 29, 45, 52], "befor": [0, 7, 24, 31, 42, 53, 57], "some": [0, 1, 6, 10, 11, 17, 28, 37, 47, 50, 51, 53, 55], "ad": [0, 6, 7, 10, 16, 17, 18, 22, 24, 29, 31, 32, 42, 47, 50, 57], "editor": 0, "also": [0, 1, 6, 7, 10, 11, 14, 17, 24, 25, 30, 31, 32, 35, 38, 39, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55], "tool": [0, 1, 4, 6, 26, 50, 52], "pre": [0, 24], "copi": [0, 17, 18, 22, 52], "forc": [0, 17], "certain": [0, 7, 10, 30, 44, 53], "place": [0, 6, 7, 46], "accept": [0, 7, 27], "each": [0, 4, 7, 10, 11, 14, 16, 17, 22, 24, 25, 27, 29, 30, 31, 32, 38, 39, 42, 43, 44, 47, 49, 50, 51, 52, 53, 57], "function": [0, 1, 6, 7, 10, 11, 14, 17, 18, 21, 24, 25, 26, 28, 30, 35, 36, 38, 39, 44, 46, 47, 50, 53, 55], "googl": 0, "argument": [0, 4, 10, 11, 14, 16, 18, 25, 26, 29, 30, 31, 35, 40, 41, 42, 47, 54, 55], "sphinxcontrib": 0, "napoleon": 0, "readthedoc": [0, 18], "io": [0, 1, 4, 6, 7, 10, 18, 21, 28, 37], "en": [0, 10], "latest": 0, "example_googl": 0, "specif": [0, 7, 29, 31, 48, 51, 52, 54, 57], "restructuredtext": 0, "directori": [0, 6, 23, 28], "must": [0, 5, 6, 7, 10, 11, 14, 16, 17, 21, 22, 23, 24, 25, 26, 28, 29, 30, 44, 52, 54], "through": [0, 5, 6, 7, 11, 21, 29, 40, 43, 44, 46, 47, 50, 52, 53, 55], "rstcheck": 0, "sphinx": 0, "build": [0, 29, 53], "build_sphinx": 0, "gener": [0, 2, 10, 11, 14, 18, 25, 29, 30, 35, 38, 39, 45, 51, 52], "visual": [0, 45, 52, 55], "f": [0, 6, 7, 10, 17, 21, 52, 54, 57], "ex": [0, 6, 7, 10, 17, 21, 52, 57], "firefox": 0, "index": [0, 4, 6, 10, 14, 16, 17, 22, 24, 25, 29, 30, 31, 35, 38, 39, 42, 52, 54, 57], "insid": [1, 3], "res2df": [1, 2, 5, 6, 7, 44, 45, 46, 47, 49, 50, 51, 53, 54, 55, 56], "abl": [1, 6, 28], "write": [1, 4, 6, 7, 10, 14, 15, 17, 22, 25, 27, 28, 31, 38, 39, 40, 47, 53, 55], "data": [1, 2, 4, 6, 7, 10, 11, 14, 15, 16, 17, 18, 21, 22, 24, 25, 28, 29, 30, 31, 35, 36, 38, 39, 40, 41, 42, 46, 48, 49, 52, 53, 54, 56, 57], "datafram": [1, 4, 6, 7, 10, 11, 13, 14, 15, 16, 17, 18, 22, 24, 25, 29, 30, 31, 32, 35, 36, 38, 39, 41, 42, 44, 46, 49, 51, 52, 54, 55], "format": [1, 4, 6, 7, 10, 13, 14, 17, 24, 25, 28, 30, 35, 36, 38, 39, 44, 47, 52, 53], "dump": [1, 6, 7, 10, 14, 22, 25, 30, 35, 45, 49, 51, 53], "possibl": [1, 6, 7, 21, 28, 30, 44, 45, 49, 50, 52, 53, 55], "produc": [1, 2, 10, 15, 17, 22, 24, 28, 32, 35, 47, 49, 51, 52, 53], "applic": [1, 47, 55], "csv": [1, 3, 6, 7, 10, 14, 15, 17, 25, 30, 31, 35, 36, 38, 39, 40, 45, 47, 49, 51, 52, 53, 55], "us": [1, 2, 3, 4, 6, 7, 10, 11, 12, 14, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 37, 38, 39, 41, 44, 45, 46, 47, 49, 50, 51, 53, 54, 55, 57], "convert": [1, 10, 13, 17, 18, 27, 28, 29, 31, 35, 52], "reservoir": [1, 2, 4, 6, 7, 14, 21, 22, 28, 29, 47, 52, 53], "simul": [1, 2, 4, 6, 7, 11, 14, 17, 21, 22, 23, 25, 28, 29, 31, 32, 47, 50, 53], "facilit": [1, 52], "manipul": [1, 21, 47, 53], "deck": [1, 2, 6, 10, 11, 14, 15, 18, 21, 25, 28, 30, 35, 36, 38, 39, 40, 48, 51, 53], "res2csv": [1, 4, 6, 8, 22, 27, 44, 46, 47, 48, 49, 50, 52, 53, 55], "includ": [1, 2, 6, 7, 10, 11, 13, 14, 17, 21, 22, 24, 25, 28, 29, 30, 31, 32, 35, 37, 38, 39, 42, 48, 49, 50, 52, 54, 55, 57], "transform": [1, 11], "back": [1, 6, 14, 15, 31, 40, 44, 47], "mandatori": [1, 7], "alwai": [1, 7, 10, 11, 17, 25, 28, 30, 31, 42, 47, 57], "submodul": [1, 4, 7, 10, 26], "respons": 1, "output": [1, 2, 4, 6, 7, 10, 11, 14, 17, 22, 23, 25, 27, 28, 29, 30, 32, 35, 36, 38, 39, 42, 46, 47, 49, 52, 53, 55, 57], "specifi": [1, 7, 47, 50, 52, 54, 55], "termin": [1, 7, 48], "filenam": [1, 6, 7, 10, 14, 16, 17, 22, 23, 25, 27, 28, 30, 31, 35, 45, 47, 49, 51], "unless": 1, "keyword": [1, 2, 6, 7, 10, 11, 13, 14, 15, 17, 21, 22, 25, 30, 31, 34, 35, 37, 38, 39, 44, 45, 48, 49, 51, 52, 53, 56], "support": [1, 4, 7, 10, 11, 14, 16, 17, 21, 23, 25, 26, 30, 31, 35, 36, 38, 39, 45, 51, 55], "found": [1, 6, 7, 11, 17, 18, 22, 23, 24, 25, 29, 30, 35, 38, 39, 40, 46, 47], "1": [1, 6, 7, 10, 11, 17, 21, 28, 29, 30, 35, 38, 39, 44, 45, 46, 47, 49, 50, 51, 53, 55, 56, 57], "2": [1, 7, 10, 11, 24, 29, 44, 45, 46, 47, 49, 50, 51, 53, 55, 56, 57], "dev2": [1, 7], "ga3033835": [1, 7], "frontend": [1, 7], "document": [1, 4, 6, 7, 11, 45, 47, 50, 54], "equinor": [1, 3, 4, 5, 6, 7], "usag": [1, 4, 7, 28, 31, 45, 47, 50, 51], "h": [1, 7], "version": [1, 7, 8, 11], "subcommand": [1, 7], "choic": [1, 7], "show": [1, 7], "program": [1, 6, 7], "": [1, 7, 17, 26, 30, 31], "number": [1, 6, 7, 10, 14, 16, 17, 21, 25, 29, 30, 35, 38, 39, 47, 52], "exit": [1, 7], "unsmri": [1, 2, 6, 7, 31, 54], "o": [1, 7], "v": [1, 7, 55], "debug": [1, 7, 27, 52], "csvfile": 1, "basenam": [1, 6, 7, 31], "default": [1, 6, 7, 10, 11, 17, 21, 23, 27, 28, 30, 31, 44, 48, 50, 54], "syntsmri": 1, "verbos": [1, 7, 27, 44, 47, 49, 52, 53, 55], "Be": [1, 7], "fals": [1, 7, 10, 14, 17, 21, 22, 24, 29, 31, 32, 41], "solut": [1, 7, 14, 45], "rsvd": [1, 6, 14, 45], "rvvd": [1, 6, 14, 45], "k": [1, 6, 7, 10, 11, 17, 22, 28, 32, 42, 44, 47, 52, 55, 57], "inc": [1, 2, 25, 45, 47, 49, 51, 53], "stdout": [1, 7, 10, 27], "suppli": [1, 6, 7, 10, 14, 17, 21, 24, 25, 26, 27, 29, 30, 31, 35, 47, 50, 51, 55], "satur": [1, 6, 7, 24, 30, 50, 52, 53], "swof": [1, 6, 7, 21, 30, 53], "sgof": [1, 6, 7, 30, 53], "relperm": [1, 53], "vfpprod": [1, 7, 34, 35, 36, 37, 39], "vfpinj": [1, 7, 34, 35, 36, 37, 38], "field": [2, 7, 18, 48], "come": [2, 10, 24, 29, 31], "mani": [2, 3, 10, 16, 29, 30, 48, 51, 53], "form": [2, 10, 21, 42, 57], "purpos": 2, "we": [2, 10, 11, 14, 17, 18, 29, 51, 53], "take": [2, 26, 32, 55], "input": [2, 4, 6, 7, 10, 11, 28, 31, 35, 36, 38, 39, 45, 52], "unsrmi": 2, "opm": [2, 4, 5, 6, 10, 11, 14, 18, 21, 28], "flow": [2, 6, 38, 39, 52], "eclips": [2, 6, 7, 10, 11, 17, 25, 29, 31, 34, 35, 36, 37, 38, 39, 44, 45, 55], "often": [2, 27, 55], "statement": [2, 11, 44, 45], "By": [2, 14, 21, 47, 48, 50], "convent": [2, 17], "extens": [2, 23, 54], "grdecl": 2, "grid": [2, 4, 8, 11, 22, 24, 28, 43, 44, 49, 50, 52, 55], "section": [2, 6, 14, 17, 43, 45, 48, 51, 57], "refer": [2, 11, 17, 25, 52], "It": [2, 6, 7, 11, 24, 42, 47, 49, 50, 52, 53, 55, 57], "mai": [2, 10, 18, 50, 51, 53], "point": [2, 7, 10, 11, 13, 14, 18, 22, 23, 25, 26, 29, 30, 31, 35, 41, 42, 47, 52, 54], "sever": 2, "contain": [2, 6, 7, 10, 11, 14, 17, 18, 21, 23, 24, 25, 29, 30, 35, 38, 39, 48, 52], "inform": [2, 6, 10, 11, 17, 18, 22, 23, 24, 29, 32, 40, 44, 48, 52, 54, 56], "defin": [2, 7, 10, 11, 14, 25, 28, 29, 30, 35, 37, 48, 52], "complet": [2, 6, 7, 18, 25, 30, 35, 36, 38, 39, 41, 52, 53], "otherwis": [2, 29], "incomplet": [2, 21], "These": [2, 6, 10, 55], "egrid": [2, 6, 7, 17, 22, 28], "fegrid": 2, "init": [2, 6, 7, 17, 28, 32, 47, 55], "etc": [2, 6, 7, 17, 30, 47, 50, 54], "appendix": 2, "d": [2, 31], "project": 2, "org": [2, 5, 10, 31], "wp": 2, "content": [2, 10, 14, 15, 17, 22, 25, 27, 30, 35, 38, 39, 47, 49, 51], "upload": 2, "2023": [2, 47], "06": [2, 44, 53, 56], "opm_flow_reference_manual_2023": 2, "04_rev": 2, "0_reduc": 2, "pdf": 2, "librari": [3, 6], "product": [3, 7, 14, 29, 42, 47, 48, 52, 57], "intern": [3, 5, 6], "relat": [3, 7, 14, 23, 51, 52], "script": [3, 6, 7], "statoil": 3, "panda": [4, 6, 11, 14, 17, 18, 22, 25, 29, 30, 31, 35, 36, 38, 39, 45, 47, 49, 51, 53, 54], "wrapper": [4, 6, 26, 31], "around": [4, 6], "binari": [4, 6, 7, 29, 52], "introduct": 4, "exampl": [4, 10, 11, 18, 25, 46, 48], "short": 4, "descript": [4, 10, 35, 38, 39, 52], "metadata": [4, 31], "licens": 4, "copyright": 4, "equil": [4, 8, 43], "compdat": [4, 8, 17, 29, 41, 42, 43, 57], "fipreport": [4, 8, 43], "gruptre": [4, 8, 43], "nnc": [4, 8, 32, 43, 55], "pillar": [4, 8, 22, 43, 47, 49], "pvt": [4, 8, 43], "rft": [4, 8, 28, 43], "satfunc": [4, 8, 43], "summari": [4, 8, 11, 28, 41, 42, 43, 57], "tran": [4, 8, 22, 43, 44, 49], "wcon": [4, 8, 43], "wellconnstatu": [4, 8, 41, 43], "posit": [4, 26], "name": [4, 10, 11, 14, 16, 17, 18, 23, 25, 27, 28, 30, 31, 35, 47], "sub": [4, 28], "csv2re": [4, 8, 27, 31, 45, 51, 53], "contribut": [4, 6], "get": [4, 7, 11, 17, 29, 32, 44, 47, 48, 49, 50, 51, 52], "start": [4, 6, 7, 10, 11, 17, 18, 23, 31, 48, 52], "develop": 4, "linux": [4, 5], "comput": [4, 5, 6, 7, 22, 24, 50, 52], "without": [4, 6, 11, 17, 28], "workflow": 4, "continu": 4, "integr": 4, "histori": [4, 42, 57], "glossari": 4, "search": 4, "page": 4, "distribut": 5, "noth": [5, 10, 23], "besid": 5, "outsid": [5, 51], "pypi": 5, "maco": 5, "avail": [5, 6, 7, 10, 14, 17, 24, 48, 50, 52, 54], "most": [6, 7, 21, 25, 28], "reach": 6, "extract": [6, 7, 10, 11, 14, 15, 16, 17, 18, 22, 24, 25, 30, 31, 32, 35, 36, 38, 39, 40, 41, 44, 46, 47, 48, 49, 51, 54, 55, 56, 57], "view": 6, "help": [6, 10, 47, 50], "column_kei": [6, 7, 31, 54], "time_index": [6, 7, 31, 54], "mydeck": [6, 45], "rstdate": [6, 7, 17, 24, 47, 50], "within": [6, 16], "call": [6, 7, 10, 17, 18, 24, 25, 26, 47, 50, 55], "df": [6, 8, 10, 11, 14, 15, 16, 17, 18, 22, 24, 25, 29, 30, 31, 32, 34, 35, 38, 39, 40, 41, 42, 44, 45, 46, 47, 49, 50, 51, 53, 54, 55, 56], "more": [6, 10, 11, 14, 17, 18, 26, 29, 41, 43, 47, 48, 52, 53], "less": [6, 17], "return": [6, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 38, 39, 40, 41, 42, 44, 47, 52, 53], "smry": 6, "hc_contact": 6, "api": [6, 11, 16, 17, 24, 32, 45, 46, 47, 49, 50, 53, 54, 55], "time": [6, 7, 11, 17, 18, 31, 42, 53, 54, 57], "sampl": 6, "vector": [6, 7, 11, 17, 24, 28, 31, 32, 44, 47, 52, 55], "unrst": [6, 7, 17, 24, 28], "restart": [6, 7, 17, 24, 28, 31, 47], "date": [6, 7, 10, 11, 16, 17, 18, 24, 29, 31, 40, 41, 42, 44, 46, 47, 48, 50, 52, 54, 56, 57], "pick": [6, 11, 14, 17, 24, 40, 48, 51, 53], "one": [6, 7, 10, 11, 14, 16, 17, 18, 23, 24, 25, 26, 27, 29, 30, 31, 32, 41, 45, 47, 50, 51, 52, 53, 55], "j": [6, 11, 17, 22, 24, 32, 42, 44, 47, 50, 52, 55, 57], "indic": [6, 11, 17, 31, 32, 38, 39, 44, 49, 52], "bulk": [6, 24, 47], "cell": [6, 7, 10, 11, 17, 22, 24, 29, 32, 42, 47, 49, 50, 52, 55, 57], "volum": [6, 7, 17, 24, 47], "neighbour": [6, 7, 22, 32, 49, 52], "connect": [6, 7, 11, 22, 29, 32, 41, 42, 44, 49, 52], "pair": [6, 7, 11, 22, 23, 24, 32, 49, 55], "ijk": [6, 49], "associ": [6, 7, 10, 22, 29, 30, 49, 54], "transmissibl": 6, "filter": [6, 7, 11, 18, 22, 32, 52, 53], "vertic": [6, 7, 22, 49, 52, 55], "along": [6, 7, 22], "statist": [6, 7, 24, 47, 50], "cornerpoint": [6, 7, 24], "hydrocarbon": 6, "fluid": 6, "contact": [6, 7, 24, 45], "base": [6, 7, 10, 14, 23, 24, 31, 38, 39, 44, 47, 55, 57], "cutoff": [6, 7, 24, 50], "group": [6, 7, 18, 24, 32, 55], "aggreg": [6, 7, 41, 47, 50], "over": [6, 7, 10, 11, 23, 29, 31, 32, 40, 41, 47, 50], "region": [6, 7, 14, 16, 24, 25, 32, 46, 47, 50], "transmiss": [6, 7, 22, 32, 49, 52], "direct": [6, 7, 11, 22, 32, 55], "where": [6, 7, 10, 11, 22, 24, 28, 32, 47, 50, 52, 53, 54], "out": [6, 10, 29, 31, 47, 51, 55], "fipnum": [6, 7, 16, 17, 24, 32, 44, 47], "interfac": [6, 7, 31, 32, 34], "give": [6, 10, 11, 14, 28, 29, 31, 53, 54, 55], "independ": 6, "quantif": 6, "commun": 6, "read": [6, 14, 15, 17, 23, 25, 31, 38, 39, 40, 51, 53], "wrftplt": [6, 7, 52], "detail": [6, 43], "wellbor": [6, 52], "multiseg": [6, 7, 29, 52], "well": [6, 7, 10, 11, 14, 18, 29, 41, 42, 44, 46, 48, 52, 56], "topologi": [6, 29, 52], "calcul": [6, 47], "accordingli": 6, "icd": [6, 29], "segment": [6, 29, 44], "enabl": [6, 52], "easi": [6, 28], "pressur": [6, 7, 25, 45, 47, 48, 51, 52], "drop": [6, 7, 10, 17, 31, 52], "valv": 6, "pars": [6, 7, 10, 11, 14, 16, 21, 25, 28, 30, 41, 44, 46, 53, 57], "prt": [6, 7, 16, 28], "look": [6, 7, 11, 17, 23, 24, 27, 29, 52], "report": [6, 7, 16, 31, 46, 54], "ascii": [6, 18, 29, 48, 52], "tabl": [6, 7, 10, 14, 17, 21, 25, 29, 30, 35, 36, 38, 39, 48, 55], "organ": [6, 16], "outflow": [6, 7, 46, 52], "custom": [6, 26, 27, 31], "fipxxxxx": [6, 7], "multi": [6, 47], "welseg": [6, 11, 29, 44, 52], "compseg": [6, 11, 44], "three": [6, 10, 16, 17, 24, 52], "differ": [6, 11, 16, 38, 39, 44, 47, 51, 53], "individu": [6, 7, 25, 30, 35, 36, 38, 39, 44, 53], "necessarili": [6, 50], "part": 6, "welspec": [6, 11, 18], "timestep": 6, "tree": [6, 7, 18, 29], "structur": [6, 7, 29], "edg": [6, 7, 18], "nest": [6, 18, 29], "dictionari": [6, 10, 11, 14, 17, 18, 23, 25, 27, 28, 29, 30, 31, 35, 38, 39, 41], "treelib": [6, 18], "pvto": [6, 7, 10, 25, 51], "pvdg": [6, 7, 25, 51], "densiti": [6, 7, 25, 31, 51], "rock": [6, 7, 25, 51], "wconxxxx": 6, "schedul": [6, 7, 11, 41, 48, 57], "helper": 6, "repres": [6, 7, 10, 11, 16, 17, 18, 24, 29, 31, 32, 35, 38, 39, 47, 52], "finish": 6, "unfinish": 6, "class": [6, 28, 37, 41], "cach": [6, 28], "recent": 6, "locat": [6, 23, 28, 29, 47, 52], "variou": [6, 28], "sometim": [6, 7, 50], "text": [6, 10, 14, 25, 30, 35, 38, 39, 47, 50], "alongsid": [6, 11, 47], "two": [6, 10, 11, 22, 23, 30, 31, 32, 50, 52, 55], "level": [6, 10, 18, 27, 41], "string": [6, 7, 10, 14, 16, 17, 18, 21, 22, 24, 25, 28, 29, 30, 31, 32, 35, 38, 39, 51, 55], "interpret": [6, 10, 11, 14, 44, 54], "valu": [6, 7, 10, 14, 17, 18, 23, 24, 30, 31, 32, 37, 38, 39, 41, 45, 47, 48, 50, 51, 52, 54, 55], "onto": [6, 7, 29], "row": [6, 7, 10, 11, 16, 17, 18, 22, 24, 29, 32, 41, 47, 48, 52], "end": [6, 7, 10, 11, 26, 28, 31, 52], "column": [6, 7, 10, 11, 14, 17, 18, 22, 24, 29, 30, 31, 32, 45, 47, 48, 49, 50, 53, 55], "json": [6, 7, 10, 23], "yml": [6, 7, 23], "assum": [6, 10, 24, 29, 52, 54], "yaml": [6, 23], "respect": 6, "them": [6, 24, 25], "appropri": 6, "layer": [6, 7, 10, 28, 41, 47], "zonea": [6, 10, 28], "4": [6, 7, 10, 17, 28, 45, 47, 49, 50, 51, 53, 55], "zoneb": [6, 10, 28], "5": [6, 7, 10, 28, 44, 47, 49, 50, 51, 53, 54, 55, 56], "10": [6, 7, 11, 28, 35, 38, 39, 44, 47, 50, 51, 55], "lyr": [6, 7, 10, 47], "under": [6, 10, 17], "gplv3": 6, "asa": 6, "2019": 6, "2020": [6, 10], "transfer": 6, "welcom": 6, "expos": 7, "coordin": [7, 11, 17, 32, 49, 52, 55], "x": [7, 17, 22, 32, 44, 47, 50, 52, 55], "y": [7, 17, 22, 31, 32, 47, 50, 52, 55], "z": [7, 17, 22, 24, 32, 44, 45, 47, 50, 55], "centr": [7, 17, 24, 47, 50, 52], "stackdat": [7, 17, 24, 47, 50], "dropconst": [7, 17], "arrow": 7, "datafil": [7, 26], "There": [7, 53], "path": [7, 10, 23, 28, 31, 47], "wildcard": [7, 10, 11, 17, 31], "grab": 7, "last": [7, 17, 24, 29, 31, 45, 47, 52, 55], "yyyi": [7, 17, 29, 52], "mm": [7, 17, 29, 52], "dd": [7, 17, 29, 52], "eclgrid": 7, "set": [7, 10, 11, 14, 15, 17, 18, 22, 23, 24, 25, 26, 29, 30, 31, 32, 35, 40, 41, 42, 47, 49, 50, 57], "instead": [7, 11, 17, 45, 51, 53], "note": [7, 30, 45, 49, 55], "static": [7, 17, 28, 47, 55], "repeat": [7, 48, 50], "constant": [7, 8, 17, 50], "dataset": [7, 29, 45], "pyarrow": [7, 8, 34, 35, 36, 38, 39], "profil": 7, "start_dat": [7, 11, 31], "end_dat": [7, 31], "p": 7, "paramfil": [7, 31], "include_restart": [7, 28, 31], "resolut": 7, "mnemon": [7, 31], "raw": [7, 31, 54], "daili": [7, 31, 54], "yearli": [7, 31, 54], "given": [7, 10, 16, 17, 18, 24, 38, 39, 50], "appli": [7, 10, 11, 47, 53, 55], "until": [7, 54], "next": [7, 16, 22, 29], "interpol": [7, 30, 53, 54], "rate": [7, 37, 38, 39, 52, 56], "care": [7, 21, 26, 51], "clock": 7, "print": [7, 10, 18, 29, 30, 47, 48, 52], "space": [7, 10, 22, 28, 29, 55], "separ": [7, 10, 23, 35, 44, 53], "iso": [7, 17, 24, 47], "ignor": [7, 21, 23, 26, 29, 31], "param": [7, 31], "paramet": [7, 8, 10, 11, 14, 15, 16, 17, 18, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 37, 38, 39, 40, 41, 42, 47, 50, 55], "rel": [7, 28, 47], "absolut": [7, 10, 23, 47], "txt": [7, 23, 31], "attempt": [7, 25, 30, 31], "i1": [7, 22, 32, 49, 55], "j1": [7, 22, 32, 49, 55], "k1": [7, 10, 11, 17, 22, 32, 44, 49, 55], "i2": [7, 22, 32, 49, 55], "j2": [7, 22, 32, 49, 55], "k2": [7, 11, 22, 32, 44, 49, 55], "second": [7, 10, 11, 17, 22, 31], "c": 7, "coord": [7, 22, 32, 55], "xyz": [7, 49], "midpoint": [7, 22], "particular": [7, 10, 11, 17, 46, 47, 50, 55], "face": 7, "tranx": [7, 32, 47, 55], "trani": [7, 32, 47, 55], "tranz": [7, 32, 47, 55], "between": [7, 11, 22, 27, 32, 53, 55], "g": [7, 10, 24, 29, 54], "fipnum1": [7, 32, 55], "fipnum2": [7, 32, 55], "boundaryfilt": [7, 32, 55], "onlyk": [7, 55], "onlyij": [7, 55], "extra": [7, 10, 14, 18, 21, 23, 29, 31, 49, 50, 52, 55], "allow": [7, 10, 26, 31, 50], "ij": [7, 32], "plane": [7, 32], "altern": [7, 17, 31, 47, 49, 51, 53], "volumetr": [7, 47, 52], "soilcutoff": [7, 24, 50], "sgascutoff": [7, 24, 50], "swatcutoff": [7, 24, 50], "empti": [7, 10, 14, 17, 18, 22, 23, 24, 26, 28, 29, 31, 32, 38, 39], "float": [7, 10, 17, 24, 38, 39, 47], "oil": [7, 14, 24, 45, 46, 48, 50, 52, 53, 54], "water": [7, 14, 24, 37, 39, 45, 50, 52, 54, 56], "estim": [7, 17, 21, 24, 30], "deepest": [7, 24, 50], "soil": [7, 24, 50], "put": [7, 10, 17, 24, 29, 44, 53], "owc": [7, 10, 24, 45, 50], "0": [7, 11, 17, 21, 24, 29, 35, 38, 39, 42, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57], "ga": [7, 14, 24, 37, 39, 46, 50, 52], "sga": [7, 17, 24, 50], "goc": [7, 24, 45], "gwc": [7, 24], "least": [7, 11, 14, 17, 24, 29, 50], "sum": [7, 24, 32, 41, 47, 52, 54], "mean": [7, 14, 31, 42, 47, 54, 57], "datatyp": [7, 29, 31, 35, 46, 47], "pvdo": [7, 25], "pvtg": [7, 25], "pvtw": [7, 25, 51], "phase": [7, 14, 16, 24, 50, 51, 52], "both": [7, 11, 17, 18, 35, 36, 38, 39, 45, 50, 53], "result": [7, 10, 11, 18, 29, 50, 53], "similar": [7, 10, 32, 45, 47], "factor": [7, 52, 54], "viscos": [7, 51], "denot": [7, 17, 31], "stem": 7, "wellnam": [7, 29], "restrict": 7, "materi": [7, 46], "balanc": [7, 46], "fipnam": [7, 16, 46], "prtfile": [7, 16], "interest": [7, 55], "log": [7, 10, 27], "satnum": [7, 10, 30, 47], "vice": 7, "versa": 7, "fetch": [7, 22], "initvector": [7, 11, 17, 44], "equilibri": [7, 47], "eqlnum": [7, 10, 14, 24, 45, 47, 50, 55], "startdat": [7, 18], "No": 7, "prettyprint": [7, 8, 18, 48], "pretti": [7, 18, 29, 48], "zone": [7, 10, 11, 17, 28, 41, 44, 50], "zonemap": [7, 10, 11, 17, 41], "use_wellconnstatu": [7, 41], "excl_well_startswith": [7, 41], "map": [7, 10, 17, 28, 31, 41], "rm": [7, 11], "simgrid_zone_layer_map": 7, "well_completion_data": 7, "statu": [7, 41, 42, 56], "cpi": [7, 11, 42, 57], "exlud": 7, "export": [7, 11, 17, 32, 42, 55, 57], "bhp": [7, 38, 39, 56], "n": [7, 31], "vfpnumber": 7, "event": [7, 11, 52], "well_connection_statu": 7, "control": [7, 47], "__version__": 8, "common": [8, 36, 47, 51], "comment_formatt": [8, 10], "convert_lyrlist_to_zonemap": [8, 10], "datetime_to_ecld": [8, 10], "df2re": [8, 10, 14, 17, 25, 30, 34, 35, 38, 39, 45, 47, 51, 53], "fill_reverse_pars": [8, 10, 14, 25, 30, 31, 34, 35], "generic_deck_t": [8, 10], "get_wells_matching_templ": [8, 10], "handle_wanted_keyword": [8, 10], "is_color": [8, 10], "keyworddata_to_df": [8, 10], "merge_zon": [8, 10, 47], "parse_lyrfil": [8, 10], "parse_month": [8, 10], "parse_opmio_date_rec": [8, 10], "parse_opmio_deckrecord": [8, 10], "parse_opmio_tstep_rec": [8, 10], "runlength_compress": [8, 10], "stack_on_colnam": [8, 10], "write_dframe_stdout_fil": [8, 10], "write_inc_stdout_fil": [8, 10], "applywelopen": [8, 11], "compdat_main": [8, 11], "deck2df": [8, 11, 44], "expand_complump_in_welopen_df": [8, 11], "expand_welopen": [8, 11], "expand_welopen_default": [8, 11], "expand_welopen_wildcard": [8, 11], "expand_wlist": [8, 11], "expand_wlist_in_welopen_df": [8, 11], "fill_pars": [8, 11, 14, 15, 16, 17, 18, 22, 24, 25, 29, 30, 31, 32, 34, 35, 40, 41, 42], "logger": [8, 10, 11, 27], "unroll_complump": [8, 11], "unrolldf": [8, 11], "get_pars": [8, 13, 26], "main": [8, 10, 11, 13, 22, 24, 26, 27], "df2res_equil": [8, 14], "df2res_pbvd": [8, 14], "df2res_pdvd": [8, 14], "df2res_rsvd": [8, 14], "df2res_rvvd": [8, 14], "equil_fromdeck": [8, 14], "equil_main": [8, 14], "equil_reverse_main": [8, 14], "pbvd_fromdeck": [8, 14], "pdvd_fromdeck": [8, 14], "phases_from_column": [8, 14], "phases_from_deck": [8, 14], "rsvd_fromdeck": [8, 14], "rvvd_fromdeck": [8, 14], "fault": 8, "faults_main": [8, 15], "fipreports_main": [8, 16], "report_block_linepars": [8, 16], "dates2rstindic": [8, 17], "drop_constant_column": [8, 17], "get_available_rst_d": [8, 17], "grid_main": [8, 17], "gridgeometry2df": [8, 17], "init2df": [8, 17], "merge_initvector": [8, 17], "rst2df": [8, 17], "dict2treelib": [8, 18], "edge_dataframe2dict": [8, 18], "gruptree_main": [8, 18], "tree_from_dict": [8, 18], "hook_implement": 8, "job": [8, 19], "inferdim": 8, "guess_dim": [8, 21], "inject_dimcount": [8, 21], "inject_xxxdims_ntxxx": [8, 21], "add_nnc_coord": [8, 22], "df2res_editnnc": [8, 22, 49], "filter_vert": [8, 22], "nnc_main": [8, 22], "find_parameter_fil": [8, 23], "load": [8, 23, 28, 31, 47, 53], "load_al": [8, 23], "load_parameterstxt": [8, 23], "compute_pillar_contact": [8, 24, 50], "compute_volum": [8, 24], "pillars_main": [8, 24], "density_fromdeck": [8, 25], "df2res_dens": [8, 25], "df2res_pvdg": [8, 25], "df2res_pvdo": [8, 25], "df2res_pvtg": [8, 25], "df2res_pvto": [8, 25], "df2res_pvtw": [8, 25], "df2res_rock": [8, 25], "pvdg_fromdeck": [8, 25], "pvdo_fromdeck": [8, 25], "pvt_main": [8, 25], "pvt_reverse_main": [8, 25], "pvtg_fromdeck": [8, 25], "pvto_fromdeck": [8, 25], "pvtw_fromdeck": [8, 25], "rock_fromdeck": [8, 25], "run_subparser_main": [8, 26], "res2csvlogg": 8, "getlogger_res2csv": [8, 27], "resdatafil": [8, 11, 14, 16, 17, 18, 22, 23, 24, 29, 30, 31, 32, 41, 42, 44, 45, 47, 49, 51, 53, 54, 55, 56], "close": [8, 11, 28, 41, 57], "file2deck": [8, 28], "get_deck": [8, 28], "get_egrid": [8, 28], "get_egridfil": [8, 28], "get_initfil": [8, 28], "get_path": [8, 28], "get_prtfilenam": [8, 28], "get_rftfil": [8, 28], "get_rstfil": [8, 28], "get_rstfilenam": [8, 28], "get_summari": [8, 28], "get_zonemap": [8, 28], "str2deck": [8, 14, 28], "rreplac": [8, 28], "add_extra": [8, 29], "count_wellbranch": [8, 29], "get_con_seg_data": [8, 29], "merge_icd_seg_conseg": [8, 29], "pretty_print_wel": [8, 29], "process_seg_topologi": [8, 29], "rft_main": [8, 29], "rftrecord": [8, 29], "seg2dicttre": [8, 29], "split_seg_icd": [8, 29], "df2res_sgfn": [8, 30], "df2res_sgof": [8, 30], "df2res_sgwfn": [8, 30], "df2res_slgof": [8, 30], "df2res_sof2": [8, 30], "df2res_sof3": [8, 30], "df2res_swfn": [8, 30], "df2res_swof": [8, 30], "interpolate_default": [8, 30], "satfunc_main": [8, 30], "satfunc_reverse_main": [8, 30], "pd_freq_mnemon": [8, 31], "date_rang": [8, 31], "df2ressum": [8, 31], "resample_smry_d": [8, 31], "smry_meta": [8, 31], "summary_main": [8, 31], "summary_reverse_main": [8, 31], "make_nx_graph": [8, 32], "trans_main": [8, 32], "vfp": 8, "_vfp": [8, 34], "basic_data": [8, 34, 35, 38, 39], "basic_data2df": [8, 34, 35, 38, 39], "basic_data2pyarrow": [8, 34, 35, 38, 39], "df2basic_data": [8, 34, 35, 38, 39], "df2ress": [8, 34, 35], "pyarrow2basic_data": [8, 34, 35, 38, 39], "pyarrow_t": [8, 34, 35, 38, 39], "vfp_main": [8, 34, 35], "vfp_reverse_main": [8, 34, 35], "_vfpcommon": [8, 34], "_vfpdef": [8, 34], "alq": [8, 34, 37, 39, 48], "gfr": [8, 34, 37, 39], "thptype": [8, 34, 37, 38, 39], "unittyp": [8, 34, 37, 38, 39], "vfpinj_flo": [8, 34, 37, 38], "vfpinj_tabtyp": [8, 34, 37, 38], "vfpprod_flo": [8, 34, 37, 39], "vfpprod_tabtyp": [8, 34, 37, 39], "vfptype": [8, 34, 37], "wfr": [8, 34, 37, 39], "_vfpinj": [8, 34, 35], "_vfpprod": [8, 34, 35], "wcon_main": [8, 40], "wellcompletiondata": 8, "khunit": [8, 41], "unitsystem": [8, 41], "wellcompletiondata_main": [8, 41], "wellconnstatus_main": [8, 42], "multilin": [10, 29], "prefix": [10, 29, 52], "prepend": [10, 21], "comment": [10, 14, 17, 22, 25, 30, 35, 38, 39], "charact": [10, 11, 16], "str": [10, 11, 14, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 38, 39, 41], "newlin": 10, "syntax": [10, 26, 30, 35, 38, 39], "type": [10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 38, 39, 40, 41, 42, 54, 56], "preserv": 10, "lyrlist": 10, "dict": [10, 14, 17, 18, 23, 25, 27, 28, 29, 30, 31, 35, 38, 39, 41, 44], "timestamp": 10, "none": [10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 35, 38, 39, 40, 41, 48], "consecut": 10, "hand": 10, "actual": [10, 11, 41], "df2res_": 10, "keywordnam": 10, "again": 10, "construct": [10, 29, 31, 32], "union": [10, 16, 17, 23, 24, 25, 27, 31, 32], "Will": [10, 11, 14, 25, 47], "reduc": [10, 49], "those": [10, 14, 16, 24, 50, 55], "invoc": [10, 53], "pvtnum": [10, 25, 47, 51], "parser": [10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 24, 25, 26, 29, 30, 31, 32, 35, 40, 41, 42, 46], "modulenam": 10, "defaultoutputfil": 10, "standard": [10, 27], "util": [10, 11, 14, 17, 18, 25, 29, 30, 35, 38, 39, 41, 42, 45, 51], "argumentpars": [10, 11, 13, 14, 15, 16, 17, 18, 22, 24, 25, 26, 29, 30, 31, 32, 35, 40, 41, 42], "fill": [10, 11, 14, 16, 18, 25, 29, 30, 31, 35, 40, 41, 42, 49], "dframe": [10, 11, 14, 17, 18, 25, 29, 30, 31, 35, 38, 39, 44, 45, 47, 49, 51, 53, 54, 55, 56], "renam": [10, 14, 29, 52], "drop_trailing_column": 10, "true": [10, 11, 14, 17, 18, 21, 22, 23, 24, 28, 29, 31, 32, 41, 49, 51, 55], "final": 10, "slash": 10, "header": [10, 17, 24, 29], "taken": [10, 41, 51], "translat": [10, 11], "item": [10, 11, 21, 35, 52], "chosen": 10, "ones": 10, "trail": 10, "np": [10, 30], "nan": [10, 30, 45], "consist": [10, 14, 25, 30, 31, 37, 51], "templat": 10, "match": [10, 11, 17, 29, 38, 39, 52], "wilcard": 10, "characht": 10, "zero": [10, 17, 21, 22, 24, 50, 52], "begin": 10, "preced": 10, "context": 10, "permit": 10, "here": [10, 11, 24, 27, 29, 48, 54], "avoid": [10, 17, 24, 30, 53], "confus": 10, "against": 10, "handl": [10, 11, 17, 26], "user": [10, 11, 17, 24, 26, 28, 29], "queri": 10, "input_str": 10, "color": 10, "That": [10, 26], "six": 10, "digit": 10, "hexadecim": 10, "svg": 10, "bool": [10, 14, 17, 21, 22, 23, 24, 27, 28, 29, 31, 32, 41], "recordcounternam": 10, "emptyrecordcounternam": 10, "tabular": [10, 52], "enumer": [10, 37, 41], "keyworddata": 10, "find": [10, 16, 28], "fit": 10, "desir": [10, 50], "assign": 10, "case": [10, 11, 14, 17, 31, 53], "how": [10, 14, 30, 54], "record": [10, 11, 14, 25, 29, 38, 39, 52], "encount": 10, "zonedict": 10, "zonehead": [10, 47], "kname": [10, 47], "cover": [10, 11, 31], "augment": [10, 22, 29], "integ": [10, 17, 28, 32, 47], "represent": [10, 11, 17, 18, 29, 35, 44, 48, 52], "ffe5f7": 10, "red": 10, "resinsight": [10, 28], "3d": [10, 55], "_lyr_": 10, "from_lay": 10, "to_lay": 10, "span": 10, "rdmonth": 10, "month": 10, "int": [10, 17, 21, 28, 29, 31, 38, 39, 41, 47], "deckrecord": 10, "itemlistnam": 10, "recordindex": 10, "belong": [10, 50], "bewar": [10, 50], "multipl": [10, 11, 18, 30, 51, 53, 54], "concept": 10, "remap": [10, 47], "subitem": 10, "tstep": 10, "sep": 10, "compress": [10, 51], "element": [10, 11, 17, 21, 31], "so": [10, 11, 26, 28, 37, 44, 48], "3": [10, 11, 16, 17, 29, 38, 39, 46, 47, 49, 50, 51, 53, 55], "becom": [10, 11], "splittabl": 10, "split": [10, 16, 24, 27, 29], "replac": [10, 28], "prior": [10, 11, 18, 31, 44, 54], "wikipedia": 10, "wiki": 10, "length_encod": 10, "conserv": 10, "compat": [10, 45], "shorter": 10, "equal": [10, 11, 17, 29], "length": [10, 16, 17, 52], "stackcolnam": 10, "inplac": [10, 29], "multilevel": 10, "encod": [10, 47], "stack": [10, 17, 24, 38], "multiindex": 10, "own": [10, 52], "best": 10, "understood": 10, "porv": [10, 24, 46, 47, 50], "2000": [10, 44, 46, 48, 50, 54, 56, 57], "01": [10, 24, 44, 46, 48, 50, 54, 56, 57], "100": [10, 48], "1000": [10, 45], "990": 10, "guarante": 10, "caller_logg": 10, "logstr": 10, "magic": 10, "written": [10, 17, 22, 31, 47, 51, 54], "to_csv": [10, 45], "outputfilenam": 10, "complump": 11, "welopen": [11, 44], "wlist": 11, "wsegaicd": [11, 44], "wsegsicd": [11, 44], "wsegvalv": [11, 44], "compdat_df": 11, "welopen_df": 11, "wlist_df": 11, "complump_df": 11, "action": [11, 44, 57], "act": 11, "op1": [11, 48, 57], "33": [11, 47, 48], "44": [11, 47, 55], "11": [11, 28, 35, 38, 39, 44, 47, 50, 55], "open": [11, 25, 28, 41, 42, 44, 51, 53, 56, 57], "op2": [11, 48, 57], "66": [11, 47], "shut": [11, 42, 44, 48, 57], "would": [11, 17, 29, 53, 55], "statment": 11, "whole": 11, "stop": 11, "left": 11, "behavior": 11, "proven": [11, 47], "correct": [11, 14, 21, 47, 54], "state": [11, 14, 30, 40, 44], "7": [11, 24, 47, 50, 53, 55, 56], "leav": [11, 28], "unchang": 11, "wrong": [11, 17], "therefor": 11, "explicit": [11, 31], "definit": [11, 37], "unrol": 11, "arg": [11, 14, 15, 16, 17, 18, 22, 24, 25, 26, 27, 29, 30, 31, 32, 35, 40, 41, 42], "entri": [11, 13, 14, 18, 25, 26, 29, 30, 31, 35, 41, 42], "loop": [11, 29, 40], "machin": [11, 40], "potenti": [11, 53], "advanc": 11, "whether": [11, 17, 28, 31], "rang": [11, 31], "zonefil": 11, "overrid": [11, 21, 31], "pd": [11, 14, 18, 22, 25, 29, 30, 41, 51], "expand": 11, "were": 11, "explicitli": [11, 31, 46], "74": [11, 47, 48], "135": [11, 55], "136": [11, 56], "8": [11, 16, 17, 35, 38, 39, 44, 46, 47, 50, 55], "9": [11, 17, 35, 38, 39, 47, 50, 56], "137": 11, "equival": [11, 54], "expans": 11, "happen": 11, "shall": 11, "done": [11, 41, 45, 51], "wa": [11, 24, 46], "op": [11, 18, 41, 44, 48, 57], "cheaper": 11, "sort": [11, 18], "alphabet": [11, 18], "similarli": 11, "complex": 11, "mov": 11, "del": 11, "rational": 11, "trust": 11, "accumul": [11, 18, 47], "warn": [11, 21, 23, 27, 28, 29], "effect": [11, 18, 29], "lost": [11, 51], "trough": 11, "sy": [11, 14, 15, 17, 18, 22, 24, 25, 29, 30, 31, 32, 35, 40, 41, 42], "argv": [11, 14, 15, 17, 18, 22, 24, 25, 29, 30, 31, 32, 35, 40, 41, 42], "author": 11, "roxar": 11, "ever": 11, "slightli": 11, "columnnam": 11, "prefer": 11, "term": [11, 14], "due": 11, "veri": [11, 30, 42, 47, 57], "long": [11, 31], "mix": 11, "precis": 11, "start_column": 11, "end_column": 11, "interv": [11, 28], "latter": [11, 31], "easier": [11, 51], "correspond": [11, 17, 23, 29, 32, 35, 38, 39, 52, 54], "ident": 11, "had": 11, "select": [13, 46, 47, 49, 55], "ntequl": [14, 21], "pbvd": [14, 45], "pdvd": [14, 45], "configur": [14, 16], "alon": [14, 52], "determin": [14, 17, 29, 50, 53], "eqldim": [14, 21], "infer": [14, 21, 25, 28, 30], "u": 14, "success": 14, "In": [14, 26, 46, 47, 48, 52], "possibli": [14, 18, 29, 48, 51], "alreadi": [14, 21, 29], "remov": [14, 21, 47], "equil_df": 14, "withphas": 14, "incom": [14, 17, 21, 22, 24, 25, 29, 30, 31], "mostli": 14, "necessari": 14, "bubbl": 14, "versu": [14, 52], "depth": [14, 29, 38, 39, 45, 47, 52], "pb": 14, "dew": 14, "r": [14, 45, 51], "rv": 14, "object": [14, 16, 17, 18, 21, 22, 23, 27, 28, 29, 31, 32, 41, 47, 53], "disk": [14, 15, 31, 40], "argpars": [14, 15, 17, 18, 22, 24, 26, 27, 32, 35, 40], "subpars": [14, 15, 17, 18, 22, 24, 25, 26, 30, 32, 35, 40], "inconclus": 14, "fip": 16, "fipxxxx": 16, "block": [16, 52], "regport": 16, "fipzon": 16, "whatev": [16, 51], "max": [16, 53], "uniqu": [16, 23, 41], "tupl": [16, 17], "yet": 16, "geometr": 17, "properti": [17, 18, 24, 29, 47, 50], "dynam": [17, 24], "datetim": [17, 24, 31, 54], "rtype": [17, 31], "dateinhead": 17, "mnenom": [17, 24, 31], "rais": [17, 23, 26], "objec": 17, "third": 17, "8601": [17, 24, 47], "center": 17, "embed": 17, "manner": [17, 24], "impli": [17, 31, 32, 55], "grid_df": [17, 24], "dtype": [17, 31, 47, 53], "nocom": [17, 22], "permx": [17, 44, 47, 50], "poro": [17, 24, 47, 50], "500": [17, 47, 51], "8543": 17, "1223": 17, "5022": 17, "411": 17, "455": 17, "4433": 17, "inact": 17, "global_index": 17, "invalid": 17, "total": [17, 46, 47], "count": [17, 21, 29, 30, 47], "guess": [17, 21], "maximum": [17, 31], "corner": [17, 47], "easili": [17, 47], "while": 17, "strictli": 17, "alwayskeep": 17, "delet": 17, "keep": 17, "anywai": 17, "geometri": [17, 24], "signific": 17, "hold": [17, 28, 53], "One": [17, 26, 29, 42, 57], "global": 17, "normal": [17, 31], "behalf": 17, "serv": [17, 22, 28], "glob": 17, "ijknam": 17, "suffici": 17, "dummi": 17, "boolean": [17, 31, 41, 53], "node": [18, 48], "grupnet": 18, "nodeprop": 18, "occur": [18, 23, 27, 48], "branprop": 18, "whenev": [18, 30, 32], "previou": 18, "tag": [18, 52], "nested_dict": 18, "dictonari": 18, "recurs": 18, "root": 18, "children": 18, "cannot": [18, 57], "op_1": [18, 44, 56], "op_2": [18, 44, 56], "op_3": [18, 44, 56], "op_4": [18, 44], "op_5": [18, 44], "wi": [18, 48], "wi_1": [18, 44, 56], "wi_2": [18, 44], "wi_3": [18, 44], "leaf": 18, "tabdim": [21, 25, 30], "deckstr": 21, "dimkeyword": 21, "dimitem": 21, "dimens": 21, "inject": [21, 51], "repars": 21, "stricter": 21, "detect": [21, 29, 31, 52], "dimension": 21, "few": 21, "modifi": [21, 29, 45, 51], "lowest": 21, "dimvalu": 21, "nowarn": 21, "insert": [21, 52], "ntsfun": [21, 25, 30], "simpl": [21, 35, 48, 51, 53, 55], "wrap": 21, "partial": [21, 26, 29], "ntssfun": 21, "ntpvt": [21, 25], "ntequil": 21, "larger": 21, "mute": 21, "xxxdim": 21, "ntxxx_name": 21, "ntxxx_valu": 21, "ensur": [21, 31, 47, 51], "trial": 21, "fulli": 21, "npxxx_valu": 21, "known": [21, 30], "nncdf": 22, "averag": [22, 24, 29, 32, 47, 49, 50, 55], "With": 22, "demand": 22, "nnc_df": [22, 49], "editnnc": 22, "ix": 22, "ii": 22, "iz": 22, "jx": 22, "jy": 22, "jz": 22, "tranm": [22, 49], "multipli": [22, 49], "subset": 22, "upfront": 22, "dir": [22, 23, 32, 44, 55], "don": [22, 25, 30, 54], "t": [22, 25, 30, 51, 54], "via": [22, 47, 50], "deckpath": 23, "filebas": 23, "priorit": 23, "try": [23, 28], "recogn": [23, 29], "valueerror": 23, "ioerror": 23, "readabl": 23, "warndupl": 23, "matter": 23, "overlap": 23, "hash": 23, "whitespac": 23, "datestr": 24, "swat": [24, 29], "among": [24, 50], "amount": [24, 45, 51], "2009": 24, "02": [24, 44, 47, 50, 55, 56, 57], "combin": [24, 41], "porevolum": 24, "weight": [24, 47], "poros": [24, 47], "perm": 24, "unweight": 24, "caution": 24, "watvol": [24, 50], "oilvol": [24, 50], "gasvol": [24, 50], "sgascuttof": 24, "pvt_df": [25, 51], "know": [25, 30], "pvtnumcount": 25, "volumefactor": [25, 51], "visos": 25, "ert": 26, "forward": [26, 31], "model": [26, 52], "shuffl": 26, "argspars": 26, "set_default": 26, "functool": 26, "submodule_nam": 26, "namespac": [26, 27], "_main": 26, "module_nam": 27, "args_dict": 27, "stderr": 27, "stream": [27, 28], "deviat": 27, "unix": 27, "becaus": [27, 53], "dedic": 27, "suggest": 27, "__name__": 27, "var": 27, "caller": 27, "eclbas": 28, "conveni": [28, 30, 55], "though": 28, "ecl": [28, 38, 39], "much": 28, "standalon": 28, "full": [28, 48], "sent": [28, 31], "travers": [28, 31], "simgrid": 28, "quot": 28, "nonexist": 28, "mention": [28, 47], "parsecontext": 28, "permiss": [28, 30], "pat": 28, "variant": 28, "conxxxxx": [29, 52], "condit": [29, 52], "tube": [29, 52], "segxxxxx": [29, 52], "icd_": [29, 52], "nice": 29, "obtain": [29, 45, 47, 50, 52, 53, 55], "merge_icd_seg": 29, "origin": [29, 44, 46], "seg_data": 29, "seg": [29, 48, 52], "reliabl": 29, "segidx": 29, "segbrno": [29, 52], "segnxt": [29, 52], "exactli": 29, "rftfile": 29, "con": 29, "conkh": [29, 52], "conidx": 29, "2300": 29, "3000": 29, "2310": 29, "1231": 29, "con_data": 29, "icd_data": 29, "centric": 29, "smarter": 29, "petrel": 29, "happili": 29, "unknown": 29, "conxxxx": 29, "col": 29, "icd_segxxxx": 29, "icd_segbrno": 29, "conbrno": [29, 52], "process": [29, 45, 52], "downstream": 29, "injector": [29, 52], "treat": 29, "thu": 29, "upward": 29, "toward": [29, 52], "sea": 29, "perhap": [29, 53, 55], "recordnam": 29, "made": 29, "iter": 29, "segidx_upstream": 29, "switch": 29, "wider": 29, "swfn": [30, 53], "undefin": 30, "satnumcount": 30, "directli": [30, 41, 51, 53, 55], "counter": 30, "onward": 30, "correctli": 30, "miss": 30, "sw": [30, 53], "krw": [30, 53], "krow": [30, 53], "pc": 30, "satfunc_df": 30, "sgfn": [30, 53], "sgwfn": [30, 53], "slgof": [30, 53], "sof2": [30, 53], "sof3": [30, 53], "linearli": 30, "wai": [31, 51, 52], "weekli": [31, 54], "w": 31, "mon": 31, "offset": 31, "dateoffset": 31, "pydata": 31, "stabl": 31, "user_guid": 31, "timeseri": 31, "freq": 31, "frequenc": 31, "thin": 31, "pandas_fram": 31, "datetime64": 31, "year": 31, "2262": 31, "longer": 31, "resampl": 31, "step": [31, 45, 51], "everyth": 31, "past": 31, "overriden": 31, "paramsfil": 31, "autodiscoveri": 31, "accuraci": 31, "casenam": 31, "synthet": 31, "colum": 31, "later": [31, 52], "summaryd": 31, "datelist": 31, "accord": [31, 38, 39, 41], "finer": 31, "coarser": 31, "crop": 31, "timeresampl": 31, "minimum": 31, "backward": [31, 54], "overridden": 31, "underli": 31, "unit": [31, 37, 38, 39], "is_tot": 31, "is_rat": 31, "is_histor": 31, "get_num": 31, "wgname": 31, "onlykdir": [32, 55], "onlyijdir": [32, 55], "addnnc": [32, 55], "nonzero": 32, "distanc": [32, 50, 55], "dx": [32, 47, 55], "dy": [32, 47, 55], "dz": [32, 47, 55], "boundari": [32, 55], "centerpoint": [32, 55], "concaten": 32, "networkx": 32, "graph": [32, 48], "vfpnumbers_str": [35, 38, 39], "basic": [35, 38, 39], "eclip": 35, "liftcuv": 35, "basic_data_kei": 35, "vfpinf": 35, "defint": 35, "wit": 35, "liftcurv": [35, 38, 39], "pa_tabl": [35, 38, 39], "thp": [37, 38, 39, 56], "fraction": [37, 39, 52], "artifici": [37, 39], "lift": [37, 39], "quantiti": 37, "routin": 37, "tableno": [38, 39], "datum": [38, 39, 45], "rate_typ": [38, 39], "thp_type": [38, 39], "unit_typ": [38, 39], "tab_typ": [38, 39], "flow_valu": [38, 39], "thp_valu": [38, 39], "thp_indic": [38, 39], "tab_data": [38, 39], "tabul": [38, 39], "ndarrai": [38, 39], "numpi": [38, 39], "arrai": [38, 39, 53], "wfr_type": 39, "gfr_type": 39, "alq_typ": 39, "wfr_valu": 39, "gfr_valu": 39, "alq_valu": 39, "wfr_indic": 39, "gfr_indic": 39, "alq_indic": 39, "curv": [39, 53], "sh": [41, 44, 57], "rule": 41, "regard": 41, "regardless": 41, "And": 41, "kh": [41, 44, 52], "per": 41, "exctract": 42, "stand": [42, 57], "earliest": [42, 57], "exclud": [42, 57], "spars": [42, 57], "compar": [42, 51, 57], "addition": 44, "emit": [44, 52], "mydatadeck": [44, 47, 48, 49, 51, 52, 53, 54, 55, 56], "satn": 44, "wbdia": 44, "skin": 44, "dfact": 44, "peqvr": 44, "29": [44, 47], "28": [44, 47], "176": 44, "9808": 44, "311": 44, "17180": 44, "93": [44, 47], "21965": 44, "upperreek": [44, 47], "20": [44, 47, 55], "15": [44, 47, 50, 55], "25": [44, 47, 51, 55], "76939": 44, "2495": 44, "092": 44, "27": [44, 47, 55], "83813": 44, "46": [44, 47], "283": 44, "74475": 44, "57231": 44, "36": [44, 47], "0183": 44, "811187": 44, "31": [44, 47, 49, 50], "1408": 44, "24": [44, 47, 55], "27392": 44, "2335": 44, "728": 44, "26": [44, 47, 50, 55], "95727": 44, "19": [44, 47, 50, 55], "86": 44, "50625": 44, "8538": 44, "829": 44, "30": [44, 47, 49, 53], "79442": 44, "2001": [44, 50, 54], "35": [44, 47, 55], "139": [44, 46], "13": [44, 47, 50], "17639": 44, "36506": 44, "17": [44, 47, 50, 55], "187": 44, "92673": 44, "80462": 44, "03": [44, 51, 56], "140": 44, "7899": 44, "13633": 44, "68": [44, 47, 53], "85778": 44, "1185": 44, "984": 44, "0146": 44, "47951": 44, "14": [44, 47, 50, 55], "37509": 44, "1386": 44, "013": 44, "23884": 44, "554": 44, "54": [44, 47], "1335": 44, "32342": 44, "0563": 44, "551739": 44, "65951": 44, "9081": 44, "3066": 44, "631": 44, "79096": 44, "87": [44, 47, 53], "32273": 44, "8614": 44, "509": 44, "70174": 44, "behaviour": 44, "circumst": 44, "ness": 44, "reopen": 44, "displai": [44, 47, 50], "below": [45, 53, 54, 55], "2469": 45, "382": 45, "1700": 45, "1500": 45, "184": 45, "4000": [45, 56], "further": 45, "shift": 45, "down": [45, 51, 52], "meter": 45, "could": [45, 51, 53], "accomplish": [45, 47, 55], "interfer": 45, "But": 45, "still": [45, 53, 55], "initi": [45, 47, 50, 53], "rsvd_row": 45, "loc": [45, 47, 51, 53], "jan": [46, 48], "pav": 46, "76": [46, 55], "barsa": 46, "27777509": 46, "rm3": 46, "sm3": 46, "wat": 46, "liquid": 46, "vapour": 46, "free": [46, 52], "dissolv": 46, "IN": 46, "21091398": 46, "4590182": 46, "483594842": 46, "TO": 46, "76266": 46, "75906": 46, "1818879": 46, "21136892": 46, "4641214": 46, "484657561": 46, "143128": 46, "161400": 46, "3017075": 46, "66862": 46, "198900": 46, "1198195": 46, "38405": 46, "to_region": 46, "stoiip_oil": 46, "associatedoil_ga": 46, "stoiip_tot": 46, "water_tot": 46, "giip_ga": 46, "associatedgas_oil": 46, "giip_tot": 46, "client": [46, 50, 55], "permi": [47, 50], "permz": [47, 50], "multx": 47, "multz": 47, "ntg": 47, "minpvv": 47, "multpv": 47, "swcr": [47, 53], "sgcr": 47, "swl": 47, "swu": 47, "sgu": 47, "swatinit": 47, "pcw": 47, "endnum": 47, "23": [47, 55, 56], "12": [47, 50, 55], "462878": 47, "51": 47, "5935238": 47, "80": 47, "1696": 47, "67": [47, 55], "55693": 47, "32": [47, 53], "lowerreek": 47, "155": 47, "157": 47, "75": [47, 55], "34": [47, 55], "872": 47, "85": 47, "762": 47, "04": [47, 51, 55, 56], "00": [47, 55], "1695": 47, "50": [47, 56], "90": [47, 48], "52": 47, "9441": 47, "72": 47, "42": 47, "463686": 47, "47": [47, 55], "5932157": 47, "60": 47, "1665": 47, "85390": 47, "39": [47, 55], "midreek": 47, "164": 47, "145": 47, "79": 47, "543": 47, "150": 47, "98": [47, 53], "21": [47, 48, 55], "1663": 47, "43": [47, 48, 55], "16": [47, 55], "83": 47, "57": [47, 55], "936": 47, "38": [47, 55], "17970": 47, "08": [47, 50, 53], "460477": 47, "69": 47, "5929629": 47, "55": [47, 55], "1715": 47, "63": [47, 55], "51612": 47, "48": 47, "162": 47, "53": 47, "158": 47, "84": 47, "56": 47, "1714": 47, "64": [47, 51, 53], "22": [47, 55], "143": 47, "5316": 47, "95": 47, "40": [47, 55], "58": [47, 55], "466630": 47, "07": [47, 50, 53], "5930981": 47, "1746": [47, 50], "87201": 47, "18": [47, 50, 55], "1744": 47, "41": [47, 48], "209": 47, "13769": 47, "457973": 47, "5933320": 47, "1707": 47, "3083": 47, "59": [47, 55], "88": [47, 55], "1080": 47, "1092": 47, "587": 47, "188620": 47, "6": [47, 49, 50, 55, 56], "588": 47, "97": [47, 50, 55], "462588": 47, "5935985": 47, "1743": [47, 50], "73": 47, "86129": 47, "82": [47, 50], "159": 47, "77": 47, "824": 47, "81": [47, 55], "416": [47, 56], "49": 47, "1741": 47, "13159": 47, "461273": 47, "5932470": 47, "98164": 47, "92": [47, 53], "160": 47, "3546": 47, "3705": 47, "1031": 47, "1693": 47, "65": [47, 55], "4601": 47, "37": [47, 56], "27372": 47, "459824": 47, "5932016": 47, "1691": 47, "90932": 47, "161": [47, 56], "91": 47, "45": [47, 55], "05": [47, 51, 53, 55, 56], "1689": 47, "7239": 47, "460441": 47, "5930342": 47, "1706": 47, "33530": 47, "1705": 47, "278": 47, "3739": 47, "459334": 47, "5933199": 47, "1697": 47, "78722": 47, "175": 47, "156": 47, "61": [47, 55, 56], "7595": 47, "neatli": 47, "express": 47, "topmost": 47, "summat": 47, "difficult": 47, "sequenc": 47, "lead": [47, 55], "roundoff": 47, "impact": 47, "math": 47, "fsum": 47, "gm3": 47, "1e9": 47, "pore": 47, "apex": 47, "min": 47, "z_min": 47, "power": 47, "thinkabl": 47, "measur": [47, 52], "groupbi": [47, 53], "rephras": 47, "1568": 47, "876251": 47, "1619": [47, 50], "720749": 47, "float64": [47, 53], "As": 47, "permeabl": 47, "arithmet": [47, 50], "979": 47, "605462": 47, "833": 47, "304757": 47, "545": 47, "180473": 47, "tell": 47, "whereabout": 47, "subzonemap": 47, "parse_zonemapfil": 47, "subzon": 47, "dframe_with_subzon": 47, "choos": [47, 55], "frame": 47, "scale": [47, 49, 51, 52, 53], "Or": 47, "sai": 47, "rows_to_touch": [47, 53], "318941": 47, "snip": 47, "94": [47, 56], "148": 47, "2235": 47, "104": 47, "2130": 47, "1195": 47, "35817": 47, "35840": 47, "size": 47, "network": 48, "platform": 48, "opeast": 48, "opwest": 48, "injeast": 48, "area": 48, "northsea": 48, "yield": 48, "child": 48, "parent": 48, "inj1": 48, "our": 48, "125": [48, 54], "1759": 48, "std": 48, "ye": [48, 52], "122": 48, "1776": 48, "115": 48, "1960": 48, "terminal_pressur": 48, "vfp_tabl": [48, 56], "sub_sea_manifold": 48, "lift_gas_flow_through": 48, "alq_surface_eqv": 48, "NO": 48, "neigbour": 49, "eclipse300": 49, "trannnc": 49, "parallel": 49, "serial": 49, "021288443": 49, "009700679": 49, "007962288": 49, "015650248": 49, "011269862": 49, "011947993": 49, "01754331": 49, "012022105": 49, "012787791": 49, "010922459": 49, "01070403": 49, "008370555": 49, "0087851025": 49, "007625016": 49, "005188691": 49, "involv": 49, "slice": 49, "res2f": 49, "avg": 49, "456620": 50, "5935659": 50, "1753": 50, "1053244": 50, "1095": 50, "1140": 50, "108": 50, "182502": 50, "457336": 50, "5934421": 50, "1742": 50, "1078104": 50, "776": 50, "758": 50, "171530": 50, "457416": 50, "5934283": 50, "1035282": 50, "1332": 50, "301": 50, "200754": 50, "457495": 50, "5934145": 50, "1745": 50, "1084271": 50, "1713": 50, "1639": 50, "336": 50, "218128": 50, "457575": 50, "5934008": 50, "1097513": 50, "1531": 50, "1451": 50, "296": 50, "203463": 50, "identif": 50, "trigger": 50, "mydatafil": 50, "strongli": 50, "plai": [50, 54], "calibr": 50, "shale": 50, "littl": 50, "affect": 50, "explain": 50, "460480": 50, "5933271": 50, "1716": 50, "843873": 50, "397": 50, "405": 50, "142": 50, "99680": 50, "89917": 50, "9762": 50, "89833": 50, "9846": 50, "89787": 50, "9892": 50, "89805": 50, "9874": 50, "1698": 50, "460840": 50, "5932584": 50, "1712": 50, "735191": 50, "1737": [50, 56], "1740": 50, "385": 50, "128119": 50, "126201": 50, "1918": 50, "126189": 50, "1930": 50, "126178": 50, "1941": 50, "126185": 50, "1934": 50, "1699": 50, "459835": 50, "5934595": 50, "1636": 50, "706576": 50, "605": 50, "535": 50, "126698": 50, "72548": 50, "54150": 50, "77354": 50, "49344": 50, "83059": 50, "43639": 50, "87168": 50, "39530": 50, "1640": 50, "459906": 50, "5934460": 50, "1626": 50, "696766": 50, "838": 50, "700": [50, 51], "163": 50, "122683": 50, "74366": 50, "48317": 50, "84393": 50, "38290": 50, "90880": 50, "31803": 50, "93511": 50, "29171": 50, "1635": 50, "1634": 50, "459976": 50, "5934325": 50, "769240": 50, "1091": 50, "1187": 50, "190": 50, "134679": 50, "87650": 50, "47028": 50, "93253": 50, "41425": 50, "95279": 50, "39399": 50, "96842": 50, "37836": 50, "1630": 50, "howev": 50, "prop": 51, "oildens": 51, "waterdens": 51, "gasdens": 51, "225": [51, 56], "005337": 51, "024823": 51, "250": 51, "004914": 51, "026682": 51, "275": 51, "004584": 51, "028475": 51, "300": 51, "00432": 51, "030194": 51, "325": 51, "004104": 51, "031837": 51, "350": 51, "003925": 51, "033408": 51, "375": [51, 54], "003773": 51, "034915": 51, "400": 51, "003643": 51, "036365": 51, "420": 51, "003551": 51, "03749": 51, "00333": 51, "04208": 51, "600": 51, "003232": 51, "0466": 51, "0032059": 51, "050177": 51, "827": 51, "999": 51, "1427": 51, "327": 51, "5e": 51, "51e": 51, "resid": 51, "entir": 51, "concat": 51, "ignore_index": 51, "perturb": 51, "lot": 51, "physic": 51, "scalar": 51, "pvtnum1_row": 51, "pvtnum2_row": 51, "favourit": 51, "gave": 51, "cater": 51, "inflow": 52, "rept": 52, "rms11": 52, "iorft": 52, "pltfreq": 52, "rftfreq": 52, "segfreq": 52, "cross": 52, "plot": 52, "sit": 52, "illustr": 52, "analyz": 52, "imag": 52, "blowdown": 52, "period": 52, "colour": [52, 55], "condepth": 52, "conlenst": 52, "bh": 52, "conlenen": 52, "far": 52, "conpr": 52, "conorat": 52, "surfac": 52, "conwrat": 52, "congrat": 52, "conotub": 52, "conwtub": 52, "congtub": 52, "convtub": 52, "mixtur": 52, "confac": 52, "connxt": 52, "wellhead": 52, "consegno": 52, "conipo": 52, "conjpo": 52, "conkpo": 52, "conbdeph": 52, "conbpr": 52, "conbswat": 52, "conbsga": 52, "conbsoil": 52, "conmd": 52, "conlenth": 52, "segdepth": 52, "seglenst": 52, "seglelen": 52, "segxcord": 52, "enter": 52, "11th": 52, "12th": 52, "segpr": 52, "segorat": 52, "segwrat": 52, "seggrat": 52, "segovel": 52, "veloc": 52, "segwvel": 52, "seggvel": 52, "segohf": 52, "holdup": 52, "segwhf": 52, "segghf": 52, "segmd": 52, "seglenth": 52, "segcorat": 52, "segcwrat": 52, "segcgrat": 52, "summer": 52, "segcort": 52, "segcwrt": 52, "segcgrt": 52, "join": 52, "understand": 52, "pcow": 53, "sg": 53, "krg": 53, "krog": 53, "pcog": 53, "165": 53, "728151841": 53, "3374": 53, "676119e": 53, "9680216": 53, "153": 53, "074777675": 53, "3548": 53, "795631e": 53, "9119928": 53, "141": 53, "953412741": 53, "3722": 53, "451875e": 53, "8430636": 53, "132": 53, "116390967": 53, "3896": 53, "412955e": 53, "7672163": 53, "123": 53, "365246941": 53, "9230370781": 53, "0192": 53, "001220697": 53, "8731062": 53, "0384": 53, "004073989": 53, "7505835": 53, "6144": 53, "8307268": 53, "713968e": 53, "6533333": 53, "9133333": 53, "6666667": 53, "9566667": 53, "embark": 53, "too": 53, "big": 53, "touch": 53, "endpoint": 53, "sowcr": 53, "largest": 53, "immobil": 53, "overshoot": 53, "f_handl": 53, "sat_df": 53, "def": 53, "1e": 53, "15492": 53, "21002": 53, "05442": 53, "shape": 53, "hard": 53, "better": 53, "parametr": 53, "capabl": 53, "pyscallist": 53, "analog": 53, "pt": 54, "retriev": 54, "interpr": 54, "overview": 54, "fgpt": 54, "fopt": 54, "fvpt": 54, "fwpt": 54, "475826688": 54, "2591849": 54, "4628205": 54, "439485": 54, "2002": 54, "919193216": 54, "5062933": 54, "9755398": 54, "1565453": 54, "2003": 54, "1206145664": 54, "6665779": 54, "14876264": 54, "4038432": 54, "2004": 54, "1206714880": 54, "6668939": 54, "14889953": 54, "4046778": 54, "carefulli": 54, "fopr": 54, "get_smri": 54, "anyth": 54, "approxim": 54, "cumul": 54, "efficienti": 54, "neigbor": 55, "507": 55, "105": 55, "anoth": 55, "horizont": 55, "recommmend": 55, "180": 55, "62": 55, "wherev": 55, "natur": 55, "implicitli": 55, "fipnumpair": 55, "2381": 55, "24624": 55, "35864": 55, "3903": 55, "6759383": 55, "11127640": 55, "2298": 55, "fipnuminterfac": 55, "wconhist": 56, "wconinj": 56, "wconinjh": 56, "wconprod": 56, "cmode": 56, "orat": 56, "wrat": 56, "grat": 56, "vapoil_c": 56, "surface_oil_fract": 56, "surface_water_fract": 56, "surface_gas_fract": 56, "resv": 56, "3862": 56, "069": 56, "22932": 56, "710620": 56, "14519": 56, "8665": 56, "4827": 56, "586": 56, "3833": 56, "858": 56, "36119": 56, "705429": 56, "0362": 56, "736000": 56, "3949": 56, "519": 56, "351": 56, "2726": 56, "726711": 56, "5000": 56, "2304": 56, "022": 56, "591": 56, "423940": 56, "167": 56, "3732": 56, "473": 56, "253": 56, "5067": 56, "686775": 56, "1664": 56, "109": 56, "4469": 56, "306205": 56, "3536": 56, "008": 56, "7492": 56, "650625": 56, "3436": 56, "547": 56, "192": 56, "7371": 56, "632324": 56, "487": 56, "4941": 56, "319697": 56, "reason": 57, "status": 57, "criteria": 57}, "objects": {"": [[8, 0, 0, "-", "res2df"]], "res2df": [[9, 0, 0, "-", "__version__"], [10, 0, 0, "-", "common"], [11, 0, 0, "-", "compdat"], [12, 0, 0, "-", "constants"], [13, 0, 0, "-", "csv2res"], [14, 0, 0, "-", "equil"], [15, 0, 0, "-", "faults"], [16, 0, 0, "-", "fipreports"], [17, 0, 0, "-", "grid"], [18, 0, 0, "-", "gruptree"], [19, 0, 0, "-", "hook_implementations"], [21, 0, 0, "-", "inferdims"], [22, 0, 0, "-", "nnc"], [23, 0, 0, "-", "parameters"], [24, 0, 0, "-", "pillars"], [25, 0, 0, "-", "pvt"], [26, 0, 0, "-", "res2csv"], [27, 0, 0, "-", "res2csvlogger"], [28, 0, 0, "-", "resdatafiles"], [29, 0, 0, "-", "rft"], [30, 0, 0, "-", "satfunc"], [31, 0, 0, "-", "summary"], [32, 0, 0, "-", "trans"], [33, 0, 0, "-", "version"], [34, 0, 0, "-", "vfp"], [40, 0, 0, "-", "wcon"], [41, 0, 0, "-", "wellcompletiondata"], [42, 0, 0, "-", "wellconnstatus"]], "res2df.common": [[10, 1, 1, "", "comment_formatter"], [10, 1, 1, "", "convert_lyrlist_to_zonemap"], [10, 1, 1, "", "datetime_to_ecldate"], [10, 1, 1, "", "df2res"], [10, 1, 1, "", "fill_reverse_parser"], [10, 1, 1, "", "generic_deck_table"], [10, 1, 1, "", "get_wells_matching_template"], [10, 1, 1, "", "handle_wanted_keywords"], [10, 1, 1, "", "is_color"], [10, 1, 1, "", "keyworddata_to_df"], [10, 1, 1, "", "merge_zones"], [10, 1, 1, "", "parse_lyrfile"], [10, 1, 1, "", "parse_month"], [10, 1, 1, "", "parse_opmio_date_rec"], [10, 1, 1, "", "parse_opmio_deckrecord"], [10, 1, 1, "", "parse_opmio_tstep_rec"], [10, 1, 1, "", "runlength_compress"], [10, 1, 1, "", "stack_on_colnames"], [10, 1, 1, "", "write_dframe_stdout_file"], [10, 1, 1, "", "write_inc_stdout_file"]], "res2df.compdat": [[11, 1, 1, "", "applywelopen"], [11, 1, 1, "", "compdat_main"], [11, 1, 1, "", "deck2dfs"], [11, 1, 1, "", "df"], [11, 1, 1, "", "expand_complump_in_welopen_df"], [11, 1, 1, "", "expand_welopen"], [11, 1, 1, "", "expand_welopen_defaults"], [11, 1, 1, "", "expand_welopen_wildcards"], [11, 1, 1, "", "expand_wlist"], [11, 1, 1, "", "expand_wlist_in_welopen_df"], [11, 1, 1, "", "fill_parser"], [11, 2, 1, "", "logger"], [11, 1, 1, "", "unroll_complump"], [11, 1, 1, "", "unrolldf"]], "res2df.csv2res": [[13, 1, 1, "", "get_parser"], [13, 1, 1, "", "main"]], "res2df.equil": [[14, 1, 1, "", "df"], [14, 1, 1, "", "df2res"], [14, 1, 1, "", "df2res_equil"], [14, 1, 1, "", "df2res_pbvd"], [14, 1, 1, "", "df2res_pdvd"], [14, 1, 1, "", "df2res_rsvd"], [14, 1, 1, "", "df2res_rvvd"], [14, 1, 1, "", "equil_fromdeck"], [14, 1, 1, "", "equil_main"], [14, 1, 1, "", "equil_reverse_main"], [14, 1, 1, "", "fill_parser"], [14, 1, 1, "", "fill_reverse_parser"], [14, 1, 1, "", "pbvd_fromdeck"], [14, 1, 1, "", "pdvd_fromdeck"], [14, 1, 1, "", "phases_from_columns"], [14, 1, 1, "", "phases_from_deck"], [14, 1, 1, "", "rsvd_fromdeck"], [14, 1, 1, "", "rvvd_fromdeck"]], "res2df.faults": [[15, 1, 1, "", "df"], [15, 1, 1, "", "faults_main"], [15, 1, 1, "", "fill_parser"]], "res2df.fipreports": [[16, 1, 1, "", "df"], [16, 1, 1, "", "fill_parser"], [16, 1, 1, "", "fipreports_main"], [16, 1, 1, "", "report_block_lineparser"]], "res2df.grid": [[17, 1, 1, "", "dates2rstindices"], [17, 1, 1, "", "df"], [17, 1, 1, "", "df2res"], [17, 1, 1, "", "drop_constant_columns"], [17, 1, 1, "", "fill_parser"], [17, 1, 1, "", "get_available_rst_dates"], [17, 1, 1, "", "grid_main"], [17, 1, 1, "", "gridgeometry2df"], [17, 1, 1, "", "init2df"], [17, 1, 1, "", "merge_initvectors"], [17, 1, 1, "", "rst2df"]], "res2df.gruptree": [[18, 1, 1, "", "df"], [18, 1, 1, "", "dict2treelib"], [18, 1, 1, "", "edge_dataframe2dict"], [18, 1, 1, "", "fill_parser"], [18, 1, 1, "", "gruptree_main"], [18, 1, 1, "", "prettyprint"], [18, 1, 1, "", "tree_from_dict"]], "res2df.hook_implementations": [[20, 0, 0, "-", "jobs"]], "res2df.inferdims": [[21, 1, 1, "", "guess_dim"], [21, 1, 1, "", "inject_dimcount"], [21, 1, 1, "", "inject_xxxdims_ntxxx"]], "res2df.nnc": [[22, 1, 1, "", "add_nnc_coords"], [22, 1, 1, "", "df"], [22, 1, 1, "", "df2res_editnnc"], [22, 1, 1, "", "fill_parser"], [22, 1, 1, "", "filter_vertical"], [22, 1, 1, "", "nnc_main"]], "res2df.parameters": [[23, 1, 1, "", "find_parameter_files"], [23, 1, 1, "", "load"], [23, 1, 1, "", "load_all"], [23, 1, 1, "", "load_parameterstxt"]], "res2df.pillars": [[24, 1, 1, "", "compute_pillar_contacts"], [24, 1, 1, "", "compute_volumes"], [24, 1, 1, "", "df"], [24, 1, 1, "", "fill_parser"], [24, 1, 1, "", "pillars_main"]], "res2df.pvt": [[25, 1, 1, "", "density_fromdeck"], [25, 1, 1, "", "df"], [25, 1, 1, "", "df2res"], [25, 1, 1, "", "df2res_density"], [25, 1, 1, "", "df2res_pvdg"], [25, 1, 1, "", "df2res_pvdo"], [25, 1, 1, "", "df2res_pvtg"], [25, 1, 1, "", "df2res_pvto"], [25, 1, 1, "", "df2res_pvtw"], [25, 1, 1, "", "df2res_rock"], [25, 1, 1, "", "fill_parser"], [25, 1, 1, "", "fill_reverse_parser"], [25, 1, 1, "", "pvdg_fromdeck"], [25, 1, 1, "", "pvdo_fromdeck"], [25, 1, 1, "", "pvt_main"], [25, 1, 1, "", "pvt_reverse_main"], [25, 1, 1, "", "pvtg_fromdeck"], [25, 1, 1, "", "pvto_fromdeck"], [25, 1, 1, "", "pvtw_fromdeck"], [25, 1, 1, "", "rock_fromdeck"]], "res2df.res2csv": [[26, 1, 1, "", "get_parser"], [26, 1, 1, "", "main"], [26, 1, 1, "", "run_subparser_main"]], "res2df.res2csvlogger": [[27, 1, 1, "", "getLogger_res2csv"]], "res2df.resdatafiles": [[28, 3, 1, "", "ResdataFiles"], [28, 1, 1, "", "rreplace"]], "res2df.resdatafiles.ResdataFiles": [[28, 4, 1, "", "close"], [28, 4, 1, "", "file2deck"], [28, 4, 1, "", "get_deck"], [28, 4, 1, "", "get_egrid"], [28, 4, 1, "", "get_egridfile"], [28, 4, 1, "", "get_initfile"], [28, 4, 1, "", "get_path"], [28, 4, 1, "", "get_prtfilename"], [28, 4, 1, "", "get_rftfile"], [28, 4, 1, "", "get_rstfile"], [28, 4, 1, "", "get_rstfilename"], [28, 4, 1, "", "get_summary"], [28, 4, 1, "", "get_zonemap"], [28, 4, 1, "", "str2deck"]], "res2df.rft": [[29, 1, 1, "", "add_extras"], [29, 1, 1, "", "count_wellbranches"], [29, 1, 1, "", "df"], [29, 1, 1, "", "fill_parser"], [29, 1, 1, "", "get_con_seg_data"], [29, 1, 1, "", "merge_icd_seg_conseg"], [29, 1, 1, "", "pretty_print_well"], [29, 1, 1, "", "process_seg_topology"], [29, 1, 1, "", "rft_main"], [29, 1, 1, "", "rftrecords"], [29, 1, 1, "", "seg2dicttree"], [29, 1, 1, "", "split_seg_icd"]], "res2df.satfunc": [[30, 1, 1, "", "df"], [30, 1, 1, "", "df2res"], [30, 1, 1, "", "df2res_sgfn"], [30, 1, 1, "", "df2res_sgof"], [30, 1, 1, "", "df2res_sgwfn"], [30, 1, 1, "", "df2res_slgof"], [30, 1, 1, "", "df2res_sof2"], [30, 1, 1, "", "df2res_sof3"], [30, 1, 1, "", "df2res_swfn"], [30, 1, 1, "", "df2res_swof"], [30, 1, 1, "", "fill_parser"], [30, 1, 1, "", "fill_reverse_parser"], [30, 1, 1, "", "interpolate_defaults"], [30, 1, 1, "", "satfunc_main"], [30, 1, 1, "", "satfunc_reverse_main"]], "res2df.summary": [[31, 2, 1, "", "PD_FREQ_MNEMONICS"], [31, 1, 1, "", "date_range"], [31, 1, 1, "", "df"], [31, 1, 1, "", "df2ressum"], [31, 1, 1, "", "fill_parser"], [31, 1, 1, "", "fill_reverse_parser"], [31, 1, 1, "", "resample_smry_dates"], [31, 1, 1, "", "smry_meta"], [31, 1, 1, "", "summary_main"], [31, 1, 1, "", "summary_reverse_main"]], "res2df.trans": [[32, 1, 1, "", "df"], [32, 1, 1, "", "fill_parser"], [32, 1, 1, "", "make_nx_graph"], [32, 1, 1, "", "trans_main"]], "res2df.vfp": [[35, 0, 0, "-", "_vfp"], [36, 0, 0, "-", "_vfpcommon"], [37, 0, 0, "-", "_vfpdefs"], [38, 0, 0, "-", "_vfpinj"], [39, 0, 0, "-", "_vfpprod"]], "res2df.vfp._vfp": [[35, 1, 1, "", "basic_data"], [35, 1, 1, "", "basic_data2df"], [35, 1, 1, "", "basic_data2pyarrow"], [35, 1, 1, "", "df"], [35, 1, 1, "", "df2basic_data"], [35, 1, 1, "", "df2res"], [35, 1, 1, "", "df2ress"], [35, 1, 1, "", "dfs"], [35, 1, 1, "", "fill_parser"], [35, 1, 1, "", "fill_reverse_parser"], [35, 1, 1, "", "pyarrow2basic_data"], [35, 1, 1, "", "pyarrow_tables"], [35, 1, 1, "", "vfp_main"], [35, 1, 1, "", "vfp_reverse_main"]], "res2df.vfp._vfpdefs": [[37, 3, 1, "", "ALQ"], [37, 3, 1, "", "GFR"], [37, 3, 1, "", "THPTYPE"], [37, 3, 1, "", "UNITTYPE"], [37, 3, 1, "", "VFPINJ_FLO"], [37, 3, 1, "", "VFPINJ_TABTYPE"], [37, 3, 1, "", "VFPPROD_FLO"], [37, 3, 1, "", "VFPPROD_TABTYPE"], [37, 3, 1, "", "VFPTYPE"], [37, 3, 1, "", "WFR"]], "res2df.vfp._vfpinj": [[38, 1, 1, "", "basic_data"], [38, 1, 1, "", "basic_data2df"], [38, 1, 1, "", "basic_data2pyarrow"], [38, 1, 1, "", "df"], [38, 1, 1, "", "df2basic_data"], [38, 1, 1, "", "df2res"], [38, 1, 1, "", "pyarrow"], [38, 1, 1, "", "pyarrow2basic_data"]], "res2df.vfp._vfpprod": [[39, 1, 1, "", "basic_data"], [39, 1, 1, "", "basic_data2df"], [39, 1, 1, "", "basic_data2pyarrow"], [39, 1, 1, "", "df"], [39, 1, 1, "", "df2basic_data"], [39, 1, 1, "", "df2res"], [39, 1, 1, "", "pyarrow"], [39, 1, 1, "", "pyarrow2basic_data"]], "res2df.wcon": [[40, 1, 1, "", "df"], [40, 1, 1, "", "fill_parser"], [40, 1, 1, "", "wcon_main"]], "res2df.wellcompletiondata": [[41, 3, 1, "", "KHUnit"], [41, 3, 1, "", "UnitSystem"], [41, 1, 1, "", "df"], [41, 1, 1, "", "fill_parser"], [41, 1, 1, "", "wellcompletiondata_main"]], "res2df.wellconnstatus": [[42, 1, 1, "", "df"], [42, 1, 1, "", "fill_parser"], [42, 1, 1, "", "wellconnstatus_main"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"]}, "titleterms": {"contribut": 0, "res2df": [0, 4, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "get": 0, "start": 0, "develop": 0, "equinor": 0, "linux": 0, "comput": [0, 47], "us": 0, "without": 0, "opm": 0, "workflow": 0, "continu": 0, "integr": 0, "write": 0, "document": 0, "csv2re": [1, 13], "posit": [1, 7], "argument": [1, 7], "name": [1, 6, 7, 52], "sub": [1, 7], "command": [1, 7], "summari": [1, 6, 7, 31, 54], "equil": [1, 6, 7, 14, 45], "pvt": [1, 6, 7, 25, 51], "satfunc": [1, 6, 7, 30, 53], "vfp": [1, 7, 34, 35, 36, 37, 38, 39], "glossari": 2, "histori": 3, "indic": 4, "tabl": [4, 44, 45, 46, 47, 49, 50, 51, 53, 54, 56], "instal": 5, "introduct": 6, "exampl": [6, 43, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57], "short": 6, "descript": 6, "each": [6, 55], "submodul": [6, 8, 19, 34], "grid": [6, 7, 17, 47], "nnc": [6, 7, 22, 49], "pillar": [6, 7, 24, 50], "tran": [6, 7, 32, 55], "rft": [6, 7, 29, 52], "fipreport": [6, 7, 16, 46], "compdat": [6, 7, 11, 44], "gruptre": [6, 7, 18, 48], "wcon": [6, 7, 40, 56], "resdatafil": [6, 28], "metadata": 6, "support": 6, "paramet": [6, 23], "txt": 6, "zone": [6, 47], "licens": 6, "copyright": 6, "res2csv": [7, 26], "fault": [7, 15], "wellcompletiondata": [7, 41], "wellconnstatu": [7, 42, 57], "__version__": 9, "common": 10, "constant": 12, "hook_implement": [19, 20], "job": 20, "inferdim": 21, "res2csvlogg": 27, "version": [33, 50], "_vfp": 35, "_vfpcommon": 36, "_vfpdef": 37, "_vfpinj": 38, "_vfpprod": 39, "usag": [43, 52], "ad": [44, 55], "init": 44, "data": [44, 45, 47, 50, 51, 55], "datafram": [45, 47, 48, 53, 57], "transform": [45, 51], "re": [45, 51], "export": [45, 49, 51], "includ": [45, 47, 51, 53], "file": [45, 46, 47, 51, 53], "fipzon": 46, "from": [46, 47, 48, 53, 55], "prt": 46, "inform": 47, "dynam": [47, 50], "gener": [47, 53], "grupnet": 48, "welspec": 48, "editnnc": 49, "static": 50, "volum": 50, "fluid": 50, "contact": 50, "group": 50, "stack": 50, "unstack": 50, "last": 51, "15": 51, "row": [51, 53, 55], "show": 51, "non": 51, "nan": 51, "eclips": [52, 54], "segment": 52, "icd": 52, "analysi": 52, "limit": 52, "column": 52, "explan": 52, "onli": 53, "subset": 53, "ar": 53, "shown": 53, "extract": 53, "properti": 53, "pr": 53, "satnum": 53, "The": 53, "pyscal": 53, "librari": 53, "rate": 54, "handl": 54, "vector": 54, "neighbour": 55, "transmiss": 55, "sampl": 55, "an": 55, "simul": 55, "more": 55, "connect": [55, 57], "filter": 55, "where": 55, "fipnum": 55, "i": 55, "chang": 55, "aggreg": 55, "over": 55, "region": 55, "interfac": 55, "sum": 55, "well": 57, "statu": 57}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Contributing to res2df": [[0, "contributing-to-res2df"]], "Getting started as a developer": [[0, "getting-started-as-a-developer"]], "Getting started on Equinor Linux computers": [[0, "getting-started-on-equinor-linux-computers"]], "Using res2df without OPM": [[0, "using-res2df-without-opm"]], "Development workflow": [[0, "development-workflow"]], "Continuous integration": [[0, "continuous-integration"]], "Writing documentation": [[0, "writing-documentation"]], "csv2res": [[1, "csv2res"]], "Positional Arguments": [[1, "positional-arguments"], [1, "positional-arguments_repeat1"], [1, "positional-arguments_repeat2"], [1, "positional-arguments_repeat3"], [1, "positional-arguments_repeat4"], [1, "positional-arguments_repeat5"], [7, "positional-arguments"], [7, "positional-arguments_repeat1"], [7, "positional-arguments_repeat2"], [7, "positional-arguments_repeat3"], [7, "positional-arguments_repeat4"], [7, "positional-arguments_repeat5"], [7, "positional-arguments_repeat6"], [7, "positional-arguments_repeat7"], [7, "positional-arguments_repeat8"], [7, "positional-arguments_repeat9"], [7, "positional-arguments_repeat10"], [7, "positional-arguments_repeat11"], [7, "positional-arguments_repeat12"], [7, "positional-arguments_repeat13"], [7, "positional-arguments_repeat14"], [7, "positional-arguments_repeat15"], [7, "positional-arguments_repeat16"], [7, "positional-arguments_repeat17"]], "Named Arguments": [[1, "named-arguments"], [1, "named-arguments_repeat1"], [1, "named-arguments_repeat2"], [1, "named-arguments_repeat3"], [1, "named-arguments_repeat4"], [1, "named-arguments_repeat5"], [7, "named-arguments"], [7, "named-arguments_repeat1"], [7, "named-arguments_repeat2"], [7, "named-arguments_repeat3"], [7, "named-arguments_repeat4"], [7, "named-arguments_repeat5"], [7, "named-arguments_repeat6"], [7, "named-arguments_repeat7"], [7, "named-arguments_repeat8"], [7, "named-arguments_repeat9"], [7, "named-arguments_repeat10"], [7, "named-arguments_repeat11"], [7, "named-arguments_repeat12"], [7, "named-arguments_repeat13"], [7, "named-arguments_repeat14"], [7, "named-arguments_repeat15"], [7, "named-arguments_repeat16"], [7, "named-arguments_repeat17"]], "Sub-commands": [[1, "Sub-commands"], [7, "Sub-commands"]], "summary": [[1, "summary"], [6, "summary"], [7, "summary"], [54, "summary"]], "equil": [[1, "equil"], [6, "equil"], [7, "equil"], [45, "equil"]], "pvt": [[1, "pvt"], [6, "pvt"], [7, "pvt"], [51, "pvt"]], "satfunc": [[1, "satfunc"], [6, "satfunc"], [7, "satfunc"], [53, "satfunc"]], "vfp": [[1, "vfp"], [7, "vfp"]], "Glossary": [[2, "glossary"]], "History": [[3, "history"]], "res2df": [[4, "res2df"], [8, "module-res2df"]], "Indices and tables": [[4, "indices-and-tables"]], "Installation": [[5, "installation"]], "Introduction": [[6, "introduction"]], "Examples": [[6, "examples"]], "Short description of each submodule": [[6, "short-description-of-each-submodule"]], "grid": [[6, "grid"], [7, "grid"], [47, "grid"]], "nnc": [[6, "nnc"], [7, "nnc"], [49, "nnc"]], "pillars": [[6, "pillars"], [7, "pillars"], [50, "pillars"]], "trans": [[6, "trans"], [7, "trans"], [55, "trans"]], "rft": [[6, "rft"], [7, "rft"], [52, "rft"]], "fipreports": [[6, "fipreports"], [7, "fipreports"], [46, "fipreports"]], "compdat": [[6, "compdat"], [7, "compdat"], [44, "compdat"]], "gruptree": [[6, "gruptree"], [7, "gruptree"], [48, "gruptree"]], "wcon": [[6, "wcon"], [7, "wcon"], [56, "wcon"]], "resdatafiles": [[6, "resdatafiles"]], "Metadata support": [[6, "metadata-support"]], "parameters.txt": [[6, "parameters-txt"]], "Zone names": [[6, "zone-names"]], "License": [[6, "license"]], "Copyright": [[6, "copyright"]], "res2csv": [[7, "res2csv"]], "faults": [[7, "faults"]], "wellcompletiondata": [[7, "wellcompletiondata"]], "wellconnstatus": [[7, "wellconnstatus"], [57, "wellconnstatus"]], "Submodules": [[8, "submodules"], [19, "submodules"], [34, "submodules"]], "res2df.__version__": [[9, "module-res2df.__version__"]], "res2df.common": [[10, "module-res2df.common"]], "res2df.compdat": [[11, "module-res2df.compdat"]], "res2df.constants": [[12, "module-res2df.constants"]], "res2df.csv2res": [[13, "module-res2df.csv2res"]], "res2df.equil": [[14, "module-res2df.equil"]], "res2df.faults": [[15, "module-res2df.faults"]], "res2df.fipreports": [[16, "module-res2df.fipreports"]], "res2df.grid": [[17, "module-res2df.grid"]], "res2df.gruptree": [[18, "module-res2df.gruptree"]], "res2df.hook_implementations": [[19, "module-res2df.hook_implementations"]], "res2df.hook_implementations.jobs": [[20, "module-res2df.hook_implementations.jobs"]], "res2df.inferdims": [[21, "module-res2df.inferdims"]], "res2df.nnc": [[22, "module-res2df.nnc"]], "res2df.parameters": [[23, "module-res2df.parameters"]], "res2df.pillars": [[24, "module-res2df.pillars"]], "res2df.pvt": [[25, "module-res2df.pvt"]], "res2df.res2csv": [[26, "module-res2df.res2csv"]], "res2df.res2csvlogger": [[27, "module-res2df.res2csvlogger"]], "res2df.resdatafiles": [[28, "module-res2df.resdatafiles"]], "res2df.rft": [[29, "module-res2df.rft"]], "res2df.satfunc": [[30, "module-res2df.satfunc"]], "res2df.summary": [[31, "module-res2df.summary"]], "res2df.trans": [[32, "module-res2df.trans"]], "res2df.version": [[33, "module-res2df.version"]], "res2df.vfp": [[34, "module-res2df.vfp"]], "res2df.vfp._vfp": [[35, "module-res2df.vfp._vfp"]], "res2df.vfp._vfpcommon": [[36, "module-res2df.vfp._vfpcommon"]], "res2df.vfp._vfpdefs": [[37, "module-res2df.vfp._vfpdefs"]], "res2df.vfp._vfpinj": [[38, "module-res2df.vfp._vfpinj"]], "res2df.vfp._vfpprod": [[39, "module-res2df.vfp._vfpprod"]], "res2df.wcon": [[40, "module-res2df.wcon"]], "res2df.wellcompletiondata": [[41, "module-res2df.wellcompletiondata"]], "res2df.wellconnstatus": [[42, "module-res2df.wellconnstatus"]], "Usage and examples": [[43, "usage-and-examples"]], "Example COMPDAT table": [[44, "id1"]], "Adding INIT data": [[44, "adding-init-data"]], "Equil dataframe example": [[45, "id1"]], "Transforming data": [[45, "transforming-data"]], "Re-exporting tables to include-files": [[45, "re-exporting-tables-to-include-files"]], "FIPZON table from PRT file": [[46, "id1"]], "Example grid table": [[47, "id1"]], "Example computations on a grid dataframe": [[47, "example-computations-on-a-grid-dataframe"]], "Zone information": [[47, "zone-information"]], "Dynamic data": [[47, "dynamic-data"]], "Generating include files from grid data": [[47, "generating-include-files-from-grid-data"]], "GRUPTREE as a dataframe": [[48, "id1"]], "GRUPNET and WELSPECS": [[48, "grupnet-and-welspecs"]], "Dataframe from GRUPTREE, GRUPNET and WELSPECS": [[48, "id2"]], "Example nnc table": [[49, "id1"]], "EDITNNC export": [[49, "editnnc-export"]], "Static data": [[50, "static-data"]], "Example pillar table": [[50, "id1"]], "Dynamic data, volumes and fluid contacts": [[50, "dynamic-data-volumes-and-fluid-contacts"]], "Grouping data": [[50, "grouping-data"]], "Stacked version": [[50, "stacked-version"]], "Example pillar table with dynamical data, unstacked": [[50, "id2"]], "Example pillar table with dynamical data, stacked": [[50, "id3"]], "Example PVT table (last 15 rows to show non-Nan data)": [[51, "id1"]], "Transforming PVT data": [[51, "transforming-pvt-data"]], "Re-exporting tables to include files": [[51, "re-exporting-tables-to-include-files"]], "Eclipse usage": [[52, "eclipse-usage"]], "Segment and ICD analysis": [[52, "segment-and-icd-analysis"]], "Limitations": [[52, "limitations"]], "Analysis examples": [[52, "analysis-examples"]], "Column names": [[52, "column-names"]], "Column names and explanations": [[52, "id1"]], "Example satfunc table (only a subset of the rows are shown)": [[53, "id1"]], "Generating include files from dataframes": [[53, "generating-include-files-from-dataframes"]], "Extracting properties pr. SATNUM": [[53, "extracting-properties-pr-satnum"]], "The pyscal library": [[53, "the-pyscal-library"]], "Example summary table": [[54, "id1"]], "Rate handling in Eclipse summary vectors": [[54, "rate-handling-in-eclipse-summary-vectors"]], "Neighbour transmissibilities, sample rows from an example simulation.": [[55, "id1"]], "Adding more data for each connection": [[55, "adding-more-data-for-each-connection"]], "Filtering connections": [[55, "filtering-connections"]], "Sample rows from connections where FIPNUM is changing": [[55, "id2"]], "Aggregating connection data over region interfaces": [[55, "aggregating-connection-data-over-region-interfaces"]], "Transmissibilities summed over each FIPNUM interface": [[55, "id3"]], "Example WCON table": [[56, "id1"]], "Well connection status example dataframe": [[57, "id1"]]}, "indexentries": {".data file": [[2, "term-.DATA-file"]], "deck": [[2, "term-deck"]], "include file": [[2, "term-include-file"]], "output file": [[2, "term-output-file"]], "reservoir simulator": [[2, "term-reservoir-simulator"]], "module": [[8, "module-res2df"], [9, "module-res2df.__version__"], [10, "module-res2df.common"], [11, "module-res2df.compdat"], [12, "module-res2df.constants"], [13, "module-res2df.csv2res"], [14, "module-res2df.equil"], [15, "module-res2df.faults"], [16, "module-res2df.fipreports"], [17, "module-res2df.grid"], [18, "module-res2df.gruptree"], [19, "module-res2df.hook_implementations"], [20, "module-res2df.hook_implementations.jobs"], [21, "module-res2df.inferdims"], [22, "module-res2df.nnc"], [23, "module-res2df.parameters"], [24, "module-res2df.pillars"], [25, "module-res2df.pvt"], [26, "module-res2df.res2csv"], [27, "module-res2df.res2csvlogger"], [28, "module-res2df.resdatafiles"], [29, "module-res2df.rft"], [30, "module-res2df.satfunc"], [31, "module-res2df.summary"], [32, "module-res2df.trans"], [33, "module-res2df.version"], [34, "module-res2df.vfp"], [35, "module-res2df.vfp._vfp"], [36, "module-res2df.vfp._vfpcommon"], [37, "module-res2df.vfp._vfpdefs"], [38, "module-res2df.vfp._vfpinj"], [39, "module-res2df.vfp._vfpprod"], [40, "module-res2df.wcon"], [41, "module-res2df.wellcompletiondata"], [42, "module-res2df.wellconnstatus"]], "res2df": [[8, "module-res2df"]], "res2df.__version__": [[9, "module-res2df.__version__"]], "comment_formatter() (in module res2df.common)": [[10, "res2df.common.comment_formatter"]], "convert_lyrlist_to_zonemap() (in module res2df.common)": [[10, "res2df.common.convert_lyrlist_to_zonemap"]], "datetime_to_ecldate() (in module res2df.common)": [[10, "res2df.common.datetime_to_ecldate"]], "df2res() (in module res2df.common)": [[10, "res2df.common.df2res"]], "fill_reverse_parser() (in module res2df.common)": [[10, "res2df.common.fill_reverse_parser"]], "generic_deck_table() (in module res2df.common)": [[10, "res2df.common.generic_deck_table"]], "get_wells_matching_template() (in module res2df.common)": [[10, "res2df.common.get_wells_matching_template"]], "handle_wanted_keywords() (in module res2df.common)": [[10, "res2df.common.handle_wanted_keywords"]], "is_color() (in module res2df.common)": [[10, "res2df.common.is_color"]], "keyworddata_to_df() (in module res2df.common)": [[10, "res2df.common.keyworddata_to_df"]], "merge_zones() (in module res2df.common)": [[10, "res2df.common.merge_zones"]], "parse_lyrfile() (in module res2df.common)": [[10, "res2df.common.parse_lyrfile"]], "parse_month() (in module res2df.common)": [[10, "res2df.common.parse_month"]], "parse_opmio_date_rec() (in module res2df.common)": [[10, "res2df.common.parse_opmio_date_rec"]], "parse_opmio_deckrecord() (in module res2df.common)": [[10, "res2df.common.parse_opmio_deckrecord"]], "parse_opmio_tstep_rec() (in module res2df.common)": [[10, "res2df.common.parse_opmio_tstep_rec"]], "res2df.common": [[10, "module-res2df.common"]], "runlength_compress() (in module res2df.common)": [[10, "res2df.common.runlength_compress"]], "stack_on_colnames() (in module res2df.common)": [[10, "res2df.common.stack_on_colnames"]], "write_dframe_stdout_file() (in module res2df.common)": [[10, "res2df.common.write_dframe_stdout_file"]], "write_inc_stdout_file() (in module res2df.common)": [[10, "res2df.common.write_inc_stdout_file"]], "applywelopen() (in module res2df.compdat)": [[11, "res2df.compdat.applywelopen"]], "compdat_main() (in module res2df.compdat)": [[11, "res2df.compdat.compdat_main"]], "deck2dfs() (in module res2df.compdat)": [[11, "res2df.compdat.deck2dfs"]], "df() (in module res2df.compdat)": [[11, "res2df.compdat.df"]], "expand_complump_in_welopen_df() (in module res2df.compdat)": [[11, "res2df.compdat.expand_complump_in_welopen_df"]], "expand_welopen() (in module res2df.compdat)": [[11, "res2df.compdat.expand_welopen"]], "expand_welopen_defaults() (in module res2df.compdat)": [[11, "res2df.compdat.expand_welopen_defaults"]], "expand_welopen_wildcards() (in module res2df.compdat)": [[11, "res2df.compdat.expand_welopen_wildcards"]], "expand_wlist() (in module res2df.compdat)": [[11, "res2df.compdat.expand_wlist"]], "expand_wlist_in_welopen_df() (in module res2df.compdat)": [[11, "res2df.compdat.expand_wlist_in_welopen_df"]], "fill_parser() (in module res2df.compdat)": [[11, "res2df.compdat.fill_parser"]], "logger (in module res2df.compdat)": [[11, "res2df.compdat.logger"]], "res2df.compdat": [[11, "module-res2df.compdat"]], "unroll_complump() (in module res2df.compdat)": [[11, "res2df.compdat.unroll_complump"]], "unrolldf() (in module res2df.compdat)": [[11, "res2df.compdat.unrolldf"]], "res2df.constants": [[12, "module-res2df.constants"]], "get_parser() (in module res2df.csv2res)": [[13, "res2df.csv2res.get_parser"]], "main() (in module res2df.csv2res)": [[13, "res2df.csv2res.main"]], "res2df.csv2res": [[13, "module-res2df.csv2res"]], "df() (in module res2df.equil)": [[14, "res2df.equil.df"]], "df2res() (in module res2df.equil)": [[14, "res2df.equil.df2res"]], "df2res_equil() (in module res2df.equil)": [[14, "res2df.equil.df2res_equil"]], "df2res_pbvd() (in module res2df.equil)": [[14, "res2df.equil.df2res_pbvd"]], "df2res_pdvd() (in module res2df.equil)": [[14, "res2df.equil.df2res_pdvd"]], "df2res_rsvd() (in module res2df.equil)": [[14, "res2df.equil.df2res_rsvd"]], "df2res_rvvd() (in module res2df.equil)": [[14, "res2df.equil.df2res_rvvd"]], "equil_fromdeck() (in module res2df.equil)": [[14, "res2df.equil.equil_fromdeck"]], "equil_main() (in module res2df.equil)": [[14, "res2df.equil.equil_main"]], "equil_reverse_main() (in module res2df.equil)": [[14, "res2df.equil.equil_reverse_main"]], "fill_parser() (in module res2df.equil)": [[14, "res2df.equil.fill_parser"]], "fill_reverse_parser() (in module res2df.equil)": [[14, "res2df.equil.fill_reverse_parser"]], "pbvd_fromdeck() (in module res2df.equil)": [[14, "res2df.equil.pbvd_fromdeck"]], "pdvd_fromdeck() (in module res2df.equil)": [[14, "res2df.equil.pdvd_fromdeck"]], "phases_from_columns() (in module res2df.equil)": [[14, "res2df.equil.phases_from_columns"]], "phases_from_deck() (in module res2df.equil)": [[14, "res2df.equil.phases_from_deck"]], "res2df.equil": [[14, "module-res2df.equil"]], "rsvd_fromdeck() (in module res2df.equil)": [[14, "res2df.equil.rsvd_fromdeck"]], "rvvd_fromdeck() (in module res2df.equil)": [[14, "res2df.equil.rvvd_fromdeck"]], "df() (in module res2df.faults)": [[15, "res2df.faults.df"]], "faults_main() (in module res2df.faults)": [[15, "res2df.faults.faults_main"]], "fill_parser() (in module res2df.faults)": [[15, "res2df.faults.fill_parser"]], "res2df.faults": [[15, "module-res2df.faults"]], "df() (in module res2df.fipreports)": [[16, "res2df.fipreports.df"]], "fill_parser() (in module res2df.fipreports)": [[16, "res2df.fipreports.fill_parser"]], "fipreports_main() (in module res2df.fipreports)": [[16, "res2df.fipreports.fipreports_main"]], "report_block_lineparser() (in module res2df.fipreports)": [[16, "res2df.fipreports.report_block_lineparser"]], "res2df.fipreports": [[16, "module-res2df.fipreports"]], "dates2rstindices() (in module res2df.grid)": [[17, "res2df.grid.dates2rstindices"]], "df() (in module res2df.grid)": [[17, "res2df.grid.df"]], "df2res() (in module res2df.grid)": [[17, "res2df.grid.df2res"]], "drop_constant_columns() (in module res2df.grid)": [[17, "res2df.grid.drop_constant_columns"]], "fill_parser() (in module res2df.grid)": [[17, "res2df.grid.fill_parser"]], "get_available_rst_dates() (in module res2df.grid)": [[17, "res2df.grid.get_available_rst_dates"]], "grid_main() (in module res2df.grid)": [[17, "res2df.grid.grid_main"]], "gridgeometry2df() (in module res2df.grid)": [[17, "res2df.grid.gridgeometry2df"]], "init2df() (in module res2df.grid)": [[17, "res2df.grid.init2df"]], "merge_initvectors() (in module res2df.grid)": [[17, "res2df.grid.merge_initvectors"]], "res2df.grid": [[17, "module-res2df.grid"]], "rst2df() (in module res2df.grid)": [[17, "res2df.grid.rst2df"]], "df() (in module res2df.gruptree)": [[18, "res2df.gruptree.df"]], "dict2treelib() (in module res2df.gruptree)": [[18, "res2df.gruptree.dict2treelib"]], "edge_dataframe2dict() (in module res2df.gruptree)": [[18, "res2df.gruptree.edge_dataframe2dict"]], "fill_parser() (in module res2df.gruptree)": [[18, "res2df.gruptree.fill_parser"]], "gruptree_main() (in module res2df.gruptree)": [[18, "res2df.gruptree.gruptree_main"]], "prettyprint() (in module res2df.gruptree)": [[18, "res2df.gruptree.prettyprint"]], "res2df.gruptree": [[18, "module-res2df.gruptree"]], "tree_from_dict() (in module res2df.gruptree)": [[18, "res2df.gruptree.tree_from_dict"]], "res2df.hook_implementations": [[19, "module-res2df.hook_implementations"]], "res2df.hook_implementations.jobs": [[20, "module-res2df.hook_implementations.jobs"]], "guess_dim() (in module res2df.inferdims)": [[21, "res2df.inferdims.guess_dim"]], "inject_dimcount() (in module res2df.inferdims)": [[21, "res2df.inferdims.inject_dimcount"]], "inject_xxxdims_ntxxx() (in module res2df.inferdims)": [[21, "res2df.inferdims.inject_xxxdims_ntxxx"]], "res2df.inferdims": [[21, "module-res2df.inferdims"]], "add_nnc_coords() (in module res2df.nnc)": [[22, "res2df.nnc.add_nnc_coords"]], "df() (in module res2df.nnc)": [[22, "res2df.nnc.df"]], "df2res_editnnc() (in module res2df.nnc)": [[22, "res2df.nnc.df2res_editnnc"]], "fill_parser() (in module res2df.nnc)": [[22, "res2df.nnc.fill_parser"]], "filter_vertical() (in module res2df.nnc)": [[22, "res2df.nnc.filter_vertical"]], "nnc_main() (in module res2df.nnc)": [[22, "res2df.nnc.nnc_main"]], "res2df.nnc": [[22, "module-res2df.nnc"]], "find_parameter_files() (in module res2df.parameters)": [[23, "res2df.parameters.find_parameter_files"]], "load() (in module res2df.parameters)": [[23, "res2df.parameters.load"]], "load_all() (in module res2df.parameters)": [[23, "res2df.parameters.load_all"]], "load_parameterstxt() (in module res2df.parameters)": [[23, "res2df.parameters.load_parameterstxt"]], "res2df.parameters": [[23, "module-res2df.parameters"]], "compute_pillar_contacts() (in module res2df.pillars)": [[24, "res2df.pillars.compute_pillar_contacts"]], "compute_volumes() (in module res2df.pillars)": [[24, "res2df.pillars.compute_volumes"]], "df() (in module res2df.pillars)": [[24, "res2df.pillars.df"]], "fill_parser() (in module res2df.pillars)": [[24, "res2df.pillars.fill_parser"]], "pillars_main() (in module res2df.pillars)": [[24, "res2df.pillars.pillars_main"]], "res2df.pillars": [[24, "module-res2df.pillars"]], "density_fromdeck() (in module res2df.pvt)": [[25, "res2df.pvt.density_fromdeck"]], "df() (in module res2df.pvt)": [[25, "res2df.pvt.df"]], "df2res() (in module res2df.pvt)": [[25, "res2df.pvt.df2res"]], "df2res_density() (in module res2df.pvt)": [[25, "res2df.pvt.df2res_density"]], "df2res_pvdg() (in module res2df.pvt)": [[25, "res2df.pvt.df2res_pvdg"]], "df2res_pvdo() (in module res2df.pvt)": [[25, "res2df.pvt.df2res_pvdo"]], "df2res_pvtg() (in module res2df.pvt)": [[25, "res2df.pvt.df2res_pvtg"]], "df2res_pvto() (in module res2df.pvt)": [[25, "res2df.pvt.df2res_pvto"]], "df2res_pvtw() (in module res2df.pvt)": [[25, "res2df.pvt.df2res_pvtw"]], "df2res_rock() (in module res2df.pvt)": [[25, "res2df.pvt.df2res_rock"]], "fill_parser() (in module res2df.pvt)": [[25, "res2df.pvt.fill_parser"]], "fill_reverse_parser() (in module res2df.pvt)": [[25, "res2df.pvt.fill_reverse_parser"]], "pvdg_fromdeck() (in module res2df.pvt)": [[25, "res2df.pvt.pvdg_fromdeck"]], "pvdo_fromdeck() (in module res2df.pvt)": [[25, "res2df.pvt.pvdo_fromdeck"]], "pvt_main() (in module res2df.pvt)": [[25, "res2df.pvt.pvt_main"]], "pvt_reverse_main() (in module res2df.pvt)": [[25, "res2df.pvt.pvt_reverse_main"]], "pvtg_fromdeck() (in module res2df.pvt)": [[25, "res2df.pvt.pvtg_fromdeck"]], "pvto_fromdeck() (in module res2df.pvt)": [[25, "res2df.pvt.pvto_fromdeck"]], "pvtw_fromdeck() (in module res2df.pvt)": [[25, "res2df.pvt.pvtw_fromdeck"]], "res2df.pvt": [[25, "module-res2df.pvt"]], "rock_fromdeck() (in module res2df.pvt)": [[25, "res2df.pvt.rock_fromdeck"]], "get_parser() (in module res2df.res2csv)": [[26, "res2df.res2csv.get_parser"]], "main() (in module res2df.res2csv)": [[26, "res2df.res2csv.main"]], "res2df.res2csv": [[26, "module-res2df.res2csv"]], "run_subparser_main() (in module res2df.res2csv)": [[26, "res2df.res2csv.run_subparser_main"]], "getlogger_res2csv() (in module res2df.res2csvlogger)": [[27, "res2df.res2csvlogger.getLogger_res2csv"]], "res2df.res2csvlogger": [[27, "module-res2df.res2csvlogger"]], "resdatafiles (class in res2df.resdatafiles)": [[28, "res2df.resdatafiles.ResdataFiles"]], "close() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.close"]], "file2deck() (res2df.resdatafiles.resdatafiles static method)": [[28, "res2df.resdatafiles.ResdataFiles.file2deck"]], "get_deck() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_deck"]], "get_egrid() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_egrid"]], "get_egridfile() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_egridfile"]], "get_initfile() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_initfile"]], "get_path() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_path"]], "get_prtfilename() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_prtfilename"]], "get_rftfile() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_rftfile"]], "get_rstfile() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_rstfile"]], "get_rstfilename() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_rstfilename"]], "get_summary() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_summary"]], "get_zonemap() (res2df.resdatafiles.resdatafiles method)": [[28, "res2df.resdatafiles.ResdataFiles.get_zonemap"]], "res2df.resdatafiles": [[28, "module-res2df.resdatafiles"]], "rreplace() (in module res2df.resdatafiles)": [[28, "res2df.resdatafiles.rreplace"]], "str2deck() (res2df.resdatafiles.resdatafiles static method)": [[28, "res2df.resdatafiles.ResdataFiles.str2deck"]], "add_extras() (in module res2df.rft)": [[29, "res2df.rft.add_extras"]], "count_wellbranches() (in module res2df.rft)": [[29, "res2df.rft.count_wellbranches"]], "df() (in module res2df.rft)": [[29, "res2df.rft.df"]], "fill_parser() (in module res2df.rft)": [[29, "res2df.rft.fill_parser"]], "get_con_seg_data() (in module res2df.rft)": [[29, "res2df.rft.get_con_seg_data"]], "merge_icd_seg_conseg() (in module res2df.rft)": [[29, "res2df.rft.merge_icd_seg_conseg"]], "pretty_print_well() (in module res2df.rft)": [[29, "res2df.rft.pretty_print_well"]], "process_seg_topology() (in module res2df.rft)": [[29, "res2df.rft.process_seg_topology"]], "res2df.rft": [[29, "module-res2df.rft"]], "rft_main() (in module res2df.rft)": [[29, "res2df.rft.rft_main"]], "rftrecords() (in module res2df.rft)": [[29, "res2df.rft.rftrecords"]], "seg2dicttree() (in module res2df.rft)": [[29, "res2df.rft.seg2dicttree"]], "split_seg_icd() (in module res2df.rft)": [[29, "res2df.rft.split_seg_icd"]], "df() (in module res2df.satfunc)": [[30, "res2df.satfunc.df"]], "df2res() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res"]], "df2res_sgfn() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_sgfn"]], "df2res_sgof() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_sgof"]], "df2res_sgwfn() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_sgwfn"]], "df2res_slgof() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_slgof"]], "df2res_sof2() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_sof2"]], "df2res_sof3() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_sof3"]], "df2res_swfn() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_swfn"]], "df2res_swof() (in module res2df.satfunc)": [[30, "res2df.satfunc.df2res_swof"]], "fill_parser() (in module res2df.satfunc)": [[30, "res2df.satfunc.fill_parser"]], "fill_reverse_parser() (in module res2df.satfunc)": [[30, "res2df.satfunc.fill_reverse_parser"]], "interpolate_defaults() (in module res2df.satfunc)": [[30, "res2df.satfunc.interpolate_defaults"]], "res2df.satfunc": [[30, "module-res2df.satfunc"]], "satfunc_main() (in module res2df.satfunc)": [[30, "res2df.satfunc.satfunc_main"]], "satfunc_reverse_main() (in module res2df.satfunc)": [[30, "res2df.satfunc.satfunc_reverse_main"]], "pd_freq_mnemonics (in module res2df.summary)": [[31, "res2df.summary.PD_FREQ_MNEMONICS"]], "date_range() (in module res2df.summary)": [[31, "res2df.summary.date_range"]], "df() (in module res2df.summary)": [[31, "res2df.summary.df"]], "df2ressum() (in module res2df.summary)": [[31, "res2df.summary.df2ressum"]], "fill_parser() (in module res2df.summary)": [[31, "res2df.summary.fill_parser"]], "fill_reverse_parser() (in module res2df.summary)": [[31, "res2df.summary.fill_reverse_parser"]], "res2df.summary": [[31, "module-res2df.summary"]], "resample_smry_dates() (in module res2df.summary)": [[31, "res2df.summary.resample_smry_dates"]], "smry_meta() (in module res2df.summary)": [[31, "res2df.summary.smry_meta"]], "summary_main() (in module res2df.summary)": [[31, "res2df.summary.summary_main"]], "summary_reverse_main() (in module res2df.summary)": [[31, "res2df.summary.summary_reverse_main"]], "df() (in module res2df.trans)": [[32, "res2df.trans.df"]], "fill_parser() (in module res2df.trans)": [[32, "res2df.trans.fill_parser"]], "make_nx_graph() (in module res2df.trans)": [[32, "res2df.trans.make_nx_graph"]], "res2df.trans": [[32, "module-res2df.trans"]], "trans_main() (in module res2df.trans)": [[32, "res2df.trans.trans_main"]], "res2df.version": [[33, "module-res2df.version"]], "res2df.vfp": [[34, "module-res2df.vfp"]], "basic_data() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.basic_data"]], "basic_data2df() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.basic_data2df"]], "basic_data2pyarrow() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.basic_data2pyarrow"]], "df() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.df"]], "df2basic_data() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.df2basic_data"]], "df2res() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.df2res"]], "df2ress() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.df2ress"]], "dfs() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.dfs"]], "fill_parser() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.fill_parser"]], "fill_reverse_parser() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.fill_reverse_parser"]], "pyarrow2basic_data() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.pyarrow2basic_data"]], "pyarrow_tables() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.pyarrow_tables"]], "res2df.vfp._vfp": [[35, "module-res2df.vfp._vfp"]], "vfp_main() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.vfp_main"]], "vfp_reverse_main() (in module res2df.vfp._vfp)": [[35, "res2df.vfp._vfp.vfp_reverse_main"]], "res2df.vfp._vfpcommon": [[36, "module-res2df.vfp._vfpcommon"]], "alq (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.ALQ"]], "gfr (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.GFR"]], "thptype (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.THPTYPE"]], "unittype (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.UNITTYPE"]], "vfpinj_flo (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.VFPINJ_FLO"]], "vfpinj_tabtype (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.VFPINJ_TABTYPE"]], "vfpprod_flo (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.VFPPROD_FLO"]], "vfpprod_tabtype (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.VFPPROD_TABTYPE"]], "vfptype (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.VFPTYPE"]], "wfr (class in res2df.vfp._vfpdefs)": [[37, "res2df.vfp._vfpdefs.WFR"]], "res2df.vfp._vfpdefs": [[37, "module-res2df.vfp._vfpdefs"]], "basic_data() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.basic_data"]], "basic_data2df() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.basic_data2df"]], "basic_data2pyarrow() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.basic_data2pyarrow"]], "df() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.df"]], "df2basic_data() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.df2basic_data"]], "df2res() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.df2res"]], "pyarrow() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.pyarrow"]], "pyarrow2basic_data() (in module res2df.vfp._vfpinj)": [[38, "res2df.vfp._vfpinj.pyarrow2basic_data"]], "res2df.vfp._vfpinj": [[38, "module-res2df.vfp._vfpinj"]], "basic_data() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.basic_data"]], "basic_data2df() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.basic_data2df"]], "basic_data2pyarrow() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.basic_data2pyarrow"]], "df() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.df"]], "df2basic_data() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.df2basic_data"]], "df2res() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.df2res"]], "pyarrow() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.pyarrow"]], "pyarrow2basic_data() (in module res2df.vfp._vfpprod)": [[39, "res2df.vfp._vfpprod.pyarrow2basic_data"]], "res2df.vfp._vfpprod": [[39, "module-res2df.vfp._vfpprod"]], "df() (in module res2df.wcon)": [[40, "res2df.wcon.df"]], "fill_parser() (in module res2df.wcon)": [[40, "res2df.wcon.fill_parser"]], "res2df.wcon": [[40, "module-res2df.wcon"]], "wcon_main() (in module res2df.wcon)": [[40, "res2df.wcon.wcon_main"]], "khunit (class in res2df.wellcompletiondata)": [[41, "res2df.wellcompletiondata.KHUnit"]], "unitsystem (class in res2df.wellcompletiondata)": [[41, "res2df.wellcompletiondata.UnitSystem"]], "df() (in module res2df.wellcompletiondata)": [[41, "res2df.wellcompletiondata.df"]], "fill_parser() (in module res2df.wellcompletiondata)": [[41, "res2df.wellcompletiondata.fill_parser"]], "res2df.wellcompletiondata": [[41, "module-res2df.wellcompletiondata"]], "wellcompletiondata_main() (in module res2df.wellcompletiondata)": [[41, "res2df.wellcompletiondata.wellcompletiondata_main"]], "df() (in module res2df.wellconnstatus)": [[42, "res2df.wellconnstatus.df"]], "fill_parser() (in module res2df.wellconnstatus)": [[42, "res2df.wellconnstatus.fill_parser"]], "res2df.wellconnstatus": [[42, "module-res2df.wellconnstatus"]], "wellconnstatus_main() (in module res2df.wellconnstatus)": [[42, "res2df.wellconnstatus.wellconnstatus_main"]]}})
\ No newline at end of file
diff --git a/usage.html b/usage.html
index 9f63866d..963fd421 100644
--- a/usage.html
+++ b/usage.html
@@ -6,7 +6,7 @@
   
 
   
-  Usage and examples — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  Usage and examples — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/usage/compdat.html b/usage/compdat.html
index 77360e31..c21c830e 100644
--- a/usage/compdat.html
+++ b/usage/compdat.html
@@ -6,7 +6,7 @@
   
 
   
-  compdat — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  compdat — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/usage/equil.html b/usage/equil.html
index 80cd088e..6dd52c0a 100644
--- a/usage/equil.html
+++ b/usage/equil.html
@@ -6,7 +6,7 @@
   
 
   
-  equil — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  equil — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/usage/fipreports.html b/usage/fipreports.html
index ed7898d4..b749eb86 100644
--- a/usage/fipreports.html
+++ b/usage/fipreports.html
@@ -6,7 +6,7 @@
   
 
   
-  fipreports — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  fipreports — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/usage/grid.html b/usage/grid.html
index 370c0451..51597d14 100644
--- a/usage/grid.html
+++ b/usage/grid.html
@@ -6,7 +6,7 @@
   
 
   
-  grid — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  grid — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/usage/gruptree.html b/usage/gruptree.html
index b7c13940..e95a9970 100644
--- a/usage/gruptree.html
+++ b/usage/gruptree.html
@@ -6,7 +6,7 @@
   
 
   
-  gruptree — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  gruptree — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/usage/nnc.html b/usage/nnc.html
index a01d6d1a..2f5964a8 100644
--- a/usage/nnc.html
+++ b/usage/nnc.html
@@ -6,7 +6,7 @@
   
 
   
-  nnc — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  nnc — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/usage/pillars.html b/usage/pillars.html
index 3938830e..791b09ac 100644
--- a/usage/pillars.html
+++ b/usage/pillars.html
@@ -6,7 +6,7 @@
   
 
   
-  pillars — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  pillars — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/usage/pvt.html b/usage/pvt.html
index 1db7406a..bcb66066 100644
--- a/usage/pvt.html
+++ b/usage/pvt.html
@@ -6,7 +6,7 @@
   
 
   
-  pvt — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  pvt — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/usage/rft.html b/usage/rft.html
index 469e823b..03acadd0 100644
--- a/usage/rft.html
+++ b/usage/rft.html
@@ -6,7 +6,7 @@
   
 
   
-  rft — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  rft — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/usage/satfunc.html b/usage/satfunc.html
index f2a82320..9e6e2a42 100644
--- a/usage/satfunc.html
+++ b/usage/satfunc.html
@@ -6,7 +6,7 @@
   
 
   
-  satfunc — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  satfunc — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/usage/summary.html b/usage/summary.html
index a50fc3a2..76de5f44 100644
--- a/usage/summary.html
+++ b/usage/summary.html
@@ -6,7 +6,7 @@
   
 
   
-  summary — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  summary — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/usage/trans.html b/usage/trans.html
index c5ccd143..27f0a5a2 100644
--- a/usage/trans.html
+++ b/usage/trans.html
@@ -6,7 +6,7 @@
   
 
   
-  trans — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  trans — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/usage/wcon.html b/usage/wcon.html
index acdbcb87..375eee25 100644
--- a/usage/wcon.html
+++ b/usage/wcon.html
@@ -6,7 +6,7 @@
   
 
   
-  wcon — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  wcon — res2df 1.2.2.dev2+ga3033835 documentation
       
       
 
diff --git a/usage/wellconnstatus.html b/usage/wellconnstatus.html
index eb13663f..4ab5c03e 100644
--- a/usage/wellconnstatus.html
+++ b/usage/wellconnstatus.html
@@ -6,7 +6,7 @@
   
 
   
-  wellconnstatus — res2df 1.2.1.dev3+g5d1d58d1 documentation
+  wellconnstatus — res2df 1.2.2.dev2+ga3033835 documentation