<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Training | Alessandro Gagliardi</title>
    <link>https://alexgag11.github.io/tags/training/</link>
      <atom:link href="https://alexgag11.github.io/tags/training/index.xml" rel="self" type="application/rss+xml" />
    <description>Training</description>
    <generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 24 Nov 2024 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://alexgag11.github.io/media/icon_hu_798e1238c154d9ab.png</url>
      <title>Training</title>
      <link>https://alexgag11.github.io/tags/training/</link>
    </image>
    
    <item>
      <title>PS145/1: Training Course on RV Polarstern</title>
      <link>https://alexgag11.github.io/blog/ps145-1-polarstern-training/</link>
      <pubDate>Sun, 24 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://alexgag11.github.io/blog/ps145-1-polarstern-training/</guid>
      <description>&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;/th&gt;
          &lt;th&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Vessel&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Research Vessel Polarstern&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Expedition&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;PS145/1&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Dates&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;24 November – 5 December 2024&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Days at sea&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;12&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Route&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Bremerhaven – Canary Islands&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Institution&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Alfred Wegener Institute, Helmholtz Centre for Polar and Marine Research&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;posts&#34;&gt;Posts&lt;/h2&gt;
&lt;p&gt;I have just returned from one of my dream experiences: being at sea on a research vessel! I traveled from Bremerhaven to the Canary Islands aboard the icebreaker Polarstern during expedition PS145/1, where I participated in the Echosounding Training Cruise organized by POLMAR.&lt;/p&gt;
&lt;p&gt;The program included lectures on the geophysical principles of echosounding, hands-on training in data acquisition, storage, and visualization using QGIS. Here there are some pictures of me engaged in these fascinating activities, including me deploying the Rosette with the CTD using the Laufkatze.&lt;/p&gt;
&lt;p&gt;It was an incredible seagoing experience, and I am deeply grateful to AWI and POLMAR for making this possible!&lt;/p&gt;


&lt;div class=&#34;photo-gallery-wrap&#34;&gt;
&lt;div class=&#34;photo-gallery&#34;&gt;
  
    
      
      
        
          
          
          
          
          
          &lt;a href=&#34;https://alexgag11.github.io/blog/ps145-1-polarstern-training/gallery/112931_hu_4d52919d6bde21eb.webp&#34; data-caption=&#34;&#34;
             style=&#34;flex: 1.3325 1 calc(1.3325 * var(--gallery-row));&#34;&gt;
            &lt;img src=&#34;https://alexgag11.github.io/blog/ps145-1-polarstern-training/gallery/112931_hu_dcd2f2c22e2377f0.webp&#34; width=&#34;533&#34; height=&#34;400&#34;
                 alt=&#34;&#34; loading=&#34;lazy&#34;&gt;
          &lt;/a&gt;
        
      
    
  
    
      
      
        
          
          
          
          
          
          &lt;a href=&#34;https://alexgag11.github.io/blog/ps145-1-polarstern-training/gallery/112933_hu_fd9ea3541e45f403.webp&#34; data-caption=&#34;&#34;
             style=&#34;flex: 0.75 1 calc(0.75 * var(--gallery-row));&#34;&gt;
            &lt;img src=&#34;https://alexgag11.github.io/blog/ps145-1-polarstern-training/gallery/112933_hu_cdb853246ba5be75.webp&#34; width=&#34;300&#34; height=&#34;400&#34;
                 alt=&#34;&#34; loading=&#34;lazy&#34;&gt;
          &lt;/a&gt;
        
      
    
  
    
      
      
        
          
          
          
          
          
          &lt;a href=&#34;https://alexgag11.github.io/blog/ps145-1-polarstern-training/gallery/112935_hu_2611cfc2e3d62b89.webp&#34; data-caption=&#34;&#34;
             style=&#34;flex: 0.75 1 calc(0.75 * var(--gallery-row));&#34;&gt;
            &lt;img src=&#34;https://alexgag11.github.io/blog/ps145-1-polarstern-training/gallery/112935_hu_7c2abb7baecbe3e7.webp&#34; width=&#34;300&#34; height=&#34;400&#34;
                 alt=&#34;&#34; loading=&#34;lazy&#34;&gt;
          &lt;/a&gt;
        
      
    
  
    
      
      
        
          
          
          
          
          
          &lt;a href=&#34;https://alexgag11.github.io/blog/ps145-1-polarstern-training/gallery/112936_hu_45868a26b711c55.webp&#34; data-caption=&#34;&#34;
             style=&#34;flex: 1.3325 1 calc(1.3325 * var(--gallery-row));&#34;&gt;
            &lt;img src=&#34;https://alexgag11.github.io/blog/ps145-1-polarstern-training/gallery/112936_hu_34fa0828144cf634.webp&#34; width=&#34;533&#34; height=&#34;400&#34;
                 alt=&#34;&#34; loading=&#34;lazy&#34;&gt;
          &lt;/a&gt;
        
      
    
  
    
      
      
        
          
          
          
          
          
          &lt;a href=&#34;https://alexgag11.github.io/blog/ps145-1-polarstern-training/gallery/112937_hu_fa6daa82e05403a5.webp&#34; data-caption=&#34;&#34;
             style=&#34;flex: 1.5 1 calc(1.5 * var(--gallery-row));&#34;&gt;
            &lt;img src=&#34;https://alexgag11.github.io/blog/ps145-1-polarstern-training/gallery/112937_hu_706bd5e4398678ab.webp&#34; width=&#34;600&#34; height=&#34;400&#34;
                 alt=&#34;&#34; loading=&#34;lazy&#34;&gt;
          &lt;/a&gt;
        
      
    
  
    
      
      
        
          
          
          
          
          
          &lt;a href=&#34;https://alexgag11.github.io/blog/ps145-1-polarstern-training/gallery/112938_hu_f5ee44cc0252cd96.webp&#34; data-caption=&#34;&#34;
             style=&#34;flex: 1.5 1 calc(1.5 * var(--gallery-row));&#34;&gt;
            &lt;img src=&#34;https://alexgag11.github.io/blog/ps145-1-polarstern-training/gallery/112938_hu_d2bac6ee4d821c20.webp&#34; width=&#34;600&#34; height=&#34;400&#34;
                 alt=&#34;&#34; loading=&#34;lazy&#34;&gt;
          &lt;/a&gt;
        
      
    
  
    
      
      
        
          
          
          
          
          
          &lt;a href=&#34;https://alexgag11.github.io/blog/ps145-1-polarstern-training/gallery/112939_hu_fb9b710fb5c9a9d.webp&#34; data-caption=&#34;&#34;
             style=&#34;flex: 1.5 1 calc(1.5 * var(--gallery-row));&#34;&gt;
            &lt;img src=&#34;https://alexgag11.github.io/blog/ps145-1-polarstern-training/gallery/112939_hu_52d75e0ff02f9f67.webp&#34; width=&#34;600&#34; height=&#34;400&#34;
                 alt=&#34;&#34; loading=&#34;lazy&#34;&gt;
          &lt;/a&gt;
        
      
    
  
