lancedb / lance

Modern columnar data format for ML and LLMs implemented in Rust. Convert from parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow, with more integrations coming..
https://lancedb.github.io/lance/
Apache License 2.0
3.81k stars 210 forks source link

ManifestWriteConfig not settable from python commit API #2741

Open westonpace opened 1 month ago

westonpace commented 1 month ago

Users can use the fragment API to create fragments and then commit a dataset using the python commit method (this is an advanced use case).

However, it is not possible to set the ManifestWriteConfig from python. This means:

Should we expose this config to the python API? Should we make the storage version and/or stable row id flags part of the "operation"? Is there some other approach we can take?

westonpace commented 1 month ago

CC @wjones127