<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Univers 47 CondensedLight";
        panose-1:0 11 5 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">BB,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have picked python recently and use it for simple day to day task. I am looking a routine for loading Well Log Las format and storing information as arrays or List.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Las format looks like following<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="color:#00B0F0"># LAS format <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0"># Project units are specified as depth units<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">#==================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">~Version information<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">VERS.   2.0:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">WRAP.   NO:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">#==================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">~Well<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">STRT .ft      1900.0000000 :<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">STOP .ft      6725.0000000 :<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">STEP .ft     0.50000000 :<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">NULL .        -999.250000 :<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">COMP.           : COMPANY<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">WELL.            : WELL<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">FLD.            : FIELD<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">LOC.            : LOCATION<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">SRVC.           : SERVICE COMPANY<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">DATE.  Tuesday, March 22 2011 08:31:52   : DATE<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">PROV.           : PROVINCE<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">UWI.            : UNIQUE WELL ID<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">API.            : API NUMBER<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">#==================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">~Curve<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">DEPT .ft                  : DEPTH<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">PHIE .ft3/ft3            : POROSITY<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">SW .                      : WATER SATURATION<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">VCLfin .                  : VCL<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">FACIES_NN .               : FACIES<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">KairHU .mD                : PERM<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B0F0">~Parameter<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">#==================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2711.0000000 0.2031999975 1.0000000000 0.1447000057 5.0000000000 171.17599487<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2711.5000000 0.2098000050 1.0000000000 0.1421000063 5.0000000000 199.55209351<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2712.0000000 0.2072000057 1.0000000000 0.1570000052 5.0000000000 200.47390747<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2712.5000000 0.2063000053 1.0000000000 0.1530999988 5.0000000000 192.77430725<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2713.0000000 0.2161999941 1.0000000000 0.1184000000 5.0000000000 208.76330566<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2713.5000000 0.2213999927 1.0000000000 0.0970999971 5.0000000000 214.45840454<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2714.0000000 0.2188999951 1.0000000000 0.0939999968 5.0000000000 198.89270020<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2714.5000000 0.2120999992 1.0000000000 0.1231999993 5.0000000000 192.96949768<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2715.0000000 0.2094999999 1.0000000000 0.1480000019 5.0000000000 203.21719360<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2715.5000000 0.2054000050 1.0000000000 0.1673000008 6.0000000000 201.36019897<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2716.0000000 0.2071000040 1.0000000000 0.1544999927 5.0000000000 197.63549805<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2716.5000000 0.2006999999 1.0000000000 0.1601999998 5.0000000000 173.38989258<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2717.0000000 0.2045000046 1.0000000000 0.1494999975 5.0000000000 181.11289978<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2717.5000000 0.2016000003 1.0000000000 0.1485999972 5.0000000000 167.39660645<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2718.0000000 0.2023999989 1.0000000000 0.1332000047 5.0000000000 158.64739990<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2718.5000000 0.1915999949 1.0000000000 0.1460999995 5.0000000000 127.54989624<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2719.0000000 0.1824000031 1.0000000000 0.1656000018 5.0000000000 110.23919678<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2719.5000000 0.1812999994 1.0000000000 0.1741999984 5.0000000000 111.93460083<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2720.0000000 0.1774999946 1.0000000000 0.1779000014 5.0000000000 102.91439819<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2720.5000000 0.1650000066 1.0000000000 0.1888999939 5.0000000000 76.584999084<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2721.0000000 0.1314000040 1.0000000000 0.2365999967 5.0000000000 35.996101379<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2721.5000000 0.1238999963 1.0000000000 0.2381000072 5.0000000000 28.215700150<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2722.0000000 0.1242000014 1.0000000000 0.2396000028 5.0000000000 28.818500519<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2722.5000000 0.1412999928 1.0000000000 0.2210000008 5.0000000000 45.044498444<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2723.0000000 0.1543000042 1.0000000000 0.2046999931 5.0000000000 61.145401001<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2723.5000000 0.1601999998 1.0000000000 0.2020999938 5.0000000000 71.653701782<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2724.0000000 0.1479000002 1.0000000000 0.2287999988 5.0000000000 57.839698792<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2724.5000000 0.1274999976 1.0000000000 0.2714999914 7.0000000000 39.379501343<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2725.0000000 0.1230000034 1.0000000000 0.2777000070 7.0000000000 35.316699982<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050">2725.5000000 0.1237000003 1.0000000000 0.2709000111 7.0000000000 34.647201538<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#00B050"><o:p> </o:p></span></p>
<p class="MsoNormal">Blue shows the header precedes the data (shown in green). The file normally contains between 3000-10000 data rows.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">If someone can share a routine existing for the same or Can advise what is the best way to read these lines. Currently, I edit these files by hand to remove the headers and use something like this to plot<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">X = numpy.loadtxt('ASCII.txt') #  X  is   an   array<o:p></o:p></p>
<p class="MsoNormal">t  =  X [: ,0]     #   extract   the   first   column<o:p></o:p></p>
<p class="MsoNormal">v  =  X [: ,1]     #   extract   the   second   column<o:p></o:p></p>
<p class="MsoNormal">len (t)<o:p></o:p></p>
<p class="MsoNormal">len (v)<o:p></o:p></p>
<p class="MsoNormal">plot (t,v)  #   plot   the   data<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Is there a way, I can use readline option to direct to read from where the data starts and pick the name of columns from header like porosity, permeability.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Cheers<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Sachin<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span style="font-size:13.5pt;font-family:"Univers 47 CondensedLight","sans-serif";color:navy">************************************************************************<br>
Sachin Kumar Sharma</span></b><span style="color:olive"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span style="font-size:13.5pt;font-family:"Univers 47 CondensedLight","sans-serif";color:navy">Senior Geomodeler
<u><o:p></o:p></u></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>