{ "info": { "author": "Qi Song", "author_email": "alexsong@vt.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# ConSReg\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\nCondition-specific regulations\n\n# Getting Started\n## 1. Installation\n### 1.1 Required packages\n#### 1.1.1 Python\n- python = 3.6\n- numpy == 1.16.2\n- scipy == 1.1.0\n- pandas == 0.21.1\n- joblib >= 0.11\n- rpy2==2.8.6\n- networkx >= 2\n- sklearn >= 0.19.1\n- intervaltree == 2.1.0\n#### 1.1.2 R\n- ChIPSeeker == 1.16.1\n- CoReg == 1.0.1\n- gglasso == 1.4\n- RRF == 1.9\n- R >= 3.5.1\n### 1.2 R installation\n#### 1.2.1 install R\nIf R is not already installed\uff0c you may follow these steps to build R from source code. Otherwise, you may skip this section and start from 1.2.2\n\nFirst, disable any conda environment, if there is an active one.\n```shell\nconda deactivate\n```\nDownload R source code from CRAN (https://cran.r-project.org/). You may use any version you like. It is recommended to use R version > 3.0.0. This ensures that rpy2 works correctly with R.\n```shell\n# Download R 3.6.1\nwget https://cran.r-project.org/src/base/R-3/R-3.6.1.tar.gz\n```\nDecompress the downloaded file\n```shell\ntar -zvxf R-3.6.1\n```\nIn the decompressed folder, configure R by:\n```shell\n./configure prefix=path_to_install_R --enable-R-shlib\n```\n`--prefix=` specifies a writeable directory to install R into. `--enable-R-shlib` flag was added to build R shared libraries.\n\nIn the decompressed folder, compile R\n```shell\nmake\n```\nInstall R into the specified directory:\n```shell\nmake install\n```\nAdd a line to ~/.bashrc to tell the OS where to look for R \n```shell\nexport PATH=path_to_R_bin_directory:$PATH\n```\nAdd the following line to ~/.bashrc. This is for telling rpy2 where to look for dynamic libraries.\n```shell\nexport LD_LIBRARY_PATH=/home/alexsong/R/3.6.1/lib64/R/lib:$LD_LIBRARY_PATH\n```\nApply the changes to environment variables `PATH` and `LD_LIBRARY_PATH`:\n```shell\nsource ~/.bashrc\n```\n#### 1.2.2 install R packages\nConSReg requires several R packages: `ChIPseeker`, `CoReg`, `gglasso` and `RRF`.\n\nIt is recommended to deactivate any conda environment when installing R packages, as it may add the environment-specific path which may fail the installation. If any conda environment is active, you may deactivate it by:\n```shell\nconda deactivate\n```\nTo install `ChIPSeeker` from bioconductor, type the following commands in R (for R 3.6 or higher version):\n```R\nif (!requireNamespace(\"BiocManager\", quietly = TRUE))\n install.packages(\"BiocManager\")\n\nBiocManager::install(\"ChIPseeker\")\n```\nFor older version of R, type the following commands in R:\n```R\nsource(\"https://bioconductor.org/biocLite.R\")\nbiocLite(\"ChIPseeker\")\n```\nPlease refer to the instructions described [here](https://www.bioconductor.org/packages/release/bioc/html/ChIPseeker.html) for more details.\n\nTo install `CoReg` pakcage from GitHub, type the following commands in R environment:\n```R\ninstall.packages(\"devtools\")\nlibrary(devtools)\ninstall_github(\"LiLabAtVT/CoReg\")\n```\nPlease refer to the GitHub page of `CoReg` project for more details: \n[link](https://github.com/LiLabAtVT/CoReg)\n\nTo install `gglasso` package from CRAN, type the following commands in R environment:\n```R\ninstall.pacakges(\"gglasso\")\n```\nPlease refer to the link [here](https://cran.r-project.org/web/packages/gglasso/index.html) for more details.\n\nTo install `RRF` package from CRAN, type the following commands in R environment:\n```R\ninstall.pacakges(\"RRF\")\n```\nPlease refer to the link [here](https://cran.r-project.org/web/packages/RRF/index.html) for more details.\n### 1.3 Python installation\nWe recommend the users to create a new Python environment for ConSReg using Anaconda and install ConSReg in this environment. This can guarantee ConSReg work with correct dependencies. However, installing ConSReg without conda environment is also welcome.\n\nTo create a new environment using conda:\n```shell\nconda create --name consreg python=3.6\n```\nActivate the new environment\n```shell\nconda activate consreg\n```\nThen ConSReg can be then installed using pip:\n```shell\npip install ConSReg\n```\nSometime rpy2 may throw out error message when imported in Python. This problem may arise because rpy2 was built with the R version that is different from the one it is linked to when imported in Python. To fix this, you may remove rpy2 package then reinstall it with 'no-cache-dir' flag:\n\n```shell\npip install ConSReg --no-cache-dir\n```\nYou may refer to https://docs.conda.io/projects/conda/en/latest/user-guide/getting-started.html for more information about installation and usage of Anaconda.\n\n## 2. Sample datasets\nSample datasets can be found in `data` folder.\n\n## 3. Analysis\nWe provide code for analyzing the sample datasets in two jupyter notebooks located in the root folder of this project: **bulk_analysis.ipynb** (for bulk RNA-seq data) and **single_cell_analysis.ipynb** (for single cell RNA-seq data).\n\n## 4. Publication\nConSReg is currently in review at **Genome Research**. We will soon provide a pre-print version of our manuscript. \n\nQi Song, Jiyoung Lee, Shamima Akter, Ruth Grene, Song Li. Accurate prediction of condition-specific regulatory maps in Arabidopsis using integrated genomic data (in review)\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/LiLabAtVT/ConSReg", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ConSReg", "package_url": "https://pypi.org/project/ConSReg/", "platform": "", "project_url": "https://pypi.org/project/ConSReg/", "project_urls": { "Homepage": "https://github.com/LiLabAtVT/ConSReg" }, "release_url": "https://pypi.org/project/ConSReg/1.1.4/", "requires_dist": [ "numpy (==1.16.2)", "scipy (==1.1.0)", "pandas (==0.21.1)", "joblib (>=0.11)", "rpy2 (==2.8.6)", "networkx (>=2)", "scikit-learn (>=0.19.1)", "intervaltree (==2.1.0)" ], "requires_python": ">=3.6.0", "summary": "condition-specific regulation", "version": "1.1.4" }, "last_serial": 5727957, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "e50d17436419e5c42d2afe954530f76e", "sha256": "2a964daf1af07d0fa02a99f4aeab03ec691cc1c73401730e5826cfde0337570b" }, "downloads": -1, "filename": "ConSReg-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "e50d17436419e5c42d2afe954530f76e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 18731, "upload_time": "2018-10-21T22:59:24", "url": "https://files.pythonhosted.org/packages/e4/c7/9a7864c9535612c11640c2d4e88339f23a1fe74c99fe3e89212fb51574ac/ConSReg-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd9effb20f565ac8e79ef350b145c4e5", "sha256": "2d6187f62c030f860b87af4fd7188a2b7e7372fab8084ecb58d6da49b64b014a" }, "downloads": -1, "filename": "ConSReg-1.0.0.tar.gz", "has_sig": false, "md5_digest": "fd9effb20f565ac8e79ef350b145c4e5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 14732, "upload_time": "2018-10-21T22:59:25", "url": "https://files.pythonhosted.org/packages/a2/ac/5fe084021f13993be3caec168b5d305ba0d73c6f38d86dfd3208102e9b55/ConSReg-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "721d2ff3d8a3a55d0c62f3e9ba98c976", "sha256": "a50e4331663051bb792dfdbf5d0688c42b9c5f98d8bcd2ddd15ec47c0cf6cd4e" }, "downloads": -1, "filename": "ConSReg-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "721d2ff3d8a3a55d0c62f3e9ba98c976", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 18788, "upload_time": "2018-10-22T00:49:52", "url": "https://files.pythonhosted.org/packages/9d/0a/fcb539bf4d1b05f0230c0ade974757c97348a6ade6907fe76200a762eb9b/ConSReg-1.0.1-py2-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "2a05748d90d1f79f8a7c50ddd37b37b8", "sha256": "6d98a2bd76693786648a8fd9c3a4efab0dce504d6b562010b888d5bc0b75995a" }, "downloads": -1, "filename": "ConSReg-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "2a05748d90d1f79f8a7c50ddd37b37b8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 18796, "upload_time": "2018-10-22T00:58:34", "url": "https://files.pythonhosted.org/packages/c2/bf/81cb90377b1714ae0e81103a89f88f242a0ec737e97f6b17310074ee1c2c/ConSReg-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "646cd8c8f0aba08fa8530448b464391a", "sha256": "1eaf89d759ff662651b4fbf59c7e29a48ce30375a78b804131d48d7089d0927d" }, "downloads": -1, "filename": "ConSReg-1.0.2.tar.gz", "has_sig": false, "md5_digest": "646cd8c8f0aba08fa8530448b464391a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 14838, "upload_time": "2018-10-22T00:58:36", "url": "https://files.pythonhosted.org/packages/4d/d3/3599ffab23ae6846f1afa7f7242b89824536d3145a9574437a56cfa44008/ConSReg-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "b0514ad3ef4e662aa8303c6343b224b0", "sha256": "b8ed2f172fedf2b50d3a2ad72ef9c6892a01fa92ed1108c1348447b69d4e7d4f" }, "downloads": -1, "filename": "ConSReg-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "b0514ad3ef4e662aa8303c6343b224b0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 18798, "upload_time": "2018-10-22T01:00:34", "url": "https://files.pythonhosted.org/packages/2f/fe/4776c10c38f6f8c7fbdb48e8d1c1845d1b8da8ce19eefc2b3dd626c561dd/ConSReg-1.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ed3a31b5c28962c4624739b0dbc9ad1", "sha256": "bdbc01e0beacf3ded80949d294b3bd5a63714c8ea717ae895b51274f28cbc056" }, "downloads": -1, "filename": "ConSReg-1.0.3.tar.gz", "has_sig": false, "md5_digest": "5ed3a31b5c28962c4624739b0dbc9ad1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 14838, "upload_time": "2018-10-22T01:00:37", "url": "https://files.pythonhosted.org/packages/69/81/bd98632f39979b13603f76c70e465ca86cd9ccd22c6cedcb0ff0c10c7365/ConSReg-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "8710b66fc381a362a7e699604b64f77e", "sha256": "21c208761ecb7774c69e32b983b6e3cefe6558d597d28f3335ae5561a2fa5bfe" }, "downloads": -1, "filename": "ConSReg-1.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "8710b66fc381a362a7e699604b64f77e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 18826, "upload_time": "2018-10-22T01:30:02", "url": "https://files.pythonhosted.org/packages/53/d5/6f61391da97fdcffcda3d6e449efefbcacf5f747b92adc3eb2fb09b43d46/ConSReg-1.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22b38a8ac57efc3ec30e2e4d1b2239d8", "sha256": "575552357661dfff9e174837f358b176833e4929b3a37df95792363373852bf8" }, "downloads": -1, "filename": "ConSReg-1.0.4.tar.gz", "has_sig": false, "md5_digest": "22b38a8ac57efc3ec30e2e4d1b2239d8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 14902, "upload_time": "2018-10-22T01:30:04", "url": "https://files.pythonhosted.org/packages/8d/67/81cb7291aec30bcbe53e07e878a0658986fc3f87606adc52ea388ffd9cf6/ConSReg-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "c187019827f64ab0c70acc7d4e5eecff", "sha256": "685f0993c84b1ab81e245f1c2ab730a7a5a3df222de55eeb40cb259a1352ecab" }, "downloads": -1, "filename": "ConSReg-1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "c187019827f64ab0c70acc7d4e5eecff", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 18837, "upload_time": "2018-10-22T01:32:33", "url": "https://files.pythonhosted.org/packages/78/3a/a12c84767e859d53d5f145f30f31bd8803742417c64d02a3e70e3b4deb82/ConSReg-1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c565e44cd9be338b0f86b37014704ab", "sha256": "52583bd5efa0451ca66efbcbca21e4d8a0e493b5493fdeba804ab07e33187685" }, "downloads": -1, "filename": "ConSReg-1.0.5.tar.gz", "has_sig": false, "md5_digest": "5c565e44cd9be338b0f86b37014704ab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 14916, "upload_time": "2018-10-22T01:32:36", "url": "https://files.pythonhosted.org/packages/2e/c9/44131e4f8cea4775048dc267926d099a3a3bb942fb99bc061b8df228626f/ConSReg-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "d0488a75d4cdc33c13bf2f7f4c2aff5a", "sha256": "f6ebb2b062a1765b7772aba7b5b003dc3f15e4d3ae39cb077b62ab7cdb410da3" }, "downloads": -1, "filename": "ConSReg-1.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "d0488a75d4cdc33c13bf2f7f4c2aff5a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 20238, "upload_time": "2019-02-27T14:21:41", "url": "https://files.pythonhosted.org/packages/2d/a7/4e1af3eb5d437ee92752693e5642504d6f6c71770c6f75348172a9402b50/ConSReg-1.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbdf700b36fd7742e3be44b1c2b7f667", "sha256": "61141c98b93e32c29a227e184f09e420155d8b36e20c763487d7d6e812c8dc03" }, "downloads": -1, "filename": "ConSReg-1.0.6.tar.gz", "has_sig": false, "md5_digest": "cbdf700b36fd7742e3be44b1c2b7f667", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 14631, "upload_time": "2019-02-27T14:21:48", "url": "https://files.pythonhosted.org/packages/03/63/670d6737efd0f532949f7891f3f38d3e8cd8bfa5eba56e4179485836a271/ConSReg-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "89bb3e9e050eaf805dbb20443c13bd01", "sha256": "22a086f7806285f422a7e67730169fe89f1883129548755431e07e285618e623" }, "downloads": -1, "filename": "ConSReg-1.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "89bb3e9e050eaf805dbb20443c13bd01", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 20242, "upload_time": "2019-02-27T14:57:48", "url": "https://files.pythonhosted.org/packages/92/45/32bba4eeb84698cef364cea7d95447cce860e8be76e8b7edd4b85239eb6e/ConSReg-1.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0b57cf56da71a810055c970aba4325c", "sha256": "68fc2d439ca76a2cec2fc2f6e1ed674f04d27fea563c08d69b9c181abf44deb8" }, "downloads": -1, "filename": "ConSReg-1.0.7.tar.gz", "has_sig": false, "md5_digest": "c0b57cf56da71a810055c970aba4325c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 14641, "upload_time": "2019-02-27T14:57:58", "url": "https://files.pythonhosted.org/packages/0f/af/061e64c6d43442110b5d9a319f61b81a52dbda7f47323292e29cec32928c/ConSReg-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "cc3f636a5f58f0f2f4b2f7b717b7b8d0", "sha256": "a18a9cea32251c02e837764238b5669d700697d0282e2da4a8c36e06e22ab396" }, "downloads": -1, "filename": "ConSReg-1.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "cc3f636a5f58f0f2f4b2f7b717b7b8d0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 19655, "upload_time": "2019-05-11T21:12:54", "url": "https://files.pythonhosted.org/packages/e0/5a/516ac65d56c4d12d8c9f7a3b15a69458ecdfe7598fb5b079dfe2330eac39/ConSReg-1.0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c41e365b1b0a672033b2fa2f7af5befe", "sha256": "d53cfdf05becdaad99c106fae08ee53f0897103226e35bb23145f070fe2ae0b9" }, "downloads": -1, "filename": "ConSReg-1.0.8.tar.gz", "has_sig": false, "md5_digest": "c41e365b1b0a672033b2fa2f7af5befe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 15928, "upload_time": "2019-05-11T21:12:58", "url": "https://files.pythonhosted.org/packages/bf/fb/834aae1496b0715a1bd082980c7d3cb5ab5df87119a94b0db932e69c3b2f/ConSReg-1.0.8.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e3ed3c74565890b52841d6e9cb692499", "sha256": "f699535688db8f8e18fc96c95bca0b8ef33e95aa9c872beca186e656eca61d0e" }, "downloads": -1, "filename": "ConSReg-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e3ed3c74565890b52841d6e9cb692499", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 22395, "upload_time": "2019-08-25T17:47:37", "url": "https://files.pythonhosted.org/packages/d7/5f/05d55f8b69415f4aa713858ece5b7dc7def4ff602489e150a9da5763a425/ConSReg-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45865a906d6cd70ac1597ee7fe5a454e", "sha256": "a75f5d7fa45134618c0983d870dd6f927977f459e13da5a5e20a9777a6a35246" }, "downloads": -1, "filename": "ConSReg-1.1.0.tar.gz", "has_sig": false, "md5_digest": "45865a906d6cd70ac1597ee7fe5a454e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 20652, "upload_time": "2019-08-25T17:47:43", "url": "https://files.pythonhosted.org/packages/9f/cf/a8df1bb056ac1899d605384d2ca3bb19be91a0f6f65f7d70e2ffb03b8f3f/ConSReg-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "2c9b5959690f7646cbee32cd97958103", "sha256": "04a692f79c3ca1719eaccc25439401d316f9d11967f3be2f774a4396fcd4ab1b" }, "downloads": -1, "filename": "ConSReg-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2c9b5959690f7646cbee32cd97958103", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 22393, "upload_time": "2019-08-25T18:46:36", "url": "https://files.pythonhosted.org/packages/f3/f0/91c1b6ef1a096982bf6006030028ea51c4a465839d78dd1fa8dda2648c03/ConSReg-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfeb1272d3c249c35269cb4df950ef0c", "sha256": "e4f97c65b035737b8868fc5b6c181a34308dc20954553f1d8230dc0176202824" }, "downloads": -1, "filename": "ConSReg-1.1.1.tar.gz", "has_sig": false, "md5_digest": "cfeb1272d3c249c35269cb4df950ef0c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 20649, "upload_time": "2019-08-25T18:46:43", "url": "https://files.pythonhosted.org/packages/b3/62/258538083c37c6f8ea35a08f595426d360f110f3b7c9913f47f69faf26fa/ConSReg-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "f937b79a508fa3ff3ee67099be62ebc8", "sha256": "1b82bd5bcf24446379ac61317d4afad4cc495afb315e56908e6a03f9767c5955" }, "downloads": -1, "filename": "ConSReg-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f937b79a508fa3ff3ee67099be62ebc8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 22426, "upload_time": "2019-08-25T19:39:59", "url": "https://files.pythonhosted.org/packages/36/d3/8aaed2e7d5c140f808e98ba79d5e3148b9767e791475685667b9622352ab/ConSReg-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b8d389707f38dbfb825f6f7994f8938", "sha256": "604da273169d34b9d162c6b7781708af74dd6384d14b12a0769229ccf7e0310a" }, "downloads": -1, "filename": "ConSReg-1.1.2.tar.gz", "has_sig": false, "md5_digest": "9b8d389707f38dbfb825f6f7994f8938", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 20682, "upload_time": "2019-08-25T20:03:33", "url": "https://files.pythonhosted.org/packages/f9/c8/1e04b89ac7895851a747a6b4f4441de34ae95b2f2ff86307da0cab947221/ConSReg-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "93238a9a0636997e0e2fdb13691fdabd", "sha256": "a9cec6306041946f58e819c8c2f416a664a288b33f4484b8f55b03cfdaef9ee2" }, "downloads": -1, "filename": "ConSReg-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "93238a9a0636997e0e2fdb13691fdabd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 22403, "upload_time": "2019-08-25T20:03:26", "url": "https://files.pythonhosted.org/packages/78/74/f9d56ee1f00773058ac7c4db1b5c191490bffd55173968fc0a214f66b4c2/ConSReg-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66f51c969bc095576759cd1670efd9fe", "sha256": "1120f92a7b9b96b9c583dca6b52153aff13726cfae8d2105d13914fe99589d6e" }, "downloads": -1, "filename": "ConSReg-1.1.3.tar.gz", "has_sig": false, "md5_digest": "66f51c969bc095576759cd1670efd9fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 20667, "upload_time": "2019-08-25T20:03:34", "url": "https://files.pythonhosted.org/packages/5d/47/1c390ec77f3add90a90700b2238e12b6df4b20415548be40d36f500efb83/ConSReg-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "5effaf2638053e99a081c00b3e481ca0", "sha256": "3ea69ba07b3ef8910e13309a01ef5dd7bbe00e4a92f5c18c7364d1432785eb1c" }, "downloads": -1, "filename": "ConSReg-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5effaf2638053e99a081c00b3e481ca0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 27853, "upload_time": "2019-08-25T20:38:29", "url": "https://files.pythonhosted.org/packages/9f/0c/be940cbfb823ab35071865810f7516427813942f3a6a94a00d5656255de4/ConSReg-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11ae5c63de41fbd047caaf2639ca26ea", "sha256": "0f2b0a9ef050c64d121c57857bc159c073ec6b12d231400d7986307438a678cc" }, "downloads": -1, "filename": "ConSReg-1.1.4.tar.gz", "has_sig": false, "md5_digest": "11ae5c63de41fbd047caaf2639ca26ea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 20439, "upload_time": "2019-08-25T20:38:37", "url": "https://files.pythonhosted.org/packages/3b/16/15c53cb5b37388b9e0246be689114efcedd1552305b7e01035ac1aa8a750/ConSReg-1.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5effaf2638053e99a081c00b3e481ca0", "sha256": "3ea69ba07b3ef8910e13309a01ef5dd7bbe00e4a92f5c18c7364d1432785eb1c" }, "downloads": -1, "filename": "ConSReg-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5effaf2638053e99a081c00b3e481ca0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 27853, "upload_time": "2019-08-25T20:38:29", "url": "https://files.pythonhosted.org/packages/9f/0c/be940cbfb823ab35071865810f7516427813942f3a6a94a00d5656255de4/ConSReg-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11ae5c63de41fbd047caaf2639ca26ea", "sha256": "0f2b0a9ef050c64d121c57857bc159c073ec6b12d231400d7986307438a678cc" }, "downloads": -1, "filename": "ConSReg-1.1.4.tar.gz", "has_sig": false, "md5_digest": "11ae5c63de41fbd047caaf2639ca26ea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 20439, "upload_time": "2019-08-25T20:38:37", "url": "https://files.pythonhosted.org/packages/3b/16/15c53cb5b37388b9e0246be689114efcedd1552305b7e01035ac1aa8a750/ConSReg-1.1.4.tar.gz" } ] }