diff --git a/_modules/index.html b/_modules/index.html index d134f93c9..2b2fcdc12 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -1,22 +1,20 @@ + + - Overview: module code — res2df 1.1.3.dev7+ga52e74e0 documentation + Overview: module code — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/common.html b/_modules/res2df/common.html index ef84cf3e2..76885c7e8 100644 --- a/_modules/res2df/common.html +++ b/_modules/res2df/common.html @@ -1,22 +1,20 @@ + + - res2df.common — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.common — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/compdat.html b/_modules/res2df/compdat.html index c066b6bbb..8f321ebe6 100644 --- a/_modules/res2df/compdat.html +++ b/_modules/res2df/compdat.html @@ -1,22 +1,20 @@ + + - res2df.compdat — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.compdat — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/csv2res.html b/_modules/res2df/csv2res.html index 07d981be9..d5adda1de 100644 --- a/_modules/res2df/csv2res.html +++ b/_modules/res2df/csv2res.html @@ -1,22 +1,20 @@ + + - res2df.csv2res — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.csv2res — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/equil.html b/_modules/res2df/equil.html index b3a1bc140..4b74dacb2 100644 --- a/_modules/res2df/equil.html +++ b/_modules/res2df/equil.html @@ -1,22 +1,20 @@ + + - res2df.equil — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.equil — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/faults.html b/_modules/res2df/faults.html index 27c527049..f43cdde11 100644 --- a/_modules/res2df/faults.html +++ b/_modules/res2df/faults.html @@ -1,22 +1,20 @@ + + - res2df.faults — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.faults — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/fipreports.html b/_modules/res2df/fipreports.html index 65c2e2bf4..a454b864c 100644 --- a/_modules/res2df/fipreports.html +++ b/_modules/res2df/fipreports.html @@ -1,22 +1,20 @@ + + - res2df.fipreports — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.fipreports — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/grid.html b/_modules/res2df/grid.html index 7a2216570..ae3977a42 100644 --- a/_modules/res2df/grid.html +++ b/_modules/res2df/grid.html @@ -1,22 +1,20 @@ + + - res2df.grid — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.grid — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/gruptree.html b/_modules/res2df/gruptree.html index 318cb3d80..1679a4147 100644 --- a/_modules/res2df/gruptree.html +++ b/_modules/res2df/gruptree.html @@ -1,22 +1,20 @@ + + - res2df.gruptree — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.gruptree — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/inferdims.html b/_modules/res2df/inferdims.html index b26e5a868..a1a6ab6f9 100644 --- a/_modules/res2df/inferdims.html +++ b/_modules/res2df/inferdims.html @@ -1,22 +1,20 @@ + + - res2df.inferdims — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.inferdims — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/nnc.html b/_modules/res2df/nnc.html index bd76509b1..ac9244e44 100644 --- a/_modules/res2df/nnc.html +++ b/_modules/res2df/nnc.html @@ -1,22 +1,20 @@ + + - res2df.nnc — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.nnc — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/parameters.html b/_modules/res2df/parameters.html index 84e1501ae..b96c8595b 100644 --- a/_modules/res2df/parameters.html +++ b/_modules/res2df/parameters.html @@ -1,22 +1,20 @@ + + - res2df.parameters — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.parameters — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/pillars.html b/_modules/res2df/pillars.html index 9e8b84116..dca9e1c49 100644 --- a/_modules/res2df/pillars.html +++ b/_modules/res2df/pillars.html @@ -1,22 +1,20 @@ + + - res2df.pillars — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.pillars — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/pvt.html b/_modules/res2df/pvt.html index f4efbd696..11bec2e4b 100644 --- a/_modules/res2df/pvt.html +++ b/_modules/res2df/pvt.html @@ -1,22 +1,20 @@ + + - res2df.pvt — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.pvt — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/res2csv.html b/_modules/res2df/res2csv.html index 23aa711e5..fee33fb44 100644 --- a/_modules/res2df/res2csv.html +++ b/_modules/res2df/res2csv.html @@ -1,22 +1,20 @@ + + - res2df.res2csv — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.res2csv — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/res2csvlogger.html b/_modules/res2df/res2csvlogger.html index 1213ac116..e76e417ca 100644 --- a/_modules/res2df/res2csvlogger.html +++ b/_modules/res2df/res2csvlogger.html @@ -1,22 +1,20 @@ + + - res2df.res2csvlogger — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.res2csvlogger — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/resdatafiles.html b/_modules/res2df/resdatafiles.html index e47bdc217..d011170dd 100644 --- a/_modules/res2df/resdatafiles.html +++ b/_modules/res2df/resdatafiles.html @@ -1,22 +1,20 @@ + + - res2df.resdatafiles — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.resdatafiles — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/rft.html b/_modules/res2df/rft.html index e21fa0b88..a9dc787a0 100644 --- a/_modules/res2df/rft.html +++ b/_modules/res2df/rft.html @@ -1,22 +1,20 @@ + + - res2df.rft — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.rft — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/satfunc.html b/_modules/res2df/satfunc.html index 2b9c189f4..45f8a567a 100644 --- a/_modules/res2df/satfunc.html +++ b/_modules/res2df/satfunc.html @@ -1,22 +1,20 @@ + + - res2df.satfunc — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.satfunc — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/summary.html b/_modules/res2df/summary.html index c0463639b..6e38dd529 100644 --- a/_modules/res2df/summary.html +++ b/_modules/res2df/summary.html @@ -1,22 +1,20 @@ + + - res2df.summary — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.summary — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/trans.html b/_modules/res2df/trans.html index d0910922b..0439d6297 100644 --- a/_modules/res2df/trans.html +++ b/_modules/res2df/trans.html @@ -1,22 +1,20 @@ + + - res2df.trans — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.trans — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/vfp/_vfp.html b/_modules/res2df/vfp/_vfp.html index 370d54f5a..a47f57912 100644 --- a/_modules/res2df/vfp/_vfp.html +++ b/_modules/res2df/vfp/_vfp.html @@ -1,22 +1,20 @@ + + - res2df.vfp._vfp — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.vfp._vfp — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/vfp/_vfpdefs.html b/_modules/res2df/vfp/_vfpdefs.html index a679ef717..b0e2e6231 100644 --- a/_modules/res2df/vfp/_vfpdefs.html +++ b/_modules/res2df/vfp/_vfpdefs.html @@ -1,22 +1,20 @@ + + - res2df.vfp._vfpdefs — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.vfp._vfpdefs — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/vfp/_vfpinj.html b/_modules/res2df/vfp/_vfpinj.html index c4292d937..d7f22d4a0 100644 --- a/_modules/res2df/vfp/_vfpinj.html +++ b/_modules/res2df/vfp/_vfpinj.html @@ -1,22 +1,20 @@ + + - res2df.vfp._vfpinj — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.vfp._vfpinj — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/vfp/_vfpprod.html b/_modules/res2df/vfp/_vfpprod.html index 334eb5abb..6e4b8ab8d 100644 --- a/_modules/res2df/vfp/_vfpprod.html +++ b/_modules/res2df/vfp/_vfpprod.html @@ -1,22 +1,20 @@ + + - res2df.vfp._vfpprod — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.vfp._vfpprod — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/wcon.html b/_modules/res2df/wcon.html index f7729fdbb..b62cb2860 100644 --- a/_modules/res2df/wcon.html +++ b/_modules/res2df/wcon.html @@ -1,22 +1,20 @@ + + - res2df.wcon — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.wcon — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/wellcompletiondata.html b/_modules/res2df/wellcompletiondata.html index c0fc6a808..1ba408679 100644 --- a/_modules/res2df/wellcompletiondata.html +++ b/_modules/res2df/wellcompletiondata.html @@ -1,22 +1,20 @@ + + - res2df.wellcompletiondata — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.wellcompletiondata — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_modules/res2df/wellconnstatus.html b/_modules/res2df/wellconnstatus.html index fcbff4e68..6ce06114d 100644 --- a/_modules/res2df/wellconnstatus.html +++ b/_modules/res2df/wellconnstatus.html @@ -1,22 +1,20 @@ + + - res2df.wellconnstatus — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.wellconnstatus — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/_sources/usage/rft.rst.txt b/_sources/usage/rft.rst.txt index 1aaa3b98f..55929cc56 100644 --- a/_sources/usage/rft.rst.txt +++ b/_sources/usage/rft.rst.txt @@ -20,7 +20,7 @@ Eclipse usage ^^^^^^^^^^^^^ In order to get RFT files emitted from Eclipse, you need the ``WRFTPLT`` keyword -in your :term`.DATA file`, example: +in your :term:`.DATA file`, example: .. code-block:: console diff --git a/_static/css/badge_only.css b/_static/css/badge_only.css index c718cee44..88ba55b96 100644 --- a/_static/css/badge_only.css +++ b/_static/css/badge_only.css @@ -1 +1 @@ -.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} \ No newline at end of file +.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions .rst-other-versions .rtd-current-item{font-weight:700}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}#flyout-search-form{padding:6px} \ No newline at end of file diff --git a/_static/css/theme.css b/_static/css/theme.css index 19a446a0e..0f14f1064 100644 --- a/_static/css/theme.css +++ b/_static/css/theme.css @@ -1,4 +1,4 @@ html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file + */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search .wy-dropdown>aactive,.wy-side-nav-search .wy-dropdown>afocus,.wy-side-nav-search>a:hover,.wy-side-nav-search>aactive,.wy-side-nav-search>afocus{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon,.wy-side-nav-search>a.icon{display:block}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.switch-menus{position:relative;display:block;margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-side-nav-search>div.switch-menus>div.language-switch,.wy-side-nav-search>div.switch-menus>div.version-switch{display:inline-block;padding:.2em}.wy-side-nav-search>div.switch-menus>div.language-switch select,.wy-side-nav-search>div.switch-menus>div.version-switch select{display:inline-block;margin-right:-2rem;padding-right:2rem;max-width:240px;text-align-last:center;background:none;border:none;border-radius:0;box-shadow:none;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-size:1em;font-weight:400;color:hsla(0,0%,100%,.3);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.wy-side-nav-search>div.switch-menus>div.language-switch select:active,.wy-side-nav-search>div.switch-menus>div.language-switch select:focus,.wy-side-nav-search>div.switch-menus>div.language-switch select:hover,.wy-side-nav-search>div.switch-menus>div.version-switch select:active,.wy-side-nav-search>div.switch-menus>div.version-switch select:focus,.wy-side-nav-search>div.switch-menus>div.version-switch select:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.wy-side-nav-search>div.switch-menus>div.language-switch select option,.wy-side-nav-search>div.switch-menus>div.version-switch select option{color:#000}.wy-side-nav-search>div.switch-menus>div.language-switch:has(>select):after,.wy-side-nav-search>div.switch-menus>div.version-switch:has(>select):after{display:inline-block;width:1.5em;height:100%;padding:.1em;content:"\f0d7";font-size:1em;line-height:1.2em;font-family:FontAwesome;text-align:center;pointer-events:none;box-sizing:border-box}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions .rst-other-versions .rtd-current-item{font-weight:700}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}#flyout-search-form{padding:6px}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file diff --git a/_static/documentation_options.js b/_static/documentation_options.js index d17d1512b..fee559c02 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.1.3.dev7+ga52e74e0', + VERSION: '1.2.1.dev1+g54630b2c', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/_static/fonts/Lato/lato-bold.eot b/_static/fonts/Lato/lato-bold.eot new file mode 100644 index 000000000..3361183a4 Binary files /dev/null and b/_static/fonts/Lato/lato-bold.eot differ diff --git a/_static/fonts/Lato/lato-bold.ttf b/_static/fonts/Lato/lato-bold.ttf new file mode 100644 index 000000000..29f691d5e Binary files /dev/null and b/_static/fonts/Lato/lato-bold.ttf differ diff --git a/_static/fonts/Lato/lato-bold.woff b/_static/fonts/Lato/lato-bold.woff new file mode 100644 index 000000000..c6dff51f0 Binary files /dev/null and b/_static/fonts/Lato/lato-bold.woff differ diff --git a/_static/fonts/Lato/lato-bold.woff2 b/_static/fonts/Lato/lato-bold.woff2 new file mode 100644 index 000000000..bb195043c Binary files /dev/null and b/_static/fonts/Lato/lato-bold.woff2 differ diff --git a/_static/fonts/Lato/lato-bolditalic.eot b/_static/fonts/Lato/lato-bolditalic.eot new file mode 100644 index 000000000..3d4154936 Binary files /dev/null and b/_static/fonts/Lato/lato-bolditalic.eot differ diff --git a/_static/fonts/Lato/lato-bolditalic.ttf b/_static/fonts/Lato/lato-bolditalic.ttf new file mode 100644 index 000000000..f402040b3 Binary files /dev/null and b/_static/fonts/Lato/lato-bolditalic.ttf differ diff --git a/_static/fonts/Lato/lato-bolditalic.woff b/_static/fonts/Lato/lato-bolditalic.woff new file mode 100644 index 000000000..88ad05b9f Binary files /dev/null and b/_static/fonts/Lato/lato-bolditalic.woff differ diff --git a/_static/fonts/Lato/lato-bolditalic.woff2 b/_static/fonts/Lato/lato-bolditalic.woff2 new file mode 100644 index 000000000..c4e3d804b Binary files /dev/null and b/_static/fonts/Lato/lato-bolditalic.woff2 differ diff --git a/_static/fonts/Lato/lato-italic.eot b/_static/fonts/Lato/lato-italic.eot new file mode 100644 index 000000000..3f826421a Binary files /dev/null and b/_static/fonts/Lato/lato-italic.eot differ diff --git a/_static/fonts/Lato/lato-italic.ttf b/_static/fonts/Lato/lato-italic.ttf new file mode 100644 index 000000000..b4bfc9b24 Binary files /dev/null and b/_static/fonts/Lato/lato-italic.ttf differ diff --git a/_static/fonts/Lato/lato-italic.woff b/_static/fonts/Lato/lato-italic.woff new file mode 100644 index 000000000..76114bc03 Binary files /dev/null and b/_static/fonts/Lato/lato-italic.woff differ diff --git a/_static/fonts/Lato/lato-italic.woff2 b/_static/fonts/Lato/lato-italic.woff2 new file mode 100644 index 000000000..3404f37e2 Binary files /dev/null and b/_static/fonts/Lato/lato-italic.woff2 differ diff --git a/_static/fonts/Lato/lato-regular.eot b/_static/fonts/Lato/lato-regular.eot new file mode 100644 index 000000000..11e3f2a5f Binary files /dev/null and b/_static/fonts/Lato/lato-regular.eot differ diff --git a/_static/fonts/Lato/lato-regular.ttf b/_static/fonts/Lato/lato-regular.ttf new file mode 100644 index 000000000..74decd9eb Binary files /dev/null and b/_static/fonts/Lato/lato-regular.ttf differ diff --git a/_static/fonts/Lato/lato-regular.woff b/_static/fonts/Lato/lato-regular.woff new file mode 100644 index 000000000..ae1307ff5 Binary files /dev/null and b/_static/fonts/Lato/lato-regular.woff differ diff --git a/_static/fonts/Lato/lato-regular.woff2 b/_static/fonts/Lato/lato-regular.woff2 new file mode 100644 index 000000000..3bf984332 Binary files /dev/null and b/_static/fonts/Lato/lato-regular.woff2 differ diff --git a/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot b/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot new file mode 100644 index 000000000..79dc8efed Binary files /dev/null and b/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot differ diff --git a/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf b/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf new file mode 100644 index 000000000..df5d1df27 Binary files /dev/null and b/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf differ diff --git a/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff b/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff new file mode 100644 index 000000000..6cb600001 Binary files /dev/null and b/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff differ diff --git a/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 b/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 new file mode 100644 index 000000000..7059e2314 Binary files /dev/null and b/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 differ diff --git a/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot b/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot new file mode 100644 index 000000000..2f7ca78a1 Binary files /dev/null and b/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot differ diff --git a/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf b/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf new file mode 100644 index 000000000..eb52a7907 Binary files /dev/null and b/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf differ diff --git a/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff b/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff new file mode 100644 index 000000000..f815f63f9 Binary files /dev/null and b/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff differ diff --git a/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 b/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 new file mode 100644 index 000000000..f2c76e5bd Binary files /dev/null and b/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 differ diff --git a/_static/js/html5shiv-printshiv.min.js b/_static/js/html5shiv-printshiv.min.js deleted file mode 100644 index 2b43bd062..000000000 --- a/_static/js/html5shiv-printshiv.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/** -* @preserve HTML5 Shiv 3.7.3-pre | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed -*/ -!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=y.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=y.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),y.elements=c+" "+a,j(b)}function f(a){var b=x[a[v]];return b||(b={},w++,a[v]=w,x[w]=b),b}function g(a,c,d){if(c||(c=b),q)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():u.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||t.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),q)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return y.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(y,b.frag)}function j(a){a||(a=b);var d=f(a);return!y.shivCSS||p||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),q||i(a,d),a}function k(a){for(var b,c=a.getElementsByTagName("*"),e=c.length,f=RegExp("^(?:"+d().join("|")+")$","i"),g=[];e--;)b=c[e],f.test(b.nodeName)&&g.push(b.applyElement(l(b)));return g}function l(a){for(var b,c=a.attributes,d=c.length,e=a.ownerDocument.createElement(A+":"+a.nodeName);d--;)b=c[d],b.specified&&e.setAttribute(b.nodeName,b.nodeValue);return e.style.cssText=a.style.cssText,e}function m(a){for(var b,c=a.split("{"),e=c.length,f=RegExp("(^|[\\s,>+~])("+d().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),g="$1"+A+"\\:$2";e--;)b=c[e]=c[e].split("}"),b[b.length-1]=b[b.length-1].replace(f,g),c[e]=b.join("}");return c.join("{")}function n(a){for(var b=a.length;b--;)a[b].removeNode()}function o(a){function b(){clearTimeout(g._removeSheetTimer),d&&d.removeNode(!0),d=null}var d,e,g=f(a),h=a.namespaces,i=a.parentWindow;return!B||a.printShived?a:("undefined"==typeof h[A]&&h.add(A),i.attachEvent("onbeforeprint",function(){b();for(var f,g,h,i=a.styleSheets,j=[],l=i.length,n=Array(l);l--;)n[l]=i[l];for(;h=n.pop();)if(!h.disabled&&z.test(h.media)){try{f=h.imports,g=f.length}catch(o){g=0}for(l=0;g>l;l++)n.push(f[l]);try{j.push(h.cssText)}catch(o){}}j=m(j.reverse().join("")),e=k(a),d=c(a,j)}),i.attachEvent("onafterprint",function(){n(e),clearTimeout(g._removeSheetTimer),g._removeSheetTimer=setTimeout(b,500)}),a.printShived=!0,a)}var p,q,r="3.7.3",s=a.html5||{},t=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,u=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,v="_html5shiv",w=0,x={};!function(){try{var a=b.createElement("a");a.innerHTML="",p="hidden"in a,q=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){p=!0,q=!0}}();var y={elements:s.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:r,shivCSS:s.shivCSS!==!1,supportsUnknownElements:q,shivMethods:s.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=y,j(b);var z=/^$|\b(?:all|print)\b/,A="html5shiv",B=!q&&function(){var c=b.documentElement;return!("undefined"==typeof b.namespaces||"undefined"==typeof b.parentWindow||"undefined"==typeof c.applyElement||"undefined"==typeof c.removeNode||"undefined"==typeof a.attachEvent)}();y.type+=" print",y.shivPrint=o,o(b),"object"==typeof module&&module.exports&&(module.exports=y)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/_static/js/html5shiv.min.js b/_static/js/html5shiv.min.js deleted file mode 100644 index cd1c674f5..000000000 --- a/_static/js/html5shiv.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/** -* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed -*/ -!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3-pre",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/_static/js/versions.js b/_static/js/versions.js new file mode 100644 index 000000000..4958195e0 --- /dev/null +++ b/_static/js/versions.js @@ -0,0 +1,228 @@ +const themeFlyoutDisplay = "hidden"; +const themeVersionSelector = true; +const themeLanguageSelector = true; + +if (themeFlyoutDisplay === "attached") { + function renderLanguages(config) { + if (!config.projects.translations.length) { + return ""; + } + + // Insert the current language to the options on the selector + let languages = config.projects.translations.concat(config.projects.current); + languages = languages.sort((a, b) => a.language.name.localeCompare(b.language.name)); + + const languagesHTML = ` +
+
Languages
+ ${languages + .map( + (translation) => ` +
+ ${translation.language.code} +
+ `, + ) + .join("\n")} +
+ `; + return languagesHTML; + } + + function renderVersions(config) { + if (!config.versions.active.length) { + return ""; + } + const versionsHTML = ` +
+
Versions
+ ${config.versions.active + .map( + (version) => ` +
+ ${version.slug} +
+ `, + ) + .join("\n")} +
+ `; + return versionsHTML; + } + + function renderDownloads(config) { + if (!Object.keys(config.versions.current.downloads).length) { + return ""; + } + const downloadsNameDisplay = { + pdf: "PDF", + epub: "Epub", + htmlzip: "HTML", + }; + + const downloadsHTML = ` +
+
Downloads
+ ${Object.entries(config.versions.current.downloads) + .map( + ([name, url]) => ` +
+ ${downloadsNameDisplay[name]} +
+ `, + ) + .join("\n")} +
+ `; + return downloadsHTML; + } + + document.addEventListener("readthedocs-addons-data-ready", function (event) { + const config = event.detail.data(); + + const flyout = ` +
+ + Read the Docs + v: ${config.versions.current.slug} + + +
+
+ ${renderLanguages(config)} + ${renderVersions(config)} + ${renderDownloads(config)} +
+
On Read the Docs
+
+ Project Home +
+
+ Builds +
+
+ Downloads +
+
+
+
Search
+
+ + +
+ +
+
+ + Hosted by Read the Docs + +
+
+ `; + + // Inject the generated flyout into the body HTML element. + document.body.insertAdjacentHTML("beforeend", flyout); + + // Trigger the Read the Docs Addons Search modal when clicking on the "Search docs" input from inside the flyout. + document + .querySelector("#flyout-search-form") + .addEventListener("focusin", () => { + const event = new CustomEvent("readthedocs-search-show"); + document.dispatchEvent(event); + }); + }) +} + +if (themeLanguageSelector || themeVersionSelector) { + function onSelectorSwitch(event) { + const option = event.target.selectedIndex; + const item = event.target.options[option]; + window.location.href = item.dataset.url; + } + + document.addEventListener("readthedocs-addons-data-ready", function (event) { + const config = event.detail.data(); + + const versionSwitch = document.querySelector( + "div.switch-menus > div.version-switch", + ); + if (themeVersionSelector) { + let versions = config.versions.active; + if (config.versions.current.hidden || config.versions.current.type === "external") { + versions.unshift(config.versions.current); + } + const versionSelect = ` + + `; + + versionSwitch.innerHTML = versionSelect; + versionSwitch.firstElementChild.addEventListener("change", onSelectorSwitch); + } + + const languageSwitch = document.querySelector( + "div.switch-menus > div.language-switch", + ); + + if (themeLanguageSelector) { + if (config.projects.translations.length) { + // Add the current language to the options on the selector + let languages = config.projects.translations.concat( + config.projects.current, + ); + languages = languages.sort((a, b) => + a.language.name.localeCompare(b.language.name), + ); + + const languageSelect = ` + + `; + + languageSwitch.innerHTML = languageSelect; + languageSwitch.firstElementChild.addEventListener("change", onSelectorSwitch); + } + else { + languageSwitch.remove(); + } + } + }); +} + +document.addEventListener("readthedocs-addons-data-ready", function (event) { + // Trigger the Read the Docs Addons Search modal when clicking on "Search docs" input from the topnav. + document + .querySelector("[role='search'] input") + .addEventListener("focusin", () => { + const event = new CustomEvent("readthedocs-search-show"); + document.dispatchEvent(event); + }); +}); \ No newline at end of file diff --git a/contribution.html b/contribution.html index 9efffa7dd..237795e54 100644 --- a/contribution.html +++ b/contribution.html @@ -1,23 +1,21 @@ + + - Contributing to res2df — res2df 1.1.3.dev7+ga52e74e0 documentation + Contributing to res2df — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/csv2res.html b/csv2res.html index be0d67ee2..f2a39fb45 100644 --- a/csv2res.html +++ b/csv2res.html @@ -1,23 +1,21 @@ + + - csv2res — res2df 1.1.3.dev7+ga52e74e0 documentation + csv2res — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
@@ -135,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.1.3.dev7+ga52e74e0) is a command line frontend to res2df. Documentation at https://equinor.github.io/res2df/

+

csv2res (1.2.1.dev1+g54630b2c) 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 b7884bb4e..b4db30817 100644 --- a/genindex.html +++ b/genindex.html @@ -1,22 +1,20 @@ + + - Index — res2df 1.1.3.dev7+ga52e74e0 documentation + Index — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -34,9 +32,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/glossary.html b/glossary.html index 02743b9f8..a11077600 100644 --- a/glossary.html +++ b/glossary.html @@ -1,23 +1,21 @@ + + - Glossary — res2df 1.1.3.dev7+ga52e74e0 documentation + Glossary — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/history.html b/history.html index 657e5eaea..44b0d841f 100644 --- a/history.html +++ b/history.html @@ -1,23 +1,21 @@ + + - History — res2df 1.1.3.dev7+ga52e74e0 documentation + History — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/index.html b/index.html index de010a933..e66fc0f6e 100644 --- a/index.html +++ b/index.html @@ -1,23 +1,21 @@ + + - res2df — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -36,9 +34,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/installation.html b/installation.html index 6ef6d6bda..5af26a6a2 100644 --- a/installation.html +++ b/installation.html @@ -1,23 +1,21 @@ + + - Installation — res2df 1.1.3.dev7+ga52e74e0 documentation + Installation — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/introduction.html b/introduction.html index 45177b9bf..0501fd3e5 100644 --- a/introduction.html +++ b/introduction.html @@ -1,23 +1,21 @@ + + - Introduction — res2df 1.1.3.dev7+ga52e74e0 documentation + Introduction — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/objects.inv b/objects.inv index a24494a01..da038c81a 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/py-modindex.html b/py-modindex.html index 4aa4c4ae9..d86c3fa15 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -1,22 +1,20 @@ + + - Python Module Index — res2df 1.1.3.dev7+ga52e74e0 documentation + Python Module Index — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2csv.html b/res2csv.html index e6ccda128..bd98c5819 100644 --- a/res2csv.html +++ b/res2csv.html @@ -1,23 +1,21 @@ + + - res2csv — res2df 1.1.3.dev7+ga52e74e0 documentation + res2csv — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
@@ -188,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.1.3.dev7+ga52e74e0) is a command line frontend to res2df. Documentation at https://equinor.github.io/res2df/

+

res2csv (1.2.1.dev1+g54630b2c) 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 11ff47a8f..d5f9789a0 100644
--- a/res2df/res2df.__version__.html
+++ b/res2df/res2df.__version__.html
@@ -1,23 +1,21 @@
+
+
 
 
 
   
 
   
-  res2df.__version__ — res2df 1.1.3.dev7+ga52e74e0 documentation
+  res2df.__version__ — res2df 1.2.1.dev1+g54630b2c documentation
       
       
 
   
-  
-  
-        
-        
-        
-        
-        
+      
+      
+      
+      
+      
     
     
     
@@ -37,9 +35,6 @@
             res2df
               
           
-              
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.common.html b/res2df/res2df.common.html index 0f49f51ec..db22f3a0f 100644 --- a/res2df/res2df.common.html +++ b/res2df/res2df.common.html @@ -1,23 +1,21 @@ + + - res2df.common — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.common — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.compdat.html b/res2df/res2df.compdat.html index 631d7073d..fdf74235b 100644 --- a/res2df/res2df.compdat.html +++ b/res2df/res2df.compdat.html @@ -1,23 +1,21 @@ + + - res2df.compdat — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.compdat — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.constants.html b/res2df/res2df.constants.html index 767687ac8..b71cd9916 100644 --- a/res2df/res2df.constants.html +++ b/res2df/res2df.constants.html @@ -1,23 +1,21 @@ + + - res2df.constants — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.constants — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.csv2res.html b/res2df/res2df.csv2res.html index cef9c67c5..a46c339f3 100644 --- a/res2df/res2df.csv2res.html +++ b/res2df/res2df.csv2res.html @@ -1,23 +1,21 @@ + + - res2df.csv2res — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.csv2res — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.equil.html b/res2df/res2df.equil.html index 5091593c1..afd10b384 100644 --- a/res2df/res2df.equil.html +++ b/res2df/res2df.equil.html @@ -1,23 +1,21 @@ + + - res2df.equil — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.equil — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.faults.html b/res2df/res2df.faults.html index 7cab7e15e..c33989220 100644 --- a/res2df/res2df.faults.html +++ b/res2df/res2df.faults.html @@ -1,23 +1,21 @@ + + - res2df.faults — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.faults — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.fipreports.html b/res2df/res2df.fipreports.html index 3b2fd60ee..b030823e7 100644 --- a/res2df/res2df.fipreports.html +++ b/res2df/res2df.fipreports.html @@ -1,23 +1,21 @@ + + - res2df.fipreports — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.fipreports — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.grid.html b/res2df/res2df.grid.html index 47d898d68..102b9bf53 100644 --- a/res2df/res2df.grid.html +++ b/res2df/res2df.grid.html @@ -1,23 +1,21 @@ + + - res2df.grid — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.grid — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.gruptree.html b/res2df/res2df.gruptree.html index e150eb503..3b665e3df 100644 --- a/res2df/res2df.gruptree.html +++ b/res2df/res2df.gruptree.html @@ -1,23 +1,21 @@ + + - res2df.gruptree — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.gruptree — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.hook_implementations.html b/res2df/res2df.hook_implementations.html index 400108eac..12dbcbb24 100644 --- a/res2df/res2df.hook_implementations.html +++ b/res2df/res2df.hook_implementations.html @@ -1,23 +1,21 @@ + + - res2df.hook_implementations — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.hook_implementations — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.hook_implementations.jobs.html b/res2df/res2df.hook_implementations.jobs.html index d43c69fd6..bae265955 100644 --- a/res2df/res2df.hook_implementations.jobs.html +++ b/res2df/res2df.hook_implementations.jobs.html @@ -1,23 +1,21 @@ + + - res2df.hook_implementations.jobs — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.hook_implementations.jobs — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.html b/res2df/res2df.html index 1e3860260..e5f630fa0 100644 --- a/res2df/res2df.html +++ b/res2df/res2df.html @@ -1,23 +1,21 @@ + + - res2df — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.inferdims.html b/res2df/res2df.inferdims.html index a807c69b1..c35e05f83 100644 --- a/res2df/res2df.inferdims.html +++ b/res2df/res2df.inferdims.html @@ -1,23 +1,21 @@ + + - res2df.inferdims — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.inferdims — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.nnc.html b/res2df/res2df.nnc.html index 35bd91d32..13aafba0c 100644 --- a/res2df/res2df.nnc.html +++ b/res2df/res2df.nnc.html @@ -1,23 +1,21 @@ + + - res2df.nnc — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.nnc — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.parameters.html b/res2df/res2df.parameters.html index e13ba61c9..5ecfdc20a 100644 --- a/res2df/res2df.parameters.html +++ b/res2df/res2df.parameters.html @@ -1,23 +1,21 @@ + + - res2df.parameters — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.parameters — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.pillars.html b/res2df/res2df.pillars.html index a7c0d9f13..28b5cf6a0 100644 --- a/res2df/res2df.pillars.html +++ b/res2df/res2df.pillars.html @@ -1,23 +1,21 @@ + + - res2df.pillars — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.pillars — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.pvt.html b/res2df/res2df.pvt.html index 8b516c553..54ee34b31 100644 --- a/res2df/res2df.pvt.html +++ b/res2df/res2df.pvt.html @@ -1,23 +1,21 @@ + + - res2df.pvt — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.pvt — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.res2csv.html b/res2df/res2df.res2csv.html index 31fa7e3a3..c3a3eb9d4 100644 --- a/res2df/res2df.res2csv.html +++ b/res2df/res2df.res2csv.html @@ -1,23 +1,21 @@ + + - res2df.res2csv — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.res2csv — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.res2csvlogger.html b/res2df/res2df.res2csvlogger.html index 4b3a001dd..1f01f404a 100644 --- a/res2df/res2df.res2csvlogger.html +++ b/res2df/res2df.res2csvlogger.html @@ -1,23 +1,21 @@ + + - res2df.res2csvlogger — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.res2csvlogger — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.resdatafiles.html b/res2df/res2df.resdatafiles.html index df5654ea3..a62a88880 100644 --- a/res2df/res2df.resdatafiles.html +++ b/res2df/res2df.resdatafiles.html @@ -1,23 +1,21 @@ + + - res2df.resdatafiles — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.resdatafiles — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.rft.html b/res2df/res2df.rft.html index 4b779e5d1..ba00f336a 100644 --- a/res2df/res2df.rft.html +++ b/res2df/res2df.rft.html @@ -1,23 +1,21 @@ + + - res2df.rft — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.rft — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.satfunc.html b/res2df/res2df.satfunc.html index e86d4f3b1..726b440d6 100644 --- a/res2df/res2df.satfunc.html +++ b/res2df/res2df.satfunc.html @@ -1,23 +1,21 @@ + + - res2df.satfunc — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.satfunc — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.summary.html b/res2df/res2df.summary.html index 4e9c93264..aa7249e5c 100644 --- a/res2df/res2df.summary.html +++ b/res2df/res2df.summary.html @@ -1,23 +1,21 @@ + + - res2df.summary — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.summary — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.trans.html b/res2df/res2df.trans.html index 9d7ad4d4b..bd065c3ed 100644 --- a/res2df/res2df.trans.html +++ b/res2df/res2df.trans.html @@ -1,23 +1,21 @@ + + - res2df.trans — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.trans — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.version.html b/res2df/res2df.version.html index b3b058062..bd5938412 100644 --- a/res2df/res2df.version.html +++ b/res2df/res2df.version.html @@ -1,23 +1,21 @@ + + - res2df.version — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.version — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.vfp._vfp.html b/res2df/res2df.vfp._vfp.html index 9654ac7b2..0b12801b6 100644 --- a/res2df/res2df.vfp._vfp.html +++ b/res2df/res2df.vfp._vfp.html @@ -1,23 +1,21 @@ + + - res2df.vfp._vfp — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.vfp._vfp — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.vfp._vfpcommon.html b/res2df/res2df.vfp._vfpcommon.html index 154f9d0c8..48f81e964 100644 --- a/res2df/res2df.vfp._vfpcommon.html +++ b/res2df/res2df.vfp._vfpcommon.html @@ -1,23 +1,21 @@ + + - res2df.vfp._vfpcommon — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.vfp._vfpcommon — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.vfp._vfpdefs.html b/res2df/res2df.vfp._vfpdefs.html index 11ff2e573..0708ebac4 100644 --- a/res2df/res2df.vfp._vfpdefs.html +++ b/res2df/res2df.vfp._vfpdefs.html @@ -1,23 +1,21 @@ + + - res2df.vfp._vfpdefs — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.vfp._vfpdefs — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.vfp._vfpinj.html b/res2df/res2df.vfp._vfpinj.html index 1b6c69da5..65ea1ee35 100644 --- a/res2df/res2df.vfp._vfpinj.html +++ b/res2df/res2df.vfp._vfpinj.html @@ -1,23 +1,21 @@ + + - res2df.vfp._vfpinj — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.vfp._vfpinj — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.vfp._vfpprod.html b/res2df/res2df.vfp._vfpprod.html index 10abd7eec..33e6041d3 100644 --- a/res2df/res2df.vfp._vfpprod.html +++ b/res2df/res2df.vfp._vfpprod.html @@ -1,23 +1,21 @@ + + - res2df.vfp._vfpprod — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.vfp._vfpprod — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.vfp.html b/res2df/res2df.vfp.html index 080252020..b07acc7f6 100644 --- a/res2df/res2df.vfp.html +++ b/res2df/res2df.vfp.html @@ -1,23 +1,21 @@ + + - res2df.vfp — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.vfp — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.wcon.html b/res2df/res2df.wcon.html index 006ddb6df..b38869ca6 100644 --- a/res2df/res2df.wcon.html +++ b/res2df/res2df.wcon.html @@ -1,23 +1,21 @@ + + - res2df.wcon — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.wcon — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.wellcompletiondata.html b/res2df/res2df.wellcompletiondata.html index 04bdbf1c4..656d87587 100644 --- a/res2df/res2df.wellcompletiondata.html +++ b/res2df/res2df.wellcompletiondata.html @@ -1,23 +1,21 @@ + + - res2df.wellcompletiondata — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.wellcompletiondata — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/res2df/res2df.wellconnstatus.html b/res2df/res2df.wellconnstatus.html index 72dc34303..af152776c 100644 --- a/res2df/res2df.wellconnstatus.html +++ b/res2df/res2df.wellconnstatus.html @@ -1,23 +1,21 @@ + + - res2df.wellconnstatus — res2df 1.1.3.dev7+ga52e74e0 documentation + res2df.wellconnstatus — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -36,9 +34,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/search.html b/search.html index 21e6ca39a..8bb2b3370 100644 --- a/search.html +++ b/search.html @@ -1,23 +1,21 @@ + + - Search — res2df 1.1.3.dev7+ga52e74e0 documentation + Search — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/searchindex.js b/searchindex.js index d20e8ee99..5f5c0a83c 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], "3": [1, 7, 10, 11, 16, 17, 29, 38, 39, 46, 47, 49, 50, 51, 53, 55], "dev7": [1, 7], "ga52e74e0": [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, "2": [7, 10, 11, 24, 29, 44, 45, 46, 47, 49, 50, 51, 53, 55, 56, 57], "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], "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, 52], "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], "dev1": [1, 7], "g54630b2c": [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 c9c23b18e..2e778eee0 100644 --- a/usage.html +++ b/usage.html @@ -1,23 +1,21 @@ + + - Usage and examples — res2df 1.1.3.dev7+ga52e74e0 documentation + Usage and examples — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/usage/compdat.html b/usage/compdat.html index 19d47b513..555bf7176 100644 --- a/usage/compdat.html +++ b/usage/compdat.html @@ -1,23 +1,21 @@ + + - compdat — res2df 1.1.3.dev7+ga52e74e0 documentation + compdat — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/usage/equil.html b/usage/equil.html index 21a600643..62dfb3714 100644 --- a/usage/equil.html +++ b/usage/equil.html @@ -1,23 +1,21 @@ + + - equil — res2df 1.1.3.dev7+ga52e74e0 documentation + equil — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/usage/fipreports.html b/usage/fipreports.html index 52f39e023..0a473e86b 100644 --- a/usage/fipreports.html +++ b/usage/fipreports.html @@ -1,23 +1,21 @@ + + - fipreports — res2df 1.1.3.dev7+ga52e74e0 documentation + fipreports — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/usage/grid.html b/usage/grid.html index 02f710b9d..df7490d21 100644 --- a/usage/grid.html +++ b/usage/grid.html @@ -1,23 +1,21 @@ + + - grid — res2df 1.1.3.dev7+ga52e74e0 documentation + grid — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/usage/gruptree.html b/usage/gruptree.html index 6a30416da..dec13e0a5 100644 --- a/usage/gruptree.html +++ b/usage/gruptree.html @@ -1,23 +1,21 @@ + + - gruptree — res2df 1.1.3.dev7+ga52e74e0 documentation + gruptree — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/usage/nnc.html b/usage/nnc.html index 2778a4e72..d4cc898c4 100644 --- a/usage/nnc.html +++ b/usage/nnc.html @@ -1,23 +1,21 @@ + + - nnc — res2df 1.1.3.dev7+ga52e74e0 documentation + nnc — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/usage/pillars.html b/usage/pillars.html index af4167776..c2e9c8b6d 100644 --- a/usage/pillars.html +++ b/usage/pillars.html @@ -1,23 +1,21 @@ + + - pillars — res2df 1.1.3.dev7+ga52e74e0 documentation + pillars — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/usage/pvt.html b/usage/pvt.html index af1b16206..cea294161 100644 --- a/usage/pvt.html +++ b/usage/pvt.html @@ -1,23 +1,21 @@ + + - pvt — res2df 1.1.3.dev7+ga52e74e0 documentation + pvt — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/usage/rft.html b/usage/rft.html index 6f57c6ca6..92ee0e1c9 100644 --- a/usage/rft.html +++ b/usage/rft.html @@ -1,23 +1,21 @@ + + - rft — res2df 1.1.3.dev7+ga52e74e0 documentation + rft — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
@@ -127,7 +122,7 @@

rft

Eclipse usage

In order to get RFT files emitted from Eclipse, you need the WRFTPLT keyword -in your :term`.DATA file`, example:

+in your .DATA file, example:

WRFTPLT
   '*' 'REPT' 'REPT' 'REPT' /
 /
diff --git a/usage/satfunc.html b/usage/satfunc.html
index 428964013..cb6c3d213 100644
--- a/usage/satfunc.html
+++ b/usage/satfunc.html
@@ -1,23 +1,21 @@
+
+
 
 
 
   
 
   
-  satfunc — res2df 1.1.3.dev7+ga52e74e0 documentation
+  satfunc — res2df 1.2.1.dev1+g54630b2c documentation
       
       
 
   
-  
-  
-        
-        
-        
-        
-        
+      
+      
+      
+      
+      
     
     
     
@@ -37,9 +35,6 @@
             res2df
               
           
-              
- 1.1.3.dev7+ga52e74e0 -
diff --git a/usage/summary.html b/usage/summary.html index 880b596cb..0d204526f 100644 --- a/usage/summary.html +++ b/usage/summary.html @@ -1,23 +1,21 @@ + + - summary — res2df 1.1.3.dev7+ga52e74e0 documentation + summary — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/usage/trans.html b/usage/trans.html index 9bfc46475..06a9bc6f8 100644 --- a/usage/trans.html +++ b/usage/trans.html @@ -1,23 +1,21 @@ + + - trans — res2df 1.1.3.dev7+ga52e74e0 documentation + trans — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/usage/wcon.html b/usage/wcon.html index 8e1d08270..665645986 100644 --- a/usage/wcon.html +++ b/usage/wcon.html @@ -1,23 +1,21 @@ + + - wcon — res2df 1.1.3.dev7+ga52e74e0 documentation + wcon — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -
diff --git a/usage/wellconnstatus.html b/usage/wellconnstatus.html index 015d25e0f..48c6b6e52 100644 --- a/usage/wellconnstatus.html +++ b/usage/wellconnstatus.html @@ -1,23 +1,21 @@ + + - wellconnstatus — res2df 1.1.3.dev7+ga52e74e0 documentation + wellconnstatus — res2df 1.2.1.dev1+g54630b2c documentation - - - - - - - + + + + + @@ -37,9 +35,6 @@ res2df -
- 1.1.3.dev7+ga52e74e0 -