py-why / dodiscover

[Experimental] Global causal discovery algorithms
https://www.pywhy.org/dodiscover/
MIT License
82 stars 17 forks source link

Release v0.1 #89

Open adam2392 opened 1 year ago

adam2392 commented 1 year ago

Tracking what it will take to do an initial release for v0.1. We should do a simultaneous release of pywhy-graphs v0.1, so that way.

Some left-over PRs I want to get merged:

  1. 83 for CMI kNN test: done

  2. 85 for Classifier CMI test: still WIP

  3. 86 for an initial look at basic time-series causal discovery

  4. 72 @robertness is in charge of this, so if necessary, we can slate this for v0.2. However, seems like if it's wrapping causal-learn, just needs someone to take it over the finish line.

  5. We should update the dependency for pywhy-graphs to v0.1 once we release there
  6. We should probably create some more documentation talking about how to use Context and the constraint-based causal discovery

Other possible improvements, we can stack in are #29, but this really also requires someone to champion.

adam2392 commented 9 months ago

I will slate a release once:

I kind of want to remove the Context object because it is pretty difficult to use both from a developer and user perspective. I think it is in the right direction, but there's a lot tbd about the API