first commit

This commit is contained in:
Senad Uka
2017-11-07 09:23:57 +01:00
commit 0eee92660a
356 changed files with 747259 additions and 0 deletions

View File

@@ -0,0 +1,153 @@
from helix.constants.panel_type import PanelType
from helix.models.coordinate import Coordinate
from helix.models.panel import Panel
expected_dual_tilt_128_cell_panels = [
Panel(subarray=1, id=1, panel_type=PanelType.Corner, wind_zone=4,
original_coordinate=Coordinate(-121.60563, -250.14030000000002, 30.06600738633902),
coordinate=Coordinate(1514.25837, 1400.3037, 30.06600738633902)),
Panel(subarray=1, id=2, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-162.68636999999998, -179.1414, 30.06665761782229),
coordinate=Coordinate(1473.1776300000001, 1471.3026, 30.06665761782229)),
Panel(subarray=1, id=3, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-203.7672, -108.18591, 30.066588599682994),
coordinate=Coordinate(1432.0968, 1542.25809, 30.066588599682994)),
Panel(subarray=1, id=4, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-244.8306, -37.230689999999996, 30.054936783603985),
coordinate=Coordinate(1391.0334, 1613.2133099999999, 30.054936783603985)),
Panel(subarray=1, id=5, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-285.9114, 33.76839, 30.05493678360401),
coordinate=Coordinate(1349.9526, 1684.21239, 30.05493678360401)),
Panel(subarray=1, id=6, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-326.9919, 104.72354999999999, 30.054867781302644),
coordinate=Coordinate(1308.8721, 1755.16755, 30.054867781302644)),
Panel(subarray=1, id=7, panel_type=PanelType.Corner, wind_zone=4,
original_coordinate=Coordinate(-368.0724, 175.67895000000001, 30.054675524286914),
coordinate=Coordinate(1267.7916, 1826.12295, 30.054675524286914)),
Panel(subarray=1, id=8, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(-45.24096, -205.9194, 30.05499493442256),
coordinate=Coordinate(1590.62304, 1444.5246, 30.05499493442256)),
Panel(subarray=1, id=9, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-86.32151999999999, -134.96382, 30.05483870557611),
coordinate=Coordinate(1549.54248, 1515.48018, 30.05483870557611)),
Panel(subarray=1, id=10, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-127.3848, -63.965001, 30.066540286928216),
coordinate=Coordinate(1508.4792, 1586.478999, 30.066540286928216)),
Panel(subarray=1, id=11, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-168.46556999999999, 6.990339000000001, 30.066588599683),
coordinate=Coordinate(1467.39843, 1657.434339, 30.066588599683)),
Panel(subarray=1, id=12, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-209.5464, 77.94552, 30.066450563115637),
coordinate=Coordinate(1426.3175999999999, 1728.38952, 30.066450563115637)),
Panel(subarray=1, id=13, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-250.6272, 148.9446, 30.066657617822276),
coordinate=Coordinate(1385.2368000000001, 1799.3886, 30.066657617822276)),
Panel(subarray=1, id=14, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(-291.70799999999997, 219.8994, 30.066657617822283),
coordinate=Coordinate(1344.156, 1870.3434, 30.066657617822283)),
Panel(subarray=1, id=15, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(31.12383, -161.71976999999998, 30.091486927325764),
coordinate=Coordinate(1666.98783, 1488.72423, 30.091486927325764)),
Panel(subarray=1, id=16, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-9.956855999999997, -90.74301, 30.066447663259755),
coordinate=Coordinate(1625.907144, 1559.70099, 30.066447663259755)),
Panel(subarray=1, id=17, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-51.037518, -19.787670000000002, 30.066508690494246),
coordinate=Coordinate(1584.826482, 1630.65633, 30.066508690494246)),
Panel(subarray=1, id=18, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-92.11811999999999, 51.167519999999996, 30.066628554421772),
coordinate=Coordinate(1543.74588, 1701.61152, 30.066628554421772)),
Panel(subarray=1, id=19, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-133.18137, 122.16654, 30.05507478791812),
coordinate=Coordinate(1502.68263, 1772.61054, 30.05507478791812)),
Panel(subarray=1, id=20, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-174.26214, 193.1214, 30.055074787918144),
coordinate=Coordinate(1461.6018600000002, 1843.5654, 30.055074787918144)),
Panel(subarray=1, id=21, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(-215.34300000000002, 264.0774, 30.055074787918105),
coordinate=Coordinate(1420.521, 1914.5214, 30.055074787918105)),
Panel(subarray=1, id=22, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(107.48835, -117.52113, 30.055085639578866),
coordinate=Coordinate(1743.3523500000001, 1532.9228699999999, 30.055085639578866)),
Panel(subarray=1, id=23, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(66.408075, -46.565724, 30.05489069404421),
coordinate=Coordinate(1702.2720749999999, 1603.878276, 30.05489069404421)),
Panel(subarray=1, id=24, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(25.327293, 24.433304999999997, 30.054965859068545),
coordinate=Coordinate(1661.1912929999999, 1674.877305, 30.054965859068545)),
Panel(subarray=1, id=25, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-15.735982799999999, 95.38854, 30.06653905594063),
coordinate=Coordinate(1620.1280172000002, 1745.8325399999999, 30.06653905594063)),
Panel(subarray=1, id=26, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-56.8166742, 166.34349, 30.0666176631245),
coordinate=Coordinate(1579.0473258000002, 1816.78749, 30.0666176631245)),
Panel(subarray=1, id=27, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-97.89729, 237.3426, 30.066697572616306),
coordinate=Coordinate(1537.9667100000001, 1887.7866, 30.066697572616306)),
Panel(subarray=1, id=28, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(-138.97797, 308.2983, 30.0666576178223),
coordinate=Coordinate(1496.8860300000001, 1958.7423, 30.0666576178223)),
Panel(subarray=1, id=29, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(183.8532, -73.29999000000001, 30.06651958144745),
coordinate=Coordinate(1819.7172, 1577.14401, 30.06651958144745)),
Panel(subarray=1, id=30, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(142.77246, -2.3447069999999988, 30.066661607426514),
coordinate=Coordinate(1778.63646, 1648.099293, 30.066661607426514)),
Panel(subarray=1, id=31, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(101.6919, 68.61054299999999, 30.06654864504049),
coordinate=Coordinate(1737.5559, 1719.054543, 30.06654864504049)),
Panel(subarray=1, id=32, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(60.611399999999996, 139.60974000000002, 30.066617663124514),
coordinate=Coordinate(1696.4754, 1790.05374, 30.066617663124514)),
Panel(subarray=1, id=33, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(19.548138, 210.56459999999998, 30.054994934422567),
coordinate=Coordinate(1655.4121380000001, 1861.0086000000001, 30.054994934422567)),
Panel(subarray=1, id=34, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-21.532539, 281.5197, 30.05431688794457),
coordinate=Coordinate(1614.331461, 1931.9637, 30.05431688794457)),
Panel(subarray=1, id=35, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(-62.613111, 352.497, 30.079949244883068),
coordinate=Coordinate(1573.250889, 2002.941, 30.079949244883068)),
Panel(subarray=1, id=36, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(260.2182, -29.122770000000003, 30.054936783603996),
coordinate=Coordinate(1896.0822, 1621.32123, 30.054936783603996)),
Panel(subarray=1, id=37, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(219.13739999999999, 41.83245, 30.055005785809144),
coordinate=Coordinate(1855.0014, 1692.2764499999998, 30.055005785809144)),
Panel(subarray=1, id=38, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(178.0566, 112.83162, 30.05507478791815),
coordinate=Coordinate(1813.9206, 1763.27562, 30.05507478791815)),
Panel(subarray=1, id=39, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(136.97586, 183.7866, 30.055154641798435),
coordinate=Coordinate(1772.83986, 1834.2305999999999, 30.055154641798435)),
Panel(subarray=1, id=40, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(95.91306, 254.74169999999998, 30.065887523904028),
coordinate=Coordinate(1731.7770600000001, 1905.1857, 30.065887523904028)),
Panel(subarray=1, id=41, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(54.832242, 325.74060000000003, 30.066593690352015),
coordinate=Coordinate(1690.696242, 1976.1846, 30.066593690352015)),
Panel(subarray=1, id=42, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(13.75158, 396.6966, 30.06657770852299),
coordinate=Coordinate(1649.6155800000001, 2047.1406, 30.06657770852299)),
Panel(subarray=1, id=43, panel_type=PanelType.Corner, wind_zone=4,
original_coordinate=Coordinate(336.5832, 15.098259, 30.066588599682994),
coordinate=Coordinate(1972.4472, 1665.542259, 30.066588599682994)),
Panel(subarray=1, id=44, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(295.50239999999997, 86.05355999999999, 30.066726635865315),
coordinate=Coordinate(1931.3663999999999, 1736.49756, 30.066726635865315)),
Panel(subarray=1, id=45, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(254.4216, 157.00863, 30.066657617822294),
coordinate=Coordinate(1890.2856000000002, 1807.45263, 30.066657617822294)),
Panel(subarray=1, id=46, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(213.3408, 228.0078, 30.066657617822276),
coordinate=Coordinate(1849.2048, 1878.4517999999998, 30.066657617822276)),
Panel(subarray=1, id=47, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(172.26006, 298.9626, 30.06673752750664),
coordinate=Coordinate(1808.12406, 1949.4066, 30.06673752750664)),
Panel(subarray=1, id=48, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(131.19678, 369.9183, 30.055194568882737),
coordinate=Coordinate(1767.06078, 2020.3623, 30.055194568882737)),
Panel(subarray=1, id=49, panel_type=PanelType.Corner, wind_zone=4,
original_coordinate=Coordinate(90.11649, 440.9175, 30.05503486112228),
coordinate=Coordinate(1725.98049, 2091.3615, 30.05503486112228))
]

View File

