{ "info": { "author": "Taufiq Hassan", "author_email": "taufiq.hassanmozumder@email.ucr.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "===============================\nAccess Cmip6\n===============================\n\n.. image:: https://img.shields.io/travis/TaufiqHassan/acccmip6.svg\n :target: https://travis-ci.org/TaufiqHassan/acccmip6\n\n.. image:: https://img.shields.io/pypi/v/acccmip6.svg\n :target: https://pypi.python.org/pypi/acccmip6\n\n\n\n``acccmip6`` package can access CMIP6 database in real-time.\n\n* GitHub repo: https://github.com/TaufiqHassan/acccmip6\n* Documentation: https://acccmip6.readthedocs.org.\n\nFeatures\n--------\n\n- Real-time search and download from continuously updating CMIP6 database\n- Find data for any specific items (e.g. model, experiment, variable, frequency, realm)\n- Search and download any combination of the above items\n- Find the total number of available files and realizations\n- Validate your search items\n- Get suggestions if necessary\n- Access definition of the experiments\n- Skips already existing files\n\nInstallation\n------------\n\nInstall is as simple as typing -\n\n``pip install acccmip6``\n\nRequires python v3.5 or up and pip. Mac users can use ``brew install python3`` and ``python get-pip.py`` from terminal. Windows users can use `Windows Subsystem`_.\n\n.. _`Windows Subsystem`: https://docs.microsoft.com/en-us/windows/wsl/install-win10\n\nInstallation demo\n\n.. image:: docs/installation_demo.gif\n\n\nUsage\n-----\n\n``acccmip6`` searches the live CMIP6 database and spits out currently available models, experiments and variables that satisfies your search criteria. It will also output the number of available files. \n``acccmip6`` also tries to be a good command-line interface (CLI). Run ``acccmip6 -h`` to see a help message with all the arguments you can pass.\n\nRequired Arguments\n------------------\n\n- ``-o`` : Takes output type. 'S' for searching the database or 'D' for downloading from the database.\n\nOptional Arguments\n------------------\n\n- ``-m`` : Model names (multiple comma separated names are allowed)\n- ``-e`` : Experiment names\n- ``-f`` : CMIP6 output frequency (e.g. mon, day etc.)\n- ``-v`` : Variable names\n- ``-r`` : Realm name (e.g. atmos, ocean etc.)\n- ``-rlzn`` : Select a specified realization\n- ``-c`` : 'yes' to use checker when searching or downloading. This helps to find out whether the search items are currently available. If not, it will produce suggestions that matches closely to your search.\n- ``-desc`` : 'yes' to get the description of the experiments searched for\n- ``-dir`` : Download directory\n\nDemo\n-----\n\nSearch CMIP6 database with ``acccmip6 -o S``\n\n.. image:: docs/searching_demo.gif\n\nDownload CMIP6 data with ``acccmip6 -o D``\n\n.. image:: docs/downloading_demo.gif\n\nLicense\n-------\n\nThis code is licensed under the `MIT License`_.\n\n.. _`MIT License`: https://opensource.org/licenses/MIT\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TaufiqHassan/acccmip6", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "acccmip6", "package_url": "https://pypi.org/project/acccmip6/", "platform": "", "project_url": "https://pypi.org/project/acccmip6/", "project_urls": { "Homepage": "https://github.com/TaufiqHassan/acccmip6" }, "release_url": "https://pypi.org/project/acccmip6/2.0.4/", "requires_dist": [ "pandas", "requests", "setuptools", "xlrd" ], "requires_python": "", "summary": "Package for accessing CMIP6 database in real-time", "version": "2.0.4" }, "last_serial": 5916448, "releases": { "1.0.2": [ { "comment_text": "", "digests": { "md5": "126a48d7a11f3c8d0255245c04bf8e9d", "sha256": "113597aeef65ef361f6eb50a0039aab1157587ce9af8fa9e56f5cb3b74ff3ed7" }, "downloads": -1, "filename": "acccmip6-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "126a48d7a11f3c8d0255245c04bf8e9d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13485, "upload_time": "2019-09-15T08:12:49", "url": "https://files.pythonhosted.org/packages/53/30/2840e1a7d81e653b88923854adba189fceaeb15080ce76274241c995cc15/acccmip6-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa86a983b3a6c30eedee68d78fb8ec46", "sha256": "c00c0acdb7c310f8aa9a5c4a9a0ba2803f0696016681137fc5ef92d7044591cf" }, "downloads": -1, "filename": "acccmip6-1.0.2.tar.gz", "has_sig": false, "md5_digest": "aa86a983b3a6c30eedee68d78fb8ec46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10711, "upload_time": "2019-09-15T08:12:52", "url": "https://files.pythonhosted.org/packages/5d/17/c113dca9097353b7392f3370b2cd54d66f1fb5a1f6815ee21e1a25dd35d1/acccmip6-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "49cf8800f4d6d632880e31790a4bec92", "sha256": "bb1b0511570f41779e5a68d8a637cc0f49038097379c3a62a3ffac6728438bc4" }, "downloads": -1, "filename": "acccmip6-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49cf8800f4d6d632880e31790a4bec92", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60218, "upload_time": "2019-09-16T04:10:11", "url": "https://files.pythonhosted.org/packages/7f/02/dcfb0aadfb4ae8d371ad117c970093cb972981689d62971c37f3e7573e2d/acccmip6-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2c459bf6ceb5931305fa7d91c1ffde5", "sha256": "200c68c417c8f65f400502e32feb0b831d9bd56b8c8b0f5671e9da8fa4aa784b" }, "downloads": -1, "filename": "acccmip6-1.0.3.tar.gz", "has_sig": false, "md5_digest": "d2c459bf6ceb5931305fa7d91c1ffde5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58670, "upload_time": "2019-09-16T04:10:16", "url": "https://files.pythonhosted.org/packages/fd/b2/92d9b10c03c792f42da5a9c6fb1a45c8b7b431eb6ff82f00399cb1b96573/acccmip6-1.0.3.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "b3c3229c6ea7cfa8b061871a7a428638", "sha256": "7918e2f3d2801f67058ef9bdaed5ead7c4c5db9b788f0d8986dc2759cb2fe16e" }, "downloads": -1, "filename": "acccmip6-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b3c3229c6ea7cfa8b061871a7a428638", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60719, "upload_time": "2019-09-17T20:07:11", "url": "https://files.pythonhosted.org/packages/52/7d/8cf460abc166fc19d6aa691ea6ada671048917dabf984dec547f13e68c11/acccmip6-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d219caa95c27a52447b00665a02d9e81", "sha256": "1204837201928014a295cdd92cfd0a4563ab453edee490cbbf9bd97de9a7b8e4" }, "downloads": -1, "filename": "acccmip6-2.0.1.tar.gz", "has_sig": false, "md5_digest": "d219caa95c27a52447b00665a02d9e81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59113, "upload_time": "2019-09-17T20:07:16", "url": "https://files.pythonhosted.org/packages/e0/53/1109d5a64c41f15d985af258a42bb5236f3a54a42237784c93083453db0b/acccmip6-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "f6512357b25c7091b71dd51656614295", "sha256": "003e990a8bfab2ac91b1b1671fe42c5134075013a8c3a63861b1113a14366ccc" }, "downloads": -1, "filename": "acccmip6-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6512357b25c7091b71dd51656614295", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60910, "upload_time": "2019-09-18T07:32:37", "url": "https://files.pythonhosted.org/packages/12/70/c16b1e626c99285b4f94a7de3a96537e2b90bf4c83b3096a0e17c6f2fd39/acccmip6-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4be568179035171d4457887130bbee6d", "sha256": "24e353b55f61317de6c9392493ddd1f722cf7ec739d12d11e1f21747b23930f6" }, "downloads": -1, "filename": "acccmip6-2.0.2.tar.gz", "has_sig": false, "md5_digest": "4be568179035171d4457887130bbee6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59251, "upload_time": "2019-09-18T07:32:43", "url": "https://files.pythonhosted.org/packages/47/d0/cbfef8abc81f9d5ba8edc94d607dc6be81f0bcbf2d0a5467e830f9ffcc31/acccmip6-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "12ab4ee6b713b80fb4d19bacca55cf44", "sha256": "fc98aa23716c06bf9651093cd2231db0ea6c4805a7004a0b91d11fd23ceaa437" }, "downloads": -1, "filename": "acccmip6-2.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "12ab4ee6b713b80fb4d19bacca55cf44", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 61768, "upload_time": "2019-09-22T05:32:49", "url": "https://files.pythonhosted.org/packages/4d/c2/18d526794b6b2f80e436ddd1e2ee0ddf36749bf09e52f420226b7cdc62fd/acccmip6-2.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d11ad4288935f07c19bb7a1816f8e39", "sha256": "a62afaa8bdee437ce0c67feec5a624b70d078ee124d8bc9756a997aa7dc353b9" }, "downloads": -1, "filename": "acccmip6-2.0.3.tar.gz", "has_sig": false, "md5_digest": "4d11ad4288935f07c19bb7a1816f8e39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65030, "upload_time": "2019-09-22T05:32:51", "url": "https://files.pythonhosted.org/packages/1f/a2/1511f427505c3cf2b215da8137a593e4d6bf1c954a6066c8ab3f73da1fc7/acccmip6-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "a12a3bdd019c6495e176769282bb6b37", "sha256": "7769bb4285a899e0063079777572de611df607906da73dc89dccb32eba527073" }, "downloads": -1, "filename": "acccmip6-2.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a12a3bdd019c6495e176769282bb6b37", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62632, "upload_time": "2019-10-02T07:00:50", "url": "https://files.pythonhosted.org/packages/fb/aa/b6343f5558a8ed0f5aaded77147a2c6dfaa6f6153efc81d0389f4b00a274/acccmip6-2.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7e17c0f8ea098b773cb7c1b75cb9ffc", "sha256": "328e82cbae79bb5c0cd97cfa3896be89c840daeca4101c573d42550c5dc6fa32" }, "downloads": -1, "filename": "acccmip6-2.0.4.tar.gz", "has_sig": false, "md5_digest": "e7e17c0f8ea098b773cb7c1b75cb9ffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65990, "upload_time": "2019-10-02T07:00:52", "url": "https://files.pythonhosted.org/packages/0e/d1/c3f5f0de99be7ea57f4f7c81f358b1814c0d691d834a0c817804f340b154/acccmip6-2.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a12a3bdd019c6495e176769282bb6b37", "sha256": "7769bb4285a899e0063079777572de611df607906da73dc89dccb32eba527073" }, "downloads": -1, "filename": "acccmip6-2.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a12a3bdd019c6495e176769282bb6b37", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62632, "upload_time": "2019-10-02T07:00:50", "url": "https://files.pythonhosted.org/packages/fb/aa/b6343f5558a8ed0f5aaded77147a2c6dfaa6f6153efc81d0389f4b00a274/acccmip6-2.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7e17c0f8ea098b773cb7c1b75cb9ffc", "sha256": "328e82cbae79bb5c0cd97cfa3896be89c840daeca4101c573d42550c5dc6fa32" }, "downloads": -1, "filename": "acccmip6-2.0.4.tar.gz", "has_sig": false, "md5_digest": "e7e17c0f8ea098b773cb7c1b75cb9ffc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65990, "upload_time": "2019-10-02T07:00:52", "url": "https://files.pythonhosted.org/packages/0e/d1/c3f5f0de99be7ea57f4f7c81f358b1814c0d691d834a0c817804f340b154/acccmip6-2.0.4.tar.gz" } ] }