SpectroscopySchool/msspecbook/_build/html/Activity02/Activity02.html

1557 lines
67 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en" data-content_root="../" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Activity 2: Setting up the “experiment” &#8212; MsSpec Tour</title>
<script data-cfasync="false">
document.documentElement.dataset.mode = localStorage.getItem("mode") || "";
document.documentElement.dataset.theme = localStorage.getItem("theme") || "";
</script>
<!-- Loaded before other Sphinx assets -->
<link href="../_static/styles/theme.css?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
<link href="../_static/styles/bootstrap.css?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
<link href="../_static/styles/pydata-sphinx-theme.css?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
<link href="../_static/vendor/fontawesome/6.5.2/css/all.min.css?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="../_static/vendor/fontawesome/6.5.2/webfonts/fa-solid-900.woff2" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="../_static/vendor/fontawesome/6.5.2/webfonts/fa-brands-400.woff2" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="../_static/vendor/fontawesome/6.5.2/webfonts/fa-regular-400.woff2" />
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=03e43079" />
<link rel="stylesheet" type="text/css" href="../_static/styles/sphinx-book-theme.css?v=eba8b062" />
<link rel="stylesheet" type="text/css" href="../_static/togglebutton.css?v=13237357" />
<link rel="stylesheet" type="text/css" href="../_static/copybutton.css?v=76b2166b" />
<link rel="stylesheet" type="text/css" href="../_static/mystnb.4510f1fc1dee50b3e5859aac5469c37c29e427902b24a333a5f9fcb2f0b3ac41.css?v=be8a1c11" />
<link rel="stylesheet" type="text/css" href="../_static/sphinx-thebe.css?v=4fa983c6" />
<link rel="stylesheet" type="text/css" href="../_static/sphinx-design.min.css?v=95c83b7e" />
<!-- Pre-loaded scripts that we'll load fully later -->
<link rel="preload" as="script" href="../_static/scripts/bootstrap.js?digest=dfe6caa3a7d634c4db9b" />
<link rel="preload" as="script" href="../_static/scripts/pydata-sphinx-theme.js?digest=dfe6caa3a7d634c4db9b" />
<script src="../_static/vendor/fontawesome/6.5.2/js/all.min.js?digest=dfe6caa3a7d634c4db9b"></script>
<script src="../_static/documentation_options.js?v=9eb32ce0"></script>
<script src="../_static/doctools.js?v=9a2dae69"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="../_static/clipboard.min.js?v=a7894cd8"></script>
<script src="../_static/copybutton.js?v=f281be69"></script>
<script src="../_static/scripts/sphinx-book-theme.js?v=887ef09a"></script>
<script>let toggleHintShow = 'Click to show';</script>
<script>let toggleHintHide = 'Click to hide';</script>
<script>let toggleOpenOnPrint = 'true';</script>
<script src="../_static/togglebutton.js?v=4a39c7ea"></script>
<script>var togglebuttonSelector = '.toggle, .admonition.dropdown';</script>
<script src="../_static/design-tabs.js?v=f930bc37"></script>
<script>const THEBE_JS_URL = "https://unpkg.com/thebe@0.8.2/lib/index.js"; const thebe_selector = ".thebe,.cell"; const thebe_selector_input = "pre"; const thebe_selector_output = ".output, .cell_output"</script>
<script async="async" src="../_static/sphinx-thebe.js?v=c100c467"></script>
<script>var togglebuttonSelector = '.toggle, .admonition.dropdown';</script>
<script>const THEBE_JS_URL = "https://unpkg.com/thebe@0.8.2/lib/index.js"; const thebe_selector = ".thebe,.cell"; const thebe_selector_input = "pre"; const thebe_selector_output = ".output, .cell_output"</script>
<script>window.MathJax = {"options": {"processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script>
<script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
<script>DOCUMENTATION_OPTIONS.pagename = 'Activity02/Activity02';</script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Activity 3: Adsorbates and the single scattering approach" href="../Activity03/Activity03.html" />
<link rel="prev" title="Activity 1: Getting started" href="../Activity01/Activity01.html" />
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="docsearch:language" content="en"/>
</head>
<body data-bs-spy="scroll" data-bs-target=".bd-toc-nav" data-offset="180" data-bs-root-margin="0px 0px -60%" data-default-mode="">
<div id="pst-skip-link" class="skip-link d-print-none"><a href="#main-content">Skip to main content</a></div>
<div id="pst-scroll-pixel-helper"></div>
<button type="button" class="btn rounded-pill" id="pst-back-to-top">
<i class="fa-solid fa-arrow-up"></i>Back to top</button>
<input type="checkbox"
class="sidebar-toggle"
id="pst-primary-sidebar-checkbox"/>
<label class="overlay overlay-primary" for="pst-primary-sidebar-checkbox"></label>
<input type="checkbox"
class="sidebar-toggle"
id="pst-secondary-sidebar-checkbox"/>
<label class="overlay overlay-secondary" for="pst-secondary-sidebar-checkbox"></label>
<div class="search-button__wrapper">
<div class="search-button__overlay"></div>
<div class="search-button__search-container">
<form class="bd-search d-flex align-items-center"
action="../search.html"
method="get">
<i class="fa-solid fa-magnifying-glass"></i>
<input type="search"
class="form-control"
name="q"
id="search-input"
placeholder="Search this book..."
aria-label="Search this book..."
autocomplete="off"
autocorrect="off"
autocapitalize="off"
spellcheck="false"/>
<span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
</form></div>
</div>
<div class="pst-async-banner-revealer d-none">
<aside id="bd-header-version-warning" class="d-none d-print-none" aria-label="Version warning"></aside>
</div>
<header class="bd-header navbar navbar-expand-lg bd-navbar d-print-none">
</header>
<div class="bd-container">
<div class="bd-container__inner bd-page-width">
<div class="bd-sidebar-primary bd-sidebar">
<div class="sidebar-header-items sidebar-primary__section">
</div>
<div class="sidebar-primary-items__start sidebar-primary__section">
<div class="sidebar-primary-item">
<a class="navbar-brand logo" href="../intro.html">
<img src="../_static/logo.jpg" class="logo__image only-light" alt="MsSpec Tour - Home"/>
<script>document.write(`<img src="../_static/logo.jpg" class="logo__image only-dark" alt="MsSpec Tour - Home"/>`);</script>
</a></div>
<div class="sidebar-primary-item">
<script>
document.write(`
<button class="btn search-button-field search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip">
<i class="fa-solid fa-magnifying-glass"></i>
<span class="search-button__default-text">Search</span>
<span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd class="kbd-shortcut__modifier">K</kbd></span>
</button>
`);
</script></div>
<div class="sidebar-primary-item"><nav class="bd-links bd-docs-nav" aria-label="Main">
<div class="bd-toc-item navbar-nav active">
<ul class="nav bd-sidenav bd-sidenav__home-link">
<li class="toctree-l1">
<a class="reference internal" href="../intro.html">
Welcome to this small MsSpec tour
</a>
</li>
</ul>
<ul class="current nav bd-sidenav">
<li class="toctree-l1"><a class="reference internal" href="../Activity01/Activity01.html">Activity 1: Getting started</a></li>
<li class="toctree-l1 current active"><a class="current reference internal" href="#">Activity 2: Setting up the “experiment”</a></li>
<li class="toctree-l1"><a class="reference internal" href="../Activity03/Activity03.html">Activity 3: Adsorbates and the single scattering approach</a></li>
<li class="toctree-l1"><a class="reference internal" href="../Activity04/Activity04.html">Activity 4: From single scattering to multiple scattering</a></li>
<li class="toctree-l1"><a class="reference internal" href="../Activity05/Activity05.html">Activity 5: Multiple scattering in the forward scattering regime</a></li>
<li class="toctree-l1"><a class="reference internal" href="../Activity06/Activity06.html">Activity 6: Effect of the temperature</a></li>
<li class="toctree-l1"><a class="reference internal" href="../Activity07/Activity07.html">Activity 7: Large clusters and path filtering</a></li>
<li class="toctree-l1"><a class="reference internal" href="../Activity08/Activity08.html">Activity 8: Inequivalent emitters and the XPD of a substrate</a></li>
<li class="toctree-l1"><a class="reference internal" href="../Activity09/Activity09.html">Activity 9: Comparing simulation and experiment with R-factors</a></li>
<li class="toctree-l1"><a class="reference internal" href="../Activity10/Activity10.html">Activity 10: Auger Electron Diffraction</a></li>
<li class="toctree-l1"><a class="reference internal" href="../Activity11/Activity11.html">Activity 11: Spectral radius and convergence</a></li>
<li class="toctree-l1"><a class="reference internal" href="../backmatter.html">Final word</a></li>
</ul>
</div>
</nav></div>
</div>
<div class="sidebar-primary-items__end sidebar-primary__section">
</div>
<div id="rtd-footer-container"></div>
</div>
<main id="main-content" class="bd-main" role="main">
<div class="sbt-scroll-pixel-helper"></div>
<div class="bd-content">
<div class="bd-article-container">
<div class="bd-header-article d-print-none">
<div class="header-article-items header-article__inner">
<div class="header-article-items__start">
<div class="header-article-item"><button class="sidebar-toggle primary-toggle btn btn-sm" title="Toggle primary sidebar" data-bs-placement="bottom" data-bs-toggle="tooltip">
<span class="fa-solid fa-bars"></span>
</button></div>
</div>
<div class="header-article-items__end">
<div class="header-article-item">
<div class="article-header-buttons">
<div class="dropdown dropdown-download-buttons">
<button class="btn dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false" aria-label="Download this page">
<i class="fas fa-download"></i>
</button>
<ul class="dropdown-menu">
<li><a href="../_sources/Activity02/Activity02.ipynb" target="_blank"
class="btn btn-sm btn-download-source-button dropdown-item"
title="Download source file"
data-bs-placement="left" data-bs-toggle="tooltip"
>
<span class="btn__icon-container">
<i class="fas fa-file"></i>
</span>
<span class="btn__text-container">.ipynb</span>
</a>
</li>
<li>
<button onclick="window.print()"
class="btn btn-sm btn-download-pdf-button dropdown-item"
title="Print to PDF"
data-bs-placement="left" data-bs-toggle="tooltip"
>
<span class="btn__icon-container">
<i class="fas fa-file-pdf"></i>
</span>
<span class="btn__text-container">.pdf</span>
</button>
</li>
</ul>
</div>
<button onclick="toggleFullScreen()"
class="btn btn-sm btn-fullscreen-button"
title="Fullscreen mode"
data-bs-placement="bottom" data-bs-toggle="tooltip"
>
<span class="btn__icon-container">
<i class="fas fa-expand"></i>
</span>
</button>
<script>
document.write(`
<button class="btn btn-sm nav-link pst-navbar-icon theme-switch-button" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
<i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light"></i>
<i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark"></i>
<i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto"></i>
</button>
`);
</script>
<script>
document.write(`
<button class="btn btn-sm pst-navbar-icon search-button search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip">
<i class="fa-solid fa-magnifying-glass fa-lg"></i>
</button>
`);
</script>
<button class="sidebar-toggle secondary-toggle btn btn-sm" title="Toggle secondary sidebar" data-bs-placement="bottom" data-bs-toggle="tooltip">
<span class="fa-solid fa-list"></span>
</button>
</div></div>
</div>
</div>
</div>
<div id="jb-print-docs-body" class="onlyprint">
<h1>Activity 2: Setting up the “experiment”</h1>
<!-- Table of contents -->
<div id="print-main-content">
<div id="jb-print-toc">
<div>
<h2> Contents </h2>
</div>
<nav aria-label="Page">
<ul class="visible nav section-nav flex-column">
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#sb-induced-smooth-growth-of-ag-on-ag-111-example">Sb-induced smooth growth of Ag on Ag(111) example</a><ul class="nav section-nav flex-column">
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#building-the-cluster">Building the cluster</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#compute-an-azimuthal-scan">Compute an azimuthal scan</a></li>
</ul>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div id="searchbox"></div>
<article class="bd-article">
<section class="tex2jax_ignore mathjax_ignore" id="activity-2-setting-up-the-experiment">
<h1>Activity 2: Setting up the “experiment”<a class="headerlink" href="#activity-2-setting-up-the-experiment" title="Link to this heading">#</a></h1>
<p>To model a spectroscopy experiment, some parameters need to be correctly defined. In MsSpec, parameters are grouped in different categories (<code class="docutils literal notranslate"><span class="pre">detector_parameters</span></code>, <code class="docutils literal notranslate"><span class="pre">source_parameters</span></code>, <code class="docutils literal notranslate"><span class="pre">calculation_parameters</span></code>…). Each category is an attribute of your calculator object and contains different parameters.
For example, to define the angle of the incoming light with respect to the sample normal direction, you will use</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="c1"># (assuming your calculator variable is calc)</span>
<span class="c1"># e.g: Incoming X-Ray light is 30° from the sample normal</span>
<span class="n">calc</span><span class="o">.</span><span class="n">source_parameters</span><span class="o">.</span><span class="n">theta</span> <span class="o">=</span> <span class="mi">30</span>
</pre></div>
</div>
<section id="sb-induced-smooth-growth-of-ag-on-ag-111-example">
<h2>Sb-induced smooth growth of Ag on Ag(111) example<a class="headerlink" href="#sb-induced-smooth-growth-of-ag-on-ag-111-example" title="Link to this heading">#</a></h2>
<p>To see how some parameters - not related to the cluster shape - may change the results, we will look at the effect of two parameters:</p>
<ol class="arabic simple">
<li><p>The source direction</p></li>
<li><p>The inner potential of the sample</p></li>
</ol>
<p>The inner potential is material specific. It will add to the photoelectron kinetic energy inside the material. When the photoelectron escapes the sample, this internal potential is missing and this will create an energy step that will act as a refraction for the photoelectron intensity. The effect will be significant for large polar angles and for small kinetic energy of the photoelectron.</p>
<p>Lets look at the effect of those parameters on the following example.
The idea is to use low energy photoelectron diffraction to see the substitution of Ag by Sb atoms on the surface plane.</p>
<div class="admonition seealso">
<p class="admonition-title">See also</p>
<p>based on this paper from H. Cruguel <em>et al.</em> <a class="reference external" href="https://doi.org/10.1103/PhysRevB.55.R16061">Phys. Rev. B <strong>55</strong> R16061</a></p>
</div>
<section id="building-the-cluster">
<h3>Building the cluster<a class="headerlink" href="#building-the-cluster" title="Link to this heading">#</a></h3>
<p>Lets start by building the cluster</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="linenos"> 1</span><span class="kn">from</span><span class="w"> </span><span class="nn">ase.build</span><span class="w"> </span><span class="kn">import</span> <span class="n">bulk</span>
<span class="linenos"> 2</span><span class="kn">from</span><span class="w"> </span><span class="nn">ase.visualize</span><span class="w"> </span><span class="kn">import</span> <span class="n">view</span>
<span class="linenos"> 3</span>
<span class="linenos"> 4</span><span class="kn">from</span><span class="w"> </span><span class="nn">msspec.calculator</span><span class="w"> </span><span class="kn">import</span> <span class="n">MSSPEC</span>
<span class="linenos"> 5</span><span class="kn">from</span><span class="w"> </span><span class="nn">msspec.utils</span><span class="w"> </span><span class="kn">import</span> <span class="n">hemispherical_cluster</span><span class="p">,</span> <span class="n">get_atom_index</span><span class="p">,</span> <span class="n">cut_plane</span>
<span class="linenos"> 6</span><span class="kn">import</span><span class="w"> </span><span class="nn">numpy</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">np</span>
<span class="linenos"> 7</span><span class="kn">from</span><span class="w"> </span><span class="nn">matplotlib</span><span class="w"> </span><span class="kn">import</span> <span class="n">pyplot</span> <span class="k">as</span> <span class="n">plt</span>
<span class="linenos"> 8</span>
<span class="linenos"> 9</span><span class="c1"># Create the silver cell</span>
<span class="linenos">10</span><span class="n">Ag</span> <span class="o">=</span> <span class="n">bulk</span><span class="p">(</span><span class="s1">&#39;Ag&#39;</span><span class="p">,</span> <span class="n">cubic</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="linenos">11</span><span class="c1"># Orientate the cell in the [111] direction</span>
<span class="linenos">12</span><span class="n">Ag</span><span class="o">.</span><span class="n">rotate</span><span class="p">((</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">),</span> <span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">1</span><span class="p">),</span> <span class="n">rotate_cell</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="linenos">13</span><span class="c1"># Align the azimuth to match experimental reference</span>
<span class="linenos">14</span><span class="n">Ag</span><span class="o">.</span><span class="n">rotate</span><span class="p">(</span><span class="mi">15</span><span class="p">,</span> <span class="s1">&#39;z&#39;</span><span class="p">,</span> <span class="n">rotate_cell</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="linenos">15</span>
<span class="linenos">16</span><span class="c1"># Create a cluster</span>
<span class="linenos">17</span><span class="n">cluster</span> <span class="o">=</span> <span class="n">hemispherical_cluster</span><span class="p">(</span><span class="n">Ag</span><span class="p">,</span> <span class="n">diameter</span><span class="o">=</span><span class="mi">20</span><span class="p">,</span> <span class="n">emitter_plane</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>
<span class="linenos">18</span><span class="n">cluster</span> <span class="o">=</span> <span class="n">cut_plane</span><span class="p">(</span><span class="n">cluster</span><span class="p">,</span> <span class="n">z</span><span class="o">=-</span><span class="mf">4.8</span><span class="p">)</span>
<span class="linenos">19</span><span class="n">cluster</span><span class="o">.</span><span class="n">emitter</span> <span class="o">=</span> <span class="n">get_atom_index</span><span class="p">(</span><span class="n">cluster</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">)</span>
<span class="linenos">20</span><span class="n">cluster</span><span class="p">[</span><span class="n">cluster</span><span class="o">.</span><span class="n">emitter</span><span class="p">]</span><span class="o">.</span><span class="n">symbol</span> <span class="o">=</span> <span class="s1">&#39;Sb&#39;</span>
</pre></div>
</div>
<div class="cell tag_remove-input docutils container">
<div class="cell_output docutils container">
<div class="output text_html"><html>
<head>
<title>ASE atomic visualization</title>
<link rel="stylesheet" type="text/css" href="https://www.x3dom.org/release/x3dom.css"></link>
<script type="text/javascript" src="https://www.x3dom.org/release/x3dom.js"></script>
</head>
<body>
<X3D width="400px"; height="300px";>
<!--Inserting Generated X3D Scene-->
<scene>
<viewpoint position="0 0 35.064445667941214">
<group/>
</viewpoint>
<transform translation="-1.6697355079972 -1.44603336752649 -1.1806813004927847">
<group>
<group>
<transform translation="0 0 0">
<shape>
<appearance>
<material diffuseColor="0 0 0"/>
</appearance>
<lineset vertexCount="5">
<coordinate point="0 0 0 3.3394710159944 -1.1102230246251565e-16 2.3613626009855695 1.6697355079972 2.89206673505298 4.722725201971139 -1.6697355079972 2.89206673505298 2.3613626009855695 0 0 0"/>
</lineset>
</shape>
</transform>
<transform translation="-1.6697355079971998 -2.892066735052979 2.3613626009855695">
<shape>
<appearance>
<material diffuseColor="0 0 0"/>
</appearance>
<lineset vertexCount="5">
<coordinate point="0 0 0 3.3394710159944 -1.1102230246251565e-16 2.3613626009855695 1.6697355079972 2.89206673505298 4.722725201971139 -1.6697355079972 2.89206673505298 2.3613626009855695 0 0 0"/>
</lineset>
</shape>
</transform>
<transform translation="0 0 0">
<shape>
<appearance>
<material diffuseColor="0 0 0"/>
</appearance>
<lineset vertexCount="5">
<coordinate point="0 0 0 3.3394710159944 -1.1102230246251565e-16 2.3613626009855695 1.6697355079972003 -2.892066735052979 4.722725201971139 -1.6697355079971998 -2.892066735052979 2.3613626009855695 0 0 0"/>
</lineset>
</shape>
</transform>
<transform translation="-1.6697355079972 2.89206673505298 2.3613626009855695">
<shape>
<appearance>
<material diffuseColor="0 0 0"/>
</appearance>
<lineset vertexCount="5">
<coordinate point="0 0 0 3.3394710159944 -1.1102230246251565e-16 2.3613626009855695 1.6697355079972003 -2.892066735052979 4.722725201971139 -1.6697355079971998 -2.892066735052979 2.3613626009855695 0 0 0"/>
</lineset>
</shape>
</transform>
</group>
<group>
<transform translation="-6.678942031988804 -2.8920667350529854 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-6.678942031988804 0.0 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-6.678942031988804 2.8920667350529783 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-8.348677539986 -2.8920667350529854 -2.361343901478344">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-8.348677539986 0.0 -2.361343901478344">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-8.348677539986 2.8920667350529783 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-4.174338769992993 -7.230166837632453 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-1.6697355079971956 -5.784133470105964 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-3.3394710159943912 -8.676200205158942 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-4.174338769993 -1.4460333675264962 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-1.6697355079971956 -2.8920667350529854 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-1.6697355079971956 -7.105427357601002e-15 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-4.174338769993 -4.3381001025794745 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-5.844074277990195 -4.3381001025794745 -2.361343901478344">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-3.3394710159943983 -5.784133470105964 -2.361343901478344">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-3.3394710159943983 -2.8920667350529854 -2.361343901478344">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-5.844074277990195 -7.230166837632453 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-5.009206523991594 -5.784133470105964 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-4.174338769993 4.338100102579467 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-1.6697355079971956 2.8920667350529783 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-1.6697355079971956 5.784133470105957 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-4.174338769993 1.4460333675264891 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-5.844074277990195 1.4460333675264891 -2.361343901478344">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-3.3394710159943983 0.0 -2.361343901478344">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-3.3394710159943983 2.8920667350529783 -2.361343901478344">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-5.844074277990195 -1.4460333675264891 -2.361343901478344">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-7.513809785987398 -1.4460333675264891 1.8699507228214785e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-5.009206523991594 -2.8920667350529854 1.8699507228214785e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-5.009206523991594 0.0 1.8699507228214785e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-7.513809785987398 -4.338100102579467 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-4.174338769993 7.230166837632446 -4.7227065024639305">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-5.844074277990195 7.230166837632446 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-3.3394710159943983 5.784133470105957 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-3.3394710159943983 8.676200205158935 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-5.844074277990195 4.338100102579467 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-7.513809785987398 4.338100102579467 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-5.009206523991594 2.8920667350529783 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-5.009206523991594 5.784133470105957 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-7.513809785987398 1.4460333675264891 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="0.8348677539986014 -4.3381001025794745 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="3.3394710159944054 -5.784133470105964 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="3.3394710159944054 -2.8920667350529854 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="0.8348677539986014 -7.230166837632453 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-0.8348677539985943 -7.230166837632453 -2.361343901478344">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="1.6697355079972027 -8.676200205158942 -2.361343901478344">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="1.6697355079972027 -5.784133470105964 -2.361343901478344">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="0.0 -8.676200205158942 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="0.8348677539986014 1.446033367526482 -4.7227065024639305">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="3.3394710159943983 -7.105427357601002e-15 -4.7227065024639305">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="3.3394710159943983 2.892066735052971 -4.7227065024639305">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="0.8348677539986014 -1.4460333675264962 -4.7227065024639305">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-0.8348677539986014 -1.4460333675264962 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="1.6697355079972027 -2.8920667350529854 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="1.6697355079972027 -7.105427357601002e-15 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-0.8348677539986014 -4.3381001025794745 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-2.504603261995797 -4.3381001025794745 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="0.0 -5.784133470105964 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="0.0 -2.8920667350529854 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-2.504603261995797 -7.230166837632453 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="0.8348677539986014 7.230166837632446 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="3.3394710159943983 5.784133470105957 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="0.8348677539986014 4.338100102579467 -4.7227065024639305">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-0.8348677539986014 4.338100102579467 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="1.6697355079972027 2.8920667350529783 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="1.6697355079972027 5.784133470105957 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-0.8348677539986014 1.4460333675264891 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-2.504603261995797 1.4460333675264891 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="0.0 0.0 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.62 0.388 0.71"/>
</appearance>
<sphere radius="1.39"/>
</shape>
</transform>
<transform translation="0.0 2.8920667350529783 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-2.504603261995797 -1.4460333675264891 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="1.6697355079972027 8.676200205158935 -2.361343901478344">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-0.8348677539986014 7.230166837632446 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-2.504603261995797 7.230166837632446 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="0.0 5.784133470105957 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="0.0 8.676200205158935 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="-2.504603261995797 4.338100102579467 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="5.844074277990202 -1.4460333675264962 -4.7227065024639305">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="8.348677539986 -7.105427357601002e-15 -4.7227065024639305">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="5.844074277990202 -4.3381001025794745 -4.7227065024639305">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="4.174338769993 -4.3381001025794745 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="6.678942031988804 -5.784133470105964 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="6.678942031988804 -2.8920667350529854 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="4.174338769993 -7.230166837632453 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="2.504603261995804 -7.230166837632453 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="5.009206523991601 -5.784133470105964 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="5.844074277990195 4.33810010257946 -4.722706502463916">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="5.844074277990202 1.446033367526482 -4.7227065024639305">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="4.174338769993 1.446033367526482 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="6.678942031988797 -7.105427357601002e-15 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="6.678942031988797 2.892066735052971 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="4.174338769993 -1.4460333675264962 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="2.504603261995797 -1.4460333675264962 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="5.009206523991601 -2.8920667350529854 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="5.009206523991601 -7.105427357601002e-15 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="2.504603261995797 -4.3381001025794745 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="4.174338769993 7.230166837632446 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="6.678942031988797 5.784133470105957 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="4.174338769993 4.338100102579467 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="2.504603261995797 4.338100102579467 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="5.009206523991601 2.8920667350529783 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="5.009206523991601 5.784133470105957 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="2.504603261995797 1.4460333675264891 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="2.504603261995797 7.230166837632446 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="9.183545293984608 -1.4460333675264962 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="7.513809785987405 -4.3381001025794745 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="9.183545293984604 1.446033367526482 -2.3613439014783584">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="7.513809785987405 1.446033367526482 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="7.513809785987405 -1.4460333675264962 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
<transform translation="7.513809785987405 4.338100102579467 1.869950721400393e-05">
<shape>
<appearance>
<material diffuseColor="0.753 0.753 0.753"/>
</appearance>
<sphere radius="1.45"/>
</shape>
</transform>
</group>
</group>
</transform>
</scene>
<!--End of Inserted Scene-->
</X3D>
</body>
</html>
</div></div>
</div>
</section>
<section id="compute-an-azimuthal-scan">
<h3>Compute an azimuthal scan<a class="headerlink" href="#compute-an-azimuthal-scan" title="Link to this heading">#</a></h3>
<p>Now create a calculator and configure experimental parameters</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="linenos">25</span>
<span class="linenos">26</span><span class="c1"># Define parameters</span>
<span class="hll"><span class="linenos">27</span><span class="n">calc</span><span class="o">.</span><span class="n">source_parameters</span><span class="o">.</span><span class="n">theta</span> <span class="o">=</span> <span class="mi">0</span>
</span><span class="linenos">28</span><span class="n">calc</span><span class="o">.</span><span class="n">source_parameters</span><span class="o">.</span><span class="n">phi</span> <span class="o">=</span> <span class="mi">0</span>
<span class="linenos">29</span>
<span class="linenos">30</span><span class="n">calc</span><span class="o">.</span><span class="n">detector_parameters</span><span class="o">.</span><span class="n">angular_acceptance</span> <span class="o">=</span> <span class="mi">1</span>
<span class="linenos">31</span><span class="n">calc</span><span class="o">.</span><span class="n">detector_parameters</span><span class="o">.</span><span class="n">average_sampling</span> <span class="o">=</span> <span class="s1">&#39;low&#39;</span>
<span class="linenos">32</span>
<span class="hll"><span class="linenos">33</span><span class="n">calc</span><span class="o">.</span><span class="n">muffintin_parameters</span><span class="o">.</span><span class="n">interstitial_potential</span> <span class="o">=</span> <span class="mi">0</span>
</span><span class="linenos">34</span>
</pre></div>
</div>
<p>Finally, add those lines to compute the <span class="math notranslate nohighlight">\(\phi\)</span>-scan (in orange) and compare it to the experimental data (in blue).</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="linenos">34</span>
<span class="linenos">35</span><span class="c1"># Compute an azimuthal scan</span>
<span class="linenos">36</span><span class="n">data</span> <span class="o">=</span> <span class="n">calc</span><span class="o">.</span><span class="n">get_phi_scan</span><span class="p">(</span><span class="n">level</span><span class="o">=</span><span class="s1">&#39;4d&#39;</span><span class="p">,</span> <span class="n">theta</span><span class="o">=</span><span class="mi">40</span><span class="p">,</span> <span class="n">phi</span><span class="o">=</span><span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">240</span><span class="p">,</span><span class="mi">121</span><span class="p">),</span> <span class="n">kinetic_energy</span><span class="o">=</span><span class="mi">45</span><span class="p">)</span>
<span class="linenos">37</span>
<span class="linenos">38</span><span class="c1"># Normalize data between [0,1] (to ease comparison with experimental data)</span>
<span class="linenos">39</span><span class="n">dset</span> <span class="o">=</span> <span class="n">data</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
<span class="linenos">40</span><span class="n">dset</span><span class="o">.</span><span class="n">cross_section</span> <span class="o">-=</span> <span class="n">dset</span><span class="o">.</span><span class="n">cross_section</span><span class="o">.</span><span class="n">min</span><span class="p">()</span>
<span class="linenos">41</span><span class="n">dset</span><span class="o">.</span><span class="n">cross_section</span> <span class="o">/=</span> <span class="n">dset</span><span class="o">.</span><span class="n">cross_section</span><span class="o">.</span><span class="n">max</span><span class="p">()</span>
<span class="linenos">42</span>
<span class="linenos">43</span><span class="c1"># Add experimental data points in the dataset</span>
<span class="linenos">44</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">loadtxt</span><span class="p">(</span><span class="s1">&#39;data.txt&#39;</span><span class="p">)</span><span class="o">.</span><span class="n">T</span>
<span class="linenos">45</span><span class="n">dset</span><span class="o">.</span><span class="n">add_columns</span><span class="p">(</span><span class="n">experiment</span><span class="o">=</span><span class="n">y</span><span class="p">)</span>
<span class="linenos">46</span>
<span class="linenos">47</span><span class="c1"># Add points to view</span>
<span class="linenos">48</span><span class="n">view</span> <span class="o">=</span> <span class="n">dset</span><span class="o">.</span><span class="n">views</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
<span class="linenos">49</span><span class="n">view</span><span class="o">.</span><span class="n">select</span><span class="p">(</span><span class="s1">&#39;phi&#39;</span><span class="p">,</span> <span class="s1">&#39;experiment&#39;</span><span class="p">,</span> <span class="n">legend</span><span class="o">=</span><span class="s1">&#39;Exp. data&#39;</span><span class="p">)</span>
<span class="linenos">50</span>
<span class="linenos">51</span><span class="c1"># Popup GUI</span>
<span class="linenos">52</span><span class="n">data</span><span class="o">.</span><span class="n">view</span><span class="p">()</span>
<span class="linenos">53</span>
<span class="linenos">54</span><span class="c1"># Remove temp. files</span>
<span class="linenos">55</span><span class="n">calc</span><span class="o">.</span><span class="n">shutdown</span><span class="p">()</span>
</pre></div>
</div>
<figure class="align-default" id="sbag-fig1">
<a class="reference internal image-reference" href="../_images/fig11.png"><img alt="../_images/fig11.png" class="align-center" src="../_images/fig11.png" style="width: 600px;" />
</a>
<figcaption>
<p><span class="caption-number">Fig. 4 </span><span class="caption-text">Azimuthal (<span class="math notranslate nohighlight">\(\phi\)</span>) scan for Sb(4d) emitter in the top layer of Ag(111) at 45 eV kinetic energy.</span><a class="headerlink" href="#sbag-fig1" title="Link to this image">#</a></p>
</figcaption>
</figure>
<p>The agreement is not satisfactory although most of the features may be identified.</p>
<div class="sd-tab-set docutils">
<input checked="checked" id="sd-tab-item-0" name="sd-tab-set-0" type="radio">
<label class="sd-tab-label" for="sd-tab-item-0">
<i class="fa-solid fa-circle-question"></i> Quiz</label><div class="sd-tab-content docutils">
<p>Try to change the source direction and the inner potential of Ag to better match the experiment…</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The cluster is smaller than it should for size convergence, but the calculation would take too much memory for this example</p>
</div>
</div>
</div>
<div class="toggle docutils container">
<figure class="align-default" id="sbag-fig2">
<a class="reference internal image-reference" href="../_images/fig21.png"><img alt="../_images/fig21.png" class="align-center" src="../_images/fig21.png" style="width: 600px;" />
</a>
<figcaption>
<p><span class="caption-number">Fig. 5 </span><span class="caption-text">Azimuthal (<span class="math notranslate nohighlight">\(\phi\)</span>) scan for Sb(4d) emitter in the top layer of Ag(111) at 45 eV kinetic energy, with <code class="docutils literal notranslate"><span class="pre">muffintin_parameters.interstitial_potential</span></code> = 10.2 and <code class="docutils literal notranslate"><span class="pre">source_parameters.theta</span></code> = 22.5</span><a class="headerlink" href="#sbag-fig2" title="Link to this image">#</a></p>
</figcaption>
</figure>
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="c1"># Source geometry (the former SA73 beamline of the LURE synchrotron)</span>
<span class="c1"># given in ref 6 of the paper...</span>
<span class="n">calc</span><span class="o">.</span><span class="n">source_parameters</span><span class="o">.</span><span class="n">theta</span> <span class="o">=</span> <span class="mf">22.5</span>
<span class="c1"># Inner potential is generally between 10 and 20 eV for most metrials</span>
<span class="n">calc</span><span class="o">.</span><span class="n">muffintin_parameters</span><span class="o">.</span><span class="n">inner_potential</span> <span class="o">=</span> <span class="mf">10.2</span>
</pre></div>
</div>
</div>
</section>
</section>
</section>
<script type="text/x-thebe-config">
{
requestKernel: true,
binderOptions: {
repo: "binder-examples/jupyter-stacks-datascience",
ref: "master",
},
codeMirrorConfig: {
theme: "abcdef",
mode: "python"
},
kernelOptions: {
name: "python3",
path: "./Activity02"
},
predefinedOutput: true
}
</script>
<script>kernelName = 'python3'</script>
</article>
<footer class="prev-next-footer d-print-none">
<div class="prev-next-area">
<a class="left-prev"
href="../Activity01/Activity01.html"
title="previous page">
<i class="fa-solid fa-angle-left"></i>
<div class="prev-next-info">
<p class="prev-next-subtitle">previous</p>
<p class="prev-next-title">Activity 1: Getting started</p>
</div>
</a>
<a class="right-next"
href="../Activity03/Activity03.html"
title="next page">
<div class="prev-next-info">
<p class="prev-next-subtitle">next</p>
<p class="prev-next-title">Activity 3: Adsorbates and the single scattering approach</p>
</div>
<i class="fa-solid fa-angle-right"></i>
</a>
</div>
</footer>
</div>
<div class="bd-sidebar-secondary bd-toc"><div class="sidebar-secondary-items sidebar-secondary__inner">
<div class="sidebar-secondary-item">
<div class="page-toc tocsection onthispage">
<i class="fa-solid fa-list"></i> Contents
</div>
<nav class="bd-toc-nav page-toc">
<ul class="visible nav section-nav flex-column">
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#sb-induced-smooth-growth-of-ag-on-ag-111-example">Sb-induced smooth growth of Ag on Ag(111) example</a><ul class="nav section-nav flex-column">
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#building-the-cluster">Building the cluster</a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#compute-an-azimuthal-scan">Compute an azimuthal scan</a></li>
</ul>
</li>
</ul>
</nav></div>
</div></div>
</div>
<footer class="bd-footer-content">
<div class="bd-footer-content__inner container">
<div class="footer-item">
<p class="component-author">
By Sylvain Tricot
</p>
</div>
<div class="footer-item">
<p class="copyright">
© Copyright 2023.
<br/>
</p>
</div>
<div class="footer-item">
</div>
<div class="footer-item">
</div>
</div>
</footer>
</main>
</div>
</div>
<!-- Scripts loaded after <body> so the DOM is not blocked -->
<script src="../_static/scripts/bootstrap.js?digest=dfe6caa3a7d634c4db9b"></script>
<script src="../_static/scripts/pydata-sphinx-theme.js?digest=dfe6caa3a7d634c4db9b"></script>
<footer class="bd-footer">
</footer>
</body>
</html>