@@ -0,0 +1,270 @@
from helix.constants.panel_type import PanelType
from helix.models.coordinate import Coordinate
from helix.models.panel import Panel
expected_dual_tilt_96_cell_panels = [
Panel(subarray=1, id=1, panel_type=PanelType.Corner, wind_zone=4,
original_coordinate=Coordinate(-40.158120000000004, -418.6092, 30.054994934422535),
coordinate=Coordinate(1595.70588, 1231.8347999999999, 30.054994934422535)),
Panel(subarray=1, id=2, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-71.19477, -364.9656, 30.06673752750664),
coordinate=Coordinate(1564.66923, 1285.4784, 30.06673752750664)),
Panel(subarray=1, id=3, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-102.249, -311.3661, 30.06584756995154),
coordinate=Coordinate(1533.615, 1339.0778999999998, 30.06584756995154)),
Panel(subarray=1, id=4, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-133.2858, -257.7219, 30.055154641798396),
coordinate=Coordinate(1502.5782, 1392.7221, 30.055154641798396)),
Panel(subarray=1, id=5, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-164.32269, -204.1224, 30.06665761782229),
coordinate=Coordinate(1471.54131, 1446.3216, 30.06665761782229)),
Panel(subarray=1, id=6, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-195.3594, -150.47874000000002, 30.05521279184761),
coordinate=Coordinate(1440.5046, 1499.96526, 30.05521279184761)),
Panel(subarray=1, id=7, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-226.3962, -96.8349, 30.066519581447444),
coordinate=Coordinate(1409.4678, 1553.6091, 30.066519581447444)),
Panel(subarray=1, id=8, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-257.433, -43.234914, 30.054950584052726),
coordinate=Coordinate(1378.431, 1607.2090859999998, 30.054950584052726)),
Panel(subarray=1, id=9, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-288.46979999999996, 10.408815, 30.066519581447444),
coordinate=Coordinate(1347.3942, 1660.852815, 30.066519581447444)),
Panel(subarray=1, id=10, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-319.524, 64.00869, 30.066588599682994),
coordinate=Coordinate(1316.3400000000001, 1714.45269, 30.066588599682994)),
Panel(subarray=1, id=11, panel_type=PanelType.Corner, wind_zone=4,
original_coordinate=Coordinate(-350.56080000000003, 117.65256000000001, 30.055074787918162),
coordinate=Coordinate(1285.3032, 1768.09656, 30.055074787918162)),
Panel(subarray=1, id=12, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(36.206700000000005, -374.3883, 30.066617663124482),
coordinate=Coordinate(1672.0707, 1276.0557, 30.066617663124482)),
Panel(subarray=1, id=13, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(5.169900000000001, -320.78880000000004, 30.055034861122245),
coordinate=Coordinate(1641.0339, 1329.6552, 30.055034861122245)),
Panel(subarray=1, id=14, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-25.866894000000002, -267.1452, 30.066609672196513),
coordinate=Coordinate(1609.997106, 1383.2988, 30.066609672196513)),
Panel(subarray=1, id=15, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-56.921091000000004, -213.5448, 30.066617663124482),
coordinate=Coordinate(1578.942909, 1436.8992, 30.066617663124482)),
Panel(subarray=1, id=16, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-87.9579, -159.90120000000002, 30.05503486112228),
coordinate=Coordinate(1547.9061000000002, 1490.5428, 30.05503486112228)),
Panel(subarray=1, id=17, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-118.99482, -106.25754, 30.066348873271828),
coordinate=Coordinate(1516.8691800000001, 1544.18646, 30.066348873271828)),
Panel(subarray=1, id=18, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-150.03165, -52.657632, 30.054978184938616),
coordinate=Coordinate(1485.8323500000001, 1597.786368, 30.054978184938616)),
Panel(subarray=1, id=19, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-181.0683, 0.9861000000000004, 30.06618215582557),
coordinate=Coordinate(1454.7957000000001, 1651.4301, 30.06618215582557)),
Panel(subarray=1, id=20, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-212.1225, 54.585996, 30.066519581447462),
coordinate=Coordinate(1423.7415, 1705.029996, 30.066519581447462)),
Panel(subarray=1, id=21, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-243.1593, 108.22959, 30.05426151350708),
coordinate=Coordinate(1392.7047, 1758.6735899999999, 30.05426151350708)),
Panel(subarray=1, id=22, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(-274.1961, 161.85150000000002, 30.09218772267365),
coordinate=Coordinate(1361.6679, 1812.2955, 30.09218772267365)),
Panel(subarray=1, id=23, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(112.5714, -330.21119999999996, 30.054994934422535),
coordinate=Coordinate(1748.4354, 1320.2328, 30.054994934422535)),
Panel(subarray=1, id=24, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(81.53472000000001, -276.5676, 30.066617663124553),
coordinate=Coordinate(1717.3987200000001, 1373.8763999999999, 30.066617663124553)),
Panel(subarray=1, id=25, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(50.480487000000004, -222.9675, 30.066613667660015),
coordinate=Coordinate(1686.344487, 1427.4765, 30.066613667660015)),
Panel(subarray=1, id=26, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(19.443689999999997, -169.3236, 30.055034861122277),
coordinate=Coordinate(1655.30769, 1481.1204, 30.055034861122277)),
Panel(subarray=1, id=27, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-11.593095000000002, -115.70214, 30.091713863926316),
coordinate=Coordinate(1624.270905, 1534.7418599999999, 30.091713863926316)),
Panel(subarray=1, id=28, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-42.629889, -62.080349999999996, 30.054925932424116),
coordinate=Coordinate(1593.234111, 1588.36365, 30.054925932424116)),
Panel(subarray=1, id=29, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-73.66662, -8.436615000000002, 30.06655409057726),
coordinate=Coordinate(1562.19738, 1642.0073849999999, 30.06655409057726)),
Panel(subarray=1, id=30, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-104.70348, 45.163278, 30.05480615306783),
coordinate=Coordinate(1531.16052, 1695.607278, 30.05480615306783)),
Panel(subarray=1, id=31, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-135.74028, 98.80695, 30.066450563115655),
coordinate=Coordinate(1500.12372, 1749.25095, 30.066450563115655)),
Panel(subarray=1, id=32, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-166.79463, 152.40711, 30.06665761782229),
coordinate=Coordinate(1469.06937, 1802.8511099999998, 30.06665761782229)),
Panel(subarray=1, id=33, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(-197.8314, 206.0508, 30.055074787918137),
coordinate=Coordinate(1438.0326, 1856.4948, 30.055074787918137)),
Panel(subarray=1, id=34, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(188.9364, -285.99, 30.06665761782232),
coordinate=Coordinate(1824.8004, 1364.454, 30.06665761782232)),
Panel(subarray=1, id=35, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(157.88223, -232.3908, 30.066697572616338),
coordinate=Coordinate(1793.74623, 1418.0532, 30.066697572616338)),
Panel(subarray=1, id=36, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(126.84527999999999, -178.7469, 30.05422505810525),
coordinate=Coordinate(1762.70928, 1471.6970999999999, 30.05422505810525)),
Panel(subarray=1, id=37, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(95.80857, -125.1468, 30.06657770852298),
coordinate=Coordinate(1731.67257, 1525.2972, 30.06657770852298)),
Panel(subarray=1, id=38, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(64.77168, -71.50305, 30.054856930329514),
coordinate=Coordinate(1700.63568, 1578.94095, 30.054856930329514)),
Panel(subarray=1, id=39, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(33.734892, -17.85933, 30.066439672369256),
coordinate=Coordinate(1669.598892, 1632.58467, 30.066439672369256)),
Panel(subarray=1, id=40, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(2.6980799999999983, 35.74056, 30.054856930329514),
coordinate=Coordinate(1638.5620800000002, 1686.18456, 30.054856930329514)),
Panel(subarray=1, id=41, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-28.338726, 89.38434, 30.066516681395797),
coordinate=Coordinate(1607.525274, 1739.82834, 30.066516681395797)),
Panel(subarray=1, id=42, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-59.392920000000004, 142.98435, 30.06657770852299),
coordinate=Coordinate(1576.47108, 1793.42835, 30.06657770852299)),
Panel(subarray=1, id=43, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-90.42975, 196.6281, 30.054955007819025),
coordinate=Coordinate(1545.43425, 1847.0720999999999, 30.054955007819025)),
Panel(subarray=1, id=44, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(-121.4664, 250.272, 30.066737527506632),
coordinate=Coordinate(1514.3976, 1900.716, 30.066737527506632)),
Panel(subarray=1, id=45, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(265.3011, -241.8132, 30.05467552428692),
coordinate=Coordinate(1901.1651, 1408.6308, 30.05467552428692)),
Panel(subarray=1, id=46, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(234.2643, -188.1696, 30.066657617822276),
coordinate=Coordinate(1870.1283, 1462.2744, 30.066657617822276)),
Panel(subarray=1, id=47, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(203.2101, -134.56925999999999, 30.066120039906732),
coordinate=Coordinate(1839.0741, 1515.87474, 30.066120039906732)),
Panel(subarray=1, id=48, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(172.17327, -80.92572, 30.054965859068552),
coordinate=Coordinate(1808.03727, 1569.51828, 30.054965859068552)),
Panel(subarray=1, id=49, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(141.13662, -27.28203, 30.066388827433048),
coordinate=Coordinate(1777.00062, 1623.16197, 30.066388827433048)),
Panel(subarray=1, id=50, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(110.09979, 26.31786, 30.054965859068552),
coordinate=Coordinate(1745.96379, 1676.76186, 30.054965859068552)),
Panel(subarray=1, id=51, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(79.0629, 79.96167, 30.066755699003746),
coordinate=Coordinate(1714.9269, 1730.40567, 30.066755699003746)),
Panel(subarray=1, id=52, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(48.00868500000001, 133.56126, 30.066597685811708),
coordinate=Coordinate(1683.872685, 1784.00526, 30.066597685811708)),
Panel(subarray=1, id=53, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(16.971891, 187.2048, 30.055034861122294),
coordinate=Coordinate(1652.835891, 1837.6488, 30.055034861122294)),
Panel(subarray=1, id=54, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-14.064897, 240.8268, 30.091453921074635),
coordinate=Coordinate(1621.799103, 1891.2708, 30.091453921074635)),
Panel(subarray=1, id=55, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(-45.101691, 294.4488, 30.05503486112227),
coordinate=Coordinate(1590.762309, 1944.8927999999999, 30.05503486112227)),
Panel(subarray=1, id=56, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(341.6658, -197.59199999999998, 30.066657617822315),
coordinate=Coordinate(1977.5298, 1452.852, 30.066657617822315)),
Panel(subarray=1, id=57, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(310.6116, -143.99235, 30.066312526163248),
coordinate=Coordinate(1946.4756, 1506.45165, 30.066312526163248)),
Panel(subarray=1, id=58, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(279.5748, -90.34835999999999, 30.054936783603978),
coordinate=Coordinate(1915.4388, 1560.09564, 30.054936783603978)),
Panel(subarray=1, id=59, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(248.53799999999998, -36.726684, 30.091787622695914),
coordinate=Coordinate(1884.402, 1613.717316, 30.091787622695914)),
Panel(subarray=1, id=60, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(217.5012, 16.895139, 30.05500578580915),
coordinate=Coordinate(1853.3652, 1667.339139, 30.05500578580915)),
Panel(subarray=1, id=61, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(186.4644, 70.53885, 30.066588599682987),
coordinate=Coordinate(1822.3284, 1720.9828499999999, 30.066588599682987)),
Panel(subarray=1, id=62, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(155.42768999999998, 124.13874, 30.0551945688828),
coordinate=Coordinate(1791.29169, 1774.5827399999998, 30.0551945688828)),
Panel(subarray=1, id=63, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(124.3908, 177.7824, 30.06657770852299),
coordinate=Coordinate(1760.2548000000002, 1828.2264, 30.06657770852299)),
Panel(subarray=1, id=64, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(93.33672, 231.4044, 30.091457918527084),
coordinate=Coordinate(1729.20072, 1881.8483999999999, 30.091457918527084)),
Panel(subarray=1, id=65, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(62.299884, 285.02639999999997, 30.0550268757746),
coordinate=Coordinate(1698.163884, 1935.4704, 30.0550268757746)),
Panel(subarray=1, id=66, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(31.263093, 338.67, 30.066617663124514),
coordinate=Coordinate(1667.127093, 1989.114, 30.066617663124514)),
Panel(subarray=1, id=67, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(418.0134, -153.41511, 30.066864671662632),
coordinate=Coordinate(2053.8774000000003, 1497.02889, 30.066864671662632)),
Panel(subarray=1, id=68, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(386.97659999999996, -99.77127, 30.055005785809165),
coordinate=Coordinate(2022.8406, 1550.67273, 30.055005785809165)),
Panel(subarray=1, id=69, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(355.9398, -46.149372, 30.09174623285823),
coordinate=Coordinate(1991.8038000000001, 1604.294628, 30.09174623285823)),
Panel(subarray=1, id=70, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(324.903, 7.472421000000002, 30.054936783603985),
coordinate=Coordinate(1960.767, 1657.916421, 30.054936783603985)),
Panel(subarray=1, id=71, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(293.8662, 61.11615, 30.06651958144745),
coordinate=Coordinate(1929.7302, 1711.5601499999998, 30.06651958144745)),
Panel(subarray=1, id=72, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(262.8294, 114.71613, 30.055143789930984),
coordinate=Coordinate(1898.6934, 1765.16013, 30.055143789930984)),
Panel(subarray=1, id=73, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(231.79260000000002, 168.35999999999999, 30.066657617822276),
coordinate=Coordinate(1867.6566, 1818.8039999999999, 30.066657617822276)),
Panel(subarray=1, id=74, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(200.7384, 221.9595, 30.065967432097782),
coordinate=Coordinate(1836.6024, 1872.4035, 30.065967432097782)),
Panel(subarray=1, id=75, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(169.70163, 275.6034, 30.055114714810173),
coordinate=Coordinate(1805.56563, 1926.0474, 30.055114714810173)),
Panel(subarray=1, id=76, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(138.66468, 329.2473, 30.066497799608747),
coordinate=Coordinate(1774.52868, 1979.6913, 30.066497799608747)),
Panel(subarray=1, id=77, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(107.62787999999999, 382.8468, 30.0551147148102),
coordinate=Coordinate(1743.49188, 2033.2908, 30.0551147148102)),
Panel(subarray=1, id=78, panel_type=PanelType.Corner, wind_zone=4,
original_coordinate=Coordinate(494.3952, -109.19394, 30.06658859968301),
coordinate=Coordinate(2130.2592, 1541.2500599999998, 30.06658859968301)),
Panel(subarray=1, id=79, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(463.3413, -55.593999, 30.06616835229479),
coordinate=Coordinate(2099.2053, 1594.850001, 30.06616835229479)),
Panel(subarray=1, id=80, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(432.3045, -1.9502610000000002, 30.054991985375796),
coordinate=Coordinate(2068.1684999999998, 1648.493739, 30.054991985375796)),
Panel(subarray=1, id=81, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(401.2677, 51.693438, 30.066189057589508),
coordinate=Coordinate(2037.1317, 1702.137438, 30.066189057589508)),
Panel(subarray=1, id=82, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(370.23089999999996, 105.29319, 30.05466077382167),
coordinate=Coordinate(2006.0949, 1755.7371899999998, 30.05466077382167)),
Panel(subarray=1, id=83, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(339.1941, 158.93715, 30.06625807517599),
coordinate=Coordinate(1975.0581, 1809.38115, 30.06625807517599)),
Panel(subarray=1, id=84, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(308.1399, 212.5368, 30.066657617822262),
coordinate=Coordinate(1944.0039000000002, 1862.9808, 30.066657617822262)),
Panel(subarray=1, id=85, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(277.10310000000004, 266.1804, 30.054675524286914),
coordinate=Coordinate(1912.9671, 1916.6244, 30.054675524286914)),
Panel(subarray=1, id=86, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(246.06629999999998, 319.82399999999996, 30.066657617822283),
coordinate=Coordinate(1881.9303, 1970.268, 30.066657617822283)),
Panel(subarray=1, id=87, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(215.02949999999998, 373.4244, 30.054675524286935),
coordinate=Coordinate(1850.8935, 2023.8684, 30.054675524286935)),
Panel(subarray=1, id=88, panel_type=PanelType.Corner, wind_zone=4,
original_coordinate=Coordinate(183.9927, 427.068, 30.066657617822326),
coordinate=Coordinate(1819.8567, 2077.5119999999997, 30.066657617822326))
]

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,132 @@
from helix.constants.panel_type import PanelType
from helix.models.coordinate import Coordinate
from helix.models.panel import Panel
expected_dual_tilt_pseries_panels = [
Panel(subarray=1, id=1, panel_type=PanelType.Corner, wind_zone=4,
original_coordinate=Coordinate(-22.925115, -296.202, 30.076717715815395),
coordinate=Coordinate(1612.938885, 1354.242, 30.076717715815395)),
Panel(subarray=1, id=2, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-64.005777, -225.22500000000002, 30.051128541604534),
coordinate=Coordinate(1571.8582230000002, 1425.219, 30.051128541604534)),
Panel(subarray=1, id=3, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-105.08658, -154.26942, 30.050812549589974),
coordinate=Coordinate(1530.77742, 1496.1745799999999, 30.050812549589974)),
Panel(subarray=1, id=4, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-146.16726, -83.29236, 30.076153096668477),
coordinate=Coordinate(1489.69674, 1567.15164, 30.076153096668477)),
Panel(subarray=1, id=5, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-187.24800000000002, -12.315239999999998, 30.05089981304831),
coordinate=Coordinate(1448.616, 1638.12876, 30.05089981304831)),
Panel(subarray=1, id=6, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(-228.3282, 58.63998, 30.051299097777957),
coordinate=Coordinate(1407.5358, 1709.0839799999999, 30.051299097777957)),
Panel(subarray=1, id=7, panel_type=PanelType.Corner, wind_zone=4,
original_coordinate=Coordinate(-269.409, 129.61722, 30.076207677457155),
coordinate=Coordinate(1366.455, 1780.06122, 30.076207677457155)),
Panel(subarray=1, id=8, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(53.457096, -252.00300000000001, 30.051176455792266),
coordinate=Coordinate(1689.3210960000001, 1398.441, 30.051176455792266)),
Panel(subarray=1, id=9, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(12.376407000000002, -181.0254, 30.07600793415961),
coordinate=Coordinate(1648.240407, 1469.4186, 30.07600793415961)),
Panel(subarray=1, id=10, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-28.704272999999997, -110.04873, 30.051103447058498),
coordinate=Coordinate(1607.159727, 1540.39527, 30.051103447058498)),
Panel(subarray=1, id=11, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-69.78495, -39.0933, 30.051059525785863),
coordinate=Coordinate(1566.07905, 1611.3507, 30.051059525785863)),
Panel(subarray=1, id=12, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-110.86575, 31.88382, 30.076203961089973),
coordinate=Coordinate(1524.99825, 1682.32782, 30.076203961089973)),
Panel(subarray=1, id=13, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-151.94643000000002, 102.83904, 30.07608411618054),
coordinate=Coordinate(1483.91757, 1753.28304, 30.07608411618054)),
Panel(subarray=1, id=14, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(-193.0269, 173.81589, 30.050968828645736),
coordinate=Coordinate(1442.8371, 1824.25989, 30.050968828645736)),
Panel(subarray=1, id=15, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(129.80439, -207.7818, 30.05120839866106),
coordinate=Coordinate(1765.66839, 1442.6622, 30.05120839866106)),
Panel(subarray=1, id=16, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(88.75854, -136.82688, 30.051484461416266),
coordinate=Coordinate(1724.62254, 1513.6171199999999, 30.051484461416266)),
Panel(subarray=1, id=17, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(47.677941, -65.849349, 30.07636010882054),
coordinate=Coordinate(1683.541941, 1584.5946509999999, 30.07636010882054)),
Panel(subarray=1, id=18, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(6.597278999999999, 5.105781, 30.076323806865123),
coordinate=Coordinate(1642.461279, 1655.549781, 30.076323806865123)),
Panel(subarray=1, id=19, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-34.48341, 76.08294, 30.05113938273178),
coordinate=Coordinate(1601.3805900000002, 1726.52694, 30.05113938273178)),
Panel(subarray=1, id=20, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(-75.56415, 147.06009, 30.076657792394982),
coordinate=Coordinate(1560.29985, 1797.50409, 30.076657792394982)),
Panel(subarray=1, id=21, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(-116.64495000000001, 218.0154, 30.075928037513947),
coordinate=Coordinate(1519.2190500000002, 1868.4594, 30.075928037513947)),
Panel(subarray=1, id=22, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(206.1867, -163.58283, 30.07642901765837),
coordinate=Coordinate(1842.0507, 1486.86117, 30.07642901765837)),
Panel(subarray=1, id=23, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(165.10608, -92.60562, 30.051139382731794),
coordinate=Coordinate(1800.97008, 1557.83838, 30.051139382731794)),
Panel(subarray=1, id=24, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(124.02522, -21.650346000000003, 30.051193114553655),
coordinate=Coordinate(1759.88922, 1628.793654, 30.051193114553655)),
Panel(subarray=1, id=25, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(82.9446, 49.326807, 30.076352838941137),
coordinate=Coordinate(1718.8085999999998, 1699.7708069999999, 30.076352838941137)),
Panel(subarray=1, id=26, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(41.86401, 120.28197, 30.07669774131787),
coordinate=Coordinate(1677.72801, 1770.72597, 30.07669774131787)),
Panel(subarray=1, id=27, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(0.81813, 191.259, 30.05116847008471),
coordinate=Coordinate(1636.6821300000001, 1841.703, 30.05116847008471)),
Panel(subarray=1, id=28, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(-40.262550000000005, 262.2363, 30.076007934159588),
coordinate=Coordinate(1595.60145, 1912.6803, 30.076007934159588)),
Panel(subarray=1, id=29, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(282.5688, -119.38364999999999, 30.050899813048318),
coordinate=Coordinate(1918.4328, 1531.06035, 30.050899813048318)),
Panel(subarray=1, id=30, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(241.488, -48.406446, 30.076070320071413),
coordinate=Coordinate(1877.3519999999999, 1602.037554, 30.076070320071413)),
Panel(subarray=1, id=31, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(200.4078, 22.548774, 30.076483602578683),
coordinate=Coordinate(1836.2718, 1672.9927739999998, 30.076483602578683)),
Panel(subarray=1, id=32, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(159.32688, 93.52596, 30.051277414494155),
coordinate=Coordinate(1795.19088, 1743.96996, 30.051277414494155)),
Panel(subarray=1, id=33, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(118.24605, 164.50323, 30.076777639452207),
coordinate=Coordinate(1754.11005, 1814.94723, 30.076777639452207)),
Panel(subarray=1, id=34, panel_type=PanelType.Middle, wind_zone=4,
original_coordinate=Coordinate(77.16539999999999, 235.45829999999998, 30.076007934159595),
coordinate=Coordinate(1713.0294, 1885.9023, 30.076007934159595)),
Panel(subarray=1, id=35, panel_type=PanelType.NorthSouth, wind_zone=4,
original_coordinate=Coordinate(36.08484, 306.435, 30.05116847008468),
coordinate=Coordinate(1671.94884, 1956.879, 30.05116847008468)),
Panel(subarray=1, id=36, panel_type=PanelType.Corner, wind_zone=4,
original_coordinate=Coordinate(358.95120000000003, -75.18462, 30.076153096668477),
coordinate=Coordinate(1994.8152, 1575.25938, 30.076153096668477)),
Panel(subarray=1, id=37, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(317.8704, -4.20735, 30.050899813048296),
coordinate=Coordinate(1953.7344, 1646.2366499999998, 30.050899813048296)),
Panel(subarray=1, id=38, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(276.7896, 66.76968, 30.07594615491608),
coordinate=Coordinate(1912.6536, 1717.2136799999998, 30.07594615491608)),
Panel(subarray=1, id=39, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(235.70910000000003, 137.72490000000002, 30.076497997665385),
coordinate=Coordinate(1871.5731, 1788.1689, 30.076497997665385)),
Panel(subarray=1, id=40, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(194.6286, 208.7022, 30.05136811392845),
coordinate=Coordinate(1830.4926, 1859.1462, 30.05136811392845)),
Panel(subarray=1, id=41, panel_type=PanelType.EastWest, wind_zone=4,
original_coordinate=Coordinate(153.54771, 279.67920000000004, 30.076777639452228),
coordinate=Coordinate(1789.4117099999999, 1930.1232, 30.076777639452228)),
Panel(subarray=1, id=42, panel_type=PanelType.Corner, wind_zone=4,
original_coordinate=Coordinate(112.46688, 350.6346, 30.076127779849543),
coordinate=Coordinate(1748.33088, 2001.0785999999998, 30.076127779849543))
]

