Improving Experiment Control in the Sonix+ Software Package

This study is aimed at improving the Sonix+ software package on the measuring setups of the IBR‑2 reactor to minimize the measurement time losses when mathematical operations (summation of matrices, construction of spectral intensity distributions on the basis of data from a list of events, etc.) ar...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Physics of particles and nuclei letters Ročník 20; číslo 4; s. 668 - 674
Hlavní autori: Kirilov, A. S., Truntova, L. A.
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Moscow Pleiades Publishing 01.08.2023
Predmet:
ISSN:1547-4771, 1531-8567
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract This study is aimed at improving the Sonix+ software package on the measuring setups of the IBR‑2 reactor to minimize the measurement time losses when mathematical operations (summation of matrices, construction of spectral intensity distributions on the basis of data from a list of events, etc.) are incorporated immediately into the procedure of experiment in Python (script). For this purpose, the execution of all similar operations was separated from the main script into one or several background scripts. To provide the execution of background scripts, a special class of devices was added to the package structure. In addition, the mechanism of checkpoints applied earlier to connect the user interface with the script was replaced by a new one based on Python decorators and context managers. This significantly simplified the script, increased its reliability, and reduced the time of its development or modification. The new package version was tested in October 2021 on the NERA spectrometer. In the nearest future, it is planned to prepare similar versions for all the other instruments. This study was carried out at the Frank Laboratory of Neutron Physics of the Joint Institute for Nuclear Research.
AbstractList This study is aimed at improving the Sonix+ software package on the measuring setups of the IBR‑2 reactor to minimize the measurement time losses when mathematical operations (summation of matrices, construction of spectral intensity distributions on the basis of data from a list of events, etc.) are incorporated immediately into the procedure of experiment in Python (script). For this purpose, the execution of all similar operations was separated from the main script into one or several background scripts. To provide the execution of background scripts, a special class of devices was added to the package structure. In addition, the mechanism of checkpoints applied earlier to connect the user interface with the script was replaced by a new one based on Python decorators and context managers. This significantly simplified the script, increased its reliability, and reduced the time of its development or modification. The new package version was tested in October 2021 on the NERA spectrometer. In the nearest future, it is planned to prepare similar versions for all the other instruments. This study was carried out at the Frank Laboratory of Neutron Physics of the Joint Institute for Nuclear Research.
Author Kirilov, A. S.
Truntova, L. A.
Author_xml – sequence: 1
  givenname: A. S.
  surname: Kirilov
  fullname: Kirilov, A. S.
  email: ltruntov@jinr.ru
  organization: Joint Institute for Nuclear Research
– sequence: 2
  givenname: L. A.
  surname: Truntova
  fullname: Truntova, L. A.
  organization: Joint Institute for Nuclear Research
BookMark eNp9j1FLwzAUhYNMcJv-AN_yLtUkN21afJIxdTBQmD6XtL2pnVtSkqrz35sy3wSfzoV7vnvPmZGJdRYJueTsmnOQNxueSiWV4gKYZJCJEzLlKfAkTzM1GWepknF_RmYhbBmTAAym5Ha177377GxLl4cefbdHO9CFs4N3O9pZOrwh3TjbHa6imOFLe6TPun7XLZ6TU6N3AS9-dU5e75cvi8dk_fSwWtytk5qnqYhfQWUmYwaNljUURupcGtZopmpELoEJyHLIiyqPahBFk4OoRKErUVUNwpzw493auxA8mrKPObX_Ljkrx_bln_aREUcmRK9t0Zdb9-FtjPkP9AMlpl0X
ContentType Journal Article
Copyright Pleiades Publishing, Ltd. 2023. ISSN 1547-4771, Physics of Particles and Nuclei Letters, 2023, Vol. 20, No. 4, pp. 668–674. © Pleiades Publishing, Ltd., 2023. Russian Text © The Author(s), 2023, published in Pis’ma v Zhurnal Fizika Elementarnykh Chastits i Atomnogo Yadra, 2023.
Copyright_xml – notice: Pleiades Publishing, Ltd. 2023. ISSN 1547-4771, Physics of Particles and Nuclei Letters, 2023, Vol. 20, No. 4, pp. 668–674. © Pleiades Publishing, Ltd., 2023. Russian Text © The Author(s), 2023, published in Pis’ma v Zhurnal Fizika Elementarnykh Chastits i Atomnogo Yadra, 2023.
DBID AAYXX
CITATION
DOI 10.1134/S1547477123040362
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Physics
EISSN 1531-8567
EndPage 674
ExternalDocumentID 10_1134_S1547477123040362
GroupedDBID -5F
-5G
-BR
-EM
-Y2
-~C
-~X
.VR
06D
0R~
0VY
123
1N0
29O
2J2
2JN
2JY
2KG
2LR
30V
4.4
408
40D
40E
5VS
6NX
8UJ
95.
AAAVM
AABHQ
AACDK
AAHNG
AAIAL
AAJBT
AAJKR
AANZL
AARHV
AARTL
AASML
AATNV
AATVU
AAWCG
AAYIU
AAYTO
AAYZH
ABDZT
ABECU
ABFTV
ABJNI
ABJOX
ABKCH
ABMNI
ABMQK
ABNWP
ABQBU
ABQSL
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ACBXY
ACDTI
ACGFS
ACHSB
ACHXU
ACKNC
ACMDZ
ACOKC
ACOMO
ACPIV
ACREN
ACSNA
ACZOJ
ADHHG
ADINQ
ADKPE
ADRFC
ADTPH
ADURQ
ADYFF
ADYOE
ADZKW
AEFQL
AEGNC
AEJHL
AEJRE
AEMSY
AEOHA
AETLH
AEVLU
AEXYK
AFBBN
AFGCZ
AFLOW
AFQWF
AFWTZ
AFZKB
AGDGC
AGJBK
AGMZJ
AGQMX
AGRTI
AGWZB
AGYKE
AHAVH
AHBYD
AHKAY
AHSBF
AHYZX
AIAKS
AIGIU
AIIXL
AILAN
AITGF
AJBLW
AJRNO
ALMA_UNASSIGNED_HOLDINGS
ALWAN
AMKLP
AMTXH
AMXSW
AMYQR
AOCGG
ARMRJ
ASPBG
AVWKF
AXYYD
AZFZN
B-.
BDATZ
CAG
COF
CS3
CSCUP
DDRTE
DNIVK
DPUIP
EBLON
EBS
EIOEI
EJD
FEDTE
FERAY
FFXSO
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
GGCAI
GGRSB
GNWQR
GQ6
GQ7
H13
HG6
HLICF
HMJXF
HRMNR
HVGLF
HZ~
IKXTQ
IWAJR
IXD
J-C
JBSCW
KOV
LLZTM
MA-
N2Q
NB0
NPVJJ
NQJWS
O9-
O93
O9J
P9T
PF0
PT4
QOS
R89
RIG
RNS
ROL
RSV
S27
S3B
SAP
SDH
SHX
SISQX
SJYHP
SNE
SNX
SOJ
SPH
SPISZ
SRMVM
SSLCW
STPWE
T13
TSG
TUC
UG4
UOJIU
UTJUX
UZXMN
VC2
VFIZW
W23
W48
WK8
YLTOR
ZMTXR
~A9
AAPKM
AAUYE
AAYXX
ABAKF
ABDBE
ABFSG
ABRTQ
ACAOD
ACSTC
ADHKG
AEZWR
AFDZB
AFHIU
AFKRA
AFOHR
AGQPQ
AHWEU
AIXLP
ARAPS
BENPR
BGLVJ
CCPQU
CITATION
HCIFZ
JZLTJ
PHGZM
PHGZT
ID FETCH-LOGICAL-c1552-47376f60fefa4c39f4a84f0da07cee14302368389b8368fee2d832b29ab2bbde3
IEDL.DBID RSV
ISSN 1547-4771
IngestDate Sat Nov 29 06:04:07 EST 2025
Fri Feb 21 02:42:26 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 4
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c1552-47376f60fefa4c39f4a84f0da07cee14302368389b8368fee2d832b29ab2bbde3
PageCount 7
ParticipantIDs crossref_primary_10_1134_S1547477123040362
springer_journals_10_1134_S1547477123040362
PublicationCentury 2000
PublicationDate 20230800
2023-08-00
PublicationDateYYYYMMDD 2023-08-01
PublicationDate_xml – month: 8
  year: 2023
  text: 20230800
