Skip to content

Releases: py-why/pywhy-graphs

v0.1

06 Jul 18:36
2d24fac
Compare
Choose a tag to compare

What's Changed

  • Setup repo by @adam2392 in #1
  • [ENH] Adding basic ADMG implementation by @adam2392 in #5
  • [ENH] Adding cpdag class by @adam2392 in #6
  • [DOC, ENH] Cleanup repo and docs and add typing by @adam2392 in #8
  • [ENH] Add PAG class by @adam2392 in #9
  • [ENH] PAG algorithms to enable FCI algorithm by @adam2392 in #10
  • Bump abatilo/actions-poetry from 2.0.0 to 2.1.6 by @dependabot in #15
  • Add MVG projects docs by @petergtz in #13
  • Remove license in doc/index.rst by @petergtz in #14
  • [ENH] Array graph compatibility with causal-learn by @adam2392 in #16
  • [ENH] Adding acyclification procedure by @adam2392 in #17
  • [DOC] Fix installation page by @adam2392 in #18
  • [VIZ] Fix visualization function to plot PAG and CPDAG correctly by @adam2392 in #20
  • [CI] Quick fix on the docstring of ADMG, PAG algorithms typing and pyproject toml for dowhy dev dependency by @adam2392 in #19
  • [DOC] Adding basic conceptual example of causal graphs by @adam2392 in #11
  • Bump actions/checkout from 2 to 3 by @dependabot in #22
  • Bump abatilo/actions-poetry from 2.1.6 to 3.7.4 by @dependabot in #25
  • Bump abatilo/actions-poetry from 2.1.6 to 2.2.0 by @dependabot in #27
  • [ENH, VIZ] updating draw() for using a graph layout that allows us to fix node positions by @siebert-julien in #26
  • [NETWORKX] Add MixedEdgeGraph into package by @adam2392 in #29
  • [ENH, GRAPH] Experimental: A module for time-series graphs that relies on only networkx, and simulation and algorithms for time-series by @adam2392 in #21
  • Improve coverage by testing existing methods better by @adam2392 in #32
  • Implement uncovered circle path functionality by @jaron-lee in #42
  • Improve and maintain m-separation function by @jaron-lee in #46
  • [BUG, ENH] Implement BFS m-separation algorithm by @jaron-lee in #48
  • [TEST COVERAGE] Improve test coverage of time-series graph submodule by @adam2392 in #37
  • [MAINT] Improve overall module for ts and improve test coverage by @adam2392 in #55
  • [MAINT] Improve coverage more with unit-tests by @adam2392 in #56
  • [ENH] Implement minimal m-separator functionality for enumerating minimal m-separators and also checking if separating set is minimal by @jaron-lee in #53
  • [ENH] Adding intervention graph classes for known graphs and equivalence classes and improve graph class documentation by @adam2392 in #49
  • Bump abatilo/actions-poetry from 2.2.0 to 2.3.0 by @dependabot in #59
  • [ENH] Export and import graph classes from other common interfaces by @adam2392 in #60
  • Add ananke graph export functionality by @jaron-lee in #63
  • [DOC] Add some documentation describing Networkx vs PywhyGraphs by @adam2392 in #66
  • [ENH] Add ability to draw graphs with a title by @aryan26roy in #71
  • add pre-commit hook by @jaron-lee in #68
  • [MAINT] Improve some tests and refactor dev experience to be in line w/ dowhy by @adam2392 in #74
  • [ENH] Add functional submodule by @adam2392 in #75
  • [ENH] Adding multi-domain functional linear graph and fix bug related to drawing causal graphs by @adam2392 in #77
  • [MAINT] Dropping checks for Python 3.8 in NetworkX checks by @aryan26roy in #80
  • [ENH] Add ability to determine whether an inducing path exists between two nodes by @aryan26roy in #78
  • [DOCS] Add an example for the Inducing Path function by @aryan26roy in #83
  • [ENH] Make release v0.1 by @adam2392 in #84

New Contributors

Full Changelog: https://github.com/py-why/pywhy-graphs/commits/v0.1