Releases: CITCOM-project/CausalTestingFramework
Release list
v14.3.1
v14.3.0
We have now added the capability to automatically discover causal DAGs using genetic algorithms to optimise for the number of passing test cases.
What's Changed
- SURE - Discovering causal structure by @Jake248Newman in #385
- Jmafoster1/ignore test results by @jmafoster1 in #386
New Contributors
- @Jake248Newman made their first contribution in #385
Full Changelog: v14.2.0...v14.3.0
v14.2.0
What's Changed
- Update readthedocs ubuntu version by @jmafoster1 in #380
- Jmafoster1/329 estimator endpoint by @jmafoster1 in #382
- Pandas Compatibility and Python 3.14 Upgrade by @f-allian in #384
Full Changelog: v14.1.0...v14.2.0
v14.1.0
Switched to using statsmodels array API instead of formula API. This makes causal test adequacy calculations faster since patsy doesn't have to parse the formula and build the design matrix each time, which can be quite time-consuming. See sig-rpc/sig-rpc.github.io#98 for a detailed explanation.
v14.0.1
What's Changed
- Removed adequacy warning catching and made alpha an MR parameter by @jmafoster1 in #375
- Fixes causal test results misalignment when skip:true tests are present by @f-allian in #378
Full Changelog: v14.0.0...v14.1.0
v14.0.0
- Removed the redundant
CausalSpecificationclass. - Updated tutorials and docs.
- More comprehensive logging for causal test adequacy.
- Fixed some minor errors and general housekeeping.
v13.2.0
Added a new parameter test_inputs to causal test transformation to allow independence testing between root nodes.
Causal test adequacy from commandline
This PR adds a commandline argument to calculate causal test adequacy for the test suite. It also fixes a minor labelling bug for the logistic regression estimator.
v13.0.0
What's Changed
- Added Support for Python 3.13 by @f-allian in #358
- Corrected type hints in estimator classes and add tqdm to dev dependencies by @f-allian in #357
- New Tutorials and Documentation Revamp by @f-allian in #326
- Fix to the RTD Documentation Build by @f-allian in #359
- Fix license badge and enhance usage section by @f-allian in #360
- Another ReadtheDocs Fix by @f-allian in #361
- ReadtheDocs Python Version Upgrade by @f-allian in #362
Full Changelog: v12.0.1...v13.0.0
Removed debugging print
Accidentally left a print statement in. This version removes it for clean output.