{ "info": { "author": "Satish Palaniappan, Bear Xiong, Sambit Panda, Sandhya Ramachandran, Ananya Swaminathan, Richard Guo", "author_email": "spalani2@jhu.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "The R version is available on CRAN and https://github.com/neurodata/r-mgc.\nThe MATLAB version is available at https://github.com/neurodata/mgc-matlab.\n\n# mgcpy\n\n[![Coverage Status](https://coveralls.io/repos/github/neurodata/mgcpy/badge.svg?branch=master)](https://coveralls.io/github/neurodata/mgcpy?branch=master)\n[![Build Status](https://travis-ci.com/neurodata/mgcpy.svg?branch=master)](https://travis-ci.com/neurodata/mgcpy)\n[![PyPI](https://img.shields.io/pypi/v/mgcpy.svg)](https://pypi.org/project/mgcpy/)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/mgcpy.svg)](https://pypi.org/project/mgcpy/)\n[![DockerHub](https://img.shields.io/docker/automated/tpsatish95/mgcpy.svg)](https://hub.docker.com/r/tpsatish95/mgcpy/)\n[![DOI](https://zenodo.org/badge/147731955.svg)](https://zenodo.org/badge/latestdoi/147731955)\n[![Documentation Status](https://readthedocs.org/projects/mgcpy/badge/?version=latest)](https://mgcpy.readthedocs.io/en/latest/?badge=latest)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![PEP8](https://img.shields.io/badge/code%20style-pep8-orange.svg)](https://www.python.org/dev/peps/pep-0008/)\n[![Code Climate](https://api.codeclimate.com/v1/badges/51ac28d51f1474bf3567/maintainability)](https://codeclimate.com/github/neurodata/mgcpy/maintainability)\n\n`mgcpy` is a Python package containing tools for independence testing using multiscale graph correlation and other statistical tests, that is capable of dealing with high dimensional and multivariate data.\n\n- [Overview](#overview)\n- [Documentation](#documentation)\n- [System Requirements](#system-requirements)\n- [Installation Guide](#installation-guide)\n- [Setting up the development environment](#setting-up-the-development-environment)\n- [License](#license)\n- [Issues](https://github.com/neurodata/mgcpy/issues)\n\n# Overview\n``mgcpy`` aims to be a comprehensive independence testing package including commonly used independence tests and additional functionality such as two sample independence testing and a novel random forest-based independence test. These tests are not only included to benchmark MGC but to have a convenient location for users if they would prefer to utilize those tests instead. The package utilizes a simple class structure to enhance usability while also allowing easy extension of the package for developers. The package can be installed on all major platforms (e.g. BSD, GNU/Linux, OS X, Windows)from Python Package Index (PyPI) and GitHub.\n\n# Documenation\nThe official documentation with usage is at: https://mgc.neurodata.io/\nReadTheDocs: https://mgcpy.readthedocs.io/en/latest/\n\n# System Requirements\n## Hardware requirements\n`mgcpy` package requires only a standard computer with enough RAM to support the in-memory operations.\n\n## Software requirements\n### OS Requirements\nThis package is supported for *macOS* and *Linux*. The package has been tested on the following systems:\n+ macOS: Mojave (10.14.1)\n+ Linux: Ubuntu 16.04\n\n### Python Dependencies\n`mgcpy` mainly depends on the Python scientific stack.\n\n```\nnumpy\nscipy\nCython\nscikit-learn\npandas\nseaborn\n```\n\n# Installation Guide:\n\n### Install from PyPi\n```\npip3 install mgcpy\n```\n\n### Install from Github\n```\ngit clone https://github.com/neurodata/mgcpy\ncd mgcpy\npython3 setup.py install\n```\n- `sudo`, if required\n- `python3 setup.py build_ext --inplace # for cython`, if you want to test in-place, first execute this\n\n# Setting up the development environment:\n- To build image and run from scratch:\n - Install [docker](https://docs.docker.com/install/)\n - Build the docker image, `docker build -t mgcpy:latest .`\n - This takes 10-15 mins to build\n - Launch the container to go into mgcpy's dev env, `docker run -it --rm --name mgcpy-env mgcpy:latest`\n- Pull image from Dockerhub and run:\n - `docker pull tpsatish95/mgcpy:latest` or `docker pull tpsatish95/mgcpy:development`\n - `docker run -it --rm -p 8888:8888 --name mgcpy-env tpsatish95/mgcpy:latest` or `docker run -it --rm -p 8888:8888 --name mgcpy-env tpsatish95/mgcpy:development`\n\n\n- To run demo notebooks (from within Docker):\n - `cd demos`\n - `jupyter notebook --ip 0.0.0.0 --no-browser --allow-root`\n - Then copy the url it generates, it looks something like this: `http://(0de284ecf0cd or 127.0.0.1):8888/?token=e5a2541812d85e20026b1d04983dc8380055f2d16c28a6ad`\n - Edit this: `(0de284ecf0cd or 127.0.0.1)` to: `127.0.0.1`, in the above link and open it in your browser\n - Then open `mgc.ipynb`\n\n- To mount/load local files into docker container:\n - Do `docker run -it --rm -v :/root/workspace/ -p 8888:8888 --name mgcpy-env tpsatish95/mgcpy:latest`, replace `` with your local dir path.\n - Do `cd ../workspace` when you are inside the container to view the mounted files. The **mgcpy** package code will be in `/root/code` directory.\n\n\n## MGC Algorithm's Flow\n![MGCPY Flow](https://raw.githubusercontent.com/neurodata/mgcpy/master/MGCPY.png)\n\n## Power Curves\n- Recreated Figure 2 in https://arxiv.org/abs/1609.05148, with the addition of MDMR and Fast MGC\n![Power Curves](https://raw.githubusercontent.com/neurodata/mgcpy/master/power_curves_dimensions.png)\n\n# License\n\nThis project is covered under the **Apache 2.0 License**.\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/neurodata/mgcpy", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "mgcpy", "package_url": "https://pypi.org/project/mgcpy/", "platform": "", "project_url": "https://pypi.org/project/mgcpy/", "project_urls": { "Homepage": "https://github.com/neurodata/mgcpy" }, "release_url": "https://pypi.org/project/mgcpy/0.4.0/", "requires_dist": [ "numpy (>=1.14.5)", "scipy (>=1.1.0)", "h5py (>=2.7.1)", "Cython (==0.29)", "scikit-learn (>=0.19.2)", "pandas (>=0.23.4)" ], "requires_python": "", "summary": "A set of tools in Python for multiscale graph correlation and other statistical tests", "version": "0.4.0" }, "last_serial": 5836233, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "41d9b9362fcb5b50357296f0763a3fab", "sha256": "27b3562e3826b879a5c0f7e6decde48bc590909c757261045c9884a778601267" }, "downloads": -1, "filename": "mgcpy-0.0.2-py3.6.egg", "has_sig": false, "md5_digest": "41d9b9362fcb5b50357296f0763a3fab", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 70172, "upload_time": "2018-10-23T11:18:22", "url": "https://files.pythonhosted.org/packages/06/1d/7e4b266bebb4f9c74592f30f2e7f59b05df83d793ef8405cff5a75556f77/mgcpy-0.0.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "a9364e90864a5bbcffa668d75a3304e9", "sha256": "bdc157369b2efa17c53d0b25a7be52f5fa002d118a9d3e56b5bbc975c80190b2" }, "downloads": -1, "filename": "mgcpy-0.0.2-py3.6-macosx-10.13-x86_64.egg", "has_sig": false, "md5_digest": "a9364e90864a5bbcffa668d75a3304e9", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 172314, "upload_time": "2018-12-10T01:53:27", "url": "https://files.pythonhosted.org/packages/c5/3c/77953cc4ac2bf3952d30194aa39f5d93ef2df03354ee99a491d675a470dd/mgcpy-0.0.2-py3.6-macosx-10.13-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "835183cfe4647897496499e1916f5274", "sha256": "7cbc605dde14c47f77a8bb17b48574d739503849497ce162c0202b2c970dfa06" }, "downloads": -1, "filename": "mgcpy-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "835183cfe4647897496499e1916f5274", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30710, "upload_time": "2018-10-23T11:11:36", "url": "https://files.pythonhosted.org/packages/16/b3/94050c5f75be3bf4eab7d4c75b7bf23298aee1605233657726857e781b6e/mgcpy-0.0.2-py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d46b525b505ae772b337a770c45ca630", "sha256": "978f9d51c2a863ec0f5edecc9560fd93d521ad700de56321133b490d33af339e" }, "downloads": -1, "filename": "mgcpy-0.0.3-cp36-cp36m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "d46b525b505ae772b337a770c45ca630", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 196149, "upload_time": "2018-12-03T22:13:55", "url": "https://files.pythonhosted.org/packages/ef/53/a2880d7b134506388ecf26af10d7bfb2b6ee21bab89c670046881020550f/mgcpy-0.0.3-cp36-cp36m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bfb6ef35efa8ed0e09af8cb2e5814541", "sha256": "bd210398033999fc3052126174272d24f6b77f07a260fdf2808891eca1a73b7d" }, "downloads": -1, "filename": "mgcpy-0.0.3-py3.6-macosx-10.13-x86_64.egg", "has_sig": false, "md5_digest": "bfb6ef35efa8ed0e09af8cb2e5814541", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 237147, "upload_time": "2018-12-03T22:14:13", "url": "https://files.pythonhosted.org/packages/62/24/06a5dde3deff7d96a556041aeb95cd180a48485b8f915f9a83d117c0cbb0/mgcpy-0.0.3-py3.6-macosx-10.13-x86_64.egg" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e4388519d293e96d1fd2772ecff66a94", "sha256": "64b53f13e2f74efce4fa53ed3bbba1c0f6ade03888f3a61c0465cd5b8aba7f18" }, "downloads": -1, "filename": "mgcpy-0.0.4-cp36-cp36m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "e4388519d293e96d1fd2772ecff66a94", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 205582, "upload_time": "2018-12-10T01:53:26", "url": "https://files.pythonhosted.org/packages/c0/fe/f1ca04a7e0442603936a559853bf96cc2110d0c7c1ead05fd4d1ab869ddd/mgcpy-0.0.4-cp36-cp36m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9a844e0d2ee7cf4577e170bd62c93458", "sha256": "46948a9ed04e630de756355b3ffb7ff5956b85cf9274da2324da74c6893bf31d" }, "downloads": -1, "filename": "mgcpy-0.0.4-py3.6-macosx-10.13-x86_64.egg", "has_sig": false, "md5_digest": "9a844e0d2ee7cf4577e170bd62c93458", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 263931, "upload_time": "2018-12-10T01:53:55", "url": "https://files.pythonhosted.org/packages/6f/11/f477acd7c536dedcc12ed40fa1927ca95d5dcd0fb7da25c24614b300396e/mgcpy-0.0.4-py3.6-macosx-10.13-x86_64.egg" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "cf8a704979f2c34535e22eb39785ef25", "sha256": "6ec0860519ab0cdfcda89fe9841d2561f59747acaa50a409fd3d8c947661b92c" }, "downloads": -1, "filename": "mgcpy-0.1.0-cp36-cp36m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "cf8a704979f2c34535e22eb39785ef25", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 212890, "upload_time": "2018-12-14T09:03:14", "url": "https://files.pythonhosted.org/packages/b6/8c/133898da0a1424453a9f5ed380b1c347b6c6464625ebc1d56eb3c653abf4/mgcpy-0.1.0-cp36-cp36m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "74851ef5347ec9dcc1689086c07ee705", "sha256": "b3d9c8fe37fe46aa1cc88e74987de343f353afb5f21489248e6f21bb61111b08" }, "downloads": -1, "filename": "mgcpy-0.1.0-py3.6-macosx-10.13-x86_64.egg", "has_sig": false, "md5_digest": "74851ef5347ec9dcc1689086c07ee705", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 281888, "upload_time": "2018-12-14T09:03:16", "url": "https://files.pythonhosted.org/packages/01/41/d1931ef0d1f41f0516d97c1b30216a77ecbe6dcda1217e7ae64cbb23b9fd/mgcpy-0.1.0-py3.6-macosx-10.13-x86_64.egg" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "23793897b6c6fa9eee9c75e4a1a396b6", "sha256": "c4298d6d3938efc59f15c94e284307f95a3813a819e7024858773e4ee25c72c4" }, "downloads": -1, "filename": "mgcpy-0.1.1-cp36-cp36m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "23793897b6c6fa9eee9c75e4a1a396b6", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 212980, "upload_time": "2019-01-17T18:18:00", "url": "https://files.pythonhosted.org/packages/db/12/201d91a5cd7647a07fc5a8bd32fa7e37718e1cc7239738aca34dc0403e37/mgcpy-0.1.1-cp36-cp36m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ea827c8382d9d315e6ac51ef0e0b5b79", "sha256": "c5a4c83d0690b5b66386a3388966bc5209e2d7bb53441c48ebaea38842161663" }, "downloads": -1, "filename": "mgcpy-0.1.1-py3.6-macosx-10.13-x86_64.egg", "has_sig": false, "md5_digest": "ea827c8382d9d315e6ac51ef0e0b5b79", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 282098, "upload_time": "2019-01-17T18:18:03", "url": "https://files.pythonhosted.org/packages/f4/41/8a73cd6c68ffea617eb990b897d32f4b5304fa5513becfb44a03c5ab8500/mgcpy-0.1.1-py3.6-macosx-10.13-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "659fce55f686c29318100c4a3324e30c", "sha256": "467db85aaeb65cc339915672157c0928ec69d9dba51503ac8b322d9e75bf48ec" }, "downloads": -1, "filename": "mgcpy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "659fce55f686c29318100c4a3324e30c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 165114, "upload_time": "2019-01-17T18:18:05", "url": "https://files.pythonhosted.org/packages/62/51/dd6c198699c500453df3857a4704d8e10d89f4f8ec9267b61f3f1b964ea4/mgcpy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ee4f2a61b0cad4407c4f50146233950b", "sha256": "284dab09cfe4337ee042af498f306f12c1ca3c28a93cffaf489b50497106e81c" }, "downloads": -1, "filename": "mgcpy-0.1.2-cp36-cp36m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "ee4f2a61b0cad4407c4f50146233950b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 212925, "upload_time": "2019-01-17T22:02:25", "url": "https://files.pythonhosted.org/packages/65/87/769fff2371f52fd5a827bc1c47c0531641003a61bd8dabefbe45995c937e/mgcpy-0.1.2-cp36-cp36m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cf1e7e1f1671894780a036953da97778", "sha256": "6987b1ecd2d4acdca0c1021d783d669d254b024669b01849282c4f49134321b1" }, "downloads": -1, "filename": "mgcpy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "cf1e7e1f1671894780a036953da97778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171830, "upload_time": "2019-01-17T22:02:27", "url": "https://files.pythonhosted.org/packages/4c/ea/87041e37b0c019da9abd63f66fbc6d670b76dc6b376ff3cce94467ccf3b4/mgcpy-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8200ced2946834551233deb30b0971cc", "sha256": "90d89e2804032e49c79c441c9b32de8e182071fc33c4e4da3326d7c36317cffc" }, "downloads": -1, "filename": "mgcpy-0.2.0-cp36-cp36m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "8200ced2946834551233deb30b0971cc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 220677, "upload_time": "2019-01-25T16:55:19", "url": "https://files.pythonhosted.org/packages/86/3a/073cc65a02e0e8e77cac376ed1913e9a9db41737f50380391ab60bf4a965/mgcpy-0.2.0-cp36-cp36m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "69abd101aabf6ffeb24676b38ea2dbc3", "sha256": "b359297f8e3516236c4fb0b48d65e819575bad77db1239a7e36a8d6b2a669fcd" }, "downloads": -1, "filename": "mgcpy-0.2.0-py3.6-macosx-10.13-x86_64.egg", "has_sig": false, "md5_digest": "69abd101aabf6ffeb24676b38ea2dbc3", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 301356, "upload_time": "2019-01-25T16:55:20", "url": "https://files.pythonhosted.org/packages/6b/44/62cd7a89956e59a155cb6df3cbfd47a961ea336728d06fbede9d93f16fce/mgcpy-0.2.0-py3.6-macosx-10.13-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "1af13a4e5e29122937d22150f9db2c6b", "sha256": "0adc920dcccb03aa1fce2ca55853a95c4bb59794f25e10d9f7f7e252e0edc292" }, "downloads": -1, "filename": "mgcpy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1af13a4e5e29122937d22150f9db2c6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 174346, "upload_time": "2019-01-25T16:55:21", "url": "https://files.pythonhosted.org/packages/5d/db/1594dc49f8f7b158d38c2e349ee8a237e6edf3875fc43a92d4dad7805510/mgcpy-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b19aa3dbc4cc5d8103a0b573692d5a68", "sha256": "1606388d0b547c78d023c0ee7bf214d2c735d95e2de88518afbbe07a55a287da" }, "downloads": -1, "filename": "mgcpy-0.3.0-cp36-cp36m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "b19aa3dbc4cc5d8103a0b573692d5a68", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 261059, "upload_time": "2019-03-25T01:30:13", "url": "https://files.pythonhosted.org/packages/49/f9/e402a82e999338ed8f86f14cf52254fa3cb5862d8bde0ac6039d515f98b5/mgcpy-0.3.0-cp36-cp36m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "554d86bf9f00796be4f665bd7b204777", "sha256": "85d6e877dee500803c0b2826a05d7d9927a6ad0bb5826385c7f1cbca5da1ea38" }, "downloads": -1, "filename": "mgcpy-0.3.0-py3.6-macosx-10.14-x86_64.egg", "has_sig": false, "md5_digest": "554d86bf9f00796be4f665bd7b204777", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 349100, "upload_time": "2019-03-25T01:30:15", "url": "https://files.pythonhosted.org/packages/55/f6/d0902f8e54868abe0363a96fadbae1da42de075dc647e9b743220be2736a/mgcpy-0.3.0-py3.6-macosx-10.14-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "72f085e1068f9fc530aecdeb70326b5e", "sha256": "1719699930bf4214efc38117c2066d5deea9d1effb6bab9ffda9997d166bc4ed" }, "downloads": -1, "filename": "mgcpy-0.3.0-py3.7-macosx-10.7-x86_64.egg", "has_sig": false, "md5_digest": "72f085e1068f9fc530aecdeb70326b5e", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 247018, "upload_time": "2019-08-19T03:45:53", "url": "https://files.pythonhosted.org/packages/b5/41/7d45046604be05b72cc46398a543789d318382e8c4be5a368bb23fc2572e/mgcpy-0.3.0-py3.7-macosx-10.7-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "91d79897865bdd764f72dc228ecdda51", "sha256": "d04a4d397e7a2a84a9bab55ccaaf23f06f52dfcfde9316a7a52feb4ac59fccdc" }, "downloads": -1, "filename": "mgcpy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "91d79897865bdd764f72dc228ecdda51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 316680, "upload_time": "2019-03-25T01:30:17", "url": "https://files.pythonhosted.org/packages/54/9f/2ccfdeda84c6cd80ce5f7efa0142dd3cb9ca96b1db7f83210003de7050ad/mgcpy-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "95d9290b08733d20262d28ac2600c040", "sha256": "646487d814edf31418e73c0b6ad729f835aac89b36a84da60c501ef80ebc7c93" }, "downloads": -1, "filename": "mgcpy-0.3.1-cp37-cp37m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "95d9290b08733d20262d28ac2600c040", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 158763, "upload_time": "2019-08-19T03:45:49", "url": "https://files.pythonhosted.org/packages/16/18/b9fbb9aaa319a6b249223662cdc27cb6761ddcb5abb5967fd8c248599f22/mgcpy-0.3.1-cp37-cp37m-macosx_10_7_x86_64.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f00f095c610bd20b0ff39f88632b9fba", "sha256": "bdf15f38fa72f6f19bd27a8ced79e5f33260fb9d26a7817de11f15cdd01966d8" }, "downloads": -1, "filename": "mgcpy-0.4.0-cp37-cp37m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "f00f095c610bd20b0ff39f88632b9fba", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 161868, "upload_time": "2019-08-19T03:45:51", "url": "https://files.pythonhosted.org/packages/a4/0e/a7d6b73901cf7b01839a5fa405f30f810e3a52b0647f4d67ca6ca90f56e6/mgcpy-0.4.0-cp37-cp37m-macosx_10_7_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "19d96a926258030182ae9cf674fc38c0", "sha256": "55bb3a18456a4fce9e3f2a7fd488acec9431e2e9d7fba3143d7f9602d0e357c5" }, "downloads": -1, "filename": "mgcpy-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "19d96a926258030182ae9cf674fc38c0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 162628, "upload_time": "2019-09-16T13:17:03", "url": "https://files.pythonhosted.org/packages/b9/4f/e9703c959e47ad87725d36192c993e007622757844b89bfe0d6efece73e2/mgcpy-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "dfdde4ea29dc5730550147d005643548", "sha256": "a8e5fe4990c448d8a0b4724d800dfd3b2a81b2c9e988f60b2e9c3f60a68d6ca1" }, "downloads": -1, "filename": "mgcpy-0.4.0.tar.gz", "has_sig": false, "md5_digest": "dfdde4ea29dc5730550147d005643548", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 181294, "upload_time": "2019-09-16T13:17:04", "url": "https://files.pythonhosted.org/packages/40/4e/e0b0f5dd15342aeb1e6b1573af20ee1acb5f43868cd8f09de3491560fe84/mgcpy-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f00f095c610bd20b0ff39f88632b9fba", "sha256": "bdf15f38fa72f6f19bd27a8ced79e5f33260fb9d26a7817de11f15cdd01966d8" }, "downloads": -1, "filename": "mgcpy-0.4.0-cp37-cp37m-macosx_10_7_x86_64.whl", "has_sig": false, "md5_digest": "f00f095c610bd20b0ff39f88632b9fba", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 161868, "upload_time": "2019-08-19T03:45:51", "url": "https://files.pythonhosted.org/packages/a4/0e/a7d6b73901cf7b01839a5fa405f30f810e3a52b0647f4d67ca6ca90f56e6/mgcpy-0.4.0-cp37-cp37m-macosx_10_7_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "19d96a926258030182ae9cf674fc38c0", "sha256": "55bb3a18456a4fce9e3f2a7fd488acec9431e2e9d7fba3143d7f9602d0e357c5" }, "downloads": -1, "filename": "mgcpy-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "19d96a926258030182ae9cf674fc38c0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 162628, "upload_time": "2019-09-16T13:17:03", "url": "https://files.pythonhosted.org/packages/b9/4f/e9703c959e47ad87725d36192c993e007622757844b89bfe0d6efece73e2/mgcpy-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "dfdde4ea29dc5730550147d005643548", "sha256": "a8e5fe4990c448d8a0b4724d800dfd3b2a81b2c9e988f60b2e9c3f60a68d6ca1" }, "downloads": -1, "filename": "mgcpy-0.4.0.tar.gz", "has_sig": false, "md5_digest": "dfdde4ea29dc5730550147d005643548", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 181294, "upload_time": "2019-09-16T13:17:04", "url": "https://files.pythonhosted.org/packages/40/4e/e0b0f5dd15342aeb1e6b1573af20ee1acb5f43868cd8f09de3491560fe84/mgcpy-0.4.0.tar.gz" } ] }