&lt;/div&gt;
&lt;dialog class=&#34;photo-viewer&#34; aria-label=&#34;Photo viewer&#34;&gt;
  &lt;button class=&#34;pv-close&#34; aria-label=&#34;Close&#34;&gt;&amp;times;&lt;/button&gt;
  &lt;button class=&#34;pv-prev&#34; aria-label=&#34;Previous photo&#34;&gt;&amp;#8249;&lt;/button&gt;
  &lt;figure&gt;
    &lt;img alt=&#34;&#34;&gt;
    &lt;figcaption&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;button class=&#34;pv-next&#34; aria-label=&#34;Next photo&#34;&gt;&amp;#8250;&lt;/button&gt;
&lt;/dialog&gt;
&lt;/div&gt;
&lt;script&gt;
(() =&gt; {
  document.querySelectorAll(&#39;.photo-gallery-wrap:not([data-ready])&#39;).forEach(wrap =&gt; {
    wrap.dataset.ready = &#39;&#39;;
    const links = [...wrap.querySelectorAll(&#39;.photo-gallery a&#39;)];
    const viewer = wrap.querySelector(&#39;.photo-viewer&#39;);
    const img = viewer.querySelector(&#39;img&#39;);
    const caption = viewer.querySelector(&#39;figcaption&#39;);
    let index = 0;

    const show = i =&gt; {
      index = (i + links.length) % links.length;
      const link = links[index];
      img.src = link.href;
      img.alt = link.dataset.caption;
      const text = link.dataset.caption;
      caption.textContent = (text ? text + &#39; · &#39; : &#39;&#39;) + (index + 1) + &#39; / &#39; + links.length;
      
      new Image().src = links[(index + 1) % links.length].href;
    };

    links.forEach((link, i) =&gt; link.addEventListener(&#39;click&#39;, e =&gt; {
      e.preventDefault();
      show(i);
      viewer.showModal();
    }));

    viewer.querySelector(&#39;.pv-prev&#39;).addEventListener(&#39;click&#39;, () =&gt; show(index - 1));
    viewer.querySelector(&#39;.pv-next&#39;).addEventListener(&#39;click&#39;, () =&gt; show(index + 1));
    viewer.querySelector(&#39;.pv-close&#39;).addEventListener(&#39;click&#39;, () =&gt; viewer.close());
    
    viewer.addEventListener(&#39;click&#39;, e =&gt; { if (e.target === viewer || e.target.tagName === &#39;FIGURE&#39;) viewer.close(); });
    viewer.addEventListener(&#39;keydown&#39;, e =&gt; {
      if (e.key === &#39;ArrowLeft&#39;) show(index - 1);
      if (e.key === &#39;ArrowRight&#39;) show(index + 1);
    });

    
    let startX = null;
    viewer.addEventListener(&#39;touchstart&#39;, e =&gt; { startX = e.touches[0].clientX; }, { passive: true });
    viewer.addEventListener(&#39;touchend&#39;, e =&gt; {
      if (startX === null) return;
      const dx = e.changedTouches[0].clientX - startX;
      if (Math.abs(dx) &gt; 50) show(index + (dx &lt; 0 ? 1 : -1));
      startX = null;
    });
  });
})();
&lt;/script&gt;

</description>
    </item>
    
    <item>
      <title>HE638/1: Training Course on RV Heincke</title>
      <link>https://alexgag11.github.io/blog/he638-1-heincke-training/</link>
      <pubDate>Thu, 25 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://alexgag11.github.io/blog/he638-1-heincke-training/</guid>
      <description>&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;/th&gt;
          &lt;th&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Vessel&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Research Vessel Heincke&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Expedition&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;HE638/1&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Dates&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;25 – 28 April 2024&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Days at sea&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;3&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Route&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Bremerhaven – Helgoland (North Sea)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Institution&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Alfred Wegener Institute, Helmholtz Centre for Polar and Marine Research&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;post&#34;&gt;Post&lt;/h2&gt;
&lt;p&gt;Outstanding experience in North Sea and Helgoland on the Research Vessel Heincke in April 2024.&lt;/p&gt;
&lt;p&gt;I had the chance to join the physical oceanography group. I ran and processed Conductivity, Temperature, and Depth (CTD), Sound Velocity Profiler (SVP), and Acoustic Doppler Current Profiler (ADCP) measurements.&lt;/p&gt;
&lt;p&gt;Thanks to @awiexpedition and the graduate school POLMAR together with all the crew members&lt;/p&gt;


&lt;div class=&#34;photo-gallery-wrap&#34;&gt;
&lt;div class=&#34;photo-gallery&#34;&gt;
  
    
      
      
        
          
          
          
          
          
          &lt;a href=&#34;https://alexgag11.github.io/blog/he638-1-heincke-training/gallery/107726_hu_3664c0cb54ad64d0.webp&#34; data-caption=&#34;&#34;
             style=&#34;flex: 0.75 1 calc(0.75 * var(--gallery-row));&#34;&gt;
            &lt;img src=&#34;https://alexgag11.github.io/blog/he638-1-heincke-training/gallery/107726_hu_36fc59120eeb7b0.webp&#34; width=&#34;300&#34; height=&#34;400&#34;
                 alt=&#34;&#34; loading=&#34;lazy&#34;&gt;
          &lt;/a&gt;
        
      
    
  
    
      
      
        
          
          
          
          
          
          &lt;a href=&#34;https://alexgag11.github.io/blog/he638-1-heincke-training/gallery/107730_hu_3346186c0bc3ed2b.webp&#34; data-caption=&#34;&#34;
             style=&#34;flex: 0.75 1 calc(0.75 * var(--gallery-row));&#34;&gt;
            &lt;img src=&#34;https://alexgag11.github.io/blog/he638-1-heincke-training/gallery/107730_hu_6ce50c47450b87fa.webp&#34; width=&#34;300&#34; height=&#34;400&#34;
                 alt=&#34;&#34; loading=&#34;lazy&#34;&gt;
          &lt;/a&gt;
        
      
    
  
    
      
      
        
          
          
          
          
          
          &lt;a href=&#34;https://alexgag11.github.io/blog/he638-1-heincke-training/gallery/107731_hu_3762ae166b0120cb.webp&#34; data-caption=&#34;&#34;
             style=&#34;flex: 1.3325 1 calc(1.3325 * var(--gallery-row));&#34;&gt;
            &lt;img src=&#34;https://alexgag11.github.io/blog/he638-1-heincke-training/gallery/107731_hu_629fe521c7bc4a3d.webp&#34; width=&#34;533&#34; height=&#34;400&#34;
                 alt=&#34;&#34; loading=&#34;lazy&#34;&gt;
          &lt;/a&gt;
        
      
    
  
    
      
      
        
          
          
          
          
          
          &lt;a href=&#34;https://alexgag11.github.io/blog/he638-1-heincke-training/gallery/107732_hu_c99447014f203669.webp&#34; data-caption=&#34;&#34;
             style=&#34;flex: 0.75 1 calc(0.75 * var(--gallery-row));&#34;&gt;
            &lt;img src=&#34;https://alexgag11.github.io/blog/he638-1-heincke-training/gallery/107732_hu_9d00f45ffde2bece.webp&#34; width=&#34;300&#34; height=&#34;400&#34;
                 alt=&#34;&#34; loading=&#34;lazy&#34;&gt;
          &lt;/a&gt;
        
      
    
  
    
      
      
        
          
          
          
          
          
          &lt;a href=&#34;https://alexgag11.github.io/blog/he638-1-heincke-training/gallery/107734_hu_956f175d29beefdf.webp&#34; data-caption=&#34;&#34;
             style=&#34;flex: 0.75 1 calc(0.75 * var(--gallery-row));&#34;&gt;
            &lt;img src=&#34;https://alexgag11.github.io/blog/he638-1-heincke-training/gallery/107734_hu_80565bf63a6fb64b.webp&#34; width=&#34;300&#34; height=&#34;400&#34;
                 alt=&#34;&#34; loading=&#34;lazy&#34;&gt;
          &lt;/a&gt;
        
      
    
  
&lt;/div&gt;
&lt;dialog class=&#34;photo-viewer&#34; aria-label=&#34;Photo viewer&#34;&gt;
  &lt;button class=&#34;pv-close&#34; aria-label=&#34;Close&#34;&gt;&amp;times;&lt;/button&gt;
  &lt;button class=&#34;pv-prev&#34; aria-label=&#34;Previous photo&#34;&gt;&amp;#8249;&lt;/button&gt;
  &lt;figure&gt;
    &lt;img alt=&#34;&#34;&gt;
    &lt;figcaption&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;button class=&#34;pv-next&#34; aria-label=&#34;Next photo&#34;&gt;&amp;#8250;&lt;/button&gt;
&lt;/dialog&gt;
&lt;/div&gt;
&lt;script&gt;
(() =&gt; {
  document.querySelectorAll(&#39;.photo-gallery-wrap:not([data-ready])&#39;).forEach(wrap =&gt; {
    wrap.dataset.ready = &#39;&#39;;
    const links = [...wrap.querySelectorAll(&#39;.photo-gallery a&#39;)];
    const viewer = wrap.querySelector(&#39;.photo-viewer&#39;);
    const img = viewer.querySelector(&#39;img&#39;);
    const caption = viewer.querySelector(&#39;figcaption&#39;);
    let index = 0;

    const show = i =&gt; {
      index = (i + links.length) % links.length;
      const link = links[index];
      img.src = link.href;
      img.alt = link.dataset.caption;
      const text = link.dataset.caption;
      caption.textContent = (text ? text + &#39; · &#39; : &#39;&#39;) + (index + 1) + &#39; / &#39; + links.length;
      
      new Image().src = links[(index + 1) % links.length].href;
    };

    links.forEach((link, i) =&gt; link.addEventListener(&#39;click&#39;, e =&gt; {
      e.preventDefault();
      show(i);
      viewer.showModal();
    }));

    viewer.querySelector(&#39;.pv-prev&#39;).addEventListener(&#39;click&#39;, () =&gt; show(index - 1));
    viewer.querySelector(&#39;.pv-next&#39;).addEventListener(&#39;click&#39;, () =&gt; show(index + 1));
    viewer.querySelector(&#39;.pv-close&#39;).addEventListener(&#39;click&#39;, () =&gt; viewer.close());
    
    viewer.addEventListener(&#39;click&#39;, e =&gt; { if (e.target === viewer || e.target.tagName === &#39;FIGURE&#39;) viewer.close(); });
    viewer.addEventListener(&#39;keydown&#39;, e =&gt; {
      if (e.key === &#39;ArrowLeft&#39;) show(index - 1);
      if (e.key === &#39;ArrowRight&#39;) show(index + 1);
    });

    
    let startX = null;
    viewer.addEventListener(&#39;touchstart&#39;, e =&gt; { startX = e.touches[0].clientX; }, { passive: true });
    viewer.addEventListener(&#39;touchend&#39;, e =&gt; {
      if (startX === null) return;
      const dx = e.changedTouches[0].clientX - startX;
      if (Math.abs(dx) &gt; 50) show(index + (dx &lt; 0 ? 1 : -1));
      startX = null;
    });
  });
})();
&lt;/script&gt;

</description>
    </item>
    
  </channel>
</rss>
