[![Version](https://img.shields.io/pypi/v/genepattern-python.svg)](https://pypi.python.org/pypi/genepattern-python)
[![Build](https://travis-ci.org/genepattern/genepattern-python.svg?branch=master)](https://travis-ci.org/genepattern/genepattern-python)
[![Documentation Status](https://img.shields.io/badge/docs-latest-brightgreen.svg?style=flat)](https://github.com/genepattern/example-notebooks/blob/master/GenePattern%20Python%20Tutorial.ipynb)
# GenePattern Python Library
This is a Python library for working with GenePattern programmatically. Behind the scenes, calls from this library execute the GenePattern REST API.
## Supported Python Versions
This library requires Python 3.6+. The bundled data submodule `gp.data` also requires [pandas](http://pandas.pydata.org/), although the rest of the module does not.
**Python 2 Support:** Support for Python 2 was removed in version 1.4.0. Python 2 users should use version 1.3.1.
## Installing
It is recommended to install this library from PIP. Simply execute the command below:
> pip install genepattern-python
## Upgrading
To upgrade to the latest version of the library, execute the command below:
> pip install genepattern-python --upgrade
## Tutorial
A tutorial on how to use the GenePattern Python Library is [available here](https://github.com/genepattern/example-notebooks/blob/master/GenePattern%20Python%20Tutorial.ipynb).
## "Connection Reset by Peer" Error
Connecting to the GenePattern public server now requires TLS 1.2+. Older versions of SSL and TLS will no longer work. If you're attempting to connect and receiving a "Connection Reset by Peer" error, you will need to update the OpenSSL library associated with your Python installation.
Raw data
{
"_id": null,
"home_page": "https://github.com/genepattern/genepattern-python",
"name": "genepattern-python",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "genepattern,genomics,bioinformatics",
"author": "Thorin Tabor",
"author_email": "tmtabor@cloud.ucsd.edu",
"download_url": "https://files.pythonhosted.org/packages/d8/02/835eaf10b9b755e0757f383ef4fae83803eb1c07f36f8bb30a6627c692dc/genepattern-python-24.1.tar.gz",
"platform": null,
"description": "[![Version](https://img.shields.io/pypi/v/genepattern-python.svg)](https://pypi.python.org/pypi/genepattern-python)\n[![Build](https://travis-ci.org/genepattern/genepattern-python.svg?branch=master)](https://travis-ci.org/genepattern/genepattern-python)\n[![Documentation Status](https://img.shields.io/badge/docs-latest-brightgreen.svg?style=flat)](https://github.com/genepattern/example-notebooks/blob/master/GenePattern%20Python%20Tutorial.ipynb)\n\n# GenePattern Python Library\n\nThis is a Python library for working with GenePattern programmatically. Behind the scenes, calls from this library execute the GenePattern REST API.\n\n## Supported Python Versions\n\nThis library requires Python 3.6+. The bundled data submodule `gp.data` also requires [pandas](http://pandas.pydata.org/), although the rest of the module does not.\n\n**Python 2 Support:** Support for Python 2 was removed in version 1.4.0. Python 2 users should use version 1.3.1.\n\n## Installing\n\nIt is recommended to install this library from PIP. Simply execute the command below:\n\n> pip install genepattern-python\n\n## Upgrading\n\nTo upgrade to the latest version of the library, execute the command below:\n\n> pip install genepattern-python --upgrade\n\n## Tutorial\n\nA tutorial on how to use the GenePattern Python Library is [available here](https://github.com/genepattern/example-notebooks/blob/master/GenePattern%20Python%20Tutorial.ipynb).\n\n## \"Connection Reset by Peer\" Error\n\nConnecting to the GenePattern public server now requires TLS 1.2+. Older versions of SSL and TLS will no longer work. If you're attempting to connect and receiving a \"Connection Reset by Peer\" error, you will need to update the OpenSSL library associated with your Python installation.\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "Library for programmatically interacting with GenePattern from Python.",
"version": "24.1",
"project_urls": {
"Download": "https://github.com/genepattern/genepattern-python/archive/24.01.tar.gz",
"Homepage": "https://github.com/genepattern/genepattern-python"
},
"split_keywords": [
"genepattern",
"genomics",
"bioinformatics"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f48c74dd237d3e446204b94a35e38cfc375b6336cde71166e21533a6ab06b526",
"md5": "0bf58982659421645d81ee733af606f2",
"sha256": "c6d0c7e673a02456f8f8bc8dc3929710ce5089499ad890d959a63a955793f5fe"
},
"downloads": -1,
"filename": "genepattern_python-24.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0bf58982659421645d81ee733af606f2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 21262,
"upload_time": "2024-01-26T19:48:55",
"upload_time_iso_8601": "2024-01-26T19:48:55.217266Z",
"url": "https://files.pythonhosted.org/packages/f4/8c/74dd237d3e446204b94a35e38cfc375b6336cde71166e21533a6ab06b526/genepattern_python-24.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d802835eaf10b9b755e0757f383ef4fae83803eb1c07f36f8bb30a6627c692dc",
"md5": "08faced1995c9794849348320fffae58",
"sha256": "e37b3f2787f8dbfbeea422229a115d5d6a691454f7f750fd582b479e31c87bda"
},
"downloads": -1,
"filename": "genepattern-python-24.1.tar.gz",
"has_sig": false,
"md5_digest": "08faced1995c9794849348320fffae58",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 20662,
"upload_time": "2024-01-26T19:48:51",
"upload_time_iso_8601": "2024-01-26T19:48:51.901397Z",
"url": "https://files.pythonhosted.org/packages/d8/02/835eaf10b9b755e0757f383ef4fae83803eb1c07f36f8bb30a6627c692dc/genepattern-python-24.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-26 19:48:51",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "genepattern",
"github_project": "genepattern-python",
"travis_ci": true,
"coveralls": false,
"github_actions": false,
"lcname": "genepattern-python"
}