{ "info": { "author": "Matthew Wardrop", "author_email": "mpwardrop@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "Mensor is a graph-based computation engine for computing measures and metrics.\nIt:\n\n- defines a new grammar for extracting measures and metrics that is designed to\n be intuitive and capable (it can do almost(?) anything that makes sense to\n do with metrics and measures).\n- makes measure and metric definitions explicit and shareable, and their\n computations transparent and reproducible.\n- allows multiple data sources to be stitched together on the fly without users\n having to explicitly write the code / query required to join the data sources.\n- is agnostic as to how data is stored or accessed, and new data backends are\n relatively simple to write.\n- allows for local ad-hoc definitions of additional data sources for exploration\n by data scientists or other technically minded folk, decoupling it from\n deployment into production services.\n\n**Note:** Mensor is currently still under heavy development, and intrusive\nchanges to the API are expected. To minimise the impact on downstream projects,\nMensor will strictly adhere to semantic versioning. In particular, any\nincompatible or sufficiently adventurous change to classes expected to be used\noutside of Mensor itself will result in a minor version bump. If you pin the\nversion of Mensor used in your project using `mensor>=x.y(.z)?=0.1.2<0.2`), you should be protected from any code churn and can\nupgrade to newer versions of Mensor after reading the release notes at your\nleisure.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/airbnb/mensor", "keywords": "measures metrics aggregation experimentation statistics", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mensor", "package_url": "https://pypi.org/project/mensor/", "platform": "", "project_url": "https://pypi.org/project/mensor/", "project_urls": { "Documentation": "http://mensor.readthedocs.io", "Homepage": "http://github.com/airbnb/mensor", "Issue Tracker": "https://github.com/airbnb/mensor/issues", "Source": "https://github.com/airbnb/mensor" }, "release_url": "https://pypi.org/project/mensor/0.3.1/", "requires_dist": null, "requires_python": "~=3.4", "summary": "A dynamic graph-based metric computation engine.", "version": "0.3.1" }, "last_serial": 4075882, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4ccf6e80e8c4d2c01299d3ec7172c365", "sha256": "145b71a9e5127672bec194bad24ca358ecb89abb29f4a8c945aed7b039b010c2" }, "downloads": -1, "filename": "mensor-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4ccf6e80e8c4d2c01299d3ec7172c365", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30805, "upload_time": "2018-05-10T21:05:35", "url": "https://files.pythonhosted.org/packages/e3/05/dc55babc55cbf0a2c2510471fa7d9368731858256afda3dd9bbab3dd2a7d/mensor-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3c0ee89e690c6f572dbaaef44e8aaf92", "sha256": "536e0bf43e01c73f99a6810c31aee0917600880f314eaf35f045e1d7e8c57a94" }, "downloads": -1, "filename": "mensor-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3c0ee89e690c6f572dbaaef44e8aaf92", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 31187, "upload_time": "2018-05-10T21:22:24", "url": "https://files.pythonhosted.org/packages/1f/60/ff110c13f8ccb670a0eb6a64783c6ac7b92b6ae9cc003ad3a5ddc929684e/mensor-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c8fb6abe4f67151c31068d81e75acf36", "sha256": "a3d7cc2a00ca761406418e81a88acc4459cfb7920d5756099f7ef1fbd0198253" }, "downloads": -1, "filename": "mensor-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c8fb6abe4f67151c31068d81e75acf36", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 36242, "upload_time": "2018-06-29T20:48:31", "url": "https://files.pythonhosted.org/packages/50/04/5d5f4c5f63a3c2c1bb28caa65f28a0423026531c1ab31a2b041ac43eb22b/mensor-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5829c5d3f7edd30b8bcdbc961784b534", "sha256": "f4f93e308c3b7e74fad6f596f8b0094a180d90e28c4adf7eacd4fbbcdba9e7ac" }, "downloads": -1, "filename": "mensor-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5829c5d3f7edd30b8bcdbc961784b534", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 36233, "upload_time": "2018-07-03T00:15:01", "url": "https://files.pythonhosted.org/packages/c6/8e/61a50b56ba249274c81bc3d9828614f00b2ca3bbf275ec44189e3fc229a3/mensor-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ced39c3b1c36a4466b77821bac5b6733", "sha256": "3883904640e0023a5ed5a086bf7b9773548603822718b21419597a57bbb499f3" }, "downloads": -1, "filename": "mensor-0.3.0.tar.gz", "has_sig": false, "md5_digest": "ced39c3b1c36a4466b77821bac5b6733", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 39119, "upload_time": "2018-07-18T00:11:11", "url": "https://files.pythonhosted.org/packages/78/2e/9d5a72a0f2a019dc1a25f43e53d31895f5b174e68fc33cac00d2d59cdd73/mensor-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "50f91ec77b7608b3ea63dfe3b7e1beb9", "sha256": "db93dcb4e0b8ed7db4a826ae9c67f1f1f9bdd0990d49601fa2ae3502827397b1" }, "downloads": -1, "filename": "mensor-0.3.1.tar.gz", "has_sig": false, "md5_digest": "50f91ec77b7608b3ea63dfe3b7e1beb9", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 39134, "upload_time": "2018-07-18T00:20:11", "url": "https://files.pythonhosted.org/packages/f0/58/8d200a1f6692da183c51d826798daf9653db8f624f744c519497f6b44ebf/mensor-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "50f91ec77b7608b3ea63dfe3b7e1beb9", "sha256": "db93dcb4e0b8ed7db4a826ae9c67f1f1f9bdd0990d49601fa2ae3502827397b1" }, "downloads": -1, "filename": "mensor-0.3.1.tar.gz", "has_sig": false, "md5_digest": "50f91ec77b7608b3ea63dfe3b7e1beb9", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.4", "size": 39134, "upload_time": "2018-07-18T00:20:11", "url": "https://files.pythonhosted.org/packages/f0/58/8d200a1f6692da183c51d826798daf9653db8f624f744c519497f6b44ebf/mensor-0.3.1.tar.gz" } ] }