From c0389cdcd152cc01804ed4f929c4137fd1d69bd4 Mon Sep 17 00:00:00 2001
From: Guillaume <sagitta1618@gmail.com>
Date: Sun, 30 Jan 2022 10:19:30 +0100
Subject: [PATCH] added DIP socket for MCP23008 (measurement board)

---
 sphinx/build/doctrees/Ohmpi.doctree           | Bin 10204 -> 10299 bytes
 .../Ohmpi_V2_00/V2_00_step_01.doctree         | Bin 26778 -> 27248 bytes
 .../Ohmpi_V2_00/V2_00_step_02.doctree         | Bin 97341 -> 101711 bytes
 .../Ohmpi_V2_00/V2_00_step_03.doctree         | Bin 56286 -> 57929 bytes
 sphinx/build/doctrees/V1_01.doctree           | Bin 109912 -> 112262 bytes
 sphinx/build/doctrees/V1_02.doctree           | Bin 113686 -> 116136 bytes
 sphinx/build/doctrees/V2_00.doctree           | Bin 18626 -> 19209 bytes
 sphinx/build/doctrees/environment.pickle      | Bin 52254 -> 52499 bytes
 sphinx/build/doctrees/index.doctree           | Bin 7687 -> 7882 bytes
 sphinx/build/html/.buildinfo                  |   2 +-
 sphinx/build/html/Ohmpi.html                  |  37 +--
 .../build/html/Ohmpi_V2_00/V2_00_step_01.html |  57 ++--
 .../build/html/Ohmpi_V2_00/V2_00_step_02.html |  74 ++---
 .../build/html/Ohmpi_V2_00/V2_00_step_03.html |  49 +--
 sphinx/build/html/V1_01.html                  | 278 +++++++++---------
 sphinx/build/html/V1_02.html                  | 270 ++++++++---------
 sphinx/build/html/V2_00.html                  |  45 +--
 sphinx/build/html/_static/basic.css           | 111 +++++--
 sphinx/build/html/_static/doctools.js         |  16 +-
 sphinx/build/html/_static/language_data.js    |   6 +-
 sphinx/build/html/_static/pygments.css        |   8 +-
 sphinx/build/html/_static/searchtools.js      |  46 ++-
 sphinx/build/html/_static/underscore.js       |  37 +--
 sphinx/build/html/genindex.html               |  10 +-
 sphinx/build/html/index.html                  |  25 +-
 sphinx/build/html/search.html                 |  10 +-
 sphinx/build/html/searchindex.js              |   2 +-
 .../step_n_2/a/Mesure_board_list_2_xx.csv     |  49 +--
 28 files changed, 602 insertions(+), 530 deletions(-)

diff --git a/sphinx/build/doctrees/Ohmpi.doctree b/sphinx/build/doctrees/Ohmpi.doctree
index c424fc16ba32d7bb3c46e4e84459d9752b106309..db0adc276a79841ea18b556effb3bffeffddd681 100644
GIT binary patch
literal 10299
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
F`9H^MRuljL

delta 3388
zcmb`KOKclO7{|SF>^y9fIL)I{Ue2R=$1QzC(5j(TdAN1t<dCQVISFff>)DaB>+XY)
zN|nnYg~J|*W{bEX9^!_8x<W!dAR&YVf))@0A*F|M;0zKMBoKTv>&M1PYA5Efv$p4(
z-+cT3zHh$u-MOt<*A3UL?}s;C-_#&(^TE{@IOIfK#@vO|(FIjd)Tkn?iotkFSQR8K
z`m`L^=?67>{D~DAt)|5lK9yQYiduA)S2aO79#zvwlwOXivaZC1=q$AfDyn9pZt^-8
z<{l?oT>ru;J;tM+>*fdwESabuu0gnl;2K#nbu@-fpiXqOoKX`PO(5nl8VCMT&CT}R
zq2#X`rEN*2<WR|?8_x670{j-YKoQg(DYq|=y6Ar4-2UWW=P=hzhHHPDT?f!w<)CiE
zElLT{(+oRcrCNNJuwRd%mq^t0UFbEKxw#J}+SmbWVKB{Ygx&y{Ssm;UgN5qe54{Jl
zcdCQ6GT2o8=b768`=~ltn;sJ$nN?R|4_m@8kz=E;n2?BMtzlyNOPK$nav$<}&|zW8
z!-mV5-ScnBH0tAWYE4XN$PD+=JlujszrfQ!u=YnT<VJN+0F?j+_5@@qB>cZFG#D-|
zCMVWSLZ&<yxQpbPXLN5RoVp^K#$zctDX)l<!V5v1PMT=>x`|%I0nXvb*C}p+FS%NC
zlqpKwOl>={4{mx4`?(f}qeR(@<fQl5UI)ZAZy#@YFlF~(qzVsqao}(7NI6}6RF_Fn
z5mmb^Gj^w@t8vP|Q<giv{&HT`iAf=tmI`5t+5MS6s6WMO&Fs<yu!nLxaXsA1Mc>U#
zX+ag4rAVU|N>DY!wX}MEhVuKdNIe5}Q__YE7oQT7l4-c(a6$_T>q|darA~V!Z2{0K
zP>eJ+Ena%n@^ypWSV!7VBk9Xi8SdkznM=1U961nfU>oka=H+MJwQz4A2zMlhBb!_=
zY4CS=PUZ^>-y!4vp~NSEElRmlNvbzAbbPx4JLswS!-AWv&5lr2vY+{TYo5Pfo`Aol
zt2^;m%oMd7T%);RvNImJ=$G7_Jxcf<Ip6xv+^<#A@k9I80DZIV)6Adyh3=ieRL6YJ
z8MWzTPkO@}7d25zPO`T%lRuG9>-<C@H(`I<YRo5$mDR-8an2UxHnP}pG}BR2S&$D^
zU`K=840cuwSdfD>$oafl<Y00hiE1E`d*S4>&4=6F=f(<)_ETQR3fqw@J<FcLHux;L
z-?NZ8OQD_kDY%u(;=KB&!TwBnd;Fw@-u|p`XcS{?w2=>b54+geL%#0q%Gh3lOTrQc
zjcf}&X<pF;i5C??HTgoAOMWiFd2N!rx8Zy&FDAvbB4Z)0*@)Impg2*&blRBCM=5By
zt$zh38i!OS_X2Nm%~`2$hU1Lv-TqS?H%|T-7$6ISKatkKvF!MfXSqxg6vPQStk5A!
z2Ok|8>2R42^DyW}gT${2+IkwqfY&)p*G1Tx2(ync+lY<=bd~~<m(kFKg`$TJL$S=%
f4c`@6)}-w3L&IEaV?v0_3a^Q>WJc)I>apN|YzS58

diff --git a/sphinx/build/doctrees/Ohmpi_V2_00/V2_00_step_01.doctree b/sphinx/build/doctrees/Ohmpi_V2_00/V2_00_step_01.doctree
index 69431c2378ea4be5da9621f145dace45cbcb396f..5c218325aa4db129d7ece172ad68fcbaaa35df12 100644
GIT binary patch
literal 27248
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

literal 26778
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

