v7.3.2
Fixes 7.3.2
- Fixed a problem with DiscreteBIC (setting structure-prior to 0 didn't work).
- Re-set up BOSS and SP for bootstrapping.
- Added citation block to the README.
- Added a method to save graphs in lavaan (https://lavaan.ugent.be/tutorial/) format in R.
- Capitalized all algcomparison algorithm wrapper names.
- Deleted unused algcomparison algorithm wrappers.
- In py-tetrad, insisting all of the algorithms and score wrappers deal in Java objects and that datasets and graphs be translated to Python objects outside the methods for now.
- In py-tetrad, renaming some methods for clarity for data translation.
- Fixed a knowledge bug for BOSS, where some acyclic graphs were triggering a cyclic exception.
- Re-added the CCD algorithm to the interface and py-tetrad per user request.
- Added a method to run Tetrad algorithms through py-tetrad in R. Here are the instructions.
- Fixed issues with PC, CPC, and PC-Max with knowledge not passed in through their algcomparison wrappers. This affected the 7.3.0 interface.
- Added a unit test to ensure knowledge is passed into algcomparison wrappers for interface and algcomparison stability.
- Fixed a couple of issues with the graph to DOT method so that Graphviz will correctly display current bootstrap graphs.
- Fixed a problem with GRaSP-FCI and some other searches where the wrong knowledge was passed into the bootstrapping API, so bootstrap ensemble graphs wouldn't follow knowledge.