Skip to content

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

@cmosig

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

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