{ "info": { "author": "Kailash Budhathoki", "author_email": "kailash.buki@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Caddie\n-------\n\nCaddie is a collection of bivariate discrete causal inference methods based on information-theoretic Additive Noise Models (ANM) and MDL-based instantiation of Algorithmic Independence of Conditionals (AIC).\n\nCaddie Module Installation\n----------------------------\n\nThe recommended way to install the `caddie` module is to simply use `pip`:\n\n```console\n$ pip install caddie\n```\nCaddie officially supports Python >= 3.6.\n\nHow to use caddie?\n------------------\n```pycon\n>>> X = [1] * 1000\n>>> Y = [-1] * 1000\n>>> from caddie import cisc\n>>> cisc.cisc(X, Y) # CISC\n(0.0, 0.0)\n>>> from caddie import anm, measures\n>>> anm.fit_both_dir(X, Y, measures.StochasticComplexity) # CRISP\n(0.0, 0.0)\n>>> anm.fit_both_dir(X, Y, measures.ChiSquaredTest) # DR\n(1.0, 1.0)\n>>> anm.fit_both_dir(X, Y, measures.ShannonEntropy) # ACID\n(0.0, 0.0)\n>>> from caddie import simulations\n>>> simulations.simulate_decision_rate_against_data_type('/results/dir/') # for decision rate vs data type plots\n...\n>>> simulations.simulate_accuracy_against_sample_size('/results/dir/') # for accuracy/decidability vs sample size plots\n...\n```\n\nHow to cite the paper?\n----------------------\nTodo: Add the citation to thesis.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kailashbuki/caddie", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "caddie", "package_url": "https://pypi.org/project/caddie/", "platform": "", "project_url": "https://pypi.org/project/caddie/", "project_urls": { "Homepage": "https://github.com/kailashbuki/caddie" }, "release_url": "https://pypi.org/project/caddie/0.1.6/", "requires_dist": [ "tqdm", "pandas", "numpy", "scipy", "pytest" ], "requires_python": ">=3.7", "summary": "Information-Theoretic Causal Inference on Discrete Data", "version": "0.1.6" }, "last_serial": 5983858, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "23173728bd9a966e1ac53c20222e29de", "sha256": "fceac251d0b70937e9302b9b50e4ead742036fb7b7d5957035ce42076df82bd3" }, "downloads": -1, "filename": "caddie-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "23173728bd9a966e1ac53c20222e29de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8973, "upload_time": "2019-10-04T13:34:25", "url": "https://files.pythonhosted.org/packages/9b/f9/1d3892e75047c913aebe2b3698f7ff49d594f1766b3a36c58b0edad0627b/caddie-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00b7d2b4542f223eac78a07c0ead51eb", "sha256": "1f52e99a3c22c36c5c3344bf1d688c4d9898acf25a9188becaefd608d6eabc4e" }, "downloads": -1, "filename": "caddie-0.1.0.tar.gz", "has_sig": false, "md5_digest": "00b7d2b4542f223eac78a07c0ead51eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7181, "upload_time": "2019-10-04T13:34:28", "url": "https://files.pythonhosted.org/packages/d8/3a/c47588d4696d5f91ed9cae105233f9eb8cf433a99a9725b611f32383e1d7/caddie-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "88421756cb1b7793af87aa7d5ffc876f", "sha256": "32802a3eb29c368657fd94d6df7a57f42be869d594d9925920ee830b93ba821c" }, "downloads": -1, "filename": "caddie-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "88421756cb1b7793af87aa7d5ffc876f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8961, "upload_time": "2019-10-04T13:46:50", "url": "https://files.pythonhosted.org/packages/8f/e5/51be4af73a086a091a302a0c9acc9b1b130fb30c3c7a0f8faaa8ec5f1d56/caddie-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a882c3b700bb82674846de7bfa2496e6", "sha256": "c8c36ec83ea08c27929fdf1955af8e5e955317d44d6778cb11a371b8adcbffdc" }, "downloads": -1, "filename": "caddie-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a882c3b700bb82674846de7bfa2496e6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7166, "upload_time": "2019-10-04T13:46:51", "url": "https://files.pythonhosted.org/packages/b6/73/f5b60685b40ed52b8581802877d0066f14df55353ac76cb99125df18ea48/caddie-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f81c0eeacfac7c7890971b65ccdd5241", "sha256": "e63c0dc21b87ef710d54407b47ec3a8786b66ba8325dd8e647884ea780637905" }, "downloads": -1, "filename": "caddie-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f81c0eeacfac7c7890971b65ccdd5241", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 8977, "upload_time": "2019-10-10T12:43:24", "url": "https://files.pythonhosted.org/packages/0a/80/4119bac7fbbc99f17131763007326139f7ac9386225e76644f966f40e500/caddie-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f1ede02cc9980ec6e33a48feabf08c1", "sha256": "ea38e774c3773fdd977094d6444dae07cc5738e8ac0aac3d1f9636cdb5ec8d5f" }, "downloads": -1, "filename": "caddie-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8f1ede02cc9980ec6e33a48feabf08c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7156, "upload_time": "2019-10-10T12:43:25", "url": "https://files.pythonhosted.org/packages/99/e3/c3e08c36b35afddfc279ed4bdd57121f97b6d2fcd4588bdc0bbce078b3e5/caddie-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "4010f32293f51c90ec7968e6e3a04da8", "sha256": "29057e7eb2e464e27c89dd2918a98fc5d2ace0f29dc52f62b0c1f2887a784a18" }, "downloads": -1, "filename": "caddie-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4010f32293f51c90ec7968e6e3a04da8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8927, "upload_time": "2019-10-11T12:16:35", "url": "https://files.pythonhosted.org/packages/2e/7c/5e1ad88ad90dc305ae33670734564945d03125f0e1446337883306494698/caddie-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ccd4e6cf71409e1b24390d864888862", "sha256": "9f3ecdecf95fd570897256fb09f5ccadfa5b426383b6a8b44a5f3071db0063de" }, "downloads": -1, "filename": "caddie-0.1.3.tar.gz", "has_sig": false, "md5_digest": "1ccd4e6cf71409e1b24390d864888862", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7121, "upload_time": "2019-10-11T12:16:37", "url": "https://files.pythonhosted.org/packages/85/df/d42d2aa29ffeae364675e0118684b635d9641e7467cb8059cf470494c86f/caddie-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "58f271c6fc7d829138557d77331d578d", "sha256": "9b696da8d165d95afc4c1d7ac04e7666be59b76eaf6850d9be740152bb681a61" }, "downloads": -1, "filename": "caddie-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "58f271c6fc7d829138557d77331d578d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 8927, "upload_time": "2019-10-11T12:33:56", "url": "https://files.pythonhosted.org/packages/9b/f0/9618bc2bdb57e87d08051dd1cb37b90673e5b881921ab6cee6021ba35948/caddie-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4351e768d34a22536db867544806aa3", "sha256": "86e41db7dc02061d38b3239a98be003a5dd15ba27df1264517ce09fd0734712e" }, "downloads": -1, "filename": "caddie-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a4351e768d34a22536db867544806aa3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7117, "upload_time": "2019-10-11T12:33:58", "url": "https://files.pythonhosted.org/packages/50/34/506896047cab5ac61b3a04dc7002fe4f15ba75dd384ba3eaf9d9e236514f/caddie-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e42b03e5449aeb4b67a2c976a62c2b55", "sha256": "ba126433ec99856a263aaa7faec7178110bf8d1f901f38e1e8d261a0cd9a4fbc" }, "downloads": -1, "filename": "caddie-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e42b03e5449aeb4b67a2c976a62c2b55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 9044, "upload_time": "2019-10-14T12:29:32", "url": "https://files.pythonhosted.org/packages/54/80/916170df4b92e7aec30017df888466c6ca294834cde71f71062d6f9f21d6/caddie-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b32399f8cf41ed390078e23ba5af4d0", "sha256": "b17e18a775d9e8d52ad6702cc4c82e741b52ad56bc079a5074cb27b5f0f05aa9" }, "downloads": -1, "filename": "caddie-0.1.5.tar.gz", "has_sig": false, "md5_digest": "1b32399f8cf41ed390078e23ba5af4d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7219, "upload_time": "2019-10-14T12:29:34", "url": "https://files.pythonhosted.org/packages/12/4d/d7e946be93c96ff5b83bfde2ac2d073bd00eb2d3574717b012a3f0ee0da6/caddie-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "954cc43c5e3550e2d525f8af41bcb439", "sha256": "10d7575c7261f410ec90ee2fbd48b1aec8b19d1cb18a2215d6930182c51db85f" }, "downloads": -1, "filename": "caddie-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "954cc43c5e3550e2d525f8af41bcb439", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 9144, "upload_time": "2019-10-16T14:48:42", "url": "https://files.pythonhosted.org/packages/2b/dd/e27397a4b291991c6666e069c69f757208190f8874d6f93e851cb8a926ff/caddie-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "238eeb5251932a93d37efd634634300c", "sha256": "5d5adf527b5079c96fbf63ba13f96e105d614fcec91c5f4efa714e394c5222a9" }, "downloads": -1, "filename": "caddie-0.1.6.tar.gz", "has_sig": false, "md5_digest": "238eeb5251932a93d37efd634634300c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7338, "upload_time": "2019-10-16T14:48:49", "url": "https://files.pythonhosted.org/packages/88/3e/1d43f12f2c315fbcf19955feb997c84cdd647814a896fa25fb97cb08d935/caddie-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "954cc43c5e3550e2d525f8af41bcb439", "sha256": "10d7575c7261f410ec90ee2fbd48b1aec8b19d1cb18a2215d6930182c51db85f" }, "downloads": -1, "filename": "caddie-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "954cc43c5e3550e2d525f8af41bcb439", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 9144, "upload_time": "2019-10-16T14:48:42", "url": "https://files.pythonhosted.org/packages/2b/dd/e27397a4b291991c6666e069c69f757208190f8874d6f93e851cb8a926ff/caddie-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "238eeb5251932a93d37efd634634300c", "sha256": "5d5adf527b5079c96fbf63ba13f96e105d614fcec91c5f4efa714e394c5222a9" }, "downloads": -1, "filename": "caddie-0.1.6.tar.gz", "has_sig": false, "md5_digest": "238eeb5251932a93d37efd634634300c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7338, "upload_time": "2019-10-16T14:48:49", "url": "https://files.pythonhosted.org/packages/88/3e/1d43f12f2c315fbcf19955feb997c84cdd647814a896fa25fb97cb08d935/caddie-0.1.6.tar.gz" } ] }