<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Miscellaneous &#8211; Fish Farm Management Software</title>
	<atom:link href="https://www.kamahu.com/miscellaneous/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kamahu.com</link>
	<description>Boost Your Aquafarm Efficiency &#38; Simplify Aquaculture with KAMAHU</description>
	<lastBuildDate>Thu, 15 Jan 2026 08:17:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.kamahu.com/storage/2024/08/cropped-kamahu_favicon_512x512-32x32.png</url>
	<title>Miscellaneous &#8211; Fish Farm Management Software</title>
	<link>https://www.kamahu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Mapping Waterways</title>
		<link>https://www.kamahu.com/waterways-mapping/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Wed, 07 Jan 2026 00:16:48 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Greeting Card]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[waterways]]></category>
		<guid isPermaLink="false">https://www.kamahu.com/?p=17758</guid>

					<description><![CDATA[Like the rivers that shape landscapes, fish farms are part of a living, sustainable balance.Happy New Year from the KAMAHU Team to all those who watch over aquaculture ecosystems every day.May 2026 flow with the same continuity as our waterways, and...]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="17758" class="elementor elementor-17758">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5e3ade0b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5e3ade0b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3a006f01" data-id="3a006f01" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5555bf48 elementor-widget elementor-widget-text-editor" data-id="5555bf48" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<blockquote>
<p><strong>Like the rivers that shape landscapes, fish farms are part of a living, sustainable balance.<br />Happy New Year from the KAMAHU Team to all those who watch over aquaculture ecosystems every day.<br />May 2026 flow with the same continuity as our waterways, and may this new year bring stability to the ponds, serenity in monitoring, and success in your farming operations.</strong></p>
</blockquote>
<p></p>
<p>Here is the code we used to draw the map of waterways for America. It&#8217;s the same logic for Europe, Africa and Asia.<br />NB : We work on Linux. You&#8217;ll find below the command lines. </p>
<p><img fetchpriority="high" decoding="async" class="alignnone size-medium wp-image-17760" src="https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-300x224.jpg" alt="" width="300" height="224" srcset="https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-300x224.jpg 300w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-1024x764.jpg 1024w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-768x573.jpg 768w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-960x718.jpg 960w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-640x478.jpg 640w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-500x374.jpg 500w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-384x287.jpg 384w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR-320x239.jpg 320w, https://www.kamahu.com/storage/2026/01/HETOU2026_AFR.jpg 1200w" sizes="(max-width: 300px) 100vw, 300px" /> <img decoding="async" class="alignnone size-medium wp-image-17757" src="https://www.kamahu.com/storage/2026/01/HETOU2026_EN-300x224.jpg" alt="Greeting Card KAMAHU 2026" width="300" height="224" srcset="https://www.kamahu.com/storage/2026/01/HETOU2026_EN-300x224.jpg 300w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-1024x764.jpg 1024w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-768x573.jpg 768w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-960x718.jpg 960w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-640x478.jpg 640w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-500x374.jpg 500w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-384x287.jpg 384w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-320x239.jpg 320w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN.jpg 1200w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<h4>1) Download the last version from OSM for the continent : </h4>
<p></p>
<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
				<div class="elementor-element elementor-element-dad691e elementor-widget elementor-widget-eael-code-snippet" data-id="dad691e" data-element_type="widget" data-e-type="widget" data-widget_type="eael-code-snippet.default">
				<div class="elementor-widget-container">
					      <div class="eael-code-snippet-wrapper theme-light view-mode-default" data-language="html" data-copy-button="1" data-snippet-id="eael-code-snippet-dad691e" id="eael-code-snippet-dad691e" >
      
         <div class="eael-code-snippet-content">
                        <pre class="eael-code-snippet-code language-html"><code>wget -O north-america-latest.osm.pbf https://download.geofabrik.de/north-america-latest.osm.pbf
wget -O north-america-latest.osm.pbf.md5 https://download.geofabrik.de/north-america-latest.osm.pbf.md5
md5sum -c north-america-latest.osm.pbf.md5

wget -O south-america-latest.osm.pbf https://download.geofabrik.de/south-america-latest.osm.pbf
wget -O south-america-latest.osm.pbf.md5 https://download.geofabrik.de/south-america-latest.osm.pbf.md5
md5sum -c south-america-latest.osm.pbf.md5</code></pre>
                     </div>
      </div>
      				</div>
				</div>
				<div class="elementor-element elementor-element-d866971 elementor-widget elementor-widget-text-editor" data-id="d866971" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>NB : Files can be large, so we use &#8211;continue &#8211;no-cache in case of micro-interruptions.</p>
<p>Check integrity of the file :</p>
<p></p>
<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
				<div class="elementor-element elementor-element-68597e2 elementor-widget elementor-widget-eael-code-snippet" data-id="68597e2" data-element_type="widget" data-e-type="widget" data-widget_type="eael-code-snippet.default">
				<div class="elementor-widget-container">
					      <div class="eael-code-snippet-wrapper theme-light view-mode-default" data-language="html" data-copy-button="1" data-snippet-id="eael-code-snippet-68597e2" id="eael-code-snippet-68597e2" >
      
         <div class="eael-code-snippet-content">
                        <pre class="eael-code-snippet-code language-html"><code>md5sum -c north-america-latest.osm.pbf.md5</code></pre>
                     </div>
      </div>
      				</div>
				</div>
				<div class="elementor-element elementor-element-8433949 elementor-widget elementor-widget-text-editor" data-id="8433949" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>You should get </p>
<p></p>
<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
				<div class="elementor-element elementor-element-a045431 elementor-widget elementor-widget-eael-code-snippet" data-id="a045431" data-element_type="widget" data-e-type="widget" data-widget_type="eael-code-snippet.default">
				<div class="elementor-widget-container">
					      <div class="eael-code-snippet-wrapper theme-light view-mode-default" data-language="html" data-copy-button="1" data-snippet-id="eael-code-snippet-a045431" id="eael-code-snippet-a045431" >
      
         <div class="eael-code-snippet-content">
                        <pre class="eael-code-snippet-code language-html"><code>north-america-latest.osm.pbf: OK</code></pre>
                     </div>
      </div>
      				</div>
				</div>
				<div class="elementor-element elementor-element-3905ba1 elementor-widget elementor-widget-text-editor" data-id="3905ba1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>If this not the case, just remove the file and re-download.</p>
<p>NB : Sometimes, you need to rename the .osm.pbf file to match the .md5 file.</p>
<p></p>
<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
				<div class="elementor-element elementor-element-df80876 elementor-widget elementor-widget-text-editor" data-id="df80876" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4>2) Filter waterways :</h4>
