Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

  • refactoring to conform to sk-learn api

  • CPDAG-based implementations using UECs to improve GES and GRaSP

[0.3.0] - 2023-09-25

Added

  • parallelization and progress bars for reproduce_astat script

Fixed

  • typos in docs and website

  • updates to reproduce_astat script

  • likelihood computation, BIC and nuclear-penalized scoring

Changed

  • from ratio of RSS to ratio of log likelihoods

[0.2.0] - 2023-07-05

Added

  • docs website at gues.causal.dev

  • compute nuclear-penalized MLE instead of just l0

  • sample submodule for linear Gaussian data generation from a DAG

  • comprehensive reproduce_astat script for revised submission

  • other package requirements for astat script (will be removed for later versions)

Changed

  • some code refactoring to better follow PEP guidelines

[0.1.0] - 2023-04-20

Added

  • pieces of GUES and GrUES code from MeDIL package; GUES (including GrUES) is becoming its own package instead of submodule of MeDIL

  • posterior and simulations scripts added to reproduce AStat v1