{ "info": { "author": "Nico Schl\u00f6mer", "author_email": "nico.schloemer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "

\n \"stressberry\"\n

Stress tests and temperature plots for the Raspberry Pi

\n

\n\n[![CircleCI](https://img.shields.io/circleci/project/github/nschloe/stressberry/master.svg?style=flat-square)](https://circleci.com/gh/nschloe/stressberry/tree/master)\n[![codecov](https://img.shields.io/codecov/c/github/nschloe/stressberry.svg?style=flat-square)](https://codecov.io/gh/nschloe/stressberry)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg?style=flat-square)](https://github.com/psf/black)\n[![awesome](https://img.shields.io/badge/awesome-yes-brightgreen.svg?style=flat-square)](https://github.com/nschloe/stressberry)\n[![PyPi Version](https://img.shields.io/pypi/v/stressberry.svg?style=flat-square)](https://pypi.org/project/stressberry)\n[![GitHub stars](https://img.shields.io/github/stars/nschloe/stressberry.svg?style=flat-square&logo=github&label=Stars&logoColor=white)](https://github.com/nschloe/stressberry)\n\nThere are a million ways to cool down your Raspberry Pi: Small heat sinks, specific\ncases, and some [extreme DIY solutions](https://youtu.be/WfQMLInuwws). stressberry is a\npackage for testing the core temperature under different loads, and it produces nice\nplots which can easily be compared.\n\n### Raspberry Pi 4B\n\n\n |\n\n:--------------------------------------:|:----------------------:|\n@flyingferret, custom case with fans | @JohBod, [KKSB case](https://kksb-cases.com/products/kksb-raspberry-pi-4-case-aluminium) |\n\n\n### Raspberry Pi 3B+\n\n\n#### FLIRC case\n\n\n\nThe famous [FLIRC case](https://flirc.tv/more/raspberry-pi-case).\nThanks to @RichardKav for the measurements!\n\n### Raspberry Pi 3B\n\n\n |\n |\n\n:-------------------:|:------------------:|:----------:|\nNo fans, heat sinks, or case. | Your average acrylic case from eBay. | [FastTech case](https://www.fasttech.com/p/5299000), full-body aluminum alloy with heat pads for CPU and RAM.\n\n### How to\n\nTo run stressberry on your computer, simply install it with\n```\n[sudo] apt install stress\npip3 install stressberry --user\n```\nand run it with\n```\nstressberry-run out.dat\nstressberry-plot out.dat -o out.png\n```\n(Use `MPLBACKEND=Agg stressberry-plot out.dat -o out.png` if you're running the script\non the Raspberry Pi itself.)\n\nThe run lets the CPU idle for a bit, then stresses it with maximum load for 5 minutes,\nand lets it cool down afterwards. The entire process takes 10 minutes. The resulting\ndata is displayed to a screen or, if specified, written to a PNG file.\n\nIf you'd like to submit your own data for display here, feel free to [open an\nissue](https://github.com/nschloe/stressberry/issues) and include the data file, a\nphotograph of your setup, and perhaps some further information.\n\n\n### Testing\n\nTo run the tests, just check out this repository and type\n```\npytest\n```\n\n### License\nstressberry is published under the [MIT license](https://en.wikipedia.org/wiki/MIT_License).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nschloe/stressberry", "keywords": "", "license": "License :: OSI Approved :: MIT License", "maintainer": "", "maintainer_email": "", "name": "stressberry", "package_url": "https://pypi.org/project/stressberry/", "platform": "", "project_url": "https://pypi.org/project/stressberry/", "project_urls": { "Homepage": "https://github.com/nschloe/stressberry" }, "release_url": "https://pypi.org/project/stressberry/0.2.2/", "requires_dist": [ "matplotlib", "pyyaml" ], "requires_python": ">=3", "summary": "Stress tests for the Raspberry Pi", "version": "0.2.2" }, "last_serial": 5819578, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d43d68bd2c2ad12f7aa0968407b7b0d2", "sha256": "ef2d490e0b559246dbd5b6fa4baedc8a18e58f2d46535bbcb82399bbcbb4c788" }, "downloads": -1, "filename": "stressberry-0.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d43d68bd2c2ad12f7aa0968407b7b0d2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8050, "upload_time": "2017-11-16T16:45:32", "url": "https://files.pythonhosted.org/packages/aa/1e/481280c12af436c1baea1e99ea1d767038c0d22fff29ed6571b90f14b238/stressberry-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "54880db2d50e69507673ca4e70bac0cf", "sha256": "19329f80ac8f8a0f7af2a04d65e527c9c9f0c8cf9e41dfa8c524316b6ae9756a" }, "downloads": -1, "filename": "stressberry-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "54880db2d50e69507673ca4e70bac0cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8111, "upload_time": "2017-11-16T19:07:19", "url": "https://files.pythonhosted.org/packages/f9/9e/9f3a4c2791255df8e2ce941772236ba4e91f2be59ca71b06b15bdce66ed5/stressberry-0.1.1-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e44ff85d7a245212db22ee9245862dfb", "sha256": "683cff2b4cb2e67adc25629156ce51ca9e5fb90d7ef36fd50d88a23c6ea20fe6" }, "downloads": -1, "filename": "stressberry-0.1.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e44ff85d7a245212db22ee9245862dfb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7924, "upload_time": "2017-11-16T21:18:25", "url": "https://files.pythonhosted.org/packages/92/e8/d6c6c39c7f7b2f9beda2b3aa5442c7e86081c20e6d0c3684c8a4fc59d8de/stressberry-0.1.2-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "5f983fe2acc518d1e483fdd7c2620765", "sha256": "f26250400eaf819cecdbc010e0d5f91149ab28773bcdeedd046a8e4aaa98f7c4" }, "downloads": -1, "filename": "stressberry-0.1.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "5f983fe2acc518d1e483fdd7c2620765", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7841, "upload_time": "2017-11-16T21:27:31", "url": "https://files.pythonhosted.org/packages/4b/e9/e04a1a87657643b533c81b01a2a9b6b97b967614d0ba836e83ac635817ab/stressberry-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d52755cbe376d8278dc725b3c4eee451", "sha256": "10258430fa1c1936506a3662cfefbefa0eb7fb752bb4f7dc03d4c830cc835d38" }, "downloads": -1, "filename": "stressberry-0.1.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d52755cbe376d8278dc725b3c4eee451", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8222, "upload_time": "2017-11-17T21:52:19", "url": "https://files.pythonhosted.org/packages/51/42/052fea5ac85e6d62778fc05bd2d089ae5c30178faa7fb5c69d1c97dc163c/stressberry-0.1.4-py2.py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "df093b0180f1b5ca6d136b08677c74c6", "sha256": "d686560e696884d368a3f0a4bfa3233b826de2ec8f832b6f4ab8cc3cf5ab7cbb" }, "downloads": -1, "filename": "stressberry-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df093b0180f1b5ca6d136b08677c74c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8496, "upload_time": "2018-04-02T08:45:35", "url": "https://files.pythonhosted.org/packages/cd/3b/bc991bf1ff780b30229cf6fc37ae407e43a9478a0fb50ac4432f75895950/stressberry-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a0438633b1fc3c7ff7724f0f5bb1bfa", "sha256": "fff0783a2101f4d02360182b524868f7661ecc5e13f90dc1d34767f0a10a5aef" }, "downloads": -1, "filename": "stressberry-0.1.5.tar.gz", "has_sig": false, "md5_digest": "8a0438633b1fc3c7ff7724f0f5bb1bfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5163, "upload_time": "2018-04-02T08:45:33", "url": "https://files.pythonhosted.org/packages/6f/a1/5dba5b66a413198d8ad2ff6905432253622bef7786448493606a55ea3fe3/stressberry-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ab42af6d5bf4eea080aea1d36ca0321b", "sha256": "c389fa471e4f08bb58f7d188508b0469adbe8cdb9818965b76f1d7191ecd80c3" }, "downloads": -1, "filename": "stressberry-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab42af6d5bf4eea080aea1d36ca0321b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5988, "upload_time": "2018-06-20T12:58:23", "url": "https://files.pythonhosted.org/packages/b6/28/26d17dc1293718fbe2f93e85409160bc8434077e859e62431fe4d93d0419/stressberry-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d62e6016fda79be05d54a621458b36ce", "sha256": "9b35997abfc92a38d494f104d49ee784ff6f1bf8ab581071c3520cfe46c6181f" }, "downloads": -1, "filename": "stressberry-0.1.6.tar.gz", "has_sig": false, "md5_digest": "d62e6016fda79be05d54a621458b36ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5338, "upload_time": "2018-06-20T12:58:25", "url": "https://files.pythonhosted.org/packages/41/d3/1b4992f71287cf4f2075497fe43b59d11234a40a34c79f6114e4c0947ccd/stressberry-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "c323db92fb8bb982573c11940b20e6d2", "sha256": "0fdee1e0360f2d8d5226de28c38722635b32bb8052241a16b4604b3efe38f915" }, "downloads": -1, "filename": "stressberry-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c323db92fb8bb982573c11940b20e6d2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6043, "upload_time": "2018-08-08T12:49:40", "url": "https://files.pythonhosted.org/packages/92/0d/e49a6b185dabf7d76db88bd9a38c435e872a0432ef40c6ebb8ad1101c1e2/stressberry-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3bac307b0bd285d93320ae8ba55865c2", "sha256": "ff5b86373a1152cd14fcf77182ee48ba8ef862577dfcd56753dbea3f0cebde73" }, "downloads": -1, "filename": "stressberry-0.1.7.tar.gz", "has_sig": false, "md5_digest": "3bac307b0bd285d93320ae8ba55865c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5403, "upload_time": "2018-08-08T12:49:41", "url": "https://files.pythonhosted.org/packages/88/5f/b8fe50197bf23573caf5a7e99ed5d9d7c08cbbe3e40de6fe31cb4ff811ff/stressberry-0.1.7.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "450eb55fca6820a9efd936394eb0ffb6", "sha256": "54bcb1734fa70670233050adae0a8c8a9322e3a8db3357cab7937536ec3b90b8" }, "downloads": -1, "filename": "stressberry-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "450eb55fca6820a9efd936394eb0ffb6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 6719, "upload_time": "2019-07-03T16:58:59", "url": "https://files.pythonhosted.org/packages/0f/4f/ed30ab00b3fd262dab77faf9e7c48cc13d031a800eb05c951133af353ab7/stressberry-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe2f4e5803e7f1e556509de1ef920e92", "sha256": "144f75d589672cdff86fe176988c98f379b7797a4350edccf2aa96c551b504c9" }, "downloads": -1, "filename": "stressberry-0.2.0.tar.gz", "has_sig": false, "md5_digest": "fe2f4e5803e7f1e556509de1ef920e92", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5266, "upload_time": "2019-07-03T16:59:01", "url": "https://files.pythonhosted.org/packages/bd/77/977c9ff012f4809d00b99de997b1b9c5d06de12a032eecdb435b619607fa/stressberry-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "46a142e95fa51514d20352a21e881399", "sha256": "29d3d8bbf455dd237cc3aed4c7ca1ebbc77a6e455a28f1f03f8493a7964fed04" }, "downloads": -1, "filename": "stressberry-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "46a142e95fa51514d20352a21e881399", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 6947, "upload_time": "2019-07-04T12:11:34", "url": "https://files.pythonhosted.org/packages/d8/64/2607a7ca7f5706279edd9192dbc4dec658ca3a7630302cd900f82451af2d/stressberry-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8bf644503d385625965e6c483358dfda", "sha256": "db3c70c54ff9baf87fab7f441eadadd42e22bf150569fdf426524548d708560d" }, "downloads": -1, "filename": "stressberry-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8bf644503d385625965e6c483358dfda", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 5512, "upload_time": "2019-07-04T12:11:36", "url": "https://files.pythonhosted.org/packages/84/bc/2f2a462a3495dcd50c1bef34605d2b471fbfa66bcb1965552782265ee98a/stressberry-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "52d98bbbebfdfa56675204649eb244ea", "sha256": "46ce2b7183413475a29aad80a527f69a385a0e22e681b9fb587c28abd9a33ed9" }, "downloads": -1, "filename": "stressberry-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52d98bbbebfdfa56675204649eb244ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 7869, "upload_time": "2019-09-12T10:13:22", "url": "https://files.pythonhosted.org/packages/bf/bd/907da55cf8dce7fc66812ea9a817bbb208108051d2e89f4f872e461c2290/stressberry-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75b70e67a928dc3352eefbdb4638baec", "sha256": "1c7c9ddd7e915c2ed2a1365f5d30cab48d80e19a99f9cd1490c489834a3d2e91" }, "downloads": -1, "filename": "stressberry-0.2.2.tar.gz", "has_sig": false, "md5_digest": "75b70e67a928dc3352eefbdb4638baec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6541, "upload_time": "2019-09-12T10:13:24", "url": "https://files.pythonhosted.org/packages/b8/09/2630a689c61dad15278a189e5d16b9626afbc62fc83091c10aa5d5420d36/stressberry-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "52d98bbbebfdfa56675204649eb244ea", "sha256": "46ce2b7183413475a29aad80a527f69a385a0e22e681b9fb587c28abd9a33ed9" }, "downloads": -1, "filename": "stressberry-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52d98bbbebfdfa56675204649eb244ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3", "size": 7869, "upload_time": "2019-09-12T10:13:22", "url": "https://files.pythonhosted.org/packages/bf/bd/907da55cf8dce7fc66812ea9a817bbb208108051d2e89f4f872e461c2290/stressberry-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75b70e67a928dc3352eefbdb4638baec", "sha256": "1c7c9ddd7e915c2ed2a1365f5d30cab48d80e19a99f9cd1490c489834a3d2e91" }, "downloads": -1, "filename": "stressberry-0.2.2.tar.gz", "has_sig": false, "md5_digest": "75b70e67a928dc3352eefbdb4638baec", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 6541, "upload_time": "2019-09-12T10:13:24", "url": "https://files.pythonhosted.org/packages/b8/09/2630a689c61dad15278a189e5d16b9626afbc62fc83091c10aa5d5420d36/stressberry-0.2.2.tar.gz" } ] }