Skip to content

TypeError: float() argument must be a string or a real number, not 'tuple' #60

Description

@cmosig
File "/mnt/ssd2/cmosig/miniconda/envs/env312/lib/python3.12/site-packages/sentle/sentle.py", line 886, in job_generator      
    ret_config["S2_subtiles"] = (obtain_subtiles(                                                                              
                                 ^^^^^^^^^^^^^^^^                                                                              
  File "/mnt/ssd2/cmosig/miniconda/envs/env312/lib/python3.12/site-packages/sentle/sentinel2.py", line 81, in obtain_subtiles  
    s2grid["intersecting_windows"] = s2grid[["tile_transform", "crs"]].apply(                                                  
                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                  
  File "/mnt/ssd2/cmosig/miniconda/envs/env312/lib/python3.12/site-packages/pandas/core/frame.py", line 10401, in apply        
    return op.apply().__finalize__(self, method="apply")                                                                       
           ^^^^^^^^^^                                                                                                          
  File "/mnt/ssd2/cmosig/miniconda/envs/env312/lib/python3.12/site-packages/pandas/core/apply.py", line 916, in apply          
    return self.apply_standard()                                                                                               
           ^^^^^^^^^^^^^^^^^^^^^                                                                                               
  File "/mnt/ssd2/cmosig/miniconda/envs/env312/lib/python3.12/site-packages/pandas/core/apply.py", line 1063, in apply_standard
    results, res_index = self.apply_series_generator()                                                                         
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                         
  File "/mnt/ssd2/cmosig/miniconda/envs/env312/lib/python3.12/site-packages/pandas/core/apply.py", line 1081, in apply_series_g
enerator                                                                                                                       
    results[i] = self.func(v, *self.args, **self.kwargs)                                                                       
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                       
  File "/mnt/ssd2/cmosig/miniconda/envs/env312/lib/python3.12/site-packages/sentle/sentinel2.py", line 85, in <lambda>         
    Polygon(*warp.transform_geom(                                                                                              
  File "/mnt/ssd2/cmosig/miniconda/envs/env312/lib/python3.12/site-packages/shapely/geometry/polygon.py", line 237, in __new__ 
    shell = LinearRing(shell)
            ^^^^^^^^^^^^^^^^^
  File "/mnt/ssd2/cmosig/miniconda/envs/env312/lib/python3.12/site-packages/shapely/geometry/polygon.py", line 93, in __new__
    coordinates = np.array([_coords(o) for o in coordinates])
                            ^^^^^^^^^^
  File "/mnt/ssd2/cmosig/miniconda/envs/env312/lib/python3.12/site-packages/shapely/geometry/polygon.py", line 91, in _coords
    return [float(c) for c in o]
            ^^^^^^^^
TypeError: float() argument must be a string or a real number, not 'tuple'

chunk 170886

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions