Skip to content

Metadata missing in quadfeather-generated files #16

@hibiki333155555

Description

@hibiki333155555

Hi!, 😀

I noticed that the feather files generated by quadfeather do not include metadata, such as extent or children, when I use deepscatter.

Steps to Reproduce

python3 -m pip install git+https://github.com/bmschmidt/quadfeather
quadfeather-test-data 1_000_000
quadfeather --files tmp.csv --tile_size 50_000 --destination tiles
import pyarrow.feather as feather
table = feather.read_table("tiles/0/0/0.feather")
print("Metadata:", table.schema.metadata)

Output:

Schema: x: float
y: float
position: string
class: dictionary<values=string, indices=int16, ordered=0>
quantity: float
date: string
ix: uint64
Metadata: None

Expected Behavior

Feather files should include metadata such as:

  • extent: The bounding box of the tile.
  • children: References to child tiles.

If metadata generation is supported but requires additional steps, updated documentation would be greatly appreciated.

Thank you!

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