<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Visualization and analysis tools of the spectra of the Information System «Electronic Structure of Atoms»1</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vladislav V. Kazakov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vitaly G. Kazakov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleg I. Meshkov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anna A. Tikhonova</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Budker Institute of Nuclear Physics SB RAS</institution>
          ,
          <addr-line>Novosibirsk, Russian Federation</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Novosibirsk State University</institution>
          ,
          <addr-line>Novosibirsk, Russian Federation</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Visualization Tools of Spectrograms</institution>
        </aff>
      </contrib-group>
      <fpage>48</fpage>
      <lpage>54</lpage>
      <abstract>
        <p>The paper describes the Internet service for visualization and comparative analysis of spectra that is implemented as part of the information system on atomic spectroscopy “Electronic structure of atoms”. The possibilities of representing spectra from the system database in the form of interactive spectrograms with a set of tools for convenient presentation and analysis are described. There is an opportunity for users of the information system to upload files with the data of experimental spectra to the system, as well as conduct their processing and visual analysis in comparison with the reference spectra of atomic systems stored in the system. The possibilities of using new tools for research and training specialists are discussed.</p>
      </abstract>
      <kwd-group>
        <kwd>Atomic spectra</kwd>
        <kwd>scientific visualization</kwd>
        <kwd>spectrograms</kwd>
        <kwd>Grotrian diagrams</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Visualization always took an important place in the presentation and analysis of scientific data. One of the most
natural and effective ways of visualizing spectral data is to display them in the form of spectrograms, i.e. sets of lines
corresponding to transitions placed on an axis fitting the line wavelength. This type of spectrum representation
originates from optical spectroscopes in which the researcher observes a picture of the spectrum unfolded in the focal
plane caused by the refraction of light in an optical prism.</p>
      <p>The spectrum of the atomic system recorded in the database of the information resource can also be represented in
the form of a spectrogram, and a number of modern information resources for atomic spectroscopy can thus display
the spectra with the information about them being contained in the databases of these systems. Well-known resources
in atomic spectroscopy as ASD NIST and VALD possess such properties.</p>
      <p>
        It is possible to present the spectra of atomic systems in the form of spectrograms [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] in IS ESA, as well as in a
