Paul Haakma
09/22/2025, 8:09 AMdatajoely
09/22/2025, 8:16 AMSwift
09/22/2025, 1:39 PMdef your_node(data: pd.DataFrame) -> ibis.Table:
# ... some code that transforms the data
return ibis.memtable(data)
This provide the ibis dataset with an acceptable format for it to consume and writeSwift
09/22/2025, 1:40 PMdatajoely
09/22/2025, 1:40 PMPaul Haakma
09/22/2025, 9:49 PMdatajoely
09/23/2025, 10:09 AMSwift
09/23/2025, 10:58 PMdatajoely
09/24/2025, 9:08 AMSwift
09/25/2025, 12:12 AMdatajoely
09/25/2025, 10:10 AMDeepyaman Datta
09/25/2025, 1:23 PMmaterialized save arg). Ibis-created tables work; that said, I think it will have less flexibility than raw DDL (e.g. maybe you can't create a table with constraints). It would be an enhancement on the Ibis side to support more complex DDL, although I'd also be curious what specifically you'd be looking for support for.Deepyaman Datta
09/25/2025, 1:28 PMibis.memtable from the GeoPandas dataframe. I believe one user (@Nelson Zambrano) introduced the ability to automatically wrap DataFrames to save from `ibis.TableDataset`; that is still pending review though. When you load back, you'd still get an Ibis table.