## πScope
πScope is a python based workbench for data analysis and modeling.
(S Shiraiwa, T Fredian, J Hillairet, J Stillerman, "πScope: Python based scientific workbench with MDSplus data visualization tool", Fusion Engineering and Design 112, 835 (2016) https://doi.org/10.1016/j.fusengdes.2016.06.050)
Goal of piScope includes
* Data browsing (scope) application for MDSplus data system (www.mdsplus.org)
* Lego blocks for gluing up large simulation codes using python
* User frontend platform for Petra-M (MFEM based finite element simulation).
and for the above purposes, πScope is equipped with
* a data analysis environment (= python shell, editor, data structure browser, and matplotlib figure)
* various GUI componetns to work with matplotlib based figures which allows to
* save/load a figure as a figure file.
* edit artists using GUI palette for plot, contour, image, triplots and so on.
* change panel layout via an interactive layout editor
* cut/paste of plot, axes, or an entire page.
* export data from plot to python shell by one click
* interactively annotate figure using text, arrow, lines,,,
* draw 3D (OpenGL) in matplotlib canvas.
πScope is also used for Petra-M finiete element analysis platform built on MFEM.
### Install
```
pip install piScope
or
git clone git@github.com:piScope/piScope.git; cd piScope
pip install .
```
Directories:
* ../python/ifigure core program
* ../python/ifigure/example examples
* ../bin/ scripts to run πScope
* ../example/ example data to look in πScope
Raw data
{
"_id": null,
"home_page": null,
"name": "piScope",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": "\"S. Shiraiwa\" <shiraiwa@princeton.edu>",
"keywords": "scientific computing, python visualzation, finite element method",
"author": "S. Shiraiwa",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/2b/be/a76d1d0f8bc9ba8fb698928686d55359c7c6ff15674f3811695f195eab22/piscope-1.2.2.tar.gz",
"platform": null,
"description": "## πScope\nπScope is a python based workbench for data analysis and modeling.\n(S Shiraiwa, T Fredian, J Hillairet, J Stillerman, \"πScope: Python based scientific workbench with MDSplus data visualization tool\", Fusion Engineering and Design 112, 835 (2016) https://doi.org/10.1016/j.fusengdes.2016.06.050)\n\nGoal of piScope includes\n* Data browsing (scope) application for MDSplus data system (www.mdsplus.org)\n* Lego blocks for gluing up large simulation codes using python\n* User frontend platform for Petra-M (MFEM based finite element simulation).\n\nand for the above purposes, πScope is equipped with\n* a data analysis environment (= python shell, editor, data structure browser, and matplotlib figure)\n* various GUI componetns to work with matplotlib based figures which allows to \n * save/load a figure as a figure file.\n * edit artists using GUI palette for plot, contour, image, triplots and so on.\n * change panel layout via an interactive layout editor\n * cut/paste of plot, axes, or an entire page.\n * export data from plot to python shell by one click\n * interactively annotate figure using text, arrow, lines,,,\n * draw 3D (OpenGL) in matplotlib canvas.\n\nπScope is also used for Petra-M finiete element analysis platform built on MFEM.\n \n### Install\n\n```\n pip install piScope\n\n or\n \n git clone git@github.com:piScope/piScope.git; cd piScope\n pip install .\n```\n\nDirectories:\n* ../python/ifigure \u00a0 \u00a0 \u00a0 \u00a0 core program\n* ../python/ifigure/example examples\n* ../bin/ \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 scripts to run πScope\n* ../example/ \u00a0 \u00a0 \u00a0 example data to look in πScope\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "piScope data analysis workbench",
"version": "1.2.2",
"project_urls": {
"Download": "https://github.com/piScope",
"Homepage": "https://github.com/piScope"
},
"split_keywords": [
"scientific computing",
" python visualzation",
" finite element method"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "e00a548c2d24951476560df85d02a15671aa78400135da487619d85477c6ba4e",
"md5": "dce3c534a8b7e50d7b6556c30872fa7e",
"sha256": "784dddf23bd76f26cae52ec78ce702cce3d7fa23608eb50715e3f2a116f5aab2"
},
"downloads": -1,
"filename": "piscope-1.2.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "dce3c534a8b7e50d7b6556c30872fa7e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 1797817,
"upload_time": "2025-11-05T17:21:34",
"upload_time_iso_8601": "2025-11-05T17:21:34.573599Z",
"url": "https://files.pythonhosted.org/packages/e0/0a/548c2d24951476560df85d02a15671aa78400135da487619d85477c6ba4e/piscope-1.2.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2bbea76d1d0f8bc9ba8fb698928686d55359c7c6ff15674f3811695f195eab22",
"md5": "854d51df341997715b5762d18431993b",
"sha256": "b6db6afc0dee7b31f854f5d803d9b104116792e665168f0527e5fcb0bca26526"
},
"downloads": -1,
"filename": "piscope-1.2.2.tar.gz",
"has_sig": false,
"md5_digest": "854d51df341997715b5762d18431993b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 1498555,
"upload_time": "2025-11-05T17:21:36",
"upload_time_iso_8601": "2025-11-05T17:21:36.345343Z",
"url": "https://files.pythonhosted.org/packages/2b/be/a76d1d0f8bc9ba8fb698928686d55359c7c6ff15674f3811695f195eab22/piscope-1.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-11-05 17:21:36",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "piscope"
}