<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.quanty.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.quanty.org/feed.php">
        <title>Quanty - documentation:language_reference:objects:spectra:functions</title>
        <description></description>
        <link>https://www.quanty.org/</link>
        <image rdf:resource="https://www.quanty.org/_media/wiki/dokuwiki.svg" />
       <dc:date>2026-04-14T17:16:19+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/broaden?rev=1763608816&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/clone?rev=1763608815&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/copy?rev=1763608817&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/element?rev=1763608816&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/multiplybyenergy?rev=1763608816&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/shift?rev=1763608815&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/start?rev=1763608817&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/sum?rev=1763608816&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/totable?rev=1763608815&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.quanty.org/_media/wiki/dokuwiki.svg">
        <title>Quanty</title>
        <link>https://www.quanty.org/</link>
        <url>https://www.quanty.org/_media/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/broaden?rev=1763608816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-20T03:20:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Broaden</title>
        <link>https://www.quanty.org/documentation/language_reference/objects/spectra/functions/broaden?rev=1763608816&amp;do=diff</link>
        <description>Broaden
Broadens a spectrum by a Gaussian and Lorenzian. Energy dependent broadening is allowed. The method Broaden allows one to broaden a spectrum object without making a copy of the object.
Example
description text
Input


dofile(&quot;definitions.Quanty&quot;)

-- Broaden with a Gaussian of FWHM 0.2 and a Lorenzian with variable
-- width, the interval 0 to 5.25 has FWHM=0.2. The interval 5.75,20 has
-- FWHM=0.75. The interval 5.25 to 5.75 linearly increases from 0.2 to 0.75
 
GBroaden = Spectra.Broade…</description>
    </item>
    <item rdf:about="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/clone?rev=1763608815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-20T03:20:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Clone</title>
        <link>https://www.quanty.org/documentation/language_reference/objects/spectra/functions/clone?rev=1763608815&amp;do=diff</link>
        <description>Clone
Creates a copy of the spectrum. The input G1 = G2 creates two pointers to the same object. Changing G1 will change G2. G1=Spectra.Clone(G2) will create two different objects.
Example
The following example creates a clone of G and stores this in the variable functions index</description>
    </item>
    <item rdf:about="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/copy?rev=1763608817&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-20T03:20:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Copy</title>
        <link>https://www.quanty.org/documentation/language_reference/objects/spectra/functions/copy?rev=1763608817&amp;do=diff</link>
        <description>Copy
see Spectra.Clone()
Available functions
functions index</description>
    </item>
    <item rdf:about="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/element?rev=1763608816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-20T03:20:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Element</title>
        <link>https://www.quanty.org/documentation/language_reference/objects/spectra/functions/element?rev=1763608816&amp;do=diff</link>
        <description>Element
Takes an element, or a list of elements form the spectrum object and returns a new spectrum object only containing these.
Example
The spectra object created in the definitions file contains 3 elements (The spectra created with operator T1, T2, or T3). This example extracts the second spectrum and stores it in variable functions index</description>
    </item>
    <item rdf:about="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/multiplybyenergy?rev=1763608816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-20T03:20:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MultiplyByEnergy</title>
        <link>https://www.quanty.org/documentation/language_reference/objects/spectra/functions/multiplybyenergy?rev=1763608816&amp;do=diff</link>
        <description>MultiplyByEnergy
Multiplies a spectrum G($\omega$) by its energy, i.e. Gnew($\omega$) = $\omega\times$G($\omega$).
Example
Take the spectrum defined in the file definitions.Quanty and multiply it by its energy.
Input


dofile(&quot;definitions.Quanty&quot;)

GOmega = Spectra.MultiplyByEnergy(G)
G.Print({{&quot;file&quot;,&quot;Spectra.dat&quot;}})
GOmega.Print({{&quot;file&quot;,&quot;Spectra.MultiplyByEnergy.dat&quot;}})

gnuplotScript = gnuplotHead .. [[
set output &quot;Spectra.MultiplyByEnergy.ps&quot;
plot &quot;Spectra.dat&quot;  using 1:(-$3  ) title 'T1' w…</description>
    </item>
    <item rdf:about="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/shift?rev=1763608815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-20T03:20:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Shift</title>
        <link>https://www.quanty.org/documentation/language_reference/objects/spectra/functions/shift?rev=1763608815&amp;do=diff</link>
        <description>Shift
Shifts a spectrum G by a constant, i.e. Gnew($\omega$)=G($\omega$-shift)
Example
Take the spectra defined in definitions.Quanty and shift it by 5.3 eV.
Input


dofile(&quot;definitions.Quanty&quot;)

GShift = Spectra.Shift(G, 5.3)
G.Print({{&quot;file&quot;,&quot;Spectra.dat&quot;}})
GShift.Print({{&quot;file&quot;,&quot;Spectra.Shift.dat&quot;}})

gnuplotScript = gnuplotHead .. [[
set output &quot;Spectra.Shift.ps&quot;
plot &quot;Spectra.dat&quot;  using 1:(-$3  ) title 'T1' with lines ls  1,\
     &quot;Spectra.Shift.dat&quot;  using 1:(-$3) title 'T1 shifted' with…</description>
    </item>
    <item rdf:about="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/start?rev=1763608817&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-20T03:20:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Functions</title>
        <link>https://www.quanty.org/documentation/language_reference/objects/spectra/functions/start?rev=1763608817&amp;do=diff</link>
        <description>Functions
Quanty defines a small library of functions that act on Spectra objects.
Available functions
functions index</description>
    </item>
    <item rdf:about="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/sum?rev=1763608816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-20T03:20:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sum</title>
        <link>https://www.quanty.org/documentation/language_reference/objects/spectra/functions/sum?rev=1763608816&amp;do=diff</link>
        <description>Sum
Sums the different elements of a spectrum object multiplied by the numbers given as a list in the input. Several lists are possible. Can be used to calculate the temperature dependence of a set of spectra.
Example
Create the sum of the spectra created with operator functions index</description>
    </item>
    <item rdf:about="https://www.quanty.org/documentation/language_reference/objects/spectra/functions/totable?rev=1763608815&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-20T03:20:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ToTable</title>
        <link>https://www.quanty.org/documentation/language_reference/objects/spectra/functions/totable?rev=1763608815&amp;do=diff</link>
        <description>ToTable
Turns a spectrum object into a table object. The spectra different spectra are found at index 1. The different energies at index 2. Index 3 returns on place 1 the energy and on place 2 the intensity (energy,intensity).
Example
The following example creates the spectra as defined in the functions index</description>
    </item>
</rdf:RDF>
