.. include:: /substitutions.rst .. _glossary: ======== Glossary ======== .. glossary:: API Application programming interface ASE Atomic Simulation Environment. See the `ASE homepage `__. BLAS Basic linear-algebra subprograms. See the `Wikipedia entry `__. C The C programming language. CC BY 4.0 Creative Commons Attribution 4.0 License. This documentation for all parts of the ViPErLEED project is licensed under the CC BY 4.0 license. The license allows free sharing and adaptation of the source material, but requires attribution to the original authors (e.g. via citation in a scientific publication). For more details see `here `__. CLI Command-line interface conda The conda package manager for :term:`Python`. See the `conda homepage `__. CSV Comma-separated value format. See the `Wikipedia entry `__. DFT Density functional theory Environment variable A variable that is set in the environment of a process. It is used to pass information to a process. ViPErLEED uses the environment variable :envvar:`VIPERLEED_TENSORLEED` to locate the TensErLEED source code if the path is not given explicitly. See also :ref:`here`. fcc Face-centered-cubic crystal structure. Fortran The Fortran programming language. One of the first high-level programming languages. It is still heavily used in legacy :term:`HPC` applications. TensErLEED is written in Fortran 77 and Fortran 90. See the `Wikipedia entry `__. gcc GNU compiler collection. See the GCC `homepage `__. gfortran The GNU :term:`Fortran` compiler. GPLv3 The GNU General Public License version 3. `License text `__. GUI Graphical user interface HPC High-performance computing ifort Intel Fortran compiler. ImageJ ImageJ is a public domain image processing and analysis software commonly used in the scientific community. The ViPErLEED spot-tracker, curve editor and several associated utilities are implemented as ImageJ plugins. See also the `ImageJ homepage `__. Jupyter The Jupyter project for interactive computing. Jupyter notebooks are commonly used as interactive Python environments. See also the `project Jupyter homepage `__. LAPACK Linear-algebra package. See the `Wikipedia entry `__. LEED Low energy electron diffraction |LEED-IV| Energy-dependent low-energy electron diffraction. MPI Message-passing interface. See the `Wikipedia entry `__. mpifort The :term:`MPI` wrapper for :term:`gfortran`. See the `homepage `__. mpiifort The :term:`MPI` wrapper for :term:`ifort`. TensErLEED Erlangen package for tensor LEED. See also the paper by :cite:t:`blumFastLEEDIntensity2001a`. VASP Vienna ab initio simulation package. See the `VASP wiki `__. VESTA 3D Visualization software for structural models :cite:p:`mommaVESTAThreedimensionalVisualization2011`. See also the VESTA `homepage `__. PyPI The Python Package Index. See the `PyPI homepage `__. Python The Python programming language. See the Python `homepage `__. UHV Ultra-high vacuum ViPErLEED The Vienna Package for Erlangen LEED |calc| The Python package of ViPErLEED that deals with calculations of |LEED-IV| curves. WSL Windows Subsystem for Linux. See also `the page by Microsoft `__. XRD X-ray diffraction.