πScope: Python based scientific workbench with MDSplus data visualization tool

•πScope provides great enhancement in MDSplus data visualization.•πScope provides a single platform for both data browsing and complicated analysis.•πScope is scriptable and easily expandable due to its object oriented.•πScope is written in python and available from http://piscope.psfc.mit.edu/. A n...

Full description

Saved in:
Bibliographic Details
Published in:Fusion engineering and design Vol. 112; no. C; pp. 835 - 838
Main Authors: Shiraiwa, S., Fredian, T., Hillairet, J., Stillerman, J.
Format: Journal Article
Language:English
Published: Netherlands Elsevier B.V 15.11.2016
Elsevier
Subjects:
ISSN:0920-3796, 1873-7196
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract •πScope provides great enhancement in MDSplus data visualization.•πScope provides a single platform for both data browsing and complicated analysis.•πScope is scriptable and easily expandable due to its object oriented.•πScope is written in python and available from http://piscope.psfc.mit.edu/. A newly developed python based scientific data analysis and visualization tool, πScope (http://piscope.psfc.mit.edu), is reported. The primary motivation is 1) to provide an updated tool to browse the MDSplus data beyond existing dwscope/jScope and 2) to realize a universal foundation to construct interface tools to perform computer modeling from experimental data. To visualize MDSplus data, πScope has many features including overplotting different signals and discharges, generating various plot types (line, contour, image, etc.), performing in-panel data analysis using python scripts, and producing publication quality graphics. The logic to generate multi-panel plots is designed to be backward compatible with dwscope, enabling smooth migration for users. πScope uses multi-threading in data loading, and is easy to modify and expand due to its object-oriented design. Furthermore, A user can access the data structure both from a GUI and a script, enabling relatively complex data analysis workflow built quickly on πScope.
AbstractList •πScope provides great enhancement in MDSplus data visualization.•πScope provides a single platform for both data browsing and complicated analysis.•πScope is scriptable and easily expandable due to its object oriented.•πScope is written in python and available from http://piscope.psfc.mit.edu/. A newly developed python based scientific data analysis and visualization tool, πScope (http://piscope.psfc.mit.edu), is reported. The primary motivation is 1) to provide an updated tool to browse the MDSplus data beyond existing dwscope/jScope and 2) to realize a universal foundation to construct interface tools to perform computer modeling from experimental data. To visualize MDSplus data, πScope has many features including overplotting different signals and discharges, generating various plot types (line, contour, image, etc.), performing in-panel data analysis using python scripts, and producing publication quality graphics. The logic to generate multi-panel plots is designed to be backward compatible with dwscope, enabling smooth migration for users. πScope uses multi-threading in data loading, and is easy to modify and expand due to its object-oriented design. Furthermore, A user can access the data structure both from a GUI and a script, enabling relatively complex data analysis workflow built quickly on πScope.
Author Fredian, T.
Shiraiwa, S.
Stillerman, J.
Hillairet, J.
Author_xml – sequence: 1
  givenname: S.
  surname: Shiraiwa
  fullname: Shiraiwa, S.
  email: shiraiwa@PSFC.MIT.EDU
– sequence: 2
  givenname: T.
  surname: Fredian
  fullname: Fredian, T.
– sequence: 3
  givenname: J.
  surname: Hillairet
  fullname: Hillairet, J.
– sequence: 4
  givenname: J.
  surname: Stillerman
  fullname: Stillerman, J.
