Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

30-Update-Base-Classes-with-new-kinematic-model #119

Merged
merged 31 commits into from
Jun 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
0d8b0b6
updated geometry files
tjlarki May 17, 2024
4a15089
added updated base class verison of test_MirrorOutput
tjlarki May 17, 2024
dd6a34c
old big tests for ray trace and optical objects have been updated
tjlarki May 20, 2024
1ac8a13
updated render control classes
tjlarki May 20, 2024
d2ec1a3
updated base classes and tests
tjlarki May 21, 2024
c309e44
added RegionXY and TransformXYZ
tjlarki May 21, 2024
6625758
required by git
tjlarki May 21, 2024
5581e2f
required commit
tjlarki May 21, 2024
98d1b6a
required commit
tjlarki May 21, 2024
f5c1a00
Merge branch '30-Update-Base-Classes-with-new-kinematic-model' into HEAD
tjlarki May 21, 2024
3680f1a
fixed draw_Vxyz in View3d and the from_csv generators in HeliostatAzE…
tjlarki May 21, 2024
846be18
added first draft of jupyter notebook explanation of base classes to …
tjlarki May 21, 2024
f65e2f0
added draw_onbjects to Scene
tjlarki May 21, 2024
db3ac1b
updated the python noteboo,k explaining base classes and ray tracing
tjlarki May 21, 2024
b5213d7
added to base_classes_andray_trace.ipynb
tjlarki May 22, 2024
eb2288b
black reformatting
tjlarki May 22, 2024
3d5744f
updated tests to be working.
tjlarki May 22, 2024
8808744
updated tests to be working.
tjlarki May 22, 2024
d607c45
commented out all @strict_types decorators
tjlarki May 22, 2024
eeaaa8b
fixed examples directory for Mirror, Raytrace, and Solarfield
tjlarki May 22, 2024
424142e
added updated examples and reformated
tjlarki May 22, 2024
8b29502
removed ufacet folder from cps module
tjlarki May 22, 2024
f4ceb15
sensitive strings now treats ipython notebooks as binaries
tjlarki May 22, 2024
112bff9
formated with black
tjlarki May 22, 2024
d5d181b
Merge remote-tracking branch 'github-tristian/develop' into github-tr…
e10harvey Jun 12, 2024
9156223
common/lib/render: Use FQN of ndarray
e10harvey Jun 12, 2024
5b53576
common/lib/render: Fix formatting
e10harvey Jun 12, 2024
a9d7ba9
Merge remote-tracking branch 'github-upstream/develop' into github-tr…
e10harvey Jun 17, 2024
0029bf9
Update test data
e10harvey Jun 17, 2024
966be00
Merge remote-tracking branch 'github-evan/github-tristian-develop' in…
e10harvey Jun 17, 2024
6bef4c9
Pin numpy version to 1.26.4 or less
e10harvey Jun 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import numpy as np
import os

import opencsp.common.lib.csp.ufacet.HeliostatConfiguration as hc
import opencsp.common.lib.csp.HeliostatConfiguration as hc
import opencsp.common.lib.render.figure_management as fm
import opencsp.common.lib.geo.lon_lat_nsttf as lln
import opencsp.common.lib.render_control.RenderControlAxis as rca
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
import math
import numpy as np

from opencsp.common.lib.csp.ufacet.Facet import Facet
import opencsp.common.lib.csp.ufacet.HeliostatConfiguration as hc
from opencsp.common.lib.csp.Facet import Facet
import opencsp.common.lib.csp.HeliostatConfiguration as hc
import opencsp.common.lib.csp.sun_track as sun_track # "st" is taken by string_tools.
import opencsp.common.lib.geometry.transform_3d as t3d

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

