Application Software Development for the Engineering Materials Diffractometer, TAKUMI

2010 ◽  
Vol 652 ◽  
pp. 238-242 ◽  
Author(s):  
Takayoshi Ito ◽  
Takeshi Nakatani ◽  
Stefanus Harjo ◽  
Hiroshi Arima ◽  
Jun Abe ◽  
...  

The Engineering Materials Diffractometer Application Kit called EMAKi has been developed to control the Engineering Materials Diffractometer, TAKUMI, and treat data obtained by it. It is expected that TAKUMI will be widely used by not only academic users but also industrial users. We have designed EMAKi to be user-friendly interface for novice users by graphical user interface (GUI). In addition, adopting Python programming language for its development has enabled advanced users to control the diffractometer flexibly and treat the data easily. During instrumentation commissioning and running user programs, the software has demonstrated useful.

2021 ◽  
Vol 12 (2) ◽  
pp. 52-65
Author(s):  
Eviatar Rosenberg ◽  
Dima Alberg

A significant part of pension savings is in the capital market and exposed to market volatility. The COVID-19 pandemic crisis, like the previous crises, damaged the gains achieved in those funds. This paper presents a development of open-source finance system for stocks backtesting trade strategies. The development will be operated by the Python programming language and will implement application user interface. The system will import historical data of stocks from financial web and will produce charts for analysis of the trends in stocks price. Based on technical analysis, it will run trading strategies which will be defined by the user. The system will output the trade orders that should have been executed in retrospect and concluding charts to present the profit and loss that would occur to evaluate the performance of the strategy.


Author(s):  
Rohit S ◽  
M N Nachappa

Metadata is defined as the information providing data about one or more faces of the data. It is used to abridge basic indication about data which can make pursuing and working with specific data easier. The idea of metadata is often prolonged to involve words or phrases that stand for objects or “objects” in the world, leading to the notion of unit extraction. In this paper, I am proposing extracting the metadata of the files user inputs to the system, this can be achieved using Flask as the web platform and Python programming language, our goal is to make a free and lightweight metadata extractor which is more efficient and user friendly.


2021 ◽  
Author(s):  
David Miguel Susano Pinto ◽  
Mick A Phillips ◽  
Nicholas Hall ◽  
Julio Mateos–Langerak ◽  
Danail Stoychev ◽  
...  

AbstractBespoke microscopes often require control of multiple hardware devices and precise hardware coordination. It is also desirable to have a control solution that is scalable to more complex systems and translatable between components from different manufacturers. Here we report Python-Microscope, a free and open source Python library for high performance control of arbitrarily complex and scalable bespoke microscopes. Python-Microscope offers an elegant pythonic software platform to control microscopes, abstracting differences between physical devices by providing a defined interface for different device types. These include cameras, filter wheels, light sources, deformable mirrors, and stages. Concrete implementations are provided for a range of specific hardware and a framework is in place for further expansion. Python-Microscope supports the distribution of devices over multiple computers while maintaining synchronisation via highly precise hardware triggers. We discuss the architecture choices of Python-Microscope that overcome the performance problems often raised against Python and demonstrate the different use cases that drove its design: its integration in user facing projects, namely in the Microscope-Cockpit project; in controlling complex microscopes at high speed while using the Python programming language; and as a microscope simulation tool for software development.


2009 ◽  
Vol 3 ◽  
pp. BBI.S3207 ◽  
Author(s):  
Diamantis Sellis ◽  
Dimitrios Vlachakis ◽  
Metaxia Vlassi

Gromita is a fully integrated and efficient graphical user interface (GUI) to the recently updated molecular dynamics suite Gromacs, version 4. Gromita is a cross-platform, perl/tcl-tk based, interactive front end designed to break the command line barrier and introduce a new user-friendly environment to run molecular dynamics simulations through Gromacs. Our GUI features a novel workflow interface that guides the user through each logical step of the molecular dynamics setup process, making it accessible to both advanced and novice users. This tool provides a seamless interface to the Gromacs package, while providing enhanced functionality by speeding up and simplifying the task of setting up molecular dynamics simulations of biological systems. Gromita can be freely downloaded from http://bio.demokritos.gr/gromita/ .


The article about pH meter based on Raspberry Pi 3 has been created. This instrument serves as a measure of acid base levels of solution capable of displaying a GUI ( Graphic User Interface ) based interface programmed in the Raspberry Pi 3 System On Chip with the Python programming language. The purpose of this research is to innovate Raspberry Pi 3 based pH measuring device, to create interfaces and store pH measurement data based on Raspberry Pi 3 and Python programming language, find out the results of heuristic analysis on pH meter measuring instrument innovations, and determine the accuracy of the pH meter based on Raspberry Pi 3. The method used to pH sensor chararacterization in making this measuring instrument is heuristic method.The characterization sensor result show that the accuracy value of the pH sensor is 99,97%, the precision value of the pH sensor is 99,99%, the sensitivity value of pH sensor is 6,45 mV/pH, the correlation value of the pH meter is 99,89%. Based on the result of the analysis that has been carried out, it can be conclude the innovation in pH measuring device that are made have a good accuracy and can measure well.


2020 ◽  
Vol 65 (1) ◽  
pp. 96-104
Author(s):  
Tatian-Cristian Mălin

We introduce in this paper an application developed in the Python programming language that can be used to generate digital signals with known frequencies and amplitudes. These digital signals, since have known parameters, can be used to create benchmarks for test and numerical simulation.


2021 ◽  
Vol 15 (4) ◽  
pp. 541-545
Author(s):  
Ugur Comlekcioglu ◽  
Nazan Comlekcioglu

Many solutions such as percentage, molar and buffer solutions are used in all experiments conducted in life science laboratories. Although the preparation of the solutions is not difficult, miscalculations that can be made during intensive laboratory work negatively affect the experimental results. In order for the experiments to work correctly, the solutions must be prepared completely correctly. In this project, a software, ATLaS (Assistant Toolkit for Laboratory Solutions), has been developed to eliminate solution errors arising from calculations. Python programming language was used in the development of ATLaS. Tkinter and Pandas libraries were used in the program. ATLaS contains five main modules (1) Percent Solutions, (2) Molar Solutions, (3) Acid-Base Solutions, (4) Buffer Solutions and (5) Unit Converter. Main modules have sub-functions within themselves. With PyInstaller, the software was converted into a stand-alone executable file. The source code of ATLaS is available at https://github.com/cugur1978/ATLaS.


Sign in / Sign up

Export Citation Format

Share Document