{ "info": { "author": "Nico Schl\u00f6mer", "author_email": "nico.schloemer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Multimedia :: Graphics :: Presentation", "Topic :: Scientific/Engineering :: Visualization" ], "description": "watts\n=====\n\n|Build Status| |codecov| |PyPi Version| |GitHub stars|\n\nThis little script takes a number of energy measurements (e.g., from\nyour electricity meter or old power bills) and displays the consumption\nover time. Works for electricity and water readings.\n\nFor example, with the data file\n\n.. code:: yaml\n\n # electricity data\n ---\n unit: kWh\n groups:\n - style:\n color: '#2ca02c'\n meters:\n - data:\n - date: 2016-01-01T00:00:00+00:00\n value: 1000\n - date: 2016-02-01T00:00:00+00:00\n value: 1200\n - date: 2016-04-01T00:00:00+00:00\n value: 2000\n - date: 2016-07-01T00:00:00+00:00\n value: 3500\n - date: 2016-10-01T00:00:00+00:00\n value: 4000\n\nyou'll get\n\n::\n\n watts electricity.yml\n\n.. figure:: https://nschloe.github.io/watts/electricity.png\n :alt: \n\nInput of water data is equally easy (here for warm and cold water, with\na meter change)\n\n.. code:: yaml\n\n # Water data\n ---\n unit: m^3\n\n groups:\n # warm\n - style:\n color: '#d62728'\n meters:\n - data:\n - date: 2013-01-01T00:00:00+00:00\n value: 0.0\n - date: 2013-07-01T00:00:00+00:00\n value: 16.6\n - date: 2014-01-01T00:00:00+00:00\n value: 30.0\n - data:\n - date: 2014-01-01T00:00:00+00:00\n value: 0.0\n - date: 2014-07-01T00:00:00+00:00\n value: 15.2\n - date: 2015-01-01T00:00:00+00:00\n value: 25.1\n\n # cold\n - style:\n color: '#1f77b4'\n meters:\n - data:\n - date: 2013-01-01T00:00:00+00:00\n value: 0.0\n - date: 2013-04-01T00:00:00+00:00\n value: 4.0\n - date: 2014-07-01T00:00:00+00:00\n value: 23.0\n - date: 2015-01-01T00:00:00+00:00\n value: 35.1\n\n::\n\n watts electricity.yml\n\n.. figure:: https://nschloe.github.io/watts/water.png\n :alt: \n\nDistribution\n~~~~~~~~~~~~\n\nTo create a new release\n\n1. bump the ``__version__`` number,\n\n2. publish to PyPi and GitHub:\n\n ::\n\n $ make publish\n\nLicense\n~~~~~~~\n\nwatts is published under the `MIT\nlicense `__.\n\n.. |Build Status| image:: https://travis-ci.org/nschloe/watts.svg?branch=master\n :target: https://travis-ci.org/nschloe/watts\n.. |codecov| image:: https://codecov.io/gh/nschloe/watts/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/nschloe/watts\n.. |PyPi Version| image:: https://img.shields.io/pypi/v/watts.svg\n :target: https://pypi.python.org/pypi/watts\n.. |GitHub stars| image:: https://img.shields.io/github/stars/nschloe/watts.svg?style=social&label=Star&maxAge=2592000\n :target: https://github.com/nschloe/watts\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://pypi.python.org/pypi/watts", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nschloe/watts", "keywords": "", "license": "License :: OSI Approved :: MIT License", "maintainer": "", "maintainer_email": "", "name": "watts", "package_url": "https://pypi.org/project/watts/", "platform": "", "project_url": "https://pypi.org/project/watts/", "project_urls": { "Download": "https://pypi.python.org/pypi/watts", "Homepage": "https://github.com/nschloe/watts" }, "release_url": "https://pypi.org/project/watts/0.1.4/", "requires_dist": [ "matplotlib", "pipdated", "pyyaml" ], "requires_python": "", "summary": "display energy consumption data", "version": "0.1.4" }, "last_serial": 2921599, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ca5db10900146cc96548d0b68fe66c49", "sha256": "8133e45c20d6e9998235f8a473d5afe3d899e6492120543402d6ece422094a0a" }, "downloads": -1, "filename": "watts-0.1.0.tar.gz", "has_sig": true, "md5_digest": "ca5db10900146cc96548d0b68fe66c49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3800, "upload_time": "2016-12-30T23:05:35", "url": "https://files.pythonhosted.org/packages/b0/07/c1c09587b27da0de321dfde014d2f05556ee9b8a0328118962deeac04daa/watts-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f7878afa82b3b410dcd26521c6f4b79e", "sha256": "dd53ab9971f54c8c26fe16882bc7dec5542c2717e5bdcd5ef0365b87dc10c20b" }, "downloads": -1, "filename": "watts-0.1.1.tar.gz", "has_sig": true, "md5_digest": "f7878afa82b3b410dcd26521c6f4b79e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3833, "upload_time": "2017-01-18T18:27:25", "url": "https://files.pythonhosted.org/packages/c3/95/4d121e40751f567177d8743a7b03ae0ddd4db84198899fb7a0a89c11d87e/watts-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4f19fcb2f5f587ea39af4eeae5aa5b6b", "sha256": "97611a0034cbb74b40640d186cf5dda82a34eda1d8be40a61f4dd1f203b4b917" }, "downloads": -1, "filename": "watts-0.1.2.tar.gz", "has_sig": true, "md5_digest": "4f19fcb2f5f587ea39af4eeae5aa5b6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4061, "upload_time": "2017-01-29T22:48:03", "url": "https://files.pythonhosted.org/packages/a3/1c/08507cb22f8956e7d43a5d7b6c4775b72593ff07ad6e4ff470752b11fb06/watts-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "83260762e03c2fb0dedd6ac8c8fe4810", "sha256": "c7da7bda650444337778868200f348556003de897d64cff180d3a2896fd5aba6" }, "downloads": -1, "filename": "watts-0.1.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "83260762e03c2fb0dedd6ac8c8fe4810", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6843, "upload_time": "2017-04-06T17:08:22", "url": "https://files.pythonhosted.org/packages/67/85/748363604055e40af079e41065dc6d2b7f4868815cca4e359ab50b7adc56/watts-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "84cf13761914b0671e536459b4984631", "sha256": "c34e0d7c337194e717c732067482c671b7eb38f3a4bd33d8120821d3bb18b2bf" }, "downloads": -1, "filename": "watts-0.1.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "84cf13761914b0671e536459b4984631", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7095, "upload_time": "2017-06-02T22:05:59", "url": "https://files.pythonhosted.org/packages/e9/ab/c6f77499a8cc6b7559f6a143775d57d5fba97313d49a7b1f8336b9f91652/watts-0.1.4-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "84cf13761914b0671e536459b4984631", "sha256": "c34e0d7c337194e717c732067482c671b7eb38f3a4bd33d8120821d3bb18b2bf" }, "downloads": -1, "filename": "watts-0.1.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "84cf13761914b0671e536459b4984631", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7095, "upload_time": "2017-06-02T22:05:59", "url": "https://files.pythonhosted.org/packages/e9/ab/c6f77499a8cc6b7559f6a143775d57d5fba97313d49a7b1f8336b9f91652/watts-0.1.4-py2.py3-none-any.whl" } ] }