PublicationDecade 2020
PublicationPlace Moscow
PublicationPlace_xml – name: Moscow
PublicationTitle Physics of particles and nuclei letters
PublicationTitleAbbrev Phys. Part. Nuclei Lett
PublicationYear 2023
Publisher Pleiades Publishing
Publisher_xml – name: Pleiades Publishing
References https://sonix.jinr.ru/wiki/doku.php?id=ru:index.
A. S. Kirilov, “Evolution of the interpreter module in the Sonix+ tool software package,” Preprint OIYaI R10-2017-88 (JINR, Dubna).
https://numpy.org/.
www.riverbankcomputing.com/software/pyqt/.
A. S. Kirilov and V. E. Yudin, “Real-time database implementation for experiment management in MS Windows environment,” Prepint OIYaI Z13-2003-11 (JINR, Dubna).
A. S. Kirilov and I. A. Morkovnikov, “On the concept of file storage for spectrometers IYaU IBR-2,” Preprint OIYaI R10-2018-23(JINR, Dubna).
https://matplotlib.org/.
www.json.org/json-en.html.
9623_CR1
9623_CR2
9623_CR3
9623_CR4
9623_CR5
9623_CR6
9623_CR7
9623_CR8
References_xml – reference: https://numpy.org/.
– reference: www.riverbankcomputing.com/software/pyqt/.
– reference: https://matplotlib.org/.
– reference: A. S. Kirilov and V. E. Yudin, “Real-time database implementation for experiment management in MS Windows environment,” Prepint OIYaI Z13-2003-11 (JINR, Dubna).
– reference: www.json.org/json-en.html.
– reference: https://sonix.jinr.ru/wiki/doku.php?id=ru:index.
– reference: A. S. Kirilov, “Evolution of the interpreter module in the Sonix+ tool software package,” Preprint OIYaI R10-2017-88 (JINR, Dubna).
– reference: A. S. Kirilov and I. A. Morkovnikov, “On the concept of file storage for spectrometers IYaU IBR-2,” Preprint OIYaI R10-2018-23(JINR, Dubna).
– ident: 9623_CR1
– ident: 9623_CR2
– ident: 9623_CR5
– ident: 9623_CR3
– ident: 9623_CR4
– ident: 9623_CR6
– ident: 9623_CR7
– ident: 9623_CR8
SSID ssj0043303
Score 2.2604253
Snippet This study is aimed at improving the Sonix+ software package on the measuring setups of the IBR‑2 reactor to minimize the measurement time losses when...
SourceID crossref
springer
SourceType Index Database
Publisher
StartPage 668
SubjectTerms Computer Technologies in Physics
Particle and Nuclear Physics
Physics
Physics and Astronomy
Title Improving Experiment Control in the Sonix+ Software Package
URI https://link.springer.com/article/10.1134/S1547477123040362
Volume 20
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAVX
  databaseName: SpringerLINK Contemporary 1997-Present
  customDbUrl:
  eissn: 1531-8567
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0043303
  issn: 1547-4771
  databaseCode: RSV
  dateStart: 20060101
  isFulltext: true
  titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22
  providerName: Springer Nature
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8NAEB6kKnjxLdYXe_BkWUzTbTbBk5QWD1IKUekt7G5moQhRmvr4-c5ukkJRD3rayxCS2Z1vvtmZzABcRrlxmUHJtdWCiy4iV9rGPOqTLyE-G4fW7_S9HI_j6TSZ1P9xl021e5OS9EhdzR0R1yk5e-K-suuuMSvcXe-7ZjMuRE-fGvgVFKD7qnqS5k68TmX--IhVZ7SaCfUOZrTzr1fbhe2aT7Lb6gDswRoW-7Dp6zpNeQA3y0sDNlz28meDqj6dzQpG_I-lZNefHVrs4kPNkU2UeSaYOYTH0fBhcMfreQncuEZq9LWEFjYKLFolTC-xQsXCBrkKJLlCIkauW3xMDEXHtFrEMCd71mGidKh1jr0jaBUvBR4DkwLzRAYGpTW0Z4minUOTELATg8xD1YarRnHZa9UWI_PhRE9k37TRhk6jtqy2kPJ36ZM_SZ_ClhsAX5XknUFrMX_Dc9gw74tZOb_wJ-MLOtyv2Q
linkProvider Springer Nature
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3dS8MwED9kKvritzg_8-CTI9h1sWnxScbGxDoGm7K3kqQJjEGVdX78-V7SdjDUB33Ky1HaS-53v8td7wAug1TZzCCn0khGWVNrKqQJaXCDvgT5bOgbt9Mx7_fD8TgalP9x51W1e5WSdEhdzB1h10N09sh9edNeYxa4u8rslB0bog-fK_hlGKC7qnqUpla8TGX--IhlZ7ScCXUOprv9r1fbga2ST5K74gDsworO9mDd1XWqfB9uF5cGpLPo5U_aRX06mWQE-R8Zol1_NnAx8w8x02Qg1BRh5gCeup1Ru0fLeQlU2UZq-LWIFibwjDaCqVZkmAiZ8VLhcXSFSIxst_gQGYoMcTVa-ynas_QjIX0pU906hFr2kukjIJzpNOKe0two3LNI4M5pFSGwI4NMfVGHq0pxyWvRFiNx4USLJd-0UYdGpbaktJD8d-njP0lfwEZv9Bgn8X3_4QQ27TD4ojzvFGrz2Zs-gzX1Pp_ks3N3Sr4AhJmyvQ
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8NAEB6kPvDiW6zPPXiyLE2TtZvgSWqLYinFqvQW9glFiKWJj5_vbB6Foh7E016GkMzuzHyz82UG4LytlasMciqtZJS1jKFC2pC2LzGWIJ4NfZvvdJ8PBuF4HA3LOadpxXavSpLFPw2uS1OSNafaljNIWHOEgR9xMG-5K83CBy8zTGQcp-th9Fy5YobJes6wR2nqxMuy5o-PWAxMi1XRPNj0Nv_9mluwUeJMcl0cjG1YMskOrOZ8T5XuwtX8MoF05z3-SafgrZNJQhAXkhHa-2cDF5t9iJkhQ6Fe0P3swVOv-9i5peUcBapcgzX8cvQitu1ZYwVTQWSZCJn1tPA4hkgETK6LfIjIRYa4WmN8jXYu_UhIX0ptgn2oJa-JOQDCmdER95ThVuFeRgJ31KgIHT4iS-2LOlxUSoynRbuMOE8zAhZ_00YdGpUK49Jy0t-lD_8kfQZrw5te3L8b3B_BupsRX7D2jqGWzd7MCayo92ySzk7zA_MFcOS7oQ
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=Improving+Experiment+Control+in+the+Sonix%2B+Software+Package&rft.jtitle=Physics+of+particles+and+nuclei+letters&rft.au=Kirilov%2C+A.+S.&rft.au=Truntova%2C+L.+A.&rft.date=2023-08-01&rft.pub=Pleiades+Publishing&rft.issn=1547-4771&rft.eissn=1531-8567&rft.volume=20&rft.issue=4&rft.spage=668&rft.epage=674&rft_id=info:doi/10.1134%2FS1547477123040362&rft.externalDocID=10_1134_S1547477123040362
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1547-4771&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1547-4771&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1547-4771&client=summon