Releases: CITCOM-project/CausalTestingFramework
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.
v12.0.0
What's Changed
- Experimental optimisations, proposed by ChatGPT. by @neilwalkinshaw in #337
- EffectEstimate dataclass by @jmafoster1 in #353
- Strip Unused Dependencies by @f-allian in #354
New Contributors
- @neilwalkinshaw made their first contribution in #337
Full Changelog: v11.0.0...v12.0.0
v11.0.0
What's Changed
- Changed main run command to facilitate test generation by @jmafoster1 in #346
Full Changelog: v10.0.2...v11.0.0
v10.0.2
What's Changed
- Docs by @jmafoster1 in #314
- Fix ORCIDs by @jmafoster1 in #317
- Create CITATION.cff by @jmafoster1 in #319
- Added JOSS paper doi badge by @jmafoster1 in #318
- Functionality for test-specific queries by @f-allian in #316
- Jmafoster1/exact value confidence intervals by @jmafoster1 in #321
- Update example_vaccine.py by @Jimazcoder in #322
- DAFNI Workflow Enhancements by @f-allian in #299
- Batch test execution by @jmafoster1 in #324
- Enforce NetworkX 3.4 by @f-allian in #328
- Moved test generation from DAG files into main functionality by @jmafoster1 in #330
- Temporary Fix to the Latest Scipy/Statsmodels Changes by @f-allian in #332
- Fixes to the CD Pipeline by @f-allian in #334
- Removed last z3 mention from docs by @jmafoster1 in #335
- Validation to check that outcome and treatment aren't the same by @jmafoster1 in #336
New Contributors
- @Jimazcoder made their first contribution in #322
Full Changelog: v10.0.1...v10.0.2