spatialpandas
spatialpandas copied to clipboard
Pandas extension arrays for spatial/geometric operations
This is a possible (temporary?) fix to the problem of new pandas versions including new extension array tests that break our CI. The fix is to only run extension array...
Set up code coverage in a similar way to other HoloViz projects. Would like to know how much of the source code is touched by the tests.
This warning occurs numerous times during testing. tests/test_fixedextensionarray.py: 191 warnings tests/test_geodataframe.py: 1 warning tests/geometry/test_to_geopandas.py: 2 warnings /home/travis/miniconda/envs/test-environment/lib/python3.7/site-packages/numpy/core/_asarray.py:83: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of...
I had some issues running the exmaple using spatialpandas and hvplot to plot million geometries. These are the codes that i am running; ``` spd_world = spd.GeoDataFrame(world) spd_world.hvplot(datashade=True, project=True, aggregator=ds.count_cat('continent'),...
- Use tenacity for retry by default, but fall back to retrying or simple decorator if unavailable. - Extract some filesystem retry logic into io utils.
`ValueError: Supplied data type DaskGeoDataFrame not understood`
PR https://github.com/pyviz/datashader/pull/702 introduced support for spatially indexing Dask dataframes and writing them out as parquet files with custom spatial metadata using the `datashader.spatial.points.to_parquet`. To accomplish this, the parquet file is...
# spatialpandas Pandas and Dask extensions for vectorized spatial and geometric operations. This proposal is a plan towards extracting the functionality of the spatial/geometric utilities developed in Datashader into this...
When indexing a `GeometryArray`, the `buffer_values` (and `flat_values`) of the returned `Geometry` object does not have the same `dtype` as the respective array: ``` In [1]: from spatialpandas.geometry import LineArray...
While using `read_parquet_dask` to read files written with `pack_partitions_to_parquet` method, passing bounds and `load_divisions=True` causes a KeyError. Reading the same file with one option or the other works. Example: ```python...