Turbulence, Atmosphere and Climate Dynamics | |
Implementing the Model/View architecture in software of Brewer Network Spectrophotometer for long-term monitoring of UV radiation and ozone atmospheric content | |
生态环境科学 | |
Savinykh, V.V.^1 ; Postylyakov, O.V.^1 | |
A.M. Obukhov Institute of Atmospheric Physics, Russian Academy of Sciences, 3 Pyzhevsky per., Moscow | |
119017, Russia^1 | |
关键词: Brewer spectrophotometers; Computer platforms; Long term monitoring; Long term observations; Multitasking operating systems; Ozone depleting substances; Radiation measurements; Relational Database; | |
Others : https://iopscience.iop.org/article/10.1088/1755-1315/231/1/012045/pdf DOI : 10.1088/1755-1315/231/1/012045 |
|
学科分类:环境科学(综合) | |
来源: IOP | |
【 摘 要 】
Observed recovery of the ozone layer likely caused by prohibiting some ozone-depleting substances under the Montreal Protocol is observed since 1998 but still may be unstable. In this regard, the task remains to provide the homogeneity of the ozone observations in comparison with the measurements of previous decades. One of the oldest global systems providing ozone data is the network of fully automated Brewer spectrophotometers which operates since the earlier 1980s. The existing software for control Brewer spectrophotometer was created more than 35 years ago and is in need of redeveloping to maintain long-term observations in the face of changing computer platforms. A new cross-platform control software for the Brewer is under development by a group of researchers from OIAP of RAS. This software is capable for running on computers with modern multitasking operating systems (Windows, Linux, macOS), and at the same time it has one codebase. In the new Brewer control software, the Model/View architecture is implemented to separate the code of measurement data (models) from the code of their display to the user (views). The model is responsible for data management and provides an interface for reading and writing this data, and the view retrieves the necessary data from the model, reacting to its changes, and sends the data to the user, placing them properly in the GUI of application. Models are developed in the C++ programming language using the cross-platform Qt framework, and the relational database SQLite is used as a persistent storage. This software allows improving the quality and uniformity of TOC and UV radiation measurements on the Brewer spectrophotometers of the global ozone network.
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
Implementing the Model/View architecture in software of Brewer Network Spectrophotometer for long-term monitoring of UV radiation and ozone atmospheric content | 582KB | download |