I want to use a Polygon to determine if I should add on site energy or not. but when I use Polygon.contains(x,y) like this
TypeError: contains(): incompatible function arguments. The following argument types are supported:
1. (self: _pybinding.Shape, x: numpy.ndarray[numpy.float64[m, 1]], y: numpy.ndarray[numpy.float64[m, 1]], z: numpy.ndarray[numpy.float64[m, 1]]) -> numpy.ndarray[bool[m, 1]]
Invoked with: <pybinding.shape.Polygon object at 0x00000121FFBFF7D0>, array([-8. , -7.5 , -7. , -6.5 , -6. , -5.5 , -5. , -4.5 , -4. ,
-3.5 , -3. , -2.5 , -2. , -1.5 , -1. , -0.5 , 0. , 0.5 ,
1. , 1.5 , 2. , 2.5 , 3. , -7.75, -7.25, -6.75, -6.25,
-5.75, -5.25, -4.75, -4.25, -3.75, -3.25, -2.75, -2.25, -1.75,
-1.25, -0.75, -0.25, 0.25, 0.75, 1.25, 1.75, 2.25, 2.75,
3.25, -7.5 , -7. , -6.5 , -6. , -5.5 , -5. , -4.5 , -4. ,
-3.5 , -3. , -2.5 , -2. , -1.5 , -1. , -0.5 , 0. , 0.5 ,
1. , 1.5 , 2. , 2.5 , 3. , 3.5 , -7.25, -6.75, -6.25,
-5.75, -5.25, -4.75, -4.25, -3.75, -3.25, -2.75, -2.25, -1.75,
-1.25, -0.75, -0.25, 0.25, 0.75, 1.25, 1.75, 2.25, 2.75,
3.25, 3.75, -7. , -6.5 , -6. , -5.5 , -5. , -4.5 , -4. ,
-3.5 , -3. , -2.5 , -2. , -1.5 , -1. , -0.5 , 0. , 0.5 ,
1. , 1.5 , 2. , 2.5 , 3. , 3.5 , 4. , -6.75, -6.25,
-5.75, -5.25, -4.75, -4.25, -3.75, -3.25, -2.75, -2.25, -1.75,
-1.25, -0.75, -0.25, 0.25, 0.75, 1.25, 1.75, 2.25, 2.75,
3.25, 3.75, 4.25, -6.5 , -6. , -5.5 , -5. , -4.5 , -4. ,
-3.5 , -3. , -2.5 , -2. , -1.5 , -1. , -0.5 , 0. , 0.5 ,
1. , 1.5 , 2. , 2.5 , 3. , 3.5 , 4. , 4.5 , -6.25,
-5.75, -5.25, -4.75, -4.25, -3.75, -3.25, -2.75, -2.25, -1.75,
-1.25, -0.75, -0.25, 0.25, 0.75, 1.25, 1.75, 2.25, 2.75,
3.25, 3.75, 4.25, 4.75, -6. , -5.5 , -5. , -4.5 , -4. ,
-3.5 , -3. , -2.5 , -2. , -1.5 , -1. , -0.5 , 0. , 0.5 ,
1. , 1.5 , 2. , 2.5 , 3. , 3.5 , 4. , 4.5 , 5. ,
-5.75, -5.25, -4.75, -4.25, -3.75, -3.25, -2.75, -2.25, -1.75,
-1.25, -0.75, -0.25, 0.25, 0.75, 1.25, 1.75, 2.25, 2.75,
3.25, 3.75, 4.25, 4.75, 5.25, -5.5 , -5. , -4.5 , -4. ,
-3.5 , -3. , -2.5 , -2. , -1.5 , -1. , -0.5 , 0. , 0.5 ,
1. , 1.5 , 2. , 2.5 , 3. , 3.5 , 4. , 4.5 , 5. ,
5.5 , -5.25, -4.75, -4.25, -3.75, -3.25, -2.75, -2.25, -1.75,
-1.25, -0.75, -0.25, 0.25, 0.75, 1.25, 1.75, 2.25, 2.75,
3.25, 3.75, 4.25, 4.75, 5.25, 5.75, -5. , -4.5 , -4. ,
-3.5 , -3. , -2.5 , -2. , -1.5 , -1. , -0.5 , 0. , 0.5 ,
1. , 1.5 , 2. , 2.5 , 3. , 3.5 , 4. , 4.5 , 5. ,
5.5 , 6. , -4.75, -4.25, -3.75, -3.25, -2.75, -2.25, -1.75,
-1.25, -0.75, -0.25, 0.25, 0.75, 1.25, 1.75, 2.25, 2.75,
3.25, 3.75, 4.25, 4.75, 5.25, 5.75, 6.25, -4.5 , -4. ,
-3.5 , -3. , -2.5 , -2. , -1.5 , -1. , -0.5 , 0. , 0.5 ,
1. , 1.5 , 2. , 2.5 , 3. , 3.5 , 4. , 4.5 , 5. ,
5.5 , 6. , 6.5 , -4.25, -3.75, -3.25, -2.75, -2.25, -1.75,
-1.25, -0.75, -0.25, 0.25, 0.75, 1.25, 1.75, 2.25, 2.75,
3.25, 3.75, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, -4. ,
-3.5 , -3. , -2.5 , -2. , -1.5 , -1. , -0.5 , 0. , 0.5 ,
1. , 1.5 , 2. , 2.5 , 3. , 3.5 , 4. , 4.5 , 5. ,
5.5 , 6. , 6.5 , 7. , -3.75, -3.25, -2.75, -2.25, -1.75,
-1.25, -0.75, -0.25, 0.25, 0.75, 1.25, 1.75, 2.25, 2.75,
3.25, 3.75, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.25,
-3.5 , -3. , -2.5 , -2. , -1.5 , -1. , -0.5 , 0. , 0.5 ,
1. , 1.5 , 2. , 2.5 , 3. , 3.5 , 4. , 4.5 , 5. ,
5.5 , 6. , 6.5 , 7. , 7.5 , -3.25, -2.75, -2.25, -1.75,
-1.25, -0.75, -0.25, 0.25, 0.75, 1.25, 1.75, 2.25, 2.75,
3.25, 3.75, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.25,
7.75, -3. , -2.5 , -2. , -1.5 , -1. , -0.5 , 0. , 0.5 ,
1. , 1.5 , 2. , 2.5 , 3. , 3.5 , 4. , 4.5 , 5. ,
5.5 , 6. , 6.5 , 7. , 7.5 , 8. , -2.75, -2.25, -1.75,
-1.25, -0.75, -0.25, 0.25, 0.75, 1.25, 1.75, 2.25, 2.75,
3.25, 3.75, 4.25, 4.75, 5.25, 5.75, 6.25, 6.75, 7.25,
7.75]), array([-4.47446459, -4.47446459, -4.47446459, -4.47446459, -4.47446459,
-4.47446459, -4.47446459, -4.47446459, -4.47446459, -4.47446459,
-4.47446459, -4.47446459, -4.47446459, -4.47446459, -4.47446459,
-4.47446459, -4.47446459, -4.47446459, -4.47446459, -4.47446459,
-4.47446459, -4.47446459, -4.47446459, -4.04145188, -4.04145188,
-4.04145188, -4.04145188, -4.04145188, -4.04145188, -4.04145188,
-4.04145188, -4.04145188, -4.04145188, -4.04145188, -4.04145188,
-4.04145188, -4.04145188, -4.04145188, -4.04145188, -4.04145188,
-4.04145188, -4.04145188, -4.04145188, -4.04145188, -4.04145188,
-4.04145188, -3.60843918, -3.60843918, -3.60843918, -3.60843918,
-3.60843918, -3.60843918, -3.60843918, -3.60843918, -3.60843918,
-3.60843918, -3.60843918, -3.60843918, -3.60843918, -3.60843918,
-3.60843918, -3.60843918, -3.60843918, -3.60843918, -3.60843918,
-3.60843918, -3.60843918, -3.60843918, -3.60843918, -3.17542648,
-3.17542648, -3.17542648, -3.17542648, -3.17542648, -3.17542648,
-3.17542648, -3.17542648, -3.17542648, -3.17542648, -3.17542648,
-3.17542648, -3.17542648, -3.17542648, -3.17542648, -3.17542648,
-3.17542648, -3.17542648, -3.17542648, -3.17542648, -3.17542648,
-3.17542648, -3.17542648, -2.74241378, -2.74241378, -2.74241378,
-2.74241378, -2.74241378, -2.74241378, -2.74241378, -2.74241378,
-2.74241378, -2.74241378, -2.74241378, -2.74241378, -2.74241378,
-2.74241378, -2.74241378, -2.74241378, -2.74241378, -2.74241378,
-2.74241378, -2.74241378, -2.74241378, -2.74241378, -2.74241378,
-2.30940108, -2.30940108, -2.30940108, -2.30940108, -2.30940108,
-2.30940108, -2.30940108, -2.30940108, -2.30940108, -2.30940108,
-2.30940108, -2.30940108, -2.30940108, -2.30940108, -2.30940108,
-2.30940108, -2.30940108, -2.30940108, -2.30940108, -2.30940108,
-2.30940108, -2.30940108, -2.30940108, -1.87638837, -1.87638837,
-1.87638837, -1.87638837, -1.87638837, -1.87638837, -1.87638837,
-1.87638837, -1.87638837, -1.87638837, -1.87638837, -1.87638837,
-1.87638837, -1.87638837, -1.87638837, -1.87638837, -1.87638837,
-1.87638837, -1.87638837, -1.87638837, -1.87638837, -1.87638837,
-1.87638837, -1.44337567, -1.44337567, -1.44337567, -1.44337567,
-1.44337567, -1.44337567, -1.44337567, -1.44337567, -1.44337567,
-1.44337567, -1.44337567, -1.44337567, -1.44337567, -1.44337567,
-1.44337567, -1.44337567, -1.44337567, -1.44337567, -1.44337567,
-1.44337567, -1.44337567, -1.44337567, -1.44337567, -1.01036297,
-1.01036297, -1.01036297, -1.01036297, -1.01036297, -1.01036297,
-1.01036297, -1.01036297, -1.01036297, -1.01036297, -1.01036297,
-1.01036297, -1.01036297, -1.01036297, -1.01036297, -1.01036297,
-1.01036297, -1.01036297, -1.01036297, -1.01036297, -1.01036297,
-1.01036297, -1.01036297, -0.57735027, -0.57735027, -0.57735027,
-0.57735027, -0.57735027, -0.57735027, -0.57735027, -0.57735027,
-0.57735027, -0.57735027, -0.57735027, -0.57735027, -0.57735027,
-0.57735027, -0.57735027, -0.57735027, -0.57735027, -0.57735027,
-0.57735027, -0.57735027, -0.57735027, -0.57735027, -0.57735027,
-0.14433757, -0.14433757, -0.14433757, -0.14433757, -0.14433757,
-0.14433757, -0.14433757, -0.14433757, -0.14433757, -0.14433757,
-0.14433757, -0.14433757, -0.14433757, -0.14433757, -0.14433757,
-0.14433757, -0.14433757, -0.14433757, -0.14433757, -0.14433757,
-0.14433757, -0.14433757, -0.14433757, 0.28867513, 0.28867513,
0.28867513, 0.28867513, 0.28867513, 0.28867513, 0.28867513,
0.28867513, 0.28867513, 0.28867513, 0.28867513, 0.28867513,
0.28867513, 0.28867513, 0.28867513, 0.28867513, 0.28867513,
0.28867513, 0.28867513, 0.28867513, 0.28867513, 0.28867513,
0.28867513, 0.72168784, 0.72168784, 0.72168784, 0.72168784,
0.72168784, 0.72168784, 0.72168784, 0.72168784, 0.72168784,
0.72168784, 0.72168784, 0.72168784, 0.72168784, 0.72168784,
0.72168784, 0.72168784, 0.72168784, 0.72168784, 0.72168784,
0.72168784, 0.72168784, 0.72168784, 0.72168784, 1.15470054,
1.15470054, 1.15470054, 1.15470054, 1.15470054, 1.15470054,
1.15470054, 1.15470054, 1.15470054, 1.15470054, 1.15470054,
1.15470054, 1.15470054, 1.15470054, 1.15470054, 1.15470054,
1.15470054, 1.15470054, 1.15470054, 1.15470054, 1.15470054,
1.15470054, 1.15470054, 1.58771324, 1.58771324, 1.58771324,
1.58771324, 1.58771324, 1.58771324, 1.58771324, 1.58771324,
1.58771324, 1.58771324, 1.58771324, 1.58771324, 1.58771324,
1.58771324, 1.58771324, 1.58771324, 1.58771324, 1.58771324,
1.58771324, 1.58771324, 1.58771324, 1.58771324, 1.58771324,
2.02072594, 2.02072594, 2.02072594, 2.02072594, 2.02072594,
2.02072594, 2.02072594, 2.02072594, 2.02072594, 2.02072594,
2.02072594, 2.02072594, 2.02072594, 2.02072594, 2.02072594,
2.02072594, 2.02072594, 2.02072594, 2.02072594, 2.02072594,
2.02072594, 2.02072594, 2.02072594, 2.45373864, 2.45373864,
2.45373864, 2.45373864, 2.45373864, 2.45373864, 2.45373864,
2.45373864, 2.45373864, 2.45373864, 2.45373864, 2.45373864,
2.45373864, 2.45373864, 2.45373864, 2.45373864, 2.45373864,
2.45373864, 2.45373864, 2.45373864, 2.45373864, 2.45373864,
2.45373864, 2.88675135, 2.88675135, 2.88675135, 2.88675135,
2.88675135, 2.88675135, 2.88675135, 2.88675135, 2.88675135,
2.88675135, 2.88675135, 2.88675135, 2.88675135, 2.88675135,
2.88675135, 2.88675135, 2.88675135, 2.88675135, 2.88675135,
2.88675135, 2.88675135, 2.88675135, 2.88675135, 3.31976405,
3.31976405, 3.31976405, 3.31976405, 3.31976405, 3.31976405,
3.31976405, 3.31976405, 3.31976405, 3.31976405, 3.31976405,
3.31976405, 3.31976405, 3.31976405, 3.31976405, 3.31976405,
3.31976405, 3.31976405, 3.31976405, 3.31976405, 3.31976405,
3.31976405, 3.31976405, 3.75277675, 3.75277675, 3.75277675,
3.75277675, 3.75277675, 3.75277675, 3.75277675, 3.75277675,
3.75277675, 3.75277675, 3.75277675, 3.75277675, 3.75277675,
3.75277675, 3.75277675, 3.75277675, 3.75277675, 3.75277675,
3.75277675, 3.75277675, 3.75277675, 3.75277675, 3.75277675,
4.18578945, 4.18578945, 4.18578945, 4.18578945, 4.18578945,
4.18578945, 4.18578945, 4.18578945, 4.18578945, 4.18578945,
4.18578945, 4.18578945, 4.18578945, 4.18578945, 4.18578945,
4.18578945, 4.18578945, 4.18578945, 4.18578945, 4.18578945,
4.18578945, 4.18578945, 4.18578945, 4.61880215, 4.61880215,
4.61880215, 4.61880215, 4.61880215, 4.61880215, 4.61880215,
4.61880215, 4.61880215, 4.61880215, 4.61880215, 4.61880215,
4.61880215, 4.61880215, 4.61880215, 4.61880215, 4.61880215,
4.61880215, 4.61880215, 4.61880215, 4.61880215, 4.61880215])```
I believe those numbers are the x,y arrays, what am I doing wrong?