View File

@@ -0,0 +1,216 @@
from helix.constants.panel_type import PanelType
from helix.models.coordinate import Coordinate
from helix.models.panel import Panel
expected_single_tilt_128_cell_panels = [
Panel(subarray=1, id=1, panel_type=PanelType.Corner, wind_zone=10,
original_coordinate=Coordinate(373.8168, -26.975237999999997, 30.063070446451594),
coordinate=Coordinate(2009.6808, 1623.468762, 30.063070446451594)),
Panel(subarray=1, id=2, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(302.8308, -68.04075, 30.063114320056492),
coordinate=Coordinate(1938.6948, 1582.4032499999998, 30.063114320056492)),
Panel(subarray=1, id=3, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(231.87959999999998, -109.14999, 30.063041197360047),
coordinate=Coordinate(1867.7436, 1541.29401, 30.063041197360047)),
Panel(subarray=1, id=4, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(160.89351, -150.21591, 30.063133590708304),
coordinate=Coordinate(1796.75751, 1500.22809, 30.063133590708304)),
Panel(subarray=1, id=5, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(89.94225, -191.2812, 30.062998872632495),
coordinate=Coordinate(1725.80625, 1459.1628, 30.062998872632495)),
Panel(subarray=1, id=6, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(18.956273999999997, -232.39079999999998, 30.062998872632495),
coordinate=Coordinate(1654.820274, 1418.0531999999998, 30.062998872632495)),
Panel(subarray=1, id=7, panel_type=PanelType.Corner, wind_zone=10,
original_coordinate=Coordinate(-51.994908, -273.456, 30.062998872632495),
coordinate=Coordinate(1583.8690920000001, 1376.9879999999998, 30.062998872632495)),
Panel(subarray=1, id=8, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(343.7376, 24.959220000000002, 30.06311432005654),
coordinate=Coordinate(1979.6016, 1675.40322, 30.06311432005654)),
Panel(subarray=1, id=9, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(272.7864, -16.15008, 30.06304119736006),
coordinate=Coordinate(1908.6504, 1634.29392, 30.06304119736006)),
Panel(subarray=1, id=10, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(201.8004, -57.21558, 30.063114320056513),
coordinate=Coordinate(1837.6644000000001, 1593.22842, 30.063114320056513)),
Panel(subarray=1, id=11, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(130.84899000000001, -98.28114, 30.0628295748026),
coordinate=Coordinate(1766.71299, 1552.16286, 30.0628295748026)),
Panel(subarray=1, id=12, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(59.8629, -139.34646, 30.06281030254415),
coordinate=Coordinate(1695.7269000000001, 1511.09754, 30.06281030254415)),
Panel(subarray=1, id=13, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-11.088299999999998, -180.456, 30.062956548012977),
coordinate=Coordinate(1624.7757000000001, 1469.9879999999998, 30.062956548012977)),
Panel(subarray=1, id=14, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-82.07415, -221.5212, 30.0631681721909),
coordinate=Coordinate(1553.78985, 1428.9227999999998, 30.0631681721909)),
Panel(subarray=1, id=15, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(313.6929, 76.89372, 30.06261795494593),
coordinate=Coordinate(1949.5569, 1727.33772, 30.06261795494593)),
Panel(subarray=1, id=16, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(242.70690000000002, 35.784393, 30.06261795494594),
coordinate=Coordinate(1878.5709000000002, 1686.2283929999999, 30.06261795494594)),
Panel(subarray=1, id=17, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(171.75570000000002, -5.281089, 30.06265451599741),
coordinate=Coordinate(1807.6197000000002, 1645.162911, 30.06265451599741)),
Panel(subarray=1, id=18, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(100.76973, -46.34659499999999, 30.06282381179079),
coordinate=Coordinate(1736.63373, 1604.097405, 30.06282381179079)),
Panel(subarray=1, id=19, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(29.818308000000002, -87.41199, 30.062998872632495),
coordinate=Coordinate(1665.682308, 1563.03201, 30.062998872632495)),
Panel(subarray=1, id=20, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-41.16771, -128.52129, 30.062779504081046),
coordinate=Coordinate(1594.69629, 1521.9227099999998, 30.062779504081046)),
Panel(subarray=1, id=21, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-112.11891, -169.587, 30.0628295748026),
coordinate=Coordinate(1523.7450900000001, 1480.857, 30.0628295748026)),
Panel(subarray=1, id=22, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(283.61310000000003, 128.82837, 30.06304119736006),
coordinate=Coordinate(1919.4771, 1779.27237, 30.06304119736006)),
Panel(subarray=1, id=23, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(212.6619, 87.71886, 30.063114320056524),
coordinate=Coordinate(1848.5259, 1738.16286, 30.063114320056524)),
Panel(subarray=1, id=24, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(141.67611, 46.65339, 30.06312584713924),
coordinate=Coordinate(1777.54011, 1697.09739, 30.06312584713924)),
Panel(subarray=1, id=25, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(70.72488, 5.587905, 30.06304274622611),
coordinate=Coordinate(1706.58888, 1656.0319049999998, 30.06304274622611)),
Panel(subarray=1, id=26, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-0.2611200000000009, -35.477595, 30.06303543396321),
coordinate=Coordinate(1635.60288, 1614.966405, 30.06303543396321)),
Panel(subarray=1, id=27, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-71.21231999999999, -76.58694, 30.063071995266913),
coordinate=Coordinate(1564.65168, 1573.8570599999998, 30.063071995266913)),
Panel(subarray=1, id=28, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-142.19853, -117.65262, 30.063060468414072),
coordinate=Coordinate(1493.66547, 1532.79138, 30.063060468414072)),
Panel(subarray=1, id=29, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(253.5684, 180.7626, 30.063041197360022),
coordinate=Coordinate(1889.4324000000001, 1831.2066, 30.063041197360022)),
Panel(subarray=1, id=30, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(182.5824, 139.65357, 30.063041197360036),
coordinate=Coordinate(1818.4464, 1790.09757, 30.063041197360036)),
Panel(subarray=1, id=31, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(111.63129, 98.58771, 30.06274870549381),
coordinate=Coordinate(1747.49529, 1749.03171, 30.06274870549381)),
Panel(subarray=1, id=32, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(40.645509, 57.52236, 30.0629692453875),
coordinate=Coordinate(1676.509509, 1707.96636, 30.0629692453875)),
Panel(subarray=1, id=33, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-30.305706000000004, 16.41306, 30.063038135513004),
coordinate=Coordinate(1605.558294, 1666.8570599999998, 30.063038135513004)),
Panel(subarray=1, id=34, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-101.29178999999999, -24.65244, 30.062956548012977),
coordinate=Coordinate(1534.57221, 1625.79156, 30.062956548012977)),
Panel(subarray=1, id=35, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-172.2432, -65.71794, 30.063114320056517),
coordinate=Coordinate(1463.6208000000001, 1584.72606, 30.063114320056517)),
Panel(subarray=1, id=36, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(223.524, 232.6968, 30.063041197360036),
coordinate=Coordinate(1859.388, 1883.1408000000001, 30.063041197360036)),
Panel(subarray=1, id=37, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(152.53797, 191.5878, 30.062998872632495),
coordinate=Coordinate(1788.4019700000001, 1842.0317999999997, 30.062998872632495)),
Panel(subarray=1, id=38, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(81.58683, 150.52212, 30.062998872632495),
coordinate=Coordinate(1717.45083, 1800.9661199999998, 30.062998872632495)),
Panel(subarray=1, id=39, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(10.600920000000002, 109.45686, 30.063071995266924),
coordinate=Coordinate(1646.46492, 1759.90086, 30.063071995266924)),
Panel(subarray=1, id=40, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-60.38511, 68.34752999999999, 30.063071995266913),
coordinate=Coordinate(1575.47889, 1718.79153, 30.063071995266913)),
Panel(subarray=1, id=41, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-131.33631, 27.282062999999997, 30.063114320056524),
coordinate=Coordinate(1504.5276900000001, 1677.726063, 30.063114320056524)),
Panel(subarray=1, id=42, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-202.32240000000002, -13.783434000000002, 30.063041197360036),
coordinate=Coordinate(1433.5416, 1636.660566, 30.063041197360036)),
Panel(subarray=1, id=43, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(193.4448, 284.6316, 30.063041197360022),
coordinate=Coordinate(1829.3088, 1935.0756000000001, 30.063041197360022)),
Panel(subarray=1, id=44, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(122.49350999999999, 243.522, 30.06291422350148),
coordinate=Coordinate(1758.35751, 1893.966, 30.06291422350148)),
Panel(subarray=1, id=45, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(51.50748, 202.4568, 30.06299887263248),
coordinate=Coordinate(1687.37148, 1852.9008, 30.06299887263248)),
Panel(subarray=1, id=46, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-19.443704999999998, 161.39159999999998, 30.062977710309216),
coordinate=Coordinate(1616.420295, 1811.8355999999999, 30.062977710309216)),
Panel(subarray=1, id=47, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-90.42963, 120.282, 30.06319896995983),
coordinate=Coordinate(1545.43437, 1770.7259999999999, 30.06319896995983)),
Panel(subarray=1, id=48, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-161.38076999999998, 79.21653, 30.063114320056513),
coordinate=Coordinate(1474.48323, 1729.66053, 30.063114320056513)),
Panel(subarray=1, id=49, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-232.3668, 38.1510315, 30.063041197360036),
coordinate=Coordinate(1403.4972, 1688.5950315, 30.063041197360036)),
Panel(subarray=1, id=50, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(163.40025, 336.522, 30.062829574802592),
coordinate=Coordinate(1799.26425, 1986.966, 30.062829574802592)),
Panel(subarray=1, id=51, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(92.41409999999999, 295.4568, 30.062956548012966),
coordinate=Coordinate(1728.2781, 1945.9008, 30.062956548012966)),
Panel(subarray=1, id=52, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(21.462908999999996, 254.39159999999998, 30.062956548012966),
coordinate=Coordinate(1657.326909, 1904.8355999999999, 30.062956548012966)),
Panel(subarray=1, id=53, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-49.523109000000005, 213.32580000000002, 30.06295654801296),
coordinate=Coordinate(1586.340891, 1863.7698, 30.06295654801296)),
Panel(subarray=1, id=54, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-120.47408999999999, 172.2168, 30.063168172190874),
coordinate=Coordinate(1515.38991, 1822.6608, 30.063168172190874)),
Panel(subarray=1, id=55, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-191.45999999999998, 131.15088, 30.063041197360043),
coordinate=Coordinate(1444.404, 1781.5948799999999, 30.063041197360043)),
Panel(subarray=1, id=56, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-262.4112, 90.08544, 30.062968074555535),
coordinate=Coordinate(1373.4528, 1740.52944, 30.062968074555535)),
Panel(subarray=1, id=57, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(133.32093, 388.4568, 30.062787250615205),
coordinate=Coordinate(1769.1849300000001, 2038.9008, 30.062787250615205)),
Panel(subarray=1, id=58, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(62.369519999999994, 347.3916, 30.06299887263248),
coordinate=Coordinate(1698.23352, 1997.8355999999999, 30.06299887263248)),
Panel(subarray=1, id=59, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-8.61648, 306.3258, 30.06299887263248),
coordinate=Coordinate(1627.24752, 1956.7698, 30.06299887263248)),
Panel(subarray=1, id=60, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-79.5678, 265.26, 30.062829574802638),
coordinate=Coordinate(1556.2962, 1915.704, 30.062829574802638)),
Panel(subarray=1, id=61, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-150.55356, 224.151, 30.062617954945924),
coordinate=Coordinate(1485.31044, 1874.5949999999998, 30.062617954945924)),
Panel(subarray=1, id=62, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-221.50469999999999, 183.0852, 30.062617954945946),
coordinate=Coordinate(1414.3593, 1833.5292, 30.062617954945946)),
Panel(subarray=1, id=63, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-292.4907, 142.02003, 30.062617954945946),
coordinate=Coordinate(1343.3733000000002, 1792.4640299999999, 30.062617954945946)),
Panel(subarray=1, id=64, panel_type=PanelType.Corner, wind_zone=10,
original_coordinate=Coordinate(103.27610999999999, 440.39160000000004, 30.06312584713923),
coordinate=Coordinate(1739.14011, 2090.8356, 30.06312584713923)),
Panel(subarray=1, id=65, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(32.290077000000004, 399.3258, 30.06299887263255),
coordinate=Coordinate(1668.1540770000001, 2049.7698, 30.06299887263255)),
Panel(subarray=1, id=66, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-38.661075, 358.26, 30.062956548013),
coordinate=Coordinate(1597.202925, 2008.704, 30.062956548013)),
Panel(subarray=1, id=67, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-109.64733000000001, 317.1948, 30.062914223501505),
coordinate=Coordinate(1526.21667, 1967.6388, 30.062914223501505)),
Panel(subarray=1, id=68, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-180.5985, 276.0852, 30.063041197360043),
coordinate=Coordinate(1455.2655, 1926.5292, 30.063041197360043)),
Panel(subarray=1, id=69, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-251.5845, 235.01999999999998, 30.063041197360022),
coordinate=Coordinate(1384.2795, 1885.464, 30.063041197360022)),
Panel(subarray=1, id=70, panel_type=PanelType.Corner, wind_zone=10,
original_coordinate=Coordinate(-322.5357, 193.9548, 30.06304119736006),
coordinate=Coordinate(1313.3283000000001, 1844.3988, 30.06304119736006))
]

