<?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>Fish Farm Management Software</title>
	<atom:link href="https://www.kamahu.com/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>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>Press book</title>
		<link>https://www.kamahu.com/pressbook/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Sun, 31 Aug 2025 19:52:07 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[press]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[satellite]]></category>
		<guid isPermaLink="false">https://www.kamahu.com/?p=17695</guid>

					<description><![CDATA[Various articles published in recent years about KAMAHU (page in construction) Sonar, La revue du Campus mondial de la mer (2025.06) : Observer les fermes aquacoles depuis l&#8217;espace  Produits de la Mer (2024.11) : L&#8217;IA au service de la filière des...]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="17695" class="elementor elementor-17695">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-7b6fce88 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7b6fce88" 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-44f22bb0" data-id="44f22bb0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-32cef20f elementor-widget elementor-widget-text-editor" data-id="32cef20f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4></h4>
<p><span style="font-size: 20px;"><em>Various articles published in recent years about KAMAHU (page in construction)</em></span></p>
<ol>
<li>Sonar, La revue du Campus mondial de la mer (2025.06) : <em>Observer les fermes aquacoles depuis l&#8217;espace</em> </li>
<li>Produits de la Mer (2024.11) : <em>L&#8217;IA au service de la filière des produits aquatiques</em></li>
<li>Fish Farmer Magazine (October-November 2018) : <em>KAMAHU offer a SAASy solution</em></li>
</ol>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-89efaf2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="89efaf2" 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-7368fb0" data-id="7368fb0" 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-5a175d5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5a175d5" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-857a6a0" data-id="857a6a0" 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-6f66c1d icon-position-left v-alignment-tablet_extra-top alignment-left v-alignment-top elementor-widget elementor-widget-neuros_icon_box" data-id="6f66c1d" data-element_type="widget" data-e-type="widget" data-widget_type="neuros_icon_box.default">
				<div class="elementor-widget-container">
					
        <div class="neuros-icon-box-widget">
            <a class="icon-box-item-link" href="https://www.kamahu.com/storage/2025/08/2025.06_SONAR-12_FR_P1-3.pdf"href="https://www.kamahu.com/storage/2025/08/2025.06_SONAR-12_FR_P1-3.pdf" target="_blank">            <div class="icon-box-item">

                <div class="icon-container background-type-image">
                    <span class="icon"><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   version="1.1"
   x="0px"
   y="0px"
   viewBox="0 0 110 111.14618"
   xml:space="preserve"
   id="svg20"
   sodipodi:docname="kmh_satellite.svg"
   width="110"
   height="111.14618"
   inkscape:version="1.4.2 (1:1.4.2+202505120738+ebf0e940d0)"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg"><defs
     id="defs20" /><sodipodi:namedview
     id="namedview20"
     pagecolor="#ffffff"
     bordercolor="#000000"
     borderopacity="0.25"
     inkscape:showpageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:deskcolor="#d1d1d1"
     inkscape:zoom="6.488"
     inkscape:cx="54.947596"
     inkscape:cy="68.048705"
     inkscape:window-width="1873"
     inkscape:window-height="1016"
     inkscape:window-x="47"
     inkscape:window-y="27"
     inkscape:window-maximized="1"
     inkscape:current-layer="svg20" /><g
     id="g19"
     transform="matrix(1.2359289,0,0,1.2359289,-6.8285072,-6.2105427)"
     style="fill:#808080;stroke-width:0.809108"><rect
       x="57.299999"
       y="11"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,27.9871,-38.0099)"
       width="5.1999998"
       height="7.5"
       id="rect1"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="66.099998"
       y="19.700001"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,36.6721,-41.6073)"
       width="4.9000001"
       height="7.5"
       id="rect2"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="66.5"
       y="10.4"
       transform="matrix(-0.7071,0.7071,-0.7071,-0.7071,129.3974,-27.5432)"
       width="7.9000001"
       height="5.3000002"
       id="rect3"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="61.599998"
       y="15.4"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,32.3751,-39.8274)"
       width="5.3000002"
       height="7.5"
       id="rect4"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="60.099998"
       y="25.700001"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,39.1682,-35.5812)"
       width="4.9000001"
       height="7.5"
       id="rect5"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="M 47,31.3 52.3,26 48.6,22.3 45,26 c -0.9,0.9 -0.9,2.4 0,3.3 z"
       id="path5"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 53.9,38.3 c 0.9,0.9 2.4,0.9 3.3,0 l 3.7,-3.7 -3.5,-3.5 -5.3,5.3 z"
       id="path6"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="55.599998"
       y="21.4"
       transform="matrix(-0.7071,-0.7071,0.7071,-0.7071,81.6042,84.187)"
       width="5.3000002"
       height="7.5"
       id="rect6"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 73.7,21.8 3.9,-3.9 c 0.9,-0.9 0.9,-2.4 0,-3.3 l -1.8,-1.8 -5.6,5.6 z"
       id="path7"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="51.299999"
       y="17"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,30.4832,-31.9838)"
       width="5.1999998"
       height="7.5"
       id="rect7"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 70.6,7.7 -2,-2 c -0.9,-0.9 -2.4,-0.9 -3.3,0 l -3.9,3.9 3.7,3.7 z"
       id="path8"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="22.799999"
       y="54.200001"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,48.447,-1.0267)"
       width="5.3000002"
       height="7.5"
       id="rect8"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="21.299999"
       y="64.5"
       transform="matrix(-0.7071,-0.7071,0.7071,-0.7071,-7.7728,133.3616)"
       width="4.9000001"
       height="7.5"
       id="rect9"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="27.299999"
       y="58.5"
       transform="matrix(-0.7071,-0.7071,0.7071,-0.7071,6.7754,127.3354)"
       width="4.9000001"
       height="7.5"
       id="rect10"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 9.9,61.1 -3.7,3.7 c -0.9,0.9 -0.9,2.4 0,3.3 l 2,2 5.3,-5.3 z"
       id="path10"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="12.5"
       y="55.799999"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,46.555,6.8172)"
       width="5.1999998"
       height="7.5"
       id="rect11"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="18.5"
       y="49.799999"
       transform="matrix(0.7071,0.7071,-0.7071,0.7071,44.059,0.7911)"
       width="5.1999998"
       height="7.5"
       id="rect12"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 31.8,46.5 -2,-2 c -0.9,-0.9 -2.4,-0.9 -3.3,0 l -3.9,3.9 3.7,3.7 z"
       id="path12"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 37,51.6 -5.6,5.6 3.5,3.5 3.9,-3.9 c 0.9,-0.9 0.9,-2.4 0,-3.3 z"
       id="path13"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 13.3,75.2 1.8,1.8 c 0.9,0.9 2.4,0.9 3.3,0 l 3.7,-3.7 -3.5,-3.5 z"
       id="path14"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 53.8,44.9 -1.3,-1.3 c -0.7,-0.7 -1.8,-0.7 -2.5,0 l -0.1,0.1 -4.1,-4.1 4.7,-4.7 0.9,0.9 5.3,-5.3 -3.7,-3.8 -5.3,5.3 0.7,0.7 -4.7,4.7 -1.1,-1.1 c -1.2,-1.2 -3.2,-1.2 -4.4,0 l -1.6,1.6 c -1.2,1.2 -1.2,3.2 0,4.4 l 1.1,1.1 -4.4,4.4 -0.7,-0.7 -5.6,5.6 3.7,3.7 5.6,-5.6 -0.9,-0.8 4.4,-4.4 4.1,4.1 -0.1,0.1 c -0.7,0.7 -0.7,1.8 0,2.5 l 1.1,1.1 C 40.8,60.6 42.3,68 42.3,68 L 68.1,42.2 c 0.1,-0.1 -7.2,-1.1 -14.3,2.7 z"
       id="path15"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="16.799999"
       y="60.200001"
       transform="matrix(-0.7071,-0.7071,0.7071,-0.7071,-12.0696,122.9882)"
       width="5.3000002"
       height="7.5"
       id="rect15"
       style="fill:#808080;stroke-width:0.809108" /><rect
       x="9.6999998"
       y="67.400002"
       transform="matrix(0.7071,-0.7071,0.7071,0.7071,-45.5788,29.9931)"
       width="7.5"
       height="5.3000002"
       id="rect16"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 67,70.7 c 1.2,1.2 3.3,1.1 4.3,-0.4 0.6,-0.9 0.6,-2.1 0,-3 -0.4,-0.6 -0.9,-1 -1.5,-1.2 l -2.3,-14.4 5,-5 c 0.6,-0.6 0.6,-1.4 0,-2 l -1.3,-1.3 c -0.6,-0.6 -1.4,-0.6 -2,0 L 43.6,69 c -0.6,0.6 -0.6,1.4 0,2 l 1.3,1.3 c 0.6,0.6 1.4,0.6 2,0 l 5,-5 14.4,2.5 c 0.2,0.3 0.4,0.6 0.7,0.9 z m -1.2,-17.3 2,12.7 c -0.1,0 -0.1,0.1 -0.2,0.1 l -7.3,-7.3 z m 0.5,14.4 -12.7,-2.2 5.3,-5.3 7.4,7.4 z"
       id="path16"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 78.1,70.2 c 0.4,2.3 -0.4,4.7 -2.1,6.3 -1.7,1.7 -4.2,2.5 -6.6,2 -0.7,-0.1 -1.5,0.3 -1.6,1.1 -0.1,0.7 0.3,1.5 1.1,1.6 3.3,0.6 6.7,-0.4 9,-2.8 2.3,-2.3 3.3,-5.5 2.8,-8.7 0,-0.3 -0.2,-0.6 -0.4,-0.8 -0.3,-0.3 -0.7,-0.5 -1.2,-0.4 -0.7,0.3 -1.2,1 -1,1.7 z"
       id="path17"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 80.5,81.2 c -3.3,3.3 -8.1,4.8 -12.7,3.9 -0.7,-0.1 -1.5,0.3 -1.6,1.1 -0.1,0.7 0.3,1.5 1.1,1.6 5.5,1.1 11.2,-0.7 15.2,-4.6 3.8,-3.8 5.6,-9.2 4.8,-14.5 0,-0.3 -0.2,-0.6 -0.4,-0.8 -0.3,-0.3 -0.7,-0.5 -1.2,-0.4 -0.7,0.1 -1.3,0.8 -1.2,1.6 0.7,4.4 -0.8,8.9 -4,12.1 z"
       id="path18"
       style="fill:#808080;stroke-width:0.809108" /><path
       d="m 93.9,65.2 c -0.1,-0.3 -0.2,-0.5 -0.4,-0.7 -0.3,-0.3 -0.8,-0.5 -1.3,-0.4 -0.7,0.2 -1.2,0.9 -1,1.6 1.7,7.3 -0.5,14.8 -5.8,20.1 -4.8,5 -11.5,7.2 -18.2,6.2 -0.7,-0.1 -1.4,0.4 -1.5,1.2 -0.1,0.7 0.4,1.4 1.2,1.5 7.6,1.1 15.1,-1.4 20.6,-6.9 5.8,-5.9 8.3,-14.4 6.4,-22.6 z"
       id="path19"
       style="fill:#808080;stroke-width:0.809108" /></g></svg>
</span>                </div>

                <div class="content-container">
                    <h5 class="icon-box-title"><span class="neuros-heading-content">Observer les fermes aquacoles depuis l'espace</span></h5>

                    <div class="icon-box-info"><p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-17658" src="https://www.kamahu.com/storage/2025/06/2025-06_SONAR.png" alt="The KAMAHU team visiting a fish farm in Indonesia" width="1082" height="732" srcset="https://www.kamahu.com/storage/2025/06/2025-06_SONAR.png 1082w, https://www.kamahu.com/storage/2025/06/2025-06_SONAR-300x203.png 300w, https://www.kamahu.com/storage/2025/06/2025-06_SONAR-1024x693.png 1024w, https://www.kamahu.com/storage/2025/06/2025-06_SONAR-768x520.png 768w" sizes="(max-width: 1082px) 100vw, 1082px" /></p></div>
                </div>
            </div>
            </a>        </div>
        				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-01ab279" data-id="01ab279" 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-a07fcf1 icon-position-left v-alignment-tablet_extra-top alignment-left v-alignment-top elementor-widget elementor-widget-neuros_icon_box" data-id="a07fcf1" data-element_type="widget" data-e-type="widget" data-widget_type="neuros_icon_box.default">
				<div class="elementor-widget-container">
					
        <div class="neuros-icon-box-widget">
            <a class="icon-box-item-link" href="https://www.kamahu.com/storage/2025/08/2024.11_PDM227_p14-15.pdf"href="https://www.kamahu.com/storage/2025/08/2024.11_PDM227_p14-15.pdf" target="_blank">            <div class="icon-box-item">

                <div class="icon-container background-type-none">
                    <span class="icon"><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   version="1.1"
   x="0px"
   y="0px"
   viewBox="0 0 110 110.00122"
   enable-background="new 0 0 100 100"
   xml:space="preserve"
   id="svg27"
   sodipodi:docname="kmh_MachineLearning.svg"
   width="110"
   height="110.00122"
   inkscape:version="1.4.2 (1:1.4.2+202505120738+ebf0e940d0)"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:svg="http://www.w3.org/2000/svg"><defs
     id="defs27" /><sodipodi:namedview
     id="namedview27"
     pagecolor="#ffffff"
     bordercolor="#000000"
     borderopacity="0.25"
     inkscape:showpageshadow="2"
     inkscape:pageopacity="0.0"
     inkscape:pagecheckerboard="0"
     inkscape:deskcolor="#d1d1d1"
     inkscape:zoom="6.488"
     inkscape:cx="54.947596"
     inkscape:cy="42.77127"
     inkscape:window-width="1873"
     inkscape:window-height="1016"
     inkscape:window-x="47"
     inkscape:window-y="27"
     inkscape:window-maximized="1"
     inkscape:current-layer="svg27" /><g
     id="g28"
     transform="scale(1.2188366)"
     style="fill:#808080;stroke-width:0.820456"><g
       id="g27"
       style="fill:#808080;stroke-width:0.820456"><path
         d="M 23.841,63.802 C 23.214,60.86 22.727,57.766 22.404,54.551 20.365,52.07 18.51,49.54 16.851,46.997 c -2.503,4.197 -4.371,8.307 -5.542,12.135 3.543,1.884 7.781,3.471 12.532,4.67 z"
         id="path1"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 21.938,45.125 c 0,-1.983 0.068,-3.934 0.186,-5.854 -1.496,1.948 -2.87,3.902 -4.109,5.846 1.247,1.963 2.623,3.921 4.109,5.858 -0.119,-1.918 -0.186,-3.868 -0.186,-5.85 z"
         id="path2"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 28.729,61.521 c -1.394,-1.395 -2.727,-2.819 -4.007,-4.263 0.32,2.435 0.731,4.789 1.229,7.04 2.252,0.499 4.608,0.91 7.045,1.229 -1.441,-1.277 -2.868,-2.607 -4.267,-4.006 z"
         id="path3"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 65.528,32.992 c -0.32,-2.436 -0.73,-4.79 -1.229,-7.041 -2.253,-0.499 -4.609,-0.91 -7.047,-1.23 1.442,1.279 2.869,2.609 4.269,4.008 1.394,1.394 2.727,2.819 4.007,4.263 z"
         id="path4"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 32.997,24.721 c -2.438,0.32 -4.793,0.731 -7.046,1.23 -0.499,2.253 -0.911,4.61 -1.23,7.048 1.274,-1.44 2.606,-2.868 4.008,-4.27 1.399,-1.399 2.826,-2.729 4.268,-4.008 z"
         id="path5"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="M 45.125,15.661 C 49.562,12.938 53.965,10.866 58.142,9.559 54.547,3.578 50.029,0 45.125,0 40.221,0 35.704,3.578 32.109,9.559 c 4.176,1.307 8.579,3.379 13.016,6.102 z"
         id="path6"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 11.913,32.826 c 1.196,3.412 2.874,6.926 4.963,10.443 1.637,-2.524 3.481,-5.055 5.527,-7.556 0.323,-3.22 0.81,-6.318 1.438,-9.264 -4.733,1.194 -8.958,2.774 -12.493,4.648 0.173,0.569 0.36,1.144 0.565,1.729 z"
         id="path7"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 52.255,37.533 h -14.26 c -0.255,0 -0.462,0.208 -0.462,0.462 v 14.26 c 0,0.255 0.208,0.462 0.462,0.462 h 14.26 c 0.255,0 0.462,-0.207 0.462,-0.462 v -14.26 c 0,-0.255 -0.207,-0.462 -0.462,-0.462 z"
         id="path8"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 45.125,74.59 c -4.437,2.723 -8.84,4.795 -13.016,6.102 3.595,5.981 8.112,9.559 13.016,9.559 4.904,0 9.421,-3.577 13.016,-9.558 -4.176,-1.308 -8.579,-3.38 -13.016,-6.103 z"
         id="path9"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 65.528,57.258 c -1.28,1.444 -2.613,2.869 -4.008,4.264 -1.398,1.398 -2.826,2.729 -4.268,4.008 2.438,-0.32 4.793,-0.731 7.046,-1.23 0.5,-2.252 0.91,-4.607 1.23,-7.042 z"
         id="path10"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 65.921,53.74 c 0.254,-2.79 0.392,-5.669 0.392,-8.615 0,-2.946 -0.138,-5.825 -0.392,-8.615 -1.806,-2.167 -3.746,-4.299 -5.814,-6.367 -2.072,-2.072 -4.219,-4.009 -6.399,-5.816 -2.78,-0.252 -5.647,-0.389 -8.582,-0.389 -2.935,0 -5.802,0.137 -8.582,0.389 -2.181,1.808 -4.328,3.744 -6.4,5.816 -2.083,2.083 -4.021,4.215 -5.814,6.368 -0.254,2.79 -0.392,5.668 -0.392,8.614 0,2.946 0.138,5.825 0.392,8.615 1.805,2.168 3.746,4.299 5.813,6.367 2.072,2.072 4.218,4.009 6.399,5.816 2.78,0.252 5.647,0.389 8.583,0.389 2.935,0 5.802,-0.137 8.582,-0.389 2.182,-1.808 4.327,-3.744 6.399,-5.816 2.069,-2.068 4.009,-4.199 5.815,-6.367 z M 59.75,41.006 h -5.033 v 3.119 h 5.033 v 2 h -5.033 v 3.119 h 5.033 v 2 h -5.033 v 1.011 c 0,1.357 -1.104,2.462 -2.462,2.462 h -1.011 v 5.033 h -2 v -5.033 h -3.119 v 5.033 h -2 v -5.033 h -3.119 v 5.033 h -2 v -5.033 h -1.011 c -1.358,0 -2.462,-1.104 -2.462,-2.462 V 51.244 H 30.5 v -2 h 5.033 V 46.125 H 30.5 v -2 h 5.033 V 41.006 H 30.5 v -2 h 5.033 v -1.011 c 0,-1.358 1.104,-2.462 2.462,-2.462 h 1.011 V 30.5 h 2 v 5.033 h 3.119 V 30.5 h 2 v 5.033 h 3.119 V 30.5 h 2 v 5.033 h 1.011 c 1.357,0 2.462,1.104 2.462,2.462 v 1.011 h 5.033 z"
         id="path11"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 39.308,68.13 c 1.928,1.472 3.873,2.829 5.817,4.064 1.944,-1.235 3.89,-2.593 5.817,-4.064 -1.908,0.116 -3.847,0.183 -5.817,0.183 -1.97,0 -3.909,-0.067 -5.817,-0.183 z"
         id="path12"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 50.941,22.121 c -1.928,-1.472 -3.872,-2.83 -5.816,-4.064 -1.944,1.234 -3.889,2.592 -5.817,4.064 1.908,-0.116 3.846,-0.183 5.817,-0.183 1.971,0 3.909,0.066 5.816,0.183 z"
         id="path13"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="M 9.634,58.187 C 10.929,54.043 12.97,49.63 15.689,45.16 13.284,41.237 11.362,37.303 10.025,33.487 9.861,33.02 9.715,32.56 9.57,32.102 3.582,35.698 0,40.217 0,45.125 c 0,4.925 3.608,9.46 9.634,13.062 z"
         id="path14"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 35.704,67.847 c -3.217,-0.323 -6.312,-0.81 -9.255,-1.438 1.193,4.731 2.773,8.955 4.646,12.489 3.855,-1.178 7.963,-3.056 12.113,-5.519 -2.515,-1.647 -5.027,-3.496 -7.504,-5.532 z"
         id="path15"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 22.509,80.326 c 2.094,0 4.358,-0.324 6.73,-0.921 -2.008,-3.845 -3.68,-8.403 -4.914,-13.48 -5.1,-1.24 -9.676,-2.921 -13.532,-4.94 -1.714,6.809 -1.059,12.566 2.423,16.049 2.186,2.184 5.312,3.292 9.293,3.292 z"
         id="path16"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 78.338,57.425 c -1.192,-3.403 -2.864,-6.908 -4.946,-10.416 -1.657,2.538 -3.511,5.063 -5.546,7.542 -0.322,3.215 -0.809,6.309 -1.437,9.251 4.733,-1.194 8.958,-2.774 12.493,-4.649 -0.173,-0.569 -0.359,-1.143 -0.564,-1.728 z"
         id="path17"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 54.546,67.847 c -2.478,2.036 -4.989,3.886 -7.504,5.533 4.149,2.463 8.257,4.341 12.112,5.519 1.874,-3.534 3.453,-7.758 4.647,-12.489 -2.944,0.627 -6.038,1.113 -9.255,1.437 z"
         id="path18"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 77.033,77.033 c 3.354,-3.354 4.16,-8.971 2.382,-16.027 -3.848,2.01 -8.409,3.684 -13.49,4.919 -1.234,5.077 -2.906,9.636 -4.914,13.48 2.372,0.597 4.636,0.921 6.729,0.921 3.982,0 7.108,-1.108 9.293,-3.293 z"
         id="path19"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 54.545,22.404 c 3.217,0.322 6.313,0.809 9.257,1.437 -1.194,-4.731 -2.773,-8.955 -4.646,-12.489 -3.856,1.178 -7.964,3.056 -12.113,5.519 2.513,1.647 5.025,3.496 7.502,5.533 z"
         id="path20"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 67.741,9.924 c -2.094,0 -4.357,0.324 -6.73,0.92 2.008,3.845 3.68,8.404 4.914,13.48 5.081,1.235 9.644,2.909 13.49,4.919 1.778,-7.057 0.973,-12.674 -2.382,-16.027 -2.184,-2.184 -5.311,-3.292 -9.292,-3.292 z"
         id="path21"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 13.217,13.217 c -3.354,3.354 -4.16,8.97 -2.381,16.027 3.847,-2.01 8.409,-3.683 13.49,-4.918 1.234,-5.077 2.906,-9.635 4.914,-13.48 -2.372,-0.596 -4.636,-0.92 -6.73,-0.92 -3.982,-0.002 -7.108,1.106 -9.293,3.291 z"
         id="path22"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 68.313,45.125 c 0,1.982 -0.067,3.932 -0.186,5.851 1.485,-1.935 2.859,-3.89 4.104,-5.851 -1.245,-1.96 -2.619,-3.916 -4.104,-5.851 0.118,1.919 0.186,3.869 0.186,5.851 z"
         id="path23"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 78.902,31.097 c -3.535,-1.874 -7.76,-3.455 -12.493,-4.648 0.628,2.942 1.114,6.036 1.437,9.251 2.035,2.478 3.889,5.003 5.546,7.542 2.082,-3.508 3.754,-7.012 4.946,-10.416 0.205,-0.585 0.391,-1.16 0.564,-1.729 z"
         id="path24"
         style="fill:#808080;stroke-width:0.820456" /><path
         d="m 35.705,22.404 c 2.477,-2.037 4.989,-3.886 7.503,-5.533 -4.15,-2.463 -8.257,-4.341 -12.113,-5.519 -1.873,3.534 -3.453,7.757 -4.646,12.489 2.944,-0.628 6.039,-1.115 9.256,-1.437 z"
         id="path25"
         style="fill:#808080;stroke-width:0.820456" /></g><path
       d="m 80.681,32.102 c -0.145,0.458 -0.291,0.917 -0.455,1.385 -1.333,3.805 -3.248,7.727 -5.644,11.638 2.396,3.912 4.311,7.833 5.644,11.638 0.164,0.468 0.311,0.927 0.455,1.385 5.987,-3.596 9.569,-8.115 9.569,-13.022 0,-4.909 -3.582,-9.428 -9.569,-13.024 z"
       id="path26"
       style="fill:#808080;stroke-width:0.820456" /></g></svg>
</span>                </div>

                <div class="content-container">
                    <h5 class="icon-box-title"><span class="neuros-heading-content">L'IA au service de la filière des produits aquatiques</span></h5>

                    <div class="icon-box-info"><p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-17706" src="https://www.kamahu.com/storage/2025/08/2024.11_PDM227_p14-15-300x254.webp" alt="Produits de la Mer n°227 (2024.11) : L'IA au service de la filière des produits aquatiques" width="300" height="254" srcset="https://www.kamahu.com/storage/2025/08/2024.11_PDM227_p14-15-300x254.webp 300w, https://www.kamahu.com/storage/2025/08/2024.11_PDM227_p14-15.webp 692w" sizes="(max-width: 300px) 100vw, 300px" /></p></div>
                </div>
            </div>
            </a>        </div>
        				</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-536bd08" data-id="536bd08" 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-3cdb6fe icon-position-left v-alignment-tablet_extra-top alignment-left v-alignment-top elementor-widget elementor-widget-neuros_icon_box" data-id="3cdb6fe" data-element_type="widget" data-e-type="widget" data-widget_type="neuros_icon_box.default">
				<div class="elementor-widget-container">
					
        <div class="neuros-icon-box-widget">
            <a class="icon-box-item-link" href="https://www.kamahu.com/storage/2025/08/FFM_October2018_CoverArticle.pdf"href="https://www.kamahu.com/storage/2025/08/FFM_October2018_CoverArticle.pdf" target="_blank">            <div class="icon-box-item">

                <div class="icon-container background-type-none">
                    <span class="icon"><svg viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"> <path d="M30.5349 0.5022C30.5946 0.499409 30.6543 0.501369 30.7136 0.508062L38.5066 1.47193C39.1252 1.54381 39.5677 2.10453 39.4939 2.7229L38.5418 10.5188C38.4687 11.1414 37.9007 11.5842 37.2791 11.5032C36.66 11.4256 36.2223 10.8591 36.3035 10.2405L36.9304 5.13989L21.113 17.5061L21.1218 35.6702L24.7664 32.0344C25.3457 31.5094 25.9514 31.6486 26.3484 32.0344C26.7818 32.4727 26.7818 33.1782 26.3484 33.6165L20.7908 39.1741C20.3525 39.6074 19.6471 39.6074 19.2088 39.1741L13.6482 33.6165C13.207 33.1768 13.207 32.4624 13.6482 32.0227C14.0882 31.5796 14.8049 31.5796 15.2449 32.0227L18.8748 35.6526L18.8631 17.5383C13.6303 13.3746 8.34768 9.26394 3.06911 5.14282L3.69606 10.2405C3.77726 10.8591 3.33955 11.4256 2.72047 11.5032C2.1031 11.5771 1.5428 11.1363 1.4695 10.5188L0.50563 2.7229C0.431732 2.10555 0.872589 1.54529 1.49001 1.47193L9.2859 0.508059C9.90429 0.434164 10.4651 0.87673 10.5369 1.49536C10.6112 2.10869 10.1769 2.66716 9.56422 2.74634L4.45485 3.37036C9.63218 7.41155 14.8224 11.4479 19.9705 15.5403L35.5418 3.37036L30.4353 2.74634C29.8214 2.66862 29.3855 2.1097 29.4597 1.49536C29.5243 0.944542 29.9807 0.522977 30.5349 0.5022Z"/> </svg></span>                </div>

                <div class="content-container">
                    <h5 class="icon-box-title"><span class="neuros-heading-content">KAMAHU offer a SAASy solution</span></h5>

                    <div class="icon-box-info"><p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-17705" src="https://www.kamahu.com/storage/2025/08/FFM_October2018-300x203.webp" alt="Fish Farmer Magazine (October-November 2018) : KAMAHU offer a SAASy solution" width="300" height="203" srcset="https://www.kamahu.com/storage/2025/08/FFM_October2018-300x203.webp 300w, https://www.kamahu.com/storage/2025/08/FFM_October2018-1024x693.webp 1024w, https://www.kamahu.com/storage/2025/08/FFM_October2018-768x520.webp 768w, https://www.kamahu.com/storage/2025/08/FFM_October2018.webp 1082w" sizes="(max-width: 300px) 100vw, 300px" /></p></div>
                </div>
            </div>
            </a>        </div>
        				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</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>
		<item>
		<title>HOW MUCH does a Machine Learning model cost ?</title>
		<link>https://www.kamahu.com/how-much-does-a-ml-model-cost/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Thu, 01 Aug 2024 06:00:08 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[cost control]]></category>
		<category><![CDATA[machine learning]]></category>
		<guid isPermaLink="false">https://demo.artureanec.com/themes/neuros/how-can-i-get-started-with-artificial-intelligence-for-my-business-copy/</guid>

					<description><![CDATA[AI solutions are becoming increasingly accessible to businesses. Harnessing the power of artificial intelligence, neural networks have the ability to analyze vast amounts of data, identify complex patterns, and make accurate predictions, enabling businesses to unlock new opportunities and drive growth....]]></description>
										<content:encoded><![CDATA[
<p><strong>AI solutions are becoming increasingly accessible to businesses. Harnessing the power of artificial intelligence, neural networks have the ability to analyze vast amounts of data, identify complex patterns, and make accurate predictions, enabling businesses to unlock new opportunities and drive growth. <br /></strong></p>



<p>At KAMAHU, we specialize in providing comprehensive neural network services that can revolutionize your business. Whether you&#8217;re looking to enhance your data analysis capabilities, automate repetitive tasks, or optimize operational processes, our team of experts is here to help you leverage the full potential of neural networks.<br />Data lies at the heart of neural networks, and our services start with understanding your unique data landscape. We work closely with you to identify and collect relevant data sources, ensuring that your neural network models are built on a solid foundation. We employ cutting-edge techniques to preprocess and clean the data, making it ready for training the neural network models.</p>
<blockquote>
<p><strong><u>Data collection and preparation</u></strong> are key and may cost a lot, or nothing, depending on what you already store.</p>
</blockquote>





<blockquote>
<p>Model design would cost <u>much less</u> than the cost of your ultrasound scanner for instance : a few hundreds or thousands Dollars.</p>
</blockquote>
<p>The development of neural networks is a specialized task that requires expertise and experience. KAMAHU excels in designing and implementing neural network architectures tailored to your specific business needs. <a title="Get in touch with us" href="https://www.kamahu.com/meet-kamahu/">Get in touch with us</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Revolutionizing Aquaculture with AI and Machine Learning: real-world applications and success stories</title>
		<link>https://www.kamahu.com/revolutionizing-aquaculture-with-machine-learning/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Wed, 03 Jul 2024 17:00:49 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[Neural]]></category>
		<guid isPermaLink="false">https://demo.artureanec.com/themes/neuros/how-natural-language-processing-is-revolutionizing-text-analysis-copy/</guid>

					<description><![CDATA[Article by Mikael Dautrey (ISITIX) and Kilian Delorme (KAMAHU) Machine learning is transforming aquaculture with groundbreaking applications in image classification, image segmentation, video analysis, and object detection. In this post, we explore four innovative projects that demonstrate real results in the...]]></description>
										<content:encoded><![CDATA[<h4>

</h4>
<p><span style="font-size: 20px;"><em>Article by <a href="https://www.linkedin.com/in/mikaeldautrey" rel="nofollow noopener" target="_blank">Mikael Dautrey</a> (ISITIX) and <a href="https://www.linkedin.com/in/kiliandelorme" rel="nofollow noopener" target="_blank">Kilian Delorme</a> (KAMAHU) </em></span></p>
<p><span style="font-size: 20px;">Machine learning is transforming aquaculture with groundbreaking applications in image classification, image segmentation, video analysis, and object detection.</span></p>
<p><span style="font-size: 20px;">In this post, we explore four innovative projects that demonstrate real results in the field:</span></p>
<ol>
<li><span style="font-size: 20px;"><strong>Image classification using ultrasound</strong> &#8211; to detect frog maturity, essential for breeding programs, improving breeding cycles and increasing yield.</span></li>
<li><span style="font-size: 20px;"><strong>Image segmentation </strong>&#8211; to identify malformations in fish, aiding in early health interventions.</span></li>
<li><span style="font-size: 20px;"><strong>Video analysis and scene understanding</strong> &#8211; to provide continuous monitoring of fish farms, detecting anomalies in behavior and environmental conditions.</span></li>
<li><span style="font-size: 20px;"><strong>Object detection algorithms</strong> &#8211; to identify fish cages from satellite images, optimizing farm management and resource allocation.</span></li>
</ol>
<h3>Image classification : detecting frog maturity using ultrasound</h3>
<p><span style="font-size: 20px;">In a frog hatchery, to optimize tadpoles production, it is necessary to estimate frog maturity in order to separate the spawning females. To do this, the breeder performs ultrasound scans on the frogs. Initially, this work requires a highly qualified biologist to decide on frog maturity. <a href="https://www.linkedin.com/in/agnes-joly-39499a/" target="_blank" rel="noopener nofollow">Agnes Joly</a> who runs the AQUAPRIMEUR hatchery wanted anyone on her farm to be able to carry out the operation, through the use of an automatic classification system. </span></p>
<p><span style="font-size: 20px;">Designing a device to automatically classify ultrasound scans in an industrial environment is quite a challenge.</span></p>
<h4>Key challenges and solutions:</h4>
<ul>
<li><span style="font-size: 20px;"><strong>Image collection and validation</strong>: we validated the feasibility of using machine learning to classify ultrasound images, despite having only a few hundred classified scans initially.</span></li>
<li><span style="font-size: 20px;"><strong>Ultrasound scanner interface</strong>: we interfaced with the ultrasound scanner to automate the task, using auxiliary electronics to read and process the video signal.</span></li>
<li><span style="font-size: 20px;"><strong>Ergonomic solutions</strong>: in the environment of an aquaculture farm, we implemented an audio interface, enabling hands-free operation, and complemented it by a touch screen.</span></li>
<li><span style="font-size: 20px;"><strong>Reliability and performance</strong>: we tackled issues like peripheral interfacing, noise reduction, and power supply.</span></li>
</ul>
<h4>Collecting images and designing a ML model, the easy part of the project</h4>
<p><span style="font-size: 20px;">When we began this project in 2020, we faced significant challenges. Traditional models were hard to optimize, and deep learning required thousands of images, while we had only a few hundred classified ultrasound scans. <strong>Today, advances in ML tools and our growing expertise have made this task routine</strong>. It remains an important part of the project, especially in collaborating with experts, whose maturity classifications can vary with their subjective judgment.</span></p>
<h4>Interfacing with the ultrasound scanner, a matter of electronics and DIY</h4>
<p><span style="font-size: 20px;">We&#8217;ve only done this for one model today, but we&#8217;re confident in our ability to interface with any ultrasound scanner on the market. After testing several methods, we decided to <strong>read the video signal directly and process it via the auxiliary electronics box</strong>. There&#8217;s still plenty of room for improvement, but it works.</span></p>
<h4>Finding ergonomic solutions to facilitate the operator&#8217;s work, still a work in progress</h4>
<p><span style="font-size: 20px;">In an aquaculture farm, the environment is obviously challenging; workers often need both hands to carry loads or handle animals. Solutions that work in an office, like a mouse and keyboard, are no longer suitable. <strong>We opted for an audio interface complemented by a touch screen.</strong></span></p>
<p><span style="font-size: 20px;">The audio interface works both ways, allowing for speaking and listening, with the user wearing a headset with a microphone and earphones. </span></p>
<p><span style="font-size: 20px;">The touch screen provides visual feedback to validate commands sent to the system, read information, or perform certain complex actions via audio. This was one of the most difficult parts of the project, and we are still working to improve the solution.</span></p>
<h4>Addressing various reliability and performance issues, 80/20 law</h4>
<p><span style="font-size: 20px;">A complex project like this brings <strong>its share of time-consuming little problems</strong>, such as headset peripheral interfacing, noise reduction, power supply, shock and humidity protection, model and response time optimization, and application architecture. This has a direct impact on development costs, and at some point you have to ask yourself whether it&#8217;s worth it.</span></p>
<h4>A long-term investment, beyond bottom-line improvement</h4>
<p><span style="font-size: 20px;">Automation and work simplification were the primary drivers for this project. The system  will eliminate the access barrier to using the ultrasound scanner, ensuring consistent use and standardized results, regardless of who performs the operations.</span></p>
<p>&nbsp;</p>
<h3>Image segmentation : detecting malformations</h3>
<h4>A tedious but essential work</h4>
<p><span style="font-size: 20px;">Research laboratories studying fish deformities need to measure various dimensions of fingerlings, such as head size, body size, camber, yolk sac appearance and eye shape. The specific measurements often depend on the research focus or the requirements of a particular publication. <strong>Traditionally, this involves taking photos and measuring dimensions in pixels using a scale shown in the photo. </strong>This method is slow, time-consuming, and prone to inaccuracies.</span></p>
<h4>A model for this task</h4>
<p><span style="font-size: 20px;"><strong>A research laboratory</strong> which had supervised a <a href="https://theses.hal.science/tel-03614998/file/These-2021-EGAAL-Biologie_et_physiologie_animales-LE_DU_CARREE_Jessy.pdf" target="_blank" rel="noopener nofollow">doctoral thesis about the direct and transgenerational ecotoxicity of glyphosate on the health of rainbow trout</a> <strong>approached us to test the feasibility of using machine learning for measuring fish deformities</strong>. Using a sample of around 100 measured images, we developed a model tailored to this task.</span></p>
<h4>Annotations reloaded</h4>
<p><span style="font-size: 20px;">The images had been annotated by drawing lines with an image editor and then recording the values in an Excel file. Although the information was available, it couldn&#8217;t be easily integrated into a machine learning pipeline. Therefore, we had to redo all the annotations using a dedicated tool. For this project, we used <a href="https://www.robots.ox.ac.uk/~vgg/software/via/" target="_blank" rel="noopener nofollow">VGG VIA</a>, a lightweight image annotation software developed by the Visual Geometry Group (VGG) at the University of Oxford. </span></p>
<h4>From pixels to geometry</h4>
<p><span style="font-size: 20px;">We then trained a segmentation model that allowed us to easily measure the main characteristics monitored by the researchers. Next, we had to convert the pixel measurements into units of measurement (mm). This task was complicated by the absence of documentation or traces of the device used to take the photos, including camera optics and mounting, making it difficult to accurately estimate the geometric deformations of the images.</span></p>
<h4>A well-functioning model, but with a limited scope</h4>
<p><span style="font-size: 20px;">The model worked well, but it was limited by the specific research topic for which it had been designed. <strong>Each research topic would require a different model.</strong> We don&#8217;t see a cost-effective opportunity to create customized Deep Learning models for biology researchers, as each research topic comes with its own set of measurements and therefore a dedicated model that will serve only once and for a few thousand images.</span></p>
<p><span style="font-size: 20px;"><strong>It would be more advantageous to develop a software environment dedicated to customizing ML models for researchers.</strong> This environment would provide a standardized photography tool, standardize the image annotation process and automatically produce customized models tailored to their specific research topics.</span></p>
<p>&nbsp;</p>
<h3>Video analysis and scene understanding : monitoring fish farms</h3>
<p><span style="font-size: 20px;">Many aquaculture start-up projects use underwater cameras to monitor fish, providing information on fish quantity, size, and health status. While this idea is excellent in theory, operating underwater cameras is difficult due to water turbidity, the need for frequent glass cleaning, and the high cost of watertight housing. To address these issues, we tested <strong>a different solution by positioning aerial cameras above the farm&#8217;s tanks</strong>. Since birds excel at spotting fish from above, we thought, why not us?</span></p>
<h4>Positioning cameras</h4>
<p><div class="video-embed"><iframe title="Visite d&#039;élevage virtuelle: exploitation piscicole (truites) / Virtual farm tour: fish farm (trouts)" width="1340" height="754" src="https://www.youtube.com/embed/z0EGclW21dY?feature=oembed&#038;enablejsapi=1&#038;origin=https://www.kamahu.com" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div></p>
<p><span style="font-size: 20px;">A fish farm with a small but efficient facility on the banks of a river in Brittany wanted to monitor its tanks more effectively. Our test site breeds trout with moderately sized raceways, approximately 50 meters by 5 meters, and uses a RAS system located under cover. We strategically positioned cameras around the tank, taking into account the constraints of the location, available height, power supply, and network. <strong>This setup allowed us to collect data on a NAS, which we then processed.</strong></span></p>
<h4>Processing videos, more data, but not significantly more information, except time</h4>
<p><span style="font-size: 20px;">Processing videos brought more data, but information varies slowly from image to image. When we started this project in 2021, we had primarily been working with still images. Initially, we were overwhelmed by the volume of data produced by just a few cameras. <strong>Gradually, we developed our tools and methods to better handle the specifics of video data:</strong> a large quantity of similar images with different temporalities, ranging from seconds to minutes, hours, days, and months.</span></p>
<h4>Going further: a territory to explore</h4>
<p><span style="font-size: 20px;">Guided by <a href="https://www.linkedin.com/in/robert-le-coat-3174211a4" target="_blank" rel="noopener nofollow">Robert Le Coat</a> and <a href="https://www.linkedin.com/in/amaury-guet-329116136" target="_blank" rel="noopener nofollow">Amaury Guet</a>, we have today a solid understanding of the production process. <strong>We can detect simple activities such as movement around the tanks, feeding, and aerator activation.</strong> However, there is still much work to be done in optimizing camera positions, selecting the right optics, and defining what truly constitutes valuable information in images of an aquaculture farm. This ongoing exploration promises to refine our approach and enhance the effectiveness of our monitoring solutions.</span></p>
<p>&nbsp;</p>
<h3>Object detection : detecting cages from satellite images</h3>
<p><span style="font-size: 20px;">Satellite imagery offers a vast potential for monitoring aquaculture installations globally.</span></p>
<h4>The globe at your fingertips</h4>
<p><span style="font-size: 20px;">We were put in touch with a satellite data operator who was looking for new fields of application and new opportunities to resell its data. Satellites enable us to work on an unimaginable scale, covering the surface of the globe in just a few clicks. </span></p>
<h4>A very simple challenge : detecting fish cages</h4>
<p><span style="font-size: 20px;">To test the potential of satellite data, we started with a very simple problem: detecting fish cages installed by offshore fish farmers around the world. This initial challenge allowed us to explore the capabilities of satellite imagery in identifying and monitoring aquaculture installations on a global scale.</span></p>
<h4>Satellite Data Sets: a complex field</h4>
<p><span style="font-size: 20px;">Each satellite operator manages its own constellations, comprising specific types of satellites equipped with sensors that have distinct capabilities, measured wavelengths, measurement precision, and spatial resolution. Additionally, the route taken by a constellation is well-defined depending on its orbit, and the resulting covered area of the globe. These routes and coverage areas can also vary with the seasons. Furthermore, some measurements may or may not be available, depending on the sun&#8217;s position and the cloudy weather when the satellite passes over the area.</span></p>
<h4>Starting up with products of level 3 or higher</h4>
<p><span style="font-size: 20px;">The raw data thus produced, representing thousands of small squares of data covering the surface of the globe at close but different times, are then reprocessed to produce the satellite images we consult, such as Google maps, which are in fact assemblies of images to reconstruct a global view of the earth.</span></p>
<p><span style="font-size: 20px;">There are five levels of products sold by satellite operators.</span></p>
<p><span style="font-size: 20px;">We&#8217;ve started our development work with products of level 3 or higher.</span></p>
<div class="table-responsive">
<table class="table table-striped table-bordered">
<thead>
<tr>
<td>Level</td>
<td>Description</td>
</tr>
</thead>
<tbody>
<tr>
<td><strong>0</strong></td>
<td>Raw telemetry data; includes received signals without any correction</td>
</tr>
<tr>
<td><strong>1</strong></td>
<td>Data corrected for instrumental errors</td>
</tr>
<tr>
<td>1A</td>
<td>Radiometrically corrected data</td>
</tr>
<tr>
<td>1B</td>
<td>Georeferenced and calibrated data</td>
</tr>
<tr>
<td><strong>2</strong></td>
<td>Data derived from Level 1 with specific products</td>
</tr>
<tr>
<td><strong>3A</strong></td>
<td>Data synthesized on regular grids (mosaics); used for global or regional analyses</td>
</tr>
<tr>
<td><strong>4</strong></td>
<td>Modeled or assimilated data; combination of observational data and numerical models</td>
</tr>
</tbody>
</table>
</div>
<h4>Geojson and image annotation</h4>
<p><span style="font-size: 20px;">We first used geojson data from farms we wanted to track. It turned out that reconciling geojson and satellite data was complex. </span></p>
<p><span style="font-size: 20px;">Reconciling GeoJSON data with satellite imagery presented challenges, particularly due to differences in projections and coordinate systems. GeoJSON typically uses the WGS 84 coordinate reference system (CRS) with geographic coordinates (latitude and longitude). Satellite imagery might use different projections (e.g., UTM, Mercator) or datums, leading to discrepancies.</span></p>
<p><span style="font-size: 20px;">As we didn&#8217;t have much time, we reverted to the classic image annotation that we had mastered. </span></p>
<h3>Conclusion: model training</h3>
<p><span style="font-size: 20px;">Training a model is also a real challenge. Imagine that, to cover a coastal region such as Brittany, several tens of thousands of 240&#215;240 images are required. Approximately 1/10000th of these images will include an aquaculture farm. The model must therefore be adapted to this situation.</span></p>
<p><span style="font-size: 20px;">We are still fine-tuning the model and hope to produce other significant results soon.</span></p>
<p><span style="font-size: 20px;">For more insights and updates on our innovative projects, connect with us on LinkedIn:</span><br /><span style="font-size: 20px;"><a href="https://www.linkedin.com/in/mikaeldautrey" target="_blank" rel="noopener nofollow">Mikael Dautrey</a>, <a href="https://www.linkedin.com/in/kiliandelorme" target="_blank" rel="noopener nofollow">Kilian Delorme</a></span></p>



<p><em><span class="field-value text-secondary font-family-lato fs-5 lh-normal d-block">The AQUASCAN project led by Isitix and KAMAHU initially received part funding from the Brittany Region. KAMAHU received part funding from the European Space Agency BIC Nord France for a project using satellite imagery in her farm management software.</span></em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Is Machine Learning in aquacultureTHE RIGHT CHOICE ?</title>
		<link>https://www.kamahu.com/is-ml-the-right-choice/</link>
		
		<dc:creator><![CDATA[KAMAHU]]></dc:creator>
		<pubDate>Thu, 19 Oct 2023 16:18:53 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[machine learning]]></category>
		<guid isPermaLink="false">https://demo.artureanec.com/themes/neuros/ai-and-robotics-advancing-automation-and-human-robot-collaboration-copy/</guid>

					<description><![CDATA[In today&#8217;s fast-paced and data-driven world, businesses are constantly seeking innovative ways to gain a competitive edge, make smarter decisions, and deliver exceptional customer experiences. One technology that is transforming industries across the globe is neural networks. Harnessing the power of...]]></description>
										<content:encoded><![CDATA[
<p><strong>In today&#8217;s fast-paced and data-driven world, businesses are constantly seeking innovative ways to gain a competitive edge, make smarter decisions, and deliver exceptional customer experiences. One technology that is transforming industries across the globe is neural networks. Harnessing the power of artificial intelligence, neural networks are used for machine and deep learning, and have the ability to analyze vast amounts of data, identify complex patterns, and make accurate predictions, enabling businesses to unlock new opportunities and drive growth. To determine whether the use of machine learning, in aquaculture or whatever industry, is the right choice, you need to consider these 4 key points : </strong></p>





<figure class="wp-block-pullquote has-text-align-left has-background" style="background-color: #f0f2f4;">
<blockquote>
<ol>
<li><strong>VOLUME</strong> : there are a lot of <u>repetitive counting or analysis</u> to be done<br /><br /></li>
<li><strong>CONSISTENCY and REPRODUCIBILITY</strong> : the actual human process is boring, biased and <u>error prone</u>.<br /><br /></li>
<li><strong>SHORTAGE OF SKILLED WORKERS</strong> : the process requires <u>skills</u> that few of your employees have or that cost too much.<br /><br /></li>
<li><strong>DECISION SUPPORT</strong> : the process is easier when additional information is provided to <u>assist</u> the operator.<br /><br /></li>
</ol>
</blockquote>
</figure>



<p>The development of neural networks is a specialized task that requires expertise and experience. Our KAMAHU team excels in designing and implementing neural network architectures tailored to your specific business needs. From traditional feedforward networks to advanced convolutional and recurrent networks, we have the knowledge and skills to build models that deliver superior performance and accuracy.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
