Skip to content

Investigate Usage with Ibis #29

@saulshanabrook

Description

@saulshanabrook

I would like to explore if/how egglog Python could be used inside of Ibis.

@kszucs said they had locked at the repository when it was in an earlier form. One of the main things missing they said was custom Python callables:

I started to work on a pure python implementation to support arbitrary python callables both when searching and when replacing enodes. It also makes it easier to customize other parts of the match-replace loop.

That might be the next thing I try to add to this repository, but I would be interested in seeing if I could find a small example use case in ibis to help drive the feature.

I wasn't sure in ibis currently if there is logic that the egraphs approach would replace, or if this has already been done with your custom Python implementation @kszucs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions