{ "info": { "author": "Daniel Bok", "author_email": "daniel.bok@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: End Users/Desktop", "Intended Audience :: Financial and Insurance Industry", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering" ], "description": "# Copulae\n\nCopulae is a package used to model complex dependency structures. Copulae implements common and popular copula structures to bind multiple univariate streams of data together. All copula implemented are multivariate by default. \n\n###### Versions\n\n[![Anaconda Version](https://anaconda.org/conda-forge/copulae/badges/version.svg)](https://anaconda.org/conda-forge/copulae/badges/version.svg)\n[![PyPI version](https://badge.fury.io/py/copulae.svg)](https://badge.fury.io/py/copulae)\n\n###### Continuous Integration\n\n[![Build Status](https://travis-ci.com/DanielBok/copulae.svg?branch=master)](https://travis-ci.com/DanielBok/copulae)\n\n###### Documentation\n\n[![Documentation Status](https://readthedocs.org/projects/copulae/badge/?version=latest)](https://copulae.readthedocs.io/en/latest/?badge=latest)\n\n###### Coverage\n\n[![Coverage Status](https://coveralls.io/repos/github/DanielBok/copulae/badge.svg?branch=master)](https://coveralls.io/github/DanielBok/copulae?branch=master)\n\n## Installing\n\nInstall and update using [pip](https://pip.pypa.io/en/stable/quickstart/) and on conda.\n\n```bash\n# conda\nconda install -c conda-forge copulae \n\n```\n\n```bash\n# PyPI\npip install -U copulae\n```\n\n## Documentation\n\nThe documentation is located at https://copulae.readthedocs.io/en/latest/. Please check it out. :)\n\n\n## Simple Usage\n\n```python\nfrom copulae import NormalCopula\nimport numpy as np\n\nnp.random.seed(8)\ndata = np.random.normal(size=(300, 8))\ncop = NormalCopula(8)\ncop.fit(data)\n\ncop.random(10) # simulate random number\n\n# getting parameters\np = cop.params\n# cop.params = ... # you can override parameters too, even after it's fitted! \n\n# get a summary of the copula. If it's fitted, fit details will be present too\ncop.summary()\n\n# overriding parameters, for Elliptical Copulae, you can override the correlation matrix\ncop[:] = np.eye(8) # in this case, this will be equivalent to an Independent Copula\n```\n\nMost of the copulae work roughly the same way. They share pretty much the same API. The difference lies in the way they are parameterized. Read the docs to learn more about them. \ud83d\ude0a\n\n\n## Acknowledgements\n\nMost of the code has been implemented by learning from others. Copulas are not the easiest beasts to understand but here are some items that helped me along the way. I would recommend all the works listed below.\n\n#### [Elements of Copula Modeling with R](https://www.amazon.com/Elements-Copula-Modeling-Marius-Hofert/dp/3319896342/)\n\nI referred quite a lot to the textbook when first learning. The authors give a pretty thorough explanation of copula from ground up. They go from describing when you can use copulas for modeling to the different classes of copulas to how to fit them and more.\n\n#### [Blogpost from Thomas Wiecki](https://twiecki.io/blog/2018/05/03/copulas/) \n\nThis blogpost gives a very gentle introduction to copulas. Before diving into all the complex math you'd find in textbooks, this is probably the best place to start. \n\n## Motivations\n\nI started working on the copulae package because I couldn't find a good existing package that does multivariate copula modeling. Presently, I'm building up the package according to my needs at work. If you feel that you'll need some features, you can drop me a message. I'll see how I can schedule it. \ud83d\ude0a\n\n## TODOS\n\n- [x] Set up package for pip and conda installation\n- [ ] More documentation on usage and post docs on rtd\n - [ ] Add sample problems\n- [x] Elliptical Copulas\n - [x] Gaussian (Normal)\n - [x] Student (T)\n- [ ] Implement in Archimedean copulas\n - [x] Clayton\n - [x] Gumbel\n - [x] Frank\n - [x] Empirical\n - [ ] Joe\n - [ ] AMH \n - [ ] Implement Rho finding via cubatures\n- [ ] Implement Copulae Tests\n - [x] Radial Symmetry\n - [x] Exchangeability\n - [ ] Goodness of Fit\n - [ ] Pairwise Rosenblatt\n - [ ] Multi-Independence\n - [ ] General GOF\n - [ ] Model Selection\n - [ ] Cross-Validated AIC/BIC\n- [ ] Implement mixed copulas\n- [ ] Implement more solvers\n- [ ] Implement convenient graphing functions\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/DanielBok/copulae", "keywords": "copula,copulae,dependency modelling,dependence structures,archimdean,elliptical,finance", "license": "MIT", "maintainer": "Daniel Bok", "maintainer_email": "daniel.bok@outlook.com", "name": "copulae", "package_url": "https://pypi.org/project/copulae/", "platform": "", "project_url": "https://pypi.org/project/copulae/", "project_urls": { "Homepage": "https://github.com/DanielBok/copulae" }, "release_url": "https://pypi.org/project/copulae/0.4.3/", "requires_dist": [ "numpy (>=1.15)", "scipy (>=1.1)", "pandas (>=0.23)", "statsmodels (>=0.9)", "pytest ; extra == 'dev'", "pytest-cov ; extra == 'dev'", "twine ; extra == 'dev'" ], "requires_python": ">=3.6", "summary": "Python copulae library for dependency modelling", "version": "0.4.3" }, "last_serial": 5867754, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "fc11279f2750dd74c852f12cf0f88dd7", "sha256": "dfd46e7f364073eac4e8e1d847a0ec038bcea1a7c21ce8685154b84ef0173b96" }, "downloads": -1, "filename": "copulae-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fc11279f2750dd74c852f12cf0f88dd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 171260, "upload_time": "2019-02-24T12:41:52", "url": "https://files.pythonhosted.org/packages/c1/71/86b9f02e250c82e7c625fbfc79ce76bb7e37716696859cf757227cf3283d/copulae-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36b42e6e284600d82c3938e8d8aa2279", "sha256": "8020e26fa7cf5fce3c1d23ee40eb716937b0236be1eb5f97ac9a6d5613aa5af4" }, "downloads": -1, "filename": "copulae-0.2.0.tar.gz", "has_sig": false, "md5_digest": "36b42e6e284600d82c3938e8d8aa2279", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 157891, "upload_time": "2019-02-24T12:41:55", "url": "https://files.pythonhosted.org/packages/1a/8b/77905722e5a1152f5e53d27da51aadb235d6f797f8c22b02b1451ac100fd/copulae-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8d1a1d80215035a2f7a8ba6dd5ca4423", "sha256": "d3854a52acff4d1a1d7f2ec11c16f38d5d78f1d8a8ddab5cbf1809ff11cd32ea" }, "downloads": -1, "filename": "copulae-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8d1a1d80215035a2f7a8ba6dd5ca4423", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 271583, "upload_time": "2019-03-10T04:27:15", "url": "https://files.pythonhosted.org/packages/52/67/7159743ebfdca742264817f801c71c62804172a6ac6b9e01855a201b2e3b/copulae-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec0b4d7ba0d23bfb728edb6e20e5eb53", "sha256": "4b6963c488ebec36fb91fb5cabd07c14a4d1c596df11c4865dd3b49a549157b8" }, "downloads": -1, "filename": "copulae-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ec0b4d7ba0d23bfb728edb6e20e5eb53", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 204969, "upload_time": "2019-03-10T04:27:17", "url": "https://files.pythonhosted.org/packages/9a/27/158b83417e42e9664355b3087900db8f362c8003bece5f0413171139ad9f/copulae-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5c66acfe10bf6906d3deec56670c750f", "sha256": "df3ef853f5c7c60bd6b4d295756e695bcda2adb94b3cb85a8793f6c0b8b649c6" }, "downloads": -1, "filename": "copulae-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5c66acfe10bf6906d3deec56670c750f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 205379, "upload_time": "2019-03-11T04:11:13", "url": "https://files.pythonhosted.org/packages/7e/25/160a4e0e553076f3103bbce012d3955b283655fb174944b4260495f6b1bb/copulae-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "374cc4332da699632397acbb9be6f88f", "sha256": "6bdf53472d5e9fcf72760eb4da4da12c379501db5736c1536edf2d1e62a86d7c" }, "downloads": -1, "filename": "copulae-0.2.2.tar.gz", "has_sig": false, "md5_digest": "374cc4332da699632397acbb9be6f88f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 184959, "upload_time": "2019-03-11T04:11:15", "url": "https://files.pythonhosted.org/packages/8c/84/ef0212fa53c8a259ba0d239d34ea9cfc0b57ddb483f42dfd6dccd95e3009/copulae-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "794931e283edb4515a6e06ab5149abcd", "sha256": "2fc7ee97db640c037260b3d2f3d67f1d17bccdeb61472c21d64d15cbf0e44a5e" }, "downloads": -1, "filename": "copulae-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "794931e283edb4515a6e06ab5149abcd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 93513, "upload_time": "2019-04-01T14:30:03", "url": "https://files.pythonhosted.org/packages/29/ff/889b78ee85798a5339f298118e6d9eaa1bba174688be93ab1142e7d02bbb/copulae-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0a2cedbdba8e77098033496643f29e6", "sha256": "aa25d27a0d9bb1b4b0a1cd4cb7a64b8b3bc52f67a1ce988f690bff6f5f7be38d" }, "downloads": -1, "filename": "copulae-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f0a2cedbdba8e77098033496643f29e6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 94793, "upload_time": "2019-04-01T14:30:05", "url": "https://files.pythonhosted.org/packages/72/23/f6c26b1c006dbd28113c03432e60d2188d528ed9dfd2ac967b812f401703/copulae-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d4caa53059ae172cf9a32ef0d3560a29", "sha256": "467478a8f00745492a3fcc10e77e9d783570d2301f265a79d4064b0ae65be074" }, "downloads": -1, "filename": "copulae-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d4caa53059ae172cf9a32ef0d3560a29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 94619, "upload_time": "2019-04-10T10:17:10", "url": "https://files.pythonhosted.org/packages/91/cc/f68bac68cd5eedc26cc5aa91a081780ad5dd47a3077f9104038d6e8d7a77/copulae-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea646477b6a14d46596afe702cbeeb11", "sha256": "f72f25fe854f73aba047c46b20fa5d2fd347caf0987924b1d5029b234bcddeb5" }, "downloads": -1, "filename": "copulae-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ea646477b6a14d46596afe702cbeeb11", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 95746, "upload_time": "2019-04-10T10:17:11", "url": "https://files.pythonhosted.org/packages/13/30/0650ee5971c2e32d7bd68dbaeeeb531b8be36e8b2e23f7f7f2f1efecdce9/copulae-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "7b0bdba13d1a6beb2ec5c747ed686e37", "sha256": "841a211558030c04521b64def37e98e370a905105b81fb5000452afadfdbacfd" }, "downloads": -1, "filename": "copulae-0.4.0-cp36-cp36m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "7b0bdba13d1a6beb2ec5c747ed686e37", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 912411, "upload_time": "2019-05-06T08:17:26", "url": "https://files.pythonhosted.org/packages/29/58/6b443ccb1ebabd604ec4039613d4a0bd78da8c559da5c172740467338dda/copulae-0.4.0-cp36-cp36m-macosx_10_7_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0990038f198fb768176d6dbdf5904917", "sha256": "c763303dc4ff6b2cece3ef6759a45ee5ad72be173bc7d7337025334ae0cd288b" }, "downloads": -1, "filename": "copulae-0.4.0-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "0990038f198fb768176d6dbdf5904917", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 2232530, "upload_time": "2019-05-06T09:51:10", "url": "https://files.pythonhosted.org/packages/87/92/3fbb66a6bfed3c36e731be4a3f1f66b1c305d2d5c957fd25041402073c02/copulae-0.4.0-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "624c8ee506405b3794487a7efbc75861", "sha256": "4e99646aefd1e482b3d42c01d67936af2f6d26de162bbed822be9f57f902f661" }, "downloads": -1, "filename": "copulae-0.4.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "624c8ee506405b3794487a7efbc75861", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 1245458, "upload_time": "2019-05-06T08:05:47", "url": "https://files.pythonhosted.org/packages/a0/29/43f83b0279e9361ce8251f3e80c6701d6f1c886f06f124f0498c196dc3e8/copulae-0.4.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e44ee3fe5b285ad9b6b66f6c94d59367", "sha256": "1a32542878731b43c021d4731d281228ff26c4bb0f833a38a878fa4ea1000ccb" }, "downloads": -1, "filename": "copulae-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "e44ee3fe5b285ad9b6b66f6c94d59367", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 906720, "upload_time": "2019-05-06T08:18:34", "url": "https://files.pythonhosted.org/packages/b1/fe/7707a3780788e8d1d58164739f66e6abfc4b039178513f7f1d95c02cabae/copulae-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "902153e15ff9d35d00193194b14bfe21", "sha256": "35b63be580f8b0c07898384335e17954cd2e4a00f2afe8bde3ed84820b6b9f11" }, "downloads": -1, "filename": "copulae-0.4.0-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "902153e15ff9d35d00193194b14bfe21", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 2231368, "upload_time": "2019-05-06T09:51:13", "url": "https://files.pythonhosted.org/packages/54/83/6710d648c26b94500e82bbf7fe95eb528c36d46be0acdc1dc3f699f13aec/copulae-0.4.0-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ae71f385962a90b3ed86290606b9a2e5", "sha256": "7db04bac875e46a4d6cb056ca9aa6d5c763c44c8ae8cb9030552d8b3b8c17e0d" }, "downloads": -1, "filename": "copulae-0.4.0-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "ae71f385962a90b3ed86290606b9a2e5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 1361665, "upload_time": "2019-05-06T08:05:50", "url": "https://files.pythonhosted.org/packages/56/92/031fb19ac3fe052c873a6757fe02bf78139dd127dbea8661286d800883dd/copulae-0.4.0-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "058f2e668c2b53e95c6faee9cf957965", "sha256": "66f0b015ff82ef9ec491a17cb314f02ddc46372eb1ab3cc75135ed0ea536008a" }, "downloads": -1, "filename": "copulae-0.4.0.tar.gz", "has_sig": false, "md5_digest": "058f2e668c2b53e95c6faee9cf957965", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 553028, "upload_time": "2019-05-06T08:17:28", "url": "https://files.pythonhosted.org/packages/8f/9c/284ab7876d63ccd11d03e8932c05fb13b9a21f699d89795dd00dbc469d2b/copulae-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "fcaf529c2c9595b115004d1e9e066e6e", "sha256": "912251d67a3a764420bed89bec99c03325fbcd9a550d88caadff66c84ecdc326" }, "downloads": -1, "filename": "copulae-0.4.1-cp36-cp36m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "fcaf529c2c9595b115004d1e9e066e6e", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 706250, "upload_time": "2019-05-14T07:53:46", "url": "https://files.pythonhosted.org/packages/2e/29/e13df6bb055d122fff7dd42ba58c0f1decdc1a2a0fc96d44f821af8bdc86/copulae-0.4.1-cp36-cp36m-macosx_10_7_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b7e7132137c9a3966cbdb4add48b83ec", "sha256": "cab46a1a2985faf4bff8e46a60bb952938aa629a221a230c32a98cfd215f5a30" }, "downloads": -1, "filename": "copulae-0.4.1-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "b7e7132137c9a3966cbdb4add48b83ec", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 1599009, "upload_time": "2019-05-14T07:57:52", "url": "https://files.pythonhosted.org/packages/43/af/39c226433a708c43d51e143f107bd9c55ad4681039105944c60c7d2b3521/copulae-0.4.1-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "339f5e32b138c6bfaa8e597e1c866a57", "sha256": "a6d902f5b71e416b9a730f6e12fd021cee94b3feb301618c7c691fc3749affce" }, "downloads": -1, "filename": "copulae-0.4.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "339f5e32b138c6bfaa8e597e1c866a57", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 1235374, "upload_time": "2019-05-14T07:57:54", "url": "https://files.pythonhosted.org/packages/2f/77/1d4674a47436a93d5d4a1e4de737e9a5f7d47fdc815a6fc37ca53f00d8b7/copulae-0.4.1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "90bc4770dbca459e1c74409e9d1dbb46", "sha256": "c51d58a82b03c58ac43077594c4cd5bda60e025be91305046a78a4ca0fa912f5" }, "downloads": -1, "filename": "copulae-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "90bc4770dbca459e1c74409e9d1dbb46", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 700540, "upload_time": "2019-05-14T07:53:31", "url": "https://files.pythonhosted.org/packages/11/d6/66a4cf02946b640e0893f489c9faa1b92f3112dd4d6d755b4b85a023ac26/copulae-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "987252a2dd75ca59f7760e60d958dd18", "sha256": "8ca48da7a1cc43400d30398da0d70f45e3326ec77edb9106c84f7e478fe8309e" }, "downloads": -1, "filename": "copulae-0.4.1-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "987252a2dd75ca59f7760e60d958dd18", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 1597859, "upload_time": "2019-05-14T07:57:56", "url": "https://files.pythonhosted.org/packages/4b/f0/6f558b2e984988a856d2a50f91688d3fd33e43458dcca832035d3d66dfd9/copulae-0.4.1-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "37b8a8b8616d550901066a2d7d123d51", "sha256": "227ecbcfdb978072c57e76d549990de78f5bace22033657dd8e74bd885965970" }, "downloads": -1, "filename": "copulae-0.4.1-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "37b8a8b8616d550901066a2d7d123d51", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 1437038, "upload_time": "2019-05-14T07:57:58", "url": "https://files.pythonhosted.org/packages/a0/43/23f3ab73d417b3ace6d7973af10e1e7d8f0a07fd22700dc694310d45e127/copulae-0.4.1-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "3bf6d8012e2181fcc5acb8045dd0641a", "sha256": "36376d906aed9b1d8de0d21f3bf6c2a31ec5d84cfa7f5335c4f37674acd7e1ea" }, "downloads": -1, "filename": "copulae-0.4.1.tar.gz", "has_sig": false, "md5_digest": "3bf6d8012e2181fcc5acb8045dd0641a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 458283, "upload_time": "2019-05-14T07:53:33", "url": "https://files.pythonhosted.org/packages/da/43/dfe0b1005becfdb115653e09198f1adfa5d47582330f58e8a6a4b72aa0b3/copulae-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "3a85bcb0985eefc50fe181a879872471", "sha256": "d3b4aaea79f81dd9c0e6c84f4f5f3829e750fd0f0f1f5114a1a664e80ef8d0ad" }, "downloads": -1, "filename": "copulae-0.4.2-cp36-cp36m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "3a85bcb0985eefc50fe181a879872471", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 906225, "upload_time": "2019-08-17T16:02:22", "url": "https://files.pythonhosted.org/packages/d2/47/3d2aa226a89cbd316b5723dc7eab84fb291742d8d4a1fb2f673594597b03/copulae-0.4.2-cp36-cp36m-macosx_10_7_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bd4bddf7b74ace7ace5956c916a7e0ea", "sha256": "2e669b0f9ab857cbc71dc8191f94d8948504e80bf9c6197de5284bfc59b2c6e8" }, "downloads": -1, "filename": "copulae-0.4.2-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "bd4bddf7b74ace7ace5956c916a7e0ea", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 2790201, "upload_time": "2019-08-17T17:12:31", "url": "https://files.pythonhosted.org/packages/8f/a2/67b37d8a23c357eb7c74de1ba682f8545a2724eb6f63299ae1d61e254d0d/copulae-0.4.2-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "62a89f73ba744e4446e69ada96f27c7d", "sha256": "664c8cee04bed134999fd3875ee304073a786052890586b23e3c3cb348312302" }, "downloads": -1, "filename": "copulae-0.4.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "62a89f73ba744e4446e69ada96f27c7d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 1313713, "upload_time": "2019-08-17T16:26:00", "url": "https://files.pythonhosted.org/packages/e8/dc/b9ee129368cecf3568788ed42296c9e4f042304f972886741315a13cc918/copulae-0.4.2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "28476261bbbb4faf5c73ccbb852ea70d", "sha256": "6e2575706651a17deacc2c56ada950ddc7e79a3b1570ec70b6db37fc9d3eb445" }, "downloads": -1, "filename": "copulae-0.4.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "28476261bbbb4faf5c73ccbb852ea70d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 899557, "upload_time": "2019-08-17T16:02:32", "url": "https://files.pythonhosted.org/packages/ee/fa/aa606748ba7c27ae1ac2fb85e88f477d9ce83c57dd548160876b11e01138/copulae-0.4.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c381de72c1558bf6c74b51eccd14ab9c", "sha256": "789d6bd8310f56e3c012d26fe70054eaff0f58f70e127c72186760d48c849d2c" }, "downloads": -1, "filename": "copulae-0.4.2-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "c381de72c1558bf6c74b51eccd14ab9c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 2790183, "upload_time": "2019-08-17T17:12:34", "url": "https://files.pythonhosted.org/packages/6d/92/fef2475a6a1f216cfe05213366dcad4a4e56986eb602f71be19608d918f8/copulae-0.4.2-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7ab4c9af7ccd837b756434e9b2b5e468", "sha256": "f465128f560bfa4615e5329ce65cd0de9a62d9ccfd4835fd652bced900944fdc" }, "downloads": -1, "filename": "copulae-0.4.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "7ab4c9af7ccd837b756434e9b2b5e468", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 1313913, "upload_time": "2019-08-17T16:33:56", "url": "https://files.pythonhosted.org/packages/62/c3/b6367e76620c4b780f58eecf68e19e2163c00b5d3585b71ab37255b6938f/copulae-0.4.2-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "fcf27b640ffe9503ced0dce561762557", "sha256": "6dbf02ccb7b1f45c6d8474449a8ad44fcf53741d72b7ae1b422c732cda059b9a" }, "downloads": -1, "filename": "copulae-0.4.2.tar.gz", "has_sig": false, "md5_digest": "fcf27b640ffe9503ced0dce561762557", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 579569, "upload_time": "2019-08-17T16:02:24", "url": "https://files.pythonhosted.org/packages/56/ef/53cc414988c9f40186625e497d3383344939933de8ee51b39c37b0c32c69/copulae-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "b70cf3ebd0469c550f262ecdcb79a683", "sha256": "12125961130e26940f2d0c2d21c230cb5f122cef6218ea7b16e34446ab97b5c4" }, "downloads": -1, "filename": "copulae-0.4.3-cp36-cp36m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "b70cf3ebd0469c550f262ecdcb79a683", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 907988, "upload_time": "2019-09-21T16:04:30", "url": "https://files.pythonhosted.org/packages/46/cf/bc3e3ef0e3e8b694d630960258d1fe42d087b9ded7026cd8ed4904205855/copulae-0.4.3-cp36-cp36m-macosx_10_7_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "18311f060b6c250f4fb2508f7472196d", "sha256": "99abf34e2d8667788b68d29a8028daf2d260641083799221a4347cd98389d39f" }, "downloads": -1, "filename": "copulae-0.4.3-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "18311f060b6c250f4fb2508f7472196d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 2401136, "upload_time": "2019-09-22T02:59:07", "url": "https://files.pythonhosted.org/packages/3d/5f/3ec02cf038fe86159b2484cf843a4f19ab43d7ef97873ecd9fc5e5cffeba/copulae-0.4.3-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8a915442ba9ac9c0901bcb032bd36aaf", "sha256": "a62387c069f0ab7c0f604bc2348182f1039161b15248b921380967c7af404a64" }, "downloads": -1, "filename": "copulae-0.4.3-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "8a915442ba9ac9c0901bcb032bd36aaf", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 1115078, "upload_time": "2019-09-22T02:48:11", "url": "https://files.pythonhosted.org/packages/2c/6c/a8f395d4c787a79307dce4560ceb3935f61e30ead2f53d0c28a2467e67a7/copulae-0.4.3-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "904ec458379fc2a5c4e26733f5b1de60", "sha256": "c8e489034a14672622d250b7de1c0a087dd53e57c3a1e9a572713a800eafc57a" }, "downloads": -1, "filename": "copulae-0.4.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "904ec458379fc2a5c4e26733f5b1de60", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 901311, "upload_time": "2019-09-21T16:04:30", "url": "https://files.pythonhosted.org/packages/61/de/8aba0474ef2d9a67526e511da50f1d993d2f32902ca4d3ea4b2eee4cfda0/copulae-0.4.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cbfa464220521ee5c8d018eabc49a6ab", "sha256": "da92df7602364e4a0e53ed33adf8efca45e6f765209139647ef8d2e934555c39" }, "downloads": -1, "filename": "copulae-0.4.3-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "cbfa464220521ee5c8d018eabc49a6ab", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 2397497, "upload_time": "2019-09-22T02:59:10", "url": "https://files.pythonhosted.org/packages/02/1a/187d4c4bfea62076b0f8232a24beefe3b5ff45e4f22db505ad0c991a0904/copulae-0.4.3-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "76306d7e353e8ddab38f759b20043be1", "sha256": "68ee1556edb874c46b7d29ab4d6a089cdc63796af7ac5296071fb4678b3c31fe" }, "downloads": -1, "filename": "copulae-0.4.3-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "76306d7e353e8ddab38f759b20043be1", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 1115751, "upload_time": "2019-09-22T02:49:43", "url": "https://files.pythonhosted.org/packages/de/4c/8c37af23a352939f15cb61f1bfe11e63e332885fd3e853660480843d5852/copulae-0.4.3-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8abdc6e372733e9ff75c6ee0838db45c", "sha256": "b96f56ec038c7670b110c2a7c68f46fa93597cf152afcc20956d26ff33a56485" }, "downloads": -1, "filename": "copulae-0.4.3.tar.gz", "has_sig": false, "md5_digest": "8abdc6e372733e9ff75c6ee0838db45c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1082922, "upload_time": "2019-09-22T02:49:46", "url": "https://files.pythonhosted.org/packages/03/07/ba368ae512bc4820eaca9fd598ffb486780f89bd59fa4ff5fa4205497b89/copulae-0.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b70cf3ebd0469c550f262ecdcb79a683", "sha256": "12125961130e26940f2d0c2d21c230cb5f122cef6218ea7b16e34446ab97b5c4" }, "downloads": -1, "filename": "copulae-0.4.3-cp36-cp36m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "b70cf3ebd0469c550f262ecdcb79a683", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 907988, "upload_time": "2019-09-21T16:04:30", "url": "https://files.pythonhosted.org/packages/46/cf/bc3e3ef0e3e8b694d630960258d1fe42d087b9ded7026cd8ed4904205855/copulae-0.4.3-cp36-cp36m-macosx_10_7_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "18311f060b6c250f4fb2508f7472196d", "sha256": "99abf34e2d8667788b68d29a8028daf2d260641083799221a4347cd98389d39f" }, "downloads": -1, "filename": "copulae-0.4.3-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "18311f060b6c250f4fb2508f7472196d", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 2401136, "upload_time": "2019-09-22T02:59:07", "url": "https://files.pythonhosted.org/packages/3d/5f/3ec02cf038fe86159b2484cf843a4f19ab43d7ef97873ecd9fc5e5cffeba/copulae-0.4.3-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8a915442ba9ac9c0901bcb032bd36aaf", "sha256": "a62387c069f0ab7c0f604bc2348182f1039161b15248b921380967c7af404a64" }, "downloads": -1, "filename": "copulae-0.4.3-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "8a915442ba9ac9c0901bcb032bd36aaf", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 1115078, "upload_time": "2019-09-22T02:48:11", "url": "https://files.pythonhosted.org/packages/2c/6c/a8f395d4c787a79307dce4560ceb3935f61e30ead2f53d0c28a2467e67a7/copulae-0.4.3-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "904ec458379fc2a5c4e26733f5b1de60", "sha256": "c8e489034a14672622d250b7de1c0a087dd53e57c3a1e9a572713a800eafc57a" }, "downloads": -1, "filename": "copulae-0.4.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "904ec458379fc2a5c4e26733f5b1de60", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 901311, "upload_time": "2019-09-21T16:04:30", "url": "https://files.pythonhosted.org/packages/61/de/8aba0474ef2d9a67526e511da50f1d993d2f32902ca4d3ea4b2eee4cfda0/copulae-0.4.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cbfa464220521ee5c8d018eabc49a6ab", "sha256": "da92df7602364e4a0e53ed33adf8efca45e6f765209139647ef8d2e934555c39" }, "downloads": -1, "filename": "copulae-0.4.3-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "cbfa464220521ee5c8d018eabc49a6ab", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 2397497, "upload_time": "2019-09-22T02:59:10", "url": "https://files.pythonhosted.org/packages/02/1a/187d4c4bfea62076b0f8232a24beefe3b5ff45e4f22db505ad0c991a0904/copulae-0.4.3-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "76306d7e353e8ddab38f759b20043be1", "sha256": "68ee1556edb874c46b7d29ab4d6a089cdc63796af7ac5296071fb4678b3c31fe" }, "downloads": -1, "filename": "copulae-0.4.3-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "76306d7e353e8ddab38f759b20043be1", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=3.6", "size": 1115751, "upload_time": "2019-09-22T02:49:43", "url": "https://files.pythonhosted.org/packages/de/4c/8c37af23a352939f15cb61f1bfe11e63e332885fd3e853660480843d5852/copulae-0.4.3-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8abdc6e372733e9ff75c6ee0838db45c", "sha256": "b96f56ec038c7670b110c2a7c68f46fa93597cf152afcc20956d26ff33a56485" }, "downloads": -1, "filename": "copulae-0.4.3.tar.gz", "has_sig": false, "md5_digest": "8abdc6e372733e9ff75c6ee0838db45c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1082922, "upload_time": "2019-09-22T02:49:46", "url": "https://files.pythonhosted.org/packages/03/07/ba368ae512bc4820eaca9fd598ffb486780f89bd59fa4ff5fa4205497b89/copulae-0.4.3.tar.gz" } ] }