"""

from opencsp.common.lib.csp.ufacet.Facet import Facet
from opencsp.common.lib.csp.Facet import Facet


class RenderControlFigure:
Expand Down
4 changes: 2 additions & 2 deletions contrib/app/ufacet-s/helio_scan/190_TrajectoryAnalysis.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
import pickle
import subprocess

import opencsp.common.lib.csp.ufacet.Heliostat as Heliostat
import opencsp.common.lib.csp.ufacet.HeliostatConfiguration as hc
import opencsp.common.lib.csp.Heliostat as Heliostat
import opencsp.common.lib.csp.HeliostatConfiguration as hc
import opencsp.common.lib.csp.SolarField as sf
import opencsp.common.lib.csp.sun_track as sun_track # "st" is taken by string_tools.
import opencsp.common.lib.geo.lon_lat_nsttf as lln
Expand Down
10 changes: 10 additions & 0 deletions contrib/scripts/sensitive_strings.py
Copy link
Collaborator

@braden6521 braden6521 Jun 17, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does anyone know why the sensitive_strings file is changed as part of this? It looks ok to me, but I just want to make sure this is supposed to be here.

Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ def __init__(
self.sensitive_strings_csv = sensitive_strings_csv
self.allowed_binary_files_csv = allowed_binary_files_csv
self.cache_file_csv = cache_file_csv
self.verbose = False
self._interactive = False
self.verify_all_on_behalf_of_user = False
self.remove_unfound_binaries = False
Expand Down Expand Up @@ -106,6 +107,8 @@ def _is_binary_file(self, file_path: str, file_name_ext: str):
# check if a binary file
_, _, ext = ft.path_components(file_name_ext)
ext = ext.lower()
if ext == ".ipynb":
is_binary_file = True
if self._is_img_ext(ext):
if ext in self._text_file_extensions:
is_binary_file = False
Expand Down Expand Up @@ -435,6 +438,8 @@ def search_files(self):
# Search for sensitive strings in files
matches: dict[str, list[ssm.Match]] = {}
for file_path_name_ext in files:
if self.verbose:
lt.info(f"Searching file {file_path_name_ext}")
file_path, file_name, file_ext = ft.path_components(file_path_name_ext)
file_name_ext = file_name + file_ext
if self._is_file_in_cleared_cache(file_path, file_name_ext):
Expand Down Expand Up @@ -479,6 +484,8 @@ def search_files(self):
if len(self.unknown_binary_files) > 0:
unknowns_copy = copy.copy(self.unknown_binary_files)
for file_ff in unknowns_copy:
if self.verbose:
lt.info(f"Searching binary file {file_ff.relpath_name_ext}")
lt.info("")
lt.info(os.path.join(file_ff.relative_path, file_ff.name_ext))
num_signed_binary_files = 0
Expand Down Expand Up @@ -594,10 +601,12 @@ def search_files(self):
help="Don't fail because of unfound expected binary files. Instead remove the expected files from the list of allowed binaries. "
+ "This can be useful when you're confident that the only changes have been that the binary files have moved but not changed.",
)
parser.add_argument('--verbose', action='store_true', dest="verbose", help="Print more information while running")
args = parser.parse_args()
not_interactive: bool = args.ninteractive
accept_all: bool = args.acceptall
remove_unfound_binaries: bool = args.acceptunfound
verbose: bool = args.verbose

ss_log_dir = ft.norm_path(opencsp_settings['sensitive_strings']['sensitive_strings_dir'])
log_path = ft.norm_path(os.path.join(ss_log_dir, "sensitive_strings_log.txt"))
Expand All @@ -616,6 +625,7 @@ def search_files(self):
searcher.interactive = not not_interactive
searcher.verify_all_on_behalf_of_user = accept_all
searcher.remove_unfound_binaries = remove_unfound_binaries
searcher.verbose = verbose
searcher.date_time_str = date_time_str
num_errors = searcher.search_files()

Expand Down
26 changes: 26 additions & 0 deletions example/csp/NSTTF_Facet_Centroids.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
Facet id,X,Y,Z
1,-2.7941016,2.5655016,-0.0115824
2,-1.2701016,2.5655016,-0.0115824
3,0,2.5655016,-0.0115824
4,1.2701016,2.5655016,-0.0115824
5,2.7941016,2.5655016,-0.0115824
6,-2.7941016,1.2954,-0.0115824
7,-1.2701016,1.2954,-0.0115824
8,0,1.2954,-0.0115824
9,1.2701016,1.2954,-0.0115824
10,2.7941016,1.2954,-0.0115824
11,-2.7941016,0,0
12,-1.2701016,0,0
13,0,0,0
14,1.2701016,0,0
15,2.7941016,0,0
16,-2.7941016,-1.2954,-0.0115824
17,-1.2701016,-1.2954,-0.0115824
18,0,-1.2954,-0.0115824
19,1.2701016,-1.2954,-0.0115824
20,2.7941016,-1.2954,-0.0115824
21,-2.7941016,-2.5655016,-0.0115824
22,-1.2701016,-2.5655016,-0.0115824
23,0,-2.5655016,-0.0115824
24,1.2701016,-2.5655016,-0.0115824
25,2.7941016,-2.5655016,-0.0115824
219 changes: 219 additions & 0 deletions example/csp/NSTTF_Heliostats_origin_at_torque_tube.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,219 @@
Name,X,Y,Z,Num. Facets,Num. Rows,Num. Cols,Pivot Height,Pivot Offset,Facet Width,Facet Height
5E10,92.61,57.92,5.45,25,5,5,4.02,0.1778,1.2192,1.2192
5E9,82.85,57.92,5.29,25,5,5,4.02,0.1778,1.2192,1.2192
5E8,73.1,57.92,5.13,25,5,5,4.02,0.1778,1.2192,1.2192
5E7,63.36,57.92,5.02,25,5,5,4.02,0.1778,1.2192,1.2192
5E6,53.62,57.94,4.84,25,5,5,4.02,0.1778,1.2192,1.2192
5E5,43.85,57.93,4.65,25,5,5,4.02,0.1778,1.2192,1.2192
5E4,34.12,57.94,4.44,25,5,5,4.02,0.1778,1.2192,1.2192
5E3,24.37,57.93,4.28,25,5,5,4.02,0.1778,1.2192,1.2192
5E2,14.65,57.94,4.15,25,5,5,4.02,0.1778,1.2192,1.2192
5E1,4.89,57.93,4.02,25,5,5,4.02,0.1778,1.2192,1.2192
5W1,-4.84,57.93,3.89,25,5,5,4.02,0.1778,1.2192,1.2192
5W2,-14.6,57.93,3.76,25,5,5,4.02,0.1778,1.2192,1.2192
5W3,-24.36,57.91,3.61,25,5,5,4.02,0.1778,1.2192,1.2192
5W4,-34.11,57.92,3.44,25,5,5,4.02,0.1778,1.2192,1.2192
5W5,-43.86,57.93,3.29,25,5,5,4.02,0.1778,1.2192,1.2192
5W6,-53.61,57.91,3.08,25,5,5,4.02,0.1778,1.2192,1.2192
5W7,-63.36,57.94,2.83,25,5,5,4.02,0.1778,1.2192,1.2192
5W8,-73.1,57.92,2.77,25,5,5,4.02,0.1778,1.2192,1.2192
5W9,-82.85,57.92,2.61,25,5,5,4.02,0.1778,1.2192,1.2192
5W10,-92.61,57.92,2.45,25,5,5,4.02,0.1778,1.2192,1.2192
6E9,82.85,70.12,5.58,25,5,5,4.02,0.1778,1.2192,1.2192
6E8,73.1,70.12,5.38,25,5,5,4.02,0.1778,1.2192,1.2192
6E7,63.38,70.12,5.18,25,5,5,4.02,0.1778,1.2192,1.2192
6E6,53.61,70.1,4.99,25,5,5,4.02,0.1778,1.2192,1.2192
6E5,43.85,70.09,4.8,25,5,5,4.02,0.1778,1.2192,1.2192
6E4,34.11,70.1,4.61,25,5,5,4.02,0.1778,1.2192,1.2192
6E3,24.36,70.11,4.42,25,5,5,4.02,0.1778,1.2192,1.2192
6E2,14.63,70.1,4.25,25,5,5,4.02,0.1778,1.2192,1.2192
6E1,4.88,70.09,4.12,25,5,5,4.02,0.1778,1.2192,1.2192
6W1,-4.85,70.1,3.97,25,5,5,4.02,0.1778,1.2192,1.2192
6W2,-14.62,70.1,3.83,25,5,5,4.02,0.1778,1.2192,1.2192
6W3,-24.35,70.1,3.66,25,5,5,4.02,0.1778,1.2192,1.2192
6W4,-34.1,70.11,3.49,25,5,5,4.02,0.1778,1.2192,1.2192
6W5,-43.89,70.09,3.29,25,5,5,4.02,0.1778,1.2192,1.2192
6W6,-53.63,70.11,3.1,25,5,5,4.02,0.1778,1.2192,1.2192
6W7,-63.38,70.11,2.88,25,5,5,4.02,0.1778,1.2192,1.2192
6W8,-73.13,70.11,2.64,25,5,5,4.02,0.1778,1.2192,1.2192
6W9,-82.85,70.11,2.42,25,5,5,4.02,0.1778,1.2192,1.2192
7E9,82.87,82.29,5.79,25,5,5,4.02,0.1778,1.2192,1.2192
7E8,73.15,82.29,5.55,25,5,5,4.02,0.1778,1.2192,1.2192
7E7,63.39,82.28,5.36,25,5,5,4.02,0.1778,1.2192,1.2192
7E6,53.63,82.31,5.15,25,5,5,4.02,0.1778,1.2192,1.2192
7E5,43.89,82.29,4.97,25,5,5,4.02,0.1778,1.2192,1.2192
7E4,34.13,82.3,4.78,25,5,5,4.02,0.1778,1.2192,1.2192
7E3,24.36,82.3,4.56,25,5,5,4.02,0.1778,1.2192,1.2192
7E2,14.67,82.28,4.39,25,5,5,4.02,0.1778,1.2192,1.2192
7E1,4.92,82.28,4.24,25,5,5,4.02,0.1778,1.2192,1.2192
7W1,-4.86,82.31,4.07,25,5,5,4.02,0.1778,1.2192,1.2192
7W2,-14.62,82.3,3.89,25,5,5,4.02,0.1778,1.2192,1.2192
7W3,-24.32,82.3,3.72,25,5,5,4.02,0.1778,1.2192,1.2192
7W4,-34.13,82.28,3.56,25,5,5,4.02,0.1778,1.2192,1.2192
7W5,-43.86,82.31,3.32,25,5,5,4.02,0.1778,1.2192,1.2192
7W6,-53.56,82.29,3.1,25,5,5,4.02,0.1778,1.2192,1.2192
7W7,-63.37,82.3,2.92,25,5,5,4.02,0.1778,1.2192,1.2192
7W8,-73.09,82.29,2.69,25,5,5,4.02,0.1778,1.2192,1.2192
7W9,-82.86,82.31,2.43,25,5,5,4.02,0.1778,1.2192,1.2192
8E10,92.61,94.48,6.15,25,5,5,4.02,0.1778,1.2192,1.2192
8E9,82.87,94.48,5.92,25,5,5,4.02,0.1778,1.2192,1.2192
8E8,73.13,94.48,5.72,25,5,5,4.02,0.1778,1.2192,1.2192
8E7,63.38,94.48,5.52,25,5,5,4.02,0.1778,1.2192,1.2192
8E6,53.62,94.48,5.32,25,5,5,4.02,0.1778,1.2192,1.2192
8E5,43.88,94.48,5.14,25,5,5,4.02,0.1778,1.2192,1.2192
8E4,34.11,94.5,4.96,25,5,5,4.02,0.1778,1.2192,1.2192
8E3,24.39,94.5,4.75,25,5,5,4.02,0.1778,1.2192,1.2192
8E2,14.63,94.49,4.53,25,5,5,4.02,0.1778,1.2192,1.2192
8E1,4.89,94.49,4.34,25,5,5,4.02,0.1778,1.2192,1.2192
8W1,-4.88,94.5,4.19,25,5,5,4.02,0.1778,1.2192,1.2192
8W2,-14.63,94.49,4.02,25,5,5,4.02,0.1778,1.2192,1.2192
8W3,-24.38,94.48,3.85,25,5,5,4.02,0.1778,1.2192,1.2192
8W4,-34.12,94.49,3.62,25,5,5,4.02,0.1778,1.2192,1.2192
8W5,-43.82,94.48,3.4,25,5,5,4.02,0.1778,1.2192,1.2192
8W6,-53.6,94.48,3.17,25,5,5,4.02,0.1778,1.2192,1.2192
8W7,-63.16,94.48,2.95,25,5,5,4.02,0.1778,1.2192,1.2192
8W8,-73.1,94.5,2.69,25,5,5,4.02,0.1778,1.2192,1.2192
8W9,-82.85,94.49,2.47,25,5,5,4.02,0.1778,1.2192,1.2192
8W10,-92.6,94.49,2.22,25,5,5,4.02,0.1778,1.2192,1.2192
9E11,102.37,107.29,6.52,25,5,5,4.02,0.1778,1.2192,1.2192
9E10,92.6,107.29,6.3,25,5,5,4.02,0.1778,1.2192,1.2192
9E9,82.88,107.28,6.07,25,5,5,4.02,0.1778,1.2192,1.2192
9E8,73.13,107.3,5.9,25,5,5,4.02,0.1778,1.2192,1.2192
9E7,63.39,107.29,5.71,25,5,5,4.02,0.1778,1.2192,1.2192
9E6,53.63,107.29,5.5,25,5,5,4.02,0.1778,1.2192,1.2192
9E5,43.88,107.29,5.29,25,5,5,4.02,0.1778,1.2192,1.2192
9E4,34.13,107.3,5.11,25,5,5,4.02,0.1778,1.2192,1.2192
9E3,24.39,107.29,4.92,25,5,5,4.02,0.1778,1.2192,1.2192
9E2,14.62,107.28,4.72,25,5,5,4.02,0.1778,1.2192,1.2192
9E1,4.89,107.3,4.48,25,5,5,4.02,0.1778,1.2192,1.2192
9W1,-4.88,107.3,4.31,25,5,5,4.02,0.1778,1.2192,1.2192
9W2,-14.64,107.32,4.1,25,5,5,4.02,0.1778,1.2192,1.2192
9W3,-24.37,107.29,3.9,25,5,5,4.02,0.1778,1.2192,1.2192
9W4,-34.13,107.29,3.64,25,5,5,4.02,0.1778,1.2192,1.2192
9W5,-43.86,107.29,3.4,25,5,5,4.02,0.1778,1.2192,1.2192
9W6,-53.61,107.3,3.18,25,5,5,4.02,0.1778,1.2192,1.2192
9W7,-63.37,107.3,2.97,25,5,5,4.02,0.1778,1.2192,1.2192
9W8,-73.11,107.3,2.73,25,5,5,4.02,0.1778,1.2192,1.2192
9W9,-82.87,107.29,2.52,25,5,5,4.02,0.1778,1.2192,1.2192
9W10,-92.61,107.29,2.25,25,5,5,4.02,0.1778,1.2192,1.2192
9W11,-102.38,107.28,2.02,25,5,5,4.02,0.1778,1.2192,1.2192
10E12,112.17,121.56,6.99,25,5,5,4.02,0.1778,1.2192,1.2192
10E11,102.37,121.62,6.68,25,5,5,4.02,0.1778,1.2192,1.2192
10E10,92.6,121.63,6.45,25,5,5,4.02,0.1778,1.2192,1.2192
10E9,82.9,121.61,6.25,25,5,5,4.02,0.1778,1.2192,1.2192
10E8,73.13,121.59,6.07,25,5,5,4.02,0.1778,1.2192,1.2192
10E7,63.39,121.6,5.87,25,5,5,4.02,0.1778,1.2192,1.2192
10E6,53.64,121.62,5.68,25,5,5,4.02,0.1778,1.2192,1.2192
10E5,43.86,121.6,5.46,25,5,5,4.02,0.1778,1.2192,1.2192
10E4,34.12,121.59,5.29,25,5,5,4.02,0.1778,1.2192,1.2192
10E3,24.39,121.63,5.06,25,5,5,4.02,0.1778,1.2192,1.2192
10E2,14.62,121.6,4.83,25,5,5,4.02,0.1778,1.2192,1.2192
10E1,4.86,121.61,4.58,25,5,5,4.02,0.1778,1.2192,1.2192
10W1,-4.86,121.62,4.36,25,5,5,4.02,0.1778,1.2192,1.2192
10W2,-14.63,121.6,4.17,25,5,5,4.02,0.1778,1.2192,1.2192
10W3,-24.35,121.61,3.92,25,5,5,4.02,0.1778,1.2192,1.2192
10W4,-34.11,121.61,3.71,25,5,5,4.02,0.1778,1.2192,1.2192
10W5,-43.87,121.59,3.46,25,5,5,4.02,0.1778,1.2192,1.2192
10W6,-53.6,121.59,3.26,25,5,5,4.02,0.1778,1.2192,1.2192
10W7,-63.34,121.6,3.01,25,5,5,4.02,0.1778,1.2192,1.2192
10W8,-73.14,121.62,2.79,25,5,5,4.02,0.1778,1.2192,1.2192
10W9,-82.85,121.63,2.55,25,5,5,4.02,0.1778,1.2192,1.2192
10W10,-92.62,121.63,2.33,25,5,5,4.02,0.1778,1.2192,1.2192
10W11,-102.35,121.63,2.1,25,5,5,4.02,0.1778,1.2192,1.2192
10W12,-112.12,121.61,1.89,25,5,5,4.02,0.1778,1.2192,1.2192
11E14,131.64,136.82,7.43,25,5,5,4.02,0.1778,1.2192,1.2192
11E13,121.88,136.85,7.28,25,5,5,4.02,0.1778,1.2192,1.2192
11E12,112.15,136.81,7.06,25,5,5,4.02,0.1778,1.2192,1.2192
11E11,102.35,136.81,6.83,25,5,5,4.02,0.1778,1.2192,1.2192
11E10,92.62,136.84,6.63,25,5,5,4.02,0.1778,1.2192,1.2192
11E9,82.88,136.84,6.39,25,5,5,4.02,0.1778,1.2192,1.2192
11E8,73.13,136.84,6.17,25,5,5,4.02,0.1778,1.2192,1.2192
11E7,63.38,136.85,5.94,25,5,5,4.02,0.1778,1.2192,1.2192
11E6,53.63,136.84,5.74,25,5,5,4.02,0.1778,1.2192,1.2192
11E5,43.87,136.85,5.5,25,5,5,4.02,0.1778,1.2192,1.2192
11E4,34.13,136.84,5.27,25,5,5,4.02,0.1778,1.2192,1.2192
11E3,24.38,136.84,5.05,25,5,5,4.02,0.1778,1.2192,1.2192
11E2,14.63,136.85,4.84,25,5,5,4.02,0.1778,1.2192,1.2192
11E1,4.88,136.84,4.59,25,5,5,4.02,0.1778,1.2192,1.2192
11W1,-4.87,136.85,4.4,25,5,5,4.02,0.1778,1.2192,1.2192
11W2,-14.63,136.85,4.18,25,5,5,4.02,0.1778,1.2192,1.2192
11W3,-24.38,136.84,3.92,25,5,5,4.02,0.1778,1.2192,1.2192
11W4,-34.13,136.82,3.69,25,5,5,4.02,0.1778,1.2192,1.2192
11W5,-43.88,136.85,3.51,25,5,5,4.02,0.1778,1.2192,1.2192
11W6,-53.62,136.85,3.22,25,5,5,4.02,0.1778,1.2192,1.2192
11W7,-63.38,136.86,3.01,25,5,5,4.02,0.1778,1.2192,1.2192
11W8,-73.12,136.88,2.81,25,5,5,4.02,0.1778,1.2192,1.2192
11W9,-82.85,136.87,2.54,25,5,5,4.02,0.1778,1.2192,1.2192
11W10,-92.63,136.86,2.28,25,5,5,4.02,0.1778,1.2192,1.2192
11W11,-102.36,136.87,2.06,25,5,5,4.02,0.1778,1.2192,1.2192
11W12,-112.13,136.85,1.86,25,5,5,4.02,0.1778,1.2192,1.2192
11W13,-121.88,136.86,1.71,25,5,5,4.02,0.1778,1.2192,1.2192
11W14,-131.62,136.87,1.51,25,5,5,4.02,0.1778,1.2192,1.2192
12E14,131.63,154.52,7.63,25,5,5,4.02,0.1778,1.2192,1.2192
12E13,121.89,154.54,7.36,25,5,5,4.02,0.1778,1.2192,1.2192
12E12,112.14,154.51,7.16,25,5,5,4.02,0.1778,1.2192,1.2192
12E11,102.38,154.52,6.92,25,5,5,4.02,0.1778,1.2192,1.2192
12E10,92.61,154.54,6.7,25,5,5,4.02,0.1778,1.2192,1.2192
12E9,82.87,154.52,6.46,25,5,5,4.02,0.1778,1.2192,1.2192
12E8,73.13,154.51,6.21,25,5,5,4.02,0.1778,1.2192,1.2192
12E7,63.39,154.52,5.98,25,5,5,4.02,0.1778,1.2192,1.2192
12E6,53.61,154.52,5.76,25,5,5,4.02,0.1778,1.2192,1.2192
12E5,43.87,154.53,5.54,25,5,5,4.02,0.1778,1.2192,1.2192
12E4,34.13,154.51,5.31,25,5,5,4.02,0.1778,1.2192,1.2192
12E3,24.39,154.52,5.09,25,5,5,4.02,0.1778,1.2192,1.2192
12E2,14.62,154.51,4.85,25,5,5,4.02,0.1778,1.2192,1.2192
12E1,4.87,154.52,4.65,25,5,5,4.02,0.1778,1.2192,1.2192
12W1,-4.89,154.52,4.44,25,5,5,4.02,0.1778,1.2192,1.2192
12W2,-14.63,154.52,4.19,25,5,5,4.02,0.1778,1.2192,1.2192
12W3,-24.38,154.53,3.95,25,5,5,4.02,0.1778,1.2192,1.2192
12W4,-34.12,154.51,3.73,25,5,5,4.02,0.1778,1.2192,1.2192
12W5,-43.88,154.52,3.48,25,5,5,4.02,0.1778,1.2192,1.2192
12W6,-53.62,154.51,3.24,25,5,5,4.02,0.1778,1.2192,1.2192
12W7,-63.38,154.51,3.02,25,5,5,4.02,0.1778,1.2192,1.2192
12W8,-73.12,154.51,2.81,25,5,5,4.02,0.1778,1.2192,1.2192
12W9,-82.89,154.52,2.55,25,5,5,4.02,0.1778,1.2192,1.2192
12W10,-92.62,154.52,2.35,25,5,5,4.02,0.1778,1.2192,1.2192
12W11,-102.37,154.53,2.11,25,5,5,4.02,0.1778,1.2192,1.2192
12W12,-112.13,154.54,1.85,25,5,5,4.02,0.1778,1.2192,1.2192
12W13,-121.9,154.54,1.71,25,5,5,4.02,0.1778,1.2192,1.2192
12W14,-131.64,154.54,1.54,25,5,5,4.02,0.1778,1.2192,1.2192
13E14,131.64,173.71,7.69,25,5,5,4.02,0.1778,1.2192,1.2192
13E13,121.9,173.72,7.42,25,5,5,4.02,0.1778,1.2192,1.2192
13E12,112.12,173.72,7.17,25,5,5,4.02,0.1778,1.2192,1.2192
13E11,102.38,173.7,6.93,25,5,5,4.02,0.1778,1.2192,1.2192
13E10,92.62,173.7,6.72,25,5,5,4.02,0.1778,1.2192,1.2192
13E9,82.89,173.72,6.48,25,5,5,4.02,0.1778,1.2192,1.2192
13E8,73.13,173.71,6.25,25,5,5,4.02,0.1778,1.2192,1.2192
13E7,63.38,173.71,6,25,5,5,4.02,0.1778,1.2192,1.2192
13E6,53.63,173.72,5.79,25,5,5,4.02,0.1778,1.2192,1.2192
13E5,43.86,173.71,5.57,25,5,5,4.02,0.1778,1.2192,1.2192
13E4,34.11,173.71,5.35,25,5,5,4.02,0.1778,1.2192,1.2192
13E3,24.39,173.73,5.12,25,5,5,4.02,0.1778,1.2192,1.2192
13E2,14.62,173.72,4.89,25,5,5,4.02,0.1778,1.2192,1.2192
13E1,4.84,173.72,4.7,25,5,5,4.02,0.1778,1.2192,1.2192
13W1,-4.89,173.72,4.45,25,5,5,4.02,0.1778,1.2192,1.2192
13W2,-14.61,173.7,4.24,25,5,5,4.02,0.1778,1.2192,1.2192
13W3,-24.36,173.73,4.02,25,5,5,4.02,0.1778,1.2192,1.2192
13W4,-34.12,173.75,3.79,25,5,5,4.02,0.1778,1.2192,1.2192
13W5,-43.85,173.74,3.55,25,5,5,4.02,0.1778,1.2192,1.2192
13W6,-53.63,173.71,3.33,25,5,5,4.02,0.1778,1.2192,1.2192
13W7,-63.38,173.75,3.07,25,5,5,4.02,0.1778,1.2192,1.2192
13W8,-73.1,173.76,2.86,25,5,5,4.02,0.1778,1.2192,1.2192
13W9,-82.88,173.73,2.62,25,5,5,4.02,0.1778,1.2192,1.2192
13W10,-92.67,173.72,2.36,25,5,5,4.02,0.1778,1.2192,1.2192
13W11,-102.38,173.73,2.14,25,5,5,4.02,0.1778,1.2192,1.2192
13W12,-112.12,173.72,1.92,25,5,5,4.02,0.1778,1.2192,1.2192
13W13,-121.88,173.73,1.74,25,5,5,4.02,0.1778,1.2192,1.2192
13W14,-131.62,173.72,1.57,25,5,5,4.02,0.1778,1.2192,1.2192
14E6,53.63,194.73,5.86,25,5,5,4.02,0.1778,1.2192,1.2192
14E5,43.87,194.73,5.63,25,5,5,4.02,0.1778,1.2192,1.2192
14E4,34.1,194.74,5.41,25,5,5,4.02,0.1778,1.2192,1.2192
14E3,24.39,194.73,5.17,25,5,5,4.02,0.1778,1.2192,1.2192
14E2,14.62,194.76,4.94,25,5,5,4.02,0.1778,1.2192,1.2192
14E1,4.91,194.76,4.74,25,5,5,4.02,0.1778,1.2192,1.2192
14W1,-4.88,194.71,4.54,25,5,5,4.02,0.1778,1.2192,1.2192
14W2,-14.65,194.74,4.31,25,5,5,4.02,0.1778,1.2192,1.2192
14W3,-24.41,194.71,4.13,25,5,5,4.02,0.1778,1.2192,1.2192
14W4,-34.13,194.77,3.83,25,5,5,4.02,0.1778,1.2192,1.2192
14W5,-43.88,194.75,3.59,25,5,5,4.02,0.1778,1.2192,1.2192
14W6,-53.63,194.75,3.34,25,5,5,4.02,0.1778,1.2192,1.2192
Loading