154 lines
12 KiB
Python
154 lines
12 KiB
Python
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))
|
|
]
|