diff --git a/sphinx/build/doctrees/Ohmpi_V2_00/V2_00_step_02.doctree b/sphinx/build/doctrees/Ohmpi_V2_00/V2_00_step_02.doctree
index ca5c64db92f93c3868169f272b425743a7eaa031..302c43df7187223b836fdba49543476691419046 100644
GIT binary patch
literal 101711
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
Tpt!(f22j+p_+W@HPPPAEKxb5*

literal 97341
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
KVs~M@?f(L>`C4HB

diff --git a/sphinx/build/doctrees/Ohmpi_V2_00/V2_00_step_03.doctree b/sphinx/build/doctrees/Ohmpi_V2_00/V2_00_step_03.doctree
index 837b57cd7e11dc72c474929212dbea39bc4e43b8..eaab787b20ab8838b375b473009bcd4c4545290c 100644
GIT binary patch
literal 57929
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

literal 56286
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
L0!hG?O!WT(nez<R

diff --git a/sphinx/build/doctrees/V1_01.doctree b/sphinx/build/doctrees/V1_01.doctree
index b5caea72c89b5c227f088c6170d3b74e7007f75f..eb108fa8cb2d46437302616ccf2030d17191940c 100644
GIT binary patch
literal 112262
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

literal 109912
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

diff --git a/sphinx/build/doctrees/V1_02.doctree b/sphinx/build/doctrees/V1_02.doctree
index fe5cf932bd8281ae103d88bfcefa08f972369992..2d01fe649819e94ded7678bbb8915e0eeee9cb32 100644
GIT binary patch
literal 116136
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
aPi8AA7;%MJn(!kjGI)L4kVL#P9s7Si5#;Fr

literal 113686
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
a8qF+SF4nJkUQgsmR}IuUV&CR?>i+`BBrDbc

diff --git a/sphinx/build/doctrees/V2_00.doctree b/sphinx/build/doctrees/V2_00.doctree
index 27be1440d1791f9dd17d3532f1dcfd2eb63f31fb..bf2f47db316ccfeceeb391e9844a8cc044017928 100644
GIT binary patch
literal 19209
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

literal 18626
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
JlWx>%{2w;~rxpMJ

diff --git a/sphinx/build/doctrees/environment.pickle b/sphinx/build/doctrees/environment.pickle
index 1bdbe4c465f903295fd55b66b711a779dab07ec0..408b0e5c17ce97bbd626939afb9f46e465a97061 100644
GIT binary patch
literal 52499
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
D9hd+$

literal 52254
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

diff --git a/sphinx/build/doctrees/index.doctree b/sphinx/build/doctrees/index.doctree
index 4b9a4f0a43d66273f16ec6b96b1dfda0bbbde60f..e2ae9d6c5f081eeee0f1f30ce3c1a27ef4dec866 100644
GIT binary patch
delta 1861
zcmZ{kU2NM_6vyM1q|K-8HukoT(XMUQG-Pv{j;KPww1;kEW7$wy)qzTJ8h6*1#4d|H
zC>s(80YVC@*!3QGf&pS<8bVW^w`v;VVJ}mK#6Di&8BIcyKuCOzbM3^96Y^sFo{#_e
zoqMm(2T$F6+W)ry+}dMT{GWCms0J5``l4A@G{ZvO)j&lzPcAA}bxJBLMOBvYt0k!@
z8?vO9PU(`4%FC*B1eK4fQe_#b+8dISAdx@2zGo+qh$heu)Q!gSXgp6o?ipewu%#Uv
zN}}=FzugkUWXLXmn%xhsX>WLlhVQl0$%p>atPINqZ%B9^Y%iiQsz!DP_A#%K(}CHr
z>5Yn3oQOkVh}J1dZ<*$q1%;fCZ5y6zavw7b==k_M)>~E*`B4D%%)`gaWT|HdYeCLg
zud+t#uh!Fjkg7FOt3787y(q7ov8V(x8g}%#z2>WtgR(X>nMn_2Guf>5o>ec|Vh8yz
zy(QgdBH;VXZDzH#8S3uP%-6kH_6E4GdzE?G%(dob2p`;%+dyBhqX!R~r4`_w$Zc?=
zbx8ifE9jy|!FS6=z1E6K-5pSW38vWx;QrOCY@^=ypgtFRH@t!RklYImFb~P^q4#3}
z#^>{-4+ilg)FxtvJcy3Cm@z2ykBfP~6_dI<U_KK`2`NW1*;;KV4*QA|)NJ3=L-su(
z7a|jJmlsb_H@zr4`8G02xM)bQO(K4>P0!_JK{rP`@WXY+3BvaekD$h724^SQwP;G1
zqp~8NZBw^tXQ;WEHW}NwvAcMQyb_xfmK+JxCgB2dP@(7o&QL(!1q3Grw12_g8CdMC
zFJgOOQ6Cd9I>;%u07K#~dq6nnR3z;cVN~E%YNo@69OqtYqP;}cxShf!C--uDZeu#c
zLE|FO4s-Y`C-@6^nFV}-%<_q*!@5qr&SA;CFzEif*mj8cM&}v=)L8rf8k_q@o1pKI
z{e5G?9f#vyXF(AJf24vz7n-d1Ww`S+#W_LR*DCD&2>+2S*SxpW{XZps11pYo`Fs@<
zCGcOK7&=(<FxL$7Y&;|MLlB7Z^yQuGjXm7v938nD|Axy#7~V}EIr^9)Zwh5@l;%2I
zgCMn?{2}D}2C30Kb9<QY5zn$Iuys3yY}?Obl1Y-_ra4Bc6*hgsFt6AC-uwguw(P(N
zd3<Y1<V&iiER+=Ogn<@HYFRa`!`v8oVc>S{*w$$#^*ja1!=q9SYI0dIR+g0t%z8{6
u`3l+spVW=gweKF4n9;DREtbq8Na`o7d8-;KDvSC_*-&-O%2P74u<Jhpk}Bu`

delta 1597
zcmZ{kTSyd97{_;9W}S82b$8uXG|g?zYvyG{H>Fa@B$7lTyU>)a>(JR@Z|v+^l0gy{
z#IlfQgMy$N78O0jJ{#6U4?z(@Nd#RUddUc*w=n7Zc64?}@@3|n|M&g>=f|8m=jF~z
zJJ|E=)uoCj?9IGGgdzHbK@P{GJ~5RT+}$M%$zoI%qGHhB<O_&FF%%Pe!@f8UWP#s4
z945htf7lxc44?AHgrHZBiBVpVBg7v%BPc-v{gL;=!V@QH!F*CPK<emM!{(wUkhUrk
zsU>ykMSU~FG*cJb$o4_0mp;?G3b3h1@l3I2*^@9mfd!KQqobq-owUo)$3*C);SdwU
znmMZI{U+!Mp~42Rn|?96+=p{&2je5;Nd08$T&j++#6a?o!{9g_%dcT67_Ojo6c<Xa
zm~>zWt{M{g6S459cYGp+Mk253<aTCmOBC+&hFm<~=;B*=J~fqES!j(8@pm=Ug`nJ2
zsgoLNtgS=+isRYmP@Y4p4XI~yscE;dv@y&0W`)tXFCG{Nz}Ai|AbA7kw;CohD6dtf
zSq&4`)?soNG_s3O{;4u8Xqb`(7fe~EWm;}3W0tAMbdh0ccahsD=^34lI3*p-s?=?@
zK;n`Lv!H>&+Bz_o3mdq4C9f9q9Po{#EhuFEqW;Y0(!YhRStQ9rJIx->qqsUX6h+`}
zM}>o*E0d!Ef%1AFm6itXuo5|>f*e>2GHuzG10vFwmNrgQT&FZ3R#@Jrf?y7Um{)&v
zD3gPzum@n&gCol>7_A&VJdNLrM&RJ>x9;Uq$^z4w1>o#S$qW`Y&0CM<@I0V9ZQHm9
zO8X-Xj{|J?L2+B98Kr&)Uhxs>9{psi&dHdg7JD5xr}RA6WNd(pr~l7*Xy1~PF;73(
zYq@zP<AWx{2^sG&!>Dr5U~!A}7B(wej;KlcxVXxe$Ry-`l&{5~tAB$kne%iyIZmpj
zKbjuAc?RG<km)x^i^C305N5@f=9XK%iz<{)PLFPQY;A=usSO|P`0!AtGia?stAbSt
zNiIsA9rjHqs(Y2W>^?fDZS|n(vsY(-K8+M_qBlx7rk2i>9ATQ$%O%$tW-NWJw4DL%
zby*eVH@>I8${NyK`5vZW5ZB!g4>@5Bd4pnXJR-_)4@y`VkVz>Fu}rq6PggWEj)GCq
S7mj*k{%|NYfD6Y*n*IU&>f!7F

diff --git a/sphinx/build/html/.buildinfo b/sphinx/build/html/.buildinfo
index a2844329..6118c998 100644
--- a/sphinx/build/html/.buildinfo
+++ b/sphinx/build/html/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 85882ff0ddf883585509119f73a6ac8e
+config: 4ac17d5203f4fed9801b331b002090ea
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/sphinx/build/html/Ohmpi.html b/sphinx/build/html/Ohmpi.html
index 2fca021c..0df4c2ca 100644
--- a/sphinx/build/html/Ohmpi.html
+++ b/sphinx/build/html/Ohmpi.html
@@ -1,19 +1,20 @@
 <!DOCTYPE html>
 <html class="writer-html5" lang="en" >
 <head>
-  <meta charset="utf-8" />
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>OhmPi project &mdash; Ohmpi: open hardware resistivity-meter documentation</title><link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+  <title>OhmPi project &mdash; Ohmpi: open hardware resistivity-meter documentation</title>
+      <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+      <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
     <script src="_static/js/html5shiv.min.js"></script>
   <![endif]-->
-  <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+  
+        <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
         <script src="_static/jquery.js"></script>
         <script src="_static/underscore.js"></script>
         <script src="_static/doctools.js"></script>
-        <script src="_static/language_data.js"></script>
-        <script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
     <script src="_static/js/theme.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
@@ -74,10 +75,10 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <div class="section" id="ohmpi-project">
-<h1>OhmPi project<a class="headerlink" href="#ohmpi-project" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="partenaires">
-<h2><strong>Partenaires</strong><a class="headerlink" href="#partenaires" title="Permalink to this headline">¶</a></h2>
+  <section id="ohmpi-project">
+<h1>OhmPi project<a class="headerlink" href="#ohmpi-project" title="Permalink to this headline"></a></h1>
+<section id="partenaires">
+<h2><strong>Partenaires</strong><a class="headerlink" href="#partenaires" title="Permalink to this headline"></a></h2>
 <a class="reference internal image-reference" href="_images/logo_ohmpi.JPG"><img alt="Logo OhmPi" class="align-center" src="_images/logo_ohmpi.JPG" style="width: 350px; height: 250px;" /></a>
 <p>Authors:</p>
 <div class="line-block">
@@ -110,23 +111,23 @@
 <p>Creation date : Juillet 2020.</p>
 <p>Update : 04 août 2021.</p>
 <p>Status of document: In progress.</p>
-<div class="section" id="citing-ohmpi">
-<h3><strong>Citing OhmPi</strong><a class="headerlink" href="#citing-ohmpi" title="Permalink to this headline">¶</a></h3>
+<section id="citing-ohmpi">
+<h3><strong>Citing OhmPi</strong><a class="headerlink" href="#citing-ohmpi" title="Permalink to this headline"></a></h3>
 <p><em>Rémi Clement, Yannick Fargier, Vivien Dubois, Julien Gance, Emile Gros, et al.. OhmPi: An open</em>
 <em>source data logger for dedicated applications of electrical resistivity imaging at the small and laboratory</em>
 <em>scale. HardwareX, Elsevier, 2020, 8, 24 p. ff10.1016/j.ohx.2020.e00122ff.</em></p>
-</div>
-<div class="section" id="introduction-to-ohmpi">
-<h3><strong>Introduction to OhmPi</strong><a class="headerlink" href="#introduction-to-ohmpi" title="Permalink to this headline">¶</a></h3>
+</section>
+<section id="introduction-to-ohmpi">
+<h3><strong>Introduction to OhmPi</strong><a class="headerlink" href="#introduction-to-ohmpi" title="Permalink to this headline"></a></h3>
 <p>This documentation presents the development of a low-cost, open hardware resistivity meter to provide the scientific community with a robust and flexible tool for small-scale experiments. Called OhmPi, this basic resistivity meterfeatures current injection and measurement functions associated with a multiplexer that allows performing automatic measurements with up to 32 electrodes.OhmPi’s philosophy is to provide a fully open source and open hardware tool /
 to the near surface scientific community.</p>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
 <p>Everyone willing to get involved is  welcome in OhmPi Project!.</p>
 </div>
-</div>
-</div>
-</div>
+</section>
+</section>
+</section>
 
 
            </div>
diff --git a/sphinx/build/html/Ohmpi_V2_00/V2_00_step_01.html b/sphinx/build/html/Ohmpi_V2_00/V2_00_step_01.html
index 334179d9..7429e88b 100644
--- a/sphinx/build/html/Ohmpi_V2_00/V2_00_step_01.html
+++ b/sphinx/build/html/Ohmpi_V2_00/V2_00_step_01.html
@@ -1,19 +1,20 @@
 <!DOCTYPE html>
 <html class="writer-html5" lang="en" >
 <head>
-  <meta charset="utf-8" />
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>STEP n°1 : Raspberry Pi configuration &mdash; Ohmpi: open hardware resistivity-meter documentation</title><link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
-    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+  <title>STEP n°1 : Raspberry Pi configuration &mdash; Ohmpi: open hardware resistivity-meter documentation</title>
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+      <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
     <script src="../_static/js/html5shiv.min.js"></script>
   <![endif]-->
-  <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+  
+        <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
         <script src="../_static/jquery.js"></script>
         <script src="../_static/underscore.js"></script>
         <script src="../_static/doctools.js"></script>
-        <script src="../_static/language_data.js"></script>
-        <script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
@@ -83,10 +84,10 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <div class="section" id="step-n1-raspberry-pi-configuration">
-<h1><strong>STEP n°1</strong> : Raspberry Pi  configuration<a class="headerlink" href="#step-n1-raspberry-pi-configuration" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="part-a-os-installation">
-<h2><strong>PART A</strong> OS installation<a class="headerlink" href="#part-a-os-installation" title="Permalink to this headline">¶</a></h2>
+  <section id="step-n1-raspberry-pi-configuration">
+<h1><strong>STEP n°1</strong> : Raspberry Pi  configuration<a class="headerlink" href="#step-n1-raspberry-pi-configuration" title="Permalink to this headline"></a></h1>
+<section id="part-a-os-installation">
+<h2><strong>PART A</strong> OS installation<a class="headerlink" href="#part-a-os-installation" title="Permalink to this headline"></a></h2>
 <table class="docutils align-default">
 <colgroup>
 <col style="width: 78%" />
@@ -123,9 +124,9 @@ For this step, the installation instructions are well described on the Raspberry
 <div class="admonition note">
 <p class="admonition-title">Note</p>
 <p>All the development tests were performed on Raspberry Pi 3 Model B, we used the following version of Raspbian:</p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="../_images/raspbian_version.jpg"><img alt="alternate text" src="../_images/raspbian_version.jpg" style="width: 800px; height: 400px;" /></a>
-</div>
+</figure>
 </div>
 <div class="admonition warning">
 <p class="admonition-title">Warning</p>
@@ -161,9 +162,9 @@ To ensure that the GPIOs are in Low position, you will need to modify the /boot/
 <li><p>Press Ctrl +x to escap and return to the terminal</p></li>
 <li><p>Close the terminal</p></li>
 </ol>
-</div>
-<div class="section" id="part-b-virtual-environnement-and-packages">
-<h2><strong>PART B</strong> Virtual Environnement and packages<a class="headerlink" href="#part-b-virtual-environnement-and-packages" title="Permalink to this headline">¶</a></h2>
+</section>
+<section id="part-b-virtual-environnement-and-packages">
+<h2><strong>PART B</strong> Virtual Environnement and packages<a class="headerlink" href="#part-b-virtual-environnement-and-packages" title="Permalink to this headline"></a></h2>
 <p>A virtual environment is a way to have multiple, parallel instances of the Python interpreter, each with different package sets and different configurations.
 Each virtual environment contains a discrete copy of the Python interpreter, including copies of its support utilities. It also protects your system in case of problems with the packages.</p>
 <p>All dependencies are specified in requirements.txt</p>
@@ -198,33 +199,33 @@ to leave the virtual environment simply type:</p>
 <div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">deactivate</span>
 </pre></div>
 </div>
-</div>
-<div class="section" id="part-c-activate-virtual-environnement-on-thonny-python-ide-on-rapberry-pi">
-<h2><strong>PART C</strong> Activate virtual environnement on Thonny (Python IDE)  (on Rapberry Pi)<a class="headerlink" href="#part-c-activate-virtual-environnement-on-thonny-python-ide-on-rapberry-pi" title="Permalink to this headline">¶</a></h2>
+</section>
+<section id="part-c-activate-virtual-environnement-on-thonny-python-ide-on-rapberry-pi">
+<h2><strong>PART C</strong> Activate virtual environnement on Thonny (Python IDE)  (on Rapberry Pi)<a class="headerlink" href="#part-c-activate-virtual-environnement-on-thonny-python-ide-on-rapberry-pi" title="Permalink to this headline"></a></h2>
 <p>If you decided to use a virtual environment, it is necessary to setup Thonny Python IDE the first time you use it.</p>
 <p>1- Run the Thonny Python IDE software, Click on raspebrry acces <strong>menu &gt; programming&gt; Thonny pythonIDE</strong></p>
 <p>2- Thonny’s interface opens, Python runs on the Root (Python 3.7.3 (/usr/bin/python3))</p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="../_images/thonny_first_interface.jpg"><img alt="alternate text" src="../_images/thonny_first_interface.jpg" style="width: 600px; height: 450px;" /></a>
-</div>
+</figure>
 <p>3-Click on <strong>Run&gt;select interpreter</strong>, a new window opens click on interpret</p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="../_images/thonny_option.jpg"><img alt="alternate text" src="../_images/thonny_option.jpg" style="width: 600px; height: 450px;" /></a>
-</div>
+</figure>
 <p>4-On the new open windows select <strong>alternative Pyhton3 or virtual environnement</strong></p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="../_images/thonny_interpreter.jpg"><img alt="alternate text" src="../_images/thonny_interpreter.jpg" style="width: 600px; height: 450px;" /></a>
-</div>
+</figure>
 <p>5- New buttons appeared, selected <strong>“locate another python executable “</strong></p>
 <p>6- A new window opens, find the folder where there is the python 3 file in the virtual environment folder previously created <strong>/home/pi/ohmpi/bin/python3</strong>.</p>
 <p>7- In the <strong>known interpreter</strong> tab the path of the virtual environnementshould appear</p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="../_images/thonny_interpreter_folder.jpg"><img alt="alternate text" src="../_images/thonny_interpreter_folder.jpg" style="width: 600px; height: 450px;" /></a>
-</div>
+</figure>
 <p>8- Close the window by clicking on <strong>ok</strong>.</p>
 <p>9- Close thonny to save modifications</p>
-</div>
-</div>
+</section>
+</section>
 
 
            </div>
diff --git a/sphinx/build/html/Ohmpi_V2_00/V2_00_step_02.html b/sphinx/build/html/Ohmpi_V2_00/V2_00_step_02.html
index dad3c842..49144cf9 100644
--- a/sphinx/build/html/Ohmpi_V2_00/V2_00_step_02.html
+++ b/sphinx/build/html/Ohmpi_V2_00/V2_00_step_02.html
@@ -1,19 +1,20 @@
 <!DOCTYPE html>
 <html class="writer-html5" lang="en" >
 <head>
-  <meta charset="utf-8" />
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>STEP n°2: Measurement board &mdash; Ohmpi: open hardware resistivity-meter documentation</title><link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
-    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+  <title>STEP n°2: Measurement board &mdash; Ohmpi: open hardware resistivity-meter documentation</title>
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+      <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
     <script src="../_static/js/html5shiv.min.js"></script>
   <![endif]-->
-  <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+  
+        <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
         <script src="../_static/jquery.js"></script>
         <script src="../_static/underscore.js"></script>
         <script src="../_static/doctools.js"></script>
-        <script src="../_static/language_data.js"></script>
-        <script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
@@ -83,17 +84,17 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <div class="section" id="step-n2-measurement-board">
-<h1><strong>STEP n°2</strong>: Measurement board<a class="headerlink" href="#step-n2-measurement-board" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="part-a-assembly-of-measurement-board">
-<h2><strong>PART A</strong> Assembly of measurement board<a class="headerlink" href="#part-a-assembly-of-measurement-board" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="required-components">
-<h3>Required components<a class="headerlink" href="#required-components" title="Permalink to this headline">¶</a></h3>
-<div class="align-center figure">
+  <section id="step-n2-measurement-board">
+<h1><strong>STEP n°2</strong>: Measurement board<a class="headerlink" href="#step-n2-measurement-board" title="Permalink to this headline"></a></h1>
+<section id="part-a-assembly-of-measurement-board">
+<h2><strong>PART A</strong> Assembly of measurement board<a class="headerlink" href="#part-a-assembly-of-measurement-board" title="Permalink to this headline"></a></h2>
+<section id="required-components">
+<h3>Required components<a class="headerlink" href="#required-components" title="Permalink to this headline"></a></h3>
+<figure class="align-center">
 <a class="reference internal image-reference" href="../_images/00_mes_board_components.jpg"><img alt="alternate text" src="../_images/00_mes_board_components.jpg" style="width: 600px; height: 450px;" /></a>
-</div>
+</figure>
 <table class="colwidths-given docutils align-default" id="id1">
-<caption><span class="caption-text">List of components</span><a class="headerlink" href="#id1" title="Permalink to this table">¶</a></caption>
+<caption><span class="caption-text">List of components</span><a class="headerlink" href="#id1" title="Permalink to this table"></a></caption>
 <colgroup>
 <col style="width: 8%" />
 <col style="width: 18%" />
@@ -157,10 +158,7 @@
 <td><p>0,2</p></td>
 <td><p>0,8</p></td>
 <td><p>KEMET</p></td>
-<td><blockquote>
-<div><p>C320C104K1</p>
-</div></blockquote>
-</td>
+<td><p>C320C104K1</p></td>
 <td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/KEMET/C320C104K1R5TA7303?qs=c4UyoTs%2FLq1th4mcyOeTmA%3D%3D">https://www.mouser.fr/ProductDetail/KEMET/C320C104K1R5TA7303?qs=c4UyoTs%2FLq1th4mcyOeTmA%3D%3D</a></p></td>
 </tr>
 <tr class="row-odd"><td><p>Resistor 1 Kohm 0.5W +- 0.1%</p></td>
@@ -307,14 +305,22 @@
 <td><p>R25-3002002</p></td>
 <td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Harwin/R25-3002002?qs=W0yvOO0ixfENUv0hsdC4%2FQ%3D%3D">https://www.mouser.fr/ProductDetail/Harwin/R25-3002002?qs=W0yvOO0ixfENUv0hsdC4%2FQ%3D%3D</a></p></td>
 </tr>
+<tr class="row-odd"><td><p>DIP Dual In Line Socket 2*9</p></td>
+<td><p>1</p></td>
+<td><p>1,86</p></td>
+<td><p>1,86</p></td>
+<td><p>Preci-dip</p></td>
+<td><p>437-1108331841001101</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Preci-dip/110-83-318-41-001101?qs=FtMuP6KVi2TNQOezIAQ%2FPA%3D%3D">https://www.mouser.fr/ProductDetail/Preci-dip/110-83-318-41-001101?qs=FtMuP6KVi2TNQOezIAQ%2FPA%3D%3D</a></p></td>
+</tr>
 </tbody>
 </table>
-</div>
-<div class="section" id="description">
-<h3>Description<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h3>
-<div class="align-center figure">
+</section>
+<section id="description">
+<h3>Description<a class="headerlink" href="#description" title="Permalink to this headline"></a></h3>
+<figure class="align-center">
 <a class="reference internal image-reference" href="../_images/schema_measurement_board.jpg"><img alt="alternate text" src="../_images/schema_measurement_board.jpg" style="width: 600px; height: 450px;" /></a>
-</div>
+</figure>
 <p>Figure  shows the general schematics for the electronic measurement board developed.
 We have developed a complete “plug and play” measurement board. To measure electrical resistivity with Raspberry Pi.
 two ADS1115 were used,one for the voltage measurement one for the current measurement, as proposed by Florsch [7]. The ADS1115
@@ -666,10 +672,10 @@ corners)</p></td>
 </tr>
 </tbody>
 </table>
-</div>
-</div>
-<div class="section" id="part-b-start-up-of-the-measurement-board">
-<h2><strong>PART B</strong> Start-up of the measurement board<a class="headerlink" href="#part-b-start-up-of-the-measurement-board" title="Permalink to this headline">¶</a></h2>
+</section>
+</section>
+<section id="part-b-start-up-of-the-measurement-board">
+<h2><strong>PART B</strong> Start-up of the measurement board<a class="headerlink" href="#part-b-start-up-of-the-measurement-board" title="Permalink to this headline"></a></h2>
 <table class="docutils align-default">
 <colgroup>
 <col style="width: 100%" />
@@ -680,7 +686,7 @@ corners)</p></td>
 </tbody>
 </table>
 <table class="colwidths-given docutils align-default" id="id2">
-<caption><span class="caption-text">List of components</span><a class="headerlink" href="#id2" title="Permalink to this table">¶</a></caption>
+<caption><span class="caption-text">List of components</span><a class="headerlink" href="#id2" title="Permalink to this table"></a></caption>
 <colgroup>
 <col style="width: 8%" />
 <col style="width: 18%" />
@@ -804,9 +810,9 @@ Raspberry Pi’s power port.</p></td>
 </tr>
 </tbody>
 </table>
-</div>
-<div class="section" id="part-c-check-the-measurement-board">
-<h2><strong>PART C</strong> Check the measurement board<a class="headerlink" href="#part-c-check-the-measurement-board" title="Permalink to this headline">¶</a></h2>
+</section>
+<section id="part-c-check-the-measurement-board">
+<h2><strong>PART C</strong> Check the measurement board<a class="headerlink" href="#part-c-check-the-measurement-board" title="Permalink to this headline"></a></h2>
 <blockquote>
 <div><p>Run the terminal, and write</p>
 <div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">i2cdetect</span> <span class="o">-</span><span class="n">y</span> <span class="mi">1</span>
@@ -952,8 +958,8 @@ get the following result (220 ohm)</p></td>
 </tr>
 </tbody>
 </table>
-</div>
-</div>
+</section>
+</section>
 
 
            </div>
diff --git a/sphinx/build/html/Ohmpi_V2_00/V2_00_step_03.html b/sphinx/build/html/Ohmpi_V2_00/V2_00_step_03.html
index 83d0cf6b..22f05495 100644
--- a/sphinx/build/html/Ohmpi_V2_00/V2_00_step_03.html
+++ b/sphinx/build/html/Ohmpi_V2_00/V2_00_step_03.html
@@ -1,19 +1,20 @@
 <!DOCTYPE html>
 <html class="writer-html5" lang="en" >
 <head>
-  <meta charset="utf-8" />
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>STEP n°3: MUX board &mdash; Ohmpi: open hardware resistivity-meter documentation</title><link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
-    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+  <title>STEP n°3: MUX board &mdash; Ohmpi: open hardware resistivity-meter documentation</title>
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+      <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
     <script src="../_static/js/html5shiv.min.js"></script>
   <![endif]-->
-  <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+  
+        <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
         <script src="../_static/jquery.js"></script>
         <script src="../_static/underscore.js"></script>
         <script src="../_static/doctools.js"></script>
-        <script src="../_static/language_data.js"></script>
-        <script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
@@ -81,23 +82,23 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <div class="section" id="step-n3-mux-board">
-<h1><strong>STEP n°3</strong>: MUX board<a class="headerlink" href="#step-n3-mux-board" title="Permalink to this headline">¶</a></h1>
+  <section id="step-n3-mux-board">
+<h1><strong>STEP n°3</strong>: MUX board<a class="headerlink" href="#step-n3-mux-board" title="Permalink to this headline"></a></h1>
 <p>The multiplexing of the channels is a mechanical multiplexing based on OMRON’s manufacturing relays (G5LE-1-VD 12 VDC). Each relay is combined with
 a ZVN4206A power MOFSET. The raspberry has only 30 GPIOs, which is not enough to activate all the 64 electrodes, which represent 512 GPIOs.
 We used gpio expender I2C (MCP23017). We have associated these components with an I2C muliplexer of type type TCA9548A from adafruit.
 This combination allows to go up to 512 GPIOs and up to 128 electrodes. Each card has its own digital address between 0X70 and 0X77.
 In the following presentation for an Ohmpi 64 electrodes, we will use the addresses 0X70 for channel A, 0X71 for channel B, 0X72 for channel M and 0X73 for channel N.
 0X73 for the N channel. 4 MUX board will be needed to multiplex an Ohmpi 64 electrodes.</p>
-<div class="section" id="part-a-assembly-of-mux-board">
-<h2><strong>PART A</strong> Assembly of MUX board<a class="headerlink" href="#part-a-assembly-of-mux-board" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="required-components">
-<h3>Required components<a class="headerlink" href="#required-components" title="Permalink to this headline">¶</a></h3>
-<div class="align-center figure">
+<section id="part-a-assembly-of-mux-board">
+<h2><strong>PART A</strong> Assembly of MUX board<a class="headerlink" href="#part-a-assembly-of-mux-board" title="Permalink to this headline"></a></h2>
+<section id="required-components">
+<h3>Required components<a class="headerlink" href="#required-components" title="Permalink to this headline"></a></h3>
+<figure class="align-center">
 <a class="reference internal image-reference" href="../_images/MUX_board_componement.jpg"><img alt="alternate text" src="../_images/MUX_board_componement.jpg" style="width: 600px; height: 650px;" /></a>
-</div>
+</figure>
 <table class="colwidths-given docutils align-default" id="id1">
-<caption><span class="caption-text">List of components</span><a class="headerlink" href="#id1" title="Permalink to this table">¶</a></caption>
+<caption><span class="caption-text">List of components</span><a class="headerlink" href="#id1" title="Permalink to this table"></a></caption>
 <colgroup>
 <col style="width: 8%" />
 <col style="width: 18%" />
@@ -420,10 +421,10 @@ In the following presentation for an Ohmpi 64 electrodes, we will use the addres
 <p class="admonition-title">Note</p>
 <p>This step must be duplicated 4 times for every Mux card.</p>
 </div>
-</div>
-</div>
-<div class="section" id="part-b-mux-board-address">
-<h2><strong>PART B</strong> MUX board address<a class="headerlink" href="#part-b-mux-board-address" title="Permalink to this headline">¶</a></h2>
+</section>
+</section>
+<section id="part-b-mux-board-address">
+<h2><strong>PART B</strong> MUX board address<a class="headerlink" href="#part-b-mux-board-address" title="Permalink to this headline"></a></h2>
 <p>To build an ohmpi it is necessary to have 4 MUX boards, with 4 different addresses. It is therefore necessary to identify each board, by assigning an address, which will be allocated in the Ohmpi code.
 We present here the addresses selected by default.</p>
 <p>For the A electrode board, we suggest addressing it with address 0x70:</p>
@@ -461,7 +462,7 @@ electrode name on the mux board (A).</p></td>
 <tr class="row-even"><td><p>Mount the jumpers and note the value of the address and the
 electrode name on the mux board (B).</p></td>
 </tr>
-<tr class="row-odd"><td><img alt="../_images/B_0x71-a.jpg" src="../_images/B_0x71-a.jpg" />
+<tr class="row-odd"><td><img alt="Ohmpi_V2_00/step_n_3/b/B_0x71-a.jpg" src="Ohmpi_V2_00/step_n_3/b/B_0x71-a.jpg" />
 </td>
 </tr>
 <tr class="row-even"><td><p>Zoom on the jumper</p></td>
@@ -476,13 +477,13 @@ electrode name on the mux board (B).</p></td>
 </colgroup>
 <tbody>
 <tr class="row-odd"><td rowspan="4"><p>3</p></td>
-<td><img alt="../_images/M_0x72.jpg" src="../_images/M_0x72.jpg" />
+<td><img alt="Ohmpi_V2_00/step_n_3/b/M_0x72.jpg" src="Ohmpi_V2_00/step_n_3/b/M_0x72.jpg" />
 </td>
 </tr>
 <tr class="row-even"><td><p>Mount the jumpers and note the value of the address and the
 electrode name on the mux board (B).</p></td>
 </tr>
-<tr class="row-odd"><td><img alt="../_images/M_0x72-a.jpg" src="../_images/M_0x72-a.jpg" />
+<tr class="row-odd"><td><img alt="Ohmpi_V2_00/step_n_3/b/M_0x72-a.jpg" src="Ohmpi_V2_00/step_n_3/b/M_0x72-a.jpg" />
 </td>
 </tr>
 <tr class="row-even"><td><p>Zoom on the jumper</p></td>
@@ -510,8 +511,8 @@ electrode name on the mux board (B).</p></td>
 </tr>
 </tbody>
 </table>
-</div>
-</div>
+</section>
+</section>
 
 
            </div>
diff --git a/sphinx/build/html/V1_01.html b/sphinx/build/html/V1_01.html
index e39b5bcd..c1e494e0 100644
--- a/sphinx/build/html/V1_01.html
+++ b/sphinx/build/html/V1_01.html
@@ -1,19 +1,21 @@
 <!DOCTYPE html>
 <html class="writer-html5" lang="en" >
 <head>
-  <meta charset="utf-8" />
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>OhmPi V 1.01 (limited to 32 electrodes) &mdash; Ohmpi: open hardware resistivity-meter documentation</title><link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+  <title>OhmPi V 1.01 (limited to 32 electrodes) &mdash; Ohmpi: open hardware resistivity-meter documentation</title>
+      <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+      <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
     <script src="_static/js/html5shiv.min.js"></script>
   <![endif]-->
-  <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+  
+        <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
         <script src="_static/jquery.js"></script>
         <script src="_static/underscore.js"></script>
         <script src="_static/doctools.js"></script>
-        <script src="_static/language_data.js"></script>
-        <script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
+        <script async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
     <script src="_static/js/theme.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
@@ -96,22 +98,22 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <div class="section" id="ohmpi-v-1-01-limited-to-32-electrodes">
-<h1>OhmPi V 1.01 (limited to 32 electrodes)<a class="headerlink" href="#ohmpi-v-1-01-limited-to-32-electrodes" title="Permalink to this headline">¶</a></h1>
+  <section id="ohmpi-v-1-01-limited-to-32-electrodes">
+<h1>OhmPi V 1.01 (limited to 32 electrodes)<a class="headerlink" href="#ohmpi-v-1-01-limited-to-32-electrodes" title="Permalink to this headline"></a></h1>
 <div class="admonition warning">
 <p class="admonition-title">Warning</p>
 <p>This version corresponds to the version published in the Hardware X journal.
 However, we have corrected the bugs that existed on this version and explained the missing mounting points in detail below.
 We invite you to refer to this document to assemble Ohmpi V1.01.</p>
 </div>
-<div class="section" id="the-philosophy-of-ohmpi">
-<h2>The philosophy of Ohmpi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this headline">¶</a></h2>
+<section id="the-philosophy-of-ohmpi">
+<h2>The philosophy of Ohmpi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this headline"></a></h2>
 <p>The philosophy of Ohmpi V1.01 is to offer a multi electrode resistivity meter, from a set of commercially available
 electronic cards it is a resistivity meter limited to 32 electrodes only. It is limited to low-current injection,
 but suitable for small laboratory experiments and small field time monitoring</p>
-</div>
-<div class="section" id="technical-data">
-<h2>Technical data<a class="headerlink" href="#technical-data" title="Permalink to this headline">¶</a></h2>
+</section>
+<section id="technical-data">
+<h2>Technical data<a class="headerlink" href="#technical-data" title="Permalink to this headline"></a></h2>
 <table class="docutils align-default">
 <colgroup>
 <col style="width: 50%" />
@@ -166,11 +168,11 @@ control system</p></td>
 </tr>
 </tbody>
 </table>
-</div>
-<div class="section" id="raspberry-pi-configuration">
-<h2>Raspberry Pi  configuration<a class="headerlink" href="#raspberry-pi-configuration" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="os-installation">
-<h3>OS installation<a class="headerlink" href="#os-installation" title="Permalink to this headline">¶</a></h3>
+</section>
+<section id="raspberry-pi-configuration">
+<h2>Raspberry Pi  configuration<a class="headerlink" href="#raspberry-pi-configuration" title="Permalink to this headline"></a></h2>
+<section id="os-installation">
+<h3>OS installation<a class="headerlink" href="#os-installation" title="Permalink to this headline"></a></h3>
 <p>The first step is to start up the Raspberry Pi board, including installation of an OS (operating system).
 For this step, the installation instructions are well described on the Raspberry website</p>
 <ol class="arabic simple">
@@ -180,9 +182,9 @@ For this step, the installation instructions are well described on the Raspberry
 <div class="admonition note">
 <p class="admonition-title">Note</p>
 <p>All the development tests were performed on Raspberry Pi 3 Model B, we used the following version of Raspbian:</p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="_images/raspbian_version1.jpg"><img alt="alternate text" src="_images/raspbian_version1.jpg" style="width: 800px; height: 400px;" /></a>
-</div>
+</figure>
 </div>
 <div class="admonition warning">
 <p class="admonition-title">Warning</p>
@@ -218,9 +220,9 @@ To ensure that the GPIOs are in Low position, you will need to modify the /boot/
 <li><p>Press Ctrl +x to escap and return to the terminal</p></li>
 <li><p>Close the terminal</p></li>
 </ol>
-</div>
-<div class="section" id="virtual-environnement-and-packages">
-<h3>Virtual Environnement and packages<a class="headerlink" href="#virtual-environnement-and-packages" title="Permalink to this headline">¶</a></h3>
+</section>
+<section id="virtual-environnement-and-packages">
+<h3>Virtual Environnement and packages<a class="headerlink" href="#virtual-environnement-and-packages" title="Permalink to this headline"></a></h3>
 <p>All dependencies are specified in requirements.txt</p>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
@@ -252,39 +254,39 @@ to leave the virtual environment simply type:</p>
 <div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">deactivate</span>
 </pre></div>
 </div>
-</div>
-<div class="section" id="activate-virtual-environnement-on-thonny-python-ide-on-rapberry-pi">
-<h3>Activate virtual environnement on Thonny (Python IDE)  (on Rapberry Pi)<a class="headerlink" href="#activate-virtual-environnement-on-thonny-python-ide-on-rapberry-pi" title="Permalink to this headline">¶</a></h3>
+</section>
+<section id="activate-virtual-environnement-on-thonny-python-ide-on-rapberry-pi">
+<h3>Activate virtual environnement on Thonny (Python IDE)  (on Rapberry Pi)<a class="headerlink" href="#activate-virtual-environnement-on-thonny-python-ide-on-rapberry-pi" title="Permalink to this headline"></a></h3>
 <p>If you decided to use a virtual environment, it is necessary to setup Thonny Python IDE the first time you use it.</p>
 <p>1- Run the Thonny Python IDE software, Click on raspebrry acces <strong>menu &gt; programming&gt; Thonny pythonIDE</strong></p>
 <p>2- Thonny’s interface opens, Python runs on the Root (Python 3.7.3 (/usr/bin/python3))</p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="_images/thonny_first_interface2.jpg"><img alt="alternate text" src="_images/thonny_first_interface2.jpg" style="width: 600px; height: 450px;" /></a>
-</div>
+</figure>
 <p>3-Click on <strong>Run&gt;select interpreter</strong>, a new window opens click on interpret</p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="_images/thonny_option1.jpg"><img alt="alternate text" src="_images/thonny_option1.jpg" style="width: 600px; height: 450px;" /></a>
-</div>
+</figure>
 <p>4-On the new open windows select <strong>alternative Pyhton3 or virtual environnement</strong></p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="_images/thonny_interpreter1.jpg"><img alt="alternate text" src="_images/thonny_interpreter1.jpg" style="width: 600px; height: 450px;" /></a>
-</div>
+</figure>
 <p>5- New buttons appeared, selected <strong>“locate another python executable “</strong></p>
 <p>6- A new window opens, find the folder where there is the python 3 file in the virtual environment folder previously created <strong>/home/pi/ohmpi/bin/python3</strong>.</p>
 <p>7- In the <strong>known interpreter</strong> tab the path of the virtual environnementshould appear</p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="_images/thonny_interpreter_folder1.jpg"><img alt="alternate text" src="_images/thonny_interpreter_folder1.jpg" style="width: 600px; height: 450px;" /></a>
-</div>
+</figure>
 <p>8- Close the window by clicking on <strong>ok</strong>.</p>
 <p>9- Close thonny to save modifications</p>
-</div>
-</div>
-<div class="section" id="assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi">
-<h2>Assembly of the measuring/current injection cards, and connection with the Raspberry Pi<a class="headerlink" href="#assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="electrical-resistivity-measurements-board">
-<h3>Electrical resistivity measurements board<a class="headerlink" href="#electrical-resistivity-measurements-board" title="Permalink to this headline">¶</a></h3>
-<div class="section" id="a-description">
-<h4>a) Description<a class="headerlink" href="#a-description" title="Permalink to this headline">¶</a></h4>
+</section>
+</section>
+<section id="assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi">
+<h2>Assembly of the measuring/current injection cards, and connection with the Raspberry Pi<a class="headerlink" href="#assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi" title="Permalink to this headline"></a></h2>
+<section id="electrical-resistivity-measurements-board">
+<h3>Electrical resistivity measurements board<a class="headerlink" href="#electrical-resistivity-measurements-board" title="Permalink to this headline"></a></h3>
+<section id="a-description">
+<h4>a) Description<a class="headerlink" href="#a-description" title="Permalink to this headline"></a></h4>
 <p>To measure electrical resistivity with Raspberry Pi, an ADS1115 was introduced, as proposed by Florsch [7]. The ADS1115
 is a 16-bit ADC (Analog-to-Digital Converter), with an adaptable gain. Its value has been set at 2/3 in this study. The
 input signal value could lie between - to + 6.114 V. The ADS1115 is mounted on a board adapted from an in-house design.
@@ -316,13 +318,15 @@ electric field in the ground, with the total input impedance value being estimat
 A shortcut between Electrodes A and B will generate excessive currents, whose intensities depend on the type of battery used.
 A lithium ion battery or automobile-type lead-acid battery can deliver a strong enough current to damage the board and, as such,
 constitutes a potential hazard. We therefore recommend adding a 1.5-A fuse between the battery and resistor R9.</p>
-<div class="align-center figure" id="id1">
+<figure class="align-center" id="id1">
 <a class="reference internal image-reference" href="_images/schema_measurement_board1.jpg"><img alt="alternate text" src="_images/schema_measurement_board1.jpg" style="width: 800px; height: 400px;" /></a>
-<p class="caption"><span class="caption-text">Measurement board</span><a class="headerlink" href="#id1" title="Permalink to this image">¶</a></p>
-</div>
-</div>
-<div class="section" id="b-implementation">
-<h4>b) Implementation<a class="headerlink" href="#b-implementation" title="Permalink to this headline">¶</a></h4>
+<figcaption>
+<p><span class="caption-text">Measurement board</span><a class="headerlink" href="#id1" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+</section>
+<section id="b-implementation">
+<h4>b) Implementation<a class="headerlink" href="#b-implementation" title="Permalink to this headline"></a></h4>
 <p>The measurement board must be printed using the PCB file (Source file repository), with components soldered onto
 it by following the steps described below and illustrated in the following figure :</p>
 <ul>
@@ -337,23 +341,16 @@ it by following the steps described below and illustrated in the following figur
 \[coeff p2 = (R7 + R6) / R7\]</div>
 <div class="math notranslate nohighlight">
 \[coeff p3 = (R9 + R8) / R9\]</div>
-<div class="highlight-python notranslate"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>36
-37
-38
-39
-40
-41
-42
-43</pre></div></td><td class="code"><div class="highlight"><pre><span></span> <span class="sd">&quot;&quot;&quot;</span>
-<span class="sd"> hardware parameters</span>
-<span class="sd"> &quot;&quot;&quot;</span>
- <span class="n">R_ref</span> <span class="o">=</span> <span class="mi">50</span> <span class="c1"># reference resistance value in ohm</span>
- <span class="n">coef_p0</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P0, measurement in V/V</span>
- <span class="n">coef_p1</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P1, measurement in V/V</span>
- <span class="n">coef_p2</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P2, measurement in V/V</span>
- <span class="n">coef_p3</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P3, measurement in V/V</span>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="linenos">36</span> <span class="sd">&quot;&quot;&quot;</span>
+<span class="linenos">37</span><span class="sd"> hardware parameters</span>
+<span class="linenos">38</span><span class="sd"> &quot;&quot;&quot;</span>
+<span class="linenos">39</span> <span class="n">R_ref</span> <span class="o">=</span> <span class="mi">50</span> <span class="c1"># reference resistance value in ohm</span>
+<span class="linenos">40</span> <span class="n">coef_p0</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P0, measurement in V/V</span>
+<span class="linenos">41</span> <span class="n">coef_p1</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P1, measurement in V/V</span>
+<span class="linenos">42</span> <span class="n">coef_p2</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P2, measurement in V/V</span>
+<span class="linenos">43</span> <span class="n">coef_p3</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P3, measurement in V/V</span>
 </pre></div>
-</td></tr></table></div>
+</div>
 <p>The coefficient parameters can be adjusted in lines 40 to 43 of the ohmpi.py code.</p>
 </div></blockquote>
 </dd>
@@ -370,18 +367,22 @@ or stronger power supply, it would be possible to adjust the divider bridge valu
 Once all the components have been soldered together, the measurement board can be connected to the Raspberry Pi and the
 battery terminal, according to Figure 9. Between the battery and the TX+ terminal of the measurement board, remember to
 place a fuse holder with a 1.5-A fuse for safety purposes.</p>
-<div class="align-center figure" id="id2">
+<figure class="align-center" id="id2">
 <a class="reference internal image-reference" href="_images/measurement_board.jpg"><img alt="alternate text" src="_images/measurement_board.jpg" style="width: 800px; height: 500px;" /></a>
-<p class="caption"><span class="caption-text">Measurement circuit board assembly: a) printed circuit board, b) adding the 1-Kohm resistors ± 1%, c)adding the 1.5-Kohm resistors ± 1%, d) adding the black female 1 x 10 header and the 7-blue screw terminal block(2 pin, 3.5-mm pitch), e) adding the 50-ohm reference resistor ± 0.1%, and f) adding the ADS1115 and the LM358N low-power dual operational amplifiers</span><a class="headerlink" href="#id2" title="Permalink to this image">¶</a></p>
-</div>
-<div class="align-center figure" id="id3">
+<figcaption>
+<p><span class="caption-text">Measurement circuit board assembly: a) printed circuit board, b) adding the 1-Kohm resistors ± 1%, c)adding the 1.5-Kohm resistors ± 1%, d) adding the black female 1 x 10 header and the 7-blue screw terminal block(2 pin, 3.5-mm pitch), e) adding the 50-ohm reference resistor ± 0.1%, and f) adding the ADS1115 and the LM358N low-power dual operational amplifiers</span><a class="headerlink" href="#id2" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-center" id="id3">
 <a class="reference internal image-reference" href="_images/measurement_board-2.jpg"><img alt="alternate text" src="_images/measurement_board-2.jpg" style="width: 800px; height: 700px;" /></a>
-<p class="caption"><span class="caption-text">Measurement board installation with Raspberry Pi</span><a class="headerlink" href="#id3" title="Permalink to this image">¶</a></p>
-</div>
-</div>
-</div>
-<div class="section" id="current-injection-board">
-<h3>Current injection board<a class="headerlink" href="#current-injection-board" title="Permalink to this headline">¶</a></h3>
+<figcaption>
+<p><span class="caption-text">Measurement board installation with Raspberry Pi</span><a class="headerlink" href="#id3" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+</section>
+</section>
+<section id="current-injection-board">
+<h3>Current injection board<a class="headerlink" href="#current-injection-board" title="Permalink to this headline"></a></h3>
 <p>To carry out the electrical resistivity measurement, the first step consists of injecting current into the ground.
 In our case, a simple 9-V lead-acid battery is used to create an electrical potential difference that results
 in current circulating into the ground. The current is injected through electrodes A and B (see Fig. 2). This
@@ -393,10 +394,12 @@ to the GPIO 7 on the Raspberry Pi and therefore activate simultaneously. The rol
 the polarity at electrodes A and B. Thus, when relays 3 and 4 are energized by the GPIO 8 in the open position,
 the positive battery pole is connected to electrode A and the negative pole to electrode B. When not energized,
 they remain in the normally closed position. This set-up offers a simple and robust solution to inject current.</p>
-<div class="align-center figure" id="id4">
+<figure class="align-center" id="id4">
 <a class="reference internal image-reference" href="_images/current_board.jpg"><img alt="alternate text" src="_images/current_board.jpg" style="width: 800px; height: 400px;" /></a>
-<p class="caption"><span class="caption-text">Wiring of the 4-channel relay module board for current injection management</span><a class="headerlink" href="#id4" title="Permalink to this image">¶</a></p>
-</div>
+<figcaption>
+<p><span class="caption-text">Wiring of the 4-channel relay module board for current injection management</span><a class="headerlink" href="#id4" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
 <p>The next step consists of featuring the 4-channel relay module used for current injection and its assembly. The wiring
 between the relays must be carried out in strict accordance with Fig. 10. This card must then be connected to the Raspberry
 Pi and the measurement card. On the Raspberry Pi, it is necessary to connect inputs In1 and In2 to the same GPIO. For this
@@ -404,21 +407,23 @@ purpose, it is necessary to solder together the two pins on the 4-channel relay
 the relay card’s 4 channels respectively to the GND pin and 5Vcc of the Raspberry Pi. Now connect relays 1, 2, 3 and 4, as
 shown in the diagram, using 1-mm2 cables (red and black in Fig. 10). Lastly, connect the inputs of relay 1 and 2 respectively
 to terminals B and A of the measurement board.</p>
-<div class="align-center figure" id="id5">
+<figure class="align-center" id="id5">
 <a class="reference internal image-reference" href="_images/installation_current_board.jpg"><img alt="alternate text" src="_images/installation_current_board.jpg" style="width: 800px; height: 700px;" /></a>
-<p class="caption"><span class="caption-text">Current injection board installation with Raspberry Pi</span><a class="headerlink" href="#id5" title="Permalink to this image">¶</a></p>
-</div>
+<figcaption>
+<p><span class="caption-text">Current injection board installation with Raspberry Pi</span><a class="headerlink" href="#id5" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
 <p>Congratulations, you have build a 4 electrodes resistivity-meter.</p>
-</div>
-<div class="section" id="frist-four-electrodes-resistivity-mesurement">
-<h3>Frist four electrodes resistivity mesurement<a class="headerlink" href="#frist-four-electrodes-resistivity-mesurement" title="Permalink to this headline">¶</a></h3>
+</section>
+<section id="frist-four-electrodes-resistivity-mesurement">
+<h3>Frist four electrodes resistivity mesurement<a class="headerlink" href="#frist-four-electrodes-resistivity-mesurement" title="Permalink to this headline"></a></h3>
 <p>Under construction !</p>
 <p>Describe the way to valide the first part of the instruction.
 Electrical resistivity measurement on test circuit</p>
-</div>
-</div>
-<div class="section" id="multiplexer-implentation">
-<h2>Multiplexer implentation<a class="headerlink" href="#multiplexer-implentation" title="Permalink to this headline">¶</a></h2>
+</section>
+</section>
+<section id="multiplexer-implentation">
+<h2>Multiplexer implentation<a class="headerlink" href="#multiplexer-implentation" title="Permalink to this headline"></a></h2>
 <p>The resistivity measurement is conducted on four terminals (A, B, M and N). The user could perform each measurement
 by manually plugging four electrodes into the four channel terminals. In practice, ERT requires several tens or thousands
 of measurements conducted on different electrode arrays. A multiplexer is therefore used to connect each channel to one of