<p></p>
<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
				<div class="elementor-element elementor-element-5d2a3fe elementor-widget elementor-widget-eael-code-snippet" data-id="5d2a3fe" data-element_type="widget" data-e-type="widget" data-widget_type="eael-code-snippet.default">
				<div class="elementor-widget-container">
					      <div class="eael-code-snippet-wrapper theme-light view-mode-default" data-language="html" data-copy-button="1" data-snippet-id="eael-code-snippet-5d2a3fe" id="eael-code-snippet-5d2a3fe" >
      
         <div class="eael-code-snippet-content">
                        <pre class="eael-code-snippet-code language-html"><code>cat &gt; waterway-filter.txt &lt;&lt; &#039;EOF&#039;
w/waterway=river
w/waterway=stream
w/waterway=canal
#w/waterway=drain
#w/waterway=ditch
EOF</code></pre>
                     </div>
      </div>
      				</div>
				</div>
				<div class="elementor-element elementor-element-ef44e07 elementor-widget elementor-widget-text-editor" data-id="ef44e07" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>NB : We comment drains and ditches; otherwise would the file much too big.</p>
<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
				<div class="elementor-element elementor-element-d8e90b3 elementor-widget elementor-widget-eael-code-snippet" data-id="d8e90b3" data-element_type="widget" data-e-type="widget" data-widget_type="eael-code-snippet.default">
				<div class="elementor-widget-container">
					      <div class="eael-code-snippet-wrapper theme-light view-mode-default" data-language="html" data-copy-button="1" data-snippet-id="eael-code-snippet-d8e90b3" id="eael-code-snippet-d8e90b3" >
      
         <div class="eael-code-snippet-content">
                        <pre class="eael-code-snippet-code language-html"><code>osmium tags-filter north-america-latest.osm.pbf -e waterway-filter.txt -o waterways_north_america.osm.pbf --overwrite
osmium tags-filter south-america-latest.osm.pbf -e waterway-filter.txt -o waterways_south_america.osm.pbf --overwrite</code></pre>
                     </div>
      </div>
      				</div>
				</div>
				<div class="elementor-element elementor-element-c5f9fb5 elementor-widget elementor-widget-text-editor" data-id="c5f9fb5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4>3) Export GeoJSONSeq</h4>
<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
				<div class="elementor-element elementor-element-d56e538 elementor-widget elementor-widget-eael-code-snippet" data-id="d56e538" data-element_type="widget" data-e-type="widget" data-widget_type="eael-code-snippet.default">
				<div class="elementor-widget-container">
					      <div class="eael-code-snippet-wrapper theme-light view-mode-default" data-language="html" data-copy-button="1" data-snippet-id="eael-code-snippet-d56e538" id="eael-code-snippet-d56e538" >
      
         <div class="eael-code-snippet-content">
                        <pre class="eael-code-snippet-code language-html"><code>osmium export waterways_north_america.osm.pbf -f geojsonseq -o waterways_north_america.geojsons --overwrite
osmium export waterways_south_america.osm.pbf -f geojsonseq -o waterways_south_america.geojsons --overwrite</code></pre>
                     </div>
      </div>
      				</div>
				</div>
				<div class="elementor-element elementor-element-33f2d8b elementor-widget elementor-widget-text-editor" data-id="33f2d8b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4>4) Concatenate (stream)</h4>
<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
				<div class="elementor-element elementor-element-28c4bb9 elementor-widget elementor-widget-eael-code-snippet" data-id="28c4bb9" data-element_type="widget" data-e-type="widget" data-widget_type="eael-code-snippet.default">
				<div class="elementor-widget-container">
					      <div class="eael-code-snippet-wrapper theme-light view-mode-default" data-language="html" data-copy-button="1" data-snippet-id="eael-code-snippet-28c4bb9" id="eael-code-snippet-28c4bb9" >
      
         <div class="eael-code-snippet-content">
                        <pre class="eael-code-snippet-code language-html"><code>cat waterways_north_america.geojsons waterways_south_america.geojsons &gt; waterways_america.geojsons</code></pre>
                     </div>
      </div>
      				</div>
				</div>
				<div class="elementor-element elementor-element-5b1a785 elementor-widget elementor-widget-text-editor" data-id="5b1a785" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4 data-start="1380" data-end="1422">5) Render points Datashader (low RAM)</h4>
<p>Since we built this map on a small PC, we had to minimize the size of the files and the resources that had to be mobilized.</p>
<p>Create a file <code data-start="1429" data-end="1455">render_america_points.py</code> with</p>
<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
				<div class="elementor-element elementor-element-ab0b227 elementor-widget elementor-widget-eael-code-snippet" data-id="ab0b227" data-element_type="widget" data-e-type="widget" data-widget_type="eael-code-snippet.default">
				<div class="elementor-widget-container">
					      <div class="eael-code-snippet-wrapper theme-light view-mode-default" data-language="html" data-copy-button="1" data-snippet-id="eael-code-snippet-ab0b227" id="eael-code-snippet-ab0b227" >
      
         <div class="eael-code-snippet-content">
                        <pre class="eael-code-snippet-code language-html"><code>cat &gt; render_america_points.py &lt;&lt; &#039;EOF&#039;
import json
import numpy as np
import pandas as pd
import datashader as ds
import datashader.transfer_functions as tf
from datashader.utils import lnglat_to_meters


INP = &quot;waterways_america.geojsons&quot;
OUT = &quot;waterways_america.png&quot;

minlon, minlat, maxlon, maxlat = -170.0, -60.0, -25.0, 83.0
x0, y0 = lnglat_to_meters(minlon, minlat)
x1, y1 = lnglat_to_meters(maxlon, maxlat)

W, H = 7000, 7000
cvs = ds.Canvas(plot_width=W, plot_height=H, x_range=(x0, x1), y_range=(y0, y1))

CHUNK_PTS = 3_000_000
xs = np.empty(CHUNK_PTS, dtype=&quot;float64&quot;)
ys = np.empty(CHUNK_PTS, dtype=&quot;float64&quot;)
n = 0

agg = None
STRIDE = 1

def flush():
global n, agg
if n == 0:
return
df = pd.DataFrame({&quot;x&quot;: xs[:n], &quot;y&quot;: ys[:n]})
a = cvs.points(df, &quot;x&quot;, &quot;y&quot;, agg=ds.count())
agg = a if agg is None else (agg + a)
n = 0

