Git Product home page Git Product logo

Comments (7)

jaron-lee avatar jaron-lee commented on September 27, 2024 1

I would also be happy to extend the API to ananke!

from pywhy-graphs.

adam2392 avatar adam2392 commented on September 27, 2024

I think based on today's discussion, this seems pretty high value. So I'ma start chipping away at this. Happy to review PR related to ananke.

Re all these packages btw, we'll only add them as soft dependencies for unit-testing purposes. This will go into the poetry group test in the pyproject.toml file

from pywhy-graphs.

jaron-lee avatar jaron-lee commented on September 27, 2024

Will get started on this later this week, on the ananke side I need to remove a hard dependency on graphviz and make sure that didn't break anything.

from pywhy-graphs.

jaron-lee avatar jaron-lee commented on September 27, 2024

Is there a rough sketch of how the api should look? Presumably we want to expose a set of functions that all look and behave roughly the same. One idea that comes to mind is the pandas export functionality, where df.to_<format>() is the pattern.

from pywhy-graphs.

adam2392 avatar adam2392 commented on September 27, 2024

Is there a rough sketch of how the api should look? Presumably we want to expose a set of functions that all look and behave roughly the same. One idea that comes to mind is the pandas export functionality, where df.to_<format>() is the pattern.

Currently, I have a functional API, which is just graph_to_<format> and <format>_to_graph. We can add more convenience once we have the working functions.

Will get started on this later this week, on the ananke side I need to remove a hard dependency on graphviz and make sure that didn't break anything.

You can keep it if you want, and just make ananke an optional dependency.

from pywhy-graphs.

adam2392 avatar adam2392 commented on September 27, 2024

Everything is done that is doable except Ananke now.

Note: some of the other packages which only supports DAGs, I did not handle or implement. I think those work fine w/ nx.DiGraph for now, so community can PR that if they want it.

from pywhy-graphs.

adam2392 avatar adam2392 commented on September 27, 2024

Example about tetrad conversion and other library conversion in examples script.

from pywhy-graphs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.