@@ -428,10 +433,12 @@ modules with 16 channels each. On the first board, on each MUX, 15 relays out of
 configuration enables making smaller multiplexers (8 or 16 electrodes only). On the other hand, if you prefer upping to 64 electrodes,
 which is entirely possible, a GPIO channel multiplier will have to be used.
 To prepare the multiplexer, the channels of the two relay boards must be connected according to the wiring diagram shown below.</p>
-<div class="align-center figure" id="id6">
+<figure class="align-center" id="id6">
 <a class="reference internal image-reference" href="_images/multiplexer_implementation.jpg"><img alt="alternate text" src="_images/multiplexer_implementation.jpg" style="width: 800px; height: 500px;" /></a>
-<p class="caption"><span class="caption-text">Schematic diagram of the wiring of two 16-channel relay shields</span><a class="headerlink" href="#id6" title="Permalink to this image">¶</a></p>
-</div>
+<figcaption>
+<p><span class="caption-text">Schematic diagram of the wiring of two 16-channel relay shields</span><a class="headerlink" href="#id6" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
 <p>For this purpose, 0.5-mm² cables with end caps are used and their length adjusted for each connection in order to produce a clean assembly.
 The length was adjusted so that the distance between the two points to be connected could be directly measured on the board once they had
 been assembled one above the other, in adding an extra 3 cm. The wires at the ends need to be stripped and the end caps added.
@@ -440,10 +447,12 @@ As a final step, connect the cables to the correct connectors. This operation mu
 for activating each relay (Fig. 12). However, we will be activating several relays with a single GPIO (to limit the number of GPIOs used on Raspberry Pi,
 see Section 2.4). To execute this step, it will be necessary to follow the protocol presented in Figure.</p>
 <blockquote>
-<div><div class="align-center figure" id="id7">
+<div><figure class="align-center" id="id7">
 <a class="reference internal image-reference" href="_images/connection.jpg"><img alt="alternate text" src="_images/connection.jpg" style="width: 800px; height: 400px;" /></a>
-<p class="caption"><span class="caption-text">Connection to the 16-channel relay shield</span><a class="headerlink" href="#id7" title="Permalink to this image">¶</a></p>
-</div>
+<figcaption>
+<p><span class="caption-text">Connection to the 16-channel relay shield</span><a class="headerlink" href="#id7" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
 </div></blockquote>
 <p>For the 16-channel relay shield no. 1, these steps must be followed:
 *       Position a test circuit with 10 horizontal and 10 vertical holes on the pins of the 16-channel relay shield board.
@@ -505,40 +514,44 @@ The next step consists of connecting the relay card inputs to the Raspberry Pi a
 <blockquote>
 <div><p>Connection of the GPIOs to each multiplexer</p>
 </div></blockquote>
-</div>
-<div class="section" id="electrode-connection">
-<h2>Electrode connection<a class="headerlink" href="#electrode-connection" title="Permalink to this headline">¶</a></h2>
+</section>
+<section id="electrode-connection">
+<h2>Electrode connection<a class="headerlink" href="#electrode-connection" title="Permalink to this headline"></a></h2>
 <p>At this point, all that remains is to connect the electrodes of each multiplexer to a terminal block (Fig. 13). In our set-up, screw terminals assembled on a din rail were used.
 According to the chosen multiplexer configuration, all the relays of each multiplexer will be connected to an electrode and, consequently, each electrode will have four incoming
 connections. Instead of having four cables connecting an electrode terminal to each multiplexer, we recommend using the cable assembly shown in the following Figure.</p>
-<div class="align-center figure" id="id8">
+<figure class="align-center" id="id8">
 <a class="reference internal image-reference" href="_images/cable.jpg"><img alt="alternate text" src="_images/cable.jpg" style="width: 800px; height: 300px;" /></a>
-<p class="caption"><span class="caption-text">Wire cabling for multiplexer and terminal screw connection</span><a class="headerlink" href="#id8" title="Permalink to this image">¶</a></p>
-</div>
+<figcaption>
+<p><span class="caption-text">Wire cabling for multiplexer and terminal screw connection</span><a class="headerlink" href="#id8" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
 <p>the next figure provides an example of multiplexer relay connections for electrode no. 1: this electrode of multiplexer MUX A must be connected to electrode no. 1 of MUX B. Moreover, electrode no. 1 of MUX B
 must be connected to electrode no. 1 of MUX N, which in turn must be connected to electrode no. 1 of MUX M. Lastly, electrode no. 1 of MUX M is connected to the terminal block.
 This operation must be repeated for all 32 electrodes.</p>
-<div class="align-center figure" id="id9">
+<figure class="align-center" id="id9">
 <a class="reference internal image-reference" href="_images/electrode_cable.jpg"><img alt="alternate text" src="_images/electrode_cable.jpg" style="width: 800px; height: 800px;" /></a>
-<p class="caption"><span class="caption-text">Example of a multiplexer connection to the screw terminal for electrode no. 1.</span><a class="headerlink" href="#id9" title="Permalink to this image">¶</a></p>
-</div>
+<figcaption>
+<p><span class="caption-text">Example of a multiplexer connection to the screw terminal for electrode no. 1.</span><a class="headerlink" href="#id9" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
 <div class="admonition warning">
 <p class="admonition-title">Warning</p>
 <p>The 16 channel relay cards exist in 5-V and 12-V , in the bottom figure we have 12-V cards that we will directly connect to the battery.
 In case you bought 16 channel relay 5-V cards, you will need to add a DC/DC 12-V/5-V converter. You can use a STEP DOWN MODULE DC-DC (Velleman WPM404) and set the voltage to 5V with the potentiometer.</p>
 </div>
-</div>
-<div class="section" id="operating-instruction">
-<h2>Operating instruction<a class="headerlink" href="#operating-instruction" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="preliminary-procedure-only-for-the-initial-operation">
-<h3>Preliminary procedure (Only for the initial operation)<a class="headerlink" href="#preliminary-procedure-only-for-the-initial-operation" title="Permalink to this headline">¶</a></h3>
+</section>
+<section id="operating-instruction">
+<h2>Operating instruction<a class="headerlink" href="#operating-instruction" title="Permalink to this headline"></a></h2>
+<section id="preliminary-procedure-only-for-the-initial-operation">
+<h3>Preliminary procedure (Only for the initial operation)<a class="headerlink" href="#preliminary-procedure-only-for-the-initial-operation" title="Permalink to this headline"></a></h3>
 <p>The open source code must be downloaded at the Open Science Framework source file repository for this manuscript (<a class="reference external" href="https://osf.io/dzwb4/">https://osf.io/dzwb4/</a>)
 or at the following Gitlab repository address: <a class="reference external" href="https://gitlab.irstea.fr/reversaal/OhmPi">https://gitlab.irstea.fr/reversaal/OhmPi</a>. The code must be then unzipped into a selected folder (e.g. OhmPi-master). A “readme” file
 is proposed in the directory to assist with installation of the software and required python packages. It is strongly recommended to create a python virtual environment for installing
 the required packages and running the code.</p>
-</div>
-<div class="section" id="startup-procedure">
-<h3>Startup procedure<a class="headerlink" href="#startup-procedure" title="Permalink to this headline">¶</a></h3>
+</section>
+<section id="startup-procedure">
+<h3>Startup procedure<a class="headerlink" href="#startup-procedure" title="Permalink to this headline"></a></h3>
 <p>As an initial operating instruction, all batteries must be disconnected before any hardware handling. Ensure that the battery is charged at full capacity. Plug all the electrodes (32 or fewer)
 into the screw terminals. The Raspberry Pi must be plugged into a computer screen, with a mouse and keyboard accessed remotely. The Raspberry Pi must then be plugged into the power supply
 (for laboratory measurements) or a power bank (5V - 2A for field measurements). At this point, you’ll need to access the Raspbian operating system. Inside the previously created folder “ohmPi”,
@@ -547,37 +560,30 @@ function may be adjusted/optimized depending on the measurement attributes. For
 plugged into the hardware; the “ohmpi.py” source code must be run within a python3 environment (or a virtual environment if one has been created) either in the terminal or using Thonny. You should now
 hear the characteristic sound of a relay switching as a result of electrode permutation. After each quadrupole measurement, the potential difference as well as the current intensity and resistance
 are displayed on the screen. A measurement file is automatically created and named “measure.csv”; it will be placed in the same folder.</p>
-</div>
-<div class="section" id="electrical-resistivity-measurement-parameters-description">
-<h3>Electrical resistivity measurement parameters description<a class="headerlink" href="#electrical-resistivity-measurement-parameters-description" title="Permalink to this headline">¶</a></h3>
-<div class="highlight-python notranslate"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>27
-28
-29
-30
-31
-32
-33
-34</pre></div></td><td class="code"><div class="highlight"><pre><span></span> <span class="sd">&quot;&quot;&quot;</span>
-<span class="sd"> measurement parameters</span>
-<span class="sd"> &quot;&quot;&quot;</span>
- <span class="n">nb_electrodes</span> <span class="o">=</span> <span class="mi">32</span> <span class="c1"># maximum number of electrodes on the resistivity meter</span>
- <span class="n">injection_duration</span> <span class="o">=</span> <span class="mf">0.5</span> <span class="c1"># Current injection duration in second</span>
- <span class="n">nbr_meas</span><span class="o">=</span> <span class="mi">1</span> <span class="c1"># Number of times the quadripole sequence is repeated</span>
- <span class="n">sequence_delay</span><span class="o">=</span> <span class="mi">30</span> <span class="c1"># Delay in seconds between 2 sequences</span>
- <span class="n">stack</span><span class="o">=</span> <span class="mi">1</span> <span class="c1"># repetition of the current injection for each quadripole</span>
+</section>
+<section id="electrical-resistivity-measurement-parameters-description">
+<h3>Electrical resistivity measurement parameters description<a class="headerlink" href="#electrical-resistivity-measurement-parameters-description" title="Permalink to this headline"></a></h3>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="linenos">27</span> <span class="sd">&quot;&quot;&quot;</span>
+<span class="linenos">28</span><span class="sd"> measurement parameters</span>
+<span class="linenos">29</span><span class="sd"> &quot;&quot;&quot;</span>
+<span class="linenos">30</span> <span class="n">nb_electrodes</span> <span class="o">=</span> <span class="mi">32</span> <span class="c1"># maximum number of electrodes on the resistivity meter</span>
+<span class="linenos">31</span> <span class="n">injection_duration</span> <span class="o">=</span> <span class="mf">0.5</span> <span class="c1"># Current injection duration in second</span>
+<span class="linenos">32</span> <span class="n">nbr_meas</span><span class="o">=</span> <span class="mi">1</span> <span class="c1"># Number of times the quadripole sequence is repeated</span>
+<span class="linenos">33</span> <span class="n">sequence_delay</span><span class="o">=</span> <span class="mi">30</span> <span class="c1"># Delay in seconds between 2 sequences</span>
+<span class="linenos">34</span> <span class="n">stack</span><span class="o">=</span> <span class="mi">1</span> <span class="c1"># repetition of the current injection for each quadripole</span>
 </pre></div>
-</td></tr></table></div>
-<p>The measurement parameters can be adjusted in lines 27 to 30 of the ohmpi.py code.</p>
 </div>
-</div>
-<div class="section" id="complete-list-of-components">
-<h2>Complete list of components<a class="headerlink" href="#complete-list-of-components" title="Permalink to this headline">¶</a></h2>
+<p>The measurement parameters can be adjusted in lines 27 to 30 of the ohmpi.py code.</p>
+</section>
+</section>
+<section id="complete-list-of-components">
+<h2>Complete list of components<a class="headerlink" href="#complete-list-of-components" title="Permalink to this headline"></a></h2>
 <div class="admonition warning">
 <p class="admonition-title">Warning</p>
 <p>The list evolve a little bit after the publication of the article, it is necessary to refer to this list, the article is out of date</p>
 </div>
 <table class="colwidths-given docutils align-default" id="id10">
-<caption><span class="caption-text">Table Title</span><a class="headerlink" href="#id10" title="Permalink to this table">¶</a></caption>
+<caption><span class="caption-text">Table Title</span><a class="headerlink" href="#id10" title="Permalink to this table"></a></caption>
 <colgroup>
 <col style="width: 8%" />
 <col style="width: 18%" />
@@ -738,8 +744,8 @@ are displayed on the screen. A measurement file is automatically created and nam
 </tr>
 </tbody>
 </table>
-</div>
-</div>
+</section>
+</section>
 
 
            </div>
diff --git a/sphinx/build/html/V1_02.html b/sphinx/build/html/V1_02.html
index 6b2f1982..e73d5fa5 100644
--- a/sphinx/build/html/V1_02.html
+++ b/sphinx/build/html/V1_02.html
@@ -1,19 +1,21 @@
 <!DOCTYPE html>
 <html class="writer-html5" lang="en" >
 <head>
-  <meta charset="utf-8" />
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>OhmPi V 1.02 (limited to 32 electrodes) &mdash; Ohmpi: open hardware resistivity-meter documentation</title><link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+  <title>OhmPi V 1.02 (limited to 32 electrodes) &mdash; Ohmpi: open hardware resistivity-meter documentation</title>
+      <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+      <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
     <script src="_static/js/html5shiv.min.js"></script>
   <![endif]-->
-  <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+  
+        <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
         <script src="_static/jquery.js"></script>
         <script src="_static/underscore.js"></script>
         <script src="_static/doctools.js"></script>
-        <script src="_static/language_data.js"></script>
-        <script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
+        <script async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
     <script src="_static/js/theme.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
@@ -96,20 +98,20 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <div class="section" id="ohmpi-v-1-02-limited-to-32-electrodes">
-<h1>OhmPi V 1.02 (limited to 32 electrodes)<a class="headerlink" href="#ohmpi-v-1-02-limited-to-32-electrodes" title="Permalink to this headline">¶</a></h1>
+  <section id="ohmpi-v-1-02-limited-to-32-electrodes">
+<h1>OhmPi V 1.02 (limited to 32 electrodes)<a class="headerlink" href="#ohmpi-v-1-02-limited-to-32-electrodes" title="Permalink to this headline"></a></h1>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
 <p>In this version, we have improved the electronic measurement board. To upgrade from version 1.01 to 1.02, you just have to replace the measurement board by the new one proposed here.</p>
 </div>
-<div class="section" id="the-philosophy-of-ohmpi">
-<h2>The philosophy of Ohmpi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this headline">¶</a></h2>
+<section id="the-philosophy-of-ohmpi">
+<h2>The philosophy of Ohmpi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this headline"></a></h2>
 <p>The philosophy of Ohmpi V1.01 is to offer a multi electrode resistivity meter, from a set of commercially available
 electronic cards it is a resistivity meter limited to 32 electrodes only. It is limited to low-current injection,
 but suitable for small laboratory experiments and small field time monitoring</p>
-</div>
-<div class="section" id="technical-data">
-<h2>Technical data<a class="headerlink" href="#technical-data" title="Permalink to this headline">¶</a></h2>
+</section>
+<section id="technical-data">
+<h2>Technical data<a class="headerlink" href="#technical-data" title="Permalink to this headline"></a></h2>
 <table class="docutils align-default">
 <colgroup>
 <col style="width: 50%" />
@@ -164,11 +166,11 @@ control system</p></td>
 </tr>
 </tbody>
 </table>
-</div>
-<div class="section" id="raspberry-pi-configuration">
-<h2>Raspberry Pi  configuration<a class="headerlink" href="#raspberry-pi-configuration" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="os-installation">
-<h3>OS installation<a class="headerlink" href="#os-installation" title="Permalink to this headline">¶</a></h3>
+</section>
+<section id="raspberry-pi-configuration">
+<h2>Raspberry Pi  configuration<a class="headerlink" href="#raspberry-pi-configuration" title="Permalink to this headline"></a></h2>
+<section id="os-installation">
+<h3>OS installation<a class="headerlink" href="#os-installation" title="Permalink to this headline"></a></h3>
 <p>The first step is to start up the Raspberry Pi board, including installation of an OS (operating system).
 For this step, the installation instructions are well described on the Raspberry website</p>
 <ol class="arabic simple">
@@ -178,9 +180,9 @@ For this step, the installation instructions are well described on the Raspberry
 <div class="admonition note">
 <p class="admonition-title">Note</p>
 <p>All the development tests were performed on Raspberry Pi 3 Model B, we used the following version of Raspbian:</p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="_images/raspbian_version1.jpg"><img alt="alternate text" src="_images/raspbian_version1.jpg" style="width: 800px; height: 400px;" /></a>
-</div>
+</figure>
 </div>
 <div class="admonition warning">
 <p class="admonition-title">Warning</p>
@@ -216,9 +218,9 @@ To ensure that the GPIOs are in Low position, you will need to modify the /boot/
 <li><p>Press Ctrl +x to escap and return to the terminal</p></li>
 <li><p>Close the terminal</p></li>
 </ol>
-</div>
-<div class="section" id="virtual-environnement-and-packages">
-<h3>Virtual Environnement and packages<a class="headerlink" href="#virtual-environnement-and-packages" title="Permalink to this headline">¶</a></h3>
+</section>
+<section id="virtual-environnement-and-packages">
+<h3>Virtual Environnement and packages<a class="headerlink" href="#virtual-environnement-and-packages" title="Permalink to this headline"></a></h3>
 <p>All dependencies are specified in requirements.txt</p>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
@@ -250,39 +252,39 @@ to leave the virtual environment simply type:</p>
 <div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">deactivate</span>
 </pre></div>
 </div>
-</div>
-<div class="section" id="activate-virtual-environnement-on-thonny-python-ide-on-rapberry-pi">
-<h3>Activate virtual environnement on Thonny (Python IDE)  (on Rapberry Pi)<a class="headerlink" href="#activate-virtual-environnement-on-thonny-python-ide-on-rapberry-pi" title="Permalink to this headline">¶</a></h3>
+</section>
+<section id="activate-virtual-environnement-on-thonny-python-ide-on-rapberry-pi">
+<h3>Activate virtual environnement on Thonny (Python IDE)  (on Rapberry Pi)<a class="headerlink" href="#activate-virtual-environnement-on-thonny-python-ide-on-rapberry-pi" title="Permalink to this headline"></a></h3>
 <p>If you decided to use a virtual environment, it is necessary to setup Thonny Python IDE the first time you use it.</p>
 <p>1- Run the Thonny Python IDE software, Click on raspebrry acces <strong>menu &gt; programming&gt; Thonny pythonIDE</strong></p>
 <p>2- Thonny’s interface opens, Python runs on the Root (Python 3.7.3 (/usr/bin/python3))</p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="_images/thonny_first_interface2.jpg"><img alt="alternate text" src="_images/thonny_first_interface2.jpg" style="width: 600px; height: 450px;" /></a>
-</div>
+</figure>
 <p>3-Click on <strong>Run&gt;select interpreter</strong>, a new window opens click on interpret</p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="_images/thonny_option1.jpg"><img alt="alternate text" src="_images/thonny_option1.jpg" style="width: 600px; height: 450px;" /></a>
-</div>
+</figure>
 <p>4-On the new open windows select <strong>alternative Pyhton3 or virtual environnement</strong></p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="_images/thonny_interpreter1.jpg"><img alt="alternate text" src="_images/thonny_interpreter1.jpg" style="width: 600px; height: 450px;" /></a>
-</div>
+</figure>
 <p>5- New buttons appeared, selected <strong>“locate another python executable “</strong></p>
 <p>6- A new window opens, find the folder where there is the python 3 file in the virtual environment folder previously created <strong>/home/pi/ohmpi/bin/python3</strong>.</p>
 <p>7- In the <strong>known interpreter</strong> tab the path of the virtual environnementshould appear</p>
-<div class="align-center figure">
+<figure class="align-center">
 <a class="reference internal image-reference" href="_images/thonny_interpreter_folder1.jpg"><img alt="alternate text" src="_images/thonny_interpreter_folder1.jpg" style="width: 600px; height: 450px;" /></a>
-</div>
+</figure>
 <p>8- Close the window by clicking on <strong>ok</strong>.</p>
 <p>9- Close thonny to save modifications</p>
-</div>
-</div>
-<div class="section" id="assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi">
-<h2>Assembly of the measuring/current injection cards, and connection with the Raspberry Pi<a class="headerlink" href="#assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="electrical-resistivity-measurements-board">
-<h3>Electrical resistivity measurements board<a class="headerlink" href="#electrical-resistivity-measurements-board" title="Permalink to this headline">¶</a></h3>
-<div class="section" id="a-description">
-<h4>a) Description<a class="headerlink" href="#a-description" title="Permalink to this headline">¶</a></h4>
+</section>
+</section>
+<section id="assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi">
+<h2>Assembly of the measuring/current injection cards, and connection with the Raspberry Pi<a class="headerlink" href="#assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi" title="Permalink to this headline"></a></h2>
+<section id="electrical-resistivity-measurements-board">
+<h3>Electrical resistivity measurements board<a class="headerlink" href="#electrical-resistivity-measurements-board" title="Permalink to this headline"></a></h3>
+<section id="a-description">
+<h4>a) Description<a class="headerlink" href="#a-description" title="Permalink to this headline"></a></h4>
 <p>To measure electrical resistivity with Raspberry Pi, an ADS1115 was introduced, as proposed by Florsch [7]. The ADS1115
 is a 16-bit ADC (Analog-to-Digital Converter), with an adaptable gain. Its value has been set at 2/3 in this study. The
 input signal value could lie between - to + 6.114 V. The ADS1115 is mounted on a board adapted from an in-house design.
@@ -319,17 +321,19 @@ In version 1.02, we have improved the electronic board of measurement. we have a
 We also added 4 capacitors on the +12v inputs of the fast operational amplifiers. These are decoupling capacitors (typically 100nF ceramic)
 between each power supply terminal and ground. The last point, we have added a four very high resistances of 10 MOhm, between the ground and
 the signal input on the operational amplifiers. This prevents the operational amplifiers from overheating.</p>
-<div class="align-center figure" id="id1">
+<figure class="align-center" id="id1">
 <a class="reference internal image-reference" href="_images/schema_measurement_board1_02.png"><img alt="alternate text" src="_images/schema_measurement_board1_02.png" style="width: 800px; height: 400px;" /></a>
-<p class="caption"><span class="caption-text">Measurement board (Ohmpi version 1.02)</span><a class="headerlink" href="#id1" title="Permalink to this image">¶</a></p>
-</div>
+<figcaption>
+<p><span class="caption-text">Measurement board (Ohmpi version 1.02)</span><a class="headerlink" href="#id1" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
 <p>If you want to have very accurate measurements you can replace the resistors with a tolerance of 1% by resistors with a tolerance of 0.01% which will improve the measurement, but the cost will be higher.</p>
 </div>
-</div>
-<div class="section" id="b-implementation">
-<h4>b) Implementation<a class="headerlink" href="#b-implementation" title="Permalink to this headline">¶</a></h4>
+</section>
+<section id="b-implementation">
+<h4>b) Implementation<a class="headerlink" href="#b-implementation" title="Permalink to this headline"></a></h4>
 <p>The measurement board must be printed using the PCB file (Source file repository), with components soldered onto
 it by following the steps described below and illustrated in the following figure :</p>
 <ul>
@@ -344,23 +348,16 @@ it by following the steps described below and illustrated in the following figur
 \[coeff p2 = (R7 + R6) / R7\]</div>
 <div class="math notranslate nohighlight">
 \[coeff p3 = (R9 + R8) / R9\]</div>
-<div class="highlight-python notranslate"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>36
-37
-38
-39
-40
-41
-42
-43</pre></div></td><td class="code"><div class="highlight"><pre><span></span> <span class="sd">&quot;&quot;&quot;</span>
-<span class="sd"> hardware parameters</span>
-<span class="sd"> &quot;&quot;&quot;</span>
- <span class="n">R_ref</span> <span class="o">=</span> <span class="mi">50</span> <span class="c1"># reference resistance value in ohm</span>
- <span class="n">coef_p0</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P0, measurement in V/V</span>
- <span class="n">coef_p1</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P1, measurement in V/V</span>
- <span class="n">coef_p2</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P2, measurement in V/V</span>
- <span class="n">coef_p3</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P3, measurement in V/V</span>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="linenos">36</span> <span class="sd">&quot;&quot;&quot;</span>
+<span class="linenos">37</span><span class="sd"> hardware parameters</span>
+<span class="linenos">38</span><span class="sd"> &quot;&quot;&quot;</span>
+<span class="linenos">39</span> <span class="n">R_ref</span> <span class="o">=</span> <span class="mi">50</span> <span class="c1"># reference resistance value in ohm</span>
+<span class="linenos">40</span> <span class="n">coef_p0</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P0, measurement in V/V</span>
+<span class="linenos">41</span> <span class="n">coef_p1</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P1, measurement in V/V</span>
+<span class="linenos">42</span> <span class="n">coef_p2</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P2, measurement in V/V</span>
+<span class="linenos">43</span> <span class="n">coef_p3</span> <span class="o">=</span> <span class="mf">2.5</span> <span class="c1"># slope for current conversion for ADS.P3, measurement in V/V</span>
 </pre></div>
-</td></tr></table></div>
+</div>
 <p>The coefficient parameters can be adjusted in lines 40 to 43 of the ohmpi.py code.</p>
 </div></blockquote>
 </dd>
@@ -379,18 +376,22 @@ it by following the steps described below and illustrated in the following figur
 Once all the components have been soldered together, the measurement board can be connected to the Raspberry Pi and the
 battery terminal, according to Figure 9. Between the battery and the TX+ terminal of the measurement board, remember to
 place a fuse holder with a 1.5-A fuse for safety purposes.</p>
-<div class="align-center figure" id="id2">
+<figure class="align-center" id="id2">
 <a class="reference internal image-reference" href="_images/measurement_board1-02.jpg"><img alt="alternate text" src="_images/measurement_board1-02.jpg" style="width: 800px; height: 700px;" /></a>
-<p class="caption"><span class="caption-text">Measurement circuit board assembly: a) printed circuit board, b) adding the 1-Kohm resistors ± 1%, c)adding the 1.5-Kohm resistors ± 1%, d) adding the black female 1 x 10 header and the 7-blue screw terminal block(2 pin, 3.5-mm pitch), e) adding the 50-ohm reference resistor ± 0.1%, and f) adding the ADS1115 and the LM358N low-power dual operational amplifiers</span><a class="headerlink" href="#id2" title="Permalink to this image">¶</a></p>
-</div>
-<div class="align-center figure" id="id3">
+<figcaption>
+<p><span class="caption-text">Measurement circuit board assembly: a) printed circuit board, b) adding the 1-Kohm resistors ± 1%, c)adding the 1.5-Kohm resistors ± 1%, d) adding the black female 1 x 10 header and the 7-blue screw terminal block(2 pin, 3.5-mm pitch), e) adding the 50-ohm reference resistor ± 0.1%, and f) adding the ADS1115 and the LM358N low-power dual operational amplifiers</span><a class="headerlink" href="#id2" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-center" id="id3">
 <a class="reference internal image-reference" href="_images/measurement_board-2-V1-02.jpg"><img alt="alternate text" src="_images/measurement_board-2-V1-02.jpg" style="width: 800px; height: 700px;" /></a>
-<p class="caption"><span class="caption-text">Measurement board installation with Raspberry Pi</span><a class="headerlink" href="#id3" title="Permalink to this image">¶</a></p>
-</div>
-</div>
-</div>
-<div class="section" id="current-injection-board">
-<h3>Current injection board<a class="headerlink" href="#current-injection-board" title="Permalink to this headline">¶</a></h3>
+<figcaption>
+<p><span class="caption-text">Measurement board installation with Raspberry Pi</span><a class="headerlink" href="#id3" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+</section>
+</section>
+<section id="current-injection-board">
+<h3>Current injection board<a class="headerlink" href="#current-injection-board" title="Permalink to this headline"></a></h3>
 <p>To carry out the electrical resistivity measurement, the first step consists of injecting current into the ground.
 In our case, a simple 9-V lead-acid battery is used to create an electrical potential difference that results
 in current circulating into the ground. The current is injected through electrodes A and B (see Fig. 2). This
@@ -402,10 +403,12 @@ to the GPIO 7 on the Raspberry Pi and therefore activate simultaneously. The rol
 the polarity at electrodes A and B. Thus, when relays 3 and 4 are energized by the GPIO 8 in the open position,
 the positive battery pole is connected to electrode A and the negative pole to electrode B. When not energized,
 they remain in the normally closed position. This set-up offers a simple and robust solution to inject current.</p>
-<div class="align-center figure" id="id4">
+<figure class="align-center" id="id4">
 <a class="reference internal image-reference" href="_images/current_board.jpg"><img alt="alternate text" src="_images/current_board.jpg" style="width: 800px; height: 400px;" /></a>
-<p class="caption"><span class="caption-text">Wiring of the 4-channel relay module board for current injection management</span><a class="headerlink" href="#id4" title="Permalink to this image">¶</a></p>
-</div>
+<figcaption>
+<p><span class="caption-text">Wiring of the 4-channel relay module board for current injection management</span><a class="headerlink" href="#id4" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
 <p>The next step consists of featuring the 4-channel relay module used for current injection and its assembly. The wiring
 between the relays must be carried out in strict accordance with Fig. 10. This card must then be connected to the Raspberry
 Pi and the measurement card. On the Raspberry Pi, it is necessary to connect inputs In1 and In2 to the same GPIO. For this
@@ -413,21 +416,23 @@ purpose, it is necessary to solder together the two pins on the 4-channel relay
 the relay card’s 4 channels respectively to the GND pin and 5Vcc of the Raspberry Pi. Now connect relays 1, 2, 3 and 4, as
 shown in the diagram, using 1-mm2 cables (red and black in Fig. 10). Lastly, connect the inputs of relay 1 and 2 respectively
 to terminals B and A of the measurement board.</p>
-<div class="align-center figure" id="id5">
+<figure class="align-center" id="id5">
 <a class="reference internal image-reference" href="_images/installation_current_board_1_02.jpg"><img alt="alternate text" src="_images/installation_current_board_1_02.jpg" style="width: 800px; height: 700px;" /></a>
