jagomart
digital resources
picture1_Python Gui Pdf 192075 | Wepoprpo25 Poster


 157x       Filetype PDF       File size 0.41 MB       Source: accelconf.web.cern.ch


File: Python Gui Pdf 192075 | Wepoprpo25 Poster
using tkinter of python to create graphical user interfaces gui for scripts in lnls beniz d b douglas beniz lnls br espindola a m alexey espindola lnls br python is ...

icon picture PDF Filetype PDF | Posted on 05 Feb 2023 | 2 years ago
Partial capture of text on file.
                                           Using Tkinter of Python to create Graphical User 
                                                       Interfaces (GUI) for scripts in LNLS
                                                      Beniz, D. B., douglas.beniz@lnls.br, Espindola, A. M., alexey.espindola@lnls.br
               Python is being widely used to create scripts which cover different necessities in computational scenario. At LNLS we successfully 
         developed Python scripts to control beamlines operations, including a case of GUI (Graphical User Interface) creation using Tkinter, which is 
         the standard GUI programming toolkit of Python, for one of our beamlines, DXAS (Dispersive X-ray Absorption Spectroscopy). Tkinter offers 
         the basic components necessary to build a GUI that help users to quickly inform a set of parameters defining which device to use, its 
         configuration to set, among others, and to easily start or stop operations. 
          Why Python?                                                                           Architecture Overview
          ● Widely  used  in  many  different  applications,  including  synchrotron 
            laboratories
          ● Almost all LNLS beamlines have Python scripts being used to control 
            their  operations  since  we  developed  Py4Syn  package  to  abstract 
            EPICS  (Experimental  Physics  and  Industrial  Control  System)  IOC 
            (Input/Output Controller) to be used with that language facilities
          ● Easy integration to EPICS via PyEPICS library of CARS
          ● Perform  mathematical  calculations  and  data  matrix  manipulation, 
            with NumPy
          ● Flexibility with many libraries that help to build graphical interfaces
          Why Tkinter?
          ● It is standard GUI (Graphical User Interface) package of Python
          ● Facility to build interfaces and large number of examples and tutorials             Source Code Excerpts
            in the Internet helping to work with it
          ● Widgets,  geometry management and event handling are the three 
            main Tkinter concepts and meet the needs
          Tkinter Solution of DXAS
The words contained in this file might help you see if this file matches what you are looking for:

...Using tkinter of python to create graphical user interfaces gui for scripts in lnls beniz d b douglas br espindola a m alexey is being widely used which cover different necessities computational scenario at we successfully developed control beamlines operations including case interface creation the standard programming toolkit one our dxas dispersive x ray absorption spectroscopy offers basic components necessary build that help users quickly inform set parameters defining device use its configuration among others and easily start or stop why architecture overview many applications synchrotron laboratories almost all have their since pysyn package abstract epics experimental physics industrial system ioc input output controller be with language facilities easy integration via pyepics library cars perform mathematical calculations data matrix manipulation numpy flexibility libraries it facility large number examples tutorials source code excerpts internet helping work widgets geometry m...

no reviews yet
Please Login to review.