Releases: CITCOM-project/CausalTestingFramework
Releases · CITCOM-project/CausalTestingFramework
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
JOSS release
Changed to Rob's full name in the JOSS paper
JOSS release
- Changes to address the JOSS reviewer comments
- Removed redundant legacy code
- Improved front end entrypoint
GP fitness function fix
Candidate expressions which give badly typed outputs are now assigned infinite fitness to signify their incorrect behaviour.
Fixed GP estimation fitness function
What's Changed
- Improved GP fitness to use NRMSE by @jmafoster1 in #300
Full Changelog: v9.0.0...v9.0.1
Added Ignore Cycles and Dropped Python 3.9
What's Changed
- Ignore cycles by @jmafoster1 in #294
- Python Version Updates to CI/CD Workflows by @f-allian in #297
- Fix: Python Version Updates to CI/CD Workflows by @f-allian in #298
Full Changelog: v8.1.0...v9.0.0
Total time in IPCW estimator
What's Changed
- Support for treatment strategies with interventions at non-consecutiv… by @jmafoster1 in #292
Full Changelog: v8.0.0...v8.1.0
GP regression equation fitting
This release provides functionality to fit regression equations using Genetic Programming. To facilitate this, we move estimation from estimation.py
within the testing
package to its own dedicated estimation
package with each estimator being in its own separate file.