{ "info": { "author": "Jess Robertson", "author_email": "jesse.robertson@csiro.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3 :: Only", "Topic :: Internet", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Earthchem & PyData\n\n[![PyPI](https://img.shields.io/pypi/v/earthchem.svg)](https://pypi.python.org/pypi/earthchem/)\n[![GitHub license](https://img.shields.io/github/license/jesserobertson/earthchem-pyclient.svg)](https://github.com/jesserobertson/earthchem-pyclient/blob/master/LICENSE.txt)\n\nThis project wraps the Earthchem web services to provide easy access to geochemical data from [IEDA](https://www.iedadata.org/) in ready-to-use format in your favourite PyData environment.\n\nMaintainer: Jess Robertson (jesse.robertson _at_ csiro.au)\n\n| **Service** | **master** | **develop** |\n| ----------- |:----------:|:-----------:|\n| Test status | [![Build Status](https://travis-ci.org/jesserobertson/earthchem-pyclient.svg?branch=master)](https://travis-ci.org/jesserobertson/earthchem-pyclient) | [![Build Status](https://travis-ci.org/jesserobertson/earthchem-pyclient.svg?branch=develop)](https://travis-ci.org/jesserobertson/earthchem-pyclient) |\n| Test coverage | [![Codecov branch](https://img.shields.io/codecov/c/github/jesserobertson/earthchem-pyclient/master.svg)](https://codecov.io/gh/jesserobertson/earthchem-pyclient/branch/master) | [![Codecov branch](https://img.shields.io/codecov/c/github/jesserobertson/earthchem-pyclient/develop.svg)](https://codecov.io/gh/jesserobertson/earthchem-pyclient/branch/develop) |\n\n### So why would I want to use this?\n\nSay you wanted to know how many Archean-aged samples have been submitted to IEDA by your colleague named Dr S Barnes:\n\n```python\n>>> import earthchem\n>>> q = earthchem.Query(\n author='barnes',\n geologicalage='archean'\n )\n>>> q.count()\n```\n```\n876\n```\n\nNice, let's take a look at the compositions of these\n\n```python\n>>> df = q.dataframe()\n>>> df.head()\n```\n```\nDownloading pages: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 18/18 [00:29<00:00, 1.66s/it]\n```\n\n![Table output](https://github.com/jesserobertson/earthchem-pyclient/raw/develop/docs/resources/table_output.png)\n\nHmm looks like Dr Barnes is a bit of a komatiite expert\n\n```python\n>>> fig = df.mgo.hist()\n>>> fig.set_xlabel('MgO (wt %)')\n>>> fig.set_ylabel('Sample count')\n```\n\n![Plot output](https://github.com/jesserobertson/earthchem-pyclient/raw/develop/docs/resources/mgo.png)\n\nMaybe we'd like to see this as a ternary plot instead...\n\n```python\n>>> earthchem.plot.ternaryplot(df, components=['mgo', 'al2o3', 'cao'])\n```\n\n![Plot output](https://github.com/jesserobertson/earthchem-pyclient/raw/develop/docs/resources/ternary.png)\n\nIf spiderplots are more your thing we have you covered too (although we have to make up some data for this one...): \n\n```python\n>>> reels = ec.geochem.REE(output='string')\n>>> df = pd.DataFrame({k: v for k,v in zip(reels, np.random.rand(len(reels), 2))})\n>>> ec.plot.spiderplot(df)\n```\n\n![Plot output](https://github.com/jesserobertson/earthchem-pyclient/raw/develop/docs/resources/reels.png)\n\n### Great, I'm sold. How do I get it?\n\nProvided you have python installed, this library is just a `pip install earthchem` away. \n\nIf you don't have Python we recommend taking a look at the marvellous [Anaconda distribution](https://www.anaconda.com/) - just pick your relevant platform download [from here](https://www.anaconda.com/download/).\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/jesserobertson/earthchem-pyclient.git", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "earthchem", "package_url": "https://pypi.org/project/earthchem/", "platform": "", "project_url": "https://pypi.org/project/earthchem/", "project_urls": { "Homepage": "https://github.com/jesserobertson/earthchem-pyclient.git", "Test coverage": "https://coveralls.io/github/jesserobertson/earthchem-pyclient", "Test status": "https://travis-ci.org/jesserobertson/earthchem-pyclient" }, "release_url": "https://pypi.org/project/earthchem/0.0.5/", "requires_dist": [ "geopandas", "requests", "beautifulsoup4", "lxml", "tqdm", "python-ternary", "periodictable", "scikit-learn", "scipy", "versioneer; extra == 'dev'", "nbstripout; extra == 'dev'", "nbdime; extra == 'dev'" ], "requires_python": "", "summary": "Data slurper for getting stuff from Earthchem services", "version": "0.0.5" }, "last_serial": 3998049, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ce3021fa9b604e9c744f6cdc20d7c7da", "sha256": "92d2849af2d908219725f939ca2a9b93288208971893023d513ea56801d0a108" }, "downloads": -1, "filename": "earthchem-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ce3021fa9b604e9c744f6cdc20d7c7da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4777, "upload_time": "2018-05-15T08:11:54", "url": "https://files.pythonhosted.org/packages/1b/ae/2474880933eceb263878bc56d077523a310d9484c3985bc0f46db8109f8d/earthchem-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfe03cc1f88ba99e330fae73911750ba", "sha256": "fe710eeaa8d7db9635f642329f25d20faa426c1f5285fb35f94077f9bdb1f19c" }, "downloads": -1, "filename": "earthchem-0.0.1.tar.gz", "has_sig": false, "md5_digest": "bfe03cc1f88ba99e330fae73911750ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19861, "upload_time": "2018-05-15T08:12:27", "url": "https://files.pythonhosted.org/packages/aa/48/0331de2223983c79d21f6d0539af2d74024b59a33c0bd11d6993effb0e59/earthchem-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "edfe56d262f8d691c72bb627e732af5b", "sha256": "aa8e97647d1275770b1e0f17f21ae366b58ca9d285c51cc328dc34162c66a382" }, "downloads": -1, "filename": "earthchem-0.0.2-py3.6.egg", "has_sig": false, "md5_digest": "edfe56d262f8d691c72bb627e732af5b", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 10029, "upload_time": "2018-05-16T02:34:38", "url": "https://files.pythonhosted.org/packages/02/cf/04a492fcb53cc5d9d21336e97b6feefcbb2874907411429428a30ea5d7ad/earthchem-0.0.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "e4670a14b85e75064f536cb4cd6c7909", "sha256": "6851f420d15c84523224a4827c13b4d9e07f239b4386845bf60ffb7a0cb65691" }, "downloads": -1, "filename": "earthchem-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e4670a14b85e75064f536cb4cd6c7909", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7447, "upload_time": "2018-05-16T02:34:36", "url": "https://files.pythonhosted.org/packages/68/4a/c6f3ca7ed6a7c21bf80a406a8f300f448ebcc8d90285cb9a4ec1a0ee37bb/earthchem-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93a35deddde49942e4ff7a3adcf7485c", "sha256": "a0f5977da31ba2c254fbaa64dae92606ddd2535e4a4aebd37e05b5b11a9fd6c8" }, "downloads": -1, "filename": "earthchem-0.0.2.tar.gz", "has_sig": false, "md5_digest": "93a35deddde49942e4ff7a3adcf7485c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20501, "upload_time": "2018-05-16T02:34:40", "url": "https://files.pythonhosted.org/packages/26/9a/db26a1c8ebea3209f0d2e8afa1f69eb7fb9fc10c68730b7e6e7170784bd3/earthchem-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d0322576586fb61c155785cbcc10556c", "sha256": "ba57d57883a56e3f5de6d7d0448cc3cc660a16eaa6035e94477b80cdef137e42" }, "downloads": -1, "filename": "earthchem-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d0322576586fb61c155785cbcc10556c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45168, "upload_time": "2018-05-16T06:12:33", "url": "https://files.pythonhosted.org/packages/d3/f8/e9efd0ffd7ad7ef8ec9bc3b8e9921794a26eb5d7a56126a4bacf01fe3731/earthchem-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29dee4f0816f7090dd1dd9e7010003a9", "sha256": "4c4c15027ee8e7daa8222d99dc71fefbcfc71b0374d4f316a078042ccd2e9489" }, "downloads": -1, "filename": "earthchem-0.0.3.tar.gz", "has_sig": false, "md5_digest": "29dee4f0816f7090dd1dd9e7010003a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59889, "upload_time": "2018-05-16T06:12:35", "url": "https://files.pythonhosted.org/packages/3e/5f/57772385b613a525028a1cf7cc68cdb66190f9bba32fadd1f26806921c36/earthchem-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "1f79a779add34a88b401bdbf14bdc2c4", "sha256": "c207fc0fc1afd789cca1f2913ae1bf56c4c83266a50d407ac17e2088055da166" }, "downloads": -1, "filename": "earthchem-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1f79a779add34a88b401bdbf14bdc2c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46355, "upload_time": "2018-05-18T03:24:31", "url": "https://files.pythonhosted.org/packages/3a/46/281157cd7f8def1356132d607b25b5752eceed817bf24e6905fb7d1e15dd/earthchem-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45ee216caa1bd39ea2dd3f9b82529675", "sha256": "27f6a73d9d40910974c21ad7a57e67a9e1d2c0eb26683aa09f6db2c627460351" }, "downloads": -1, "filename": "earthchem-0.0.4.tar.gz", "has_sig": false, "md5_digest": "45ee216caa1bd39ea2dd3f9b82529675", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61222, "upload_time": "2018-05-18T03:24:33", "url": "https://files.pythonhosted.org/packages/5e/66/ff2bf34f63b41c7d1413767eda0a5af49226a8990400cfae417d3e8b166c/earthchem-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "1f12f21b1fee7d2602819ccb99ca7518", "sha256": "d8b04f449d7bc5dbaced1927543dc4982fb1d3361b90cc7078eeb2ce3ed0080d" }, "downloads": -1, "filename": "earthchem-0.0.5.macosx-10.9-x86_64.tar.gz", "has_sig": false, "md5_digest": "1f12f21b1fee7d2602819ccb99ca7518", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63537, "upload_time": "2018-06-25T01:53:42", "url": "https://files.pythonhosted.org/packages/0b/83/31210a918bd577ce4bb0d71066742b34924eef5f087b45003aabfbe3f94d/earthchem-0.0.5.macosx-10.9-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "f9fc285865696ba0bee89bfb9dab83c6", "sha256": "6253962eaa288add6b706cf0e2a89d9ece25adac4192e157b1b0cc3ffdada22a" }, "downloads": -1, "filename": "earthchem-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f9fc285865696ba0bee89bfb9dab83c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 55806, "upload_time": "2018-06-25T01:53:40", "url": "https://files.pythonhosted.org/packages/fa/28/cfb14a86aa6437842cad5f69a2ca7e4169fdeda360358e555ad3a9e27c11/earthchem-0.0.5-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f12f21b1fee7d2602819ccb99ca7518", "sha256": "d8b04f449d7bc5dbaced1927543dc4982fb1d3361b90cc7078eeb2ce3ed0080d" }, "downloads": -1, "filename": "earthchem-0.0.5.macosx-10.9-x86_64.tar.gz", "has_sig": false, "md5_digest": "1f12f21b1fee7d2602819ccb99ca7518", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63537, "upload_time": "2018-06-25T01:53:42", "url": "https://files.pythonhosted.org/packages/0b/83/31210a918bd577ce4bb0d71066742b34924eef5f087b45003aabfbe3f94d/earthchem-0.0.5.macosx-10.9-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "f9fc285865696ba0bee89bfb9dab83c6", "sha256": "6253962eaa288add6b706cf0e2a89d9ece25adac4192e157b1b0cc3ffdada22a" }, "downloads": -1, "filename": "earthchem-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f9fc285865696ba0bee89bfb9dab83c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 55806, "upload_time": "2018-06-25T01:53:40", "url": "https://files.pythonhosted.org/packages/fa/28/cfb14a86aa6437842cad5f69a2ca7e4169fdeda360358e555ad3a9e27c11/earthchem-0.0.5-py3-none-any.whl" } ] }