View File

@@ -0,0 +1,474 @@
from helix.constants.panel_type import PanelType
from helix.models.coordinate import Coordinate
from helix.models.panel import Panel
expected_single_tilt_96_cell_panels = [
Panel(subarray=1, id=1, panel_type=PanelType.Corner, wind_zone=10,
original_coordinate=Coordinate(565.329, -103.27743, 30.063099392714538),
coordinate=Coordinate(2201.193, 1547.1665699999999, 30.063099392714538)),
Panel(subarray=1, id=2, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(511.6806, -134.3064, 30.06271134305242),
coordinate=Coordinate(2147.5446, 1516.1376, 30.06271134305242)),
Panel(subarray=1, id=3, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(458.067, -165.3357, 30.062711343052452),
coordinate=Coordinate(2093.931, 1485.1082999999999, 30.062711343052452)),
Panel(subarray=1, id=4, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(404.4534, -196.40879999999999, 30.06271134305246),
coordinate=Coordinate(2040.3174, 1454.0351999999998, 30.06271134305246)),
Panel(subarray=1, id=5, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(350.8047, -227.43810000000002, 30.06214983226114),
coordinate=Coordinate(1986.6687, 1423.0059, 30.06214983226114)),
Panel(subarray=1, id=6, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(297.1908, -258.4671, 30.06368146150302),
coordinate=Coordinate(1933.0548000000001, 1391.9769, 30.06368146150302)),
Panel(subarray=1, id=7, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(243.5769, -289.4964, 30.062711343052435),
coordinate=Coordinate(1879.4409, 1360.9476, 30.062711343052435)),
Panel(subarray=1, id=8, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(189.9282, -320.5695, 30.063681461503045),
coordinate=Coordinate(1825.7921999999999, 1329.8745, 30.063681461503045)),
Panel(subarray=1, id=9, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(136.31463, -351.5988, 30.06265519111763),
coordinate=Coordinate(1772.17863, 1298.8452, 30.06265519111763)),
Panel(subarray=1, id=10, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(82.66614, -382.6278, 30.063569155639016),
coordinate=Coordinate(1718.53014, 1267.8162, 30.063569155639016)),
Panel(subarray=1, id=11, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(29.052417, -413.65709999999996, 30.063563540365788),
coordinate=Coordinate(1664.916417, 1236.7869, 30.063563540365788)),
Panel(subarray=1, id=12, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-24.561351, -444.7302, 30.063608462604932),
coordinate=Coordinate(1611.302649, 1205.7138, 30.063608462604932)),
Panel(subarray=1, id=13, panel_type=PanelType.Corner, wind_zone=10,
original_coordinate=Coordinate(-78.20994, -475.7592, 30.062599039372973),
coordinate=Coordinate(1557.65406, 1174.6848, 30.062599039372973)),
Panel(subarray=1, id=14, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(535.2497999999999, -51.34284, 30.063099392714513),
coordinate=Coordinate(2171.1138, 1599.10116, 30.063099392714513)),
Panel(subarray=1, id=15, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(481.63620000000003, -82.37208000000001, 30.063099392714488),
coordinate=Coordinate(2117.5002, 1568.0719199999999, 30.063099392714488)),
Panel(subarray=1, id=16, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(427.9878, -113.4012, 30.06319640465461),
coordinate=Coordinate(2063.8518, 1537.0428, 30.06319640465461)),
Panel(subarray=1, id=17, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(374.3739, -144.47433, 30.063022929892),
coordinate=Coordinate(2010.2379, 1505.96967, 30.063022929892)),
Panel(subarray=1, id=18, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(320.76, -175.5036, 30.06271134305241),
coordinate=Coordinate(1956.624, 1474.9404, 30.06271134305241)),
Panel(subarray=1, id=19, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(267.11129999999997, -206.5326, 30.06368146150302),
coordinate=Coordinate(1902.9753, 1443.9114, 30.06368146150302)),
Panel(subarray=1, id=20, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(213.4974, -237.56189999999998, 30.063681461503034),
coordinate=Coordinate(1849.3614000000002, 1412.8821, 30.063681461503034)),
Panel(subarray=1, id=21, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(159.8838, -268.635, 30.063681461503034),
coordinate=Coordinate(1795.7478, 1381.809, 30.063681461503034)),
Panel(subarray=1, id=22, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(106.23531, -299.664, 30.06254288781847),
coordinate=Coordinate(1742.09931, 1350.78, 30.06254288781847)),
Panel(subarray=1, id=23, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(52.62156, -330.6936, 30.062655191117624),
coordinate=Coordinate(1688.48556, 1319.7504, 30.062655191117624)),
Panel(subarray=1, id=24, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-0.9922200000000014, -361.7226, 30.063569155639065),
coordinate=Coordinate(1634.87178, 1288.7214, 30.063569155639065)),
Panel(subarray=1, id=25, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-54.64074, -392.7957, 30.062599039372973),
coordinate=Coordinate(1581.22326, 1257.6482999999998, 30.062599039372973)),
Panel(subarray=1, id=26, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-108.25473, -423.8247, 30.06351300299231),
coordinate=Coordinate(1527.60927, 1226.6192999999998, 30.06351300299231)),
Panel(subarray=1, id=27, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(505.2054, 0.5916299999999999, 30.063070289095414),
coordinate=Coordinate(2141.0694000000003, 1651.0356299999999, 30.063070289095414)),
Panel(subarray=1, id=28, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(451.5567, -30.437529, 30.062508774262618),
coordinate=Coordinate(2087.4207, 1620.006471, 30.062508774262618)),
Panel(subarray=1, id=29, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(397.9431, -61.51056, 30.06253787755408),
coordinate=Coordinate(2033.8071, 1588.93344, 30.06253787755408)),
Panel(subarray=1, id=30, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(344.3292, -92.53992, 30.063099392714513),
coordinate=Coordinate(1980.1932, 1557.90408, 30.063099392714513)),
Panel(subarray=1, id=31, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(290.6805, -123.56883, 30.062614330161516),
coordinate=Coordinate(1926.5445, 1526.8751699999998, 30.062614330161516)),
Panel(subarray=1, id=32, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(237.0666, -154.5984, 30.06271134305245),
coordinate=Coordinate(1872.9306000000001, 1495.8456, 30.06271134305245)),
Panel(subarray=1, id=33, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(183.453, -185.6274, 30.06368146150302),
coordinate=Coordinate(1819.317, 1464.8165999999999, 30.06368146150302)),
Panel(subarray=1, id=34, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(129.80451, -216.7005, 30.062542887818527),
coordinate=Coordinate(1765.66851, 1433.7435, 30.062542887818527)),
Panel(subarray=1, id=35, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(76.1907, -247.72979999999998, 30.06356915563904),
coordinate=Coordinate(1712.0547000000001, 1402.7142, 30.06356915563904)),
Panel(subarray=1, id=36, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(22.57698, -278.7588, 30.062599039372973),
coordinate=Coordinate(1658.44098, 1371.6852, 30.062599039372973)),
Panel(subarray=1, id=37, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-31.071594, -309.7881, 30.06265519111767),
coordinate=Coordinate(1604.792406, 1340.6559, 30.06265519111767)),
Panel(subarray=1, id=38, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-84.68541, -340.8612, 30.06254288781852),
coordinate=Coordinate(1551.17859, 1309.5828, 30.06254288781852)),
Panel(subarray=1, id=39, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-138.29925, -371.8905, 30.06271134305242),
coordinate=Coordinate(1497.56475, 1278.5535, 30.06271134305242)),
Panel(subarray=1, id=40, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(475.1259, 52.52616, 30.062537877554036),
coordinate=Coordinate(2110.9899, 1702.9701599999999, 30.062537877554036)),
Panel(subarray=1, id=41, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(421.5123, 21.496923, 30.06253787755408),
coordinate=Coordinate(2057.3763, 1671.940923, 30.06253787755408)),
Panel(subarray=1, id=42, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(367.8981, -9.576111000000001, 30.063099392714488),
coordinate=Coordinate(2003.7621000000001, 1640.867889, 30.063099392714488)),
Panel(subarray=1, id=43, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(314.2497, -40.605318, 30.063138197513354),
coordinate=Coordinate(1950.1137, 1609.838682, 30.063138197513354)),
Panel(subarray=1, id=44, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(260.6358, -71.63451, 30.06319640465463),
coordinate=Coordinate(1896.4998, 1578.80949, 30.06319640465463)),
Panel(subarray=1, id=45, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(207.0222, -102.66366, 30.063099392714502),
coordinate=Coordinate(1842.8862, 1547.78034, 30.063099392714502)),
Panel(subarray=1, id=46, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(153.37367999999998, -133.73676, 30.063262829240557),
coordinate=Coordinate(1789.23768, 1516.70724, 30.063262829240557)),
Panel(subarray=1, id=47, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(99.7599, -164.766, 30.062599039373),
coordinate=Coordinate(1735.6239, 1485.6779999999999, 30.062599039373)),
Panel(subarray=1, id=48, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(46.146111, -195.7953, 30.062638345574268),
coordinate=Coordinate(1682.010111, 1454.6487, 30.062638345574268)),
Panel(subarray=1, id=49, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-7.502460000000001, -226.8243, 30.063569155639065),
coordinate=Coordinate(1628.36154, 1423.6197, 30.063569155639065)),
Panel(subarray=1, id=50, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-61.11618, -257.85360000000003, 30.062599039372973),
coordinate=Coordinate(1574.74782, 1392.5904, 30.062599039372973)),
Panel(subarray=1, id=51, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-114.73005, -288.9267, 30.06362530847597),
coordinate=Coordinate(1521.1339500000001, 1361.5173, 30.06362530847597)),
Panel(subarray=1, id=52, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-168.3786, -319.956, 30.06271134305239),
coordinate=Coordinate(1467.4854, 1330.4879999999998, 30.06271134305239)),
Panel(subarray=1, id=53, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(445.08119999999997, 104.46072, 30.063487439334107),
coordinate=Coordinate(2080.9452, 1754.90472, 30.063487439334107)),
Panel(subarray=1, id=54, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(391.46729999999997, 73.43142, 30.063196404654647),
coordinate=Coordinate(2027.3312999999998, 1723.8754199999998, 30.063196404654647)),
Panel(subarray=1, id=55, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(337.8186, 42.358395, 30.063196404654647),
coordinate=Coordinate(1973.6826, 1692.802395, 30.063196404654647)),
Panel(subarray=1, id=56, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(284.20500000000004, 11.329197, 30.063099392714506),
coordinate=Coordinate(1920.069, 1661.773197, 30.063099392714506)),
Panel(subarray=1, id=57, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(230.55659999999997, -19.70004, 30.063099392714495),
coordinate=Coordinate(1866.4206, 1630.74396, 30.063099392714495)),
Panel(subarray=1, id=58, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(176.94299999999998, -50.72928, 30.063099392714502),
coordinate=Coordinate(1812.807, 1599.71472, 30.063099392714502)),
Panel(subarray=1, id=59, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(123.32919, -81.80232000000001, 30.06281863275744),
coordinate=Coordinate(1759.19319, 1568.64168, 30.06281863275744)),
Panel(subarray=1, id=60, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(69.68046, -112.83141, 30.062987088161222),
coordinate=Coordinate(1705.54446, 1537.61259, 30.062987088161222)),
Panel(subarray=1, id=61, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(16.0667388, -143.86074, 30.0627930641474),
coordinate=Coordinate(1651.9307388, 1506.5832599999999, 30.0627930641474)),
Panel(subarray=1, id=62, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-37.5470301, -174.89010000000002, 30.06265519111765),
coordinate=Coordinate(1598.3169699, 1475.5538999999999, 30.06265519111765)),
Panel(subarray=1, id=63, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-91.19559, -205.9191, 30.06362530847593),
coordinate=Coordinate(1544.6684100000002, 1444.5249, 30.06362530847593)),
Panel(subarray=1, id=64, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-144.80930999999998, -236.9922, 30.063681461503045),
coordinate=Coordinate(1491.05469, 1413.4518, 30.063681461503045)),
Panel(subarray=1, id=65, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-198.423, -268.02119999999996, 30.062711343052417),
coordinate=Coordinate(1437.441, 1382.4227999999998, 30.062711343052417)),
Panel(subarray=1, id=66, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(415.0017, 156.3951, 30.062711343052435),
coordinate=Coordinate(2050.8657, 1806.8391, 30.062711343052435)),
Panel(subarray=1, id=67, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(361.3878, 125.36595, 30.06368146150302),
coordinate=Coordinate(1997.2518, 1775.8099499999998, 30.06368146150302)),
Panel(subarray=1, id=68, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(307.7742, 94.29273, 30.062614330161544),
coordinate=Coordinate(1943.6381999999999, 1744.7367299999999, 30.062614330161544)),
Panel(subarray=1, id=69, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(254.1258, 63.26364, 30.063099392714474),
coordinate=Coordinate(1889.9897999999998, 1713.70764, 30.063099392714474)),
Panel(subarray=1, id=70, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(200.5122, 32.2344405, 30.063099392714502),
coordinate=Coordinate(1836.3762000000002, 1682.6784404999999, 30.063099392714502)),
Panel(subarray=1, id=71, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(146.89845, 1.2052544999999992, 30.062876839616646),
coordinate=Coordinate(1782.76245, 1651.6492544999999, 30.062876839616646)),
Panel(subarray=1, id=72, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(93.24972, -29.867802, 30.063045295217048),
coordinate=Coordinate(1729.11372, 1620.576198, 30.063045295217048)),
Panel(subarray=1, id=73, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(39.635871, -60.897, 30.063026394668352),
coordinate=Coordinate(1675.499871, 1589.547, 30.063026394668352)),
Panel(subarray=1, id=74, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-13.977896999999999, -91.92614999999999, 30.06298147295353),
coordinate=Coordinate(1621.886103, 1558.51785, 30.06298147295353)),
Panel(subarray=1, id=75, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-67.62642000000001, -122.95554, 30.0627930641474),
coordinate=Coordinate(1568.23758, 1527.48846, 30.0627930641474)),
Panel(subarray=1, id=76, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-121.24016999999999, -154.0284, 30.062767495177383),
coordinate=Coordinate(1514.62383, 1496.4155999999998, 30.062767495177383)),
Panel(subarray=1, id=77, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-174.8538, -185.0577, 30.06271134305245),
coordinate=Coordinate(1461.0102000000002, 1465.3863000000001, 30.06271134305245)),
Panel(subarray=1, id=78, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-228.5025, -216.087, 30.063119939789132),
coordinate=Coordinate(1407.3615, 1434.357, 30.063119939789132)),
Panel(subarray=1, id=79, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(384.957, 208.3296, 30.06271134305246),
coordinate=Coordinate(2020.821, 1858.7736, 30.06271134305246)),
Panel(subarray=1, id=80, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(331.3434, 177.3003, 30.06271134305246),
coordinate=Coordinate(1967.2074, 1827.7442999999998, 30.06271134305246)),
Panel(subarray=1, id=81, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(277.695, 146.2272, 30.06271134305245),
coordinate=Coordinate(1913.5590000000002, 1796.6712, 30.06271134305245)),
Panel(subarray=1, id=82, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(224.0814, 115.19829, 30.063584450513638),
coordinate=Coordinate(1859.9454, 1765.64229, 30.063584450513638)),
Panel(subarray=1, id=83, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(170.4675, 84.16896, 30.062537877554067),
coordinate=Coordinate(1806.3315, 1734.61296, 30.062537877554067)),
Panel(subarray=1, id=84, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(116.81877, 53.13972, 30.063267850970565),
coordinate=Coordinate(1752.6827700000001, 1703.58372, 30.063267850970565)),
Panel(subarray=1, id=85, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(63.20502, 22.066679999999998, 30.062987088161222),
coordinate=Coordinate(1699.06902, 1672.5106799999999, 30.062987088161222)),
Panel(subarray=1, id=86, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(9.591303, -8.962545, 30.062977386978595),
coordinate=Coordinate(1645.455303, 1641.481455, 30.062977386978595)),
Panel(subarray=1, id=87, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-44.057271, -39.991755, 30.063091746282),
coordinate=Coordinate(1591.806729, 1610.452245, 30.063091746282)),
Panel(subarray=1, id=88, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-97.67097, -71.02092, 30.063155545276363),
coordinate=Coordinate(1538.19303, 1579.42308, 30.063155545276363)),
Panel(subarray=1, id=89, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-151.28457, -102.09384, 30.063099392714502),
coordinate=Coordinate(1484.57943, 1548.35016, 30.063099392714502)),
Panel(subarray=1, id=90, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-204.9333, -133.12317, 30.06224684386961),
coordinate=Coordinate(1430.9307, 1517.32083, 30.06224684386961)),
Panel(subarray=1, id=91, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-258.5472, -164.1525, 30.062711343052435),
coordinate=Coordinate(1377.3168, 1486.2915, 30.062711343052435)),
Panel(subarray=1, id=92, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(354.9126, 260.2641, 30.063681461503045),
coordinate=Coordinate(1990.7766000000001, 1910.7080999999998, 30.063681461503045)),
Panel(subarray=1, id=93, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(301.2642, 229.191, 30.063681461502995),
coordinate=Coordinate(1937.1282, 1879.635, 30.063681461502995)),
Panel(subarray=1, id=94, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(247.6506, 198.16199999999998, 30.062711343052484),
coordinate=Coordinate(1883.5146, 1848.606, 30.062711343052484)),
Panel(subarray=1, id=95, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(194.0367, 167.1327, 30.06214983226114),
coordinate=Coordinate(1829.9007, 1817.5767, 30.06214983226114)),
Panel(subarray=1, id=96, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(140.38806, 136.10352, 30.0637937681276),
coordinate=Coordinate(1776.25206, 1786.5475199999998, 30.0637937681276)),
Panel(subarray=1, id=97, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(86.77434, 105.07422, 30.06308409988291),
coordinate=Coordinate(1722.63834, 1755.51822, 30.06308409988291)),
Panel(subarray=1, id=98, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(33.160464, 74.00115, 30.06297585774772),
coordinate=Coordinate(1669.024464, 1724.44515, 30.06297585774772)),
Panel(subarray=1, id=99, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-20.488137, 42.971958, 30.063078484664274),
coordinate=Coordinate(1615.375863, 1693.415958, 30.063078484664274)),
Panel(subarray=1, id=100, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-74.10186, 11.94276, 30.062987088161222),
coordinate=Coordinate(1561.76214, 1662.3867599999999, 30.062987088161222)),
Panel(subarray=1, id=101, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-127.71549, -19.08648, 30.06326785097058),
coordinate=Coordinate(1508.14851, 1631.35752, 30.06326785097058)),
Panel(subarray=1, id=102, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-181.3641, -50.15952, 30.06253787755408),
coordinate=Coordinate(1454.4999, 1600.28448, 30.06253787755408)),
Panel(subarray=1, id=103, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-234.978, -81.18876, 30.063099392714513),
coordinate=Coordinate(1400.886, 1569.25524, 30.063099392714513)),
Panel(subarray=1, id=104, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-288.6267, -112.21790999999999, 30.063196404654647),
coordinate=Coordinate(1347.2373, 1538.22609, 30.063196404654647)),
Panel(subarray=1, id=105, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(324.8334, 312.1986, 30.063681461503045),
coordinate=Coordinate(1960.6974, 1962.6426, 30.063681461503045)),
Panel(subarray=1, id=106, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(271.2195, 281.1255, 30.06214983226114),
coordinate=Coordinate(1907.0835, 1931.5695, 30.06214983226114)),
Panel(subarray=1, id=107, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(217.5711, 250.0965, 30.063119939789132),
coordinate=Coordinate(1853.4351, 1900.5405, 30.063119939789132)),
Panel(subarray=1, id=108, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(163.9572, 219.0672, 30.062711343052435),
coordinate=Coordinate(1799.8212, 1869.5112, 30.062711343052435)),
Panel(subarray=1, id=109, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(110.34345, 188.0379, 30.06276749517742),
coordinate=Coordinate(1746.2074499999999, 1838.4819, 30.06276749517742)),
Panel(subarray=1, id=110, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(56.69478, 156.9648, 30.062599039372973),
coordinate=Coordinate(1692.55878, 1807.4088, 30.062599039372973)),
Panel(subarray=1, id=111, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(3.081060000000001, 125.93558999999999, 30.062599039372973),
coordinate=Coordinate(1638.94506, 1776.37959, 30.062599039372973)),
Panel(subarray=1, id=112, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-50.53272, 94.9065, 30.06323726381446),
coordinate=Coordinate(1585.33128, 1745.3505, 30.06323726381446)),
Panel(subarray=1, id=113, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-104.18109, 63.8772, 30.063267850970565),
coordinate=Coordinate(1531.68291, 1714.3211999999999, 30.063267850970565)),
Panel(subarray=1, id=114, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-157.7949, 32.84800353, 30.062537877554043),
coordinate=Coordinate(1478.0691, 1683.2920035299999, 30.062537877554043)),
Panel(subarray=1, id=115, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-211.40879999999999, 1.7749479, 30.06307028909539),
coordinate=Coordinate(1424.4552, 1652.2189478999999, 30.06307028909539)),
Panel(subarray=1, id=116, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-265.0575, -29.254208999999996, 30.06307028909539),
coordinate=Coordinate(1370.8065000000001, 1621.189791, 30.06307028909539)),
Panel(subarray=1, id=117, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-318.67139999999995, -60.28344, 30.063099392714513),
coordinate=Coordinate(1317.1926, 1590.16056, 30.063099392714513)),
Panel(subarray=1, id=118, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(294.7887, 364.1331, 30.062149832261237),
coordinate=Coordinate(1930.6527, 2014.5771, 30.062149832261237)),
Panel(subarray=1, id=119, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(241.14, 333.06, 30.062711343052452),
coordinate=Coordinate(1877.0040000000001, 1983.504, 30.062711343052452)),
Panel(subarray=1, id=120, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(187.5261, 302.0307, 30.062711343052378),
coordinate=Coordinate(1823.3901, 1952.4747, 30.062711343052378)),
Panel(subarray=1, id=121, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(133.91265, 271.00169999999997, 30.06373761472025),
coordinate=Coordinate(1769.77665, 1921.4457, 30.06373761472025)),
Panel(subarray=1, id=122, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(80.26398, 239.9724, 30.06259903937303),
coordinate=Coordinate(1716.12798, 1890.4164, 30.06259903937303)),
Panel(subarray=1, id=123, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(26.650218000000002, 208.89929999999998, 30.0635579250945),
coordinate=Coordinate(1662.514218, 1859.3433, 30.0635579250945)),
Panel(subarray=1, id=124, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-26.963570999999998, 177.87, 30.062587809046885),
coordinate=Coordinate(1608.900429, 1828.3139999999999, 30.062587809046885)),
Panel(subarray=1, id=125, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-80.6121, 146.84109, 30.063569155639048),
coordinate=Coordinate(1555.2519, 1797.2850899999999, 30.063569155639048)),
Panel(subarray=1, id=126, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-134.22591, 115.81176, 30.06301265535529),
coordinate=Coordinate(1501.6380900000001, 1766.25576, 30.06301265535529)),
Panel(subarray=1, id=127, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-187.83960000000002, 84.78252, 30.063099392714513),
coordinate=Coordinate(1448.0244, 1735.22652, 30.063099392714513)),
Panel(subarray=1, id=128, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-241.4883, 53.70948, 30.063099392714502),
coordinate=Coordinate(1394.3757, 1704.15348, 30.063099392714502)),
Panel(subarray=1, id=129, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-295.10220000000004, 22.680243, 30.063099392714513),
coordinate=Coordinate(1340.7618, 1673.124243, 30.063099392714513)),
Panel(subarray=1, id=130, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-348.7158, -8.348979, 30.06307999030367),
coordinate=Coordinate(1287.1482, 1642.095021, 30.06307999030367)),
Panel(subarray=1, id=131, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(264.7092, 416.0676, 30.062711343052467),
coordinate=Coordinate(1900.5732, 2066.5116, 30.062711343052467)),
Panel(subarray=1, id=132, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(211.0953, 384.9945, 30.06368146150297),
coordinate=Coordinate(1846.9593, 2035.4385, 30.06368146150297)),
Panel(subarray=1, id=133, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(157.4814, 353.9652, 30.06271134305239),
coordinate=Coordinate(1793.3454000000002, 2004.4092, 30.06271134305239)),
Panel(subarray=1, id=134, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(103.83303000000001, 322.9362, 30.06362530847597),
coordinate=Coordinate(1739.69703, 1973.3801999999998, 30.06362530847597)),
Panel(subarray=1, id=135, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(50.219370000000005, 291.9069, 30.06362530847597),
coordinate=Coordinate(1686.08337, 1942.3509, 30.06362530847597)),
Panel(subarray=1, id=136, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-3.39438, 260.8338, 30.063569155639065),
coordinate=Coordinate(1632.46962, 1911.2777999999998, 30.063569155639065)),
Panel(subarray=1, id=137, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-57.04296, 229.8048, 30.062655191117624),
coordinate=Coordinate(1578.82104, 1880.2487999999998, 30.062655191117624)),
Panel(subarray=1, id=138, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-110.65671, 198.7752, 30.06243058527995),
coordinate=Coordinate(1525.20729, 1849.2192, 30.06243058527995)),
Panel(subarray=1, id=139, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-164.2704, 167.7462, 30.06368146150302),
coordinate=Coordinate(1471.5936, 1818.1902, 30.06368146150302)),
Panel(subarray=1, id=140, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-217.9191, 136.67316, 30.06271134305246),
coordinate=Coordinate(1417.9449, 1787.1171599999998, 30.06271134305246)),
Panel(subarray=1, id=141, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-271.533, 105.64401, 30.063390427964446),
coordinate=Coordinate(1364.3310000000001, 1756.08801, 30.063390427964446)),
Panel(subarray=1, id=142, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-325.14660000000003, 74.61471, 30.063099392714502),
coordinate=Coordinate(1310.7174, 1725.0587099999998, 30.063099392714502)),
Panel(subarray=1, id=143, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-378.79499999999996, 43.585550999999995, 30.063099392714506),
coordinate=Coordinate(1257.069, 1694.029551, 30.063099392714506)),
Panel(subarray=1, id=144, panel_type=PanelType.Corner, wind_zone=10,
original_coordinate=Coordinate(234.6645, 468.0021, 30.06368146150309),
coordinate=Coordinate(1870.5285000000001, 2118.4461, 30.06368146150309)),
Panel(subarray=1, id=145, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(181.0506, 436.929, 30.063681461502995),
coordinate=Coordinate(1816.9146, 2087.3729999999996, 30.063681461502995)),
Panel(subarray=1, id=146, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(127.40223, 405.9, 30.06265519111763),
coordinate=Coordinate(1763.26623, 2056.344, 30.06265519111763)),
Panel(subarray=1, id=147, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(73.78854, 374.8704, 30.062599039373026),
coordinate=Coordinate(1709.65254, 2025.3144, 30.062599039373026)),
Panel(subarray=1, id=148, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(20.174813999999998, 343.8414, 30.063569155639065),
coordinate=Coordinate(1656.038814, 1994.2854, 30.063569155639065)),
Panel(subarray=1, id=149, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-33.473817, 312.7683, 30.06259903937298),
coordinate=Coordinate(1602.390183, 1963.2123, 30.06259903937298)),
Panel(subarray=1, id=150, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-87.08763, 281.739, 30.063400698269195),
coordinate=Coordinate(1548.77637, 1932.183, 30.063400698269195)),
Panel(subarray=1, id=151, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-140.73642, 250.71, 30.06271134305246),
coordinate=Coordinate(1495.1275799999999, 1901.154, 30.06271134305246)),
Panel(subarray=1, id=152, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-194.3502, 219.6807, 30.06271134305242),
coordinate=Coordinate(1441.5138000000002, 1870.1246999999998, 30.06271134305242)),
Panel(subarray=1, id=153, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-247.96380000000002, 188.6076, 30.062711343052467),
coordinate=Coordinate(1387.9002, 1839.0516, 30.062711343052467)),
Panel(subarray=1, id=154, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-301.6122, 157.5783, 30.062711343052435),
coordinate=Coordinate(1334.2518, 1808.0223, 30.062711343052435)),
Panel(subarray=1, id=155, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-355.2258, 126.54918, 30.063681461502995),
coordinate=Coordinate(1280.6381999999999, 1776.99318, 30.063681461502995)),
Panel(subarray=1, id=156, panel_type=PanelType.Corner, wind_zone=10,
original_coordinate=Coordinate(-408.83970000000005, 95.51997, 30.062440866516074),
coordinate=Coordinate(1227.0243, 1745.96397, 30.062440866516074))
]

