causal-testing-framework

View on PyPIReverse Dependencies (0)

6.0.1 causal_testing_framework-6.0.1-py3-none-any.whl

Wheel Details

Project: causal-testing-framework
Version: 6.0.1
Filename: causal_testing_framework-6.0.1-py3-none-any.whl
Download: [link]
Size: 1230583
MD5: 87fc826c46f17dfc2c6f6490cd06e790
SHA256: 3251baa9740a90b897b3a1f764f9544e7d6814d365eb491edc4a9d48904ee880
Uploaded: 2024-03-18 14:33:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: causal_testing_framework
Version: 6.0.1
Summary: A framework for causal testing using causal directed acyclic graphs.
Author: The CITCOM team
Project-Url: Bug_Tracker, https://github.com/CITCOM-project/CausalTestingFramework/issues
Project-Url: Documentation, https://causal-testing-framework.readthedocs.io/
Project-Url: Source, https://github.com/CITCOM-project/CausalTestingFramework
License: MIT
Keywords: causal inference,verification
Requires-Python: >=3.9
Requires-Dist: z3-solver (~=4.11.2)
Requires-Dist: econml (~=0.12)
Requires-Dist: fitter (~=1.4)
Requires-Dist: lhsmdu (~=1.1)
Requires-Dist: networkx (~=2.6)
Requires-Dist: numpy (~=1.23)
Requires-Dist: pandas (~=1.3)
Requires-Dist: scikit-learn (~=1.1)
Requires-Dist: scipy (~=1.7)
Requires-Dist: statsmodels (~=0.13)
Requires-Dist: tabulate (~=0.8)
Requires-Dist: pydot (~=1.4)
Requires-Dist: pygad (~=3.2)
Requires-Dist: autopep8; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pylint; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: autoapi; extra == "dev"
Requires-Dist: myst-parser; extra == "dev"
Requires-Dist: sphinx-autoapi; extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: covasim (~=3.0.7); extra == "test"
Provides-Extra: dev
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2412 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
causal_testing/__init__.py sha256=75Fx_U_MUqWgLPJNJLoGll8rjtdOXUBwz5Pxquxbn1I 221
causal_testing/data_collection/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causal_testing/data_collection/data_collector.py sha256=XaU-Zht8Xs9mz9vGk_AjJpzAvndUGe34cY9qhySYWjM 7047
causal_testing/generation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causal_testing/generation/abstract_causal_test_case.py sha256=7fpXXMSFAIdDKXWpmT5gAgrXNSzvozikvaEFRfSmxF0 12764
causal_testing/generation/enum_gen.py sha256=26PSfjRLH7qWOmyPhSgDAE8pzDKzK2XHetKtcMOJG_s 1387
causal_testing/json_front/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causal_testing/json_front/json_class.py sha256=4XKnPTwOMzvsaW7a6-wbqKUmi-8FEhfgQn_42Q-WDIA 20805
causal_testing/specification/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causal_testing/specification/causal_dag.py sha256=jeCR5gc__lMqo8MFofmEEslBJ_pAxdMcdPS84JsQ4a8 28137
causal_testing/specification/causal_specification.py sha256=NlGh_dnmOVgHQgBtwlracmyD-nfLdfilgNs1D0-ZZFU 655
causal_testing/specification/metamorphic_relation.py sha256=UlCai5BKOD76RkMBpzHv2IkKBHmy6DkKpPtUn0qBAwM 11959
causal_testing/specification/scenario.py sha256=WwuXtbDzdfR2uqZSUiJJovXFAo7EWLosa-ws_Ej19js 5752
causal_testing/specification/variable.py sha256=OGG_venV_C8X1ti3dYxhf93Igq2gVgMO5oJu5TVj7AA 9665
causal_testing/surrogate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causal_testing/surrogate/causal_surrogate_assisted.py sha256=3ppuPK6OLOKKSHlXGBLzgMpEAXg08h2XMmxyQFeSRr4 6274
causal_testing/surrogate/surrogate_search_algorithms.py sha256=ETze3dZo1GzikUYOpWVsM94Hn5GUnI_cGrbQnjTqm6w 5291
causal_testing/testing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causal_testing/testing/base_test_case.py sha256=19pPJrA9TRkprlZey9qFBSqbRxnBBnrQIpm-e_klMaA 785
causal_testing/testing/causal_test_adequacy.py sha256=m_kCLmA0g6t8Js61-WZF6qdUvzvGr8_2tXEYmnnGlxc 4636
causal_testing/testing/causal_test_case.py sha256=a32DvwUdSm3u6q8CuGIKBdcr9cLS5ioCdB9k52qHOm0 5134
causal_testing/testing/causal_test_outcome.py sha256=INcwDKvchBf43qMigx51d3KHKlEknVLpM34bXPlBmk0 5335
causal_testing/testing/causal_test_result.py sha256=KpLrIDGtx_a_poIKmQLik5r3aXw9fbC7I5yXtwiMRpY 5273
causal_testing/testing/causal_test_suite.py sha256=WdP4q6-BFBNhXU8OcF-1tU4CIvAUiX27mZQGqP6SiVk 4444
causal_testing/testing/effect.py sha256=NG6qhnbTkw1Uuag2lfzsI7PPE2HcjdoV8huihzw-HMQ 229
causal_testing/testing/estimators.py sha256=JNPezl84HdLr9ycF7EknxfZuk7NpXVLU-nlMByXrrrs 31651
causal_testing/testing/intervention.py sha256=wQ_E4iSWOUmQJpQOkQhYRp6Trpx7vKU825xTvYz_x8w 1685
causal_testing/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
causal_testing/utils/validation.py sha256=t43iykhCjho25u2CbiOn3lUb0LAxfFDJb2Bx0tfVA9c 2361
dafni/.dockerignore sha256=r9SH3P6QgeQ6P_uEj6ubrcvPXaqxkrmdzzrMplIrR5o 49
dafni/.env sha256=0vEOPUCl-N1f4QEtRiYQPNudUgJXLg7c9ZPD2DmDvMk 166
dafni/Dockerfile sha256=fgf2lLSAkOPMtOycGohYjCpXMA7sAWabIZT_8JJZR_w 1180
dafni/README.md sha256=Ma58zTJ1JGeQLVIzcJjEuUUk3RtNlauxlng8tn5S_WE 1694
dafni/docker-compose.yaml sha256=-zGtySfa-I2NXgeXqaNCiSfpLlzZptAqr-B4eSrdGzw 181
dafni/main_dafni.py sha256=yn1TIQWcArgbkGSai_g5m78kSof_bEM2fzc9UNrf4uE 6958
dafni/model_definition.yaml sha256=V9LsJjA8DMCzCQirlMlz8uRaXwk0tezH7v1r5whVfl0 2450
dafni/data/inputs/causal_tests.json sha256=Y3mrbPVv6tPPozp0N9lZgQ1QOLAPMVcy_RXmMIR57CA 3529
dafni/data/inputs/dag.dot sha256=d5DRFcMBcLaoCiIX1pqaglqFoOrz4465iKWAYGn94EQ 161
dafni/data/inputs/runtime_data.csv sha256=0xu90hPiQQHBSSySJH81HWOL7aiUsrcr6NpWXQI7G8U 2694
dafni/data/inputs/variables.json sha256=nXcjArjtZ60q3rKN-jQjX-uyJ0IhFC_pU2SHEAM0GnY 862
dafni/data/outputs/causal_tests_results.json sha256=HbBvCniE7OUZBGJFVmfhJJq5KfucAepEpEbMYwIkwvE 5508
docs/Makefile sha256=4zv3TVkTACm6JBaKgTES3ZI9cETXgM6ULbZkXZP1as8 638
docs/README.md sha256=SPDUWVV9QbknniprZ6VH7UOgdNjdyz4ee1eSpOf7V9E 797
docs/make.bat sha256=9UgKGb4SdP006622fJiFxeFT1BeycYAs6hDbV1xwPy8 804
docs/source/conf.py sha256=9_Ab0W2Deby-YHmkT_8KuoioUuTbFFSAIaDIFHbyGfY 2598
docs/source/credits.rst sha256=EX0N5EUZuP5xRmJH-pq2SK2RTyVMPEu2SlqZkNf6Hyc 1393
docs/source/description.rst sha256=d9dGazsZGqjkG1EpXvWcca8M5k-pOdYzp8lM5GXJ3cg 4025
docs/source/glossary.rst sha256=fPRSQi8DifShhykR4_W3ZdzN0sguV5aJiE7xAgGmKT4 3054
docs/source/index.rst sha256=fYs5gbX-q8yzxWXsCfZPNgeF8qgDXYvD7n7DjeOT0As 5582
docs/source/installation.rst sha256=dHHWQXneDjQ40Z9Lsr67WOd0Wo7PTz5KVPL2C_sWMu0 1413
docs/source/requirements.txt sha256=mgANOHnPS3RkK74Kq16hSuvzhfI-k6lbIGod1aZvLHU 78
docs/source/usage.rst sha256=w_keBZBxUVlD5KrfyMq57_-s7e1u8AG5D0AGq57Xr28 6023
docs/source/_static/css/custom.css sha256=ya7SV8GZyAPNRcu8kGNIcb-EiehjWENMJxqJOzygZmM 573
docs/source/_static/images/CITCOM-logo.png sha256=ARRv3P3ECSYIo5YmpqtO9QQYxEJt62vIBJlEPkxdRSo 20244
docs/source/dev/actions_and_webhooks.rst sha256=KXKZ3wmU6K5uu_vHCCUmMrR8IR-MPIgQYCBo0l2OTWI 1028
docs/source/dev/documentation.rst sha256=s2nNf_JXHvqNSbcAzcCWoZuRcW43HNOHWDLHy2P40wQ 2403
docs/source/dev/version_release.rst sha256=ca7k0tMrg1lTulXsfNwx9OC7E6AsqFCB-GTcVAooM94 1614
docs/source/frontends/json_front_end.rst sha256=d4nIjeMNCrDbaxvMANsEnBbN7EEBydd0tyuEMzc3yV4 4515
docs/source/frontends/test_suite.rst sha256=RrPS3az920ouX2MyDZGju0_rN38_veIoaxWct34Xujc 1939
docs/source/images/workflow.png sha256=bTz932t1anAm0NHjDGb8wW1KXmE-lmZu6fRVRMI2Hwc 184134
docs/source/modules/causal_specification.rst sha256=xbffXZIS9D1RS09Bfk24ESGCGTA_gyZzs0B4oNlFcjE 3733
docs/source/modules/causal_tests.rst sha256=q3oHrW3tCT_-b-R-JQIbVqU7Ux6aQ5YJb5PASQs4-e0 5610
docs/source/modules/data_collector.rst sha256=PHRfTYGiPZKdbfWpAEoF0okHW-yP_W9uhXAgyTnix4I 1948
examples/.gitignore sha256=MO53dx7NvUMOFRLj1YIwH98TMLc7ef58_MB0EHv1eGo 15
examples/covasim_/doubling_beta/README.md sha256=PdlZ2pqfApIrrrLBItArGpTR-asp0MSUSz59v1OVLX4 1222
examples/covasim_/doubling_beta/dag.dot sha256=Km2Fx4zxTg7PhsH_qlHuWdvxSWBTM5b6esvgYyfbXS0 255
examples/covasim_/doubling_beta/dag.png sha256=_bqaVb_OCKl06tBsqqq_ToRoEtw5g6kL6WOTlzPqwag 24596
examples/covasim_/doubling_beta/example_beta.py sha256=k4X4BiMEcfPjqvmk2kvaH86m_aWS20Qc94chnD0ak4s 15579
examples/covasim_/doubling_beta/data/10k_observational_data.csv sha256=Mx-DXl_zpbLDhigxDkyXhIM-u15RbXyf-9W2wRFKpJY 1355776
examples/covasim_/vaccinating_elderly/README.md sha256=HKIjxv2sU2uMllzJz7vi-4jCWHcpj7APyqK7Popmr30 2117
examples/covasim_/vaccinating_elderly/dag.dot sha256=d5DRFcMBcLaoCiIX1pqaglqFoOrz4465iKWAYGn94EQ 161
examples/covasim_/vaccinating_elderly/dag.png sha256=74-K6458-QCx3AZHklV9L5kN85OSDG9NG6HEsQrHq7A 23290
examples/covasim_/vaccinating_elderly/example_vaccine.py sha256=vnZPZy2q3kaHhCIqcJv4spU7N4c4iyjyinQkyCgXkWI 4395
examples/covasim_/vaccinating_elderly/simulated_data.csv sha256=0xu90hPiQQHBSSySJH81HWOL7aiUsrcr6NpWXQI7G8U 2694
examples/lr91/README.md sha256=NAgkb1NiBbh6f9w4wZu3TFOltzTNssM6CwF_Bm1PEhU 1664
examples/lr91/dag.dot sha256=q25i7FPKnqfa7Al7Hu2fCvYqnakpihu2I15vwoR_hR0 561
examples/lr91/dag.png sha256=LG2eqNAc_J-n900Ec7ssBpquJuiR0z8FzWM0lYL2dPo 73886
examples/lr91/example_max_conductances.py sha256=mDw6r1kzCiQkxtoJVti15_JcR0Hj1CZH53mMbr4RQTQ 8606
examples/lr91/example_max_conductances_test_suite.py sha256=yNuBoWuG1FiILzpH0xWnsrRDn2_IQFtc-5zjee8rnUk 8380
examples/lr91/data/normalised_results.csv sha256=3xLuU2GyEGNjNbj-Q6NxWztpwF5Usv_NEAlE4kyhKi0 40715
examples/lr91/data/results.csv sha256=JPVorH0CpvRLkxuawL8cpDVVnmx-bPGRP4-6s4HyZzs 40686
examples/poisson/README.md sha256=ccrZX1Ql4vQt_GG3q9NTJVPMASat5nBOphJGT0ljhU0 826
examples/poisson/causal_tests.json sha256=vMY5rC-am--XN7M-WSl3cxF3IyHTNP7sdnvZn3d8CFE 7603
examples/poisson/dag.dot sha256=hR4ZeiZrAUjWHmEysSXKzSXgtaGz65D8xNV_0LFywX0 518
examples/poisson/data.csv sha256=aDMD_PZYogZEDet8D8fBLeVb7aRVVyGlw-duUbiuYDc 61017
examples/poisson/example_run_causal_tests.py sha256=NofpjmBa1EyhqL-TcJ242stLk2R61oSAyXjBBZqdKUQ 7330
examples/poisson-line-process/.gitignore sha256=rgnU6fsAEEMv60J7AuWdbqyZLVJCJWpSKSYn45kqw8A 86
examples/poisson-line-process/README.md sha256=DXOHyAjhBmjJjGZ8D2Xlqje_081VPqwwWWkMbsiG_NM 1062
examples/poisson-line-process/dag.dot sha256=aTD1KtGlcwD9et18lq0tzQqeXkGu-qXe12Bv2egYckg 404
examples/poisson-line-process/dag.png sha256=3pu7CaY3X3t10fq317fVwVzMpp8g49FW1Kr0eBRrWco 53765
examples/poisson-line-process/example_poisson_process.py sha256=2TmUlBLMek0rrUXAN69W1mTdMa79N0PumEi4CU0WxRQ 8856
examples/poisson-line-process/data/random/data_random_1000.csv sha256=G3kYT-LfWshWjLeqE52GZD-o13n-PgUHovRNMraYh40 102007
examples/poisson-line-process/data/smt_100/data_smt_wh10_100.csv sha256=85Bg-Qfeq0-7Ph9Vv7yL4Oz3R0tQgHSGlYwUbjESB9U 15080
examples/poisson-line-process/data/smt_100/data_smt_wh1_100.csv sha256=NpWZYmiUKaySk7enZ2XNigT705_SXNEJnMdxzLqnWnc 12100
examples/poisson-line-process/data/smt_100/data_smt_wh2_100.csv sha256=jme5nXc00D39nc5zfvdd_vQ9r7tzwHmWFR2IBJndA3M 12945
examples/poisson-line-process/data/smt_100/data_smt_wh3_100.csv sha256=TEr4fNGUIUJ8Ic367T3BgvgmUWC56QV9gX8Hdfpx3q0 24851
examples/poisson-line-process/data/smt_100/data_smt_wh4_100.csv sha256=ZL6sX4csXmEYg7wlL3LO2BxIgR0kCe-JMLQOeoKy7Hk 14925
examples/poisson-line-process/data/smt_100/data_smt_wh5_100.csv sha256=9z0AfUHKiE-3QzxACzGdd9BubeKI7U6lqxc6VoHYqUg 13682
examples/poisson-line-process/data/smt_100/data_smt_wh6_100.csv sha256=-QSDghmNN0QBJySTQZCDCWVgkDpeVvaCRVgrjSqo7mE 25451
examples/poisson-line-process/data/smt_100/data_smt_wh7_100.csv sha256=blMw9WALY6MHz5cusrjn1ZsXtXqUYo4hAPXHPqlZvZk 26544
examples/poisson-line-process/data/smt_100/data_smt_wh8_100.csv sha256=0WDTNtwbRISn3mFoZcHqxWUr9XBJiyrSBZMHSYsXt2s 17103
examples/poisson-line-process/data/smt_100/data_smt_wh9_100.csv sha256=55Niw7xZ8E5Frunb2sT7XYywbsEyPdPp6MjP7mxNPKc 26889
images/workflow.png sha256=bTz932t1anAm0NHjDGb8wW1KXmE-lmZu6fRVRMI2Hwc 184134
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_helpers.py sha256=jzQDWsolzH6b4SWc5bwnV_jytgHlYp5Si5uaOJUGXe0 997
tests/data/nhefs.csv sha256=ZyaCe_zr9zJNeGIRpRfQUVUywkBcxxxaH6to1xFuoWw 374288
tests/data/scarf_data.csv sha256=REzrp8k5PGA5Loce-l0stF6zFmBXh2QzxDwypHtc3_Q 182
tests/data_collection_tests/test_observational_data_collector.py sha256=sgVeIo46dg4YGq5nvWTFU7UkZkNWubwVTI2XJF7DpS0 3374
tests/generation_tests/test_abstract_test_case.py sha256=IUKPtuUpZvgn_z0UCCSaYyMIOwQu9Avf-9XNf8GBaXg 8842
tests/json_front_tests/test_json_class.py sha256=SA16_stZLGv0lkZ_AFnxTN_TdX4FAbXlaodv_Yfqv80 14111
tests/resources/data/dag.dot sha256=dS66_KvMyOebjx1dtNh4u79i3_mX8ylIShp02vKOiRU 102
tests/resources/data/data.csv sha256=yZCB02d3jaAbWFMQaazw73VcneCwv-XwzUYksYiMy7Y 56
tests/resources/data/data_with_categorical.csv sha256=X8HfSL2E08KDIJFfpfV5CrQMEgMoBBXG5zQmM_PI2vg 112
tests/resources/data/data_with_meta.csv sha256=4wKHBMYN1UBegyO7XJ8Qai8zYz_PtGvQgVPwMp_IjKA 68
tests/resources/data/tests.json sha256=EvZKV_Pf6fazqw3CiiPmgpmatO40irYeG6Pftlhb2HA 188
tests/specification_tests/test_causal_dag.py sha256=pOIefjwKUrNThwCE1RMK2aZiGJIh_p7ThXePWWqxNmw 19329
tests/specification_tests/test_metamorphic_relations.py sha256=-CXEg4CWdhLZANJc5FLmsjFg2wTjTZKbbzc8P6bRMZ8 13861
tests/specification_tests/test_variable.py sha256=5X4kBgy44ZDSb063lG_9a10ij52dx3vRHx4y8GI4Cv8 5819
tests/surrogate_tests/test_causal_surrogate_assisted.py sha256=Gh6v1IDdq5YIOeMckRfFVqQamwnFsDnZCj2Pt35FebA 8710
tests/testing_tests/test_causal_test_adequacy.py sha256=c1-d2fNQCQ84rpypfjCLS-boz0XDyNZAC7d5un1LVMQ 10794
tests/testing_tests/test_causal_test_case.py sha256=kC5rRnflprbtEg61b30AFinr60jR1W02HC_4BLhZHrs 11996
tests/testing_tests/test_causal_test_outcome.py sha256=vtXSrhKC1gCfc3cuQOAdPxPYtBZy0Q9Zk6q7lMaQDm4 11704
tests/testing_tests/test_causal_test_suite.py sha256=kE8d6iNS993RXL5zVdznLXalx0PuA-r2fWoc5Axb_GA 5791
tests/testing_tests/test_estimators.py sha256=Igm-pgGQbFL10Lu1lvSr_POMWc6424ZnvuW26yv2Ox4 20915
causal_testing_framework-6.0.1.dist-info/LICENSE sha256=q0UW5Xs8-N8Inxgt1MBoYz1hkxrRY1uF8CAxOx5Vesw 1084
causal_testing_framework-6.0.1.dist-info/METADATA sha256=LefwoLy4ziYWWF-BT7su2Lcy8uKLAzuee9S2FbdaABI 3817
causal_testing_framework-6.0.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
causal_testing_framework-6.0.1.dist-info/top_level.txt sha256=6lahTN9ymNOC4Qt3hSE25ZbWWYHKA3xzXZl8YV3GilI 48
causal_testing_framework-6.0.1.dist-info/RECORD

top_level.txt

causal_testing
dafni
docs
examples
images
tests