def add_coords(coords):
global n
if not coords:
return
for i in range(0, len(coords), STRIDE):
pt = coords[i]
if not pt or len(pt) &lt; 2:
continue
X, Y = lnglat_to_meters(pt[0], pt[1])
xs[n] = X
ys[n] = Y
n += 1
if n &gt;= CHUNK_PTS:
flush()

with open(INP, &quot;r&quot;, encoding=&quot;utf-8&quot;, errors=&quot;ignore&quot;) as f:
for line in f:
line = line.strip()
if not line:
continue
try:
feat = json.loads(line)
except json.JSONDecodeError:
continue
geom = feat.get(&quot;geometry&quot;)
if not geom:
continue
t = geom.get(&quot;type&quot;)
if t == &quot;LineString&quot;:
add_coords(geom.get(&quot;coordinates&quot;))
elif t == &quot;MultiLineString&quot;:
for coords in geom.get(&quot;coordinates&quot;) or []:
add_coords(coords)

flush()

img = tf.shade(agg, how=&quot;eq_hist&quot;)
img.to_pil().save(OUT)
print(&quot;OK -&gt;&quot;, OUT)
EOF</code></pre>
                     </div>
      </div>
      				</div>
				</div>
				<div class="elementor-element elementor-element-3268603 elementor-widget elementor-widget-text-editor" data-id="3268603" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4>6) Launch</h4>
<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
				<div class="elementor-element elementor-element-b7535c3 elementor-widget elementor-widget-eael-code-snippet" data-id="b7535c3" data-element_type="widget" data-e-type="widget" data-widget_type="eael-code-snippet.default">
				<div class="elementor-widget-container">
					      <div class="eael-code-snippet-wrapper theme-light view-mode-default" data-language="html" data-copy-button="1" data-snippet-id="eael-code-snippet-b7535c3" id="eael-code-snippet-b7535c3" >
      
         <div class="eael-code-snippet-content">
                        <pre class="eael-code-snippet-code language-html"><code>export PYTHONNOUSERSITE=1
source .venv/bin/activate
python render_america_points.py</code></pre>
                     </div>
      </div>
      				</div>
				</div>
				<div class="elementor-element elementor-element-ca1a592 elementor-widget elementor-widget-text-editor" data-id="ca1a592" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4>7) Cleaning</h4>
<p>Don&#8217;t forget to remove the files in order to free space (several tens of gigabytes)</p>
<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
				<div class="elementor-element elementor-element-3d6cf95 elementor-widget elementor-widget-eael-code-snippet" data-id="3d6cf95" data-element_type="widget" data-e-type="widget" data-widget_type="eael-code-snippet.default">
				<div class="elementor-widget-container">
					      <div class="eael-code-snippet-wrapper theme-light view-mode-default" data-language="html" data-copy-button="1" data-snippet-id="eael-code-snippet-3d6cf95" id="eael-code-snippet-3d6cf95" >
      
         <div class="eael-code-snippet-content">
                        <pre class="eael-code-snippet-code language-html"><code>rm -f north-america-latest.osm.pbf* south-america-latest.osm.pbf*
rm -f waterways_north_america.osm.pbf waterways_south_america.osm.pbf
rm -f waterways_north_america.geojsons waterways_south_america.geojsons</code></pre>
                     </div>
      </div>
      				</div>
				</div>
				<div class="elementor-element elementor-element-2d9b881 elementor-widget elementor-widget-text-editor" data-id="2d9b881" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Here is the result with some tiles that seem to be uncompleted :</p>
