{ "info": { "author": "xliiv", "author_email": "tymoteusz.jankowski@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "# callspect\n\nInspect program execution from data generated by `callspectpy`\n\n```bash\n# run app as background process\n$ callspect ~/path-to-file-generated-by-callspectpy &\n# open `callspect` in default browser and view data\n$ xdg-open http://127.0.0.1:5000/\n```\n\n\n## TODO Future:\n\n * call args seperated with newlines as option\n * max/min window with app-header\n * layout customization\n * https://www.webcomponents.org/element/vaadin/vaadin-split-layout\n * https://www.webcomponents.org/element/kcmr/resizable-panels\n * should be reflected in link AND allow to change WITHOUT refresh\n * scr-code filename is floating\n * details-box: open-in-editor action\n * hidable left pane with (app-drawer)\n * show whole map flow with warning about too-many-calls\n * main-thread selected in call-tree shows all flow map?\n * limit actor parent calls?\n * limit actor child calls?\n * allow picked package to be shown (default all-checked?)\n * DX: files \\*.css.html are shitty copy-paste from node_modules, there must be a better way\n * actor has zooming feature\n * show only module-level interaction\n * show only class-level interaction\n * show only obj-level interaction\n * show only function-level interaction\n * sequence svg reacts by highlighting in call-tree\n * https://developer.mozilla.org/en-US/docs/Web/SVG/Element/svg\n * additional vertical layout\n * diagram handles recurrent fn\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xliiv/callspect", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "callspect", "package_url": "https://pypi.org/project/callspect/", "platform": "", "project_url": "https://pypi.org/project/callspect/", "project_urls": { "Homepage": "https://github.com/xliiv/callspect" }, "release_url": "https://pypi.org/project/callspect/0.1.3/", "requires_dist": [ "Flask (==0.12.2)" ], "requires_python": ">=3.5", "summary": "Inspect program execution from data generated by `callspectpy`", "version": "0.1.3" }, "last_serial": 3390948, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d77a3fa6bf5556439a95acd592a3edb2", "sha256": "45c35f3faba1b3ee407c2d118cb7eb52cee3e9a7ce1b611fcbce635f0604d905" }, "downloads": -1, "filename": "callspect-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d77a3fa6bf5556439a95acd592a3edb2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2267234, "upload_time": "2017-12-05T12:54:55", "url": "https://files.pythonhosted.org/packages/93/95/af15de540eeecfd2a8f3f08592b2db1baf4464d439e903a34cfb8aa235b7/callspect-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1c2a2e15fb6e6ac7ab8d760afe340b0", "sha256": "7fd1d2579474beb016f8aa1173ca30dd22884ed27eabc46b2f9f346bb22d3bd8" }, "downloads": -1, "filename": "callspect-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e1c2a2e15fb6e6ac7ab8d760afe340b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 1960238, "upload_time": "2017-12-05T12:54:59", "url": "https://files.pythonhosted.org/packages/3e/8c/2b192bc31a1839e7923ab7b456976dd5df1f00a48c55294ae004d0a669c8/callspect-0.1.0.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d70c620f8cc259808032580bf7ecb166", "sha256": "2343c4cf6a8efcc83a886af3a5e424bc0f1ed9dc11de42c63a44a0593a13e8a2" }, "downloads": -1, "filename": "callspect-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d70c620f8cc259808032580bf7ecb166", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2267273, "upload_time": "2017-12-05T15:37:14", "url": "https://files.pythonhosted.org/packages/f1/a6/708573ca31a3e85edaba93e6797ca8c8666ebc0702a881f263fdbd18fc38/callspect-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "def0c174b69d1b97d63d19428d29ce6b", "sha256": "9cccc2024a35cf4acb3aa962a9051621d2a4bc00228642cd98d9042b7ce66961" }, "downloads": -1, "filename": "callspect-0.1.3.tar.gz", "has_sig": false, "md5_digest": "def0c174b69d1b97d63d19428d29ce6b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 1951647, "upload_time": "2017-12-05T15:37:21", "url": "https://files.pythonhosted.org/packages/2d/f5/68310bc64170d2511185ed1a91dd496eefd99c1a1a27579eed14b88e78b4/callspect-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d70c620f8cc259808032580bf7ecb166", "sha256": "2343c4cf6a8efcc83a886af3a5e424bc0f1ed9dc11de42c63a44a0593a13e8a2" }, "downloads": -1, "filename": "callspect-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d70c620f8cc259808032580bf7ecb166", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2267273, "upload_time": "2017-12-05T15:37:14", "url": "https://files.pythonhosted.org/packages/f1/a6/708573ca31a3e85edaba93e6797ca8c8666ebc0702a881f263fdbd18fc38/callspect-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "def0c174b69d1b97d63d19428d29ce6b", "sha256": "9cccc2024a35cf4acb3aa962a9051621d2a4bc00228642cd98d9042b7ce66961" }, "downloads": -1, "filename": "callspect-0.1.3.tar.gz", "has_sig": false, "md5_digest": "def0c174b69d1b97d63d19428d29ce6b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 1951647, "upload_time": "2017-12-05T15:37:21", "url": "https://files.pythonhosted.org/packages/2d/f5/68310bc64170d2511185ed1a91dd496eefd99c1a1a27579eed14b88e78b4/callspect-0.1.3.tar.gz" } ] }