View File

@@ -0,0 +1,195 @@
from helix.constants.panel_type import PanelType
from helix.models.coordinate import Coordinate
from helix.models.panel import Panel
expected_single_tilt_pseries_panels = [
Panel(subarray=1, id=1, panel_type=PanelType.Corner, wind_zone=10,
original_coordinate=Coordinate(286.0851, -21.49695, 30.06269107702184),
coordinate=Coordinate(1921.9491, 1628.94705, 30.06269107702184)),
Panel(subarray=1, id=2, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(215.1339, -62.60625, 30.062617954945946),
coordinate=Coordinate(1850.9979, 1587.83775, 30.062617954945946)),
Panel(subarray=1, id=3, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(144.14802, -103.67178, 30.062902697188793),
coordinate=Coordinate(1780.0120200000001, 1546.7722199999998, 30.062902697188793)),
Panel(subarray=1, id=4, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(73.1967, -144.73728, 30.063291362521973),
coordinate=Coordinate(1709.0607, 1505.70672, 30.063291362521973)),
Panel(subarray=1, id=5, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(2.2106999999999983, -185.84640000000002, 30.062998872632495),
coordinate=Coordinate(1638.0747000000001, 1464.5976, 30.062998872632495)),
Panel(subarray=1, id=6, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-68.7405, -226.9122, 30.06299887263248),
coordinate=Coordinate(1567.1235000000001, 1423.5318, 30.06299887263248)),
Panel(subarray=1, id=7, panel_type=PanelType.Corner, wind_zone=10,
original_coordinate=Coordinate(-139.72662, -267.9774, 30.062787250615205),
coordinate=Coordinate(1496.1373800000001, 1382.4666, 30.062787250615205)),
Panel(subarray=1, id=8, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(255.1005, 32.015319, 30.063041197360047),
coordinate=Coordinate(1890.9645, 1682.4593189999998, 30.063041197360047)),
Panel(subarray=1, id=9, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(184.1145, -9.050178, 30.063114320056524),
coordinate=Coordinate(1819.9785000000002, 1641.393822, 30.063114320056524)),
Panel(subarray=1, id=10, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(113.16342, -50.11569, 30.063041197360043),
coordinate=Coordinate(1749.0274200000001, 1600.3283099999999, 30.063041197360043)),
Panel(subarray=1, id=11, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(42.17733, -91.18115999999999, 30.06302967058533),
coordinate=Coordinate(1678.04133, 1559.2628399999999, 30.06302967058533)),
Panel(subarray=1, id=12, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-28.773885, -132.29049, 30.06275834185088),
coordinate=Coordinate(1607.090115, 1518.1535099999999, 30.06275834185088)),
Panel(subarray=1, id=13, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-99.76002, -173.35619999999997, 30.062998872632495),
coordinate=Coordinate(1536.10398, 1477.0878, 30.062998872632495)),
Panel(subarray=1, id=14, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-170.7111, -214.4214, 30.06304119736006),
coordinate=Coordinate(1465.1529, 1436.0226, 30.06304119736006)),
Panel(subarray=1, id=15, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(224.1162, 85.57128, 30.062894951642996),
coordinate=Coordinate(1859.9802, 1736.01528, 30.062894951642996)),
Panel(subarray=1, id=16, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(153.13005, 44.505882, 30.062829574802606),
coordinate=Coordinate(1788.99405, 1694.949882, 30.062829574802606)),
Panel(subarray=1, id=17, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(82.17873, 3.4403937000000004, 30.06300846505047),
coordinate=Coordinate(1718.0427300000001, 1653.8843937, 30.06300846505047)),
Panel(subarray=1, id=18, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(11.192729999999997, -37.6251186, 30.0629843346032),
coordinate=Coordinate(1647.05673, 1612.8188814, 30.0629843346032)),
Panel(subarray=1, id=19, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-59.75844, -78.73443, 30.063029670585347),
coordinate=Coordinate(1576.10556, 1571.70957, 30.063029670585347)),
Panel(subarray=1, id=20, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-130.74429, -119.80005, 30.06353378552377),
coordinate=Coordinate(1505.11971, 1530.64395, 30.06353378552377)),
Panel(subarray=1, id=21, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-201.7302, -160.86540000000002, 30.063041197360043),
coordinate=Coordinate(1434.1338, 1489.5785999999998, 30.063041197360043)),
Panel(subarray=1, id=22, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(193.0965, 139.12731, 30.063041197360068),
coordinate=Coordinate(1828.9605000000001, 1789.5713099999998, 30.063041197360068)),
Panel(subarray=1, id=23, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(122.14542, 98.06193, 30.06304119736006),
coordinate=Coordinate(1758.00942, 1748.5059299999998, 30.06304119736006)),
Panel(subarray=1, id=24, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(51.159372, 56.996430000000004, 30.06297347784782),
coordinate=Coordinate(1687.023372, 1707.44043, 30.06297347784782)),
Panel(subarray=1, id=25, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-19.791843, 15.88713, 30.06303390304864),
coordinate=Coordinate(1616.072157, 1666.33113, 30.06303390304864)),
Panel(subarray=1, id=26, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-90.77784, -25.178360999999995, 30.062978484796023),
coordinate=Coordinate(1545.08616, 1625.265639, 30.062978484796023)),
Panel(subarray=1, id=27, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-161.72922, -66.24387, 30.06311432005653),
coordinate=Coordinate(1474.13478, 1584.20013, 30.06311432005653)),
Panel(subarray=1, id=28, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-232.7151, -107.30928, 30.06304119736003),
coordinate=Coordinate(1403.1489000000001, 1543.13472, 30.06304119736003)),
Panel(subarray=1, id=29, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(162.11208, 192.6834, 30.062871899098038),
coordinate=Coordinate(1797.97608, 1843.1273999999999, 30.062871899098038)),
Panel(subarray=1, id=30, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(91.12595999999999, 151.61808, 30.0629988726325),
coordinate=Coordinate(1726.98996, 1802.06208, 30.0629988726325)),
Panel(subarray=1, id=31, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(20.174802, 110.55255, 30.063145117793297),
coordinate=Coordinate(1656.038802, 1760.9965499999998, 30.063145117793297)),
Panel(subarray=1, id=32, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-50.811216, 69.44319, 30.062998872632495),
coordinate=Coordinate(1585.052784, 1719.88719, 30.062998872632495)),
Panel(subarray=1, id=33, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-121.76226, 28.377686999999998, 30.063241295073535),
coordinate=Coordinate(1514.10174, 1678.8216869999999, 30.063241295073535)),
Panel(subarray=1, id=34, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-192.7482, -12.68781, 30.063041197360043),
coordinate=Coordinate(1443.1158, 1637.75619, 30.063041197360043)),
Panel(subarray=1, id=35, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-263.6994, -53.79711, 30.063114320056513),
coordinate=Coordinate(1372.1646, 1596.64689, 30.063114320056513)),
Panel(subarray=1, id=36, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(131.12748, 246.2394, 30.063083522195658),
coordinate=Coordinate(1766.9914800000001, 1896.6834, 30.063083522195658)),
Panel(subarray=1, id=37, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(60.141420000000004, 205.17419999999998, 30.062998872632512),
coordinate=Coordinate(1696.00542, 1855.6182, 30.062998872632512)),
Panel(subarray=1, id=38, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-10.809779999999996, 164.10840000000002, 30.062998872632495),
coordinate=Coordinate(1625.05422, 1814.5524, 30.062998872632495)),
Panel(subarray=1, id=39, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-81.79584, 122.99931000000001, 30.062883425332583),
coordinate=Coordinate(1554.06816, 1773.4433099999999, 30.062883425332583)),
Panel(subarray=1, id=40, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-152.78202, 81.93375, 30.063041197360043),
coordinate=Coordinate(1483.08198, 1732.37775, 30.063041197360043)),
Panel(subarray=1, id=41, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-223.73309999999998, 40.86828, 30.063114320056513),
coordinate=Coordinate(1412.1309, 1691.31228, 30.063114320056513)),
Panel(subarray=1, id=42, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-294.7191, -0.24106200000000033, 30.063063134180343),
coordinate=Coordinate(1341.1449, 1650.202938, 30.063063134180343)),
Panel(subarray=1, id=43, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(100.10808, 299.7957, 30.063603118719175),
coordinate=Coordinate(1735.97208, 1950.2397, 30.063603118719175)),
Panel(subarray=1, id=44, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(29.156814, 258.7302, 30.062998872632512),
coordinate=Coordinate(1665.020814, 1909.1742, 30.062998872632512)),
Panel(subarray=1, id=45, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-41.829174, 217.62060000000002, 30.06299887263248),
coordinate=Coordinate(1594.034826, 1868.0646, 30.06299887263248)),
Panel(subarray=1, id=46, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-112.78026, 176.5554, 30.06316817219088),
coordinate=Coordinate(1523.08374, 1826.9994, 30.06316817219088)),
Panel(subarray=1, id=47, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-183.7662, 135.48972, 30.063041197360043),
coordinate=Coordinate(1452.0978, 1785.93372, 30.063041197360043)),
Panel(subarray=1, id=48, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-254.7174, 94.42443, 30.063260565125386),
coordinate=Coordinate(1381.1466, 1744.86843, 30.063260565125386)),
Panel(subarray=1, id=49, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-325.7034, 53.31501, 30.063114320056517),
coordinate=Coordinate(1310.1606000000002, 1703.75901, 30.063114320056517)),
Panel(subarray=1, id=50, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(69.12345, 353.352, 30.06295654801296),
coordinate=Coordinate(1704.98745, 2003.7959999999998, 30.06295654801296)),
Panel(subarray=1, id=51, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-1.8625500000000015, 312.2862, 30.062956548012966),
coordinate=Coordinate(1634.00145, 1962.7302, 30.062956548012966)),
Panel(subarray=1, id=52, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-72.81375, 271.1769, 30.063687768875194),
coordinate=Coordinate(1563.05025, 1921.6209, 30.063687768875194)),
Panel(subarray=1, id=53, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-143.79996, 230.1114, 30.06295654801296),
coordinate=Coordinate(1492.06404, 1880.5554, 30.06295654801296)),
Panel(subarray=1, id=54, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-214.7511, 189.0459, 30.063041197360043),
coordinate=Coordinate(1421.1129, 1839.4899, 30.063041197360043)),
Panel(subarray=1, id=55, panel_type=PanelType.Middle, wind_zone=10,
original_coordinate=Coordinate(-285.7371, 147.93651, 30.063041197360043),
coordinate=Coordinate(1350.1269, 1798.38051, 30.063041197360043)),
Panel(subarray=1, id=56, panel_type=PanelType.EastWest, wind_zone=10,
original_coordinate=Coordinate(-356.6883, 106.87107, 30.06304119736006),
coordinate=Coordinate(1279.1757, 1757.31507, 30.06304119736006)),
Panel(subarray=1, id=57, panel_type=PanelType.Corner, wind_zone=10,
original_coordinate=Coordinate(38.138892, 406.908, 30.0629734778478),
coordinate=Coordinate(1674.002892, 2057.352, 30.0629734778478)),
Panel(subarray=1, id=58, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-32.847126, 365.8422, 30.062965012928256),
coordinate=Coordinate(1603.016874, 2016.2862, 30.062965012928256)),
Panel(subarray=1, id=59, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-103.83303000000001, 324.7332, 30.06312584713927),
coordinate=Coordinate(1532.03097, 1975.1771999999999, 30.06312584713927)),
Panel(subarray=1, id=60, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-174.7842, 283.6674, 30.06304119736006),
coordinate=Coordinate(1461.0798, 1934.1114, 30.06304119736006)),
Panel(subarray=1, id=61, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-245.7702, 242.60219999999998, 30.06304119736008),
coordinate=Coordinate(1390.0938, 1893.0462, 30.06304119736008)),
Panel(subarray=1, id=62, panel_type=PanelType.NorthSouth, wind_zone=10,
original_coordinate=Coordinate(-316.7214, 201.4926, 30.063041197360043),
coordinate=Coordinate(1319.1426000000001, 1851.9366, 30.063041197360043)),
Panel(subarray=1, id=63, panel_type=PanelType.Corner, wind_zone=10,
original_coordinate=Coordinate(-387.7074, 160.4274, 30.063041197360022),
coordinate=Coordinate(1248.1566, 1810.8714, 30.063041197360022)),
]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff