{ "info": { "author": "Jaime Viloria", "author_email": "jaime.viloria@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# jvstats, a commandline tool for retrieving stats\n\n[![Build Status](https://travis-ci.com/jaimeviloria/jvstats.svg)](https://travis-ci.com/jaimeviloria/jvstats)\n[![PyPI version](https://badge.fury.io/py/jvstats.svg)](https://badge.fury.io/py/jvstats)\n\n## Development Requirements\n* make\n* python3\n* virtualenv\n\n## Package Requirements\n* python3\n\n## Installation\n\n`pip install jvstats`\n\n## Usage: \n\nExample for the module\n```\n>>> from jvstats import Delays\n>>> d = Delays()\n>>> d.delays\n[]\n>>> d.addDelay(100)\n[100]\n>>> d.medians\n[-1]\n>>> d.sliding_window\n[100]\n>>> d.addDelay(102)\n[100, 102]\n>>> d.medians\n[-1, 101]\n>>> d.sliding_window\n[100, 102]\n>>> d.addDelay([101,110,120])\n[100, 102, 101, 110, 120]\n>>> d.sliding_window\n[101, 110, 120]\n>>> d.medians\n[-1, 101, 101, 102, 110]\n>>> d.delays=[100,102]\n>>> d.medians\n[-1, 101]\n```\n\nWhen using the tool on commandline\n\n1. piping from stdin (in this case using a file)\n```\n$ cat test1.csv \n100\n102\n101\n110\n120\n115\n$ cat test1.csv | jvstats delays medians\n-1\n101\n101\n102\n110\n115\n\n```\n\n2. from a file\n\n```\n$ cat test1.csv\n100\n102\n101\n110\n120\n115\n$ jvstats delays medians --filename test1.csv \n-1\n101\n101\n102\n110\n115\n```\n\n## Development\n\n### Build your own specific version of python to test against:\n\nThe created project also contains a set of Makefiles which will build and run tests against your code. \n\n`make` will build you the latest version of python and then proceed for testing\n\nOr choose a specific python version to test against. \n\n`make PYTHON_VERSION=3.6`\n\nNote that once built, you can easily swap between python versions just by executing the make command. If the python version you need was already built in the build directory, then we simply update the symlink of the virtualenv and ensure requirements.txt is installed.\n\n## Testing\n\n`make test`\ncreates the virtualenv and python binaries necessary for testing as well as running the unittests\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "jvstats", "package_url": "https://pypi.org/project/jvstats/", "platform": "", "project_url": "https://pypi.org/project/jvstats/", "project_urls": null, "release_url": "https://pypi.org/project/jvstats/0.1.4.dev0/", "requires_dist": [ "click" ], "requires_python": ">=3.5", "summary": "", "version": "0.1.4.dev0" }, "last_serial": 4893129, "releases": { "0.1.3.dev0": [ { "comment_text": "", "digests": { "md5": "a3762135a9664ae34d0546500f2eaa82", "sha256": "5e06d8e37dc9841b5997a1e057538efd969b885369465712f00e4701a237467d" }, "downloads": -1, "filename": "jvstats-0.1.3.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "a3762135a9664ae34d0546500f2eaa82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 5103, "upload_time": "2019-03-04T06:25:39", "url": "https://files.pythonhosted.org/packages/5e/5f/65b7738580ce25824591994fb467d9fe2dba49f8835faf8eea777a9e3216/jvstats-0.1.3.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "795ceff2ae7e2293504e0302c28c472f", "sha256": "de2b9336eb6c200d622ff9829b6f1bbdd333013ac6e58733b3c192d034c0f1ed" }, "downloads": -1, "filename": "jvstats-0.1.3.dev0.tar.gz", "has_sig": false, "md5_digest": "795ceff2ae7e2293504e0302c28c472f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3943, "upload_time": "2019-03-04T06:25:40", "url": "https://files.pythonhosted.org/packages/b9/0b/98e70862966c54a0e92bf8a65c3ef3e76abf4e4f15de95b605ebd8fb5830/jvstats-0.1.3.dev0.tar.gz" } ], "0.1.4.dev0": [ { "comment_text": "", "digests": { "md5": "a05258c3dad5f3e141bd6998b9de386d", "sha256": "5431d3ace3b40263a4a41619470acd409cba2dfbeb73f2d1d60b2fd99e8f20cc" }, "downloads": -1, "filename": "jvstats-0.1.4.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "a05258c3dad5f3e141bd6998b9de386d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 5095, "upload_time": "2019-03-04T06:57:54", "url": "https://files.pythonhosted.org/packages/6c/8c/8d048027bec9f1eb5c7ef6037fd42458402f1b1c78aa4a49066b126c1212/jvstats-0.1.4.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3231126410d48ffdde846184503d5caf", "sha256": "9049b765c24af31181cccbed8da157af0f6efa50272c8adefc4dfa5d7744ac97" }, "downloads": -1, "filename": "jvstats-0.1.4.dev0.tar.gz", "has_sig": false, "md5_digest": "3231126410d48ffdde846184503d5caf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3949, "upload_time": "2019-03-04T06:57:55", "url": "https://files.pythonhosted.org/packages/23/4a/73f7b20accfa28d5104bdb38af234ec9dd688b2f6f6c2996c3a56049a3e8/jvstats-0.1.4.dev0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a05258c3dad5f3e141bd6998b9de386d", "sha256": "5431d3ace3b40263a4a41619470acd409cba2dfbeb73f2d1d60b2fd99e8f20cc" }, "downloads": -1, "filename": "jvstats-0.1.4.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "a05258c3dad5f3e141bd6998b9de386d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 5095, "upload_time": "2019-03-04T06:57:54", "url": "https://files.pythonhosted.org/packages/6c/8c/8d048027bec9f1eb5c7ef6037fd42458402f1b1c78aa4a49066b126c1212/jvstats-0.1.4.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3231126410d48ffdde846184503d5caf", "sha256": "9049b765c24af31181cccbed8da157af0f6efa50272c8adefc4dfa5d7744ac97" }, "downloads": -1, "filename": "jvstats-0.1.4.dev0.tar.gz", "has_sig": false, "md5_digest": "3231126410d48ffdde846184503d5caf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3949, "upload_time": "2019-03-04T06:57:55", "url": "https://files.pythonhosted.org/packages/23/4a/73f7b20accfa28d5104bdb38af234ec9dd688b2f6f6c2996c3a56049a3e8/jvstats-0.1.4.dev0.tar.gz" } ] }