pymatgen.analysis.excitation — pymatgen 2020.7.3 documentation

# Source code for pymatgen.analysis.excitation

    # coding: utf-8
    # Copyright (c) Pymatgen Development Team.
    # Distributed under the terms of the MIT License.

    """
    This module defines an excitation spectrum class.
    """

    from pymatgen.core.spectrum import Spectrum

    class ExcitationSpectrum(Spectrum):
        """
        Basic excitation spectrum object.

        .. attribute: x
            The sequence of energies

        .. attribute: y
            The sequence of mu(E)

        """
        XLABEL = 'Energy (eV)'
        YLABEL = 'Intensity'

        def __init__(self, x, y):
            """
            Args:
                x: A sequence of x-ray energies in eV
                y: A sequence of intensity values
            """
            super().__init__(x, y)