-<p class="caption"><span class="caption-text">Current injection board installation with Raspberry Pi</span><a class="headerlink" href="#id5" title="Permalink to this image">¶</a></p>
-</div>
+<figcaption>
+<p><span class="caption-text">Current injection board installation with Raspberry Pi</span><a class="headerlink" href="#id5" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
 <p>Congratulations, you have build a 4 electrodes resistivity-meter.</p>
-</div>
-<div class="section" id="frist-four-electrodes-resistivity-mesurement">
-<h3>Frist four electrodes resistivity mesurement<a class="headerlink" href="#frist-four-electrodes-resistivity-mesurement" title="Permalink to this headline">¶</a></h3>
+</section>
+<section id="frist-four-electrodes-resistivity-mesurement">
+<h3>Frist four electrodes resistivity mesurement<a class="headerlink" href="#frist-four-electrodes-resistivity-mesurement" title="Permalink to this headline"></a></h3>
 <p>Under construction !</p>
 <p>Describe the way to valide the first part of the instruction.
 Electrical resistivity measurement on test circuit</p>
-</div>
-</div>
-<div class="section" id="multiplexer-implentation">
-<h2>Multiplexer implentation<a class="headerlink" href="#multiplexer-implentation" title="Permalink to this headline">¶</a></h2>
+</section>
+</section>
+<section id="multiplexer-implentation">
+<h2>Multiplexer implentation<a class="headerlink" href="#multiplexer-implentation" title="Permalink to this headline"></a></h2>
 <p>The resistivity measurement is conducted on four terminals (A, B, M and N). The user could perform each measurement
 by manually plugging four electrodes into the four channel terminals. In practice, ERT requires several tens or thousands
 of measurements conducted on different electrode arrays. A multiplexer is therefore used to connect each channel to one of
@@ -437,10 +442,12 @@ modules with 16 channels each. On the first board, on each MUX, 15 relays out of
 configuration enables making smaller multiplexers (8 or 16 electrodes only). On the other hand, if you prefer upping to 64 electrodes,
 which is entirely possible, a GPIO channel multiplier will have to be used.
 To prepare the multiplexer, the channels of the two relay boards must be connected according to the wiring diagram shown below.</p>
-<div class="align-center figure" id="id6">
+<figure class="align-center" id="id6">
 <a class="reference internal image-reference" href="_images/multiplexer_implementation.jpg"><img alt="alternate text" src="_images/multiplexer_implementation.jpg" style="width: 800px; height: 500px;" /></a>
-<p class="caption"><span class="caption-text">Schematic diagram of the wiring of two 16-channel relay shields</span><a class="headerlink" href="#id6" title="Permalink to this image">¶</a></p>
-</div>
+<figcaption>
+<p><span class="caption-text">Schematic diagram of the wiring of two 16-channel relay shields</span><a class="headerlink" href="#id6" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
 <p>For this purpose, 0.5-mm² cables with end caps are used and their length adjusted for each connection in order to produce a clean assembly.
 The length was adjusted so that the distance between the two points to be connected could be directly measured on the board once they had
 been assembled one above the other, in adding an extra 3 cm. The wires at the ends need to be stripped and the end caps added.
@@ -449,10 +456,12 @@ As a final step, connect the cables to the correct connectors. This operation mu
 for activating each relay (Fig. 12). However, we will be activating several relays with a single GPIO (to limit the number of GPIOs used on Raspberry Pi,
 see Section 2.4). To execute this step, it will be necessary to follow the protocol presented in Figure.</p>
 <blockquote>
-<div><div class="align-center figure" id="id7">
+<div><figure class="align-center" id="id7">
 <a class="reference internal image-reference" href="_images/connection.jpg"><img alt="alternate text" src="_images/connection.jpg" style="width: 800px; height: 400px;" /></a>
-<p class="caption"><span class="caption-text">Connection to the 16-channel relay shield</span><a class="headerlink" href="#id7" title="Permalink to this image">¶</a></p>
-</div>
+<figcaption>
+<p><span class="caption-text">Connection to the 16-channel relay shield</span><a class="headerlink" href="#id7" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
 </div></blockquote>
 <p>For the 16-channel relay shield no. 1, these steps must be followed:
 *       Position a test circuit with 10 horizontal and 10 vertical holes on the pins of the 16-channel relay shield board.
@@ -514,40 +523,44 @@ The next step consists of connecting the relay card inputs to the Raspberry Pi a
 <blockquote>
 <div><p>Connection of the GPIOs to each multiplexer</p>
 </div></blockquote>
-</div>
-<div class="section" id="electrode-connection">
-<h2>Electrode connection<a class="headerlink" href="#electrode-connection" title="Permalink to this headline">¶</a></h2>
+</section>
+<section id="electrode-connection">
+<h2>Electrode connection<a class="headerlink" href="#electrode-connection" title="Permalink to this headline"></a></h2>
 <p>At this point, all that remains is to connect the electrodes of each multiplexer to a terminal block (Fig. 13). In our set-up, screw terminals assembled on a din rail were used.
 According to the chosen multiplexer configuration, all the relays of each multiplexer will be connected to an electrode and, consequently, each electrode will have four incoming
 connections. Instead of having four cables connecting an electrode terminal to each multiplexer, we recommend using the cable assembly shown in the following Figure.</p>
-<div class="align-center figure" id="id8">
+<figure class="align-center" id="id8">
 <a class="reference internal image-reference" href="_images/cable.jpg"><img alt="alternate text" src="_images/cable.jpg" style="width: 800px; height: 300px;" /></a>
-<p class="caption"><span class="caption-text">Wire cabling for multiplexer and terminal screw connection</span><a class="headerlink" href="#id8" title="Permalink to this image">¶</a></p>
-</div>
+<figcaption>
+<p><span class="caption-text">Wire cabling for multiplexer and terminal screw connection</span><a class="headerlink" href="#id8" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
 <p>the next figure provides an example of multiplexer relay connections for electrode no. 1: this electrode of multiplexer MUX A must be connected to electrode no. 1 of MUX B. Moreover, electrode no. 1 of MUX B
 must be connected to electrode no. 1 of MUX N, which in turn must be connected to electrode no. 1 of MUX M. Lastly, electrode no. 1 of MUX M is connected to the terminal block.
 This operation must be repeated for all 32 electrodes.</p>
-<div class="align-center figure" id="id9">
+<figure class="align-center" id="id9">
 <a class="reference internal image-reference" href="_images/electrode_cable.jpg"><img alt="alternate text" src="_images/electrode_cable.jpg" style="width: 800px; height: 800px;" /></a>
-<p class="caption"><span class="caption-text">Example of a multiplexer connection to the screw terminal for electrode no. 1.</span><a class="headerlink" href="#id9" title="Permalink to this image">¶</a></p>
-</div>
+<figcaption>
+<p><span class="caption-text">Example of a multiplexer connection to the screw terminal for electrode no. 1.</span><a class="headerlink" href="#id9" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
 <div class="admonition warning">
 <p class="admonition-title">Warning</p>
 <p>The 16 channel relay cards exist in 5-V and 12-V , in the bottom figure we have 12-V cards that we will directly connect to the battery.
 In case you bought 16 channel relay 5-V cards, you will need to add a DC/DC 12-V/5-V converter. You can use a STEP DOWN MODULE DC-DC (Velleman WPM404) and set the voltage to 5V with the potentiometer.</p>
 </div>
