{ "info": { "author": "Bang Pham Huu", "author_email": "b.phamhuu@jacobs-university.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries" ], "description": "RasdaPy - Talk RasQL using Python\n=================================\n\n***RasdaPy is a client API for rasdaman that enables building and\nexecuting rasql queries with python.***\n\nRequirements\n------------\n\n- numpy, grpcio, protobuf.\n- a running rasdaman instance, see http://rasdaman.org/wiki/Download\n\nInstallation\n------------\n\n1) Make sure you have Python 2.7 or newer if using Python 2 and Python\n 3.4 or newer if using Python 3. If in doubt, run:\n\n $ python --version\n\n2) If you do not have setuptools, numpy, grpcio, and protobuf installed,\n note that they will be downloaded as dependencies of rasdapy with:\n pip install rasdapy.\n\nUsage\n-----\n\nA full client is available that demonstrates how to use rasdapy to send\nqueries to rasdaman and handle the results:\nhttp://rasdaman.org/browser/applications/rasdapy/rasql.py\n\nImport RasdaPy core API\n-----------------------\n\n::\n\n $ from rasdapy.db_connector import DBConnector\n $ from rasdapy.query_executor import QueryExecutor\n\nConnect to rasdaman\n-------------------\n\nThe DBConnector maintains the connection to rasdaman. In order to\nconnect it is necessary to specify the host and port on which rasmgr is\nrunning, as well as valid rasdaman username and password.\n\n::\n\n $ db_connector = DBConnector(\"localhost\", 7001, \"rasadmin\", \"rasadmin\")\n\nCreate the query executor\n-------------------------\n\nQueryExcutor is the interface through which rasql queries (create,\ninsert, update, delete, etc.) are executed.\n\n::\n\n $ query_executor = QueryExecutor(db_connector)\n\nOpen the connection to rasdaman\n-------------------------------\n\n::\n\n $ db_connector.open()\n\nExecute sample queries\n----------------------\n\nThe query below returns a list of all the collections available in\nrasdaman.\n\n::\n\n $ collection_list = query_executor.execute_read(\"select c from RAS_COLLECTIONNAMES as c\")\n $ print(collection_list)\n\nCalculate the average of all values in collection mr2.\n\n::\n\n $ result = query_executor.execute_read(\"select avg_cells(c) from mr2 as c\")\n $ type(result)\n\nDepending on the query the result will have a different type (e.g.\nscalar value, interval, array). Each data type is wrapped in a\ncorresponding class:\nhttp://rasdaman.org/browser/applications/rasdapy/rasdapy/models\n\nSelect a particular subset of each array in collection mr2. This query\nwill return raw array data that can be converted to a Numpy ndarray.\n\n::\n\n $ result = query_executor.execute_read(\"select m[0:10 ,0:10] from mr2 as m\")\n $ numpy_array = result.to_array()\n\nEncode array subset to PNG format and write the result to a file.\n\n::\n\n $ result = query_executor.execute_read(\"select encode(m[0:10 ,0:10], \"png\") from mr2 as m\")\n $ with open(\"/tmp/output.png\", \"wb\") as binary_file:\n $ binary_file.write(result.data)\n\nCreate a rasdaman collection. Note that you should be connected with a\nuser that has write permission; by default this is rasadmin/rasadmin in\nrasdaman, but this can be managed by the administrator.\n\n::\n\n $ query_executor.execute_write(\"create collection test_rasdapy GreySet\")\n\nInsert data from a PNG image into the collection. Similarly you need to\nhave write permissions for this operation.\n\n::\n\n $ query_executor.execute_write(\"insert into test_rasdapy values decode($1)\", \"your_path/rasdaman/systemtest/testcases_services/test_all_wcst_import/test_data/wcps_mr/mr_1.png\")\n\nAlternatively, you can import data from a raw binary file; in this case\nit is necessary to specify the spatial domain and array type.\n\n::\n\n $ query_executor.execute_update_from_file(\"insert into test_rasdapy values $1\", \"your_path/rasdaman/systemtest/testcases_mandatory/test_select/testdata/101.bin\", \"[0:100]\", \"GreyString\")\n\nFurther example queries and a general guide for rasql can be found in\nthe rasql Query Language guide\n(http://rasdaman.org/browser/manuals\\_and\\_examples/manuals/doc-guides).\n\nClose the connection to rasdaman\n--------------------------------\n\n::\n\n $ db_connector.close()\n\nBest practices:\n---------------\n\nIt is recommended to follow this template in order to avoid problems\nwith leaked transactions:\n\n::\n\n from rasdapy.db_connector import DBConnector\n from rasdapy.query_executor import QueryExecutor\n\n db_connector = DBConnector(\"localhost\", 7001, \"rasadmin\", \"rasadmin\")\n query_executor = QueryExecutor(db_connector)\n\n db_connector.open()\n\n try:\n query_executor.execute_read(\"...\")\n query_executor.execute_write(\"...\")\n # ... more Python code\n finally:\n db_connector.close()\n\nDevelopment Warning\n-------------------\n\nThe Python implementation of Protocol Buffers is not as mature as the\nC++ and Java implementations. It may be more buggy, and it is known to\nbe pretty slow at this time. Since this library relies heavily on\nProtocol Buffers and GRPC, it might be prone to occasional hiccups and\nunexpected behaviour.\n\nContributors\n------------\n\n- Bang Pham Huu\n- Siddharth Shukla\n- Dimitar Misev\n\nThanks also to\n--------------\n\n- Alex Mircea Dumitru\n- Vlad Merticariu\n- George Merticariu\n- Alex Toader\n- Peter Baumann\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://rasdaman.org/browser/applications/rasdapy", "keywords": "rasdaman interface python", "license": "LGPL", "maintainer": "", "maintainer_email": "", "name": "rasdapy", "package_url": "https://pypi.org/project/rasdapy/", "platform": "", "project_url": "https://pypi.org/project/rasdapy/", "project_urls": { "Homepage": "http://rasdaman.org/browser/applications/rasdapy" }, "release_url": "https://pypi.org/project/rasdapy/1.1.0/", "requires_dist": [ "numpy (>=1.7.1)", "grpcio (>=1.0.0)", "protobuf (>=3.0.0)", "check-manifest; extra == 'dev'", "coverage; extra == 'test'" ], "requires_python": "", "summary": "Python interface to rasdaman", "version": "1.1.0" }, "last_serial": 4558549, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d6f2cb19e5a676e93e394d519487412f", "sha256": "115e8fbae18babe4a39e955bb3dc3ce799c34de5685edf21501472cdba8a8046" }, "downloads": -1, "filename": "rasdapy-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6f2cb19e5a676e93e394d519487412f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 23756, "upload_time": "2016-08-23T21:25:11", "url": "https://files.pythonhosted.org/packages/b4/e4/68c3468cd6c2427e7aaa9d228db0a775bc54192adfc33f3b65d3533d62bb/rasdapy-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69e93a1192d439e1dfe1eba0b70a8e09", "sha256": "f4a5918e88d69b203321958feaee7bb1a5871b692fea7b63f7f36d333ccda3aa" }, "downloads": -1, "filename": "rasdapy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "69e93a1192d439e1dfe1eba0b70a8e09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28365, "upload_time": "2016-08-23T21:25:08", "url": "https://files.pythonhosted.org/packages/39/11/6f28763e79e46c9e4aab04da1009bf380a37b46d30dfe23c3c8ee06f460e/rasdapy-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "3b8d24f21406e301bbcbb3440c2238c9", "sha256": "6b4592a354b1bf1cdb96dd1e9ae59161337b4cf396e49f6ccab0e2c8a6cfe946" }, "downloads": -1, "filename": "rasdapy-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b8d24f21406e301bbcbb3440c2238c9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 23763, "upload_time": "2016-08-24T01:55:26", "url": "https://files.pythonhosted.org/packages/d1/a9/0c4ffe0a4eed939c3300fdeb272f66ffb30e01b865d58584eff4935c3cb8/rasdapy-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c77bff1d4ff336e426db3f80f32d12e4", "sha256": "056b34555e9548c0e79dfab55c46831a6e0269dc84b4438769666e33d92176c6" }, "downloads": -1, "filename": "rasdapy-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c77bff1d4ff336e426db3f80f32d12e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28381, "upload_time": "2016-08-24T01:55:23", "url": "https://files.pythonhosted.org/packages/c5/e2/6fe71914e4a5cedf1d60d2f0e92760bd4072197898e8d3fddea52284e16c/rasdapy-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "da0cf4ce645698993194190def638a1e", "sha256": "0b0838ed38259a9d0a31cb379447873e1a4037939029a53418758c52080cc528" }, "downloads": -1, "filename": "rasdapy-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da0cf4ce645698993194190def638a1e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22988, "upload_time": "2016-08-24T02:21:16", "url": "https://files.pythonhosted.org/packages/73/7d/076509a8df5716c1e96e17cc5ccceca37984ee77f0e924700698f373d573/rasdapy-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7dda655891435911425f6b52e9cc764", "sha256": "9e8d2fccd2af51d7cd9871e904235cabcaac7aff080746d3e4746fac6f09629b" }, "downloads": -1, "filename": "rasdapy-0.0.3.tar.gz", "has_sig": false, "md5_digest": "e7dda655891435911425f6b52e9cc764", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27610, "upload_time": "2016-08-24T02:21:13", "url": "https://files.pythonhosted.org/packages/c9/d7/489238477d05a9c88984104e14af8ac2855d9d58e7f3bd327366d61c837c/rasdapy-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "5dd1ae154f70c2b4d12dd95b9bfdb4a3", "sha256": "4c2313150f61da5055d7bc327152bc363cebf37e48c73ca419f886e82c6bfaaa" }, "downloads": -1, "filename": "rasdapy-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5dd1ae154f70c2b4d12dd95b9bfdb4a3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 41389, "upload_time": "2016-08-24T02:27:31", "url": "https://files.pythonhosted.org/packages/62/a1/23d5a6ec05d005037950faac30ef76fd404b101f759e49939bfd07999b6e/rasdapy-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e651d0749eac227133c878d48c6893d", "sha256": "150c0843caf91bc22b3a1597b7b8582dcfd1ecce3a8d71245bf1781cbc675c0f" }, "downloads": -1, "filename": "rasdapy-0.0.4.tar.gz", "has_sig": false, "md5_digest": "4e651d0749eac227133c878d48c6893d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43537, "upload_time": "2016-08-24T02:27:28", "url": "https://files.pythonhosted.org/packages/b9/df/dd10ce6dbdffbe1fe4ad0e1ed49662a96939495587fcf697c516d1f4229c/rasdapy-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "1f232af69525f64341c4bab4d3b4adcd", "sha256": "0db94639599306361583f7c20ece9d469fb4c6402c49d8ca2f2b57faa07466b0" }, "downloads": -1, "filename": "rasdapy-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1f232af69525f64341c4bab4d3b4adcd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 45635, "upload_time": "2016-08-26T09:16:39", "url": "https://files.pythonhosted.org/packages/44/4e/28ef55b0cec116fa273ab4b557449ac7d9c66f0ed12ef5a26f5b3fefacaa/rasdapy-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28c5771384097dd6a1f08f20a2ebaadb", "sha256": "0bc51a6c51d09202e213c2500f14a0a2af73e8564c6f5f943bda4e54435ca69e" }, "downloads": -1, "filename": "rasdapy-0.0.5.tar.gz", "has_sig": false, "md5_digest": "28c5771384097dd6a1f08f20a2ebaadb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44113, "upload_time": "2016-08-26T09:16:37", "url": "https://files.pythonhosted.org/packages/7f/50/8b50adda43d7e0a7b338a6ed0356917a467a70cc3a5df1eb1f4bcf2e848b/rasdapy-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "804f43246617001dcb06eb6cd0ec6eb3", "sha256": "ef56d1c836cbc9fb599ed035f5b6ec223bbfa94b7b6a66bdd1d9ae58665b3538" }, "downloads": -1, "filename": "rasdapy-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "804f43246617001dcb06eb6cd0ec6eb3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 40575, "upload_time": "2016-08-26T13:56:47", "url": "https://files.pythonhosted.org/packages/28/1c/b8d81e73e8d5d02c5a891d0e5443091fa1a15470f760b5301db00429908b/rasdapy-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2baae0c7e595273f29519da309f3782c", "sha256": "9351c82fbadf4560be31dca8a68842dc98494c7341c002cbdc8c2dcb7ba83be9" }, "downloads": -1, "filename": "rasdapy-0.0.6.tar.gz", "has_sig": false, "md5_digest": "2baae0c7e595273f29519da309f3782c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36233, "upload_time": "2016-08-26T13:56:43", "url": "https://files.pythonhosted.org/packages/bf/ac/89ca218ccbfdb42bf85575e56885a0fcf69159797a6a726f40e11d4869d7/rasdapy-0.0.6.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "4ac8594f2387c2270d7ced975f5d65c9", "sha256": "d27198978b000cf962fd9c245694e26f289c979fb0a0a4d627ea37047fc46bbc" }, "downloads": -1, "filename": "rasdapy-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ac8594f2387c2270d7ced975f5d65c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64811, "upload_time": "2018-03-22T15:15:58", "url": "https://files.pythonhosted.org/packages/45/d4/a5ccf9d6daeda449a668abf8ce6338927154688af90b7b578a5bf4b23a12/rasdapy-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc8cef53a0c295c26cc83493663dc116", "sha256": "151168a0b4ffcc94171de9f6143859d514c546f1583b811c0e9fdd4b297f8232" }, "downloads": -1, "filename": "rasdapy-0.9.0.tar.gz", "has_sig": false, "md5_digest": "dc8cef53a0c295c26cc83493663dc116", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47308, "upload_time": "2018-03-22T15:16:00", "url": "https://files.pythonhosted.org/packages/7c/3c/e9420f89ac6f95edb36fd22fe79dff421eb8b85562e33ce7dcaca8868664/rasdapy-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "32d4cca6e69b7b4dca2ae6d5390f532d", "sha256": "193b6c4e9abd48f8b16dd3e4530fe905065155b3fe097d54650ba9af49e0f4c7" }, "downloads": -1, "filename": "rasdapy-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32d4cca6e69b7b4dca2ae6d5390f532d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64767, "upload_time": "2018-03-22T15:27:25", "url": "https://files.pythonhosted.org/packages/af/43/a4320379c19dd1f5dd47afb266b348d75de97287babe2128bf4df374b18e/rasdapy-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a75e26d067fe87fcb727ec289d6efc9", "sha256": "93ddcaf0c2621936054cb9a6c7c731378155f8af383385c586abc8d12d182c8b" }, "downloads": -1, "filename": "rasdapy-0.9.1.tar.gz", "has_sig": false, "md5_digest": "5a75e26d067fe87fcb727ec289d6efc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47327, "upload_time": "2018-03-22T15:27:27", "url": "https://files.pythonhosted.org/packages/10/e0/627fe366588dbda7817a158a7e14683d0a2049d67aa6b17237e2e4dd82f2/rasdapy-0.9.1.tar.gz" } ], "0.9.1.1": [ { "comment_text": "", "digests": { "md5": "0b02b60cfa6337820f3d4e9fcfee7605", "sha256": "36c26ded8bdae36bc7ef86e3d490df888754a0a2b397cb36102354161aa375ef" }, "downloads": -1, "filename": "rasdapy-0.9.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b02b60cfa6337820f3d4e9fcfee7605", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65250, "upload_time": "2018-03-22T16:51:28", "url": "https://files.pythonhosted.org/packages/25/9c/ba1318ca89b26b1655b6ff9def84a7abc996c781327fe8709a48908d30ae/rasdapy-0.9.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40bc6530dbf117594d01f4c8bcc9d210", "sha256": "31b02adbde0b4f868436b7dd5afc905ae63f7798a99d9ecf0182d5985c07bf6d" }, "downloads": -1, "filename": "rasdapy-0.9.1.1.tar.gz", "has_sig": false, "md5_digest": "40bc6530dbf117594d01f4c8bcc9d210", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47665, "upload_time": "2018-03-22T16:51:31", "url": "https://files.pythonhosted.org/packages/49/ef/e0a08487fba2e3d8587b30f49ead2e4e3146b434c8db074ad0da8297a52d/rasdapy-0.9.1.1.tar.gz" } ], "0.9.1.2": [ { "comment_text": "", "digests": { "md5": "426bf90fb3bdf305ed5b695cccb568ce", "sha256": "98d618aa591d0b28e0786cf1dc01b4c3b2b4d5835bc87265e02909469d93999c" }, "downloads": -1, "filename": "rasdapy-0.9.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "426bf90fb3bdf305ed5b695cccb568ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65250, "upload_time": "2018-03-22T16:52:25", "url": "https://files.pythonhosted.org/packages/2e/0f/d5a0b1766bed9c929ed4d39962ca24a7028906e11bde6c9e433bc7f870a2/rasdapy-0.9.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e296299a215ebd96ecc23462270a2c3a", "sha256": "9477112d2a4e4ced5133f35daefa81310f6e2b4cff5ef9ae3d66e23bb7ca9231" }, "downloads": -1, "filename": "rasdapy-0.9.1.2.tar.gz", "has_sig": false, "md5_digest": "e296299a215ebd96ecc23462270a2c3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47663, "upload_time": "2018-03-22T16:52:28", "url": "https://files.pythonhosted.org/packages/51/61/9bb5766fddc834545ecb4765051a464363f87f0f502bae371deea3094064/rasdapy-0.9.1.2.tar.gz" } ], "0.9.2.1": [ { "comment_text": "", "digests": { "md5": "953a1ba7badf27c66d3cbee764423da3", "sha256": "8fb181f07687e62560c50a3ecebf75259efcbf9ca429a763838ed18bd507b0ea" }, "downloads": -1, "filename": "rasdapy-0.9.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "953a1ba7badf27c66d3cbee764423da3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65170, "upload_time": "2018-03-22T17:10:30", "url": "https://files.pythonhosted.org/packages/5f/3f/0be67c825284028d1407e0a32ef7f85e66a7611cf06a52b3e8f3868ac839/rasdapy-0.9.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd9e4afc5e749ca7f582f1a0ea25ffff", "sha256": "1643bd62837b43c93291d516a7e5e367eec55933a91a8a5ec97eab6a23a93c1e" }, "downloads": -1, "filename": "rasdapy-0.9.2.1.tar.gz", "has_sig": false, "md5_digest": "cd9e4afc5e749ca7f582f1a0ea25ffff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47640, "upload_time": "2018-03-22T17:10:32", "url": "https://files.pythonhosted.org/packages/c6/b7/114f30db3a5aef0e0c8d119f6c64617f90bbee6f18ae6eb68e940389fef7/rasdapy-0.9.2.1.tar.gz" } ], "0.9.9.1": [ { "comment_text": "", "digests": { "md5": "09c06ae49b2b5e6ce7571759bc30d944", "sha256": "0b6d9f2ae92686ac64690c3cebda91cae302fc36ad861e3d35f75d0135a9ff26" }, "downloads": -1, "filename": "rasdapy-0.9.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09c06ae49b2b5e6ce7571759bc30d944", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64401, "upload_time": "2018-03-22T17:36:52", "url": "https://files.pythonhosted.org/packages/9e/00/149ef3606e72b81c63c837d8e779dc40839c995c59fc9a7e713d31e03e58/rasdapy-0.9.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57845e74681c4e06810bc7b45758d68f", "sha256": "0b2d266826b13e713f19c0b48bc95d22662768be8401a8e128442135da0d633d" }, "downloads": -1, "filename": "rasdapy-0.9.9.1.tar.gz", "has_sig": false, "md5_digest": "57845e74681c4e06810bc7b45758d68f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47490, "upload_time": "2018-03-22T17:36:54", "url": "https://files.pythonhosted.org/packages/fa/c2/f0f47f5a1f6cc7f1d85b8cfd4ad3d440c36ca23225f7828fea222089d161/rasdapy-0.9.9.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "dad387d009d83ee7cdc03e323cb44bbc", "sha256": "6551dea1e3c47f1a82245748f6b63b973f9282e2755794d6260160d3ff657453" }, "downloads": -1, "filename": "rasdapy-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dad387d009d83ee7cdc03e323cb44bbc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64365, "upload_time": "2018-03-22T17:38:41", "url": "https://files.pythonhosted.org/packages/da/82/15ece7fc54cbacef923c094b628cbda66df446030c0dc622dcfe25e09839/rasdapy-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d7c39d137f5da4f747ffbdd8fd715e8", "sha256": "5f67cb92db8dd10f9b3dc61ce2c6a231cb053bf59dab911d00c4acfa34a25082" }, "downloads": -1, "filename": "rasdapy-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4d7c39d137f5da4f747ffbdd8fd715e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47490, "upload_time": "2018-03-22T17:38:43", "url": "https://files.pythonhosted.org/packages/bb/56/0055de313209fa85c8ad8d0d8ce931b316d296ed95c991c440b4c1d827b6/rasdapy-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "154bd74da07170f026ce578c6970303f", "sha256": "eb9e799dc60b132363b4d7db17c3a6cd82262bbd5d29463b59a5edef9ec2b1f1" }, "downloads": -1, "filename": "rasdapy-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "154bd74da07170f026ce578c6970303f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66386, "upload_time": "2018-12-04T07:33:49", "url": "https://files.pythonhosted.org/packages/ea/de/0ad4e016f9b3771a346188c0f5feac270f1c0367e3688a04c769fe51d1ff/rasdapy-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11aa6006fe347decdacd45200b00fd67", "sha256": "5ad7a1bc63aaf176a9b26dc2267dd5eaf04413c591d86a2c18cf6ec085412f1b" }, "downloads": -1, "filename": "rasdapy-1.1.0.tar.gz", "has_sig": false, "md5_digest": "11aa6006fe347decdacd45200b00fd67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49871, "upload_time": "2018-12-04T07:33:52", "url": "https://files.pythonhosted.org/packages/c7/65/dab81bafc97c0ea49e6cd0b99dcea3d03d32ba89d26ba4ea3a25eba20baa/rasdapy-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "154bd74da07170f026ce578c6970303f", "sha256": "eb9e799dc60b132363b4d7db17c3a6cd82262bbd5d29463b59a5edef9ec2b1f1" }, "downloads": -1, "filename": "rasdapy-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "154bd74da07170f026ce578c6970303f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66386, "upload_time": "2018-12-04T07:33:49", "url": "https://files.pythonhosted.org/packages/ea/de/0ad4e016f9b3771a346188c0f5feac270f1c0367e3688a04c769fe51d1ff/rasdapy-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11aa6006fe347decdacd45200b00fd67", "sha256": "5ad7a1bc63aaf176a9b26dc2267dd5eaf04413c591d86a2c18cf6ec085412f1b" }, "downloads": -1, "filename": "rasdapy-1.1.0.tar.gz", "has_sig": false, "md5_digest": "11aa6006fe347decdacd45200b00fd67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49871, "upload_time": "2018-12-04T07:33:52", "url": "https://files.pythonhosted.org/packages/c7/65/dab81bafc97c0ea49e6cd0b99dcea3d03d32ba89d26ba4ea3a25eba20baa/rasdapy-1.1.0.tar.gz" } ] }