number of other information resources on atomic spectroscopy. However, the implementation of this has certain
features based on the metaphor of a virtual spectrograph [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. While the usual practice in information resources is to
obtain a spectrogram or its part in the form of a static graphic image in one of the raster formats and the selected size
as, for instance, in ASD NIST, the spectrogram in IS ESA is interactive and dynamic. The user observes
simultaneously a full spectrogram in the entire spectral range and the spectrogram part under study. At the same time
he can operatively manage scale and site selection for detailed consideration. The application allows one to
interactively change the scale of the detailed fragment and its position on the full spectrogram, as well as to indicate
specific lines on the spectrogram with obtaining its energy.
      </p>
      <p>Figure 1 shows a screenshot demonstrating the features of work with spectrograms of IS ESA.</p>
      <p>
        Along with the possibility of representing the spectral data of atomic systems using a virtual spectrograph, it is
useful to compare such reference spectrograms with those obtained in the experiment. Indeed, reference database
spectrograms are abstract and lack many elements of the real spectrogram — line broadening, sections of the
continuous spectrum, line intensity ratio, etc. This can be convenient when analyzing real spectrograms in which all
these features are present and make their reading difficult. Such possibilities of comparing experimental spectrograms
with reference spectrograms of atomic systems are often available in specialized software of modern spectrometers.
They can be helpful, for example, for detecting impurities in an experimental sample by the presence of lines in the
resulting spectrum, which are characteristic of certain substance spectra. For example, such a possibility exists in the
ATOM system [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>Such opportunities are lacking in modern Internet resources for atomic spectroscopy. At the same time their
availability can be useful in a number of cases when the user has an experimentally obtained spectrum and there is no
specialized local software that allows such comparisons, or when it is necessary to make a comparison with the
spectra that are in the database of this information resource.</p>
      <p>The opportunity to compare experimentally obtained spectra with reference spectra of atomic systems located in
the information resource database is implemented in IS ESA. For such an analysis, the user applying standard
browser tools downloads a file with the experimental data containing pairs: wavelength in angstroms - intensity
(relative).</p>
      <p>In addition, the system has a constantly updated database of the most standard and frequently used experimental
spectra, such as, for example, the spectrum of a mercury lamp. This opportunity in some cases can be helpful to a
scientist and used for educational purposes.</p>
      <p>The spectra comparison service in the IS ESA is based on the spectrogram construction tool of this system. The
general view of the interface is shown in Fig. 2. The screenshot shows a comparison of the experimentally obtained
spectrogram of a mercury lamp with the spectrum of a neutral mercury atom generated in IS ESA. The interface
feature is that the spectrograms are represented by coupled pairs: the full spectrogram of the experimental spectrum is
placed together with the reference spectrogram and has a common coordinate axis with wavelength values.</p>
      <p>In addition to the ability to load custom spectra for the analysis, the system has a number of demonstrational
experimental spectra, for example, spectra of mercury, hydrogen, sodium lamps, etc.</p>
      <p>Thus, the implemented service can be especially interesting for a number of tasks for determining the elemental
composition of samples from their spectra for scientific and educational purposes, since it provides simple, affordable
and effective tools for comparative analysis of spectra, as well as for the purposes of general spectral analysis. Many
of these tasks can be useful in training highly qualified physicists.
4</p>
    </sec>
    <sec id="sec-2">
      <title>Grotrian Diagrams</title>
      <p>
        Another way of visualizing the spectra of atomic systems is to represent the electronic structure of an atom in the
form of Grotrian diagrams, which are convenient for the problems of general analysis of the electronic structure of
atoms and ions [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>When constructing the Grotrian diagram manually, specialists do the complicated work on selecting the most
important transitions to be placed on the diagram. On the one hand, such a selection should give a set of lines
providing the most complete picture of the electronic structure of the atomic system, and on the other hand, ensure
good readability of the diagram. Grotrian diagrams in IS ESA are dynamically plotted based on spectral information
stored in a database of levels and transitions of atomic systems. Diagrams for 98 neutral atoms can be plotted in the IS
ESA (transitions for Pa, Fm, Md, No, Lr will not be shown), since data on classified transitions are not currently
available). Diagrams are also plotted for single and multiple charged ions.</p>
      <p>
        A number of solutions used in IS ESA provide the best quality of the obtained diagrams in comparison with
analogs [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The main and most fundamental difference is the use of a special algorithm ensuring the information
selection for placing on the diagram. The algorithm classifies levels and transitions according to a number of signs
and then selects such an amount from each group for placing on the diagram in order to present all the main features
of the displayed spectrum without loss of readability.
      </p>
      <p>Another important feature of IS ESA is the algorithm for placing data on a diagram that is slightly different from
the most common (and used in NIST ASD) one. The view of the Grotrian diagram automatically plotted in the IS
ESA is shown in Fig. 3.
generating diagrams levels and transitions are automatically selected. The technique for distributing even and odd
terms on different sides of the diagram from the central ground state is applied. Energy levels are divided into groups
according to the type of atomic residue and subgroups according to terms.</p>
      <p>The plotting technique is based on distributing even and odd levels to the right and to the left of the center line of
the diagram. This method of plotting offers an opportunity to place a significantly larger number of lines as compared
with the traditional one without loss of the diagram readability by eliminating the accumulation of lines at one point
and reducing their intersections.</p>
      <p>The combination of these two algorithms made it possible to implement software tools in the IS ESA that ensure
plotting diagrams sufficiently high quality diagrams for neutral atoms of all elements of the periodic table. An expert
opinion shows that the resulting diagram is in good agreement with the requirements of specialists both in terms of
line selection efficiency and the density of placing the information on the diagram as well as its general readability.
5</p>
    </sec>
    <sec id="sec-3">
      <title>Quantograms</title>
      <p>
        The IS ESA implements an original way of representing spectral data, i.e. a quantogram [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. A special feature of
this diagram is showing transitions by points on a plane with its coordinates being the energy values of the upper and
lower levels of the transition and their configuration. Quantograms implementing the new method of representing
spectral data show all levels and transitions in an atom without overlapping, with a visual imaging the wavelength,
multiplicity, intensity of each transition and the possibility of user’s interacting with the diagram. Unlike
spectrograms, not only transitions are presented on such a diagram, but also energy levels. All known transitions of
the atomic system can be placed on the “quantogram” without loss of readability in contrast to the Grotrian diagrams.
A quantogram can be automatically plotted for any atom with its data being presented in the database. The general
view of the quantogram is shown in Fig. 4.
of the spectrum into series and regions of grouping multiplets is seen. The quantogram is plotted in the following
mode: X axis is the energy of the lower level, Y axis being the energy of the upper level.
      </p>
      <p>Icons are used to show each transition on the diagram. The shape of the icon corresponds to the multiplicity of the
corresponding transition. The icon border color corresponds to the transition wavelength perceived by the human eye.
To this end, the colors are calculated by linear interpolation of the seven reference colors. Transitions with a
wavelength outside the visible range are represented in black.</p>
      <p>IS ESA quantograms are interactive. Various methods of representing and filtering data are implemented for them.
So there are three diagram scale configuration methods. The first method: the horizontal axis represents the energy of
the lower level, the vertical axis representing the energy of the upper level. The second method: the horizontal axis is
the energy of the lower level, the vertical axis is the difference between the energies of the upper and lower levels of
the transition. The third method: the horizontal axis is the energy of the upper level, the vertical axis is the energy of
the lower level of the transition (for even states of the upper level), this being vice versa for odd states. A dashed line
displays the atomic ionization energy for each way of presenting data.</p>
      <p>There is also a possibility of filtering data by wavelength, selecting energy units and showing the transition
intensity. So the intensity can be the same for all transitions or it can be represented by the transparency of the icon on
a logarithmic scale to allow simultaneous viewing transitions, with their intensities differing by orders of magnitude.</p>
      <p>When you hover over any transition, a tooltip pops up showing the terms and configuration of the upper and lower
levels, wavelength, intensity and coordinates of the transition. When you click on a transition, all transitions of the
hyperfine splitting of the term are shown. Also, the diagram is scaled easily.
6</p>
    </sec>
    <sec id="sec-4">
      <title>Technical Solutions</title>
      <p>The general scheme of implementing IS ESA is consistent with the solutions used to create modern information
resources for spectroscopy. The system is implemented in a three-tier client-server architecture. The server layer,
acting as a data warehouse, is represented by a SQL server (MS SQL). The intermediate level is formed by a jointly
working Web server (Apache) and an application server (a set of PHP scripts). The client level is represented by the
Web browser as universal software of the client side.</p>
      <p>At the same time the technological feature of IS ESA is the emphasis placed on the “thick client”. If the Web
browser is used almost exclusively as a thin client representing static HTML pages in most similar systems, then in a
number of cases in IS ESA scripts form RIA (Rich Internet Application) applications implementing interactive work
with data on the client side. It is this approach that allows one to implement a virtual spectroscope on the client side
with the ability to scale the spectrum, continuously change the observed range, etc. RIA in IS ESA are implemented
in the script language JavaScript with the JQuery library.</p>
      <p>Spectrograms were visualized using SVG vector graphics, a standard XML application supported by W3C. Using
vector graphics tools allows one to construct an image that optimally suits the client’s display and the current size of
the display window, avoiding the effect of pixelation. At the same time the choice of the XML language of the vector
graphics allows one to organize effective interactive management through standard work with the DOM tree. The
technological capabilities of this approach are wide enough and create the basis for further development of the
application dynamism and interactivity.</p>
      <p>The download option for viewing and comparing the external files is ensured by the virtual spectroscope service
and the spectral comparative analysis service being made as standalone utilities independent of the ES ESA core with
their own API. The necessary data can be either taken from the IS ESA or downloaded from a user’s computer or
from the Internet. All necessary parameters are passed in the URL string. The format of the uploaded file with the
XSAMS reference spectrum, the experimental spectrum should be a file of the widespread CSV format.
7</p>
    </sec>
    <sec id="sec-5">
      <title>Educational Applicability</title>
      <p>
        IS ESA on the whole and the services included in it and described above can be widely used in teaching certain
branches of physics (optics, atomic physics, spectroscopy, etc.) and in training highly qualified specialists. There are
some reasons to justify such an application. Theoretical study of many aspects of quantum and atomic physics, optics,
spectroscopy often requires practical illustrations. Spectrograms can perform this function in many cases. The
analysis of spectrograms, their comparison, and comparison with the electronic structure of the generating atomic
systems allow one to deeply grasp theoretical points and give aid in using them in experimental work. It is also
important that the Internet information resource on spectroscopy, which meets all modern requirements for such
systems and is not inferior to the best world analogues acts as a teaching tool. Moreover, the skills of working with
such resources are considered to be an important element in training a modern physicist [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>The informational Internet resource on atomic spectroscopy can be applied almost at all stages of training, both
within the framework of various learning tasks and exercises, and as a working tool for performing practical tasks and
studies. Moreover, its publication on the network in the public access makes such a learning tool available to
participants of the educational process. Installation or any support activities are not required when working with the
resource, and the resource pages can be viewed not only on desktops, but also downloaded to smartphones, tablets PC
and similar mobile devices.</p>
      <p>Further we will consider some of these possibilities.
7.1</p>
      <sec id="sec-5-1">
        <title>Acquaintance with the Structure of Atomic Systems</title>
        <p>Even at the initial acquaintance with the structure of atomic systems it seems important to use spectrograms to
improve understanding and consolidation of the material. The reference spectrograms obtained from the IS ESA
databases serve as a convenient abstraction effectively illustrating the electronic structure of atomic systems.
Excluding from consideration some details that are inevitably present in spectrograms obtained during the
experiment, such as the quantum effect of line broadening or the ratio of line intensities closely related to the
experimental conditions, such spectrograms can serve as interesting educational material. It is certainly interesting to
consider the spectrograms of the hydrogen atom, including the Lyman, Balmer, Paschen series and further, as well as
a number of other atomic systems. The study of spectrograms can be combined with work with the corresponding
Grotrian diagrams which can also be generated in the IS ESA to clarify the electronic structures generating one or
another part of the spectrum.
7.2</p>
      </sec>
      <sec id="sec-5-2">
        <title>Work with Experimental Spectrograms</title>
        <p>To train a specialist, it is important to teach him to read and interpret spectrograms obtained during the
experiment. Thus, attention can be focused on such effects as spectral continuum beyond the series limit, line
broadening associated with the lifetimes of excited states, etc. The experience of comparing experimental and
corresponding reference spectra of atomic systems will enable the student to read real spectral patterns. The
experience of calibrating experimental spectra is an important point in training. The work on correcting the constant
error and linear distortions of spectra is useful for understanding general features of experimental spectra and their
processing methods.
7.3</p>
      </sec>
      <sec id="sec-5-3">
        <title>Comparative Analysis of Spectrograms</title>
        <p>Important educational tasks are associated with a comparative analysis of the experimental and a number of
reference spectra. The most obvious task from this class is to determine the presence of various impurities in the
spectrum.
8</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>Thus, functionality for scientific visualization of spectra in the form of spectrograms with the possibility of
interactive control of the spectrogram representation and a number of tools for its analysis has been developed in the
information system "Electronic structure of atoms" on the spectral properties of atoms and atomic ions.</p>
      <p>These tools can be useful in solving many problems in scientific research and engineering development in many
studies related to the analysis of spectra. In addition, the visualization and simplicity of the tools allows using them
for training specialists in the field of spectroscopy and a number of other areas of physics.</p>
      <p>The technical features of creating tools allow us to use them both as part of the information system "Electronic
structure of atoms", and as a standalone application, as well as integrate them as stand-alone services into any other
Web applications working with spectra.</p>
      <p>URL:</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>NIST</given-names>
            <surname>Atomic Spectra Database Lines Form</surname>
          </string-name>
          . http://physics.nist.gov/PhysRefData/ASD/lines_form.
          <source>html (last accessed data</source>
          <volume>11</volume>
          /20/
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>[2] VALD WWW interface: site</article-title>
          . URL: http://vald.astro.uu.
          <source>se (last accessed data:</source>
          <volume>04</volume>
          /03/
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>[3] SPECTR-W3: site</article-title>
          . URL: http://spectr-w3.snz.
          <source>ru (accessed date:</source>
          <volume>04</volume>
          /03/
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>[4] Information system "Electronic structure of atoms": site</article-title>
          . URL: http://grotrian.nsu.
          <source>ru (last accessed data:</source>
          <volume>11</volume>
          /20/
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Kazakov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazakov</surname>
            <given-names>V.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meshkov</surname>
            <given-names>O.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yatsenko</surname>
            <given-names>A.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhumadilov K</surname>
          </string-name>
          .B.
          <article-title>Issues of systematization, storage and display of information on the spectra of atomic systems - Textbook</article-title>
          . Novosibirsk,
          <year>2018</year>
          .122 p
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Kazakov</surname>
            <given-names>V. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rautian</surname>
            <given-names>S. G.</given-names>
          </string-name>
          ,
          <article-title>Yatsenko A. S. Computer Representation of Characteristics of Atomic Electron Shells</article-title>
          .
          <source>Optics and spectroscopy</source>
          ,
          <year>2008</year>
          , vol.
          <volume>105</volume>
          , No 1, pp.
          <fpage>53</fpage>
          -
          <lpage>58</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Tikhonova</surname>
            <given-names>A.A.</given-names>
          </string-name>
          <article-title>The development of quantogram techniques as original diagrams of the electronic structure of atomic systems and the creation of a program for their generation</article-title>
          .
          <source>Information Technologies: Materials of the 57th International scientific Student conference April 14-19</source>
          ,
          <year>2019</year>
          . Novosibirsk state university - Novosibirsk: Printinting and publishing center of NSU,
          <year>2019</year>
          , p.
          <fpage>92</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Kazakov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazakov</surname>
            <given-names>V.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meshkov</surname>
            <given-names>O.I.</given-names>
          </string-name>
          <article-title>Instruments of Scientific Visual Representation in Atomic Databases</article-title>
          .
          <source>Optics and Spectroscopy</source>
          ,
          <year>2017</year>
          , Vol.
          <volume>123</volume>
          , No.
          <issue>4</issue>
          , pp.
          <fpage>552</fpage>
          -
          <lpage>558</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Kazakov</surname>
            <given-names>V.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazakov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kovalev</surname>
            <given-names>V.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yatsenko</surname>
            <given-names>A.S.</given-names>
          </string-name>
          <string-name>
            <surname>Digital Spectrograph</surname>
          </string-name>
          <article-title>Emulation</article-title>
          .
          <source>Bulletin of NSU. Series: Information Technologies</source>
          ,
          <year>2001</year>
          , vol.
          <volume>9</volume>
          , No 3, pp.
          <fpage>30</fpage>
          -
          <lpage>36</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Garanin</surname>
            <given-names>V. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Neklyudov</surname>
            <given-names>O. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petrochenko</surname>
            <given-names>D. V.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Semenov Z. V.</given-names>
            ,
            <surname>Pankratov</surname>
          </string-name>
          <string-name>
            <given-names>S. V.</given-names>
            ,
            <surname>Vashchenko</surname>
          </string-name>
          <string-name>
            <surname>P.V.</surname>
          </string-name>
          <article-title>Atomic emission spectral analysis software. "Atom" Program / Factory Laboratory</article-title>
          . Diagnostics of materials,
          <year>2015</year>
          , vol.
          <volume>81</volume>
          . №
          <fpage>1</fpage>
          -II, p.
          <fpage>121</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Rautian</surname>
            <given-names>S.G.</given-names>
          </string-name>
          ,
          <article-title>Yatsenko A.S. Grotrian diagrams</article-title>
          .
          <source>Advances in physical sciences - 1999</source>
          - Vol.
          <volume>169</volume>
          , № 2 - pp.
          <fpage>217</fpage>
          -
          <lpage>220</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Kazakov</surname>
            <given-names>V.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazakov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhakupov</surname>
            <given-names>M.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yatsenko</surname>
            <given-names>A.S.</given-names>
          </string-name>
          <article-title>The problem of automatic construction of diagrams of atomic spectra and the experience of its solution in IS ESA</article-title>
          .
          <source>Bulletin of NSU. Series: Information Technologies</source>
          ,
          <year>2010</year>
          , Vol.
          <volume>8</volume>
          , № 3, pp.
          <fpage>66</fpage>
          -
          <lpage>78</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>