Files
ResInsight/wells-and-completions/wellpaths/index.html
Magne Sjaastad 23a6f766ac Major refactoring of publish system
Updated to hugo 0.142
Use theme hugo-theme-relearn
Restructure content and make release notes easily available
2025-02-14 10:39:39 +01:00

442 lines
37 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en-us" dir="ltr" itemscope itemtype="http://schema.org/Article" data-r-output-format="html">
<head>
<meta charset="utf-8">
<meta name="viewport" content="height=device-height, width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="generator" content="Hugo 0.142.0">
<meta name="generator" content="Relearn 7.3.2+7b470298046df2c96c0da9da07a54572b7c4e1b0">
<meta name="description" content="ResInsight can import well paths from simple Ascii files. In addition, ResInsight is able to retrieve well paths from an Equinor internal web service.
ResInsight also supports creation of your own user-defined well paths. See Create Well Paths
Ascii Well Paths The command File -&gt; Import -&gt; Well Data -&gt; Import Well Paths From File will read the well paths in the selected file, and create one entry for each well path under the Wells item in the Project Tree.">
<meta name="author" content="">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Well Paths :: ResInsight">
<meta name="twitter:description" content="ResInsight can import well paths from simple Ascii files. In addition, ResInsight is able to retrieve well paths from an Equinor internal web service.
ResInsight also supports creation of your own user-defined well paths. See Create Well Paths
Ascii Well Paths The command File -&gt; Import -&gt; Well Data -&gt; Import Well Paths From File will read the well paths in the selected file, and create one entry for each well path under the Wells item in the Project Tree.">
<meta property="og:url" content="https://resinsight.org/wells-and-completions/wellpaths/index.html">
<meta property="og:site_name" content="ResInsight">
<meta property="og:title" content="Well Paths :: ResInsight">
<meta property="og:description" content="ResInsight can import well paths from simple Ascii files. In addition, ResInsight is able to retrieve well paths from an Equinor internal web service.
ResInsight also supports creation of your own user-defined well paths. See Create Well Paths
Ascii Well Paths The command File -&gt; Import -&gt; Well Data -&gt; Import Well Paths From File will read the well paths in the selected file, and create one entry for each well path under the Wells item in the Project Tree.">
<meta property="og:locale" content="en_us">
<meta property="og:type" content="article">
<meta property="article:section" content="Wells and Completions">
<meta itemprop="name" content="Well Paths :: ResInsight">
<meta itemprop="description" content="ResInsight can import well paths from simple Ascii files. In addition, ResInsight is able to retrieve well paths from an Equinor internal web service.
ResInsight also supports creation of your own user-defined well paths. See Create Well Paths
Ascii Well Paths The command File -&gt; Import -&gt; Well Data -&gt; Import Well Paths From File will read the well paths in the selected file, and create one entry for each well path under the Wells item in the Project Tree.">
<meta itemprop="wordCount" content="890">
<title>Well Paths :: ResInsight</title>
<link href="/css/fontawesome-all.min.css?1739525796" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="/css/fontawesome-all.min.css?1739525796" rel="stylesheet"></noscript>
<link href="/css/auto-complete.css?1739525796" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="/css/auto-complete.css?1739525796" rel="stylesheet"></noscript>
<link href="/css/perfect-scrollbar.min.css?1739525796" rel="stylesheet">
<link href="/css/theme.min.css?1739525796" rel="stylesheet">
<link href="/css/format-html.min.css?1739525796" rel="stylesheet" id="R-format-style">
<script>
window.relearn = window.relearn || {};
window.relearn.relBasePath='..\/..';
window.relearn.relBaseUri='..\/..';
window.relearn.absBaseUri='https:\/\/resinsight.org';
window.relearn.min = `.min`;
window.relearn.disableAnchorCopy=false;
window.relearn.disableAnchorScrolling=false;
// variant stuff
window.relearn.themevariants = [ 'relearn' ];
window.relearn.customvariantname = "my-custom-variant";
window.relearn.changeVariant = function(variant) {
var oldVariant = document.documentElement.dataset.rThemeVariant;
window.localStorage.setItem(window.relearn.absBaseUri + "/variant", variant);
document.documentElement.dataset.rThemeVariant = variant;
if (oldVariant != variant) {
document.dispatchEvent( new CustomEvent('themeVariantLoaded', { detail: { variant, oldVariant } }) );
}
}
window.relearn.markVariant = function() {
var variant = window.localStorage.getItem(window.relearn.absBaseUri + "/variant");
var select = document.querySelector("#R-select-variant");
if (select) {
select.value = variant;
}
}
window.relearn.initVariant = function() {
var variant = window.localStorage.getItem(window.relearn.absBaseUri + "/variant") ?? "";
if( variant == window.relearn.customvariantname ){
}else if( !variant || !window.relearn.themevariants.includes(variant) ){
variant = window.relearn.themevariants[0];
window.localStorage.setItem(window.relearn.absBaseUri + "/variant", variant);
}
document.documentElement.dataset.rThemeVariant = variant;
}
window.relearn.initVariant();
window.relearn.markVariant();
// translations
window.T_Copy_to_clipboard = `Copy to clipboard`;
window.T_Copied_to_clipboard = `Copied to clipboard!`;
window.T_Copy_link_to_clipboard = `Copy link to clipboard`;
window.T_Link_copied_to_clipboard = `Copied link to clipboard!`;
window.T_Reset_view = `Reset view`;
window.T_View_reset = `View reset!`;
window.T_No_results_found = `No results found for "{0}"`;
window.T_N_results_found = `{1} results found for "{0}"`;
</script>
<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.6/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [['$','$'], ['\\(','\\)']],
displayMath: [['$$','$$'], ['\\[','\\]']],
processEscapes: true,
processEnvironments: true,
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'],
TeX: { equationNumbers: { autoNumber: "AMS" },
extensions: ["AMSmath.js", "AMSsymbols.js"] }
},
menuSettings: { renderer: "CommonHTML" }
});
MathJax.Hub.Queue(function() {
var all = MathJax.Hub.getAllJax();
while(jax = all.pop()) {
jax.SourceElement().parentNode.className += ' has-jax';
}
});
MathJax.Hub.Config({
TeX: { equationNumbers: { autoNumber: "AMS" } }
});
</script>
</head>
<body class="mobile-support html" data-url="/wells-and-completions/wellpaths/index.html">
<div id="R-body" class="default-animation">
<div id="R-body-overlay"></div>
<nav id="R-topbar">
<div class="topbar-wrapper">
<div class="topbar-sidebar-divider"></div>
<div class="topbar-area topbar-area-start" data-area="start">
<div class="topbar-button topbar-button-sidebar" data-content-empty="disable" data-width-s="show" data-width-m="hide" data-width-l="hide"><button class="topbar-control" onclick="toggleNav()" type="button" title="Menu (CTRL&#43;ALT&#43;n)"><i class="fa-fw fas fa-bars"></i></button>
</div>
<div class="topbar-button topbar-button-toc" data-content-empty="hide" data-width-s="show" data-width-m="show" data-width-l="show"><button class="topbar-control" onclick="toggleTopbarFlyout(this)" type="button" title="Table of Contents (CTRL&#43;ALT&#43;t)"><i class="fa-fw fas fa-list-alt"></i></button>
<div class="topbar-content">
<div class="topbar-content-wrapper">
<nav class="TableOfContents">
<ul>
<li>
<ul>
<li><a href="#ascii-well-paths">Ascii Well Paths</a></li>
<li><a href="#importing-well-paths-from-osdu">Importing well paths from OSDU</a></li>
<li><a href="#well-path-visualization">Well Path Visualization</a></li>
<li><a href="#individual-well-path">Individual Well Path</a>
<ul>
<li><a href="#importing-well-log-files">Importing Well Log Files</a></li>
<li><a href="#well-path-property-editor">Well Path Property Editor</a></li>
<li><a href="#casing-design">Casing Design</a></li>
</ul>
</li>
<li><a href="#ascii-well-paths-file-format">Ascii Well Paths File Format</a>
<ul>
<li></li>
</ul>
</li>
</ul>
</li>
</ul>
</nav>
</div>
</div>
</div>
</div>
<ol class="topbar-breadcrumbs breadcrumbs highlightable" itemscope itemtype="http://schema.org/BreadcrumbList"><li
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><a itemprop="item" href="/index.html"><span itemprop="name">ResInsight</span></a><meta itemprop="position" content="1">&nbsp;>&nbsp;</li><li
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><a itemprop="item" href="/wells-and-completions/index.html"><span itemprop="name">Wells and Completions</span></a><meta itemprop="position" content="2">&nbsp;>&nbsp;</li><li
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><span itemprop="name">Well Paths</span><meta itemprop="position" content="3"></li>
</ol>
<div class="topbar-area topbar-area-end" data-area="end">
<div class="topbar-button topbar-button-prev" data-content-empty="disable" data-width-s="show" data-width-m="show" data-width-l="show"><a class="topbar-control" href="/wells-and-completions/simulationwells/index.html" title="Simulation Wells (🡐)"><i class="fa-fw fas fa-chevron-left"></i></a>
</div>
<div class="topbar-button topbar-button-next" data-content-empty="disable" data-width-s="show" data-width-m="show" data-width-l="show"><a class="topbar-control" href="/wells-and-completions/createnewwellpaths/index.html" title="Create Well Paths (🡒)"><i class="fa-fw fas fa-chevron-right"></i></a>
</div>
<div class="topbar-button topbar-button-more" data-content-empty="hide" data-width-s="show" data-width-m="show" data-width-l="show"><button class="topbar-control" onclick="toggleTopbarFlyout(this)" type="button" title="More"><i class="fa-fw fas fa-ellipsis-v"></i></button>
<div class="topbar-content">
<div class="topbar-content-wrapper">
<div class="topbar-area topbar-area-more" data-area="more">
</div>
</div>
</div>
</div>
</div>
</div>
</nav>
<div id="R-main-overlay"></div>
<main id="R-body-inner" class="highlightable wells-and-completions" tabindex="-1">
<div class="flex-block-wrapper">
<article class="default">
<header class="headline">
</header>
<h1 id="well-paths">Well Paths</h1>
<p><a href="#R-image-86249d33a7681b94899bf347adb51b5a" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/ResInsight_WellPathWithSimulationWell.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-86249d33a7681b94899bf347adb51b5a"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/ResInsight_WellPathWithSimulationWell.png"></a></p>
<p>ResInsight can import well paths from simple Ascii files.
In addition, ResInsight is able to retrieve well paths from an Equinor internal web service.</p>
<p>ResInsight also supports creation of your own user-defined well paths. See <a href="/wells-and-completions/createnewwellpaths/index.html">Create Well Paths</a></p>
<h2 id="ascii-well-paths">Ascii Well Paths</h2>
<p>The command <strong>File -&gt; Import -&gt; Well Data -&gt; Import Well Paths From File</strong> will read the well paths in the selected file, and create one entry for each well path under the
<img src="https://resinsight.org/images/3d-main-window/WellCollection.png" style="display:inline; vertical-align:middle; margin:0">
<strong>Wells</strong> item in the <strong>Project Tree</strong>.</p>
<h2 id="importing-well-paths-from-osdu">Importing well paths from OSDU</h2>
<p>Well path trajectories can be downloaded from an OSDU cloud service. When storing the project file, the reference to the OSDU trajectory is stored. This will ensure that authentication and access is checked before the trajectory is downloaded.</p>
<p>Download of OSDU trajectories will not work if the project is used on a server, as the user is required to authenticate before download of data.</p>
<p>The command <strong>File -&gt; Import -&gt; Well Data -&gt; Import Well Paths From OSDU</strong> launches a wizard to guide you through the process of selecting the well paths you need.
Having completed the wizard, the imported wells are accessible as Items under the
<img src="https://resinsight.org/images/3d-main-window/WellCollection.png" style="display:inline; vertical-align:middle; margin:0">
<strong>Wells</strong> item in the <strong>Project Tree</strong>.</p>
<p><a href="/import/cloudservices/index.html">OSDU Cloud Service</a></p>
<details open class=" box cstyle notices info">
<summary class="box-label" tabindex="-1">
<i class="fa-fw fas fa-info-circle"></i>
Info
</summary>
<div class="box-content">
<p><strong>Access to Cloud Data </strong>
Make sure you have access to &ldquo;OSDU - Base acces&rdquo; and &ldquo;Linux Exclusion Conditional Access&rdquo;.</p>
</div>
</details>
<h2 id="well-path-visualization">Well Path Visualization</h2>
<p>All the imported well paths are available below the
<img src="https://resinsight.org/images/3d-main-window/WellCollection.png" style="display:inline; vertical-align:middle; margin:0">
<strong>Wells</strong> item in the <strong>Project Tree</strong>.</p>
<p><a href="#R-image-c358281a2f38cb06bee9039a26543d52" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/WellsInTree.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-c358281a2f38cb06bee9039a26543d52"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/WellsInTree.png"></a></p>
<p>The visible wells are always shown in all the 3D Views in the complete project, so the toggles and settings control the overall project visibility of the Well Paths. The <strong>Property Editor</strong> of the <strong>Wells</strong> item is shown below</p>
<p><a href="#R-image-51ce1977d1a3ea6612e77920c6b62ad8" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/WellPathCollectionProperties.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-51ce1977d1a3ea6612e77920c6b62ad8"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/WellPathCollectionProperties.png"></a></p>
<ul>
<li><strong>Global well path visibility</strong> &ndash; This option forces the well paths on or off, ignoring the individual settings unless it is set to Individual.</li>
<li><strong>Clip Well Paths</strong> &ndash; This option hides the top of the Well Paths to avoid displaying the very long lines from the reservoir to the sea surface.</li>
<li><strong>Well Path clipping depth distance</strong> &ndash; This number is the distance from the top of the reservoir to the clipping depth.</li>
</ul>
<h2 id="individual-well-path">Individual Well Path</h2>
<p>A well path will hold well log data and well path data imported from files. A well path file is placed inside the well path item, while one or more well log files are placed as child items under the well path in the project tree.</p>
<h3 id="importing-well-log-files">Importing Well Log Files</h3>
<p>Well log data is <a href="/import/lasfile/index.html#importing-a-las-file">imported from LAS-files</a>.</p>
<h3 id="well-path-property-editor">Well Path Property Editor</h3>
<p>The well path property editor lets the user control the appearance of the well path and associate the well path to a simulation well. It also gives some information about the well path metadata.</p>
<p><a href="#R-image-78820d33f792226600bd402ad9ebbea5" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/WellPathPropertyEditor.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-78820d33f792226600bd402ad9ebbea5"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/WellPathPropertyEditor.png"></a></p>
<ul>
<li><strong>Appearance group</strong> &ndash; Settings in this group affect the well path appearance in the 3D view</li>
<li><strong>File group</strong> &ndash; Information about the well path file</li>
<li><strong>Simulation Well group</strong> &ndash; Associated simulation well. ResInsight will try to associate each well path with a simulation well. This is done in the exact same way as looking up an existing well path. If the auto-association fails, the user can set the correct simulation well here.</li>
<li><strong>Well Info group</strong> &ndash; Metadata for the well path</li>
<li><strong>Well Picks group</strong> &ndash; Information about imported <a href="/3d-main-window/formations/index.html#well-picks">well picks</a> file containing data for the current well path</li>
</ul>
<h3 id="casing-design">Casing Design</h3>
<p>Some Casing Design elements can be assigned to the well path by selecting <strong>Create Casign Design</strong> from the right-click menu of the well path.</p>
<p>This will create a new child object for the Well Path, named <strong>Casing Design</strong>. In the <strong>Casign Design</strong> Property editor
well path containment properties such as Casing (with Casing Shoe) and Liner can be added to the well path along with a start and end depth and a diameter.</p>
<p><a href="#R-image-36e5b4f1893bd7781058faf236688af8" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/CasignDesign.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-36e5b4f1893bd7781058faf236688af8"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/CasignDesign.png"></a></p>
<p>These can be visualised in the 3D View and Well Log Plots on a <a href="/plot-window/welllogsandplots/index.html#tracks">Well Log Track</a>.</p>
<p><a href="#R-image-3e25dca82804f41285d336a6452c683a" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/CasignDesign3D.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-3e25dca82804f41285d336a6452c683a"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/CasignDesign3D.png"></a></p>
<p><a href="#R-image-7227713c91b1925f838284bd2d85cff2" class="lightbox-link"><img class="noborder lazy lightbox noshadow figure-image" loading="lazy" src="/images/3d-main-window/CasignDesignPlot.png" style=" height: auto; width: auto;"></a>
<a href="javascript:history.back();" class="lightbox-back" id="R-image-7227713c91b1925f838284bd2d85cff2"><img class="noborder lazy lightbox noshadow lightbox-image" loading="lazy" src="/images/3d-main-window/CasignDesignPlot.png"></a></p>
<h2 id="ascii-well-paths-file-format">Ascii Well Paths File Format</h2>
<p>The supported ASCII format is quite flexible but the main requirements are:</p>
<ul>
<li>Each data line must contain four numbers: X Y TVD(MSL) MD(RKB) separated with white-space.</li>
<li>Lines starting with <code>&quot;--&quot; or &quot;#&quot;</code> is considered to be comment lines</li>
<li>A line starting with none-number-characters are used as a well name after the following rules:
<ul>
<li>If the line contains a pair of : <code> &quot;'&quot;, &quot;`&quot;, &quot;´&quot;, &quot;&quot; or &quot;&quot;</code> the text between the quotation marks is used as a well name.</li>
<li>If the line contains the case insensitive string &ldquo;name&rdquo; with an optional &ldquo;:&rdquo; after then the rest of the line is used as a well name.</li>
<li>If there are no quotes or &ldquo;name&rdquo;&rsquo;s, the complete line is used as a well name.</li>
<li>If there are several consecutive name-like lines, only the last one will be used</li>
</ul>
</li>
<li>If a well name is found, a new well is created and the following data points are added to it.</li>
</ul>
<h4 id="example-1">Example 1:</h4>
<div class="highlight wrap-code"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-txt" data-lang="txt"><span style="display:flex;"><span>WELLNAME: WELL1
</span></span><span style="display:flex;"><span>6507.1 725 2542 2590
</span></span><span style="display:flex;"><span>6523.5 757 2549 2626.6
</span></span><span style="display:flex;"><span>6523.5 760 2559 2637.1
</span></span><span style="display:flex;"><span>-999
</span></span><span style="display:flex;"><span>WELLNAME: WELL2
</span></span><span style="display:flex;"><span>550.7 1020.2 2410 2410
</span></span><span style="display:flex;"><span>551 1004.1 2422.2 2430.2
</span></span><span style="display:flex;"><span>555.2 993.9 2425 2441.6
</span></span><span style="display:flex;"><span>-999</span></span></code></pre></div>
<h4 id="example-2">Example 2:</h4>
<div class="highlight wrap-code"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-txt" data-lang="txt"><span style="display:flex;"><span>X Y TVD(MSL) MD(RKB)
</span></span><span style="display:flex;"><span>Name Well_1
</span></span><span style="display:flex;"><span>6507.1 725 2542 2542
</span></span><span style="display:flex;"><span>6523.5 757 2549 2578.6
</span></span><span style="display:flex;"><span>6523.5 760 2559 2589.1
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>-- A Comment new well
</span></span><span style="display:flex;"><span>This is not its name
</span></span><span style="display:flex;"><span>Name Well_2
</span></span><span style="display:flex;"><span>550.7 1020.2 2410 2520
</span></span><span style="display:flex;"><span>551 1004.1 2422.2 2540.2
</span></span><span style="display:flex;"><span># a comment inside the data
</span></span><span style="display:flex;"><span>555.2 993.9 2425 2551.6
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>3Q AHB-J
</span></span><span style="display:flex;"><span>5507.0 4638.5 0.0 0.0
</span></span><span style="display:flex;"><span>5507 4638.5 1628.6 1628.6</span></span></code></pre></div>
<footer class="footline">
</footer>
</article>
</div>
</main>
</div>
<aside id="R-sidebar" class="default-animation">
<div id="R-header-topbar" class="default-animation"></div>
<div id="R-header-wrapper" class="default-animation">
<div id="R-header" class="default-animation">
<a id="logo" href="https://resinsight.org/">
<img src="https://resinsight.org//images/ResInsightCroppedIconPicture.png">
</a>
</div>
<script>
window.index_js_url="/searchindex.en.js?1739525796";
</script>
<search><form action="/search/index.html" method="get">
<div class="searchbox default-animation">
<button class="search-detail" type="submit" title="Search (CTRL+ALT+f)"><i class="fas fa-search"></i></button>
<label class="a11y-only" for="R-search-by">Search</label>
<input data-search-input id="R-search-by" name="search-by" class="search-by" type="search" placeholder="Search...">
<button class="search-clear" type="button" data-search-clear="" title="Clear search"><i class="fas fa-times" title="Clear search"></i></button>
</div>
</form></search>
<script>
var contentLangs=['en'];
</script>
<script src="/js/auto-complete.js?1739525796" defer></script>
<script src="/js/lunr/lunr.min.js?1739525796" defer></script>
<script src="/js/lunr/lunr.stemmer.support.min.js?1739525796" defer></script>
<script src="/js/lunr/lunr.multi.min.js?1739525796" defer></script>
<script src="/js/lunr/lunr.en.min.js?1739525796" defer></script>
<script src="/js/search.js?1739525796" defer></script>
</div>
<div id="R-homelinks" class="default-animation">
<hr class="padding">
</div>
<div id="R-content-wrapper" class="highlightable">
<div id="R-shortcutmenu-home" class="R-sidebarmenu">
<ul class="enlarge morespace collapsible-menu">
<li class="" data-nav-id="/releases/index.html"><a class="padding" href="/releases/index.html">Releases</a><ul id="R-subsections-a71c2f29677ba690c1b8bf454f228c9c" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/getting-started/index.html"><a class="padding" href="/getting-started/index.html">Getting Started</a><ul id="R-subsections-87c0363912f379e0725cbe1d504c985c" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/3d-main-window/index.html"><a class="padding" href="/3d-main-window/index.html">3D Main Window</a><ul id="R-subsections-122c1165ab4202e74b8e3c0619dc7420" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/plot-window/index.html"><a class="padding" href="/plot-window/index.html">Plot Main Window</a><ul id="R-subsections-6087943109d37785a7a7442a1415914b" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/calculated-data/index.html"><a class="padding" href="/calculated-data/index.html">Calculated Data</a><ul id="R-subsections-d7700e605b6718d9f0232aeb66e77ad1" class="collapsible-menu"></ul></li>
<li class="parent " data-nav-id="/wells-and-completions/index.html"><a class="padding" href="/wells-and-completions/index.html">Wells and Completions</a><ul id="R-subsections-6bd77eb465ff0d28f042f42913bdffda" class="collapsible-menu">
<li class="" data-nav-id="/wells-and-completions/simulationwells/index.html"><a class="padding" href="/wells-and-completions/simulationwells/index.html">Simulation Wells</a></li>
<li class="active " data-nav-id="/wells-and-completions/wellpaths/index.html"><a class="padding" href="/wells-and-completions/wellpaths/index.html">Well Paths</a></li>
<li class="" data-nav-id="/wells-and-completions/createnewwellpaths/index.html"><a class="padding" href="/wells-and-completions/createnewwellpaths/index.html">Create Well Paths</a></li>
<li class="" data-nav-id="/wells-and-completions/createmultilateralwellpaths/index.html"><a class="padding" href="/wells-and-completions/createmultilateralwellpaths/index.html">Create Multilaterals Well Paths</a></li>
<li class="" data-nav-id="/wells-and-completions/3dwelllogcurves/index.html"><a class="padding" href="/wells-and-completions/3dwelllogcurves/index.html">3D Well Log Plots</a></li>
<li class="" data-nav-id="/wells-and-completions/completions/index.html"><a class="padding" href="/wells-and-completions/completions/index.html">Completions</a></li>
<li class="" data-nav-id="/wells-and-completions/ensemblefracturestatistics/index.html"><a class="padding" href="/wells-and-completions/ensemblefracturestatistics/index.html">Ensemble Fracture Statistics</a></li>
<li class="" data-nav-id="/wells-and-completions/completionslgr/index.html"><a class="padding" href="/wells-and-completions/completionslgr/index.html">Completions LGR</a></li>
<li class="" data-nav-id="/wells-and-completions/wellmeasurements/index.html"><a class="padding" href="/wells-and-completions/wellmeasurements/index.html">Well Measurements</a></li></ul></li>
<li class="" data-nav-id="/import/index.html"><a class="padding" href="/import/index.html">Import</a><ul id="R-subsections-6394d937fb0ab7f32a2b2b5bee229032" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/export/index.html"><a class="padding" href="/export/index.html">Export</a><ul id="R-subsections-5d95f477b90785732dc9d6d81acc75cc" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/scripting/index.html"><a class="padding" href="/scripting/index.html">Scripting</a><ul id="R-subsections-184799376902c8c3045f6aad007b8b97" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/misc/index.html"><a class="padding" href="/misc/index.html">Miscellaneous</a><ul id="R-subsections-f243eab41fb28f51378992bf36c41035" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/best-practices/index.html"><a class="padding" href="/best-practices/index.html">Best Practices</a><ul id="R-subsections-4f78aa4e6926d1389cf4d79364e23592" class="collapsible-menu"></ul></li>
<li class="" data-nav-id="/workflows/index.html"><a class="padding" href="/workflows/index.html">Workflows</a><ul id="R-subsections-87fd3d7b9e4d48a0ba290b60ba4064f4" class="collapsible-menu"></ul></li>
</ul>
</div>
<div id="R-shortcutmenu-shortcuts" class="R-sidebarmenu">
<ul class="space collapsible-menu">
<li class="" data-nav-id="/about"><a class="padding" href="/about"><i class='fas fa-info-circle'></i> About</a></li>
<li class="" data-nav-id="/training"><a class="padding" href="/training"><i class='fa fa-university'></i> Training</a></li>
<li class="" data-nav-id="/support"><a class="padding" href="/support"><i class='far fa-question-circle'></i> Support</a></li>
<li class="" data-nav-id="/releases"><a class="padding" href="/releases"><i class='fas fa-download'></i> Download and Install</a></li>
</ul>
</div>
<div class="padding footermargin footerLangSwitch footerVariantSwitch footerVisitedLinks footerFooter showFooter"></div>
<div id="R-menu-footer">
<hr class="padding default-animation footerLangSwitch footerVariantSwitch footerVisitedLinks footerFooter showFooter">
<div id="R-prefooter" class="footerLangSwitch footerVariantSwitch footerVisitedLinks">
<ul>
<li id="R-select-language-container" class="footerLangSwitch">
<div class="padding menu-control">
<i class="fa-fw fas fa-language"></i>
<span>&nbsp;</span>
<div class="control-style">
<label class="a11y-only" for="R-select-language">Language</label>
<select id="R-select-language" onchange="location = this.querySelector( this.value ).dataset.url;">
<option id="R-select-language-en" value="#R-select-language-en" data-url="/wells-and-completions/wellpaths/index.html" lang="en-us" selected></option>
</select>
</div>
<div class="clear"></div>
</div>
</li>
<li id="R-select-variant-container" class="footerVariantSwitch">
<div class="padding menu-control">
<i class="fa-fw fas fa-paint-brush"></i>
<span>&nbsp;</span>
<div class="control-style">
<label class="a11y-only" for="R-select-variant">Theme</label>
<select id="R-select-variant" onchange="window.relearn.changeVariant( this.value );">
<option id="R-select-variant-relearn" value="relearn" selected>Relearn</option>
</select>
</div>
<div class="clear"></div>
</div>
<script>window.relearn.markVariant();</script>
</li>
<li class="footerVisitedLinks">
<div class="padding menu-control">
<i class="fa-fw fas fa-history"></i>
<span>&nbsp;</span>
<div class="control-style">
<button onclick="clearHistory();">Clear History</button>
</div>
<div class="clear"></div>
</div>
</li>
</ul>
</div>
<div id="R-footer" class="footerFooter showFooter"><a href="https://www.ceetronsolutions.com"><img src='https://resinsight.org//images/CeeSolLogoSmallForDarkBackground.png' style='width: 140px; '></a><br>
ResInsight is developed by <br> <a href="https://www.ceetronsolutions.com">Ceetron Solutions</a>
<p>in collaboration with</p>
<a href="https://www.equinor.com">Equinor ASA</a>
</div>
</div>
</div>
</aside>
<script src="/js/clipboard.min.js?1739525796" defer></script>
<script src="/js/perfect-scrollbar.min.js?1739525796" defer></script>
<script src="/js/theme.js?1739525796" defer></script>
</body>
</html>