{ "info": { "author": "kpj", "author_email": "kpjkpjkpjkpjkpjkpj@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# r_wrapper\n\n[![pypi version](https://img.shields.io/pypi/v/r_wrapper.svg)](https://pypi.org/project/r_wrapper/)\n[![license](https://img.shields.io/pypi/l/r_wrapper.svg)](https://pypi.org/project/r_wrapper/)\n\nWarning: still highly experimental and likely to break.\n\nSeamlessly integrate R packages in Python by allowing intuitive importing and providing opinionated data type conversion functions.\n\n\n## Installation\n\n```bash\npip install r_wrapper\n```\n\n\n## Usage\n\nFor example, accessing `biomaRt` can be as simple as follows:\n```python\nfrom r_wrapper import biomaRt\n\nsnp_list = ['rs7329174', 'rs4948523', 'rs479445']\nensembl = biomaRt.useMart('ENSEMBL_MART_SNP', dataset='hsapiens_snp')\n\ndf = biomaRt.getBM(\n attributes=['refsnp_id', 'chr_name', 'chrom_start', 'consequence_type_tv'],\n filters='snp_filter', values=snp_list, mart=ensembl)\n```\n\nCheck the `r_wrapper/tests/` directory for more examples showing how to rewrite R scripts in Python.\n\n\n## Tests\n\nA comprehensive test suite aims at providing stability and avoiding regressions.\nThe examples in `r_wrapper/tests/` are validated using `pytest`.\n\nRun tests as follows:\n```bash\n$ pytest r_wrapper/\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/kpj/r_wrapper", "keywords": "", "license": "MIT", "maintainer": "kpj", "maintainer_email": "kpjkpjkpjkpjkpjkpj@gmail.com", "name": "r-wrapper", "package_url": "https://pypi.org/project/r-wrapper/", "platform": "", "project_url": "https://pypi.org/project/r-wrapper/", "project_urls": { "Homepage": "https://github.com/kpj/r_wrapper", "Repository": "https://github.com/kpj/r_wrapper" }, "release_url": "https://pypi.org/project/r-wrapper/0.0.2/", "requires_dist": [ "rpy2 (>=3.1,<4.0)", "pandas (>=0.25.1,<0.26.0)", "numpy (>=1.17,<2.0)", "loguru (>=0.3.2,<0.4.0)" ], "requires_python": ">=3.6,<4.0", "summary": "Seamlessly integrate R packages in Python by allowing intuitive importing and providing opinionated data type conversion functions.", "version": "0.0.2" }, "last_serial": 5850594, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "0ee4041c5bbdb3bee6471966d4a8e548", "sha256": "fbbe4d0347091d9f4c03d032fc3e3be93b885ff3ade6396211ae03c21c4726ed" }, "downloads": -1, "filename": "r_wrapper-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0ee4041c5bbdb3bee6471966d4a8e548", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 7863, "upload_time": "2019-09-18T08:42:23", "url": "https://files.pythonhosted.org/packages/ee/b9/8817ddee784e8edce2cf2fbe8b28057a37541f219b1b215df5766fdf44f6/r_wrapper-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86a22eeae506bf47199e69498c0de856", "sha256": "1c9e25ac9ce66d993c04578bb4bd8b0ebf93044fcd09fc68c6bc8dad41226c44" }, "downloads": -1, "filename": "r_wrapper-0.0.1.tar.gz", "has_sig": false, "md5_digest": "86a22eeae506bf47199e69498c0de856", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5517, "upload_time": "2019-09-18T08:42:26", "url": "https://files.pythonhosted.org/packages/7c/54/16b4607b574e49ceb28441cc7ea236438383621fae3e787fa86eb123777b/r_wrapper-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "476433bdb340bf680ca9fb8ce419d0eb", "sha256": "ff3cef6f71fe079e809f9abe514bea389398ee00b0e94ceb95f516b6018ae1dd" }, "downloads": -1, "filename": "r_wrapper-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "476433bdb340bf680ca9fb8ce419d0eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9546, "upload_time": "2019-09-18T14:26:04", "url": "https://files.pythonhosted.org/packages/bc/ee/ec30a8c4f1204dfcb357b34422f1e0fcf28af5f5820dee4d927b10dc5b3c/r_wrapper-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54c75c3850427fffdc096d7daf0bf286", "sha256": "56f9395b667deb36323acbf85a5ec1caabcdb8dd2f52fae5c15b484a7e80c4f4" }, "downloads": -1, "filename": "r_wrapper-0.0.2.tar.gz", "has_sig": false, "md5_digest": "54c75c3850427fffdc096d7daf0bf286", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6516, "upload_time": "2019-09-18T14:26:05", "url": "https://files.pythonhosted.org/packages/1f/de/12d24cdfba5aebceb059adc9c72eaa708ae7cddf70a5e08e9209c9f9e425/r_wrapper-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "476433bdb340bf680ca9fb8ce419d0eb", "sha256": "ff3cef6f71fe079e809f9abe514bea389398ee00b0e94ceb95f516b6018ae1dd" }, "downloads": -1, "filename": "r_wrapper-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "476433bdb340bf680ca9fb8ce419d0eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9546, "upload_time": "2019-09-18T14:26:04", "url": "https://files.pythonhosted.org/packages/bc/ee/ec30a8c4f1204dfcb357b34422f1e0fcf28af5f5820dee4d927b10dc5b3c/r_wrapper-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54c75c3850427fffdc096d7daf0bf286", "sha256": "56f9395b667deb36323acbf85a5ec1caabcdb8dd2f52fae5c15b484a7e80c4f4" }, "downloads": -1, "filename": "r_wrapper-0.0.2.tar.gz", "has_sig": false, "md5_digest": "54c75c3850427fffdc096d7daf0bf286", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6516, "upload_time": "2019-09-18T14:26:05", "url": "https://files.pythonhosted.org/packages/1f/de/12d24cdfba5aebceb059adc9c72eaa708ae7cddf70a5e08e9209c9f9e425/r_wrapper-0.0.2.tar.gz" } ] }