Skip to content
Snippets Groups Projects
Commit 2a5e1b49 authored by Tyler Thatcher's avatar Tyler Thatcher
Browse files
parents 8e5906f7 1bf9a376
No related branches found
No related tags found
No related merge requests found
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
import os import os
import sys import sys
sys.path.insert(0, os.path.abspath('/home/tthatcher/Desktop/Projects/Plio/plio')) from functools import singledispatch
import warnings import warnings
import pandas as pd import pandas as pd
import numpy as np import numpy as np
from functools import singledispatch
from plio.examples import get_path from plio.examples import get_path
from plio.io.io_bae import read_gpf from plio.io.io_bae import read_gpf
``` ```
%% Output
/home/tthatcher/anaconda3/envs/autocnet/lib/python3.6/site-packages/h5py/__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
from ._conv import register_converters as _register_converters
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
# Reads a .atf file and outputs all of the
# .ipf, .gpf, .sup, .prj, and path to locate the
# .apf file (should be the same as all others)
def read_atf(atf_file): def read_atf(atf_file):
with open(atf_file) as f: with open(atf_file) as f:
"""
Read an .atf file and return a dict with .sup, .ipf, .prj, .gpf and
the path to the directory containing the files.
Parameters
----------
input_data : file
.atf file
Returns
-------
files : Python Dictionary
containing lists of the files mentioned above
"""
from collections import defaultdict files = []
ipf = []
files = defaultdict(list) sup = []
files_dict = []
# Grabs every PRJ, GPF, SUP, and IPF image from the ATF file
for line in f: for line in f:
filename = os.path.splitext(line)[0] if line[-4:-1] == 'prj' or line[-4:-1] == 'gpf' or line[-4:-1] == 'sup' or line[-4:-1] == 'ipf' or line[-4:-1] == 'atf':
ext = os.path.splitext(line)[1] files.append(line)
files = np.array(files)
# Creates appropriate arrays for certain files in the right format
for file in files:
file = file.strip()
file = file.split(' ')
# Grabs all the IPF files
if file[1].endswith('.ipf'):
ipf.append(file[1])
# Grabs all the SUP files
if file[1].endswith('.sup'):
sup.append(file[1])
# Grabs all the IPF and appends them to files['GP_FILE] files_dict.append(file)
if(ext == '.ipf\n'):
files['IMAGE_IPF'].append(filename.split(' ')[1] + ext.strip())
# Grabs all the GPF and appends them to files['GP_FILE] # Creates a dict out of file lists for GPF, PRJ, IPF, and ATF
if ext == '.gpf\n': files_dict = (dict(files_dict))
files['GP_FILE'].append(filename.split(' ')[1] + ext.strip())
# Grabs all the PRJ and appends them to files['GP_FILE] # Sets the value of IMAGE_IPF to all IPF images
if ext == '.prj\n': files_dict['IMAGE_IPF'] = ipf
files['PROJECT'].append(filename.split(' ')[1] + ext.strip())
# Grabs all the SUP and appends them to files['GP_FILE] # Sets the value of IMAGE_SUP to all SUP images
if ext == '.sup\n': files_dict['IMAGE_SUP'] = sup
files['IMAGE_SUP'].append(filename.split(' ')[1] + ext.strip())
# Gets the filepath of the ATF file and stores it in files['basepath] # Sets the value of PATH to the path of the ATF file
files['basepath'] = os.path.dirname(os.path.abspath(atf_file)) files_dict['PATH'] = os.path.dirname(os.path.abspath(atf_file))
return files return files_dict
@singledispatch @singledispatch
def read_ipf(arg): def read_ipf(arg):
return str(arg) return str(arg)
@read_ipf.register(str) @read_ipf.register(str)
def read_ipf_str(input_data): def read_ipf_str(input_data):
""" """
Read a socet ipf file into a pandas data frame Read a socet ipf file into a pandas data frame
Parameters Parameters
---------- ----------
input_data : str input_data : str
path to the an input data file path to the an input data file
Returns Returns
------- -------
df : pd.DataFrame df : pd.DataFrame
containing the ipf data with appropriate column names and indices containing the ipf data with appropriate column names and indices
""" """
# Check that the number of rows is matching the expected number # Check that the number of rows is matching the expected number
with open(input_data, 'r') as f: with open(input_data, 'r') as f:
for i, l in enumerate(f): for i, l in enumerate(f):
if i == 1: if i == 1:
cnt = int(l) cnt = int(l)
elif i == 2: elif i == 2:
col = l col = l
break break
columns = np.genfromtxt(input_data, skip_header=2, dtype='unicode', columns = np.genfromtxt(input_data, skip_header=2, dtype='unicode',
max_rows = 1, delimiter = ',') max_rows = 1, delimiter = ',')
# TODO: Add unicode conversion # TODO: Add unicode conversion
d = [line.split() for line in open(input_data, 'r')] d = [line.split() for line in open(input_data, 'r')]
d = np.hstack(np.array(d[3:])) d = np.hstack(np.array(d[3:]))
d = d.reshape(-1, 12) d = d.reshape(-1, 12)
df = pd.DataFrame(d, columns=columns) df = pd.DataFrame(d, columns=columns)
df['ipf_file'] = pd.Series(np.full((len(df['pt_id'])), input_data), index = df.index) file = os.path.split(os.path.splitext(input_data)[0])[1]
print(df['ipf_file']) df['ipf_file'] = pd.Series(np.full((len(df['pt_id'])), file), index = df.index)
assert int(cnt) == len(df), 'Dataframe length {} does not match point length {}.'.format(int(cnt), len(df)) assert int(cnt) == len(df), 'Dataframe length {} does not match point length {}.'.format(int(cnt), len(df))
# Soft conversion of numeric types to numerics, allows str in first col for point_id # Soft conversion of numeric types to numerics, allows str in first col for point_id
df = df.apply(pd.to_numeric, errors='ignore') df = df.apply(pd.to_numeric, errors='ignore')
return df return df
@read_ipf.register(list) @read_ipf.register(list)
def read_ipf_list(input_data_list): def read_ipf_list(input_data_list):
""" """
Read a socet ipf file into a pandas data frame Read a socet ipf file into a pandas data frame
Parameters Parameters
---------- ----------
input_data_list : list input_data_list : list
list of paths to the a set of input data files list of paths to the a set of input data files
Returns Returns
------- -------
df : pd.DataFrame df : pd.DataFrame
containing the ipf data with appropriate column names and indices containing the ipf data with appropriate column names and indices
""" """
frames = [] frames = []
for input_file in input_data_list: for input_file in input_data_list:
frames.append(read_ipf(input_file)) frames.append(read_ipf(input_file))
df = pd.concat(frames) df = pd.concat(frames)
return df return df
``` ```
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
```
%% Cell type:code id: tags:
``` python
atf_dict = read_atf(get_path('CTX_Athabasca_Middle_step0.atf')) atf_dict = read_atf(get_path('CTX_Athabasca_Middle_step0.atf'))
print(atf_dict['basepath']) gpf_file = os.path.join(atf_dict['PATH'], atf_dict['GP_FILE']);
gpf_file = os.path.join(atf_dict['basepath'], atf_dict['GP_FILE'][0]) ipf_list = [os.path.join(atf_dict['PATH'], i) for i in atf_dict['IMAGE_IPF']]
ipf_list = [os.path.join(atf_dict['basepath'], i) for i in atf_dict['IMAGE_IPF']]
gpf_df = read_gpf(gpf_file).set_index('point_id') gpf_df = read_gpf(gpf_file).set_index('point_id')
ipf_df = read_ipf(ipf_list).set_index('pt_id') ipf_df = read_ipf(ipf_list).set_index('pt_id')
point_diff = ipf_df.index.difference(gpf_df.index) point_diff = ipf_df.index.difference(gpf_df.index)
if len(point_diff) != 0: if len(point_diff) != 0:
warnings.warn("The following points found in ipf files missing from gpf file: \n\n{}. \ warnings.warn("The following points found in ipf files missing from gpf file: \n\n{}. \
\n\nContinuing, but these points will be missing from the control network".format(list(point_diff))) \n\nContinuing, but these points will be missing from the control network".format(list(point_diff)))
new_df = ipf_df.merge(gpf_df, left_index=True, right_index=True) new_df = ipf_df.merge(gpf_df, left_index=True, right_index=True)
list(new_df) new_df
``` ```
%% Output %% Output
/home/tthatcher/Desktop/Projects/Plio/plio/plio/examples/SocetSet /Users/adampaquette/anaconda/envs/pysat/lib/python3.6/site-packages/ipykernel_launcher.py:12: UserWarning: The following points found in ipf files missing from gpf file:
0 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
1 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
2 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
3 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
4 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
5 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
6 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
7 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
8 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
9 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
10 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
11 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
12 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
13 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
14 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
15 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
16 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
17 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
18 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
19 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
20 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
21 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
22 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
23 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
24 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
25 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
26 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
27 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
28 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
29 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
...
81 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
82 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
83 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
84 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
85 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
86 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
87 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
88 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
89 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
90 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
91 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
92 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
93 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
94 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
95 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
96 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
97 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
98 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
99 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
100 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
101 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
102 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
103 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
104 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
105 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
106 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
107 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
108 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
109 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
110 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
Name: ipf_file, Length: 111, dtype: object
0 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
1 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
2 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
3 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
4 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
5 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
6 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
7 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
8 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
9 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
10 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
11 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
12 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
13 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
14 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
15 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
16 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
17 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
18 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
19 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
20 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
21 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
22 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
23 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
24 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
25 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
26 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
27 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
28 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
29 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
...
91 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
92 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
93 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
94 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
95 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
96 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
97 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
98 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
99 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
100 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
101 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
102 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
103 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
104 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
105 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
106 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
107 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
108 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
109 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
110 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
111 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
112 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
113 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
114 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
115 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
116 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
117 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
118 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
119 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
120 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
Name: ipf_file, Length: 121, dtype: object
0 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
1 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
2 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
3 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
4 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
5 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
6 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
7 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
8 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
9 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
10 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
11 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
12 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
13 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
14 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
15 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
16 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
17 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
18 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
19 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
20 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
21 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
22 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
23 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
24 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
25 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
26 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
27 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
28 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
29 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
...
144 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
145 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
146 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
147 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
148 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
149 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
150 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
151 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
152 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
153 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
154 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
155 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
156 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
157 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
158 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
159 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
160 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
161 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
162 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
163 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
164 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
165 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
166 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
167 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
168 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
169 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
170 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
171 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
172 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
173 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
Name: ipf_file, Length: 174, dtype: object
0 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
1 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
2 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
3 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
4 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
5 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
6 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
7 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
8 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
9 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
10 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
11 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
12 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
13 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
14 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
15 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
16 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
17 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
18 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
19 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
20 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
21 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
22 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
23 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
24 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
25 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
26 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
27 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
28 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
29 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
...
144 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
145 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
146 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
147 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
148 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
149 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
150 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
151 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
152 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
153 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
154 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
155 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
156 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
157 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
158 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
159 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
160 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
161 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
162 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
163 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
164 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
165 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
166 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
167 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
168 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
169 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
170 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
171 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
172 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
173 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
Name: ipf_file, Length: 174, dtype: object
0 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
1 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
2 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
3 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
4 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
5 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
6 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
7 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
8 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
9 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
10 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
11 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
12 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
13 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
14 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
15 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
16 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
17 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
18 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
19 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
20 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
21 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
22 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
23 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
24 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
25 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
26 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
27 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
28 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
29 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
...
134 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
135 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
136 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
137 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
138 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
139 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
140 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
141 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
142 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
143 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
144 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
145 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
146 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
147 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
148 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
149 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
150 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
151 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
152 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
153 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
154 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
155 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
156 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
157 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
158 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
159 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
160 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
161 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
162 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
163 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
Name: ipf_file, Length: 164, dtype: object
0 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
1 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
2 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
3 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
4 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
5 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
6 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
7 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
8 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
9 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
10 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
11 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
12 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
13 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
14 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
15 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
16 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
17 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
18 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
19 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
20 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
21 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
22 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
23 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
24 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
25 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
26 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
27 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
28 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
29 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
...
172 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
173 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
174 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
175 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
176 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
177 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
178 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
179 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
180 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
181 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
182 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
183 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
184 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
185 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
186 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
187 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
188 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
189 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
190 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
191 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
192 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
193 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
194 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
195 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
196 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
197 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
198 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
199 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
200 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
201 /home/tthatcher/Desktop/Projects/Plio/plio/pli...
Name: ipf_file, Length: 202, dtype: object
/home/tthatcher/anaconda3/envs/autocnet/lib/python3.6/site-packages/ipykernel_launcher.py:13: UserWarning: The following points found in ipf files missing from gpf file:
['P03_002226_1895_XI_09N203W_15', 'P03_002226_1895_XI_09N203W_16', 'P03_002226_1895_XI_09N203W_17', 'P03_002226_1895_XI_09N203W_18', 'P03_002226_1895_XI_09N203W_19', 'P03_002226_1895_XI_09N203W_20', 'P03_002226_1895_XI_09N203W_21', 'P03_002226_1895_XI_09N203W_22', 'P03_002226_1895_XI_09N203W_24', 'P03_002226_1895_XI_09N203W_26', 'P03_002226_1895_XI_09N203W_30', 'P03_002226_1895_XI_09N203W_31', 'P03_002226_1895_XI_09N203W_32', 'P03_002226_1895_XI_09N203W_34', 'P03_002226_1895_XI_09N203W_36', 'P03_002226_1895_XI_09N203W_37', 'P03_002226_1895_XI_09N203W_44', 'P03_002226_1895_XI_09N203W_48', 'P03_002226_1895_XI_09N203W_49', 'P03_002226_1895_XI_09N203W_56', 'P03_002226_1895_XI_09N203W_57', 'P03_002226_1895_XI_09N203W_61', 'P03_002226_1895_XI_09N203W_62', 'P03_002226_1895_XI_09N203W_63', 'P03_002226_1895_XI_09N203W_65', 'P19_008344_1894_XN_09N203W_4', 'P20_008845_1894_XN_09N203W_15']. ['P03_002226_1895_XI_09N203W_15', 'P03_002226_1895_XI_09N203W_16', 'P03_002226_1895_XI_09N203W_17', 'P03_002226_1895_XI_09N203W_18', 'P03_002226_1895_XI_09N203W_19', 'P03_002226_1895_XI_09N203W_20', 'P03_002226_1895_XI_09N203W_21', 'P03_002226_1895_XI_09N203W_22', 'P03_002226_1895_XI_09N203W_24', 'P03_002226_1895_XI_09N203W_26', 'P03_002226_1895_XI_09N203W_30', 'P03_002226_1895_XI_09N203W_31', 'P03_002226_1895_XI_09N203W_32', 'P03_002226_1895_XI_09N203W_34', 'P03_002226_1895_XI_09N203W_36', 'P03_002226_1895_XI_09N203W_37', 'P03_002226_1895_XI_09N203W_44', 'P03_002226_1895_XI_09N203W_48', 'P03_002226_1895_XI_09N203W_49', 'P03_002226_1895_XI_09N203W_56', 'P03_002226_1895_XI_09N203W_57', 'P03_002226_1895_XI_09N203W_61', 'P03_002226_1895_XI_09N203W_62', 'P03_002226_1895_XI_09N203W_63', 'P03_002226_1895_XI_09N203W_65', 'P19_008344_1894_XN_09N203W_4', 'P20_008845_1894_XN_09N203W_15'].
Continuing, but these points will be missing from the control network Continuing, but these points will be missing from the control network
del sys.path[0] if sys.path[0] == '':
['val',
'fid_val',
'no_obs',
'l.',
's.',
'sig_l',
'sig_s',
'res_l',
'res_s',
'fid_x',
'fid_y',
'ipf_file',
'stat',
'known',
'lat_Y_North',
'long_X_East',
'ht',
'sig0',
'sig1',
'sig2',
'res0',
'res1',
'res2']
%% Cell type:code id: tags:
``` python
from collections import defaultdict
files = defaultdict(list)
for line in lines:
ext = os.path.splitext(line)[-1]
files[ext].append(line)
files['basepath'] = os.path.dirname(os.path.abspath(atf_file)) val fid_val no_obs l. s. \
``` 10_8344_8845_4r 1 0 0 -2919.380615 1052.729004
10_8344_8845_4r 1 0 0 -4044.697510 1008.950928
%% Output 10_8344_8845_4r 1 0 0 1700.584473 -2390.001709
10_8344_8845_4r 1 0 0 2006.141113 -2234.915283
--------------------------------------------------------------------------- 11_8344_8845_4r 1 0 0 370.151917 2340.653076
NameError Traceback (most recent call last) 11_8344_8845_4r 1 0 0 -761.216064 2303.787109
<ipython-input-4-fc95c78d29ee> in <module>() 11_8344_8845_4r 1 0 0 4985.437988 -1070.364990
3 files = defaultdict(list) 11_8344_8845_4r 1 0 0 5293.700195 -993.390625
4 12_8344_8845_4r 1 0 0 236.395218 984.833252
----> 5 for line in lines: 12_8344_8845_4r 1 0 0 -889.364441 966.533997
6 ext = os.path.splitext(line)[-1] 12_8344_8845_4r 1 0 0 4856.525391 -2439.154785
7 files[ext].append(line) 12_8344_8845_4r 1 0 0 5158.205566 -2295.737549
NameError: name 'lines' is not defined 13_8344_8845_4r 1 0 0 -1431.023804 1817.888672
13_8344_8845_4r 1 0 0 -2559.871338 1777.522827
13_8344_8845_4r 1 0 0 3186.063232 -1598.743530
13_8344_8845_4r 1 0 0 3493.876221 -1493.029175
14_8344_8845_4r 1 0 0 3518.268066 2495.108643
14_8344_8845_4r 1 0 0 2385.278320 2476.032227
14_8344_8845_4r 1 0 0 8131.361816 -902.645325
14_8344_8845_4r 1 0 0 8437.115234 -842.309326
15_8344_8845_4r_mt_z 1 0 0 3522.998535 1049.406982
15_8344_8845_4r_mt_z 1 0 0 2395.869385 1038.165405
15_8344_8845_4r_mt_z 1 0 0 8142.054688 -2364.445557
15_8344_8845_4r_mt_z 1 0 0 8440.085938 -2219.049805
16_8344_8845_4r 1 0 0 1885.346313 1807.367065
16_8344_8845_4r 1 0 0 756.099792 1785.494751
16_8344_8845_4r 1 0 0 6502.070313 -1593.964233
16_8344_8845_4r 1 0 0 6805.896973 -1493.774048
17_8344_8845_2r_mt_z 1 0 0 -2015.364380 465.268188
17_8344_8845_2r_mt_z 1 0 0 -3138.269531 442.515503
... ... ... ... ... ...
P20_008845_1894_XN_09N203W_18 1 0 1 8918.806641 -1701.755249
P20_008845_1894_XN_09N203W_2 1 0 1 -2277.691406 -2240.823486
P20_008845_1894_XN_09N203W_2 1 0 0 -3389.000000 -2155.000000
P20_008845_1894_XN_09N203W_2 1 0 1 -5474.326660 842.207031
P20_008845_1894_XN_09N203W_2 1 0 0 -4613.785645 643.217224
P20_008845_1894_XN_09N203W_3 1 0 1 -1801.096436 -2078.479004
P20_008845_1894_XN_09N203W_3 1 0 0 -2913.000000 -2000.000000
P20_008845_1894_XN_09N203W_3 1 0 1 -4997.791504 1000.375854
P20_008845_1894_XN_09N203W_3 1 0 0 -4137.536133 774.480347
P20_008845_1894_XN_09N203W_4 1 0 1 -2103.971680 184.334869
P20_008845_1894_XN_09N203W_4 1 0 1 -3226.000000 167.000000
P20_008845_1894_XN_09N203W_5 1 0 1 -1813.285278 3.928788
P20_008845_1894_XN_09N203W_5 1 0 1 -2934.000000 -6.000000
P20_008845_1894_XN_09N203W_5 1 0 0 -4165.228516 2507.076660
P20_008845_1894_XN_09N203W_6 1 0 1 -2250.549072 1572.788086
P20_008845_1894_XN_09N203W_6 1 0 3 -3378.000000 1532.000000
P20_008845_1894_XN_09N203W_6 1 0 1 2367.587646 -1849.272095
P20_008845_1894_XN_09N203W_6 1 0 1 2675.137207 -1730.558105
P20_008845_1894_XN_09N203W_7 1 0 1 -2249.931396 1712.971436
P20_008845_1894_XN_09N203W_7 1 0 3 -3378.000000 1672.000000
P20_008845_1894_XN_09N203W_7 1 0 1 2367.507813 -1706.241821
P20_008845_1894_XN_09N203W_7 1 0 1 2675.892578 -1596.527100
P20_008845_1894_XN_09N203W_8 1 0 1 -1664.131104 1875.622437
P20_008845_1894_XN_09N203W_8 1 0 3 -2793.000000 1837.000000
P20_008845_1894_XN_09N203W_8 1 0 1 2953.094727 -1538.956543
P20_008845_1894_XN_09N203W_8 1 0 1 3261.290039 -1439.873169
P20_008845_1894_XN_09N203W_9 1 0 1 332.072113 -2045.152222
P20_008845_1894_XN_09N203W_9 1 0 0 -780.000000 -1953.000000
P20_008845_1894_XN_09N203W_9 1 0 0 -2866.689453 1031.006104
P20_008845_1894_XN_09N203W_9 1 0 0 -2002.366211 824.604126
sig_l sig_s res_l res_s fid_x \
10_8344_8845_4r 0.000000 0.000000 0.059914 0.930311 0.0
10_8344_8845_4r 0.000000 0.000000 0.063678 0.661294 0.0
10_8344_8845_4r 0.000000 0.000000 -0.063695 -1.055619 0.0
10_8344_8845_4r 0.000000 0.000000 0.318779 -0.585138 0.0
11_8344_8845_4r 0.000000 0.000000 -0.239226 -1.113693 0.0
11_8344_8845_4r 0.000000 0.000000 -0.247307 -0.587299 0.0
11_8344_8845_4r 0.000000 0.000000 0.239207 1.080801 0.0
11_8344_8845_4r 0.000000 0.000000 0.672877 0.626316 0.0
12_8344_8845_4r 0.000000 0.000000 0.073683 -0.237114 0.0
12_8344_8845_4r 0.000000 0.000000 -0.251753 0.008170 0.0
12_8344_8845_4r 0.000000 0.000000 0.133406 0.068024 0.0
12_8344_8845_4r 0.000000 0.000000 0.487209 0.036399 0.0
13_8344_8845_4r 0.000000 0.000000 -0.056901 -0.383259 0.0
13_8344_8845_4r 0.000000 0.000000 -0.131265 -0.305102 0.0
13_8344_8845_4r 0.000000 0.000000 0.019201 0.485372 0.0
13_8344_8845_4r 0.000000 0.000000 0.568393 0.146750 0.0
14_8344_8845_4r 0.000000 0.000000 0.268449 1.000455 0.0
14_8344_8845_4r 0.000000 0.000000 0.389532 -0.299258 0.0
14_8344_8845_4r 0.000000 0.000000 -0.469784 0.023018 0.0
14_8344_8845_4r 0.000000 0.000000 0.289877 -0.829150 0.0
15_8344_8845_4r_mt_z 0.000000 0.000000 0.466921 1.168062 0.0
15_8344_8845_4r_mt_z 0.000000 0.000000 -0.170850 0.372485 0.0
15_8344_8845_4r_mt_z 0.000000 0.000000 -0.072035 -0.832436 0.0
15_8344_8845_4r_mt_z 0.000000 0.000000 0.274030 -0.850105 0.0
16_8344_8845_4r 0.000000 0.000000 -0.028473 -0.238015 0.0
16_8344_8845_4r 0.000000 0.000000 0.165338 -0.327408 0.0
16_8344_8845_4r 0.000000 0.000000 -0.007916 0.463232 0.0
16_8344_8845_4r 0.000000 0.000000 0.328896 0.019526 0.0
17_8344_8845_2r_mt_z 0.000000 0.000000 0.010045 0.244017 0.0
17_8344_8845_2r_mt_z 0.000000 0.000000 -0.023370 -0.248643 0.0
... ... ... ... ... ...
P20_008845_1894_XN_09N203W_18 0.022017 0.022017 0.734173 -0.074947 0.0
P20_008845_1894_XN_09N203W_2 0.144273 0.144273 -0.061422 -0.263554 0.0
P20_008845_1894_XN_09N203W_2 0.000000 0.000000 -0.073150 -0.271173 0.0
P20_008845_1894_XN_09N203W_2 0.275627 0.275627 0.164525 0.349547 0.0
P20_008845_1894_XN_09N203W_2 0.091086 0.091086 0.132736 0.239899 0.0
P20_008845_1894_XN_09N203W_3 0.062058 0.062058 -0.198696 -0.105860 0.0
P20_008845_1894_XN_09N203W_3 0.000000 0.000000 -0.088180 -0.049593 0.0
P20_008845_1894_XN_09N203W_3 0.132941 0.132941 0.257260 0.117777 0.0
P20_008845_1894_XN_09N203W_3 0.185544 0.185544 0.199301 0.065777 0.0
P20_008845_1894_XN_09N203W_4 0.146920 0.146920 0.182557 -0.000683 0.0
P20_008845_1894_XN_09N203W_4 0.000000 0.000000 -0.195774 -0.000066 0.0
P20_008845_1894_XN_09N203W_5 0.019047 0.019047 -0.235171 -0.174079 0.0
P20_008845_1894_XN_09N203W_5 0.000000 0.000000 -0.049005 0.437424 0.0
P20_008845_1894_XN_09N203W_5 0.000000 0.000000 0.447100 -0.219764 0.0
P20_008845_1894_XN_09N203W_6 0.025015 0.025015 -0.146990 0.192274 0.0
P20_008845_1894_XN_09N203W_6 0.000000 0.000000 0.026541 0.063346 0.0
P20_008845_1894_XN_09N203W_6 0.025110 0.025110 -0.040890 -0.136247 0.0
P20_008845_1894_XN_09N203W_6 0.064276 0.064276 0.546035 -0.185103 0.0
P20_008845_1894_XN_09N203W_7 0.010596 0.010596 -0.102909 0.079389 0.0
P20_008845_1894_XN_09N203W_7 0.000000 0.000000 0.055623 0.013456 0.0
P20_008845_1894_XN_09N203W_7 0.047435 0.047435 -0.157931 -0.042074 0.0
P20_008845_1894_XN_09N203W_7 0.058218 0.058218 0.589561 -0.111421 0.0
P20_008845_1894_XN_09N203W_8 0.017266 0.017266 -0.239689 -0.402891 0.0
P20_008845_1894_XN_09N203W_8 0.000000 0.000000 -0.117483 -0.229337 0.0
P20_008845_1894_XN_09N203W_8 0.023364 0.023364 0.177406 0.403161 0.0
P20_008845_1894_XN_09N203W_8 0.023538 0.023538 0.575510 0.180705 0.0
P20_008845_1894_XN_09N203W_9 0.232865 0.232865 0.095817 -0.483899 0.0
P20_008845_1894_XN_09N203W_9 0.000000 0.000000 0.298743 -0.045963 0.0
P20_008845_1894_XN_09N203W_9 0.000000 0.000000 -0.038437 0.471309 0.0
P20_008845_1894_XN_09N203W_9 0.397616 0.397616 -0.141172 0.105223 0.0
... known lat_Y_North long_X_East \
10_8344_8845_4r ... 0 0.159378 2.724649
10_8344_8845_4r ... 0 0.159378 2.724649
10_8344_8845_4r ... 0 0.159378 2.724649
10_8344_8845_4r ... 0 0.159378 2.724649
11_8344_8845_4r ... 0 0.164905 2.721815
11_8344_8845_4r ... 0 0.164905 2.721815
11_8344_8845_4r ... 0 0.164905 2.721815
11_8344_8845_4r ... 0 0.164905 2.721815
12_8344_8845_4r ... 0 0.164949 2.724076
12_8344_8845_4r ... 0 0.164949 2.724076
12_8344_8845_4r ... 0 0.164949 2.724076
12_8344_8845_4r ... 0 0.164949 2.724076
13_8344_8845_4r ... 0 0.161840 2.723059
13_8344_8845_4r ... 0 0.161840 2.723059
13_8344_8845_4r ... 0 0.161840 2.723059
13_8344_8845_4r ... 0 0.161840 2.723059
14_8344_8845_4r ... 0 0.170415 2.720880
14_8344_8845_4r ... 0 0.170415 2.720880
14_8344_8845_4r ... 0 0.170415 2.720880
14_8344_8845_4r ... 0 0.170415 2.720880
15_8344_8845_4r_mt_z ... 1 0.170723 2.723266
15_8344_8845_4r_mt_z ... 1 0.170723 2.723266
15_8344_8845_4r_mt_z ... 1 0.170723 2.723266
15_8344_8845_4r_mt_z ... 1 0.170723 2.723266
16_8344_8845_4r ... 0 0.167682 2.722359
16_8344_8845_4r ... 0 0.167682 2.722359
16_8344_8845_4r ... 0 0.167682 2.722359
16_8344_8845_4r ... 0 0.167682 2.722359
17_8344_8845_2r_mt_z ... 1 0.161092 2.725426
17_8344_8845_2r_mt_z ... 1 0.161092 2.725426
... ... ... ... ...
P20_008845_1894_XN_09N203W_18 ... 0 0.171455 2.722281
P20_008845_1894_XN_09N203W_2 ... 0 0.161184 2.729925
P20_008845_1894_XN_09N203W_2 ... 0 0.161184 2.729925
P20_008845_1894_XN_09N203W_2 ... 0 0.161184 2.729925
P20_008845_1894_XN_09N203W_2 ... 0 0.161184 2.729925
P20_008845_1894_XN_09N203W_3 ... 0 0.161992 2.729563
P20_008845_1894_XN_09N203W_3 ... 0 0.161992 2.729563
P20_008845_1894_XN_09N203W_3 ... 0 0.161992 2.729563
P20_008845_1894_XN_09N203W_3 ... 0 0.161992 2.729563
P20_008845_1894_XN_09N203W_4 ... 0 0.160994 2.725912
P20_008845_1894_XN_09N203W_4 ... 0 0.160994 2.725912
P20_008845_1894_XN_09N203W_5 ... 0 0.161544 2.726149
P20_008845_1894_XN_09N203W_5 ... 0 0.161544 2.726149
P20_008845_1894_XN_09N203W_5 ... 0 0.161544 2.726149
P20_008845_1894_XN_09N203W_6 ... 0 0.160447 2.723639
P20_008845_1894_XN_09N203W_6 ... 0 0.160447 2.723639
P20_008845_1894_XN_09N203W_6 ... 0 0.160447 2.723639
P20_008845_1894_XN_09N203W_6 ... 0 0.160447 2.723639
P20_008845_1894_XN_09N203W_7 ... 0 0.160419 2.723407
P20_008845_1894_XN_09N203W_7 ... 0 0.160419 2.723407
P20_008845_1894_XN_09N203W_7 ... 0 0.160419 2.723407
P20_008845_1894_XN_09N203W_7 ... 0 0.160419 2.723407
P20_008845_1894_XN_09N203W_8 ... 0 0.161417 2.723012
P20_008845_1894_XN_09N203W_8 ... 0 0.161417 2.723012
P20_008845_1894_XN_09N203W_8 ... 0 0.161417 2.723012
P20_008845_1894_XN_09N203W_8 ... 0 0.161417 2.723012
P20_008845_1894_XN_09N203W_9 ... 0 0.165741 2.729053
P20_008845_1894_XN_09N203W_9 ... 0 0.165741 2.729053
P20_008845_1894_XN_09N203W_9 ... 0 0.165741 2.729053
P20_008845_1894_XN_09N203W_9 ... 0 0.165741 2.729053
ht sig0 sig1 sig2 res0 \
10_8344_8845_4r -2523.828227 0.0 0.0 25.000000 18.301328
10_8344_8845_4r -2523.828227 0.0 0.0 25.000000 18.301328
10_8344_8845_4r -2523.828227 0.0 0.0 25.000000 18.301328
10_8344_8845_4r -2523.828227 0.0 0.0 25.000000 18.301328
11_8344_8845_4r -2445.237027 0.0 0.0 30.000000 -22.046575
11_8344_8845_4r -2445.237027 0.0 0.0 30.000000 -22.046575
11_8344_8845_4r -2445.237027 0.0 0.0 30.000000 -22.046575
11_8344_8845_4r -2445.237027 0.0 0.0 30.000000 -22.046575
12_8344_8845_4r -2606.935163 0.0 0.0 100.000000 -7.549561
12_8344_8845_4r -2606.935163 0.0 0.0 100.000000 -7.549561
12_8344_8845_4r -2606.935163 0.0 0.0 100.000000 -7.549561
12_8344_8845_4r -2606.935163 0.0 0.0 100.000000 -7.549561
13_8344_8845_4r -2551.901554 0.0 0.0 4.536068 -1.643694
13_8344_8845_4r -2551.901554 0.0 0.0 4.536068 -1.643694
13_8344_8845_4r -2551.901554 0.0 0.0 4.536068 -1.643694
13_8344_8845_4r -2551.901554 0.0 0.0 4.536068 -1.643694
14_8344_8845_4r -2505.953426 0.0 0.0 5.000000 -50.069808
14_8344_8845_4r -2505.953426 0.0 0.0 5.000000 -50.069808
14_8344_8845_4r -2505.953426 0.0 0.0 5.000000 -50.069808
14_8344_8845_4r -2505.953426 0.0 0.0 5.000000 -50.069808
15_8344_8845_4r_mt_z -2502.470000 0.0 0.0 5.000000 -34.817656
15_8344_8845_4r_mt_z -2502.470000 0.0 0.0 5.000000 -34.817656
15_8344_8845_4r_mt_z -2502.470000 0.0 0.0 5.000000 -34.817656
15_8344_8845_4r_mt_z -2502.470000 0.0 0.0 5.000000 -34.817656
16_8344_8845_4r -2558.312931 0.0 0.0 1.707214 -29.465246
16_8344_8845_4r -2558.312931 0.0 0.0 1.707214 -29.465246
16_8344_8845_4r -2558.312931 0.0 0.0 1.707214 -29.465246
16_8344_8845_4r -2558.312931 0.0 0.0 1.707214 -29.465246
17_8344_8845_2r_mt_z -2590.130000 0.0 0.0 2.000000 -10.779830
17_8344_8845_2r_mt_z -2590.130000 0.0 0.0 2.000000 -10.779830
... ... ... ... ... ...
P20_008845_1894_XN_09N203W_18 -2514.431453 0.0 0.0 0.000000 -38.388316
P20_008845_1894_XN_09N203W_2 -2535.712262 0.0 0.0 0.000000 42.067289
P20_008845_1894_XN_09N203W_2 -2535.712262 0.0 0.0 0.000000 42.067289
P20_008845_1894_XN_09N203W_2 -2535.712262 0.0 0.0 0.000000 42.067289
P20_008845_1894_XN_09N203W_2 -2535.712262 0.0 0.0 0.000000 42.067289
P20_008845_1894_XN_09N203W_3 -2525.215515 0.0 0.0 0.000000 36.033823
P20_008845_1894_XN_09N203W_3 -2525.215515 0.0 0.0 0.000000 36.033823
P20_008845_1894_XN_09N203W_3 -2525.215515 0.0 0.0 0.000000 36.033823
P20_008845_1894_XN_09N203W_3 -2525.215515 0.0 0.0 0.000000 36.033823
P20_008845_1894_XN_09N203W_4 -2562.446851 0.0 0.0 0.000000 -7.233876
P20_008845_1894_XN_09N203W_4 -2562.446851 0.0 0.0 0.000000 -7.233876
P20_008845_1894_XN_09N203W_5 -2560.812028 0.0 0.0 0.000000 7.498790
P20_008845_1894_XN_09N203W_5 -2560.812028 0.0 0.0 0.000000 7.498790
P20_008845_1894_XN_09N203W_5 -2560.812028 0.0 0.0 0.000000 7.498790
P20_008845_1894_XN_09N203W_6 -2605.266130 0.0 0.0 0.000000 7.687475
P20_008845_1894_XN_09N203W_6 -2605.266130 0.0 0.0 0.000000 7.687475
P20_008845_1894_XN_09N203W_6 -2605.266130 0.0 0.0 0.000000 7.687475
P20_008845_1894_XN_09N203W_6 -2605.266130 0.0 0.0 0.000000 7.687475
P20_008845_1894_XN_09N203W_7 -2619.498291 0.0 0.0 0.000000 6.358447
P20_008845_1894_XN_09N203W_7 -2619.498291 0.0 0.0 0.000000 6.358447
P20_008845_1894_XN_09N203W_7 -2619.498291 0.0 0.0 0.000000 6.358447
P20_008845_1894_XN_09N203W_7 -2619.498291 0.0 0.0 0.000000 6.358447
P20_008845_1894_XN_09N203W_8 -2608.028730 0.0 0.0 0.000000 -0.219662
P20_008845_1894_XN_09N203W_8 -2608.028730 0.0 0.0 0.000000 -0.219662
P20_008845_1894_XN_09N203W_8 -2608.028730 0.0 0.0 0.000000 -0.219662
P20_008845_1894_XN_09N203W_8 -2608.028730 0.0 0.0 0.000000 -0.219662
P20_008845_1894_XN_09N203W_9 -2586.686862 0.0 0.0 0.000000 15.191825
P20_008845_1894_XN_09N203W_9 -2586.686862 0.0 0.0 0.000000 15.191825
P20_008845_1894_XN_09N203W_9 -2586.686862 0.0 0.0 0.000000 15.191825
P20_008845_1894_XN_09N203W_9 -2586.686862 0.0 0.0 0.000000 15.191825
res1 res2
10_8344_8845_4r 44.206259 416.201741
10_8344_8845_4r 44.206259 416.201741
10_8344_8845_4r 44.206259 416.201741
10_8344_8845_4r 44.206259 416.201741
11_8344_8845_4r 103.403228 173.210013
11_8344_8845_4r 103.403228 173.210013
11_8344_8845_4r 103.403228 173.210013
11_8344_8845_4r 103.403228 173.210013
12_8344_8845_4r 93.170584 180.058858
12_8344_8845_4r 93.170584 180.058858
12_8344_8845_4r 93.170584 180.058858
12_8344_8845_4r 93.170584 180.058858
13_8344_8845_4r 74.244153 319.554535
13_8344_8845_4r 74.244153 319.554535
13_8344_8845_4r 74.244153 319.554535
13_8344_8845_4r 74.244153 319.554535
14_8344_8845_4r 144.316524 -164.540707
14_8344_8845_4r 144.316524 -164.540707
14_8344_8845_4r 144.316524 -164.540707
14_8344_8845_4r 144.316524 -164.540707
15_8344_8845_4r_mt_z 145.864550 0.214023
15_8344_8845_4r_mt_z 145.864550 0.214023
15_8344_8845_4r_mt_z 145.864550 0.214023
15_8344_8845_4r_mt_z 145.864550 0.214023
16_8344_8845_4r 121.908506 19.874949
16_8344_8845_4r 121.908506 19.874949
16_8344_8845_4r 121.908506 19.874949
16_8344_8845_4r 121.908506 19.874949
17_8344_8845_2r_mt_z 38.761214 0.236077
17_8344_8845_2r_mt_z 38.761214 0.236077
... ... ...
P20_008845_1894_XN_09N203W_18 195.050373 -391.289238
P20_008845_1894_XN_09N203W_2 -12.658160 627.742625
P20_008845_1894_XN_09N203W_2 -12.658160 627.742625
P20_008845_1894_XN_09N203W_2 -12.658160 627.742625
P20_008845_1894_XN_09N203W_2 -12.658160 627.742625
P20_008845_1894_XN_09N203W_3 -4.170818 616.480181
P20_008845_1894_XN_09N203W_3 -4.170818 616.480181
P20_008845_1894_XN_09N203W_3 -4.170818 616.480181
P20_008845_1894_XN_09N203W_3 -4.170818 616.480181
P20_008845_1894_XN_09N203W_4 33.324946 574.887719
P20_008845_1894_XN_09N203W_4 33.324946 574.887719
P20_008845_1894_XN_09N203W_5 33.109007 581.149470
P20_008845_1894_XN_09N203W_5 33.109007 581.149470
P20_008845_1894_XN_09N203W_5 33.109007 581.149470
P20_008845_1894_XN_09N203W_6 59.859663 375.680663
P20_008845_1894_XN_09N203W_6 59.859663 375.680663
P20_008845_1894_XN_09N203W_6 59.859663 375.680663
P20_008845_1894_XN_09N203W_6 59.859663 375.680663
P20_008845_1894_XN_09N203W_7 61.278242 375.840988
P20_008845_1894_XN_09N203W_7 61.278242 375.840988
P20_008845_1894_XN_09N203W_7 61.278242 375.840988
P20_008845_1894_XN_09N203W_7 61.278242 375.840988
P20_008845_1894_XN_09N203W_8 71.414267 336.409684
P20_008845_1894_XN_09N203W_8 71.414267 336.409684
P20_008845_1894_XN_09N203W_8 71.414267 336.409684
P20_008845_1894_XN_09N203W_8 71.414267 336.409684
P20_008845_1894_XN_09N203W_9 22.094037 544.874936
P20_008845_1894_XN_09N203W_9 22.094037 544.874936
P20_008845_1894_XN_09N203W_9 22.094037 544.874936
P20_008845_1894_XN_09N203W_9 22.094037 544.874936
[919 rows x 23 columns]
%% Cell type:code id: tags: %% Cell type:code id: tags:
``` python ``` python
``` ```
......
pt_id,val,fid_val,no_obs,l.,s.,sig_l,sig_s,res_l,res_s,fid_x,fid_y pt_id,val,fid_val,no_obs,l.,s.,sig_l,sig_s,res_l,res_s,fid_x,fid_y,ipf_file
1_8344_8845_4r,1,0,0,-4058.982422,-2318.0107420000004,0.0,0.0,-0.062556,-0.21471300000000001,0.0,0.0 1_8344_8845_4r,1,0,0,-4058.982422,-2318.0107420000004,0.0,0.0,-0.062556,-0.21471300000000001,0.0,0.0,P20_008845_1894_XN_09N203W
2_8344_8845_4r,1,0,0,-3969.065186,-606.849243,0.0,0.0,0.22866,0.105249,0.0,0.0 2_8344_8845_4r,1,0,0,-3969.065186,-606.849243,0.0,0.0,0.22866,0.105249,0.0,0.0,P20_008845_1894_XN_09N203W
3_8344_8845_4r_mt_z,1,0,0,-1019.7390140000001,-2300.877197,0.0,0.0,-0.025129,-0.002447,0.0,0.0 3_8344_8845_4r_mt_z,1,0,0,-1019.7390140000001,-2300.877197,0.0,0.0,-0.025129,-0.002447,0.0,0.0,P20_008845_1894_XN_09N203W
4_8344_8845_4r_mt_z,1,0,0,-1037.0991210000002,-548.180237,0.0,0.0,-0.0007559999999999999,0.227752,0.0,0.0 4_8344_8845_4r_mt_z,1,0,0,-1037.0991210000002,-548.180237,0.0,0.0,-0.0007559999999999999,0.227752,0.0,0.0,P20_008845_1894_XN_09N203W
5_8344_8845_4r,1,0,0,2438.9841309999997,-2304.8435059999997,0.0,0.0,0.062022,-0.10997699999999999,0.0,0.0 5_8344_8845_4r,1,0,0,2438.9841309999997,-2304.8435059999997,0.0,0.0,0.062022,-0.10997699999999999,0.0,0.0,P20_008845_1894_XN_09N203W
6_8344_8845_4r,1,0,0,2397.826904,-562.432861,0.0,0.0,-0.07267799999999999,-0.056103999999999994,0.0,0.0 6_8344_8845_4r,1,0,0,2397.826904,-562.432861,0.0,0.0,-0.07267799999999999,-0.056103999999999994,0.0,0.0,P20_008845_1894_XN_09N203W
7_8344_8845_4r_mt_z,1,0,0,-2510.927734,-1267.364868,0.0,0.0,0.21525,-0.040427,0.0,0.0 7_8344_8845_4r_mt_z,1,0,0,-2510.927734,-1267.364868,0.0,0.0,0.21525,-0.040427,0.0,0.0,P20_008845_1894_XN_09N203W
8_8344-8845_4r_mt_z,1,0,0,840.825317,-1028.345337,0.0,0.0,-0.24192199999999997,0.382924,0.0,0.0 8_8344-8845_4r_mt_z,1,0,0,840.825317,-1028.345337,0.0,0.0,-0.24192199999999997,0.382924,0.0,0.0,P20_008845_1894_XN_09N203W
9_8344_8845_4r,1,0,0,-4070.962158,2465.817139,0.0,0.0,-0.140837,0.00598,0.0,0.0 9_8344_8845_4r,1,0,0,-4070.962158,2465.817139,0.0,0.0,-0.140837,0.00598,0.0,0.0,P20_008845_1894_XN_09N203W
10_8344_8845_4r,1,0,0,-4044.69751,1008.950928,0.0,0.0,0.063678,0.6612939999999999,0.0,0.0 10_8344_8845_4r,1,0,0,-4044.69751,1008.950928,0.0,0.0,0.063678,0.6612939999999999,0.0,0.0,P20_008845_1894_XN_09N203W
11_8344_8845_4r,1,0,0,-761.216064,2303.787109,0.0,0.0,-0.24730700000000003,-0.587299,0.0,0.0 11_8344_8845_4r,1,0,0,-761.216064,2303.787109,0.0,0.0,-0.24730700000000003,-0.587299,0.0,0.0,P20_008845_1894_XN_09N203W
12_8344_8845_4r,1,0,0,-889.364441,966.5339970000001,0.0,0.0,-0.251753,0.00817,0.0,0.0 12_8344_8845_4r,1,0,0,-889.364441,966.5339970000001,0.0,0.0,-0.251753,0.00817,0.0,0.0,P20_008845_1894_XN_09N203W
13_8344_8845_4r,1,0,0,-2559.871338,1777.522827,0.0,0.0,-0.13126500000000002,-0.305102,0.0,0.0 13_8344_8845_4r,1,0,0,-2559.871338,1777.522827,0.0,0.0,-0.13126500000000002,-0.305102,0.0,0.0,P20_008845_1894_XN_09N203W
14_8344_8845_4r,1,0,0,2385.27832,2476.032227,0.0,0.0,0.389532,-0.29925799999999997,0.0,0.0 14_8344_8845_4r,1,0,0,2385.27832,2476.032227,0.0,0.0,0.389532,-0.29925799999999997,0.0,0.0,P20_008845_1894_XN_09N203W
15_8344_8845_4r_mt_z,1,0,0,2395.869385,1038.165405,0.0,0.0,-0.17085,0.372485,0.0,0.0 15_8344_8845_4r_mt_z,1,0,0,2395.869385,1038.165405,0.0,0.0,-0.17085,0.372485,0.0,0.0,P20_008845_1894_XN_09N203W
16_8344_8845_4r,1,0,0,756.099792,1785.4947510000002,0.0,0.0,0.165338,-0.327408,0.0,0.0 16_8344_8845_4r,1,0,0,756.099792,1785.4947510000002,0.0,0.0,0.165338,-0.327408,0.0,0.0,P20_008845_1894_XN_09N203W
17_8344_8845_2r_mt_z,1,0,0,-3138.269531,442.515503,0.0,0.0,-0.02337,-0.24864299999999998,0.0,0.0 17_8344_8845_2r_mt_z,1,0,0,-3138.269531,442.515503,0.0,0.0,-0.02337,-0.24864299999999998,0.0,0.0,P20_008845_1894_XN_09N203W
18_8344_8845_2r,1,0,0,-1773.8649899999998,354.084259,0.0,0.0,-0.002223,-0.000684,0.0,0.0 18_8344_8845_2r,1,0,0,-1773.8649899999998,354.084259,0.0,0.0,-0.002223,-0.000684,0.0,0.0,P20_008845_1894_XN_09N203W
19_8344_8845_2r_mt_z,1,0,0,-92.482826,723.305237,0.0,0.0,-0.214498,0.14519200000000002,0.0,0.0 19_8344_8845_2r_mt_z,1,0,0,-92.482826,723.305237,0.0,0.0,-0.214498,0.14519200000000002,0.0,0.0,P20_008845_1894_XN_09N203W
20_8344_8845_2r_mt_z,1,0,0,1434.079712,742.064026,0.0,0.0,-0.058132,-0.171782,0.0,0.0 20_8344_8845_2r_mt_z,1,0,0,1434.079712,742.064026,0.0,0.0,-0.058132,-0.171782,0.0,0.0,P20_008845_1894_XN_09N203W
21_8344_8845_4r_xyz,1,0,0,-838.9910279999999,-614.524109,0.0,0.0,-0.131313,0.9971200000000001,0.0,0.0 21_8344_8845_4r_xyz,1,0,0,-838.9910279999999,-614.524109,0.0,0.0,-0.131313,0.9971200000000001,0.0,0.0,P20_008845_1894_XN_09N203W
22_8344_8845_4r_mt_z,1,0,0,-3994.073975,-2160.606445,0.0,0.0,0.21777399999999997,-0.141372,0.0,0.0 22_8344_8845_4r_mt_z,1,0,0,-3994.073975,-2160.606445,0.0,0.0,0.21777399999999997,-0.141372,0.0,0.0,P20_008845_1894_XN_09N203W
23_8344_8845_4r_mt_z,1,0,0,-3851.86499,2088.046875,0.0,0.0,-0.07844,-0.22165,0.0,0.0 23_8344_8845_4r_mt_z,1,0,0,-3851.86499,2088.046875,0.0,0.0,-0.07844,-0.22165,0.0,0.0,P20_008845_1894_XN_09N203W
24_8344_8845_4r_mt_z,1,0,0,2343.634033,-2073.817871,0.0,0.0,-0.27434400000000003,0.06779099999999999,0.0,0.0 24_8344_8845_4r_mt_z,1,0,0,2343.634033,-2073.817871,0.0,0.0,-0.27434400000000003,0.06779099999999999,0.0,0.0,P20_008845_1894_XN_09N203W
25_8344_8845_4r_mt_z,1,0,0,2350.053711,2168.792236,0.0,0.0,-0.311081,-0.152226,0.0,0.0 25_8344_8845_4r_mt_z,1,0,0,2350.053711,2168.792236,0.0,0.0,-0.311081,-0.152226,0.0,0.0,P20_008845_1894_XN_09N203W
26_8344_8845_4r_mt_z,1,0,0,-1844.550781,-996.0164789999999,0.0,0.0,-0.108472,0.122981,0.0,0.0 26_8344_8845_4r_mt_z,1,0,0,-1844.550781,-996.0164789999999,0.0,0.0,-0.108472,0.122981,0.0,0.0,P20_008845_1894_XN_09N203W
27_8344_8845_2r_mt_z,1,0,0,-1618.0053710000002,700.699158,0.0,0.0,-0.020846,0.073456,0.0,0.0 27_8344_8845_2r_mt_z,1,0,0,-1618.0053710000002,700.699158,0.0,0.0,-0.020846,0.073456,0.0,0.0,P20_008845_1894_XN_09N203W
28_8344_8845_4r_mt_z,1,0,0,521.921509,-1602.4414060000001,0.0,0.0,-0.009861,0.363227,0.0,0.0 28_8344_8845_4r_mt_z,1,0,0,521.921509,-1602.4414060000001,0.0,0.0,-0.009861,0.363227,0.0,0.0,P20_008845_1894_XN_09N203W
29_8344_8845_4r_mt_z,1,0,0,820.691284,1469.345459,0.0,0.0,-0.664959,-0.06624400000000001,0.0,0.0 29_8344_8845_4r_mt_z,1,0,0,820.691284,1469.345459,0.0,0.0,-0.664959,-0.06624400000000001,0.0,0.0,P20_008845_1894_XN_09N203W
30_8344_8845_3r_mt_z,1,0,0,-326.405365,-283.346985,0.0,0.0,-0.20681100000000002,0.180573,0.0,0.0 30_8344_8845_3r_mt_z,1,0,0,-326.405365,-283.346985,0.0,0.0,-0.20681100000000002,0.180573,0.0,0.0,P20_008845_1894_XN_09N203W
61_8344_8845_4r_mt_z,1,0,0,-4067.466064,-2193.302002,0.0,0.0,-0.017458,-0.229608,0.0,0.0 61_8344_8845_4r_mt_z,1,0,0,-4067.466064,-2193.302002,0.0,0.0,-0.017458,-0.229608,0.0,0.0,P20_008845_1894_XN_09N203W
62_8344_8845_4r_mt_z,1,0,0,2040.637939,2052.019043,0.0,0.0,0.187054,-0.19953900000000002,0.0,0.0 62_8344_8845_4r_mt_z,1,0,0,2040.637939,2052.019043,0.0,0.0,0.187054,-0.19953900000000002,0.0,0.0,P20_008845_1894_XN_09N203W
63_8344_8845_4r_mt_z,1,0,0,2267.361328,-1402.6448970000001,0.0,0.0,-0.25967399999999996,-0.350489,0.0,0.0 63_8344_8845_4r_mt_z,1,0,0,2267.361328,-1402.6448970000001,0.0,0.0,-0.25967399999999996,-0.350489,0.0,0.0,P20_008845_1894_XN_09N203W
65_8344_8845_4r_mt_z,1,0,0,-675.820618,1659.5936279999999,0.0,0.0,0.285702,-0.673177,0.0,0.0 65_8344_8845_4r_mt_z,1,0,0,-675.820618,1659.5936279999999,0.0,0.0,0.285702,-0.673177,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_3,1,0,1,-3543.180176,-2052.497559,0.09999,0.09999,-0.271723,0.046268000000000004,0.0,0.0 P19_008344_1894_XN_09N203W_3,1,0,1,-3543.180176,-2052.497559,0.09999,0.09999,-0.271723,0.046268000000000004,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_5,1,0,1,-3693.414551,118.131378,0.191225,0.191225,-0.007534999999999999,3e-06,0.0,0.0 P19_008344_1894_XN_09N203W_5,1,0,1,-3693.414551,118.131378,0.191225,0.191225,-0.007534999999999999,3e-06,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_8,1,0,1,-3529.115479,1634.99353,0.010654,0.010654,-0.11299000000000001,0.190108,0.0,0.0 P19_008344_1894_XN_09N203W_8,1,0,1,-3529.115479,1634.99353,0.010654,0.010654,-0.11299000000000001,0.190108,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_9,1,0,1,-1530.085083,-2021.120728,0.025998,0.025998,-0.28780100000000003,-0.05082,0.0,0.0 P19_008344_1894_XN_09N203W_9,1,0,1,-1530.085083,-2021.120728,0.025998,0.025998,-0.28780100000000003,-0.05082,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_10,1,0,1,-1163.659546,-2110.94873,0.054246,0.054246,-0.209774,-0.028914999999999996,0.0,0.0 P19_008344_1894_XN_09N203W_10,1,0,1,-1163.659546,-2110.94873,0.054246,0.054246,-0.209774,-0.028914999999999996,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_11,1,0,1,-649.603027,-291.606293,0.144968,0.144968,0.179422,0.48035,0.0,0.0 P19_008344_1894_XN_09N203W_11,1,0,1,-649.603027,-291.606293,0.144968,0.144968,0.179422,0.48035,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_12,1,0,1,-1879.1154789999998,1650.314575,0.044342,0.044342,0.194544,-0.551285,0.0,0.0 P19_008344_1894_XN_09N203W_12,1,0,1,-1879.1154789999998,1650.314575,0.044342,0.044342,0.194544,-0.551285,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_13,1,0,1,1195.076782,-2043.631714,0.081316,0.081316,-0.184309,0.153021,0.0,0.0 P19_008344_1894_XN_09N203W_13,1,0,1,1195.076782,-2043.631714,0.081316,0.081316,-0.184309,0.153021,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_14,1,0,1,1826.979736,-2180.584961,0.185789,0.185789,0.208304,-0.026378,0.0,0.0 P19_008344_1894_XN_09N203W_14,1,0,1,1826.979736,-2180.584961,0.185789,0.185789,0.208304,-0.026378,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_15,1,0,1,1833.592407,-1740.516968,0.23812199999999997,0.23812199999999997,0.652892,-0.509659,0.0,0.0 P19_008344_1894_XN_09N203W_15,1,0,1,1833.592407,-1740.516968,0.23812199999999997,0.23812199999999997,0.652892,-0.509659,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_16,1,0,1,1370.180664,-273.589996,0.11324100000000001,0.11324100000000001,0.296132,-0.060485000000000004,0.0,0.0 P19_008344_1894_XN_09N203W_16,1,0,1,1370.180664,-273.589996,0.11324100000000001,0.11324100000000001,0.296132,-0.060485000000000004,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_17,1,0,1,1198.482544,-429.786133,0.055307,0.055307,-0.091967,0.10811400000000002,0.0,0.0 P19_008344_1894_XN_09N203W_17,1,0,1,1198.482544,-429.786133,0.055307,0.055307,-0.091967,0.10811400000000002,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_18,1,0,1,1516.067993,1830.024048,0.009269,0.009269,-0.002093,-0.264173,0.0,0.0 P19_008344_1894_XN_09N203W_18,1,0,1,1516.067993,1830.024048,0.009269,0.009269,-0.002093,-0.264173,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_19,1,0,1,1338.967651,1679.986084,0.004901,0.004901,-0.030115,-0.306342,0.0,0.0 P19_008344_1894_XN_09N203W_19,1,0,1,1338.967651,1679.986084,0.004901,0.004901,-0.030115,-0.306342,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_20,1,0,1,1350.758423,1952.026978,0.019969999999999998,0.019969999999999998,-0.011408,-0.409686,0.0,0.0 P19_008344_1894_XN_09N203W_20,1,0,1,1350.758423,1952.026978,0.019969999999999998,0.019969999999999998,-0.011408,-0.409686,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_1,1,0,0,-3224.0,-2003.0,0.0,0.0,0.055124,0.018517,0.0,0.0 P20_008845_1894_XN_09N203W_1,1,0,0,-3224.0,-2003.0,0.0,0.0,0.055124,0.018517,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_2,1,0,0,-3389.0,-2155.0,0.0,0.0,-0.07315,-0.271173,0.0,0.0 P20_008845_1894_XN_09N203W_2,1,0,0,-3389.0,-2155.0,0.0,0.0,-0.07315,-0.271173,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_3,1,0,0,-2913.0,-2000.0,0.0,0.0,-0.08818,-0.049593,0.0,0.0 P20_008845_1894_XN_09N203W_3,1,0,0,-2913.0,-2000.0,0.0,0.0,-0.08818,-0.049593,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_4,1,0,1,-3226.0,167.0,0.0,0.0,-0.195774,-6.6e-05,0.0,0.0 P20_008845_1894_XN_09N203W_4,1,0,1,-3226.0,167.0,0.0,0.0,-0.195774,-6.6e-05,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_5,1,0,1,-2934.0,-6.0,0.0,0.0,-0.049005,0.437424,0.0,0.0 P20_008845_1894_XN_09N203W_5,1,0,1,-2934.0,-6.0,0.0,0.0,-0.049005,0.437424,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_6,1,0,3,-3378.0,1532.0,0.0,0.0,0.026541000000000002,0.063346,0.0,0.0 P20_008845_1894_XN_09N203W_6,1,0,3,-3378.0,1532.0,0.0,0.0,0.026541000000000002,0.063346,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_7,1,0,3,-3378.0,1672.0,0.0,0.0,0.055623,0.013456000000000001,0.0,0.0 P20_008845_1894_XN_09N203W_7,1,0,3,-3378.0,1672.0,0.0,0.0,0.055623,0.013456000000000001,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_8,1,0,3,-2793.0,1837.0,0.0,0.0,-0.11748299999999999,-0.22933699999999999,0.0,0.0 P20_008845_1894_XN_09N203W_8,1,0,3,-2793.0,1837.0,0.0,0.0,-0.11748299999999999,-0.22933699999999999,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_9,1,0,0,-780.0,-1953.0,0.0,0.0,0.298743,-0.045963,0.0,0.0 P20_008845_1894_XN_09N203W_9,1,0,0,-780.0,-1953.0,0.0,0.0,0.298743,-0.045963,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_10,1,0,2,423.0,-1995.0,0.0,0.0,0.067585,0.401377,0.0,0.0 P20_008845_1894_XN_09N203W_10,1,0,2,423.0,-1995.0,0.0,0.0,0.067585,0.401377,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_11,1,0,1,-21.0,196.0,0.0,0.0,0.06955,-0.000458,0.0,0.0 P20_008845_1894_XN_09N203W_11,1,0,1,-21.0,196.0,0.0,0.0,0.06955,-0.000458,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_12,1,0,1,2885.0,-2124.0,0.0,0.0,0.25413600000000003,-0.273798,0.0,0.0 P20_008845_1894_XN_09N203W_12,1,0,1,2885.0,-2124.0,0.0,0.0,0.25413600000000003,-0.273798,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_13,1,0,1,2746.0,-2253.0,0.0,0.0,-0.407167,-0.176964,0.0,0.0 P20_008845_1894_XN_09N203W_13,1,0,1,2746.0,-2253.0,0.0,0.0,-0.407167,-0.176964,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_14,1,0,0,2728.0,-1980.0,0.0,0.0,-0.885848,0.137668,0.0,0.0 P20_008845_1894_XN_09N203W_14,1,0,0,2728.0,-1980.0,0.0,0.0,-0.885848,0.137668,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_15,0,0,0,2942.0,58.0,0.0,0.0,0.0,0.0,0.0,0.0 P20_008845_1894_XN_09N203W_15,0,0,0,2942.0,58.0,0.0,0.0,0.0,0.0,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_16,1,0,2,2865.0,2024.0,0.0,0.0,-0.053859000000000004,0.035981,0.0,0.0 P20_008845_1894_XN_09N203W_16,1,0,2,2865.0,2024.0,0.0,0.0,-0.053859000000000004,0.035981,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_17,1,0,2,3175.0,1974.0,0.0,0.0,-0.064058,0.044374000000000004,0.0,0.0 P20_008845_1894_XN_09N203W_17,1,0,2,3175.0,1974.0,0.0,0.0,-0.064058,0.044374000000000004,0.0,0.0,P20_008845_1894_XN_09N203W
P20_008845_1894_XN_09N203W_18,1,0,2,2872.0,1565.0,0.0,0.0,0.256228,0.21886,0.0,0.0 P20_008845_1894_XN_09N203W_18,1,0,2,2872.0,1565.0,0.0,0.0,0.256228,0.21886,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002371_1888_XI_08N204W_49,1,0,1,-2629.182861,1085.034424,0.012761,0.012761,0.20840300000000003,-0.004282,0.0,0.0 P03_002371_1888_XI_08N204W_49,1,0,1,-2629.182861,1085.034424,0.012761,0.012761,0.20840300000000003,-0.004282,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002371_1888_XI_08N204W_54,1,0,1,-1095.4067380000001,1127.088013,0.274421,0.274421,0.019106,-0.331897,0.0,0.0 P03_002371_1888_XI_08N204W_54,1,0,1,-1095.4067380000001,1127.088013,0.274421,0.274421,0.019106,-0.331897,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002371_1888_XI_08N204W_55,1,0,1,-941.496277,1247.825806,0.05563099999999999,0.05563099999999999,0.152919,-0.306029,0.0,0.0 P03_002371_1888_XI_08N204W_55,1,0,1,-941.496277,1247.825806,0.05563099999999999,0.05563099999999999,0.152919,-0.306029,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002371_1888_XI_08N204W_56,1,0,1,-1098.9589839999999,1441.816895,0.11484200000000001,0.11484200000000001,-0.297223,-0.308728,0.0,0.0 P03_002371_1888_XI_08N204W_56,1,0,1,-1098.9589839999999,1441.816895,0.11484200000000001,0.11484200000000001,-0.297223,-0.308728,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002371_1888_XI_08N204W_63,1,0,1,119.94445800000001,1116.177612,0.023727,0.023727,-0.104057,-0.034587,0.0,0.0 P03_002371_1888_XI_08N204W_63,1,0,1,119.94445800000001,1116.177612,0.023727,0.023727,-0.104057,-0.034587,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002371_1888_XI_08N204W_64,1,0,1,-19.255381,1270.651611,0.007022,0.007022,-0.29496999999999995,-0.13664600000000002,0.0,0.0 P03_002371_1888_XI_08N204W_64,1,0,1,-19.255381,1270.651611,0.007022,0.007022,-0.29496999999999995,-0.13664600000000002,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002371_1888_XI_08N204W_65,1,0,1,-271.636139,1030.2692869999998,0.14131400000000002,0.14131400000000002,-0.007378,0.127183,0.0,0.0 P03_002371_1888_XI_08N204W_65,1,0,1,-271.636139,1030.2692869999998,0.14131400000000002,0.14131400000000002,-0.007378,0.127183,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002371_1888_XI_08N204W_71,1,0,1,1793.756836,1419.46814,0.070811,0.070811,0.008126999999999999,-0.059650999999999996,0.0,0.0 P03_002371_1888_XI_08N204W_71,1,0,1,1793.756836,1419.46814,0.070811,0.070811,0.008126999999999999,-0.059650999999999996,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002371_1888_XI_08N204W_77,1,0,1,3770.185547,1056.4335939999999,0.051015,0.051015,-0.344149,0.7918810000000001,0.0,0.0 P03_002371_1888_XI_08N204W_77,1,0,1,3770.185547,1056.4335939999999,0.051015,0.051015,-0.344149,0.7918810000000001,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001540_1889_XI_08N204W_3,1,0,0,-819.994568,-476.940125,0.0,0.0,-0.010086,0.238933,0.0,0.0 P01_001540_1889_XI_08N204W_3,1,0,0,-819.994568,-476.940125,0.0,0.0,-0.010086,0.238933,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001540_1889_XI_08N204W_4,1,0,0,-1038.7459720000002,-225.617737,0.0,0.0,-0.10251500000000001,0.293944,0.0,0.0 P01_001540_1889_XI_08N204W_4,1,0,0,-1038.7459720000002,-225.617737,0.0,0.0,-0.10251500000000001,0.293944,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001540_1889_XI_08N204W_5,1,0,0,-1043.086548,-229.29058799999999,0.0,0.0,-0.103618,0.22217399999999998,0.0,0.0 P01_001540_1889_XI_08N204W_5,1,0,0,-1043.086548,-229.29058799999999,0.0,0.0,-0.103618,0.22217399999999998,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001540_1889_XI_08N204W_6,1,0,0,-1016.6671140000001,-212.669418,0.0,0.0,0.098336,0.182504,0.0,0.0 P01_001540_1889_XI_08N204W_6,1,0,0,-1016.6671140000001,-212.669418,0.0,0.0,0.098336,0.182504,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001540_1889_XI_08N204W_7,1,0,0,-1089.852539,-179.61308300000002,0.0,0.0,-0.09901499999999999,0.24748699999999998,0.0,0.0 P01_001540_1889_XI_08N204W_7,1,0,0,-1089.852539,-179.61308300000002,0.0,0.0,-0.09901499999999999,0.24748699999999998,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001540_1889_XI_08N204W_43,1,0,1,231.430023,1286.035034,0.179721,0.179721,0.043216000000000004,0.007601999999999999,0.0,0.0 P01_001540_1889_XI_08N204W_43,1,0,1,231.430023,1286.035034,0.179721,0.179721,0.043216000000000004,0.007601999999999999,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001540_1889_XI_08N204W_44,1,0,1,53.3703,1130.200195,0.035373,0.035373,-0.239021,0.05197,0.0,0.0 P01_001540_1889_XI_08N204W_44,1,0,1,53.3703,1130.200195,0.035373,0.035373,-0.239021,0.05197,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_20,1,0,1,-3490.634277,-1071.889893,0.074986,0.074986,-0.10951300000000001,0.027899,0.0,0.0 P01_001606_1897_XI_09N203W_20,1,0,1,-3490.634277,-1071.889893,0.074986,0.074986,-0.10951300000000001,0.027899,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_21,1,0,1,-3489.029297,-1344.598267,0.117221,0.117221,0.11984000000000002,-0.07396599999999999,0.0,0.0 P01_001606_1897_XI_09N203W_21,1,0,1,-3489.029297,-1344.598267,0.117221,0.117221,0.11984000000000002,-0.07396599999999999,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_26,1,0,1,-2843.921875,-1365.05249,0.066368,0.066368,0.053526,-0.129321,0.0,0.0 P01_001606_1897_XI_09N203W_26,1,0,1,-2843.921875,-1365.05249,0.066368,0.066368,0.053526,-0.129321,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_27,1,0,1,-2872.278076,-1055.845581,0.044944,0.044944,0.014887000000000001,-0.175307,0.0,0.0 P01_001606_1897_XI_09N203W_27,1,0,1,-2872.278076,-1055.845581,0.044944,0.044944,0.014887000000000001,-0.175307,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_32,1,0,1,-702.726318,-1309.760742,0.097152,0.097152,-0.12127,0.083388,0.0,0.0 P01_001606_1897_XI_09N203W_32,1,0,1,-702.726318,-1309.760742,0.097152,0.097152,-0.12127,0.083388,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_33,1,0,1,-425.8797,-1332.264404,0.141272,0.141272,0.27812,0.018378,0.0,0.0 P01_001606_1897_XI_09N203W_33,1,0,1,-425.8797,-1332.264404,0.141272,0.141272,0.27812,0.018378,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_39,1,0,1,957.507324,-1314.205933,0.214219,0.214219,-0.08834600000000001,0.135983,0.0,0.0 P01_001606_1897_XI_09N203W_39,1,0,1,957.507324,-1314.205933,0.214219,0.214219,-0.08834600000000001,0.135983,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_40,1,0,1,1286.863525,-1325.946045,0.022701,0.022701,0.025672000000000004,-0.015907,0.0,0.0 P01_001606_1897_XI_09N203W_40,1,0,1,1286.863525,-1325.946045,0.022701,0.022701,0.025672000000000004,-0.015907,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_41,1,0,1,1415.3436279999999,-1585.812134,0.062944,0.062944,0.17824700000000002,0.100219,0.0,0.0 P01_001606_1897_XI_09N203W_41,1,0,1,1415.3436279999999,-1585.812134,0.062944,0.062944,0.17824700000000002,0.100219,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_42,1,0,1,-713.122681,-1899.2719730000001,0.10971099999999999,0.10971099999999999,-0.24755700000000003,0.240463,0.0,0.0 P01_001606_1897_XI_09N203W_42,1,0,1,-713.122681,-1899.2719730000001,0.10971099999999999,0.10971099999999999,-0.24755700000000003,0.240463,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_48,1,0,1,2357.769287,-1605.21167,0.142259,0.142259,-0.046652,-0.341859,0.0,0.0 P01_001606_1897_XI_09N203W_48,1,0,1,2357.769287,-1605.21167,0.142259,0.142259,-0.046652,-0.341859,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_49,1,0,1,2368.67749,-1310.2536619999998,0.084816,0.084816,0.16844800000000001,-0.178884,0.0,0.0 P01_001606_1897_XI_09N203W_49,1,0,1,2368.67749,-1310.2536619999998,0.084816,0.084816,0.16844800000000001,-0.178884,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_50,1,0,1,2938.904541,-1286.650635,0.268181,0.268181,0.22215,-0.28928200000000004,0.0,0.0 P01_001606_1897_XI_09N203W_50,1,0,1,2938.904541,-1286.650635,0.268181,0.268181,0.22215,-0.28928200000000004,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_41,1,0,1,-2964.822021,-752.72998,0.130511,0.130511,0.19989500000000002,0.18193199999999998,0.0,0.0 P03_002226_1895_XI_09N203W_41,1,0,1,-2964.822021,-752.72998,0.130511,0.130511,0.19989500000000002,0.18193199999999998,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_42,1,0,1,-2676.941162,-549.997925,0.015522999999999999,0.015522999999999999,-0.189075,0.282047,0.0,0.0 P03_002226_1895_XI_09N203W_42,1,0,1,-2676.941162,-549.997925,0.015522999999999999,0.015522999999999999,-0.189075,0.282047,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_43,1,0,1,-2503.68457,-1243.333618,0.091619,0.091619,-0.183131,-0.034143,0.0,0.0 P03_002226_1895_XI_09N203W_43,1,0,1,-2503.68457,-1243.333618,0.091619,0.091619,-0.183131,-0.034143,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_46,1,0,1,-984.080139,-1301.115845,0.02843,0.02843,-0.10387,-0.014166,0.0,0.0 P03_002226_1895_XI_09N203W_46,1,0,1,-984.080139,-1301.115845,0.02843,0.02843,-0.10387,-0.014166,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_47,1,0,1,-1119.626953,-926.1320800000001,0.195907,0.195907,-0.217611,0.08741499999999999,0.0,0.0 P03_002226_1895_XI_09N203W_47,1,0,1,-1119.626953,-926.1320800000001,0.195907,0.195907,-0.217611,0.08741499999999999,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_53,1,0,1,3304.79834,-528.821411,0.090225,0.090225,-0.12703599999999998,-0.24331999999999998,0.0,0.0 P03_002226_1895_XI_09N203W_53,1,0,1,3304.79834,-528.821411,0.090225,0.090225,-0.12703599999999998,-0.24331999999999998,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_54,1,0,1,3597.587646,-608.987488,0.18746300000000002,0.18746300000000002,0.13215,-0.402642,0.0,0.0 P03_002226_1895_XI_09N203W_54,1,0,1,3597.587646,-608.987488,0.18746300000000002,0.18746300000000002,0.13215,-0.402642,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_55,1,0,1,3277.619873,-1106.364136,0.141123,0.141123,-0.258301,-0.48746300000000004,0.0,0.0 P03_002226_1895_XI_09N203W_55,1,0,1,3277.619873,-1106.364136,0.141123,0.141123,-0.258301,-0.48746300000000004,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_64,1,0,1,-1488.9279789999998,306.37027,0.141123,0.141123,0.11354000000000002,0.000408,0.0,0.0 P03_002226_1895_XI_09N203W_64,1,0,1,-1488.9279789999998,306.37027,0.141123,0.141123,0.11354000000000002,0.000408,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_67,1,0,1,-1501.843384,294.863434,0.141123,0.141123,-0.038216,-0.001066,0.0,0.0 P03_002226_1895_XI_09N203W_67,1,0,1,-1501.843384,294.863434,0.141123,0.141123,-0.038216,-0.001066,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_68,1,0,1,-1487.291992,301.690338,0.141123,0.141123,-0.16136,0.000601,0.0,0.0 P03_002226_1895_XI_09N203W_68,1,0,1,-1487.291992,301.690338,0.141123,0.141123,-0.16136,0.000601,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_71,1,0,1,-1476.8244630000002,421.30285599999996,0.141123,0.141123,0.045458,0.000436,0.0,0.0 P03_002226_1895_XI_09N203W_71,1,0,1,-1476.8244630000002,421.30285599999996,0.141123,0.141123,0.045458,0.000436,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_66,1,0,1,-1473.926636,445.16494800000004,0.141123,0.141123,-0.039173,-6.1e-05,0.0,0.0 P03_002226_1895_XI_09N203W_66,1,0,1,-1473.926636,445.16494800000004,0.141123,0.141123,-0.039173,-6.1e-05,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_72,1,0,1,-1478.19104,398.059052,0.141123,0.141123,0.03951,-0.0005690000000000001,0.0,0.0 P03_002226_1895_XI_09N203W_72,1,0,1,-1478.19104,398.059052,0.141123,0.141123,0.03951,-0.0005690000000000001,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_74,1,0,1,-1463.276489,270.004364,0.141123,0.141123,0.097608,0.000572,0.0,0.0 P03_002226_1895_XI_09N203W_74,1,0,1,-1463.276489,270.004364,0.141123,0.141123,0.097608,0.000572,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_76,1,0,1,-1399.385376,210.815338,0.141123,0.141123,-0.021339,-0.000335,0.0,0.0 P03_002226_1895_XI_09N203W_76,1,0,1,-1399.385376,210.815338,0.141123,0.141123,-0.021339,-0.000335,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_82,1,0,1,-1110.612061,-112.804382,0.141123,0.141123,-0.179249,0.431591,0.0,0.0 P03_002226_1895_XI_09N203W_82,1,0,1,-1110.612061,-112.804382,0.141123,0.141123,-0.179249,0.431591,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_2,1,0,1,-3987.0656740000004,-1756.185791,0.141123,0.141123,0.018394,-0.141215,0.0,0.0 P19_008344_1894_XN_09N203W_2,1,0,1,-3987.0656740000004,-1756.185791,0.141123,0.141123,0.018394,-0.141215,0.0,0.0,P20_008845_1894_XN_09N203W
P19_008344_1894_XN_09N203W_7,1,0,1,-3991.17334,1967.117554,0.141123,0.141123,0.242488,-0.04689,0.0,0.0 P19_008344_1894_XN_09N203W_7,1,0,1,-3991.17334,1967.117554,0.141123,0.141123,0.242488,-0.04689,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002371_1888_XI_08N204W_76,1,0,1,4066.5737299999996,1038.447998,0.141123,0.141123,-0.272976,0.9673510000000001,0.0,0.0 P03_002371_1888_XI_08N204W_76,1,0,1,4066.5737299999996,1038.447998,0.141123,0.141123,-0.272976,0.9673510000000001,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002371_1888_XI_08N204W_78,1,0,1,4083.8732909999994,1277.689209,0.141123,0.141123,-0.328486,0.8362860000000001,0.0,0.0 P03_002371_1888_XI_08N204W_78,1,0,1,4083.8732909999994,1277.689209,0.141123,0.141123,-0.328486,0.8362860000000001,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_19,1,0,1,-3917.203125,-1175.195679,0.141123,0.141123,-0.022262999999999998,-0.15115599999999998,0.0,0.0 P01_001606_1897_XI_09N203W_19,1,0,1,-3917.203125,-1175.195679,0.141123,0.141123,-0.022262999999999998,-0.15115599999999998,0.0,0.0,P20_008845_1894_XN_09N203W
P01_001606_1897_XI_09N203W_65,1,0,1,4070.48584,-2315.9921879999997,0.141123,0.141123,-0.12137,-0.47907,0.0,0.0 P01_001606_1897_XI_09N203W_65,1,0,1,4070.48584,-2315.9921879999997,0.141123,0.141123,-0.12137,-0.47907,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_1,1,0,0,-1197.647949,-569.925598,0.0,0.0,-0.070627,0.194853,0.0,0.0 P03_002226_1895_XI_09N203W_1,1,0,0,-1197.647949,-569.925598,0.0,0.0,-0.070627,0.194853,0.0,0.0,P20_008845_1894_XN_09N203W
P03_002226_1895_XI_09N203W_2,1,0,0,-1241.685791,-499.006836,0.0,0.0,-0.066482,0.270447,0.0,0.0 P03_002226_1895_XI_09N203W_2,1,0,0,-1241.685791,-499.006836,0.0,0.0,-0.066482,0.270447,0.0,0.0,P20_008845_1894_XN_09N203W
import json import json
import re import re
import os
from functools import singledispatch from functools import singledispatch
import numpy as np import numpy as np
...@@ -72,7 +73,6 @@ def read_ipf_str(input_data): ...@@ -72,7 +73,6 @@ def read_ipf_str(input_data):
df : pd.DataFrame df : pd.DataFrame
containing the ipf data with appropriate column names and indices containing the ipf data with appropriate column names and indices
""" """
# Check that the number of rows is matching the expected number # Check that the number of rows is matching the expected number
with open(input_data, 'r') as f: with open(input_data, 'r') as f:
for i, l in enumerate(f): for i, l in enumerate(f):
...@@ -92,6 +92,8 @@ def read_ipf_str(input_data): ...@@ -92,6 +92,8 @@ def read_ipf_str(input_data):
d = d.reshape(-1, 12) d = d.reshape(-1, 12)
df = pd.DataFrame(d, columns=columns) df = pd.DataFrame(d, columns=columns)
file = os.path.split(os.path.splitext(input_data)[0])[1]
df['ipf_file'] = pd.Series(np.full((len(df['pt_id'])), file), index = df.index)
assert int(cnt) == len(df), 'Dataframe length {} does not match point length {}.'.format(int(cnt), len(df)) assert int(cnt) == len(df), 'Dataframe length {} does not match point length {}.'.format(int(cnt), len(df))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment