{ "info": { "author": "Geoffroy d'Estaintot", "author_email": "geoffroy.destaintot@openergy.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Natural Language :: French", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3.4" ], "description": "# openergy\n\nClient api to interact with openergy platform\n\n## Suggested conda env\n\n
\nopenpyxl>=2.4.7,<3.0.0\nrequests>=2.14.2,<3.0.0\nnose>=1.3.7,<2.0.0\npandas>=0.20.1,<0.21.0\npytables>=3.2.0,<4.0\n\n\n## Url endpoints philosophy\n\nMainly inspired by [rest_framework simple router actions](http://www.django-rest-framework.org/api-guide/routers/#simplerouter). \n\n\n\n## Examples\n\n
\nfrom openergy import set_client, select_series\nclient = set_client(\"login\", \"password\", \"host\")\n\n\n\n### select series\n
\n# returns a pandas Series object\nse = select_series(\"993e2f73-20ef-4f60-8e06-d81d6cefbc9a\")\n\n\n\n### create local database\n
\nfrom openergy import LocalDatabase\n\ndb = LocalDatabase(db_dir_path)\n\n# download one series\n\n# (local_se is not a pandas series but a local database series object)\nlocal_se = db.get_local_series(\n \"my_project\",\n \"analysis\", # importer, cleaner or analysis\n \"my_analysis\",\n \"se1\")\nlocal_se.download()\n\n# se1 is a pandas series\nse1 = local_se.data\n\n# download multiple series\ndb.download_all_series(\n my_project,\n generator_model=analysis, # importer, cleaner or analysis\n generator_name=my_analysis)\n# 1. local se1 will be deleted and downloaded again\n# 2. all project will be downloaded if no generator has been specified\n\n# work with series\nse1 = db.get_local_series(\n \"my_project\",\n \"analysis\",\n \"my_analysis\",\n \"se1\").data\n\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/openergy/openergy", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "openergy", "package_url": "https://pypi.org/project/openergy/", "platform": "", "project_url": "https://pypi.org/project/openergy/", "project_urls": { "Homepage": "https://github.com/openergy/openergy" }, "release_url": "https://pypi.org/project/openergy/3.1.4/", "requires_dist": [ "nose (<2.0.0,>=1.3.7)", "openpyxl (<3.0.0,>=2.4.7)", "pandas (>=0.20.1,<0.21.0)", "python-slugify (>=1.2.1,<2.*)", "requests (>=2.14.2,<3.0.0)", "tables (<4.0,>=3.2.0)" ], "requires_python": "", "summary": "", "version": "3.1.4" }, "last_serial": 3675503, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "eb64cb40dd751408ccb6c064bdf74182", "sha256": "9c94ea3467ac2930d06092318712acf2579c142745f32b6ca504bd1c81aceb5f" }, "downloads": -1, "filename": "openergy-0.1.zip", "has_sig": false, "md5_digest": "eb64cb40dd751408ccb6c064bdf74182", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2399, "upload_time": "2016-08-23T14:42:41", "url": "https://files.pythonhosted.org/packages/c0/58/2c0ea2f1cf7f145a946c751319997ead3eb9daab20396f47e62b54e18c47/openergy-0.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "fc5089e32ba14bcb088cb447771d4708", "sha256": "e8df2c04c6ed8e42dc49055f41ea8f087f8d314d04fc7df7586f44b5743fe387" }, "downloads": -1, "filename": "openergy-0.2.2.tar.gz", "has_sig": false, "md5_digest": "fc5089e32ba14bcb088cb447771d4708", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6286, "upload_time": "2016-10-18T13:38:12", "url": "https://files.pythonhosted.org/packages/b7/93/1bfa83682abc0b1b5ece33afc7513739fb1cdbe10011e5ee8f8291ea9fe2/openergy-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ff5e7d0b7f06cab40a667eae9fcbf536", "sha256": "82546097fe516522ea3f80c06c415f396cc36d4cad0501e079b1dadf1ab736d6" }, "downloads": -1, "filename": "openergy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ff5e7d0b7f06cab40a667eae9fcbf536", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6479, "upload_time": "2016-10-19T15:50:07", "url": "https://files.pythonhosted.org/packages/dd/ca/336571020776d63eaacf2b0feb7da2ec3cd2b66c3617e99cb9dc810a0a18/openergy-0.3.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "36b5c5264da2b84ec11772a298839979", "sha256": "581874bfa69a3107a8a4f0986d67b1700247704965eb1e1e68a45dbbf2123ca3" }, "downloads": -1, "filename": "openergy-1.0.0.tar.gz", "has_sig": false, "md5_digest": "36b5c5264da2b84ec11772a298839979", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6661, "upload_time": "2016-11-04T16:09:46", "url": "https://files.pythonhosted.org/packages/e7/de/ab39d6d835c95daf44b22d2c56ee866ba4d461befcca9dbf694f3cda8b9c/openergy-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "09897489b072a15f1339a05a3ba85cc6", "sha256": "933ca1a21d1e36754ab1a2aa682666cbd598a1e7c7ccbd08fbac9e20540688e3" }, "downloads": -1, "filename": "openergy-2.0.0.tar.gz", "has_sig": false, "md5_digest": "09897489b072a15f1339a05a3ba85cc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8758, "upload_time": "2017-01-31T10:27:20", "url": "https://files.pythonhosted.org/packages/a6/4e/8a0626ac69259e50cd90354da68364c0ff7c0a332a6dc3b320ddea0ea771/openergy-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "64210322730973e14804583946651c3f", "sha256": "46c145c085e3626b10f18bb19f1c34859545c2a9c253d5cecb4deca5aed3dc25" }, "downloads": -1, "filename": "openergy-2.0.1.tar.gz", "has_sig": false, "md5_digest": "64210322730973e14804583946651c3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24319, "upload_time": "2017-01-31T11:06:03", "url": "https://files.pythonhosted.org/packages/da/7b/db9c2fa6858907a765ad99d902dc02b51fef5ddbc9049cf4c12ce9fd47b4/openergy-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "ea5989076ad8291352ee45eedd2e6ab2", "sha256": "bf8ca7001b4571c9587d09cfe8e1a6fff03bb084422fc95f435f30e91548bc58" }, "downloads": -1, "filename": "openergy-2.0.2.tar.gz", "has_sig": false, "md5_digest": "ea5989076ad8291352ee45eedd2e6ab2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24361, "upload_time": "2017-03-15T09:37:47", "url": "https://files.pythonhosted.org/packages/5d/50/1aa950e809c8c376214d8b7286c32683a669cb01886e88d6f9698d66fa4f/openergy-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "6b880e6fac6517519962f77cf40db776", "sha256": "c52e5598874e08f924ab9f615af4753edf0555d727cb37a0a7142b689f356faf" }, "downloads": -1, "filename": "openergy-2.1.0.tar.gz", "has_sig": false, "md5_digest": "6b880e6fac6517519962f77cf40db776", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24631, "upload_time": "2017-04-26T13:33:02", "url": "https://files.pythonhosted.org/packages/78/e4/d24d55d2d942b75e0f99b5872dac8d0667df420ddf63eae587d38700af6c/openergy-2.1.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "484e0cd3df152efb9746c898f0a00861", "sha256": "de4eceb0feae22ed958ad29429ec20178e88fe3f3b8279d4d1d5334aa267c49a" }, "downloads": -1, "filename": "openergy-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "484e0cd3df152efb9746c898f0a00861", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33123, "upload_time": "2017-06-29T16:59:17", "url": "https://files.pythonhosted.org/packages/d6/23/d87a537957f658a0b82a5d962bf0ca23b5f072c63ae63688c9ea9f8fb372/openergy-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41cade64ba9cc8ac28a24831d25e8c7a", "sha256": "eed7cb9eb3cd6e5f8c5668abc45db3dabfa232bac6dab17d1619e32ceb0873bc" }, "downloads": -1, "filename": "openergy-3.0.0.tar.gz", "has_sig": false, "md5_digest": "41cade64ba9cc8ac28a24831d25e8c7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28330, "upload_time": "2017-06-29T17:14:07", "url": "https://files.pythonhosted.org/packages/0b/f7/973882c5b3bcf7e4590eb8e36c3ff4fb82d23c7f947cff70d3aff9f61e3b/openergy-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "dd0d2e3312ae57e72049f558a1e75d48", "sha256": "e643a453c6c203854c4d2a7f42e82913c4a8735e8cdf0321dd51fb6ef8e0b40f" }, "downloads": -1, "filename": "openergy-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dd0d2e3312ae57e72049f558a1e75d48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33210, "upload_time": "2017-06-30T12:28:34", "url": "https://files.pythonhosted.org/packages/cd/b9/d53c286e5d56e7ce2419728debc673366a3bf1d47d9d5e7de828e1b4a79e/openergy-3.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cde50af9702e9bab29135f316e9e1a1f", "sha256": "b51d0d71f545e9605a3a3daa3506eb70dd20d694182040b16346ca6d49453bfd" }, "downloads": -1, "filename": "openergy-3.0.1.tar.gz", "has_sig": false, "md5_digest": "cde50af9702e9bab29135f316e9e1a1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28385, "upload_time": "2017-06-30T12:28:35", "url": "https://files.pythonhosted.org/packages/c5/32/32f5a5efcc54a0f12d565c1f82e479e9d00f917678d680978db9514d71d1/openergy-3.0.1.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "0d55b9c4fdf0b64b7a18b61a52c1a74e", "sha256": "44e12cfed0571199461bee55a506adf3e16cd23a0e743e5aee3435cd7da9ef8a" }, "downloads": -1, "filename": "openergy-3.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0d55b9c4fdf0b64b7a18b61a52c1a74e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33453, "upload_time": "2017-10-30T14:18:42", "url": "https://files.pythonhosted.org/packages/53/26/22add590cd586780c0edb2a84ebe729d9d9842e6209c8891c35eaf8fe00c/openergy-3.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61aa3b4e597dee7649b2fe23180fa72d", "sha256": "88e4069efeb16d8fd3db9a09786165ba3165a0819cd87aac17bd399244e738da" }, "downloads": -1, "filename": "openergy-3.1.0.tar.gz", "has_sig": false, "md5_digest": "61aa3b4e597dee7649b2fe23180fa72d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28510, "upload_time": "2017-10-30T14:18:44", "url": "https://files.pythonhosted.org/packages/a5/7b/66fdcd0031af8a995eb7f7c9ffecc86bae410377a2f3a046836b84a3f85b/openergy-3.1.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "5a055bcffa6c821c84454440e923d66c", "sha256": "146c520688b333c4a99921bbf61b08db23afb330053814c4c6846b03e7068f7d" }, "downloads": -1, "filename": "openergy-3.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5a055bcffa6c821c84454440e923d66c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33373, "upload_time": "2017-10-31T18:06:46", "url": "https://files.pythonhosted.org/packages/54/00/bc5a8f18920cc9849549a2a85183cdbb62a52c83b78986af3abe8730e3db/openergy-3.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c8dc299b37b2a9ecc1c58f849c7ac14", "sha256": "bd42a50e4edf1753d7f2a6d2597638069fca3de1f904e9ddd7ffa2c2daf2d445" }, "downloads": -1, "filename": "openergy-3.1.1.tar.gz", "has_sig": false, "md5_digest": "8c8dc299b37b2a9ecc1c58f849c7ac14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28450, "upload_time": "2017-10-31T18:06:48", "url": "https://files.pythonhosted.org/packages/fd/4c/cb7bee9da26e07eb109b20c9ed60f6d04b1baaca475fe95d64a15739bd03/openergy-3.1.1.tar.gz" } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "f94646c62b0275b1b822fca93c1e08b4", "sha256": "92f8c4bd7d8da0f991ffecb3ac2218e4adbcdba482fb56b778d9e1dd492bc8c1" }, "downloads": -1, "filename": "openergy-3.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f94646c62b0275b1b822fca93c1e08b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33390, "upload_time": "2017-11-02T10:14:12", "url": "https://files.pythonhosted.org/packages/bf/e1/8dacfedf726bc1d0fe4c4cd43ba1722148c77c617525c19057a3a3bf0695/openergy-3.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06831a55dcc13567eb5258c3bb2ec143", "sha256": "a587f42154ca692c39d37daca75b121239bc7f2498c40cc9ef7ccf3e9fb49250" }, "downloads": -1, "filename": "openergy-3.1.2.tar.gz", "has_sig": false, "md5_digest": "06831a55dcc13567eb5258c3bb2ec143", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28455, "upload_time": "2017-11-02T10:14:13", "url": "https://files.pythonhosted.org/packages/49/d7/db626cb6bbd53027932625f53fff4a93e6cd98becf60d879decf6e899f9b/openergy-3.1.2.tar.gz" } ], "3.1.3": [ { "comment_text": "", "digests": { "md5": "63d5cf6811486ec9619103ff865fcc56", "sha256": "9056cbe59c59e182d0b87d2c6ffa0bfb998b8d328baf1d245a858b76fbd7b1dd" }, "downloads": -1, "filename": "openergy-3.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "63d5cf6811486ec9619103ff865fcc56", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33385, "upload_time": "2017-11-15T09:57:40", "url": "https://files.pythonhosted.org/packages/19/31/846b9e0810f9565869dfbecda2cf2ba0e8e0ecd19761687783a74755e872/openergy-3.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "114db716468e11aa2a15ae0956aeb59d", "sha256": "d746d9215ab22d449323e06fba0b268980dd4bb0fc877e049220bbeec83a4417" }, "downloads": -1, "filename": "openergy-3.1.3.tar.gz", "has_sig": false, "md5_digest": "114db716468e11aa2a15ae0956aeb59d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28472, "upload_time": "2017-11-15T09:57:42", "url": "https://files.pythonhosted.org/packages/9a/38/32a78d5bbf81ba5bcfcbd44203f0065dcf8e158e63088cf8fdee3e07cff9/openergy-3.1.3.tar.gz" } ], "3.1.4": [ { "comment_text": "", "digests": { "md5": "89c6c292d561095407b2954ff2d19ff2", "sha256": "f5dff1d660704169f466d3525992d31b7f511bdb471629075550253cfa1b24b4" }, "downloads": -1, "filename": "openergy-3.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "89c6c292d561095407b2954ff2d19ff2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33973, "upload_time": "2018-03-16T09:23:18", "url": "https://files.pythonhosted.org/packages/87/24/2f8d06af281a0574f9adefc57e4200c589e849d32471bcbcce3e1e68891d/openergy-3.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b320d518222a4378dbbabcfe5f6b60f9", "sha256": "64c28a06c74314e9a5878a0246b43e32917ce86d6b69560d290745e35a726c45" }, "downloads": -1, "filename": "openergy-3.1.4.tar.gz", "has_sig": false, "md5_digest": "b320d518222a4378dbbabcfe5f6b60f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28819, "upload_time": "2018-03-16T09:23:21", "url": "https://files.pythonhosted.org/packages/e2/1d/af2d3f3fcd8a83f234c6e605333f8f84843f26323ae0be482bf22577c5dc/openergy-3.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "89c6c292d561095407b2954ff2d19ff2", "sha256": "f5dff1d660704169f466d3525992d31b7f511bdb471629075550253cfa1b24b4" }, "downloads": -1, "filename": "openergy-3.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "89c6c292d561095407b2954ff2d19ff2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33973, "upload_time": "2018-03-16T09:23:18", "url": "https://files.pythonhosted.org/packages/87/24/2f8d06af281a0574f9adefc57e4200c589e849d32471bcbcce3e1e68891d/openergy-3.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b320d518222a4378dbbabcfe5f6b60f9", "sha256": "64c28a06c74314e9a5878a0246b43e32917ce86d6b69560d290745e35a726c45" }, "downloads": -1, "filename": "openergy-3.1.4.tar.gz", "has_sig": false, "md5_digest": "b320d518222a4378dbbabcfe5f6b60f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28819, "upload_time": "2018-03-16T09:23:21", "url": "https://files.pythonhosted.org/packages/e2/1d/af2d3f3fcd8a83f234c6e605333f8f84843f26323ae0be482bf22577c5dc/openergy-3.1.4.tar.gz" } ] }