-</div>
-<div class="section" id="operating-instruction">
-<h2>Operating instruction<a class="headerlink" href="#operating-instruction" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="preliminary-procedure-only-for-the-initial-operation">
-<h3>Preliminary procedure (Only for the initial operation)<a class="headerlink" href="#preliminary-procedure-only-for-the-initial-operation" title="Permalink to this headline">¶</a></h3>
+</section>
+<section id="operating-instruction">
+<h2>Operating instruction<a class="headerlink" href="#operating-instruction" title="Permalink to this headline"></a></h2>
+<section id="preliminary-procedure-only-for-the-initial-operation">
+<h3>Preliminary procedure (Only for the initial operation)<a class="headerlink" href="#preliminary-procedure-only-for-the-initial-operation" title="Permalink to this headline"></a></h3>
 <p>The open source code must be downloaded at the Open Science Framework source file repository for this manuscript (<a class="reference external" href="https://osf.io/dzwb4/">https://osf.io/dzwb4/</a>)
 or at the following Gitlab repository address: <a class="reference external" href="https://gitlab.irstea.fr/reversaal/OhmPi">https://gitlab.irstea.fr/reversaal/OhmPi</a>. The code must be then unzipped into a selected folder (e.g. OhmPi-master). A “readme” file
 is proposed in the directory to assist with installation of the software and required python packages. It is strongly recommended to create a python virtual environment for installing
 the required packages and running the code.</p>
-</div>
-<div class="section" id="startup-procedure">
-<h3>Startup procedure<a class="headerlink" href="#startup-procedure" title="Permalink to this headline">¶</a></h3>
+</section>
+<section id="startup-procedure">
+<h3>Startup procedure<a class="headerlink" href="#startup-procedure" title="Permalink to this headline"></a></h3>
 <p>As an initial operating instruction, all batteries must be disconnected before any hardware handling. Ensure that the battery is charged at full capacity. Plug all the electrodes (32 or fewer)
 into the screw terminals. The Raspberry Pi must be plugged into a computer screen, with a mouse and keyboard accessed remotely. The Raspberry Pi must then be plugged into the power supply
 (for laboratory measurements) or a power bank (5V - 2A for field measurements). At this point, you’ll need to access the Raspbian operating system. Inside the previously created folder “ohmPi”,
@@ -556,33 +569,28 @@ function may be adjusted/optimized depending on the measurement attributes. For
 plugged into the hardware; the “ohmpi.py” source code must be run within a python3 environment (or a virtual environment if one has been created) either in the terminal or using Thonny. You should now
 hear the characteristic sound of a relay switching as a result of electrode permutation. After each quadrupole measurement, the potential difference as well as the current intensity and resistance
 are displayed on the screen. A measurement file is automatically created and named “measure.csv”; it will be placed in the same folder.</p>
-</div>
-<div class="section" id="electrical-resistivity-measurement-parameters-description">
-<h3>Electrical resistivity measurement parameters description<a class="headerlink" href="#electrical-resistivity-measurement-parameters-description" title="Permalink to this headline">¶</a></h3>
+</section>
+<section id="electrical-resistivity-measurement-parameters-description">
+<h3>Electrical resistivity measurement parameters description<a class="headerlink" href="#electrical-resistivity-measurement-parameters-description" title="Permalink to this headline"></a></h3>
 <p>In the version 1.02, the measurement parameters are in the Jason file (ohmpi_param.json).</p>
-<div class="highlight-python notranslate"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1
-2
-3
-4
-5
-6</pre></div></td><td class="code"><div class="highlight"><pre><span></span> <span class="n">nb_electrodes</span> <span class="o">=</span> <span class="mi">32</span> <span class="c1"># maximum number of electrodes on the resistivity meter</span>
- <span class="n">injection_duration</span> <span class="o">=</span> <span class="mf">0.5</span> <span class="c1"># Current injection duration in second</span>
- <span class="n">nbr_meas</span><span class="o">=</span> <span class="mi">1</span> <span class="c1"># Number of times the quadripole sequence is repeated</span>
- <span class="n">sequence_delay</span><span class="o">=</span> <span class="mi">30</span> <span class="c1"># Delay in seconds between 2 sequences</span>
- <span class="n">stack</span><span class="o">=</span> <span class="mi">1</span> <span class="c1"># repetition of the current injection for each quadripole</span>
- <span class="n">export_path</span><span class="o">=</span> <span class="s2">&quot;home/pi/Desktop/measurement.csv&quot;</span>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="linenos">1</span> <span class="n">nb_electrodes</span> <span class="o">=</span> <span class="mi">32</span> <span class="c1"># maximum number of electrodes on the resistivity meter</span>
+<span class="linenos">2</span> <span class="n">injection_duration</span> <span class="o">=</span> <span class="mf">0.5</span> <span class="c1"># Current injection duration in second</span>
+<span class="linenos">3</span> <span class="n">nbr_meas</span><span class="o">=</span> <span class="mi">1</span> <span class="c1"># Number of times the quadripole sequence is repeated</span>
+<span class="linenos">4</span> <span class="n">sequence_delay</span><span class="o">=</span> <span class="mi">30</span> <span class="c1"># Delay in seconds between 2 sequences</span>
+<span class="linenos">5</span> <span class="n">stack</span><span class="o">=</span> <span class="mi">1</span> <span class="c1"># repetition of the current injection for each quadripole</span>
+<span class="linenos">6</span> <span class="n">export_path</span><span class="o">=</span> <span class="s2">&quot;home/pi/Desktop/measurement.csv&quot;</span>
 </pre></div>
-</td></tr></table></div>
-</div>
 </div>
-<div class="section" id="complete-list-of-components">
-<h2>Complete list of components<a class="headerlink" href="#complete-list-of-components" title="Permalink to this headline">¶</a></h2>
+</section>
+</section>
+<section id="complete-list-of-components">
+<h2>Complete list of components<a class="headerlink" href="#complete-list-of-components" title="Permalink to this headline"></a></h2>
 <div class="admonition warning">
 <p class="admonition-title">Warning</p>
 <p>The list evolve a little bit after the publication of the article, it is necessary to refer to this list, the article is out of date</p>
 </div>
 <table class="colwidths-given docutils align-default" id="id10">
-<caption><span class="caption-text">List of components</span><a class="headerlink" href="#id10" title="Permalink to this table">¶</a></caption>
+<caption><span class="caption-text">List of components</span><a class="headerlink" href="#id10" title="Permalink to this table"></a></caption>
 <colgroup>
 <col style="width: 8%" />
 <col style="width: 18%" />
@@ -750,8 +758,8 @@ are displayed on the screen. A measurement file is automatically created and nam
 </tr>
 </tbody>
 </table>
-</div>
-</div>
+</section>
+</section>
 
 
            </div>
diff --git a/sphinx/build/html/V2_00.html b/sphinx/build/html/V2_00.html
index 502af053..0e5d906f 100644
--- a/sphinx/build/html/V2_00.html
+++ b/sphinx/build/html/V2_00.html
@@ -1,19 +1,20 @@
 <!DOCTYPE html>
 <html class="writer-html5" lang="en" >
 <head>
-  <meta charset="utf-8" />
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>OhmPi V 2.xx (64 or 128 electrodes and 12V) &mdash; Ohmpi: open hardware resistivity-meter documentation</title><link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+  <title>OhmPi V 2.xx (64 or 128 electrodes and 12V) &mdash; Ohmpi: open hardware resistivity-meter documentation</title>
+      <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+      <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
     <script src="_static/js/html5shiv.min.js"></script>
   <![endif]-->
-  <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+  
+        <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
         <script src="_static/jquery.js"></script>
         <script src="_static/underscore.js"></script>
         <script src="_static/doctools.js"></script>
-        <script src="_static/language_data.js"></script>
-        <script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
     <script src="_static/js/theme.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
@@ -77,14 +78,14 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <div class="section" id="ohmpi-v-2-xx-64-or-128-electrodes-and-12v">
-<h1>OhmPi V 2.xx (64 or 128 electrodes and 12V)<a class="headerlink" href="#ohmpi-v-2-xx-64-or-128-electrodes-and-12v" title="Permalink to this headline">¶</a></h1>
-<div class="align-center figure">
+  <section id="ohmpi-v-2-xx-64-or-128-electrodes-and-12v">
+<h1>OhmPi V 2.xx (64 or 128 electrodes and 12V)<a class="headerlink" href="#ohmpi-v-2-xx-64-or-128-electrodes-and-12v" title="Permalink to this headline"></a></h1>
+<figure class="align-center">
 <a class="reference internal image-reference" href="_images/Under-Construction.png"><img alt="Ohmpi 2" src="_images/Under-Construction.png" style="width: 500px; height: 250px;" /></a>
-</div>
-<div class="align-center figure">
+</figure>
+<figure class="align-center">
 <a class="reference internal image-reference" href="_images/image_ohmpi_2.jpg"><img alt="Ohmpi 2" src="_images/image_ohmpi_2.jpg" style="width: 800px; height: 600px;" /></a>
-</div>
+</figure>
 <div class="admonition note">
 <p class="admonition-title">Note</p>
 <p>In this version, we have developed two new board types that allow the assembly of Ohmpi v2.00, a measurement board and a multiplexer board.
@@ -95,15 +96,15 @@ This new version is made up of:</p>
 <li><p>A box</p></li>
 </ol>
 </div>
-<div class="section" id="the-philosophy-of-ohmpi">
-<h2>The philosophy of Ohmpi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this headline">¶</a></h2>
+<section id="the-philosophy-of-ohmpi">
+<h2>The philosophy of Ohmpi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this headline"></a></h2>
 <p>The philosophy of Ohmpi V2.00 is to offer a new DIY multielectrode resistivity meter. It is a resistivity meter with 64 electrodes , which can be upgraded to 128 electrodes.
 It is limited to low-current injection,but suitable for small laboratory experiments and small field time-lapse monitoring.
 Ohmpi, is developed by a team that seeks to share all its experience and wishes to improve and offer a more and more robust tool to the community.Ohmpi V2.00 is a completely different version from the previous one.
 We will stop the development on the previous version, to dedicate our efforts on this new version.</p>
-</div>
-<div class="section" id="technical-data">
-<h2>Technical data<a class="headerlink" href="#technical-data" title="Permalink to this headline">¶</a></h2>
+</section>
+<section id="technical-data">
+<h2>Technical data<a class="headerlink" href="#technical-data" title="Permalink to this headline"></a></h2>
 <table class="docutils align-default">
 <colgroup>
 <col style="width: 33%" />
@@ -190,9 +191,9 @@ control system</p></td>
 </tr>
 </tbody>
 </table>
-</div>
-<div class="section" id="ohmpi-2-step-by-step">
-<h2>Ohmpi 2 step by step<a class="headerlink" href="#ohmpi-2-step-by-step" title="Permalink to this headline">¶</a></h2>
+</section>
+<section id="ohmpi-2-step-by-step">
+<h2>Ohmpi 2 step by step<a class="headerlink" href="#ohmpi-2-step-by-step" title="Permalink to this headline"></a></h2>
 <div class="toctree-wrapper compound">
 <ul>
 <li class="toctree-l1"><a class="reference internal" href="Ohmpi_V2_00/V2_00_step_01.html"><strong>STEP n°1</strong> : Raspberry Pi  configuration</a><ul>
@@ -221,8 +222,8 @@ control system</p></td>
 </li>
 </ul>
 </div>
-</div>
-</div>
+</section>
+</section>
 
 
            </div>
diff --git a/sphinx/build/html/_static/basic.css b/sphinx/build/html/_static/basic.css
index 24bc73e7..912859b5 100644
--- a/sphinx/build/html/_static/basic.css
+++ b/sphinx/build/html/_static/basic.css
@@ -4,7 +4,7 @@
  *
  * Sphinx stylesheet -- basic theme.
  *
- * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -130,7 +130,7 @@ ul.search li a {
     font-weight: bold;
 }
 
-ul.search li div.context {
+ul.search li p.context {
     color: #888;
     margin: 2px 0 0 30px;
     text-align: left;
@@ -277,25 +277,25 @@ p.rubric {
     font-weight: bold;
 }
 
-img.align-left, .figure.align-left, object.align-left {
+img.align-left, figure.align-left, .figure.align-left, object.align-left {
     clear: left;
     float: left;
     margin-right: 1em;
 }
 
-img.align-right, .figure.align-right, object.align-right {
+img.align-right, figure.align-right, .figure.align-right, object.align-right {
     clear: right;
     float: right;
     margin-left: 1em;
 }
 
-img.align-center, .figure.align-center, object.align-center {
+img.align-center, figure.align-center, .figure.align-center, object.align-center {
   display: block;
   margin-left: auto;
   margin-right: auto;
 }
 
-img.align-default, .figure.align-default {
+img.align-default, figure.align-default, .figure.align-default {
   display: block;
   margin-left: auto;
   margin-right: auto;
@@ -319,7 +319,8 @@ img.align-default, .figure.align-default {
 
 /* -- sidebars -------------------------------------------------------------- */
 
-div.sidebar {
+div.sidebar,
+aside.sidebar {
     margin: 0 0 0.5em 1em;
     border: 1px solid #ddb;
     padding: 7px;
@@ -377,12 +378,14 @@ div.body p.centered {
 /* -- content of sidebars/topics/admonitions -------------------------------- */
 
 div.sidebar > :last-child,
+aside.sidebar > :last-child,
 div.topic > :last-child,
 div.admonition > :last-child {
     margin-bottom: 0;
 }
 
 div.sidebar::after,
+aside.sidebar::after,
 div.topic::after,
 div.admonition::after,
 blockquote::after {
@@ -455,20 +458,22 @@ td > :last-child {
 
 /* -- figures --------------------------------------------------------------- */
 
-div.figure {
+div.figure, figure {
     margin: 0.5em;
     padding: 0.5em;
 }
 
-div.figure p.caption {
+div.figure p.caption, figcaption {
     padding: 0.3em;
 }
 
-div.figure p.caption span.caption-number {
+div.figure p.caption span.caption-number,
+figcaption span.caption-number {
     font-style: italic;
 }
 
-div.figure p.caption span.caption-text {
+div.figure p.caption span.caption-text,
+figcaption span.caption-text {
 }
 
 /* -- field list styles ----------------------------------------------------- */
@@ -503,6 +508,63 @@ table.hlist td {
     vertical-align: top;
 }
 
+/* -- object description styles --------------------------------------------- */
+
+.sig {
+	font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
+}
+
+.sig-name, code.descname {
+    background-color: transparent;
+    font-weight: bold;
+}
+
+.sig-name {
+	font-size: 1.1em;
+}
+
+code.descname {
+    font-size: 1.2em;
+}
+
+.sig-prename, code.descclassname {
+    background-color: transparent;
+}
+
+.optional {
+    font-size: 1.3em;
+}
+
+.sig-paren {
+    font-size: larger;
+}
+
+.sig-param.n {
+	font-style: italic;
+}
+
+/* C++ specific styling */
+
+.sig-inline.c-texpr,
+.sig-inline.cpp-texpr {
+	font-family: unset;
+}
+
+.sig.c   .k, .sig.c   .kt,
+.sig.cpp .k, .sig.cpp .kt {
+	color: #0033B3;
+}
+
+.sig.c   .m,
+.sig.cpp .m {
+	color: #1750EB;
+}
+
+.sig.c   .s, .sig.c   .sc,
+.sig.cpp .s, .sig.cpp .sc {
+	color: #067D17;
+}
+
 
 /* -- other body styles ----------------------------------------------------- */
 
@@ -629,14 +691,6 @@ dl.glossary dt {
     font-size: 1.1em;
 }
 
-.optional {
-    font-size: 1.3em;
-}
-
-.sig-paren {
-    font-size: larger;
-}
-
 .versionmodified {
     font-style: italic;
 }
@@ -764,8 +818,13 @@ div.code-block-caption code {
 }
 
 table.highlighttable td.linenos,
-div.doctest > div.highlight span.gp {  /* gp: Generic.Prompt */
-    user-select: none;
+span.linenos,
+div.highlight span.gp {  /* gp: Generic.Prompt */
+  user-select: none;
+  -webkit-user-select: text; /* Safari fallback only */
+  -webkit-user-select: none; /* Chrome/Safari */
+  -moz-user-select: none; /* Firefox */
+  -ms-user-select: none; /* IE10+ */
 }
 
 div.code-block-caption span.caption-number {
@@ -780,16 +839,6 @@ div.literal-block-wrapper {
     margin: 1em 0;
 }
 
-code.descname {
-    background-color: transparent;
-    font-weight: bold;
-    font-size: 1.2em;
-}
-
-code.descclassname {
-    background-color: transparent;
-}
-
 code.xref, a code {
     background-color: transparent;
     font-weight: bold;
diff --git a/sphinx/build/html/_static/doctools.js b/sphinx/build/html/_static/doctools.js
index daccd209..8cbf1b16 100644
--- a/sphinx/build/html/_static/doctools.js
+++ b/sphinx/build/html/_static/doctools.js
@@ -4,7 +4,7 @@
  *
  * Sphinx JavaScript utilities for all documentation.
  *
- * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -29,9 +29,14 @@ if (!window.console || !console.firebug) {
 
 /**
  * small helper function to urldecode strings
+ *
+ * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL
  */
 jQuery.urldecode = function(x) {
-  return decodeURIComponent(x).replace(/\+/g, ' ');
+  if (!x) {
+    return x
+  }
+  return decodeURIComponent(x.replace(/\+/g, ' '));
 };
 
 /**
@@ -285,9 +290,10 @@ var Documentation = {
   initOnKeyListeners: function() {
     $(document).keydown(function(event) {
       var activeElementType = document.activeElement.tagName;
-      // don't navigate when in search box or textarea
+      // don't navigate when in search box, textarea, dropdown or button
       if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT'
-          && !event.altKey && !event.ctrlKey && !event.metaKey && !event.shiftKey) {
+          && activeElementType !== 'BUTTON' && !event.altKey && !event.ctrlKey && !event.metaKey
+          && !event.shiftKey) {
         switch (event.keyCode) {
           case 37: // left
             var prevHref = $('link[rel="prev"]').prop('href');
@@ -295,12 +301,14 @@ var Documentation = {
               window.location.href = prevHref;
               return false;
             }
+            break;
           case 39: // right
             var nextHref = $('link[rel="next"]').prop('href');
             if (nextHref) {
               window.location.href = nextHref;
               return false;
             }
+            break;
         }
       }
     });
diff --git a/sphinx/build/html/_static/language_data.js b/sphinx/build/html/_static/language_data.js
index d2b4ee91..863704b3 100644
--- a/sphinx/build/html/_static/language_data.js
+++ b/sphinx/build/html/_static/language_data.js
@@ -5,7 +5,7 @@
  * This script contains the language-specific data used by searchtools.js,
  * namely the list of stopwords, stemmer, scorer and splitter.
  *
- * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -13,7 +13,8 @@
 var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"];
 
 
-/* Non-minified version JS is _stemmer.js if file is provided */ 
+/* Non-minified version is copied as a separate JS file, is available */
+
 /**
  * Porter Stemmer
  */
@@ -199,7 +200,6 @@ var Stemmer = function() {
 
 
 
-
 var splitChars = (function() {
     var result = {};
     var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648,
diff --git a/sphinx/build/html/_static/pygments.css b/sphinx/build/html/_static/pygments.css
index 96529c7b..be9feffb 100644
--- a/sphinx/build/html/_static/pygments.css
+++ b/sphinx/build/html/_static/pygments.css
@@ -1,8 +1,8 @@
 pre { line-height: 125%; margin: 0; }
-td.linenos pre { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; }
-span.linenos { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; }
-td.linenos pre.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
-span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
+td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; }
+span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; }
+td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; }
+span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; }
 .highlight .hll { background-color: #ffffcc }
 .highlight { background: #f8f8f8; }
 .highlight .c { color: #408080; font-style: italic } /* Comment */
diff --git a/sphinx/build/html/_static/searchtools.js b/sphinx/build/html/_static/searchtools.js
index 970d0d97..58ff35c4 100644
--- a/sphinx/build/html/_static/searchtools.js
+++ b/sphinx/build/html/_static/searchtools.js
@@ -4,7 +4,7 @@
  *
  * Sphinx JavaScript utilities for the full-text search.
  *
- * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS.
+ * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS.
  * :license: BSD, see LICENSE for details.
  *
  */
@@ -59,10 +59,10 @@ var Search = {
   _pulse_status : -1,
 
   htmlToText : function(htmlString) {
-      var htmlElement = document.createElement('span');
-      htmlElement.innerHTML = htmlString;
-      $(htmlElement).find('.headerlink').remove();
-      docContent = $(htmlElement).find('[role=main]')[0];
+      var virtualDocument = document.implementation.createHTMLDocument('virtual');
+      var htmlElement = $(htmlString, virtualDocument);
+      htmlElement.find('.headerlink').remove();
+      docContent = htmlElement.find('[role=main]')[0];
       if(docContent === undefined) {
           console.warn("Content block not found. Sphinx search tries to obtain it " +
                        "via '[role=main]'. Could you check your theme or template.");
@@ -248,7 +248,7 @@ var Search = {
       // results left, load the summary and display it
       if (results.length) {
         var item = results.pop();
-        var listItem = $('<li style="display:none"></li>');
+        var listItem = $('<li></li>');
         var requestUrl = "";
         var linkUrl = "";
         if (DOCUMENTATION_OPTIONS.BUILDER === 'dirhtml') {
@@ -273,28 +273,31 @@ var Search = {
         if (item[3]) {
           listItem.append($('<span> (' + item[3] + ')</span>'));
           Search.output.append(listItem);
-          listItem.slideDown(5, function() {
+          setTimeout(function() {
             displayNextItem();
-          });
+          }, 5);
         } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) {
           $.ajax({url: requestUrl,
                   dataType: "text",
                   complete: function(jqxhr, textstatus) {
                     var data = jqxhr.responseText;
                     if (data !== '' && data !== undefined) {
-                      listItem.append(Search.makeSearchSummary(data, searchterms, hlterms));
+                      var summary = Search.makeSearchSummary(data, searchterms, hlterms);
+                      if (summary) {
+                        listItem.append(summary);
+                      }
                     }
                     Search.output.append(listItem);
-                    listItem.slideDown(5, function() {
+                    setTimeout(function() {
                       displayNextItem();
-                    });
+                    }, 5);
                   }});
         } else {
           // no source available, just display title
           Search.output.append(listItem);
-          listItem.slideDown(5, function() {
+          setTimeout(function() {
             displayNextItem();
-          });
+          }, 5);
         }
       }
       // search finished, update title and status message
@@ -379,6 +382,13 @@ var Search = {
     return results;
   },
 
+  /**
+   * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions
+   */
+  escapeRegExp : function(string) {
+    return string.replace(/[.*+\-?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string
+  },
+
   /**
    * search for full-text terms in the index
    */
@@ -402,13 +412,14 @@ var Search = {
       ];
       // add support for partial matches
       if (word.length > 2) {
+        var word_regex = this.escapeRegExp(word);
         for (var w in terms) {
-          if (w.match(word) && !terms[word]) {
+          if (w.match(word_regex) && !terms[word]) {
             _o.push({files: terms[w], score: Scorer.partialTerm})
           }
         }
         for (var w in titleterms) {
-          if (w.match(word) && !titleterms[word]) {
+          if (w.match(word_regex) && !titleterms[word]) {
               _o.push({files: titleterms[w], score: Scorer.partialTitle})
           }
         }
@@ -490,6 +501,9 @@ var Search = {
    */
   makeSearchSummary : function(htmlText, keywords, hlwords) {
     var text = Search.htmlToText(htmlText);
+    if (text == "") {
+      return null;
+    }
     var textLower = text.toLowerCase();
     var start = 0;
     $.each(keywords, function() {
@@ -501,7 +515,7 @@ var Search = {
     var excerpt = ((start > 0) ? '...' : '') +
       $.trim(text.substr(start, 240)) +
       ((start + 240 - text.length) ? '...' : '');
-    var rv = $('<div class="context"></div>').text(excerpt);
+    var rv = $('<p class="context"></p>').text(excerpt);
     $.each(hlwords, function() {
       rv = rv.highlightText(this, 'highlighted');
     });
diff --git a/sphinx/build/html/_static/underscore.js b/sphinx/build/html/_static/underscore.js
index 5b55f32b..cf177d42 100644
--- a/sphinx/build/html/_static/underscore.js
+++ b/sphinx/build/html/_static/underscore.js
@@ -1,31 +1,6 @@
-// Underscore.js 1.3.1
-// (c) 2009-2012 Jeremy Ashkenas, DocumentCloud Inc.
-// Underscore is freely distributable under the MIT license.
-// Portions of Underscore are inspired or borrowed from Prototype,
-// Oliver Steele's Functional, and John Resig's Micro-Templating.
-// For all details and documentation:
-// http://documentcloud.github.com/underscore
-(function(){function q(a,c,d){if(a===c)return a!==0||1/a==1/c;if(a==null||c==null)return a===c;if(a._chain)a=a._wrapped;if(c._chain)c=c._wrapped;if(a.isEqual&&b.isFunction(a.isEqual))return a.isEqual(c);if(c.isEqual&&b.isFunction(c.isEqual))return c.isEqual(a);var e=l.call(a);if(e!=l.call(c))return false;switch(e){case "[object String]":return a==String(c);case "[object Number]":return a!=+a?c!=+c:a==0?1/a==1/c:a==+c;case "[object Date]":case "[object Boolean]":return+a==+c;case "[object RegExp]":return a.source==
-c.source&&a.global==c.global&&a.multiline==c.multiline&&a.ignoreCase==c.ignoreCase}if(typeof a!="object"||typeof c!="object")return false;for(var f=d.length;f--;)if(d[f]==a)return true;d.push(a);var f=0,g=true;if(e=="[object Array]"){if(f=a.length,g=f==c.length)for(;f--;)if(!(g=f in a==f in c&&q(a[f],c[f],d)))break}else{if("constructor"in a!="constructor"in c||a.constructor!=c.constructor)return false;for(var h in a)if(b.has(a,h)&&(f++,!(g=b.has(c,h)&&q(a[h],c[h],d))))break;if(g){for(h in c)if(b.has(c,
-h)&&!f--)break;g=!f}}d.pop();return g}var r=this,G=r._,n={},k=Array.prototype,o=Object.prototype,i=k.slice,H=k.unshift,l=o.toString,I=o.hasOwnProperty,w=k.forEach,x=k.map,y=k.reduce,z=k.reduceRight,A=k.filter,B=k.every,C=k.some,p=k.indexOf,D=k.lastIndexOf,o=Array.isArray,J=Object.keys,s=Function.prototype.bind,b=function(a){return new m(a)};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports)exports=module.exports=b;exports._=b}else r._=b;b.VERSION="1.3.1";var j=b.each=
-b.forEach=function(a,c,d){if(a!=null)if(w&&a.forEach===w)a.forEach(c,d);else if(a.length===+a.length)for(var e=0,f=a.length;e<f;e++){if(e in a&&c.call(d,a[e],e,a)===n)break}else for(e in a)if(b.has(a,e)&&c.call(d,a[e],e,a)===n)break};b.map=b.collect=function(a,c,b){var e=[];if(a==null)return e;if(x&&a.map===x)return a.map(c,b);j(a,function(a,g,h){e[e.length]=c.call(b,a,g,h)});if(a.length===+a.length)e.length=a.length;return e};b.reduce=b.foldl=b.inject=function(a,c,d,e){var f=arguments.length>2;a==
-null&&(a=[]);if(y&&a.reduce===y)return e&&(c=b.bind(c,e)),f?a.reduce(c,d):a.reduce(c);j(a,function(a,b,i){f?d=c.call(e,d,a,b,i):(d=a,f=true)});if(!f)throw new TypeError("Reduce of empty array with no initial value");return d};b.reduceRight=b.foldr=function(a,c,d,e){var f=arguments.length>2;a==null&&(a=[]);if(z&&a.reduceRight===z)return e&&(c=b.bind(c,e)),f?a.reduceRight(c,d):a.reduceRight(c);var g=b.toArray(a).reverse();e&&!f&&(c=b.bind(c,e));return f?b.reduce(g,c,d,e):b.reduce(g,c)};b.find=b.detect=
-function(a,c,b){var e;E(a,function(a,g,h){if(c.call(b,a,g,h))return e=a,true});return e};b.filter=b.select=function(a,c,b){var e=[];if(a==null)return e;if(A&&a.filter===A)return a.filter(c,b);j(a,function(a,g,h){c.call(b,a,g,h)&&(e[e.length]=a)});return e};b.reject=function(a,c,b){var e=[];if(a==null)return e;j(a,function(a,g,h){c.call(b,a,g,h)||(e[e.length]=a)});return e};b.every=b.all=function(a,c,b){var e=true;if(a==null)return e;if(B&&a.every===B)return a.every(c,b);j(a,function(a,g,h){if(!(e=
-e&&c.call(b,a,g,h)))return n});return e};var E=b.some=b.any=function(a,c,d){c||(c=b.identity);var e=false;if(a==null)return e;if(C&&a.some===C)return a.some(c,d);j(a,function(a,b,h){if(e||(e=c.call(d,a,b,h)))return n});return!!e};b.include=b.contains=function(a,c){var b=false;if(a==null)return b;return p&&a.indexOf===p?a.indexOf(c)!=-1:b=E(a,function(a){return a===c})};b.invoke=function(a,c){var d=i.call(arguments,2);return b.map(a,function(a){return(b.isFunction(c)?c||a:a[c]).apply(a,d)})};b.pluck=
-function(a,c){return b.map(a,function(a){return a[c]})};b.max=function(a,c,d){if(!c&&b.isArray(a))return Math.max.apply(Math,a);if(!c&&b.isEmpty(a))return-Infinity;var e={computed:-Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b>=e.computed&&(e={value:a,computed:b})});return e.value};b.min=function(a,c,d){if(!c&&b.isArray(a))return Math.min.apply(Math,a);if(!c&&b.isEmpty(a))return Infinity;var e={computed:Infinity};j(a,function(a,b,h){b=c?c.call(d,a,b,h):a;b<e.computed&&(e={value:a,computed:b})});
-return e.value};b.shuffle=function(a){var b=[],d;j(a,function(a,f){f==0?b[0]=a:(d=Math.floor(Math.random()*(f+1)),b[f]=b[d],b[d]=a)});return b};b.sortBy=function(a,c,d){return b.pluck(b.map(a,function(a,b,g){return{value:a,criteria:c.call(d,a,b,g)}}).sort(function(a,b){var c=a.criteria,d=b.criteria;return c<d?-1:c>d?1:0}),"value")};b.groupBy=function(a,c){var d={},e=b.isFunction(c)?c:function(a){return a[c]};j(a,function(a,b){var c=e(a,b);(d[c]||(d[c]=[])).push(a)});return d};b.sortedIndex=function(a,
-c,d){d||(d=b.identity);for(var e=0,f=a.length;e<f;){var g=e+f>>1;d(a[g])<d(c)?e=g+1:f=g}return e};b.toArray=function(a){return!a?[]:a.toArray?a.toArray():b.isArray(a)?i.call(a):b.isArguments(a)?i.call(a):b.values(a)};b.size=function(a){return b.toArray(a).length};b.first=b.head=function(a,b,d){return b!=null&&!d?i.call(a,0,b):a[0]};b.initial=function(a,b,d){return i.call(a,0,a.length-(b==null||d?1:b))};b.last=function(a,b,d){return b!=null&&!d?i.call(a,Math.max(a.length-b,0)):a[a.length-1]};b.rest=
-b.tail=function(a,b,d){return i.call(a,b==null||d?1:b)};b.compact=function(a){return b.filter(a,function(a){return!!a})};b.flatten=function(a,c){return b.reduce(a,function(a,e){if(b.isArray(e))return a.concat(c?e:b.flatten(e));a[a.length]=e;return a},[])};b.without=function(a){return b.difference(a,i.call(arguments,1))};b.uniq=b.unique=function(a,c,d){var d=d?b.map(a,d):a,e=[];b.reduce(d,function(d,g,h){if(0==h||(c===true?b.last(d)!=g:!b.include(d,g)))d[d.length]=g,e[e.length]=a[h];return d},[]);
-return e};b.union=function(){return b.uniq(b.flatten(arguments,true))};b.intersection=b.intersect=function(a){var c=i.call(arguments,1);return b.filter(b.uniq(a),function(a){return b.every(c,function(c){return b.indexOf(c,a)>=0})})};b.difference=function(a){var c=b.flatten(i.call(arguments,1));return b.filter(a,function(a){return!b.include(c,a)})};b.zip=function(){for(var a=i.call(arguments),c=b.max(b.pluck(a,"length")),d=Array(c),e=0;e<c;e++)d[e]=b.pluck(a,""+e);return d};b.indexOf=function(a,c,
-d){if(a==null)return-1;var e;if(d)return d=b.sortedIndex(a,c),a[d]===c?d:-1;if(p&&a.indexOf===p)return a.indexOf(c);for(d=0,e=a.length;d<e;d++)if(d in a&&a[d]===c)return d;return-1};b.lastIndexOf=function(a,b){if(a==null)return-1;if(D&&a.lastIndexOf===D)return a.lastIndexOf(b);for(var d=a.length;d--;)if(d in a&&a[d]===b)return d;return-1};b.range=function(a,b,d){arguments.length<=1&&(b=a||0,a=0);for(var d=arguments[2]||1,e=Math.max(Math.ceil((b-a)/d),0),f=0,g=Array(e);f<e;)g[f++]=a,a+=d;return g};
-var F=function(){};b.bind=function(a,c){var d,e;if(a.bind===s&&s)return s.apply(a,i.call(arguments,1));if(!b.isFunction(a))throw new TypeError;e=i.call(arguments,2);return d=function(){if(!(this instanceof d))return a.apply(c,e.concat(i.call(arguments)));F.prototype=a.prototype;var b=new F,g=a.apply(b,e.concat(i.call(arguments)));return Object(g)===g?g:b}};b.bindAll=function(a){var c=i.call(arguments,1);c.length==0&&(c=b.functions(a));j(c,function(c){a[c]=b.bind(a[c],a)});return a};b.memoize=function(a,
-c){var d={};c||(c=b.identity);return function(){var e=c.apply(this,arguments);return b.has(d,e)?d[e]:d[e]=a.apply(this,arguments)}};b.delay=function(a,b){var d=i.call(arguments,2);return setTimeout(function(){return a.apply(a,d)},b)};b.defer=function(a){return b.delay.apply(b,[a,1].concat(i.call(arguments,1)))};b.throttle=function(a,c){var d,e,f,g,h,i=b.debounce(function(){h=g=false},c);return function(){d=this;e=arguments;var b;f||(f=setTimeout(function(){f=null;h&&a.apply(d,e);i()},c));g?h=true:
-a.apply(d,e);i();g=true}};b.debounce=function(a,b){var d;return function(){var e=this,f=arguments;clearTimeout(d);d=setTimeout(function(){d=null;a.apply(e,f)},b)}};b.once=function(a){var b=false,d;return function(){if(b)return d;b=true;return d=a.apply(this,arguments)}};b.wrap=function(a,b){return function(){var d=[a].concat(i.call(arguments,0));return b.apply(this,d)}};b.compose=function(){var a=arguments;return function(){for(var b=arguments,d=a.length-1;d>=0;d--)b=[a[d].apply(this,b)];return b[0]}};
-b.after=function(a,b){return a<=0?b():function(){if(--a<1)return b.apply(this,arguments)}};b.keys=J||function(a){if(a!==Object(a))throw new TypeError("Invalid object");var c=[],d;for(d in a)b.has(a,d)&&(c[c.length]=d);return c};b.values=function(a){return b.map(a,b.identity)};b.functions=b.methods=function(a){var c=[],d;for(d in a)b.isFunction(a[d])&&c.push(d);return c.sort()};b.extend=function(a){j(i.call(arguments,1),function(b){for(var d in b)a[d]=b[d]});return a};b.defaults=function(a){j(i.call(arguments,
-1),function(b){for(var d in b)a[d]==null&&(a[d]=b[d])});return a};b.clone=function(a){return!b.isObject(a)?a:b.isArray(a)?a.slice():b.extend({},a)};b.tap=function(a,b){b(a);return a};b.isEqual=function(a,b){return q(a,b,[])};b.isEmpty=function(a){if(b.isArray(a)||b.isString(a))return a.length===0;for(var c in a)if(b.has(a,c))return false;return true};b.isElement=function(a){return!!(a&&a.nodeType==1)};b.isArray=o||function(a){return l.call(a)=="[object Array]"};b.isObject=function(a){return a===Object(a)};
-b.isArguments=function(a){return l.call(a)=="[object Arguments]"};if(!b.isArguments(arguments))b.isArguments=function(a){return!(!a||!b.has(a,"callee"))};b.isFunction=function(a){return l.call(a)=="[object Function]"};b.isString=function(a){return l.call(a)=="[object String]"};b.isNumber=function(a){return l.call(a)=="[object Number]"};b.isNaN=function(a){return a!==a};b.isBoolean=function(a){return a===true||a===false||l.call(a)=="[object Boolean]"};b.isDate=function(a){return l.call(a)=="[object Date]"};
-b.isRegExp=function(a){return l.call(a)=="[object RegExp]"};b.isNull=function(a){return a===null};b.isUndefined=function(a){return a===void 0};b.has=function(a,b){return I.call(a,b)};b.noConflict=function(){r._=G;return this};b.identity=function(a){return a};b.times=function(a,b,d){for(var e=0;e<a;e++)b.call(d,e)};b.escape=function(a){return(""+a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/\//g,"&#x2F;")};b.mixin=function(a){j(b.functions(a),
-function(c){K(c,b[c]=a[c])})};var L=0;b.uniqueId=function(a){var b=L++;return a?a+b:b};b.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var t=/.^/,u=function(a){return a.replace(/\\\\/g,"\\").replace(/\\'/g,"'")};b.template=function(a,c){var d=b.templateSettings,d="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+a.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(d.escape||t,function(a,b){return"',_.escape("+
-u(b)+"),'"}).replace(d.interpolate||t,function(a,b){return"',"+u(b)+",'"}).replace(d.evaluate||t,function(a,b){return"');"+u(b).replace(/[\r\n\t]/g," ")+";__p.push('"}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');",e=new Function("obj","_",d);return c?e(c,b):function(a){return e.call(this,a,b)}};b.chain=function(a){return b(a).chain()};var m=function(a){this._wrapped=a};b.prototype=m.prototype;var v=function(a,c){return c?b(a).chain():a},K=function(a,c){m.prototype[a]=
-function(){var a=i.call(arguments);H.call(a,this._wrapped);return v(c.apply(b,a),this._chain)}};b.mixin(b);j("pop,push,reverse,shift,sort,splice,unshift".split(","),function(a){var b=k[a];m.prototype[a]=function(){var d=this._wrapped;b.apply(d,arguments);var e=d.length;(a=="shift"||a=="splice")&&e===0&&delete d[0];return v(d,this._chain)}});j(["concat","join","slice"],function(a){var b=k[a];m.prototype[a]=function(){return v(b.apply(this._wrapped,arguments),this._chain)}});m.prototype.chain=function(){this._chain=
-true;return this};m.prototype.value=function(){return this._wrapped}}).call(this);
+!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("underscore",r):(n="undefined"!=typeof globalThis?globalThis:n||self,function(){var t=n._,e=n._=r();e.noConflict=function(){return n._=t,e}}())}(this,(function(){
+//     Underscore.js 1.13.1
+//     https://underscorejs.org
+//     (c) 2009-2021 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors
+//     Underscore may be freely distributed under the MIT license.
+var n="1.13.1",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},t=Array.prototype,e=Object.prototype,u="undefined"!=typeof Symbol?Symbol.prototype:null,o=t.push,i=t.slice,a=e.toString,f=e.hasOwnProperty,c="undefined"!=typeof ArrayBuffer,l="undefined"!=typeof DataView,s=Array.isArray,p=Object.keys,v=Object.create,h=c&&ArrayBuffer.isView,y=isNaN,d=isFinite,g=!{toString:null}.propertyIsEnumerable("toString"),b=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],m=Math.pow(2,53)-1;function j(n,r){return r=null==r?n.length-1:+r,function(){for(var t=Math.max(arguments.length-r,0),e=Array(t),u=0;u<t;u++)e[u]=arguments[u+r];switch(r){case 0:return n.call(this,e);case 1:return n.call(this,arguments[0],e);case 2:return n.call(this,arguments[0],arguments[1],e)}var o=Array(r+1);for(u=0;u<r;u++)o[u]=arguments[u];return o[r]=e,n.apply(this,o)}}function _(n){var r=typeof n;return"function"===r||"object"===r&&!!n}function w(n){return void 0===n}function A(n){return!0===n||!1===n||"[object Boolean]"===a.call(n)}function x(n){var r="[object "+n+"]";return function(n){return a.call(n)===r}}var S=x("String"),O=x("Number"),M=x("Date"),E=x("RegExp"),B=x("Error"),N=x("Symbol"),I=x("ArrayBuffer"),T=x("Function"),k=r.document&&r.document.childNodes;"function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof k&&(T=function(n){return"function"==typeof n||!1});var D=T,R=x("Object"),F=l&&R(new DataView(new ArrayBuffer(8))),V="undefined"!=typeof Map&&R(new Map),P=x("DataView");var q=F?function(n){return null!=n&&D(n.getInt8)&&I(n.buffer)}:P,U=s||x("Array");function W(n,r){return null!=n&&f.call(n,r)}var z=x("Arguments");!function(){z(arguments)||(z=function(n){return W(n,"callee")})}();var L=z;function $(n){return O(n)&&y(n)}function C(n){return function(){return n}}function K(n){return function(r){var t=n(r);return"number"==typeof t&&t>=0&&t<=m}}function J(n){return function(r){return null==r?void 0:r[n]}}var G=J("byteLength"),H=K(G),Q=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var X=c?function(n){return h?h(n)&&!q(n):H(n)&&Q.test(a.call(n))}:C(!1),Y=J("length");function Z(n,r){r=function(n){for(var r={},t=n.length,e=0;e<t;++e)r[n[e]]=!0;return{contains:function(n){return r[n]},push:function(t){return r[t]=!0,n.push(t)}}}(r);var t=b.length,u=n.constructor,o=D(u)&&u.prototype||e,i="constructor";for(W(n,i)&&!r.contains(i)&&r.push(i);t--;)(i=b[t])in n&&n[i]!==o[i]&&!r.contains(i)&&r.push(i)}function nn(n){if(!_(n))return[];if(p)return p(n);var r=[];for(var t in n)W(n,t)&&r.push(t);return g&&Z(n,r),r}function rn(n,r){var t=nn(r),e=t.length;if(null==n)return!e;for(var u=Object(n),o=0;o<e;o++){var i=t[o];if(r[i]!==u[i]||!(i in u))return!1}return!0}function tn(n){return n instanceof tn?n:this instanceof tn?void(this._wrapped=n):new tn(n)}function en(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,G(n))}tn.VERSION=n,tn.prototype.value=function(){return this._wrapped},tn.prototype.valueOf=tn.prototype.toJSON=tn.prototype.value,tn.prototype.toString=function(){return String(this._wrapped)};var un="[object DataView]";function on(n,r,t,e){if(n===r)return 0!==n||1/n==1/r;if(null==n||null==r)return!1;if(n!=n)return r!=r;var o=typeof n;return("function"===o||"object"===o||"object"==typeof r)&&function n(r,t,e,o){r instanceof tn&&(r=r._wrapped);t instanceof tn&&(t=t._wrapped);var i=a.call(r);if(i!==a.call(t))return!1;if(F&&"[object Object]"==i&&q(r)){if(!q(t))return!1;i=un}switch(i){case"[object RegExp]":case"[object String]":return""+r==""+t;case"[object Number]":return+r!=+r?+t!=+t:0==+r?1/+r==1/t:+r==+t;case"[object Date]":case"[object Boolean]":return+r==+t;case"[object Symbol]":return u.valueOf.call(r)===u.valueOf.call(t);case"[object ArrayBuffer]":case un:return n(en(r),en(t),e,o)}var f="[object Array]"===i;if(!f&&X(r)){if(G(r)!==G(t))return!1;if(r.buffer===t.buffer&&r.byteOffset===t.byteOffset)return!0;f=!0}if(!f){if("object"!=typeof r||"object"!=typeof t)return!1;var c=r.constructor,l=t.constructor;if(c!==l&&!(D(c)&&c instanceof c&&D(l)&&l instanceof l)&&"constructor"in r&&"constructor"in t)return!1}o=o||[];var s=(e=e||[]).length;for(;s--;)if(e[s]===r)return o[s]===t;if(e.push(r),o.push(t),f){if((s=r.length)!==t.length)return!1;for(;s--;)if(!on(r[s],t[s],e,o))return!1}else{var p,v=nn(r);if(s=v.length,nn(t).length!==s)return!1;for(;s--;)if(p=v[s],!W(t,p)||!on(r[p],t[p],e,o))return!1}return e.pop(),o.pop(),!0}(n,r,t,e)}function an(n){if(!_(n))return[];var r=[];for(var t in n)r.push(t);return g&&Z(n,r),r}function fn(n){var r=Y(n);return function(t){if(null==t)return!1;var e=an(t);if(Y(e))return!1;for(var u=0;u<r;u++)if(!D(t[n[u]]))return!1;return n!==hn||!D(t[cn])}}var cn="forEach",ln="has",sn=["clear","delete"],pn=["get",ln,"set"],vn=sn.concat(cn,pn),hn=sn.concat(pn),yn=["add"].concat(sn,cn,ln),dn=V?fn(vn):x("Map"),gn=V?fn(hn):x("WeakMap"),bn=V?fn(yn):x("Set"),mn=x("WeakSet");function jn(n){for(var r=nn(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=n[r[u]];return e}function _n(n){for(var r={},t=nn(n),e=0,u=t.length;e<u;e++)r[n[t[e]]]=t[e];return r}function wn(n){var r=[];for(var t in n)D(n[t])&&r.push(t);return r.sort()}function An(n,r){return function(t){var e=arguments.length;if(r&&(t=Object(t)),e<2||null==t)return t;for(var u=1;u<e;u++)for(var o=arguments[u],i=n(o),a=i.length,f=0;f<a;f++){var c=i[f];r&&void 0!==t[c]||(t[c]=o[c])}return t}}var xn=An(an),Sn=An(nn),On=An(an,!0);function Mn(n){if(!_(n))return{};if(v)return v(n);var r=function(){};r.prototype=n;var t=new r;return r.prototype=null,t}function En(n){return _(n)?U(n)?n.slice():xn({},n):n}function Bn(n){return U(n)?n:[n]}function Nn(n){return tn.toPath(n)}function In(n,r){for(var t=r.length,e=0;e<t;e++){if(null==n)return;n=n[r[e]]}return t?n:void 0}function Tn(n,r,t){var e=In(n,Nn(r));return w(e)?t:e}function kn(n){return n}function Dn(n){return n=Sn({},n),function(r){return rn(r,n)}}function Rn(n){return n=Nn(n),function(r){return In(r,n)}}function Fn(n,r,t){if(void 0===r)return n;switch(null==t?3:t){case 1:return function(t){return n.call(r,t)};case 3:return function(t,e,u){return n.call(r,t,e,u)};case 4:return function(t,e,u,o){return n.call(r,t,e,u,o)}}return function(){return n.apply(r,arguments)}}function Vn(n,r,t){return null==n?kn:D(n)?Fn(n,r,t):_(n)&&!U(n)?Dn(n):Rn(n)}function Pn(n,r){return Vn(n,r,1/0)}function qn(n,r,t){return tn.iteratee!==Pn?tn.iteratee(n,r):Vn(n,r,t)}function Un(){}function Wn(n,r){return null==r&&(r=n,n=0),n+Math.floor(Math.random()*(r-n+1))}tn.toPath=Bn,tn.iteratee=Pn;var zn=Date.now||function(){return(new Date).getTime()};function Ln(n){var r=function(r){return n[r]},t="(?:"+nn(n).join("|")+")",e=RegExp(t),u=RegExp(t,"g");return function(n){return n=null==n?"":""+n,e.test(n)?n.replace(u,r):n}}var $n={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},Cn=Ln($n),Kn=Ln(_n($n)),Jn=tn.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Gn=/(.)^/,Hn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Qn=/\\|'|\r|\n|\u2028|\u2029/g;function Xn(n){return"\\"+Hn[n]}var Yn=/^\s*(\w|\$)+\s*$/;var Zn=0;function nr(n,r,t,e,u){if(!(e instanceof r))return n.apply(t,u);var o=Mn(n.prototype),i=n.apply(o,u);return _(i)?i:o}var rr=j((function(n,r){var t=rr.placeholder,e=function(){for(var u=0,o=r.length,i=Array(o),a=0;a<o;a++)i[a]=r[a]===t?arguments[u++]:r[a];for(;u<arguments.length;)i.push(arguments[u++]);return nr(n,e,this,this,i)};return e}));rr.placeholder=tn;var tr=j((function(n,r,t){if(!D(n))throw new TypeError("Bind must be called on a function");var e=j((function(u){return nr(n,e,r,this,t.concat(u))}));return e})),er=K(Y);function ur(n,r,t,e){if(e=e||[],r||0===r){if(r<=0)return e.concat(n)}else r=1/0;for(var u=e.length,o=0,i=Y(n);o<i;o++){var a=n[o];if(er(a)&&(U(a)||L(a)))if(r>1)ur(a,r-1,t,e),u=e.length;else for(var f=0,c=a.length;f<c;)e[u++]=a[f++];else t||(e[u++]=a)}return e}var or=j((function(n,r){var t=(r=ur(r,!1,!1)).length;if(t<1)throw new Error("bindAll must be passed function names");for(;t--;){var e=r[t];n[e]=tr(n[e],n)}return n}));var ir=j((function(n,r,t){return setTimeout((function(){return n.apply(null,t)}),r)})),ar=rr(ir,tn,1);function fr(n){return function(){return!n.apply(this,arguments)}}function cr(n,r){var t;return function(){return--n>0&&(t=r.apply(this,arguments)),n<=1&&(r=null),t}}var lr=rr(cr,2);function sr(n,r,t){r=qn(r,t);for(var e,u=nn(n),o=0,i=u.length;o<i;o++)if(r(n[e=u[o]],e,n))return e}function pr(n){return function(r,t,e){t=qn(t,e);for(var u=Y(r),o=n>0?0:u-1;o>=0&&o<u;o+=n)if(t(r[o],o,r))return o;return-1}}var vr=pr(1),hr=pr(-1);function yr(n,r,t,e){for(var u=(t=qn(t,e,1))(r),o=0,i=Y(n);o<i;){var a=Math.floor((o+i)/2);t(n[a])<u?o=a+1:i=a}return o}function dr(n,r,t){return function(e,u,o){var a=0,f=Y(e);if("number"==typeof o)n>0?a=o>=0?o:Math.max(o+f,a):f=o>=0?Math.min(o+1,f):o+f+1;else if(t&&o&&f)return e[o=t(e,u)]===u?o:-1;if(u!=u)return(o=r(i.call(e,a,f),$))>=0?o+a:-1;for(o=n>0?a:f-1;o>=0&&o<f;o+=n)if(e[o]===u)return o;return-1}}var gr=dr(1,vr,yr),br=dr(-1,hr);function mr(n,r,t){var e=(er(n)?vr:sr)(n,r,t);if(void 0!==e&&-1!==e)return n[e]}function jr(n,r,t){var e,u;if(r=Fn(r,t),er(n))for(e=0,u=n.length;e<u;e++)r(n[e],e,n);else{var o=nn(n);for(e=0,u=o.length;e<u;e++)r(n[o[e]],o[e],n)}return n}function _r(n,r,t){r=qn(r,t);for(var e=!er(n)&&nn(n),u=(e||n).length,o=Array(u),i=0;i<u;i++){var a=e?e[i]:i;o[i]=r(n[a],a,n)}return o}function wr(n){var r=function(r,t,e,u){var o=!er(r)&&nn(r),i=(o||r).length,a=n>0?0:i-1;for(u||(e=r[o?o[a]:a],a+=n);a>=0&&a<i;a+=n){var f=o?o[a]:a;e=t(e,r[f],f,r)}return e};return function(n,t,e,u){var o=arguments.length>=3;return r(n,Fn(t,u,4),e,o)}}var Ar=wr(1),xr=wr(-1);function Sr(n,r,t){var e=[];return r=qn(r,t),jr(n,(function(n,t,u){r(n,t,u)&&e.push(n)})),e}function Or(n,r,t){r=qn(r,t);for(var e=!er(n)&&nn(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(!r(n[i],i,n))return!1}return!0}function Mr(n,r,t){r=qn(r,t);for(var e=!er(n)&&nn(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(r(n[i],i,n))return!0}return!1}function Er(n,r,t,e){return er(n)||(n=jn(n)),("number"!=typeof t||e)&&(t=0),gr(n,r,t)>=0}var Br=j((function(n,r,t){var e,u;return D(r)?u=r:(r=Nn(r),e=r.slice(0,-1),r=r[r.length-1]),_r(n,(function(n){var o=u;if(!o){if(e&&e.length&&(n=In(n,e)),null==n)return;o=n[r]}return null==o?o:o.apply(n,t)}))}));function Nr(n,r){return _r(n,Rn(r))}function Ir(n,r,t){var e,u,o=-1/0,i=-1/0;if(null==r||"number"==typeof r&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=er(n)?n:jn(n)).length;a<f;a++)null!=(e=n[a])&&e>o&&(o=e);else r=qn(r,t),jr(n,(function(n,t,e){((u=r(n,t,e))>i||u===-1/0&&o===-1/0)&&(o=n,i=u)}));return o}function Tr(n,r,t){if(null==r||t)return er(n)||(n=jn(n)),n[Wn(n.length-1)];var e=er(n)?En(n):jn(n),u=Y(e);r=Math.max(Math.min(r,u),0);for(var o=u-1,i=0;i<r;i++){var a=Wn(i,o),f=e[i];e[i]=e[a],e[a]=f}return e.slice(0,r)}function kr(n,r){return function(t,e,u){var o=r?[[],[]]:{};return e=qn(e,u),jr(t,(function(r,u){var i=e(r,u,t);n(o,r,i)})),o}}var Dr=kr((function(n,r,t){W(n,t)?n[t].push(r):n[t]=[r]})),Rr=kr((function(n,r,t){n[t]=r})),Fr=kr((function(n,r,t){W(n,t)?n[t]++:n[t]=1})),Vr=kr((function(n,r,t){n[t?0:1].push(r)}),!0),Pr=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function qr(n,r,t){return r in t}var Ur=j((function(n,r){var t={},e=r[0];if(null==n)return t;D(e)?(r.length>1&&(e=Fn(e,r[1])),r=an(n)):(e=qr,r=ur(r,!1,!1),n=Object(n));for(var u=0,o=r.length;u<o;u++){var i=r[u],a=n[i];e(a,i,n)&&(t[i]=a)}return t})),Wr=j((function(n,r){var t,e=r[0];return D(e)?(e=fr(e),r.length>1&&(t=r[1])):(r=_r(ur(r,!1,!1),String),e=function(n,t){return!Er(r,t)}),Ur(n,e,t)}));function zr(n,r,t){return i.call(n,0,Math.max(0,n.length-(null==r||t?1:r)))}function Lr(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[0]:zr(n,n.length-r)}function $r(n,r,t){return i.call(n,null==r||t?1:r)}var Cr=j((function(n,r){return r=ur(r,!0,!0),Sr(n,(function(n){return!Er(r,n)}))})),Kr=j((function(n,r){return Cr(n,r)}));function Jr(n,r,t,e){A(r)||(e=t,t=r,r=!1),null!=t&&(t=qn(t,e));for(var u=[],o=[],i=0,a=Y(n);i<a;i++){var f=n[i],c=t?t(f,i,n):f;r&&!t?(i&&o===c||u.push(f),o=c):t?Er(o,c)||(o.push(c),u.push(f)):Er(u,f)||u.push(f)}return u}var Gr=j((function(n){return Jr(ur(n,!0,!0))}));function Hr(n){for(var r=n&&Ir(n,Y).length||0,t=Array(r),e=0;e<r;e++)t[e]=Nr(n,e);return t}var Qr=j(Hr);function Xr(n,r){return n._chain?tn(r).chain():r}function Yr(n){return jr(wn(n),(function(r){var t=tn[r]=n[r];tn.prototype[r]=function(){var n=[this._wrapped];return o.apply(n,arguments),Xr(this,t.apply(tn,n))}})),tn}jr(["pop","push","reverse","shift","sort","splice","unshift"],(function(n){var r=t[n];tn.prototype[n]=function(){var t=this._wrapped;return null!=t&&(r.apply(t,arguments),"shift"!==n&&"splice"!==n||0!==t.length||delete t[0]),Xr(this,t)}})),jr(["concat","join","slice"],(function(n){var r=t[n];tn.prototype[n]=function(){var n=this._wrapped;return null!=n&&(n=r.apply(n,arguments)),Xr(this,n)}}));var Zr=Yr({__proto__:null,VERSION:n,restArguments:j,isObject:_,isNull:function(n){return null===n},isUndefined:w,isBoolean:A,isElement:function(n){return!(!n||1!==n.nodeType)},isString:S,isNumber:O,isDate:M,isRegExp:E,isError:B,isSymbol:N,isArrayBuffer:I,isDataView:q,isArray:U,isFunction:D,isArguments:L,isFinite:function(n){return!N(n)&&d(n)&&!isNaN(parseFloat(n))},isNaN:$,isTypedArray:X,isEmpty:function(n){if(null==n)return!0;var r=Y(n);return"number"==typeof r&&(U(n)||S(n)||L(n))?0===r:0===Y(nn(n))},isMatch:rn,isEqual:function(n,r){return on(n,r)},isMap:dn,isWeakMap:gn,isSet:bn,isWeakSet:mn,keys:nn,allKeys:an,values:jn,pairs:function(n){for(var r=nn(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=[r[u],n[r[u]]];return e},invert:_n,functions:wn,methods:wn,extend:xn,extendOwn:Sn,assign:Sn,defaults:On,create:function(n,r){var t=Mn(n);return r&&Sn(t,r),t},clone:En,tap:function(n,r){return r(n),n},get:Tn,has:function(n,r){for(var t=(r=Nn(r)).length,e=0;e<t;e++){var u=r[e];if(!W(n,u))return!1;n=n[u]}return!!t},mapObject:function(n,r,t){r=qn(r,t);for(var e=nn(n),u=e.length,o={},i=0;i<u;i++){var a=e[i];o[a]=r(n[a],a,n)}return o},identity:kn,constant:C,noop:Un,toPath:Bn,property:Rn,propertyOf:function(n){return null==n?Un:function(r){return Tn(n,r)}},matcher:Dn,matches:Dn,times:function(n,r,t){var e=Array(Math.max(0,n));r=Fn(r,t,1);for(var u=0;u<n;u++)e[u]=r(u);return e},random:Wn,now:zn,escape:Cn,unescape:Kn,templateSettings:Jn,template:function(n,r,t){!r&&t&&(r=t),r=On({},r,tn.templateSettings);var e=RegExp([(r.escape||Gn).source,(r.interpolate||Gn).source,(r.evaluate||Gn).source].join("|")+"|$","g"),u=0,o="__p+='";n.replace(e,(function(r,t,e,i,a){return o+=n.slice(u,a).replace(Qn,Xn),u=a+r.length,t?o+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":e?o+="'+\n((__t=("+e+"))==null?'':__t)+\n'":i&&(o+="';\n"+i+"\n__p+='"),r})),o+="';\n";var i,a=r.variable;if(a){if(!Yn.test(a))throw new Error("variable is not a bare identifier: "+a)}else o="with(obj||{}){\n"+o+"}\n",a="obj";o="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{i=new Function(a,"_",o)}catch(n){throw n.source=o,n}var f=function(n){return i.call(this,n,tn)};return f.source="function("+a+"){\n"+o+"}",f},result:function(n,r,t){var e=(r=Nn(r)).length;if(!e)return D(t)?t.call(n):t;for(var u=0;u<e;u++){var o=null==n?void 0:n[r[u]];void 0===o&&(o=t,u=e),n=D(o)?o.call(n):o}return n},uniqueId:function(n){var r=++Zn+"";return n?n+r:r},chain:function(n){var r=tn(n);return r._chain=!0,r},iteratee:Pn,partial:rr,bind:tr,bindAll:or,memoize:function(n,r){var t=function(e){var u=t.cache,o=""+(r?r.apply(this,arguments):e);return W(u,o)||(u[o]=n.apply(this,arguments)),u[o]};return t.cache={},t},delay:ir,defer:ar,throttle:function(n,r,t){var e,u,o,i,a=0;t||(t={});var f=function(){a=!1===t.leading?0:zn(),e=null,i=n.apply(u,o),e||(u=o=null)},c=function(){var c=zn();a||!1!==t.leading||(a=c);var l=r-(c-a);return u=this,o=arguments,l<=0||l>r?(e&&(clearTimeout(e),e=null),a=c,i=n.apply(u,o),e||(u=o=null)):e||!1===t.trailing||(e=setTimeout(f,l)),i};return c.cancel=function(){clearTimeout(e),a=0,e=u=o=null},c},debounce:function(n,r,t){var e,u,o,i,a,f=function(){var c=zn()-u;r>c?e=setTimeout(f,r-c):(e=null,t||(i=n.apply(a,o)),e||(o=a=null))},c=j((function(c){return a=this,o=c,u=zn(),e||(e=setTimeout(f,r),t&&(i=n.apply(a,o))),i}));return c.cancel=function(){clearTimeout(e),e=o=a=null},c},wrap:function(n,r){return rr(r,n)},negate:fr,compose:function(){var n=arguments,r=n.length-1;return function(){for(var t=r,e=n[r].apply(this,arguments);t--;)e=n[t].call(this,e);return e}},after:function(n,r){return function(){if(--n<1)return r.apply(this,arguments)}},before:cr,once:lr,findKey:sr,findIndex:vr,findLastIndex:hr,sortedIndex:yr,indexOf:gr,lastIndexOf:br,find:mr,detect:mr,findWhere:function(n,r){return mr(n,Dn(r))},each:jr,forEach:jr,map:_r,collect:_r,reduce:Ar,foldl:Ar,inject:Ar,reduceRight:xr,foldr:xr,filter:Sr,select:Sr,reject:function(n,r,t){return Sr(n,fr(qn(r)),t)},every:Or,all:Or,some:Mr,any:Mr,contains:Er,includes:Er,include:Er,invoke:Br,pluck:Nr,where:function(n,r){return Sr(n,Dn(r))},max:Ir,min:function(n,r,t){var e,u,o=1/0,i=1/0;if(null==r||"number"==typeof r&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=er(n)?n:jn(n)).length;a<f;a++)null!=(e=n[a])&&e<o&&(o=e);else r=qn(r,t),jr(n,(function(n,t,e){((u=r(n,t,e))<i||u===1/0&&o===1/0)&&(o=n,i=u)}));return o},shuffle:function(n){return Tr(n,1/0)},sample:Tr,sortBy:function(n,r,t){var e=0;return r=qn(r,t),Nr(_r(n,(function(n,t,u){return{value:n,index:e++,criteria:r(n,t,u)}})).sort((function(n,r){var t=n.criteria,e=r.criteria;if(t!==e){if(t>e||void 0===t)return 1;if(t<e||void 0===e)return-1}return n.index-r.index})),"value")},groupBy:Dr,indexBy:Rr,countBy:Fr,partition:Vr,toArray:function(n){return n?U(n)?i.call(n):S(n)?n.match(Pr):er(n)?_r(n,kn):jn(n):[]},size:function(n){return null==n?0:er(n)?n.length:nn(n).length},pick:Ur,omit:Wr,first:Lr,head:Lr,take:Lr,initial:zr,last:function(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[n.length-1]:$r(n,Math.max(0,n.length-r))},rest:$r,tail:$r,drop:$r,compact:function(n){return Sr(n,Boolean)},flatten:function(n,r){return ur(n,r,!1)},without:Kr,uniq:Jr,unique:Jr,union:Gr,intersection:function(n){for(var r=[],t=arguments.length,e=0,u=Y(n);e<u;e++){var o=n[e];if(!Er(r,o)){var i;for(i=1;i<t&&Er(arguments[i],o);i++);i===t&&r.push(o)}}return r},difference:Cr,unzip:Hr,transpose:Hr,zip:Qr,object:function(n,r){for(var t={},e=0,u=Y(n);e<u;e++)r?t[n[e]]=r[e]:t[n[e][0]]=n[e][1];return t},range:function(n,r,t){null==r&&(r=n||0,n=0),t||(t=r<n?-1:1);for(var e=Math.max(Math.ceil((r-n)/t),0),u=Array(e),o=0;o<e;o++,n+=t)u[o]=n;return u},chunk:function(n,r){if(null==r||r<1)return[];for(var t=[],e=0,u=n.length;e<u;)t.push(i.call(n,e,e+=r));return t},mixin:Yr,default:tn});return Zr._=Zr,Zr}));
\ No newline at end of file
diff --git a/sphinx/build/html/genindex.html b/sphinx/build/html/genindex.html
index be2042b3..46e796b5 100644
--- a/sphinx/build/html/genindex.html
+++ b/sphinx/build/html/genindex.html
@@ -3,17 +3,17 @@
 <head>
   <meta charset="utf-8" />
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>Index &mdash; Ohmpi: open hardware resistivity-meter documentation</title><link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+  <title>Index &mdash; Ohmpi: open hardware resistivity-meter documentation</title>
+      <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+      <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
     <script src="_static/js/html5shiv.min.js"></script>
   <![endif]-->
-  <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+  
+        <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
         <script src="_static/jquery.js"></script>
         <script src="_static/underscore.js"></script>
         <script src="_static/doctools.js"></script>
-        <script src="_static/language_data.js"></script>
-        <script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
     <script src="_static/js/theme.js"></script>
     <link rel="index" title="Index" href="#" />
     <link rel="search" title="Search" href="search.html" /> 
diff --git a/sphinx/build/html/index.html b/sphinx/build/html/index.html
index 218bf292..83664afe 100644
--- a/sphinx/build/html/index.html
+++ b/sphinx/build/html/index.html
@@ -1,19 +1,20 @@
 <!DOCTYPE html>
 <html class="writer-html5" lang="en" >
 <head>
-  <meta charset="utf-8" />
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>OHMPI: Open source and open hardware resitivity-meter &mdash; Ohmpi: open hardware resistivity-meter documentation</title><link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+  <title>OHMPI: Open source and open hardware resitivity-meter &mdash; Ohmpi: open hardware resistivity-meter documentation</title>
+      <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+      <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
     <script src="_static/js/html5shiv.min.js"></script>
   <![endif]-->
-  <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+  
+        <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
         <script src="_static/jquery.js"></script>
         <script src="_static/underscore.js"></script>
         <script src="_static/doctools.js"></script>
-        <script src="_static/language_data.js"></script>
-        <script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
     <script src="_static/js/theme.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
@@ -66,16 +67,16 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <div class="section" id="ohmpi-open-source-and-open-hardware-resitivity-meter">
-<h1>OHMPI: Open source and open hardware resitivity-meter<a class="headerlink" href="#ohmpi-open-source-and-open-hardware-resitivity-meter" title="Permalink to this headline">¶</a></h1>
-<div class="sidebar">
+  <section id="ohmpi-open-source-and-open-hardware-resitivity-meter">
+<h1>OHMPI: Open source and open hardware resitivity-meter<a class="headerlink" href="#ohmpi-open-source-and-open-hardware-resitivity-meter" title="Permalink to this headline"></a></h1>
+<aside class="sidebar">
 <p class="sidebar-title">Summary</p>
 <dl class="field-list simple">
 <dt class="field-odd">Release</dt>
 <dd class="field-odd"><p>open hardware resistivity-meter</p>
 </dd>
 <dt class="field-even">Date</dt>
-<dd class="field-even"><p>Jan 22, 2022</p>
+<dd class="field-even"><p>Jan 30, 2022</p>
 </dd>
 <dt class="field-odd">Date start</dt>
 <dd class="field-odd"><p>July 2016</p>
@@ -90,7 +91,7 @@
 <dd class="field-even"><p>some mature, some in progress</p>
 </dd>
 </dl>
-</div>
+</aside>
 <div class="topic">
 <p class="topic-title">OhmPi Document Center</p>
 <ul class="simple">
@@ -176,7 +177,7 @@
 </li>
 </ul>
 </div>
-</div>
+</section>
 
 
            </div>
diff --git a/sphinx/build/html/search.html b/sphinx/build/html/search.html
index 689efaf1..d659aac0 100644
--- a/sphinx/build/html/search.html
+++ b/sphinx/build/html/search.html
@@ -3,18 +3,18 @@
 <head>
   <meta charset="utf-8" />
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>Search &mdash; Ohmpi: open hardware resistivity-meter documentation</title><link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+  <title>Search &mdash; Ohmpi: open hardware resistivity-meter documentation</title>
+      <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+      <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
     
   <!--[if lt IE 9]>
     <script src="_static/js/html5shiv.min.js"></script>
   <![endif]-->
-  <script id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+  
+        <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
         <script src="_static/jquery.js"></script>
         <script src="_static/underscore.js"></script>
         <script src="_static/doctools.js"></script>
-        <script src="_static/language_data.js"></script>
-        <script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
     <script src="_static/js/theme.js"></script>
     <script src="_static/searchtools.js"></script>
     <script src="_static/language_data.js"></script>
diff --git a/sphinx/build/html/searchindex.js b/sphinx/build/html/searchindex.js
index 986c5449..51e354b2 100644
--- a/sphinx/build/html/searchindex.js
+++ b/sphinx/build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["Ohmpi","Ohmpi_V2_00/V2_00_step_01","Ohmpi_V2_00/V2_00_step_02","Ohmpi_V2_00/V2_00_step_03","V1_01","V1_02","V2_00","index"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,sphinx:56},filenames:["Ohmpi.rst","Ohmpi_V2_00\\V2_00_step_01.rst","Ohmpi_V2_00\\V2_00_step_02.rst","Ohmpi_V2_00\\V2_00_step_03.rst","V1_01.rst","V1_02.rst","V2_00.rst","index.rst"],objects:{},objnames:{},objtypes:{},terms:{"000":[4,5],"001000":2,"001101":2,"008":3,"018":[4,5],"0251001":5,"02be":[2,3],"061":3,"091":3,"0x70":3,"0x71":3,"0x72":3,"0x73":3,"0x77":3,"100":[4,5],"100k":3,"100nf":[2,5],"101":[4,5],"10120158":3,"1012015810":3,"10120550":[2,3],"10120558":3,"10120862":3,"1016":0,"102110421":2,"103":[4,5],"103321":3,"1083":[4,5],"1085":2,"10v":5,"110":[2,4,5],"1115":[4,5],"114":[2,4,5],"11mm":2,"120":[2,3],"1211n":2,"1212":2,"1215":[2,5],"127":3,"128":[3,7],"12v":[2,4,5,7],"1332":[4,5],"140":3,"150":[3,4,5,6],"1548658":3,"1565235":[4,5],"1568649":[4,5],"1580994":3,"185":[4,5],"199":[4,5],"1kohm":2,"1n4007":3,"1x0":[4,5],"1x1":[4,5],"1x10":[2,4,5],"2016":7,"2020":0,"2021":0,"2022":7,"205":3,"220":2,"24300":3,"24v":[2,5],"252b7an":2,"252baqg":3,"252bdzonqg":2,"252be0w1orxzibqpw":2,"252be1bmvd":2,"252bg":2,"252bii":2,"252bnrpuooeq":2,"252bsz9b":3,"252bx":2,"252bz3hvktao":3,"252bzuq":3,"254":[2,3],"25515":3,"256":3,"2701":[2,3],"2717":3,"296":3,"2f0t3ruis9pcaqjlt4":2,"2f12mkns3vxsdryxuhw":[2,3],"2f2czwu0ejpozmzc2a":3,"2f2czwuxuhumfr":3,"2f33nj0gbxroculucynpyong":2,"2f5q":3,"2faaymw02gquicgqj0ta":2,"2fbpyakboruumren":3,"2ff6fcxt7g":3,"2ffq":2,"2fha2pyfadugpyeg4idvm":2,"2fha2pyfadugy9twham3ru9hmijohywhbin95knm":2,"2fha2pyfaduh":2,"2fha2pyfaduhuylh7az":2,"2fha2pyfadujqkqx4wauig":2,"2flq1th4mcyoetma":2,"2fm":2,"2fmgndxmcnv":2,"2fmjfh2xjoums6wztux4som":2,"2fmsr":2,"2fogzutwiq9iz5vjaqfoyugqalgxpeckigrqvf4hn":2,"2fq":2,"2fqaur8narg":2,"2fufuz19ilfayzxocfra":2,"3002002":2,"304":2,"305":[2,3],"308":2,"325":3,"3x11":2,"41f2r0e":2,"449":2,"45100":0,"4686":[4,5],"471":3,"500":[4,5],"503811":3,"508":[2,3],"50vdc":[2,5],"512":3,"524":2,"537":[4,5],"5488":[4,5],"560":3,"576":[3,4],"593":2,"5kohm":2,"5twgzeq9e7hsylqaljjyrw":3,"5vcc":[4,5],"5vdc":[4,5],"614":3,"616":3,"627":[4,5],"648":[2,3,4,5],"69626":0,"69675":0,"732":3,"741435":2,"741727":3,"742063":3,"745":3,"762":2,"776":3,"796":2,"7ah":[4,5],"7mvldsj5uaxen3lyyh3sqw":2,"846":3,"858":[4,5],"897":[4,5],"9004330000":[4,5],"966067":[4,5],"971110321":2,"\u00e9lectrod":[],"\u00e9tape":[],"\u00eatre":[],"ao\u00fbt":0,"attribu\u00e9":[],"case":[1,4,5],"d\u00e9faut":[],"default":3,"diff\u00e9rent":[],"export":1,"final":[4,5],"function":[0,4,5],"h\u00e9l\u00e8ne":[0,7],"mm\u00b2":[4,5],"n\u00e9cessair":[],"new":[1,4,5,6],"orl\u00e9an":0,"pr\u00e9senton":[],"public":[4,5],"r\u00e9mi":[0,7],"r\u00e9p\u00e9ter":[],"return":[1,4,5],"switch":[4,5],"universit\u00e9":0,"vid\u00e9o":[1,4,5],ADS:[4,5],CMS:[4,5],For:[1,2,3,4,5],IDE:[6,7],IGE:0,Its:[4,5],The:[1,2,3,7],These:[4,5],With:[4,5],a_0x73:[],abmn:[4,5],abov:[4,5],acc:[1,4,5],access:[4,5],accord:[4,5],accur:[4,5],accuraci:[4,5],acid:[4,5],activ:[3,6,7],actual:[4,5],adafruit:[1,2,3,4,5],adapt:[2,4,5],adc:[2,4,5],add:[4,5],added:[4,5],adding:[4,5],addit:[4,5],address:[2,4,5,6],adjust:[2,4,5],adress:[],ads1115:[2,4,5],ads115:[2,4,5],ads1x15:[1,4,5],advantag:2,after:[4,5],align:[],all:[1,3,4,5,6],alloc:3,allow:[0,2,3,4,5,6],alp:0,also:[1,4,5],altern:[1,4,5],amp:[2,4,5],amplif:2,amplifi:[4,5],analog:[2,4,5],ani:[4,5],anoth:[1,4,5],apm:[2,3],appear:[1,2,4,5],appli:[0,4,5],applic:0,apt:[1,4,5],aqy211eh:2,arduino:4,arm:4,around:2,arrai:[4,5],articl:[4,5],asler:[2,3,4,5],assembl:[6,7],assign:3,assist:[4,5],associ:[0,3],attent:[4,5],attribut:[4,5],author:[0,1,4,5,7],automat:[0,4,5],automobil:[4,5],avail:[4,5],avec:[],avoir:[],avr:4,bank:[4,5],base:[1,3,4,5],basic:0,batteri:[2,4,5,6],been:[1,4,5],befor:[4,5],behavior:[4,5],being:[4,5],below:[1,4,5],between:[2,3,4,5],beyschlag:3,bin:[1,4,5],bit:[2,4,5],bkl:[2,3],black:[2,4,5],blinka:[1,4,5],blk:[2,3],block:[4,5],blue:[4,5],board:[1,6,7],boot:[1,4,5],both:[4,5],bottom:[2,4,5],bought:[4,5],box:6,breakout:2,bridg:[4,5],bug:4,build:[3,4,5],button:[1,4,5],by10:2,c320c104k1:[2,5],c320c104k1r5ta7303:2,c4uyot:2,cabl:[1,2,3,4,5],calcul:[4,5],calibr:[4,5],call:[0,1],can:[1,4,5,6],canal:4,cap:[4,5],capac:[4,5],capacitor:[2,5],car:4,card:[1,3,6,7],carri:[1,4,5],cart:[],caus:[1,4,5],ccf071k50gke36:2,cedex:0,center:[],ceram:[2,5],cett:[],cflag:1,chang:[2,3],channel:[3,4,5],chaqu:[],characterist:[4,5],charg:[4,5],check:[1,4,5,6],chosen:[4,5],ciayqk2gdckzia2levalkg:2,circuit:[2,3,4,5],circuitpython:[1,4,5],circul:[4,5],cite:7,clean:[4,5],clement:[0,7],click:[1,4,5],close:[1,4,5],cmf651m0000fkek143:2,code:[1,2,3,4,5],coef_p0:[4,5],coef_p1:[4,5],coef_p2:[4,5],coef_p3:[4,5],coeff:[4,5],coeffici:[4,5],colour:3,com:[1,2,3,4,5],combin:3,command:[1,4,5],commerci:[4,5],common:[4,5],commun:[0,6],complet:[1,2,6,7],compon:[1,6,7],comput:[1,4,5],concevoir:[],conduct:[4,5],config:[1,4,5],configur:[6,7],congratul:[4,5],connect:[1,2,3,7],connector:[3,4,5],conrad:[2,3],consequ:[4,5],consist:[4,5],constitut:[4,5],construct:[4,5],consumpt:[4,5,6],contact:[2,3,4,5],contain:[1,4,5],content:7,control:[4,5,6],convers:[4,5],convert:[2,4,5],copi:1,corner:2,correct:[4,5],correspond:4,cost:[0,2,3,4,5],could:[2,4,5],cpu:[4,5,6],creat:[1,4,5],creation:0,crimp:[4,5],csv:[4,5],ctrl:[1,4,5],cui:[2,3],current:[0,2,6,7],dale:2,damag:[1,4,5],dan:[],data:[0,7],date:[0,4,5,7],dcconvert:5,deactiv:[1,4,5],decid:[1,4,5],decoupl:5,decreas:2,dedic:[0,6],delai:[4,5],deliv:[4,5],depart:0,depend:[1,4,5],describ:[1,2,4,5],descript:[6,7],design:[4,5],desktop:5,despit:[4,5],detail:4,dev:[1,4,5],develop:[0,1,2,4,5,6,7],devic:[2,3],devra:[],diagram:[4,5],differ:[1,2,3,4,5,6],digit:[2,3,4,5],dii:6,din:[4,5],diod:3,dip:[2,3],direct:[4,5],directli:[2,4,5],directori:[1,4,5],disconnect:[4,5],discret:1,displai:[4,5],distanc:[4,5],disturb:[4,5],divid:[4,5],document:[0,4],donc:[],done:[1,4,5],dot:2,down:[4,5],download:[4,5],dsp:4,dual:[2,3,4,5],duboi:[0,7],duplic:3,durat:[4,5,6],dure:[1,4,5],dzwb4:[4,5],e00122ff:0,each:[1,3,4,5],eaiaiqobchmin_taxbcx8wivq5nvch2qaqfpeayyccabegjk1_d_bw:2,eaiaiqobchmit8zjzr6x8wivgdnvch2vbwvseaqyayabegjqg_d_bw:2,editor:[1,4,5],effort:6,eiffel:0,either:[1,4,5],ejector:[2,3],electr:[0,2,7],electrod:[0,2,3,7],electron:[2,3,4,5],elektronik:2,elsevi:0,emil:0,enabl:[4,5],end:[1,4,5],energ:[4,5],enough:[3,4,5],ensur:[1,4,5],enter:[1,4,5],entir:[4,5],environ:[1,4,5],environn:[6,7],environnementshould:[1,4,5],equal:[4,5],equival:[2,4,5],ert:[4,5],escap:[1,4,5],est:[],estim:[4,5],everi:3,everyon:0,everyth:2,evolv:[4,5],exampl:[4,5],excess:[4,5],execut:[1,4,5],exist:[4,5],expand:3,expend:3,experi:[0,4,5,6],explain:4,export_path:5,extra:[4,5],failur:[1,4,5],fargier:[0,7],fast:5,faudra:[],faut:[],fcommon:1,featur:[4,5],femal:[2,3,4,5],ferrul:[4,5],fewer:[4,5],ff10:0,fhac0002zxj:4,field:[4,5,6],fig:[4,5],figur:[2,4,5],file:[1,4,5],find:[1,4,5],first:[1,4,5],fix:2,fixant:[],flexibl:0,florsch:[2,4,5],flow:[4,5],foi:[],folder:[1,4,5],follow:[1,2,3,4,5],forquet:[0,7],four:[2,6,7],framework:[4,5],franc:0,frist:7,from:[3,4,5,6],full:[4,5],fulli:0,fuse:[4,5],g5le:3,gain:[2,4,5],ganc:[0,7],gather:[1,4,5],gclid:2,gener:[2,3,4,5,7],geologi:0,ger:0,get:[0,1,2,4,5],gitlab:[4,5],gnd:[4,5],gnu:[1,4,5],gpio:[1,3,4,5],gpiozero:1,grenobl:0,gro:0,ground:[2,4,5],gui:[1,4,5],guidelin:7,gurawfaegucaqqfvnvtyeg:2,gustav:0,guyard:[0,7],h81k0bya:[2,4,5],h81k5bya:[2,4,5],had:[4,5],hand:[4,5],handl:[4,5],hardwar:[0,4,5],hardwarex:0,harwin:2,has:[1,3,4,5],have:[1,2,3,4,5,6],hazard:[4,5],hdmi:1,header:[2,3,4,5],hear:[4,5],here:[3,5],hex:3,hexagonal:2,hexseal:[2,3],high:[4,5],higher:[2,5],holder:[4,5],hole:[4,5],holsworthi:2,home:[1,4,5],horizont:[4,5],hous:[4,5],how:[1,4,5],howev:[4,5],http:[1,2,3,4,5],i2c:[1,2,3],i2cdetect:2,ici:[],identifi:3,ifsttar:0,iggadovctstu:2,illustr:[4,5],im6toxqzgoauedprb19mha:2,imag:[0,1],imped:[4,5,6],implent:7,improv:[5,6],in1:[4,5],in2:[4,5],in3:[4,5],in4:[4,5],ina282:2,ina282aid:2,includ:[1,4,5],incom:[4,5],incorpor:3,increas:[4,5],inde:[4,5],industri:2,initi:7,inject:[0,6,7],injection_dur:[4,5],inpout:2,input:[2,4,5,6],inra:0,insert:[4,5],insid:[4,5],instal:[2,3,6,7],instanc:1,instead:[4,5],instruct:[1,7],instrument:[0,2,4,5],integr:2,intens:[4,5],interfac:[1,4,5],interpret:[1,2,4,5],introduc:[4,5],introduct:7,invit:4,involv:0,ion:[4,5],iri:0,irstea:[4,5],its:[1,3,4,5,6],jan:7,jason:5,jjse:[2,3],journal:4,jpg:[],json:5,juillet:0,juli:7,julien:[0,7],jumper:3,just:[2,5],kaufmann:[0,7],kemet:[2,5],keyboard:[1,4,5],keyston:3,known:[1,4,5],kohm:[2,3,4,5],laboratori:[0,4,5,6],laps:6,last:5,lastli:[4,5],latest:[1,4,5],lead:[4,5],leav:[1,4,5],left:2,length:[4,5],les:[],less:[4,5],let:[4,5],libatla:[1,4,5],librari:[1,4,5],lie:[2,4,5],limit:[2,6,7],line:[2,3,4,5],list:[1,7],lithium:[4,5],littelfus:[4,5],littl:[4,5],lm158:2,lm158j:2,lm158n:2,lm358an:[2,4,5],lm358n:[4,5],locat:[1,4,5],logger:[0,4,5],low:[0,1,4,5,6],lr20:[4,5],lying:[4,5],lyon:0,m_0x73:[],made:[4,5,6],mai:[1,4,5],main:[4,5],make:[1,4,5],male:[2,3],manag:[4,5],manual:[4,5],manufactur:[2,3,4,5],manuscript:[4,5],mark:2,master:[4,5],matur:7,max:2,maximum:[4,5],mba02040c1003frp00:3,mcp23008:2,mcp23017:3,mcp230xx:1,measur:[0,1,6,7],mechan:[3,4,5],meet:[1,4,5],mega:[4,5],menu:[1,4,5],mesur:7,met:[1,4,5],meter:[0,4,5,6],meterfeatur:0,mgh:2,micro:[1,4,5,6],mill:2,mimic:[4,5],min:[4,5,6],miss:4,mm2:[4,5],model:[1,2,4,5],modif:[1,4,5],modifi:[1,4,5],modul:[4,5],mofset:3,mohm:[2,4,5,6],mon:0,monitor:[4,5,6],more:6,moreov:[4,5],mosfet:3,mount:[2,3,4,5],mous:[1,4,5],mouser:[2,3],muliplex:3,multi:[3,4,5],multielectrod:6,multipl:1,multiplex:[0,3,6,7],multipli:[4,5],must:[1,3,4,5],mux:[4,5,6,7],mzrxyrlhvdt9crf7zyf:3,name:[3,4,5],nano:[1,4,5],nb_electrod:[4,5],nbr_mea:[4,5],nchannel:3,necessari:[1,3,4,5],need:[1,2,3,4,5],neg:[4,5],next:[4,5],nicola:[0,7],noob:[4,5],nopb:[2,4,5],normal:[4,5],note:[3,4,5],noter:[],nou:[],now:[4,5],number:[2,3,4,5],numer:[4,5],numpi:[1,4,5],obtain:[4,5],offcial:7,offer:[4,5,6],ohm:[2,4,5,6],ohmit:2,ohmmet:[4,5],ohmpi:[1,2,3],ohmpi_4elec:2,ohmpi_param:5,ohx:0,olivi:[0,7],omron:3,onc:[1,4,5],one:[2,4,5,6],onli:[3,7],onto:[4,5],open:[0,1,4,5],oper:[1,2,6,7],optic:2,optim:[4,5],option:[1,4,5],order:[4,5],org:1,orient:5,osf:[4,5],other:[4,5],our:[4,5,6],out:[1,4,5],outpout:2,output:[4,5],over:3,overh:5,own:3,packag:[6,7],padboard:2,pai:[4,5],panason:2,panda:[1,4,5],par:[],parallel:1,paramet:[6,7],part:[4,5,6],parten:0,partenair:7,pat1l:5,path:[1,4,5],pcb:[2,3,4,5],pcs:[2,3],per:[2,3,4,5],perform:[0,1,4,5],permut:[4,5],philosophi:[0,7],pic:4,piec:[4,5],pin:[2,3,4,5],pip:[1,4,5],pitch:[2,3,4,5],place:[4,5],plai:2,pleas:[4,5],plug:[2,4,5],point:[4,5,6],polar:[4,5],pole:[4,5],port:2,posit:[1,4,5],possibl:[4,5],potenti:[4,5],potentiomet:[4,5],pour:4,power:[2,3,4,5,6],practic:[4,5],pre:2,preci:2,precis:[2,4,5],prefer:[4,5],preliminari:7,prepar:[2,4,5],present:[0,3,4,5],press:[1,4,5],prevent:5,previou:6,previous:[1,4,5],print:[2,3,4,5],pro:[4,5],problem:1,procedur:7,produc:[4,5],product:[2,3],productdetail:[2,3],program:[1,4,5],progress:[0,7],project:[1,7],propos:[2,4,5],proposon:[],protect:1,protocol:[4,5],provid:[0,4,5],publish:4,puls:[4,5,6],purpos:[4,5],pyhton3:[1,4,5],python3:[1,4,5],python:[6,7],pythonid:[1,4,5],qkeozdl6eqpa6lzrlqfvow:2,quadripol:[4,5],quadrupol:[4,5],quantiti:[1,4,5],qui:[],r10:[4,5],r11:[4,5],r12:[4,5],r25:2,r_ref:[4,5],rail:[4,5],rang:[4,5],rapberri:[6,7],raspberri:[2,3,6,7],raspberrypi:1,raspbian:[1,4,5],raspebrri:[1,4,5],readm:[4,5],realiz:2,recommend:[1,4,5],red:[2,4,5],reduct:[4,5],refer:[2,3,4,5],relai:[1,2,3,4,5],releas:7,relief:3,remain:[4,5],rememb:[4,5],remot:[1,4,5],repeat:[4,5],repetit:[4,5],replac:5,repositori:[4,5],repres:[3,4,5],requir:[1,4,5,6],research:7,resist:[0,2,6,7],resistor:[2,3,4,5],resolut:[4,5,6],respect:[4,5],result:[2,4,5],revers:[4,5],reversa:[0,4,5],ribbon:3,right:2,rm3x8mm:[2,3],robust:[0,4,5,6],role:[4,5],root:[1,4,5],row:[2,3],rpi:[1,4,5],rro:0,ru5fayqh:2,run:[1,2,4,5],safeti:[4,5],sain:[4,5],sainsmart:[4,5],same:[4,5],samtec:[2,4,5],save:[1,4,5],scale:0,schemat:[2,4,5],scienc:[4,5],scientif:0,screen:[2,4,5],screw:[2,3,4,5],searchsuggest:[2,3],searchterm:[2,3],searchtyp:[2,3],second:[4,5],section:[4,5],see:[4,5],seeed:2,seek:6,select:[1,3,4,5],sequenc:[4,5],sequence_delai:[4,5],seri:[4,5],serv:[4,5],set:[1,2,4,5],setp:5,setup:[1,4,5],sever:[4,5],sgaepimzzmskedp9slc0yfx16nydmpxjueeogolbldi:3,sgaepimzzmskedp9slc0yyv4kpdpmd1hts4slctivmw:2,sgaepimzzmsyydr3r27av4eqf73yoh:3,sgaepimzzmueqxo7l:3,share:6,shield:[1,4,5],shortcut:[4,5],should:[1,2,4,5],show:[2,4,5],shown:[4,5],shunt:2,shutdown:2,signal:[2,4,5],simpl:[4,5],simpli:[1,4,5],simultan:[4,5],singl:[4,5],slope:[4,5],small:[0,2,4,5,6],smaller:[4,5],smart:[4,5],smt:2,socket:[2,3],softwar:[1,4,5],soic:2,soil:[4,5],solder:[2,4,5],solut:[4,5],some:[4,5,7],sound:[4,5],sourc:[0,1,4,5],space:[2,3],spacer:[2,3],specif:[4,5,6],specifi:[1,4,5],spi:[1,4,5],spool:2,ssq:2,ssw:[2,4,5],stabl:[1,4,5],stack:[4,5],stainless:[4,5],start:[1,4,5,6,7],startup:7,statu:[0,7],steel:[4,5],step:[4,5,7],step_n_3:[],still:[4,5],stop:6,storag:[4,5,6],strain:3,strict:[4,5],strip:[2,3,4,5],strong:[4,5],stronger:[4,5],strongli:[1,4,5],stuck:[4,5],studi:[4,5],studio:2,subject:[4,5],sudo:[1,4,5],suffici:[1,4,5],suggest:[2,3,4,5],suitabl:[4,5,6],sum:[4,5],suppli:[2,4,5],support:1,suppress:5,sur:[],sure:[1,4,5],surfac:0,system:[1,4,5,6],tab:[1,4,5],tabl:5,target:7,task:[1,4,5],tb009:[2,3],tca9548a:[1,3],tdh15:2,team:6,technic:7,temperatur:[4,5,6],ten:[4,5],termin:[1,2,3,4,5],test:[1,2,4,5],texa:[2,4,5],than:[2,4,5],thd:2,the9:[4,5],thei:[4,5],them:[4,5],therefor:[3,4,5],thi:[0,1,2,3,4,5,6],thonni:[6,7],thousand:[4,5],three:[2,4,5],through:[4,5],thu:[4,5],time:[1,3,4,5,6],togeth:[4,5],toler:5,tonni:2,tool:[0,6],top:2,total:[2,3,4,5],tow:2,track:[4,5],traco:[2,5],tracopow:[2,5],trn3:5,trn:[2,5],tru:[3,4,5],turn:[4,5],tutori:7,two:[2,4,5,6],txt:[1,4,5],type:[1,3,4,5,6],typic:[4,5],under:[4,5],une:[],unexpectedli:[1,4,5],unit:[2,3,4,5,6],univ:0,unplug:2,unzip:[4,5],updat:0,upgrad:[5,6],upper:2,upping:[4,5],upw50b50rv:[4,5],use:[1,3,4,5],used:[1,2,3,4,5],user:[1,4,5,7],using:[1,4,5],usr:[1,4,5],util:1,uwqyq:3,valeur:[],valid:[4,5],valu:[2,3,4,5],variou:[4,5],vdc:3,velleman:[4,5],venv:[1,4,5],veri:5,version:[1,2,4,5,6],vertic:[4,5],vhuuswq2:3,via:[1,4,5],view:2,villeurbann:0,vip:2,virtual:[6,7],vishai:[2,3],visit:1,vivien:[0,7],vlwxofp3u2wcfk5uckwtka:[2,3],voie:[],voltag:[2,4,5,6],voltmet:[4,5],w0yvoo0ixfenuv0hsdc4:2,wai:[1,4,5],want:5,watch:[1,4,5],weaker:4,web:[2,3],websit:[1,4,5],weidmul:[4,5],welcom:0,well:[1,4,5],were:[1,2,4,5],when:[1,4,5],where:[1,4,5],which:[2,3,4,5,6],whose:[4,5],willing:0,window:[1,4,5],wire:[1,4,5],wish:6,within:[1,4,5],without:[4,5],wjwzhv1v3pk:[1,4,5],wktuvitrialgiu8hcm7dvq:2,work:2,would:[4,5],wpm404:[4,5],write:[1,2,4,5],wurth:2,www:[1,2,3,4,5],x1j7hmvl2zh8vpefml8:2,yannick:[0,7],yca:2,you:[1,2,4,5],your:[1,2,4,5],youtub:[1,4,5],ze4:2,zoom:3,zvn4206a:3},titles:["OhmPi project","<strong>STEP n\u00b01</strong> : Raspberry Pi  configuration","<strong>STEP n\u00b02</strong>: Measurement board","<strong>STEP n\u00b03</strong>: MUX board","OhmPi V 1.01 (limited to 32 electrodes)","OhmPi V 1.02 (limited to 32 electrodes)","OhmPi V 2.xx (64 or 128 electrodes and 12V)","OHMPI: Open source and open hardware resitivity-meter"],titleterms:{"128":6,"12v":6,IDE:[1,4,5],The:[4,5,6],activ:[1,4,5],address:3,assembl:[2,3,4,5],board:[2,3,4,5],card:[4,5],center:7,check:2,cite:0,complet:[4,5],compon:[2,3,4,5],configur:[1,4,5],connect:[4,5],current:[4,5],data:[4,5,6],descript:[2,4,5],document:7,electr:[4,5],electrod:[4,5,6],environn:[1,4,5],four:[4,5],frist:[4,5],hardwar:7,implement:[4,5],implent:[4,5],initi:[4,5],inject:[4,5],instal:[1,4,5],instruct:[4,5],introduct:0,limit:[4,5],list:[2,3,4,5],measur:[2,4,5],mesur:[4,5],meter:7,multiplex:[4,5],mux:3,ohmpi:[0,4,5,6,7],onli:[4,5],open:7,oper:[4,5],packag:[1,4,5],paramet:[4,5],part:[1,2,3],partenair:0,philosophi:[4,5,6],preliminari:[4,5],procedur:[4,5],project:0,python:[1,4,5],rapberri:[1,4,5],raspberri:[1,4,5],requir:[2,3],resist:[4,5],resit:7,sourc:7,start:2,startup:[4,5],step:[1,2,3,6],summari:7,tabl:4,technic:[4,5,6],test:[],thonni:[1,4,5],titl:4,virtual:[1,4,5]}})
\ No newline at end of file
+Search.setIndex({docnames:["Ohmpi","Ohmpi_V2_00/V2_00_step_01","Ohmpi_V2_00/V2_00_step_02","Ohmpi_V2_00/V2_00_step_03","V1_01","V1_02","V2_00","index"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["Ohmpi.rst","Ohmpi_V2_00/V2_00_step_01.rst","Ohmpi_V2_00/V2_00_step_02.rst","Ohmpi_V2_00/V2_00_step_03.rst","V1_01.rst","V1_02.rst","V2_00.rst","index.rst"],objects:{},objnames:{},objtypes:{},terms:{"0":[2,3,4,5,6],"00":6,"000":[4,5],"001000":2,"001101":2,"008":3,"01":[5,7],"018":[4,5],"02":[2,4,7],"0251001":5,"02be":[2,3],"04":[0,4,5],"05":[4,5],"06":[4,5],"061":3,"08":[2,3],"09":[4,5],"091":3,"0x70":3,"0x71":3,"0x72":3,"0x73":3,"0x77":3,"1":[2,3,6,7],"10":[2,3,4,5],"100":[4,5],"100k":3,"100nf":[2,5],"101":[4,5],"10120158":3,"1012015810":3,"10120550":[2,3],"10120558":3,"10120862":3,"1016":0,"102110421":2,"103":[4,5],"103321":3,"1083":[4,5],"1085":2,"10v":5,"11":[2,4,5],"110":[2,4,5],"1108331841001101":2,"1115":[4,5],"114":[2,4,5],"11mm":2,"12":[2,3,4,5,6],"120":[2,3],"1211n":2,"1212":2,"1215":[2,5],"127":3,"128":[3,7],"12v":[2,4,5,7],"13":[2,3,4,5],"1332":[4,5],"14":[2,3],"140":3,"15":[2,3,4,5],"150":[3,4,5,6],"1548658":3,"1565235":[4,5],"1568649":[4,5],"1580994":3,"16":[2,3,4,5],"17":[2,4,5],"18":[2,4,5,6],"185":[4,5],"19":[2,4,5],"199":[4,5],"1kohm":2,"1n4007":3,"1x0":[4,5],"1x1":[4,5],"1x10":[2,4,5],"2":[1,3,4,5,7],"20":[2,4,5],"2016":7,"2020":0,"2021":0,"2022":7,"205":3,"21":[2,4,5],"22":[2,4,5],"220":2,"23":[2,3,4,5],"24":[0,2,4,5],"24300":3,"24v":[2,5],"25":[3,4,5,6],"252b7an":2,"252baqg":3,"252bdzonqg":2,"252be0w1orxzibqpw":2,"252be1bmvd":2,"252bg":2,"252bii":2,"252bnrpuooeq":2,"252bsz9b":3,"252bx":2,"252bz3hvktao":3,"252bzuq":3,"254":[2,3],"25515":3,"256":3,"26":[4,5],"27":[3,4,5],"2701":[2,3],"2717":3,"29":[4,5],"296":3,"2a":[4,5],"2f0t3ruis9pcaqjlt4":2,"2f12mkns3vxsdryxuhw":[2,3],"2f2czwu0ejpozmzc2a":3,"2f2czwuxuhumfr":3,"2f33nj0gbxroculucynpyong":2,"2f5q":3,"2faaymw02gquicgqj0ta":2,"2fbpyakboruumren":3,"2ff6fcxt7g":3,"2ffq":2,"2fha2pyfadugpyeg4idvm":2,"2fha2pyfadugy9twham3ru9hmijohywhbin95knm":2,"2fha2pyfaduh":2,"2fha2pyfaduhuylh7az":2,"2fha2pyfadujqkqx4wauig":2,"2flq1th4mcyoetma":2,"2fm":2,"2fmgndxmcnv":2,"2fmjfh2xjoums6wztux4som":2,"2fmsr":2,"2fogzutwiq9iz5vjaqfoyugqalgxpeckigrqvf4hn":2,"2fpa":2,"2fq":2,"2fqaur8narg":2,"2fufuz19ilfayzxocfra":2,"3":[1,2,4,5,6,7],"30":[3,4,5,7],"3002002":2,"304":2,"305":[2,3],"308":2,"31":[2,3],"318":2,"32":[0,1,6,7],"325":3,"35":2,"36":[2,4,5],"37":[4,5],"38":[4,5],"39":[2,3,4,5],"3d":[2,3],"3x11":2,"4":[1,2,3,4,5,6],"40":[3,4,5,6],"41":2,"41f2r0e":2,"42":2,"43":[2,4,5],"437":2,"44":[3,4,5],"449":2,"45100":0,"46":3,"4686":[4,5],"471":3,"48":[2,4,5],"49":3,"5":[1,2,3,4,5,6],"50":[4,5,6],"500":[4,5],"503811":3,"508":[2,3],"50vdc":[2,5],"51":3,"512":3,"52":[4,5],"524":2,"53":[2,5],"537":[4,5],"54":3,"5488":[4,5],"55":[4,5],"56":3,"560":3,"576":[3,4],"58":[2,4,5],"593":2,"5kohm":2,"5m":2,"5twgzeq9e7hsylqaljjyrw":3,"5v":[2,4,5],"5vcc":[4,5],"5vdc":[4,5],"5w":[2,4,5],"6":[1,2,3,4,5],"614":3,"616":3,"62":3,"627":[4,5],"64":[3,4,5,7],"648":[2,3,4,5],"66":[4,5],"68":[4,5],"69626":0,"69675":0,"7":[1,2,3,4,5],"70":[4,5],"71":[4,5],"72":[2,5],"732":3,"741435":2,"741727":3,"742063":3,"745":3,"75":2,"762":2,"776":3,"79":3,"796":2,"7ah":[4,5],"7mvldsj5uaxen3lyyh3sqw":2,"8":[0,1,2,3,4,5],"80":6,"83":2,"84":[2,3],"846":3,"858":[4,5],"86":[2,3],"8600000000000001":[],"87":2,"89":3,"897":[4,5],"9":[1,2,3,4,5,6],"9004330000":[4,5],"92":[3,4,5],"96":4,"966067":[4,5],"971110321":2,"99":[4,5],"9v":[4,5],"ao\u00fbt":0,"case":[1,4,5],"default":3,"export":1,"final":[4,5],"function":[0,4,5],"h\u00e9l\u00e8ne":[0,7],"mm\u00b2":[4,5],"new":[1,4,5,6],"orl\u00e9an":0,"public":[4,5],"r\u00e9mi":[0,7],"return":[1,4,5],"switch":[4,5],"universit\u00e9":0,"vid\u00e9o":[1,4,5],A:[4,5,6],As:[4,5],At:[1,4,5],For:[1,2,3,4,5],If:[1,2,4,5],In:[0,1,2,3,4,5,6],It:[1,3,4,5,6],Its:[4,5],No:3,On:[1,4,5],The:[1,2,3,7],These:[4,5],To:[1,2,3,4,5],With:[4,5],a0:[4,5],a1:[4,5],a2:[4,5],a3:[4,5],abmn:[4,5],abov:[4,5],acc:[1,4,5],access:[4,5],accord:[4,5],accur:[4,5],accuraci:[4,5],acid:[4,5],activ:[3,6,7],actual:[4,5],ad:[4,5],adafruit:[1,2,3,4,5],adapt:[2,4,5],adc:[2,4,5],add:[4,5],addit:[4,5],address:[2,4,5,6],adjust:[2,4,5],ads1115:[2,4,5],ads115:[2,4,5],ads1x15:[1,4,5],advantag:2,after:[4,5],al:0,all:[1,3,4,5,6],alloc:3,allow:[0,2,3,4,5,6],alp:0,also:[1,4,5],altern:[1,4,5],amp:[2,4,5],amplif:2,amplifi:[4,5],an:[0,1,2,3,4,5],analog:[2,4,5],ani:[4,5],anoth:[1,4,5],apm:[2,3],appear:[1,2,4,5],appli:[0,4,5],applic:0,apt:[1,4,5],aqy211eh:2,ar:[1,2,4,5],arduino:4,arm:4,around:2,arrai:[4,5],articl:[4,5],asler:[2,3,4,5],assembl:[6,7],assign:3,assist:[4,5],associ:[0,3],attent:[4,5],attribut:[4,5],author:[0,1,4,5,7],automat:[0,4,5],automobil:[4,5],avail:[4,5],avr:4,b:6,bank:[4,5],base:[1,3,4,5],basic:0,batteri:[2,4,5,6],been:[1,4,5],befor:[4,5],behavior:[4,5],being:[4,5],below:[1,4,5],between:[2,3,4,5],beyschlag:3,bin:[1,4,5],bit:[2,4,5],bkl:[2,3],black:[2,4,5],blinka:[1,4,5],blk:[2,3],block:[4,5],blue:[4,5],board:[1,6,7],boot:[1,4,5],both:[4,5],bottom:[2,4,5],bought:[4,5],box:6,breakout:2,bridg:[4,5],bug:4,build:[3,4,5],button:[1,4,5],by10:2,c320c104k1:[2,5],c320c104k1r5ta7303:2,c4uyot:2,c:[4,5,6],cabl:[1,2,3,4,5],calcul:[4,5],calibr:[4,5],call:[0,1],can:[1,4,5,6],canal:4,cap:[4,5],capac:[4,5],capacitor:[2,5],car:4,card:[1,3,6,7],carri:[1,4,5],caus:[1,4,5],ccf071k50gke36:2,cd:[1,4,5],cedex:0,ceram:[2,5],cflag:1,chang:[2,3],channel:[3,4,5],characterist:[4,5],charg:[4,5],check:[1,4,5,6],chosen:[4,5],ciayqk2gdckzia2levalkg:2,circuit:[2,3,4,5],circuitpython:[1,4,5],circul:[4,5],cite:7,clean:[4,5],clement:[0,7],click:[1,4,5],close:[1,4,5],cm:[4,5],cmf651m0000fkek143:2,code:[1,2,3,4,5],coef_p0:[4,5],coef_p1:[4,5],coef_p2:[4,5],coef_p3:[4,5],coeff:[4,5],coeffici:[4,5],colour:3,com:[1,2,3,4,5],combin:3,command:[1,4,5],commerci:[4,5],common:[4,5],commun:[0,6],complet:[1,2,6,7],compon:[1,6,7],comput:[1,4,5],conduct:[4,5],config:[1,4,5],configur:[6,7],congratul:[4,5],connect:[1,2,3,7],connector:[3,4,5],conrad:[2,3],consequ:[4,5],consist:[4,5],constitut:[4,5],construct:[4,5],consumpt:[4,5,6],contact:[2,3,4,5],contain:[1,4,5],content:7,control:[4,5,6],convers:[4,5],convert:[2,4,5],copi:1,corner:2,correct:[4,5],correspond:4,cost:[0,2,3,4,5],could:[2,4,5],cpu:[4,5,6],creat:[1,4,5],creation:0,crimp:[4,5],csv:[4,5],ctrl:[1,4,5],cui:[2,3],current:[0,2,6,7],d:[2,4,5],dale:2,damag:[1,4,5],data:[0,7],date:[0,4,5,7],dc:[2,3,4,5],dcconvert:5,de:0,deactiv:[1,4,5],decid:[1,4,5],decoupl:5,decreas:2,dedic:[0,6],delai:[4,5],deliv:[4,5],depart:0,depend:[1,4,5],describ:[1,2,4,5],descript:[6,7],design:[4,5],desktop:5,despit:[4,5],detail:4,dev:[1,4,5],develop:[0,1,2,4,5,6,7],devic:[2,3],diagram:[4,5],differ:[1,2,3,4,5,6],digit:[2,3,4,5],dii:6,din:[4,5],diod:3,dip:[2,3],direct:[4,5],directli:[2,4,5],directori:[1,4,5],disconnect:[4,5],discret:1,displai:[4,5],distanc:[4,5],disturb:[4,5],divid:[4,5],dl:[1,4,5],document:[0,4],done:[1,4,5],dot:2,down:[4,5],download:[4,5],dsp:4,dual:[2,3,4,5],duboi:[0,7],duplic:3,durat:[4,5,6],dure:[1,4,5],dzwb4:[4,5],e00122ff:0,e:[4,5],each:[1,3,4,5],eaiaiqobchmin_taxbcx8wivq5nvch2qaqfpeayyccabegjk1_d_bw:2,eaiaiqobchmit8zjzr6x8wivgdnvch2vbwvseaqyayabegjqg_d_bw:2,editor:[1,4,5],effort:6,eiffel:0,either:[1,4,5],ejector:[2,3],electr:[0,2,7],electrod:[0,2,3,7],electron:[2,3,4,5],elektronik:2,elsevi:0,emil:0,en:1,enabl:[4,5],end:[1,4,5],energ:[4,5],enough:[3,4,5],ensur:[1,4,5],enter:[1,4,5],entir:[4,5],environ:[1,4,5],environn:[6,7],environnementshould:[1,4,5],equal:[4,5],equival:[2,4,5],ert:[4,5],escap:[1,4,5],estim:[4,5],et:[0,2],everi:3,everyon:0,everyth:2,evolv:[4,5],exampl:[4,5],excess:[4,5],execut:[1,4,5],exist:[4,5],expand:3,expend:3,experi:[0,4,5,6],explain:4,export_path:5,extra:[4,5],f:[0,4,5],failur:[1,4,5],fargier:[0,7],fast:5,fcommon:1,featur:[4,5],femal:[2,3,4,5],ferrul:[4,5],fewer:[4,5],ff10:0,fhac0002zxj:4,field:[4,5,6],fig:[4,5],figur:[2,4,5],file:[1,4,5],find:[1,4,5],first:[1,4,5],fix:2,flexibl:0,florsch:[2,4,5],flow:[4,5],folder:[1,4,5],follow:[1,2,3,4,5],forquet:[0,7],four:[2,6,7],fr:[2,3,4,5],framework:[4,5],franc:0,frist:7,from:[3,4,5,6],ftmup6kvi2tnqoeziaq:2,full:[4,5],fulli:0,fuse:[4,5],g5le:3,g:[2,4,5],gain:[2,4,5],ganc:[0,7],gather:[1,4,5],gclid:2,gener:[2,3,4,5,7],geologi:0,ger:0,get:[0,1,2,4,5],gitlab:[4,5],gnd:[4,5],gnu:[1,4,5],go:[1,3],gpio:[1,3,4,5],gpiozero:1,grenobl:0,gro:0,ground:[2,4,5],gui:[1,4,5],guidelin:7,gurawfaegucaqqfvnvtyeg:2,gustav:0,guyard:[0,7],h81k0bya:[2,4,5],h81k5bya:[2,4,5],h:5,ha:[1,3,4,5],had:[4,5],hand:[4,5],handl:[4,5],hardwar:[0,4,5],hardwarex:0,harwin:2,have:[1,2,3,4,5,6],hazard:[4,5],hdmi:1,header:[2,3,4,5],hear:[4,5],here:[3,5],hex:3,hexagonal:2,hexseal:[2,3],high:[4,5],higher:[2,5],holder:[4,5],hole:[4,5],holsworthi:2,home:[1,4,5],horizont:[4,5],hous:[4,5],how:[1,4,5],howev:[4,5],http:[1,2,3,4,5],i2c:[1,2,3],i2cdetect:2,i:[3,4,5],id:[6,7],identifi:3,ifsttar:0,ig:0,iggadovctstu:2,illustr:[4,5],im6toxqzgoauedprb19mha:2,imag:[0,1],imped:[4,5,6],implent:7,improv:[5,6],in1:[4,5],in2:[4,5],in3:[4,5],in4:[4,5],ina282:2,ina282aid:2,includ:[1,4,5],incom:[4,5],incorpor:3,increas:[4,5],inde:[4,5],industri:2,initi:7,inject:[0,6,7],injection_dur:[4,5],inpout:2,input:[2,4,5,6],inra:0,insert:[4,5],insid:[4,5],instal:[2,3,6,7],instanc:1,instead:[4,5],instruct:[1,7],instrument:[0,2,4,5],integr:2,intens:[4,5],interfac:[1,4,5],interpret:[1,2,4,5],introduc:[4,5],introduct:7,invit:4,involv:0,io:[4,5],ion:[4,5],iri:0,irstea:[4,5],its:[1,3,4,5,6],j:0,jan:7,jason:5,jjse:[2,3],journal:4,json:5,juillet:0,juli:7,julien:[0,7],jumper:3,just:[2,5],kaufmann:[0,7],kemet:[2,5],keyboard:[1,4,5],keyston:3,known:[1,4,5],kohm:[2,3,4,5],laboratori:[0,4,5,6],laps:6,last:5,lastli:[4,5],latest:[1,4,5],lead:[4,5],leav:[1,4,5],left:2,length:[4,5],less:[4,5],let:[4,5],libatla:[1,4,5],librari:[1,4,5],lie:[2,4,5],limit:[2,6,7],line:[2,3,4,5],list:[1,7],lithium:[4,5],littelfus:[4,5],littl:[4,5],ll:[4,5],lm158:2,lm158j:2,lm158n:2,lm358an:[2,4,5],lm358n:[4,5],locat:[1,4,5],logger:[0,4,5],low:[0,1,4,5,6],lr20:[4,5],ly:[4,5],lyon:0,m3:[2,3],m:[1,2,3,4,5],ma:[2,4,5,6],made:[4,5,6],mai:[1,4,5],main:[4,5],make:[1,4,5],male:[2,3],manag:[4,5],manual:[4,5],manufactur:[2,3,4,5],manuscript:[4,5],mark:2,master:[4,5],matur:7,max:2,maximum:[4,5],mba02040c1003frp00:3,mcp23008:2,mcp23017:3,mcp230xx:1,measur:[0,1,6,7],mechan:[3,4,5],meet:[1,4,5],mega:[4,5],menu:[1,4,5],mesur:7,met:[1,4,5],meter:[0,4,5,6],meterfeatur:0,mgh:2,micro:[1,4,5,6],mill:2,mimic:[4,5],min:[4,5,6],miss:4,mm2:[4,5],mm:[2,3,4,5],model:[1,2,4,5],modif:[1,4,5],modifi:[1,4,5],modul:[4,5],mofset:3,mohm:[2,4,5,6],mon:0,monitor:[4,5,6],more:6,moreov:[4,5],mosfet:3,mount:[2,3,4,5],mous:[1,4,5],mouser:[2,3],ms:[4,5,6],muliplex:3,multi:[3,4,5],multielectrod:6,multipl:1,multiplex:[0,3,6,7],multipli:[4,5],must:[1,3,4,5],mux:[4,5,6,7],mzrxyrlhvdt9crf7zyf:3,n:[4,5,6,7],name:[3,4,5],nano:[1,4,5],nb_electrod:[4,5],nbr_mea:[4,5],nchannel:3,necessari:[1,3,4,5],need:[1,2,3,4,5],neg:[4,5],next:[4,5],nf:5,nicola:[0,7],noob:[4,5],nopb:[2,4,5],normal:[4,5],note:[3,4,5],now:[4,5],number:[2,3,4,5],numer:[4,5],numpi:[1,4,5],o1:[4,5,6],o:[1,2,3,4,5,6],obtain:[4,5],offcial:7,offer:[4,5,6],ohm:[2,4,5,6],ohmit:2,ohmmet:[4,5],ohmpi:[1,2,3],ohmpi_4elec:2,ohmpi_param:5,ohx:0,ok:[1,4,5],olivi:[0,7],omron:3,onc:[1,4,5],one:[2,4,5,6],onli:[3,7],onto:[4,5],op:[1,4,5],open:[0,1,4,5],oper:[1,2,6,7],optic:2,optim:[4,5],option:[1,4,5],order:[4,5],org:1,orient:5,os:[6,7],osf:[4,5],other:[4,5],our:[4,5,6],out:[1,4,5],outpout:2,output:[4,5],over:3,overh:5,own:3,p0:[4,5],p1:[4,5],p2:[4,5],p3:[4,5],p:[0,2,3],packag:[6,7],padboard:2,pai:[4,5],panason:2,panda:[1,4,5],parallel:1,paramet:[6,7],part:[4,5,6],parten:0,partenair:7,pat1l:5,path:[1,4,5],pc:[2,3],pcb:[2,3,4,5],per:[2,3,4,5],perform:[0,1,4,5],permut:[4,5],philosophi:[0,7],pi:[2,6,7],pic:4,piec:[4,5],pin:[2,3,4,5],pip:[1,4,5],pitch:[2,3,4,5],place:[4,5],plai:2,pleas:[4,5],plug:[2,4,5],po:[4,5],point:[4,5,6],polar:[4,5],pole:[4,5],port:2,posit:[1,4,5],possibl:[4,5],potenti:[4,5],potentiomet:[4,5],pour:4,power:[2,3,4,5,6],practic:[4,5],pre:2,preci:2,precis:[2,4,5],prefer:[4,5],preliminari:7,prepar:[2,4,5],present:[0,3,4,5],press:[1,4,5],prevent:5,previou:6,previous:[1,4,5],print:[2,3,4,5],pro:[4,5],problem:1,procedur:7,produc:[4,5],product:[2,3],productdetail:[2,3],program:[1,4,5],progress:[0,7],project:[1,7],propos:[2,4,5],protect:1,protocol:[4,5],provid:[0,4,5],publish:4,puls:[4,5,6],purpos:[4,5],py:[2,4,5],pyhton3:[1,4,5],python3:[1,4,5],python:[6,7],pythonid:[1,4,5],qkeozdl6eqpa6lzrlqfvow:2,qs:[2,3],quadripol:[4,5],quadrupol:[4,5],quantiti:[1,4,5],r10:[4,5],r11:[4,5],r12:[4,5],r1:[2,4,5],r25:2,r2:[2,4,5],r3:[4,5],r4:[4,5],r5:[4,5],r6:[4,5],r7:[4,5],r8:[4,5],r9:[4,5],r_ref:[4,5],rail:[4,5],rang:[4,5],rapberri:[6,7],raspberri:[2,3,6,7],raspberrypi:1,raspbian:[1,4,5],raspebrri:[1,4,5],readm:[4,5],realiz:2,recommend:[1,4,5],red:[2,4,5],reduct:[4,5],refer:[2,3,4,5],relai:[1,2,3,4,5],releas:7,relief:3,remain:[4,5],rememb:[4,5],remot:[1,4,5],repeat:[4,5],repetit:[4,5],replac:5,repositori:[4,5],repres:[3,4,5],requir:[1,4,5,6],research:7,resist:[0,2,6,7],resistor:[2,3,4,5],resolut:[4,5,6],respect:[4,5],result:[2,4,5],revers:[4,5],reversa:[0,4,5],ribbon:3,right:2,rm3x8mm:[2,3],robust:[0,4,5,6],role:[4,5],root:[1,4,5],row:[2,3],rpi:[1,4,5],rro:0,rs:[4,5],ru5fayqh:2,run:[1,2,4,5],s:[0,1,2,3,4,5],safeti:[4,5],sain:[4,5],sainsmart:[4,5],same:[4,5],samtec:[2,4,5],save:[1,4,5],scale:0,schemat:[2,4,5],scienc:[4,5],scientif:0,screen:[2,4,5],screw:[2,3,4,5],sd:[1,4,5,6],searchsuggest:[2,3],searchterm:[2,3],searchtyp:[2,3],second:[4,5],section:[4,5],see:[4,5],seeed:2,seek:6,select:[1,3,4,5],sequenc:[4,5],sequence_delai:[4,5],seri:[4,5],serv:[4,5],set:[1,2,4,5],setp:5,setup:[1,4,5],sever:[4,5],sgaepimzzmskedp9slc0yfx16nydmpxjueeogolbldi:3,sgaepimzzmskedp9slc0yyv4kpdpmd1hts4slctivmw:2,sgaepimzzmsyydr3r27av4eqf73yoh:3,sgaepimzzmueqxo7l:3,share:6,shield:[1,4,5],shortcut:[4,5],should:[1,2,4,5],show:[2,4,5],shown:[4,5],shunt:2,shutdown:2,signal:[2,4,5],simpl:[4,5],simpli:[1,4,5],simultan:[4,5],singl:[4,5],slope:[4,5],small:[0,2,4,5,6],smaller:[4,5],smart:[4,5],smt:2,so:[4,5],socket:[2,3],softwar:[1,4,5],soic:2,soil:[4,5],solder:[2,4,5],solut:[4,5],some:[4,5,7],sound:[4,5],sourc:[0,1,4,5],space:[2,3],spacer:[2,3],specif:[4,5,6],specifi:[1,4,5],spi:[1,4,5],spool:2,ssq:2,ssw:[2,4,5],stabl:[1,4,5],stack:[4,5],stainless:[4,5],start:[1,4,5,6,7],startup:7,statu:[0,7],steel:[4,5],step:[4,5,7],still:[4,5],stop:6,storag:[4,5,6],strain:3,strict:[4,5],strip:[2,3,4,5],strong:[4,5],stronger:[4,5],strongli:[1,4,5],stuck:[4,5],studi:[4,5],studio:2,subject:[4,5],sudo:[1,4,5],suffici:[1,4,5],suggest:[2,3,4,5],suitabl:[4,5,6],sum:[4,5],suppli:[2,4,5],support:1,suppress:5,sure:[1,4,5],surfac:0,system:[1,4,5,6],t:3,tab:[1,4,5],tabl:5,target:7,task:[1,4,5],tb009:[2,3],tca9548a:[1,3],tdh15:2,te:[2,3,4,5],team:6,technic:7,temperatur:[4,5,6],ten:[4,5],termin:[1,2,3,4,5],test:[1,2,4,5],texa:[2,4,5],than:[2,4,5],thd:2,the9:[4,5],thei:[4,5],them:[4,5],therefor:[3,4,5],thi:[0,1,2,3,4,5,6],thonni:[6,7],thousand:[4,5],three:[2,4,5],through:[4,5],thu:[4,5],time:[1,3,4,5,6],togeth:[4,5],toler:5,tonni:2,tool:[0,6],top:2,total:[2,3,4,5],tow:2,track:[4,5],traco:[2,5],tracopow:[2,5],trn3:5,trn:[2,5],tru:[3,4,5],turn:[4,5],tutori:7,two:[2,4,5,6],tx:[4,5],txt:[1,4,5],type:[1,3,4,5,6],typic:[4,5],under:[4,5],unexpectedli:[1,4,5],unit:[2,3,4,5,6],univ:0,unplug:2,unzip:[4,5],up:[0,1,3,4,5,6],updat:0,upgrad:[5,6],upper:2,upw50b50rv:[4,5],us:[1,2,3,4,5],user:[1,4,5,7],usr:[1,4,5],util:1,uwqyq:3,v1:[4,5,6],v2:6,v:[1,2,3,7],valid:[4,5],valu:[2,3,4,5],variou:[4,5],vd:3,vdc:3,velleman:[4,5],venv:[1,4,5],veri:5,version:[1,2,4,5,6],vertic:[4,5],vhuuswq2:3,via:[1,4,5],view:2,villeurbann:0,vip:2,virtual:[6,7],vishai:[2,3],visit:1,vivien:[0,7],vlwxofp3u2wcfk5uckwtka:[2,3],voltag:[2,4,5,6],voltmet:[4,5],w0yvoo0ixfenuv0hsdc4:2,w:[4,5,6],wa:[4,5],wai:[1,4,5],want:5,watch:[1,4,5],we:[1,2,3,4,5,6],weaker:4,web:[2,3],websit:[1,4,5],weidmul:[4,5],welcom:0,well:[1,4,5],were:[1,2,4,5],when:[1,4,5],where:[1,4,5],which:[2,3,4,5,6],whose:[4,5],willing:0,window:[1,4,5],wire:[1,4,5],wish:6,within:[1,4,5],without:[4,5],wjwzhv1v3pk:[1,4,5],wktuvitrialgiu8hcm7dvq:2,work:2,would:[4,5],wpm404:[4,5],write:[1,2,4,5],wurth:2,www:[1,2,3,4,5],x1j7hmvl2zh8vpefml8:2,x:[1,3,4,5],xx:7,y:2,yannick:[0,7],yca:2,you:[1,2,4,5],your:[1,2,4,5],youtub:[1,4,5],ze4:2,zoom:3,zvn4206a:3},titles:["OhmPi project","<strong>STEP n\u00b01</strong> : Raspberry Pi  configuration","<strong>STEP n\u00b02</strong>: Measurement board","<strong>STEP n\u00b03</strong>: MUX board","OhmPi V 1.01 (limited to 32 electrodes)","OhmPi V 1.02 (limited to 32 electrodes)","OhmPi V 2.xx (64 or 128 electrodes and 12V)","OHMPI: Open source and open hardware resitivity-meter"],titleterms:{"01":4,"02":5,"1":[1,4,5],"128":6,"12v":6,"2":[2,6],"3":3,"32":[4,5],"64":6,A:[1,2,3],The:[4,5,6],activ:[1,4,5],address:3,assembl:[2,3,4,5],b:[1,2,3,4,5],board:[2,3,4,5],c:[1,2],card:[4,5],center:7,check:2,cite:0,complet:[4,5],compon:[2,3,4,5],configur:[1,4,5],connect:[4,5],current:[4,5],data:[4,5,6],descript:[2,4,5],document:7,electr:[4,5],electrod:[4,5,6],environn:[1,4,5],four:[4,5],frist:[4,5],hardwar:7,id:[1,4,5],implement:[4,5],implent:[4,5],initi:[4,5],inject:[4,5],instal:[1,4,5],instruct:[4,5],introduct:0,limit:[4,5],list:[2,3,4,5],measur:[2,4,5],mesur:[4,5],meter:7,multiplex:[4,5],mux:3,n:[1,2,3],ohmpi:[0,4,5,6,7],onli:[4,5],open:7,oper:[4,5],os:[1,4,5],packag:[1,4,5],paramet:[4,5],part:[1,2,3],partenair:0,philosophi:[4,5,6],pi:[1,4,5],preliminari:[4,5],procedur:[4,5],project:0,python:[1,4,5],rapberri:[1,4,5],raspberri:[1,4,5],requir:[2,3],resist:[4,5],resit:7,sourc:7,start:2,startup:[4,5],step:[1,2,3,6],summari:7,tabl:4,technic:[4,5,6],thonni:[1,4,5],titl:4,up:2,v:[4,5,6],virtual:[1,4,5],xx:6}})
\ No newline at end of file
diff --git a/sphinx/source/Ohmpi_V2_00/step_n_2/a/Mesure_board_list_2_xx.csv b/sphinx/source/Ohmpi_V2_00/step_n_2/a/Mesure_board_list_2_xx.csv
index ac47980c..698264bd 100644
--- a/sphinx/source/Ohmpi_V2_00/step_n_2/a/Mesure_board_list_2_xx.csv
+++ b/sphinx/source/Ohmpi_V2_00/step_n_2/a/Mesure_board_list_2_xx.csv
@@ -1,24 +1,25 @@
-"Component","Number","Cost per unit € ","Total cost €","Manufacturer","Manufacturer s reference","Web reference"
-"Raspberry Pi 4 Model B",1,"58,75","58,75","Raspberry","Raspberry Pi 4 Model B","https://www.mouser.fr/ProductDetail/Seeed-Studio/102110421?qs=7MVldsJ5UaxeN3LYyh3sqw%3D%3D"
-"LM158N AMP-o",2,"14,5",58,"Texas Instruments","LM358AN/NOPB","https://www.mouser.fr/ProductDetail/Texas-Instruments/LM158J?qs=X1J7HmVL2ZH8vpEfMl8%2FFQ%3D%3D"
-"Printed circuit board ",1,12,12,"Asler","-","-"
-"ADS1115",2,"11,9","23,8","Adafruit",1085,"https://www.mouser.fr/ProductDetail/Adafruit/1085?qs=%2Fha2pyFaduhE%2FOGzuTWIQ9Iz5VjaqFOYugqAlGxpEcKiGrQvF4hn%252Bg%3D%3D"
-"Capacitor 100nF 50Vdc 10% Ceramic",3,"0,2","0,8","KEMET"," C320C104K1","https://www.mouser.fr/ProductDetail/KEMET/C320C104K1R5TA7303?qs=c4UyoTs%2FLq1th4mcyOeTmA%3D%3D"
-"Resistor 1 Kohm 0.5W +- 0.1%",2,"1,3","2,6","TE Connectivity","H81K0BYA","https://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/H81K0BYA?qs=%2Fha2pyFaduhUylh7Az%2FmjFH2XjOUms6wZtUX4sOM%252BII%3D"
-"Resistor 1.5 Kohms +- 0.1%",2,"1,3","2,6","TE Connectivity","H81K5BYA","https://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/H81K5BYA?qs=%2Fha2pyFadugy9tWham3rU9HmIJOhyWhBIN95kNm%252BX%2FM%3D"
-"Resistor 1.5 Kohms +- 5%",2,"1,3","2,6","Vishay","CCF071K50GKE36","https://www.mouser.fr/ProductDetail/Vishay-Dale/CCF071K50GKE36?qs=QKEOZdL6EQpA6LZRLQFVOw%3D%3D"
-"Resistor 10 Mohms +-5%",2,"0,762","1,524","VISHAY","CMF651M0000FKEK143","https://www.mouser.fr/ProductDetail/Vishay-Dale/CMF651M0000FKEK143?qs=CiayqK2gdcKzIA2LEVaLkg%3D%3D"
-"2 ohm shunt resistor+-  1%",1,"2,42","2,42","Ohmite","41F2R0E","https://www.mouser.fr/ProductDetail/Ohmite/41F2R0E?qs=IM6ToxQzGOAuEDprb19mHA%3D%3D"
-"Dual screw terminal (5.08-mm pitch)",5,"0,648","3,24","CUI Devices","TB009-508-02BE","https://www.mouser.fr/ProductDetail/CUI-Devices/TB009-508-02BE?qs=vLWxofP3U2wCFk5uCkWTkA%3D%3D"
-"DC/DC converter 12 to 24V",1,"15,58","31,16","TracoPower","TRN 3-1215","https://www.mouser.fr/ProductDetail/TRACO-Power/TRN-3-1215?qs=YCa%2FAAYMW02gqUicGQj0tA%3D%3D"
-"DIP Dual In Line Socket 2*4",3,"0,72","2,16","Mill-Max","110-43-308-41-001000","https://www.mouser.fr/ProductDetail/Mill-Max/110-43-308-41-001000?qs=IGgAdOvCTsTu%2FqaUr8NArg%3D%3D&mgh=1&vip=1&gclid=EAIaIQobChMIn_TAxbCx8wIVQ5nVCh2QaQFpEAYYCCABEgJk1_D_BwE"
-"AQY211EH",4,"3,84","15,36","Panasonic Industrial Devices","AQY211EH","https://www.mouser.fr/ProductDetail/Panasonic-Industrial-Devices/AQY211EH?qs=wKtUvITRialGIU8hcM7DvQ%3D%3D"
-"DIP Dual In Line Socket 2*2",4,"0,449","1,796","Preci-dip","110-83-304-41-001101","https://www.mouser.fr/ProductDetail/Preci-dip/110-83-304-41-001101?qs=%2Fha2pyFadujQKqx4wAuiG%2FMGNdxMCNv%2F33Nj0gBxRocuLUcYnpyONg%3D%3D"
-"MCP23008",1,"1,72","1,72","Adafruit",593,"https://www.mouser.fr/ProductDetail/Adafruit/593?qs=sGAEpiMZZMsKEdP9slC0YYV4kPdpMD1Hts4SLctIVmw%3D"
-"Header sets 1x10",2,"2,12","4,24","Samtec","SSW-110-02-G-S","https://www.mouser.fr/ProductDetail/Samtec/SSW-110-02-G-S?qs=rU5fayqh%252BE0w1ORXZiBQpw%3D%3D"
-"SMT Breakout PCB for SOIC-8",1,"2,5","2,5","Adafruit",1212,"https://www.mouser.fr/ProductDetail/Adafruit/1212?qs=GURawfaeGuCAqqfvnVtyeg%3D%3D&mgh=1&vip=1&gclid=EAIaIQobChMIt8zJzr6x8wIVGdnVCh2vBwVsEAQYAyABEgJqG_D_BwE"
-"INA282AID",1,"4,11","4,11","Texas Instruments","INA282AID","https://www.mouser.fr/ProductDetail/Texas-Instruments/INA282AID?qs=Ze4%2FuFuz19ILFayZXOCfrA%3D%3D"
-"THD 15-1211N",1,"39,72","39,72","TracoPower","THD 15-1211N","https://www.mouser.fr/ProductDetail/TRACO-Power/THD-15-1211N?qs=%2Fha2pyFadugpyEG4IDvm%2FMSR%252B7aN%2F0T3rUIs9PCAqJlT4%252BnRpUOOeQ%3D%3D"
-"DIP Dual In Line Socket 2*20",1,"8,53","8,53","Samtec","SSQ-120-23-G-D","https://www.mouser.fr/ProductDetail/Samtec/SSQ-120-23-G-D?qs=rU5fayqh%252BE1BMVd%252BDZONqg%3D%3D"
-"Pin strip no ejector ",1,"0,35","0,35","BLK electronic",10120550,"https://www.conrad.com/p/bkl-electronic-10120550-pin-strip-no-ejector-contact-spacing-254-mm-total-number-of-pins-6-no-of-rows-2-1-pcs-741435?searchTerm=741435&searchType=suggest&searchSuggest=product"
-"Male Female spacer 2.5M HEXAGONALE",4,"0,87","3,48","HARWIN","R25-3002002","https://www.mouser.fr/ProductDetail/Harwin/R25-3002002?qs=W0yvOO0ixfENUv0hsdC4%2FQ%3D%3D"
+Component,Number,Cost per unit € ,Total cost €,Manufacturer,Manufacturer s reference,Web reference
+Raspberry Pi 4 Model B,1,"58,75","58,75",Raspberry,Raspberry Pi 4 Model B,https://www.mouser.fr/ProductDetail/Seeed-Studio/102110421?qs=7MVldsJ5UaxeN3LYyh3sqw%3D%3D
+LM158N AMP-o,2,"14,5",58,Texas Instruments,LM358AN/NOPB,https://www.mouser.fr/ProductDetail/Texas-Instruments/LM158J?qs=X1J7HmVL2ZH8vpEfMl8%2FFQ%3D%3D
+Printed circuit board ,1,12,12,Asler,-,-
+ADS1115,2,"11,9","23,8",Adafruit,1085,https://www.mouser.fr/ProductDetail/Adafruit/1085?qs=%2Fha2pyFaduhE%2FOGzuTWIQ9Iz5VjaqFOYugqAlGxpEcKiGrQvF4hn%252Bg%3D%3D
+Capacitor 100nF 50Vdc 10% Ceramic,3,"0,2","0,8",KEMET, C320C104K1,https://www.mouser.fr/ProductDetail/KEMET/C320C104K1R5TA7303?qs=c4UyoTs%2FLq1th4mcyOeTmA%3D%3D
+Resistor 1 Kohm 0.5W +- 0.1%,2,"1,3","2,6",TE Connectivity,H81K0BYA,https://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/H81K0BYA?qs=%2Fha2pyFaduhUylh7Az%2FmjFH2XjOUms6wZtUX4sOM%252BII%3D
+Resistor 1.5 Kohms +- 0.1%,2,"1,3","2,6",TE Connectivity,H81K5BYA,https://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/H81K5BYA?qs=%2Fha2pyFadugy9tWham3rU9HmIJOhyWhBIN95kNm%252BX%2FM%3D
+Resistor 1.5 Kohms +- 5%,2,"1,3","2,6",Vishay,CCF071K50GKE36,https://www.mouser.fr/ProductDetail/Vishay-Dale/CCF071K50GKE36?qs=QKEOZdL6EQpA6LZRLQFVOw%3D%3D
+Resistor 10 Mohms +-5%,2,"0,762","1,524",VISHAY,CMF651M0000FKEK143,https://www.mouser.fr/ProductDetail/Vishay-Dale/CMF651M0000FKEK143?qs=CiayqK2gdcKzIA2LEVaLkg%3D%3D
+2 ohm shunt resistor+-  1%,1,"2,42","2,42",Ohmite,41F2R0E,https://www.mouser.fr/ProductDetail/Ohmite/41F2R0E?qs=IM6ToxQzGOAuEDprb19mHA%3D%3D
+Dual screw terminal (5.08-mm pitch),5,"0,648","3,24",CUI Devices,TB009-508-02BE,https://www.mouser.fr/ProductDetail/CUI-Devices/TB009-508-02BE?qs=vLWxofP3U2wCFk5uCkWTkA%3D%3D
+DC/DC converter 12 to 24V,1,"15,58","31,16",TracoPower,TRN 3-1215,https://www.mouser.fr/ProductDetail/TRACO-Power/TRN-3-1215?qs=YCa%2FAAYMW02gqUicGQj0tA%3D%3D
+DIP Dual In Line Socket 2*4,3,"0,72","2,16",Mill-Max,110-43-308-41-001000,https://www.mouser.fr/ProductDetail/Mill-Max/110-43-308-41-001000?qs=IGgAdOvCTsTu%2FqaUr8NArg%3D%3D&mgh=1&vip=1&gclid=EAIaIQobChMIn_TAxbCx8wIVQ5nVCh2QaQFpEAYYCCABEgJk1_D_BwE
+AQY211EH,4,"3,84","15,36",Panasonic Industrial Devices,AQY211EH,https://www.mouser.fr/ProductDetail/Panasonic-Industrial-Devices/AQY211EH?qs=wKtUvITRialGIU8hcM7DvQ%3D%3D
+DIP Dual In Line Socket 2*2,4,"0,449","1,796",Preci-dip,110-83-304-41-001101,https://www.mouser.fr/ProductDetail/Preci-dip/110-83-304-41-001101?qs=%2Fha2pyFadujQKqx4wAuiG%2FMGNdxMCNv%2F33Nj0gBxRocuLUcYnpyONg%3D%3D
+MCP23008,1,"1,72","1,72",Adafruit,593,https://www.mouser.fr/ProductDetail/Adafruit/593?qs=sGAEpiMZZMsKEdP9slC0YYV4kPdpMD1Hts4SLctIVmw%3D
+Header sets 1x10,2,"2,12","4,24",Samtec,SSW-110-02-G-S,https://www.mouser.fr/ProductDetail/Samtec/SSW-110-02-G-S?qs=rU5fayqh%252BE0w1ORXZiBQpw%3D%3D
+SMT Breakout PCB for SOIC-8,1,"2,5","2,5",Adafruit,1212,https://www.mouser.fr/ProductDetail/Adafruit/1212?qs=GURawfaeGuCAqqfvnVtyeg%3D%3D&mgh=1&vip=1&gclid=EAIaIQobChMIt8zJzr6x8wIVGdnVCh2vBwVsEAQYAyABEgJqG_D_BwE
+INA282AID,1,"4,11","4,11",Texas Instruments,INA282AID,https://www.mouser.fr/ProductDetail/Texas-Instruments/INA282AID?qs=Ze4%2FuFuz19ILFayZXOCfrA%3D%3D
+THD 15-1211N,1,"39,72","39,72",TracoPower,THD 15-1211N,https://www.mouser.fr/ProductDetail/TRACO-Power/THD-15-1211N?qs=%2Fha2pyFadugpyEG4IDvm%2FMSR%252B7aN%2F0T3rUIs9PCAqJlT4%252BnRpUOOeQ%3D%3D
+DIP Dual In Line Socket 2*20,1,"8,53","8,53",Samtec,SSQ-120-23-G-D,https://www.mouser.fr/ProductDetail/Samtec/SSQ-120-23-G-D?qs=rU5fayqh%252BE1BMVd%252BDZONqg%3D%3D
+Pin strip no ejector ,1,"0,35","0,35",BLK electronic,10120550,https://www.conrad.com/p/bkl-electronic-10120550-pin-strip-no-ejector-contact-spacing-254-mm-total-number-of-pins-6-no-of-rows-2-1-pcs-741435?searchTerm=741435&searchType=suggest&searchSuggest=product
+Male Female spacer 2.5M HEXAGONALE,4,"0,87","3,48",HARWIN,R25-3002002,https://www.mouser.fr/ProductDetail/Harwin/R25-3002002?qs=W0yvOO0ixfENUv0hsdC4%2FQ%3D%3D
+DIP Dual In Line Socket 2*9,1,"1,86","1,86",Preci-dip ,437-1108331841001101,https://www.mouser.fr/ProductDetail/Preci-dip/110-83-318-41-001101?qs=FtMuP6KVi2TNQOezIAQ%2FPA%3D%3D
-- 
GitLab