<p><img decoding="async" class="alignnone size-large wp-image-17763" src="https://www.kamahu.com/storage/2026/01/waterways_america_V2-1024x1024.png" alt="" width="1024" height="1024" srcset="https://www.kamahu.com/storage/2026/01/waterways_america_V2-1024x1024.png 1024w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-300x300.png 300w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-150x150.png 150w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-768x768.png 768w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-960x960.png 960w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-640x640.png 640w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-500x500.png 500w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-384x384.png 384w, https://www.kamahu.com/storage/2026/01/waterways_america_V2-320x320.png 320w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p data-start="48" data-end="565">It is interesting to observe that North America appears here as a set of discontinuous “tiles.”<br data-start="138" data-end="141" />In reality, this stems from the origin of the OSM data, which has heterogeneous coverage.<br data-start="232" data-end="235" />Some areas (the United States, southern Canada) are extremely well mapped, while others (northern Canada, Alaska, boreal regions) are very incomplete.<br data-start="391" data-end="394" />Contributors often import data in blocks (basins, provinces, local projects), which results in dense areas and nearly empty ones, with rectangular or polygonal outlines.</p>
<p data-start="570" data-end="790">The initial files used, which come from Geofabrik, are themselves aggregated from regional sub-extracts. The discontinuity is therefore already present in the PBF, and the effect is amplified by the Datashader rendering.</p>
<p data-start="795" data-end="1119" data-is-last-node="">In Europe, OSM coverage is very homogeneous. In Africa, it is patchy but more “organic.” In the Americas, the contrasts are stark and produce this mosaic effect. The resulting map therefore shows the geography of human contribution to OSM. It is more a map of the density of hydrological mapping than a map solely of rivers.</p>
<p>If you&#8217;re interested in our skills in map design or python coding, <a title="Get in touch with us" href="https://www.kamahu.com/meet-kamahu/">get in touch with us</a>.</p>
<p></p>
<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>All the best from the KAMAHU Team !</title>
		<link>https://www.kamahu.com/happy-new-year/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Mon, 05 Jan 2026 14:37:06 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Greeting Card]]></category>
		<guid isPermaLink="false">https://s65cnvbpgoq.preview.infomaniak.website/?p=17497</guid>

					<description><![CDATA[In 2025, 82 versions of the service were delivered on each of the continental servers!In 2026, it will be the same pricing for the 9th consecutive year, along with more versions featuring new and major functionalities!For the one who would be...]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="17497" class="elementor elementor-17497">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-f13a0be elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f13a0be" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-93c89af" data-id="93c89af" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-981ee81 elementor-widget elementor-widget-image" data-id="981ee81" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1200" height="895" src="https://www.kamahu.com/storage/2026/01/HETOU2026_EN.jpg" class="attachment-full size-full wp-image-17757" alt="Greeting Card KAMAHU 2026" srcset="https://www.kamahu.com/storage/2026/01/HETOU2026_EN.jpg 1200w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-300x224.jpg 300w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-1024x764.jpg 1024w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-768x573.jpg 768w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-640x478.jpg 640w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-500x374.jpg 500w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-384x287.jpg 384w, https://www.kamahu.com/storage/2026/01/HETOU2026_EN-320x239.jpg 320w" sizes="(max-width: 1200px) 100vw, 1200px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-be9208d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="be9208d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fe0cb8e" data-id="fe0cb8e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2342df8 elementor-widget elementor-widget-text-editor" data-id="2342df8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: center;">In 2025, 82 versions of the service were delivered on each of the continental servers!<br />In 2026, it will be the same pricing for the 9th consecutive year, along with more versions featuring new and major functionalities!<br />For the one who would be interested, you&#8217;ll find <span style="color: #2c89a0;"><a style="color: #2c89a0;" href="https://www.kamahu.com/waterways-mapping/">HERE</a></span> the code we used to produce this map of the European rivers. Otherwise, just <a title="Get in touch with us" href="https://www.kamahu.com/meet-kamahu/">get in touch with us</a>.</p><div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bd6acfc elementor-section-full_width elementor-section-stretched elementor-section-container-padding-remove elementor-section-height-default elementor-section-height-default" data-id="bd6acfc" data-element_type="section" data-e-type="section" data-settings="{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-4af54a1" data-id="4af54a1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-b338ab1 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default" data-id="b338ab1" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-f64f110" data-id="f64f110" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-b830f8f elementor-section-height-min-height elementor-section-boxed elementor-section-height-default" data-id="b830f8f" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-4128403" data-id="4128403" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-07dabb5" data-id="07dabb5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-a18d970 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default" data-id="a18d970" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-b14e030" data-id="b14e030" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-a72a572 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default" data-id="a72a572" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-5e39857" data-id="5e39857" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-2591eda elementor-hidden-mobile_extra elementor-hidden-mobile" data-id="2591eda" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<section class="elementor-section elementor-inner-section elementor-element elementor-element-3bd5824 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default" data-id="3bd5824" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c92dc1c" data-id="c92dc1c" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap">
							</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-0557453" data-id="0557453" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-573934f elementor-widget elementor-widget-text-editor" data-id="573934f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div id="audd-recorder-marker" style="display: none;"> </div>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-09966da elementor-section-height-min-height elementor-section-full_width elementor-section-height-default" data-id="09966da" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
						<div class="elementor-container elementor-column-gap-narrow">
					<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-2150e98" data-id="2150e98" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap">
							</div>
		</div>
				<div class="elementor-column elementor-col-66 elementor-inner-column elementor-element elementor-element-acbb87a" data-id="acbb87a" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap">
							</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6ba5b44 elementor-section-full_width elementor-section-content-top elementor-section-stretched elementor-section-height-default elementor-section-height-default" data-id="6ba5b44" data-element_type="section" data-e-type="section" data-settings="{&quot;stretch_section&quot;:&quot;section-stretched&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b26d13f" data-id="b26d13f" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-235fb3c elementor-arrows-position-inside elementor-widget elementor-widget-image-carousel" data-id="235fb3c" data-element_type="widget" data-e-type="widget" data-settings="{&quot;slides_to_show&quot;:&quot;2&quot;,&quot;slides_to_scroll&quot;:&quot;2&quot;,&quot;navigation&quot;:&quot;arrows&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]}}" data-widget_type="image-carousel.default">
				<div class="elementor-widget-container">
							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Image Carousel" dir="ltr">
			<div class="elementor-image-carousel swiper-wrapper swiper-image-stretch" aria-live="off">
								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2026_EN" data-elementor-lightbox-description="Greeting Card KAMAHU 2026" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc3NTcsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDFcL0hFVE9VMjAyNl9FTi5qcGciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2026/01/HETOU2026_EN.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2026/01/HETOU2026_EN-768x573.jpg" alt="Greeting Card KAMAHU 2026" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2026_FR" data-elementor-lightbox-description="Carte de voeux KAMAHU 2026" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc3NTYsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDFcL0hFVE9VMjAyNl9GUi5qcGciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2026/01/HETOU2026_FR.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2026/01/HETOU2026_FR-768x573.jpg" alt="Carte de voeux KAMAHU 2026" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2025_EN" data-elementor-lightbox-description="Greeting card KAMAHU 2025" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MjAsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyNV9FTi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2025_EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2025_EN.png" alt="Greeting card KAMAHU 2025" /><figcaption class="elementor-image-carousel-caption">2025</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2025_FR" data-elementor-lightbox-description="Carte de voeux KAMAHU 2025" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MTksInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyNV9GUi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2025_FR.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2025_FR.png" alt="Carte de voeux KAMAHU 2025" /><figcaption class="elementor-image-carousel-caption">Carte de voeux KAMAHU 2025</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2024_EN" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDgsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyNF9FTi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2024_EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2024_EN-768x1081.png" alt="2024" /><figcaption class="elementor-image-carousel-caption">2024</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2024_FR" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDcsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyNF9GUi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2024_FR.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2024_FR-768x1081.png" alt="2024" /><figcaption class="elementor-image-carousel-caption">2024</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2023_EN" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MTAsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyM19FTi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2023_EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2023_EN.png" alt="2023" /><figcaption class="elementor-image-carousel-caption">2023</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2023_FR" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDksInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyM19GUi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2023_FR.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2023_FR.png" alt="2023" /><figcaption class="elementor-image-carousel-caption">2023</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="9 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2022_EN" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MTIsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyMl9FTi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2022_EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2022_EN-768x720.png" alt="2022" /><figcaption class="elementor-image-carousel-caption">2022</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="10 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2022_FR" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MTEsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyMl9GUi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2022_FR.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2022_FR-768x720.png" alt="2022" /><figcaption class="elementor-image-carousel-caption">2022</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="11 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2021_EN" data-elementor-lightbox-description="2021" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDYsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyMV9FTi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2021_EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2021_EN-768x720.png" alt="2021" /><figcaption class="elementor-image-carousel-caption">2021</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="12 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2021_FR" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDUsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyMV9GUi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2021_FR.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2021_FR-768x720.png" alt="2021" /><figcaption class="elementor-image-carousel-caption">2021</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="13 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2020_EN" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDQsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyMF9FTi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2020_EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2020_EN.png" alt="2020" /><figcaption class="elementor-image-carousel-caption">2020</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="14 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2020_FR" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDMsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAyMF9GUi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2020_FR.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2020_FR.png" alt="2020" /><figcaption class="elementor-image-carousel-caption">2020</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="15 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2018EN" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc0OTksInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAxOEVOLnBuZyIsInNsaWRlc2hvdyI6IjIzNWZiM2MifQ%3D%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2018EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2018EN.png" alt="KAMAHU&#039;s greeting card for 2018" /><figcaption class="elementor-image-carousel-caption">2018</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="16 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2018" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDAsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAxOC5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2018.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2018.png" alt="Carte de voeux KAMAHU 2018" /><figcaption class="elementor-image-carousel-caption">2018</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="17 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2019_EN" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDEsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAxOV9FTi5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2019_EN.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2019_EN-768x543.png" alt="2019" /><figcaption class="elementor-image-carousel-caption">2019</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="18 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2019" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc1MDIsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAxOS5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2019.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2019-768x543.png" alt="2019" /><figcaption class="elementor-image-carousel-caption">2019</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="19 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="HETOU2017" data-elementor-lightbox-description="2017" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc0OTgsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDFcL0hFVE9VMjAxNy5wbmciLCJzbGlkZXNob3ciOiIyMzVmYjNjIn0%3D" href="https://www.kamahu.com/storage/2025/01/HETOU2017.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2025/01/HETOU2017.png" alt="Carte de voeux KAMAHU pour l&#039;année 2017" /><figcaption class="elementor-image-carousel-caption">2017</figcaption></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="20 of 20"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="235fb3c" data-elementor-lightbox-title="kamahu_BIMI" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTc0NDcsInVybCI6Imh0dHBzOlwvXC93d3cua2FtYWh1LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMTBcL2thbWFodV9CSU1JLnN2ZyIsInNsaWRlc2hvdyI6IjIzNWZiM2MifQ%3D%3D" href="https://www.kamahu.com/storage/2024/10/kamahu_BIMI.svg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.kamahu.com/storage/2024/10/kamahu_BIMI.svg" alt="kamahu_BIMI" /></figure></a></div>			</div>
												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
						<i aria-hidden="true" class="fas fa-angle-double-left"></i>					</div>
					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
						<i aria-hidden="true" class="fas fa-angle-double-right"></i>					</div>
				
									</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ESA BIC Incubation</title>
		<link>https://www.kamahu.com/esa-bic-incubation/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Sun, 29 Jun 2025 11:37:41 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ESA BIC]]></category>
		<category><![CDATA[satellite imagery]]></category>
		<guid isPermaLink="false">https://www.kamahu.com/?p=17571</guid>

					<description><![CDATA[Background and objectives : Is it possible to exploit satellite data with very limited resources? Depuis la pointe bretonne, l’entreprise KAMAHU développe une plateforme innovante de suivi d’élevages dédiée aux professionnels de la pisciculture. Avec le soutien de l’Esa Bic Nord,...]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="17571" class="elementor elementor-17571">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-d73f9ae elementor-section-full_width elementor-section-content-top elementor-section-height-default elementor-section-height-default" data-id="d73f9ae" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ee977f" data-id="6ee977f" data-element_type="column" data-e-type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-cc10bf3 elementor-widget elementor-widget-text-editor" data-id="cc10bf3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p style="text-align: center;"><span style="font-size: 24px;">🚀  Extract of <a href="https://www.campusmer.fr/lettres-d-informations-3415-0-0-0.html" rel="nofollow noopener" target="_blank">SONAR</a> #12 (June 2025), <br />the news magazine of Campus Mondial de la Mer (Brest, BZH)</span><br /><span style="font-size: 24px;">that spreads about our incubation into </span><br /><span style="font-size: 24px;">the European Space Agency (ESA) <br />Business Incubation Center (BIC)  ⬇️</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-dd6ea0c elementor-section-height-min-height elementor-section-content-top elementor-section-full_width elementor-section-height-default elementor-section-items-middle" data-id="dd6ea0c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-32a6dc5" data-id="32a6dc5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-965e19d elementor-widget elementor-widget-image" data-id="965e19d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="693" src="https://www.kamahu.com/storage/2025/06/2025-06_SONAR-1024x693.png" class="attachment-large size-large wp-image-17658" alt="The KAMAHU team visiting a fish farm in Indonesia" srcset="https://www.kamahu.com/storage/2025/06/2025-06_SONAR-1024x693.png 1024w, https://www.kamahu.com/storage/2025/06/2025-06_SONAR-300x203.png 300w, https://www.kamahu.com/storage/2025/06/2025-06_SONAR-768x520.png 768w, https://www.kamahu.com/storage/2025/06/2025-06_SONAR.png 1082w" sizes="(max-width: 1024px) 100vw, 1024px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
