Skip to content

Version 7.3.0

Compare
Choose a tag to compare
@jdramsey jdramsey released this 21 Mar 21:34
· 1856 commits to master since this release
b93a20d

Updates for 7.3.0.

  1. Added a new Python project, py-tetrad, which shows how to integrate arbitrary Tetrad code into a Python workflow using JPype.
  2. Updated the existing examples that show how to incorporate causal-cmd into Python.
  3. Updated the command-line causal-compare tool to the latest Tetrad version.
  4. The string "new thread" was confusingly being printed sometimes--removed this.
  5. Changed the name of BicScore to DiscreteBicScore for clarity.
  6. Consolidated versions of PC, CPC, and PCMAX in the code to use the more up-to-date ones.
  7. Revised the constructors for CG, took structure prior out, and made it separately settable.
  8. Fixed some bugs in the mixed variable tests and scores so that they can successfully be run from Python.
  9. Renamed DegenerateGaussianScore--the old one as DegenerateGaussianScoreOld (deprecated), the new one as DegenerateGaussianScore.
  10. Moved a new implementation of Boss into the build from another branch.
  11. Rewrote the Tetrad README for clarity.
  12. Fixed issue with "high" bootstrap graph not being rendered correctly.
  13. Fixed calculation of true negatives for ArrowConfusion and BidirectedConfusion. (Thanks huiouyang16!)
  14. Fixed an issue with BOSS where the variables were returned in an order different from the original order.
  15. Switched FGES &c from storing node and model scores as "BIC" (using a BIC score) to "Score" (using the score from the constructor).
  16. Fixed a problem with the Bayes estimator where correct p-values, BIC scores, etc., were not displayed.
  17. Simplified the IndependenceTest interface, making default implementations for several methods in preparation for use in py-tetrad.
  18. Simplified the Score interface, making default implementations for several methods in preparation for use in py-tetrad.
  19. Added new knowledge functionality for the permutation algorithms BOSS, SP. Now searches are done within each tier separately, allowing for more extensive searches if tiered background knowledge is available, and, e.g., forbid within tier works as expected.