{
"info": {
"author": "Abilian SAS",
"author_email": "contact@abilian.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Natural Language :: English",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7"
],
"description": "OlaPy, an experimental OLAP engine based on Pandas\n==================================================\n\nAbout\n-----\n\n**OlaPy** is an OLAP_ engine based on Python, which gives you a set of tools for the development of reporting and analytical\napplications, multidimensional analysis, and browsing of aggregated data with MDX_ and XMLA_ support.\n\n\n.. _OLAP: https://en.wikipedia.org/wiki/Online_analytical_processing\n.. _MDX: https://en.wikipedia.org/wiki/MultiDimensional_eXpressions\n.. _XMLA: https://en.wikipedia.org/wiki/XML_for_Analysis\n\n`Documentation `_\n\n.. image:: https://raw.githubusercontent.com/abilian/olapy/master/docs/pictures/olapy.gif\n\nStatus\n~~~~~~\n\nThis project is currently a research prototype, not suited for production use.\n\nLicence\n~~~~~~~\n\nThis project is currently licenced under the LGPL v3 licence.\n\nInstallation\n------------\n\nInstall from PyPI\n~~~~~~~~~~~~~~~~~\n\nYou can install it directly from the `Python Package Index `_::\n\n pip install olapy\n\n\nInstall from Github\n~~~~~~~~~~~~~~~~~~~\n\nThe project sources are stored in `Github repository `_.\n\nDownload from Github::\n\n git clone git://github.com/abilian/olapy.git\n\n\nTo set up the application, run, ideally in a virtualenv::\n\n cd olapy\n python setup.py install\n\nor just::\n\n pip install -e .\n\n**[OPTIONAL]**\n\nyou can use `Spark `_ instead of `Pandas `_, to do so, you need just to install it::\n\n pip install pyspark\n\nand if you want to go back to pandas just uninstall spark with::\n\n pip uninstall pyspark\n\nUsage\n-----\n\nBefore running OlaPy, you need to initialize it with::\n\n olapy init\n\nand then you can run the server with::\n\n olapy runserver\n\n\nand then from excel, open new spreadsheet and go to : Data -> From Other Sources -> From Analysis Services and use http://127.0.0.1:8000/ as server name and click next, then you can chose one of default olapy demo cubes (sales, foodmart...) and finish.\n\nthat's it ! now you can play with data\n\n\nDeveloping\n----------\n\nThis project must adhere to the `Abilian Developer Guide `_.\n\nPull requests are welcome.\n\nTests\n~~~~~\n\nTo run tests, run::\n\n pytest tests\n\nor simply (on Unix-like systems)::\n\n make test\n\n\nCredits\n-------\n\nThis project is developed by `Abilian SAS `_ and partially funded by the French Government through the `Wendelin `_ project and the `Investissement d'avenir `_ programme.",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/abilian/olapy",
"keywords": "",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "olapy",
"package_url": "https://pypi.org/project/olapy/",
"platform": "",
"project_url": "https://pypi.org/project/olapy/",
"project_urls": {
"Homepage": "https://github.com/abilian/olapy"
},
"release_url": "https://pypi.org/project/olapy/0.7.8/",
"requires_dist": null,
"requires_python": "",
"summary": "OLAP Engine",
"version": "0.7.8"
},
"last_serial": 5612118,
"releases": {
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "f1167ecac3531825e6486789e9872dc7",
"sha256": "11246ae6779d98d337020eca4bc6dfb2660f9e7cbaea219be525d5d285051852"
},
"downloads": -1,
"filename": "olapy-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "f1167ecac3531825e6486789e9872dc7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2313506,
"upload_time": "2017-03-10T16:20:17",
"url": "https://files.pythonhosted.org/packages/f1/65/96e0ed65f6db55f486217b25b284766508f2721755ac36b7f1cec3307a0c/olapy-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "c224b74c29da271eca6be0d0490991cb",
"sha256": "d1a323127238ea1025b690b0d0026e95a1acdc5bdccd8b8b972f23baa64ec2f4"
},
"downloads": -1,
"filename": "olapy-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "c224b74c29da271eca6be0d0490991cb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2314796,
"upload_time": "2017-03-17T15:34:45",
"url": "https://files.pythonhosted.org/packages/90/52/6212c0995dbb20cee56cf6d5ef65caba22c0eb6aff16316ef4c782fd692d/olapy-0.2.1.tar.gz"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "36a0d713b87773c1ff3f228759f7d123",
"sha256": "5710a0ba07ff6b8d0eaadf1aba17fd3af907624a1c7d6f5c4d7b2ee5ce133a5b"
},
"downloads": -1,
"filename": "olapy-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "36a0d713b87773c1ff3f228759f7d123",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2314749,
"upload_time": "2017-03-17T16:32:12",
"url": "https://files.pythonhosted.org/packages/a3/92/8033b01b73c5c45f9d96e34cf747fce871258d0df67bfda732d5b742915d/olapy-0.2.2.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "f8ac8d015498bbce8ff9d4ac602ab1f7",
"sha256": "369ac2ff90b7b9d6e8361298b9a34c32eed1fa3d3d97ceecd9d3ec6a132d4352"
},
"downloads": -1,
"filename": "olapy-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "f8ac8d015498bbce8ff9d4ac602ab1f7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2013952,
"upload_time": "2017-04-29T16:41:52",
"url": "https://files.pythonhosted.org/packages/ad/47/b58efbc6c60e9ba2d101677daa0097665d3b9373c998c0c7183a3a2a29a5/olapy-0.3.0.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "65876e47ecb71566d4590deaeecfb257",
"sha256": "96445654f5a6f483b67592e51fd56ad686c382fd76642890eb857194bf9a0065"
},
"downloads": -1,
"filename": "olapy-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "65876e47ecb71566d4590deaeecfb257",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2014101,
"upload_time": "2017-05-04T11:02:57",
"url": "https://files.pythonhosted.org/packages/94/06/b49af077c2503b523f379a414660281fa039b814dc62bb2c91391eb06c6c/olapy-0.3.1.tar.gz"
}
],
"0.4.0": [
{
"comment_text": "",
"digests": {
"md5": "28d223136b9ee50a65874de11731ef3e",
"sha256": "e5abed154e72b6903a58ecf277295b356b20dc9bbbc38c55e977f295c7dbd24b"
},
"downloads": -1,
"filename": "olapy-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "28d223136b9ee50a65874de11731ef3e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 233155,
"upload_time": "2017-07-31T12:39:57",
"url": "https://files.pythonhosted.org/packages/ec/f8/a245cefcb0fd39304dd610efd62367d4f97dc48174c2ce46a610e3d39369/olapy-0.4.0.tar.gz"
}
],
"0.4.5.1": [
{
"comment_text": "",
"digests": {
"md5": "1a5778f91cc40beedba407dc9f0e93bd",
"sha256": "3590322845be62a2f901923892c1dcd8a1602c727951b32d8da6d11e59e4109d"
},
"downloads": -1,
"filename": "olapy-0.4.5.1.tar.gz",
"has_sig": false,
"md5_digest": "1a5778f91cc40beedba407dc9f0e93bd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 235733,
"upload_time": "2017-08-28T18:31:33",
"url": "https://files.pythonhosted.org/packages/ef/4f/f71f168ae93df673653f477eef6e46bbed0f0f33df993ff489992d4e23e0/olapy-0.4.5.1.tar.gz"
}
],
"0.4.6": [
{
"comment_text": "",
"digests": {
"md5": "38f8390770da6ac439991126f0ea6f93",
"sha256": "b911737da59ea3119974bd6ffa60a7bad1c4a7e7e3d2319c8fee4a5b678c6c7c"
},
"downloads": -1,
"filename": "olapy-0.4.6.tar.gz",
"has_sig": false,
"md5_digest": "38f8390770da6ac439991126f0ea6f93",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 235788,
"upload_time": "2017-08-29T16:23:20",
"url": "https://files.pythonhosted.org/packages/66/a1/25182129044f47b8f53f6176b8ca60445c9157b21ddf8fe5bd7961c77f5f/olapy-0.4.6.tar.gz"
}
],
"0.4.7": [
{
"comment_text": "",
"digests": {
"md5": "e81258a151c4ace78cf7e4761980d033",
"sha256": "dc1dd008f410bcd5de6101cce038c85fa5a0f229a78dbd51e833d1a04d9c0d6c"
},
"downloads": -1,
"filename": "olapy-0.4.7.tar.gz",
"has_sig": false,
"md5_digest": "e81258a151c4ace78cf7e4761980d033",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 238235,
"upload_time": "2017-10-02T08:19:27",
"url": "https://files.pythonhosted.org/packages/13/57/6878b1521c92f92567cae86828da947279e8e112f9c30e62183559ab6185/olapy-0.4.7.tar.gz"
}
],
"0.4.8": [
{
"comment_text": "",
"digests": {
"md5": "223bbbf36e50840971440f15f18e3d0e",
"sha256": "5ca94184c2b685cdc38d85e05a1cdf46445a1906dda818f0a4a3bc34bcdb934e"
},
"downloads": -1,
"filename": "olapy-0.4.8.tar.gz",
"has_sig": false,
"md5_digest": "223bbbf36e50840971440f15f18e3d0e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 250742,
"upload_time": "2017-11-17T15:42:45",
"url": "https://files.pythonhosted.org/packages/5b/62/0a01cbc98a1dbf0b9b8d9d17fbb1c2187ced7bc90869f6f9d5d220badafd/olapy-0.4.8.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "bd69c8c661b6a29c90e12b9ce286f847",
"sha256": "55ff11ecbea6b4d067f4a33e8426a2f0b6cd55295addb65be69f9f7cffc9f308"
},
"downloads": -1,
"filename": "olapy-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "bd69c8c661b6a29c90e12b9ce286f847",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 428389,
"upload_time": "2017-12-04T17:36:48",
"url": "https://files.pythonhosted.org/packages/c8/8a/4d9f878e35723e50ea8c8702aabfedd87cfee5fd983c2ff1e8300fb947a7/olapy-0.5.0.tar.gz"
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"md5": "5bb16044e414f31320004e441c904b46",
"sha256": "2df140964ed6bce89ec765e9816bba7d83dd38312ff4d27228e1775886f97897"
},
"downloads": -1,
"filename": "olapy-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "5bb16044e414f31320004e441c904b46",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 429322,
"upload_time": "2018-01-30T07:25:27",
"url": "https://files.pythonhosted.org/packages/0d/86/a59e5395c43829da83c1f8b91387b749448db72a8669e660d246341cae96/olapy-0.6.0.tar.gz"
}
],
"0.6.1": [
{
"comment_text": "",
"digests": {
"md5": "64da07b55b77b3a46b485f9008cb0263",
"sha256": "2a51682994c020bfe1d22b468c58fea9badc82f6f82bcaac4c7c95a3fd5cacf7"
},
"downloads": -1,
"filename": "olapy-0.6.1.tar.gz",
"has_sig": false,
"md5_digest": "64da07b55b77b3a46b485f9008cb0263",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 430511,
"upload_time": "2018-03-20T15:23:11",
"url": "https://files.pythonhosted.org/packages/73/03/3d449ead7b8c8863ca5b584443c25bbc6b2ead6d13dafbe46fb3448182a6/olapy-0.6.1.tar.gz"
}
],
"0.6.2": [
{
"comment_text": "",
"digests": {
"md5": "980231a90d051da0b8e76ab2f1cb7c9b",
"sha256": "7fe4bb242200e43f94fe6d1463c8ee2aace809e93ce1f74ec24ba8a7cf998ae0"
},
"downloads": -1,
"filename": "olapy-0.6.2.tar.gz",
"has_sig": false,
"md5_digest": "980231a90d051da0b8e76ab2f1cb7c9b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 430704,
"upload_time": "2018-04-16T09:22:02",
"url": "https://files.pythonhosted.org/packages/d9/74/4e093e7817a469d4227b066a2ff2edb0409ee600c8ae1196559d552d0cdf/olapy-0.6.2.tar.gz"
}
],
"0.7.0": [
{
"comment_text": "",
"digests": {
"md5": "b884a256de32c71fd1b23970ceabface",
"sha256": "e2c986707a5ccdb2a6fc2943734fe20d8d00bdba97356b2f2490fc049da67695"
},
"downloads": -1,
"filename": "olapy-0.7.0.tar.gz",
"has_sig": false,
"md5_digest": "b884a256de32c71fd1b23970ceabface",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 449724,
"upload_time": "2018-12-19T08:21:09",
"url": "https://files.pythonhosted.org/packages/80/ae/3a66f9ee5f9a847ba710a09828005f931e4897a33472ebb16250f925967d/olapy-0.7.0.tar.gz"
}
],
"0.7.5": [
{
"comment_text": "",
"digests": {
"md5": "e5fa80b54e7bb37734292a028b851584",
"sha256": "580e32b8d2b2ca6daaa3fe22894c9fa3cc7bc8343eab2612d23b6e40e002c16e"
},
"downloads": -1,
"filename": "olapy-0.7.5.tar.gz",
"has_sig": false,
"md5_digest": "e5fa80b54e7bb37734292a028b851584",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 453992,
"upload_time": "2019-02-08T16:41:39",
"url": "https://files.pythonhosted.org/packages/29/2b/863f861210bf7cb873ba5e3c31250d45368d987d865fad8b1a74252dfe51/olapy-0.7.5.tar.gz"
}
],
"0.7.6": [
{
"comment_text": "",
"digests": {
"md5": "67973aebcdc137f5ee2f1993be90e7e9",
"sha256": "9ab10663f28616ac6a97e8bb243ca6c60dbca2d2aecebf35edff11bdbbde19e8"
},
"downloads": -1,
"filename": "olapy-0.7.6.tar.gz",
"has_sig": false,
"md5_digest": "67973aebcdc137f5ee2f1993be90e7e9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 454038,
"upload_time": "2019-04-15T08:26:44",
"url": "https://files.pythonhosted.org/packages/ec/f2/b67e52a08755e97ca481a5930f345c5c6a3af2fd1d090da61f2e81a35688/olapy-0.7.6.tar.gz"
}
],
"0.7.7": [
{
"comment_text": "",
"digests": {
"md5": "4d1fad946e3ca3ce1c9d511c211db547",
"sha256": "9602bad27be2cbeb014723aabb317e13b3b2c21b4c4025b2c1c893a88195a841"
},
"downloads": -1,
"filename": "olapy-0.7.7.tar.gz",
"has_sig": false,
"md5_digest": "4d1fad946e3ca3ce1c9d511c211db547",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 454056,
"upload_time": "2019-07-19T15:18:51",
"url": "https://files.pythonhosted.org/packages/db/43/3f98e6563e5f333063f989230edd153cd119d303d6ebe515f46f4baaa969/olapy-0.7.7.tar.gz"
}
],
"0.7.8": [
{
"comment_text": "",
"digests": {
"md5": "38ca34f619225a9f74dc0850652af083",
"sha256": "eff8cd271e34b9fd3eb83759e70c8c6dea34afb855584b1b9806284149fa3ff2"
},
"downloads": -1,
"filename": "olapy-0.7.8.tar.gz",
"has_sig": false,
"md5_digest": "38ca34f619225a9f74dc0850652af083",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 454050,
"upload_time": "2019-07-31T07:50:38",
"url": "https://files.pythonhosted.org/packages/8d/29/f927f07cea960625a94813c4b2f44be800be0e9724636255522340c15853/olapy-0.7.8.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "38ca34f619225a9f74dc0850652af083",
"sha256": "eff8cd271e34b9fd3eb83759e70c8c6dea34afb855584b1b9806284149fa3ff2"
},
"downloads": -1,
"filename": "olapy-0.7.8.tar.gz",
"has_sig": false,
"md5_digest": "38ca34f619225a9f74dc0850652af083",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 454050,
"upload_time": "2019-07-31T07:50:38",
"url": "https://files.pythonhosted.org/packages/8d/29/f927f07cea960625a94813c4b2f44be800be0e9724636255522340c15853/olapy-0.7.8.tar.gz"
}
]
}