BackLink https://www.osti.gov/biblio/1399144$$D View this record in Osti.gov
BookMark eNqNkF9LwzAUxYNMcJt-BovvnUnbNY3gw5h_YTJhvoc0ubGZtRlN5phPfkO_kukmPviicLgXLud3OZwB6jW2AYROCR4RTPLz5UivHTTPCtwoCYcRDhrjA9QnBU1jSljeQ33MEhynlOVHaODcEmNCg_po_vmxkHYFF9Hj1le2iUrhQEVOGmi80UZGG9u-lNDIKtoYX0UPV4tVvXaREl5Eb8atRW3ehTcB9dbWx-hQi9rByfceosXN9dP0Lp7Nb--nk1kss5z4mJagVUEKVrKCUSLzgmUMdAJ5mCLDKaSaFFJpnTANpcDjlBAtqMiF0lk6RGf7r9Z5w0NYD7KStmlAek5SxkjWmS73Jtla51rQPPh2SX0rTM0J5l2BfMl_CuRdgRwHjXHg6S9-1ZpX0W7_QU72JIQG3gy0fNenBGXaLqGy5s8fX8UflR0
CitedBy_id crossref_primary_10_1016_j_fusengdes_2018_02_052
crossref_primary_10_1016_j_fusengdes_2024_114433
crossref_primary_10_1088_1741_4326_ac1ae1
crossref_primary_10_1016_j_cpc_2022_108434
crossref_primary_10_1088_1361_6587_abb0d5
crossref_primary_10_1029_2024GL113368
crossref_primary_10_1088_1741_4326_ac9690
crossref_primary_10_1051_epjconf_201715703048
crossref_primary_10_1088_1741_4326_adc287
crossref_primary_10_1088_1741_4326_ac2278
Cites_doi 10.1063/1.1141614
10.1063/1.1147719
ContentType Journal Article
Copyright 2016 Elsevier B.V.
Copyright_xml – notice: 2016 Elsevier B.V.
DBID AAYXX
CITATION
OTOTI
DOI 10.1016/j.fusengdes.2016.06.050
DatabaseName CrossRef
OSTI.GOV
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1873-7196
EndPage 838
ExternalDocumentID 1399144
10_1016_j_fusengdes_2016_06_050
S0920379616304501
GroupedDBID --K
--M
.~1
0R~
1B1
1RT
1~.
1~5
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAHCO
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AARJD
AAXUO
ABMAC
ABYKQ
ACDAQ
ACGFS
ACIWK
ACRLP
ADBBV
ADEZE
ADTZH
AEBSH
AECPX
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHIDL
AHJVU
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AXJTR
BELTK
BJAXD
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
FDB
FIRID
FNPLU
FYGXN
G-Q
GBLVA
IHE
J1W
JARJE
JJJVA
KOM
LY6
LY7
LZ3
M41
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
RIG
RNS
ROL
RPZ
SAC
SDF
SDG
SES
SET
SPC
SPCBC
SSR
SST
SSZ
T5K
ZMT
~G-
29H
9DU
AAQXK
AATTM
AAXKI
AAYWO
AAYXX
ABFNM
ABJNI
ABWVN
ABXDB
ACLOT
ACNNM
ACRPL
ACVFH
ADCNI
ADMUD
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
ASPBG
AVWKF
AZFZN
CITATION
EFKBS
FEDTE
FGOYB
G-2
HME
HVGLF
HZ~
R2-
SEW
SHN
WUQ
XPP
~HD
AALMO
AAPBV
ABPIF
OTOTI
ID FETCH-LOGICAL-c461t-7befd8189b98971c68949ef2e69efa403e3f18cdff29feba05311fa7a6adf43
ISICitedReferencesCount 13
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000387836800123&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0920-3796
IngestDate Fri May 19 02:09:11 EDT 2023
Tue Nov 18 22:16:25 EST 2025
Sat Nov 29 07:12:58 EST 2025
Fri Feb 23 02:33:08 EST 2024
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue C
Keywords Matplotlib
MDSplus
wxPython
Python
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c461t-7befd8189b98971c68949ef2e69efa403e3f18cdff29feba05311fa7a6adf43
Notes USDOE
FC02-99ER54512
OpenAccessLink https://www.osti.gov/biblio/1399144
PageCount 4
ParticipantIDs osti_scitechconnect_1399144
crossref_citationtrail_10_1016_j_fusengdes_2016_06_050
crossref_primary_10_1016_j_fusengdes_2016_06_050
elsevier_sciencedirect_doi_10_1016_j_fusengdes_2016_06_050
PublicationCentury 2000
PublicationDate 2016-11-15
PublicationDateYYYYMMDD 2016-11-15
PublicationDate_xml – month: 11
  year: 2016
  text: 2016-11-15
  day: 15
PublicationDecade 2010
PublicationPlace Netherlands
PublicationPlace_xml – name: Netherlands
PublicationTitle Fusion engineering and design
PublicationYear 2016
Publisher Elsevier B.V
Elsevier
Publisher_xml – name: Elsevier B.V
– name: Elsevier
References Stillerman, Fredian, Klare, Manduchi (bib0010) 1997; 68
πScope wiki
Fredian,T, Stillerman (bib0020) 1990; vol. 61
.
10.1016/j.fusengdes.2016.06.050_bib0030
10.1016/j.fusengdes.2016.06.050_bib0005
10.1016/j.fusengdes.2016.06.050_bib0015
10.1016/j.fusengdes.2016.06.050_bib0025
Stillerman (10.1016/j.fusengdes.2016.06.050_bib0010) 1997; 68
Fredian,T (10.1016/j.fusengdes.2016.06.050_bib0020) 1990; vol. 61
References_xml – reference: πScope wiki (
– reference: ).
– reference: .
– volume: vol. 61
  start-page: 3283
  year: 1990
  end-page: 3285
  ident: bib0020
  article-title: X-Window based user interface for data acquisition and display
  publication-title: Rev. Sci. Instrum.
