{"id":13467968,"url":"https://github.com/DataBrewery/cubes","last_synced_at":"2025-03-26T03:31:23.143Z","repository":{"id":41697559,"uuid":"1239728","full_name":"DataBrewery/cubes","owner":"DataBrewery","description":"[NOT MAINTAINED] Light-weight Python OLAP framework for multi-dimensional data analysis","archived":false,"fork":false,"pushed_at":"2022-04-29T06:53:17.000Z","size":9632,"stargazers_count":1491,"open_issues_count":138,"forks_count":315,"subscribers_count":106,"default_branch":"master","last_synced_at":"2024-10-29T21:59:14.293Z","etag":null,"topics":["cube","data","data-analysis","data-warehouse","multidimensional-analysis","olap","sql"],"latest_commit_sha":null,"homepage":"http://cubes.databrewery.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DataBrewery.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-01-10T22:30:20.000Z","updated_at":"2024-10-28T19:27:28.000Z","dependencies_parsed_at":"2022-09-23T21:10:26.964Z","dependency_job_id":null,"html_url":"https://github.com/DataBrewery/cubes","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBrewery%2Fcubes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBrewery%2Fcubes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBrewery%2Fcubes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DataBrewery%2Fcubes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DataBrewery","download_url":"https://codeload.github.com/DataBrewery/cubes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245584774,"owners_count":20639627,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cube","data","data-analysis","data-warehouse","multidimensional-analysis","olap","sql"],"created_at":"2024-07-31T15:01:03.368Z","updated_at":"2025-03-26T03:31:23.136Z","avatar_url":"https://github.com/DataBrewery.png","language":"Python","readme":"Cubes - Online Analytical Processing Framework for Python\n=========================================================\n\n[![Join the chat at https://gitter.im/DataBrewery/cubes](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/DataBrewery/cubes?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n[![Flattr this git repo](http://api.flattr.com/button/flattr-badge-large.png)](https://flattr.com/submit/auto?user_id=Stiivi\u0026url=https://github.com/databrewery/cubes\u0026title=Cubes\u0026language=\u0026tags=github\u0026category=software)\n\nCubes is a light-weight Python framework and set of tools for Online\nAnalytical Processing (OLAP), multidimensional analysis and browsing of\naggregated data.\n\n*Focus on data analysis, in human way*\n\n\nOverview\n========\n\nPurpose is to provide a framework for giving analyst or any application\nend-user understandable and natural way of presenting the multidimensional\ndata. One of the main features is the logical model, which serves as\nabstraction over physical data to provide end-user layer.\n\nFeatures:\n\n* OLAP and aggregated browsing (default backend is for relational databse -\n  ROLAP)\n* multidimensional analysis\n* logical view of analysed data - how analysts look at data, how they think of\n  data, not not how the data are physically implemented in the data stores\n* hierarchical dimensions (attributes that have hierarchical dependencies,\n  such as category-subcategory or country-region)\n* localizable metadata and data\n* SQL query generator for multidimensional aggregation queries\n* OLAP server – HTTP server based on Flask Blueprint, can be [easily\n  integrated](http://pythonhosted.org/cubes/deployment.html) into your\n  application.\n\nDownload\n========\n\nCurrent recommended version is 1.1.x. It hasn't been yet tagged so please use the *master* branch.\nThis version includes SQL backend support out of the box, and other backends have been moved to separate\nprojects (ie. MongoDB). This branch (currently *master*) will be soon tagged as 1.1 release.\n\nPrevious stable version was 1.0.1. This version included all backend types, but no further\ndevelopment will be done on this branch.\n\n\nDocumentation\n=============\n\n[Latest documentation](http://cubes.readthedocs.org/en/latest)\n\nExamples\n--------\n\nSee `examples` directory in the source code repository\nfor simple examples and use-cases.\n\nSee https://github.com/DataBrewery/cubes-examples\nfor more complex examples.\n\nModels\n------\n\nFor cubes models see\nhttps://github.com/DataBrewery/cubes-models\n\n\nDevelopment\n============\n\nSource code is in a Git repository [on GitHub](https://github.com/DataBrewery/cubes)\n\n    git clone git://github.com/DataBrewery/cubes\n\nAfter you've cloned, you might want to install all of the development dependencies.\n\n    pip install -e .[dev]\n\nBuild the documentation like so. ::\n\n    cd doc\n    make help\n    make html\n\nOutputs will go in ``doc/_*``.\n\n\nRequirements\n------------\n\nPython \u003e= 2.7 and Python \u003e= 3.4.1\n\nMost of the requirements are soft (optional) and need to be satisfied only if\ncertain parts of cubes are being used.\n\n* SQLAlchemy from http://www.sqlalchemy.org/ version \u003e= 0.7.4 - for SQL\n  backend\n* Flask from http://flask.pocoo.org/ for Slicer server\n* Jinja2 from http://jinja.pocoo.org/docs/ for HTML presenters\n\nSupport\n=======\n\nIf you have questions, problems or suggestions, you can send a message to the\n[Google group cubes-discuss](http://groups.google.com/group/cubes-discuss).\n\nIRC channel #databrewery on server irc.freenode.net\n\nReport bugs using [github issue\ntracking](https://github.com/DataBrewery/cubes/issues).\n\n\nDevelopment\n-----------\n\nIf you are browsing the code and you find something that:\n\n* is over-complicated or not obvious\n* is redundant\n* can be done in better Python-way\n\n... please let it be known.\n\nAuthors\n=======\n\nCubes is written and maintained by Stefan Urbanek (@Stiivi on Twitter)\n\u003cstefan.urbanek@gmail.com\u003e and various contributors. See AUTHORS file for more\ninformation.\n\n\nLicense\n=======\n\nCubes is licensed under MIT license. For full license see the LICENSE file.\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDataBrewery%2Fcubes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDataBrewery%2Fcubes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDataBrewery%2Fcubes/lists"}