Skip to content

Port to more backends with narwhals? #72

@NickCrews

Description

@NickCrews

Hi! I really want to use this tool. But, my data lives in a postgres database, and I want the queries to be pushed down into the backend, I don't want to have to materialize the entire result set, pass that to the the in-memory duckdb, and go from there. The rest of my codebase also is based around ibis, so it would be great if there was interoperability there.

Would it be possible to port the implementation of this to https://github.com/narwhals-dev/narwhals? After a 30 second browse of the codebase, it looks like the python layer here is quite small, it just creates a duckdb connection and then almost all of the meat is in the typescript layer. So my initial thought would be no, this wouldn't be possible. But I wanted to double check!

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