{ "info": { "author": "Prathyush SP", "author_email": "kingspprathyush@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: System :: Benchmark" ], "description": "pmark\n=====\n\npython benchmarking utility\n\nRequirements\n^^^^^^^^^^^^\n\n1. **OS:** macOS Maverics+ or Ubuntu 14.04+\n2. **Python:** v3.6.0+\n3. **Tensorflow:** v1.4.0+\n\nWhat is pmark?\n^^^^^^^^^^^^^^\n\nPmark - \u201cPython Benchmark\u201d is a simple yet intutive process monitoring\ntool, which can monitor, 1. CPU Usage 2. RAM Usage 3. GPU Usage\n(Supports only NVidia for now)\n\nArchitecture:\n^^^^^^^^^^^^^\n\n.. figure:: https://github.com/kingspp/pmark/blob/master/pmark.png\n :alt: Architecture\n\n Architecture\n\n1. A function with required arguments is sent to the utility.\n2. The function is sent as a target for a python Process, which shares\n statistics using a BaseManager.\n3. Required Monitors (CPU/GPU/RAM) are attached to the current process\n as threads.\n4. The attached monitors are given the main process ``pid`` which helps\n us in extracting consumption of resources by the process, thereby\n increasing the accuracy of monitoring process.\n5. Each of the monitors supports interval configuration which can be\n overridden by benchmark interval.\n6. The threads for each monitor continues to run, untill main process is\n completed, once done, all the threads, including the main process are\n closed.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kingspp/bmark", "keywords": "benchmark monitor python", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pmark", "package_url": "https://pypi.org/project/pmark/", "platform": "", "project_url": "https://pypi.org/project/pmark/", "project_urls": { "Homepage": "https://github.com/kingspp/bmark" }, "release_url": "https://pypi.org/project/pmark/0.0.9/", "requires_dist": [ "sphinx (==1.5.3)", "sphinx-rtd-theme", "gitchangelog", "sphinx-autodoc-typehints", "pyyaml", "nose", "check-manifest", "flake8", "pympler", "coverage", "sphinxcontrib-versioning", "munch", "psutil", "check-manifest; extra == 'dev'", "coverage; extra == 'test'" ], "requires_python": "", "summary": "PMark - Python Benchmark, A Simple yet intuitive python process benchmarking utility", "version": "0.0.9" }, "last_serial": 4665592, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "5c1805f63d077ed7aacbd0101ce7e19c", "sha256": "afd6230e02fc01761200cac1cc7ccdd8cdbc3c46feb9bd3bd523a9a12c0555ba" }, "downloads": -1, "filename": "pmark-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c1805f63d077ed7aacbd0101ce7e19c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20781, "upload_time": "2018-07-01T10:48:45", "url": "https://files.pythonhosted.org/packages/d5/91/1c3cdad95ab82d0668d1d0bb4bc153847e8b6f938a86937fdba166d5a9e4/pmark-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c12552f7735fe4a9e8c296c0deaa90e", "sha256": "b63e7d99b0065a7d86534881bd7f83af34bb9430d3969e85ae52e373371534a3" }, "downloads": -1, "filename": "pmark-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3c12552f7735fe4a9e8c296c0deaa90e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17320, "upload_time": "2018-10-05T11:25:39", "url": "https://files.pythonhosted.org/packages/83/2b/02a1804249c813e4425d582b07f867df05f2c2078d4e05d87ce9a0741e12/pmark-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e512cb544062cc86d49e306fd8910eb2", "sha256": "02f9a48c93f889418c7883254e29f7a52c702ab8b7515fccc4156114373b05e6" }, "downloads": -1, "filename": "pmark-0.0.4.tar.gz", "has_sig": false, "md5_digest": "e512cb544062cc86d49e306fd8910eb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17317, "upload_time": "2018-10-05T11:25:40", "url": "https://files.pythonhosted.org/packages/f0/88/3f7abf187c2b17025f207da3d899621ef6dc6c40dd2d26b9b8d1f56ec63a/pmark-0.0.4.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "84daa1eb2202aeecd1dbf943e26e98d9", "sha256": "b43aa47f4495813c5de16da27fea557c00cb7248a5e035671b61e504135836ff" }, "downloads": -1, "filename": "pmark-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "84daa1eb2202aeecd1dbf943e26e98d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26580, "upload_time": "2019-01-05T09:40:33", "url": "https://files.pythonhosted.org/packages/ee/62/31ff2fac177651231569c01ef5957c9c3fdc1ba55647a2293efa668508db/pmark-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a92d6eeac76280e349dcd62ac8cc9bcf", "sha256": "23936bff7087160b44e8346966f80e7a8944747010f9ed8bb7975fb06fc74cda" }, "downloads": -1, "filename": "pmark-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a92d6eeac76280e349dcd62ac8cc9bcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18274, "upload_time": "2019-01-05T09:40:35", "url": "https://files.pythonhosted.org/packages/ef/37/edf3e7cd104c56ba1d9170f125886186ece44fa49eceb4903c86b19d106a/pmark-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "090472c9fd24d2f05eaa8c60662b1c0c", "sha256": "71b4e8dad3ea5436fe154edb06a661f565a5dbfc1cc1eaf3d3d33e2a71c7b111" }, "downloads": -1, "filename": "pmark-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "090472c9fd24d2f05eaa8c60662b1c0c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26593, "upload_time": "2019-01-06T12:58:35", "url": "https://files.pythonhosted.org/packages/62/a5/12bb959936100af4caae11ace00d7728d2ac1f10d6010b46d817c683950e/pmark-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6085e82c5115feba54faef95899f409f", "sha256": "cfbceaf95c94b6e17b78901fbaa4237ca0ee31fda3e51e4fd6367853933e6214" }, "downloads": -1, "filename": "pmark-0.0.7.tar.gz", "has_sig": false, "md5_digest": "6085e82c5115feba54faef95899f409f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18292, "upload_time": "2019-01-06T12:58:37", "url": "https://files.pythonhosted.org/packages/3b/f8/4dfb8f4efd0d13e37c1dd66370f6acea417b510369c59268de5e14bd31d5/pmark-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "fb68591c34f3b7800448872b9d2fefee", "sha256": "c486e4b709611a1686fe07faf7859fb472485ad7d1773c57757237333f8f69ec" }, "downloads": -1, "filename": "pmark-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb68591c34f3b7800448872b9d2fefee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26604, "upload_time": "2019-01-06T13:13:55", "url": "https://files.pythonhosted.org/packages/ac/47/970c8eb3e2f3d9bb2a4f1a43ae1a5528c6355c5ad917c1853c34b2896f75/pmark-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d168457e6ed42de7a3c016277c7df908", "sha256": "2123b23981853712a240bc56fe12c07778b93838b0e548b1f40f2674b30c60c7" }, "downloads": -1, "filename": "pmark-0.0.8.tar.gz", "has_sig": false, "md5_digest": "d168457e6ed42de7a3c016277c7df908", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18294, "upload_time": "2019-01-06T13:13:57", "url": "https://files.pythonhosted.org/packages/ea/eb/2a2970742c8cc6bdaa0a453a3a23dec5000b35e463c1c6759c5394f74fa5/pmark-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "03641d046b26ae83b4fb3d4e147a150f", "sha256": "ceb7c8dc4d31e249f1c8d7bae847347bc56a7a99e4399b84d56dbc96bdd93678" }, "downloads": -1, "filename": "pmark-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03641d046b26ae83b4fb3d4e147a150f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26613, "upload_time": "2019-01-06T13:17:35", "url": "https://files.pythonhosted.org/packages/df/c5/6fa92e9022d11d2544c8ec39518d6002835e3bb1d5f2759014d047ce98d7/pmark-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50b57bd938af48de38fa35d02edee124", "sha256": "6c88cbf6856af2c20cae4bbd14448fb15b348d46486c1635f2295caaf2fda73e" }, "downloads": -1, "filename": "pmark-0.0.9.tar.gz", "has_sig": false, "md5_digest": "50b57bd938af48de38fa35d02edee124", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18294, "upload_time": "2019-01-06T13:17:36", "url": "https://files.pythonhosted.org/packages/ad/b4/ac4d5f8d8e7a172a2fcbff3fd28fbaacce832a6d85b90a9597484ddb14ac/pmark-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "03641d046b26ae83b4fb3d4e147a150f", "sha256": "ceb7c8dc4d31e249f1c8d7bae847347bc56a7a99e4399b84d56dbc96bdd93678" }, "downloads": -1, "filename": "pmark-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03641d046b26ae83b4fb3d4e147a150f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26613, "upload_time": "2019-01-06T13:17:35", "url": "https://files.pythonhosted.org/packages/df/c5/6fa92e9022d11d2544c8ec39518d6002835e3bb1d5f2759014d047ce98d7/pmark-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50b57bd938af48de38fa35d02edee124", "sha256": "6c88cbf6856af2c20cae4bbd14448fb15b348d46486c1635f2295caaf2fda73e" }, "downloads": -1, "filename": "pmark-0.0.9.tar.gz", "has_sig": false, "md5_digest": "50b57bd938af48de38fa35d02edee124", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18294, "upload_time": "2019-01-06T13:17:36", "url": "https://files.pythonhosted.org/packages/ad/b4/ac4d5f8d8e7a172a2fcbff3fd28fbaacce832a6d85b90a9597484ddb14ac/pmark-0.0.9.tar.gz" } ] }