– volume: 68
  start-page: 939
  year: 1997
  end-page: 942
  ident: bib0010
  article-title: MDSplus data acquisition system
  publication-title: Rev. Sci. Instrum.
– ident: 10.1016/j.fusengdes.2016.06.050_bib0015
– volume: vol. 61
  start-page: 3283
  issue: October (10)
  year: 1990
  ident: 10.1016/j.fusengdes.2016.06.050_bib0020
  article-title: X-Window based user interface for data acquisition and display
  publication-title: Rev. Sci. Instrum.
  doi: 10.1063/1.1141614
– ident: 10.1016/j.fusengdes.2016.06.050_bib0005
– ident: 10.1016/j.fusengdes.2016.06.050_bib0030
– ident: 10.1016/j.fusengdes.2016.06.050_bib0025
– volume: 68
  start-page: 939
  issue: January(1)
  year: 1997
  ident: 10.1016/j.fusengdes.2016.06.050_bib0010
  article-title: MDSplus data acquisition system
  publication-title: Rev. Sci. Instrum.
  doi: 10.1063/1.1147719
SSID ssj0017017
Score 2.2312312
Snippet •πScope provides great enhancement in MDSplus data visualization.•πScope provides a single platform for both data browsing and complicated analysis.•πScope is...
SourceID osti
crossref
elsevier
SourceType Open Access Repository
Enrichment Source
Index Database
Publisher
StartPage 835
SubjectTerms Matplotlib
MDSplus
Python
wxPython
Title πScope: Python based scientific workbench with MDSplus data visualization tool
URI https://dx.doi.org/10.1016/j.fusengdes.2016.06.050
https://www.osti.gov/biblio/1399144
Volume 112
WOSCitedRecordID wos000387836800123&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1873-7196
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0017017
  issn: 0920-3796
  databaseCode: AIEXJ
  dateStart: 19950102
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LbxMxELailAMcEE9RWpAP9BRttU6cXbu3qjQqCEqlrVBuK8dr01TRJsqLcuuVX8dfYmbtdRIeCj1wsaKRbHkz345nxzPfEPKGdw2egjpCrrCIw6sdCWlMZAVjhsWaF1WV6-cP6fm56PflRaPxva6FWY7SshQ3N3LyX1UNMlA2ls7eQd1hURDAb1A6jKB2GP9J8QcnvQMRZ1htgp_7F9-QHaCFp1Xhyx8xO6jqETOAfV-5UOzHt9lktJi1MGO0tRzOsNbSVWiCdzoerfuwvQVG2FpmxWRY3UAUG7kg2dVwqoZfK9c0OwwomWKhimuIHIRn2PgILK-7FQnibF6VKfoIrZf7-ARLsFDPVWjWgUas0U5d39pgc33utLOawjGW1Aewo3v5zba7MMP1ocXY1Bd4KEzMSyr2Vcddu8mm_cspF3IP67S26zwslONCOSb4YfRnp512Jdj4neN3p_334Uoqjav2zeFxNpIF_7inv7k6zTFY7zUv5vIReeg_P-ixg81j0jDlE_JgjZTyKfn047YCzxF10KEVdOgKOjRAhyJ0qIcORejQDehQhM4zkvVOL0_OIt92I9I8YfMoHRhbgB8nB1LIlOlESC6NbZsERsXjjulYJnRhbVtaM1BoxplVqUpUYXnnOWmW49K8IFQqxrXkynT1gBsbCy2MVIJbkLULle6SpP5_cu0Z6bExyijfoqNdEoeJE0fKsn3KUa2A3PuWzmfMAV7bJ--hynAiMitrTEGDmfDxJBnnL---mz1yf_Wq7JPmfLowr8g9vZwPZ9PXHnk_AVp0rA8
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%CF%80Scope%3A+Python+based+scientific+workbench+with+MDSplus+data+visualization+tool&rft.jtitle=Fusion+engineering+and+design&rft.au=Shiraiwa%2C+S.&rft.au=Fredian%2C+T.&rft.au=Hillairet%2C+J.&rft.au=Stillerman%2C+J.&rft.date=2016-11-15&rft.issn=0920-3796&rft.volume=112&rft.spage=835&rft.epage=838&rft_id=info:doi/10.1016%2Fj.fusengdes.2016.06.050&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_fusengdes_2016_06_050
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0920-3796&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0920-3796&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0920-3796&client=summon