From f1350be0c5c0b14806d4ebe84b9a6c066c8abe91 Mon Sep 17 00:00:00 2001
From: "remi.clement" <remi.clement@inrae.fr>
Date: Tue, 28 Nov 2023 10:24:19 +0100
Subject: [PATCH] change structure

---
 doc/build/doctrees/Ohmpi.doctree              | Bin 13139 -> 12791 bytes
 doc/build/doctrees/doc/Ohmpi.doctree          | Bin 0 -> 12819 bytes
 .../doctrees/doc/V2023.x.x/V2023.doctree      | Bin 0 -> 55288 bytes
 .../doc/V2023.x.x/V2023_step_01.doctree       | Bin 0 -> 23178 bytes
 .../doc/V2023.x.x/V2023_step_02.doctree       | Bin 0 -> 58424 bytes
 .../doc/V2023.x.x/V2023_step_03.doctree       | Bin 0 -> 38570 bytes
 .../doc/V2023.x.x/V2023_step_04.doctree       | Bin 0 -> 56887 bytes
 .../doctrees/doc/V2024.x.x/V2024.doctree      | Bin 0 -> 55288 bytes
 doc/build/doctrees/doc/api.doctree            | Bin 0 -> 3542 bytes
 doc/build/doctrees/doc/v1.xx/V1_01.doctree    | Bin 0 -> 87342 bytes
 doc/build/doctrees/doc/v1.xx/V1_02.doctree    | Bin 0 -> 90160 bytes
 doc/build/doctrees/environment.pickle         | Bin 72235 -> 69213 bytes
 doc/build/doctrees/index.doctree              | Bin 7880 -> 8005 bytes
 doc/build/doctrees/source_rst/Ohmpi.doctree   | Bin 0 -> 12915 bytes
 .../source_rst/V2023.x.x/V2023.doctree        | Bin 0 -> 55259 bytes
 .../V2023.x.x/V2023_step_01.doctree           | Bin 0 -> 23309 bytes
 .../V2023.x.x/V2023_step_02.doctree           | Bin 0 -> 98750 bytes
 .../V2023.x.x/V2023_step_03.doctree           | Bin 0 -> 39110 bytes
 .../V2023.x.x/V2023_step_04.doctree           | Bin 0 -> 57160 bytes
 .../source_rst/V2024.x.x/V2024.doctree        | Bin 0 -> 55358 bytes
 doc/build/doctrees/source_rst/api.doctree     | Bin 0 -> 3556 bytes
 .../doctrees/source_rst/v1.xx/V1_01.doctree   | Bin 0 -> 87468 bytes
 .../doctrees/source_rst/v1.xx/V1_02.doctree   | Bin 0 -> 90286 bytes
 .../doctrees/source_rst/v1.xx/V2023.doctree   | Bin 0 -> 55318 bytes
 doc/build/html/Ohmpi.html                     |   6 +-
 doc/build/html/V1_01.html                     |  15 +-
 doc/build/html/V1_02.html                     |  15 +-
 .../html/_images}/20220207_154111.jpg         | Bin
 .../html/_images/logo_ohmpi1.JPG}             | Bin
 doc/build/html/_sources/Ohmpi.rst.txt         |  14 +-
 .../html/_sources/doc/Ohmpi.rst.txt}          |  14 +-
 .../_sources/doc/V2023.x.x/V2023.rst.txt}     |   0
 .../doc/V2023.x.x/V2023_step_01.rst.txt}      |   0
 .../doc/V2023.x.x/V2023_step_02.rst.txt}      |   0
 .../doc/V2023.x.x/V2023_step_03.rst.txt}      |   0
 .../doc/V2023.x.x/V2023_step_04.rst.txt}      |   0
 .../_sources/doc/V2024.x.x/V2024.rst.txt}     |   0
 .../html/_sources/doc/api.rst.txt}            |   0
 .../html/_sources/doc/v1.xx/V1_01.rst.txt}    |   0
 .../html/_sources/doc/v1.xx/V1_02.rst.txt}    |   0
 doc/build/html/_sources/index.rst.txt         |  14 +-
 .../html/_sources/source_rst/Ohmpi.rst.txt    |  74 ++
 .../source_rst/V2023.x.x/V2023.rst.txt        | 326 ++++++++
 .../V2023.x.x/V2023_step_01.rst.txt           | 156 ++++
 .../V2023.x.x/V2023_step_02.rst.txt           | 476 +++++++++++
 .../V2023.x.x/V2023_step_03.rst.txt           | 289 +++++++
 .../V2023.x.x/V2023_step_04.rst.txt           | 461 +++++++++++
 .../source_rst/V2024.x.x/V2024.rst.txt        | 326 ++++++++
 .../html/_sources/source_rst/api.rst.txt      |   9 +
 .../_sources/source_rst/v1.xx/V1_01.rst.txt   | 531 ++++++++++++
 .../_sources/source_rst/v1.xx/V1_02.rst.txt}  | 354 ++++++--
 .../_sources/source_rst/v1.xx/V2023.rst.txt   | 326 ++++++++
 .../html/developing_hardware_components.html  |   9 +-
 doc/build/html/doc/Ohmpi.html                 | 176 ++++
 doc/build/html/doc/V2023.x.x/V2023.html       | 458 ++++++++++
 .../html/doc/V2023.x.x/V2023_step_01.html     | 218 +++++
 .../html/doc/V2023.x.x/V2023_step_02.html     | 569 +++++++++++++
 .../html/doc/V2023.x.x/V2023_step_03.html     | 378 +++++++++
 .../html/doc/V2023.x.x/V2023_step_04.html     | 542 ++++++++++++
 doc/build/html/doc/V2024.x.x/V2024.html       | 458 ++++++++++
 doc/build/html/doc/api.html                   | 106 +++
 doc/build/html/doc/v1.xx/V1_01.html           | 608 ++++++++++++++
 doc/build/html/doc/v1.xx/V1_02.html           | 615 ++++++++++++++
 doc/build/html/genindex.html                  |  16 +-
 doc/build/html/index.html                     |  80 +-
 doc/build/html/objects.inv                    | Bin 548 -> 571 bytes
 doc/build/html/py-modindex.html               |  14 +-
 doc/build/html/search.html                    |  12 +-
 doc/build/html/searchindex.js                 |   2 +-
 doc/build/html/source_rst/Ohmpi.html          | 180 ++++
 .../html/source_rst/V2023.x.x/V2023.html      | 488 +++++++++++
 .../source_rst/V2023.x.x/V2023_step_01.html   | 238 ++++++
 .../source_rst/V2023.x.x/V2023_step_02.html   | 782 ++++++++++++++++++
 .../source_rst/V2023.x.x/V2023_step_03.html   | 407 +++++++++
 .../source_rst/V2023.x.x/V2023_step_04.html   | 567 +++++++++++++
 .../html/source_rst/V2024.x.x/V2024.html      | 469 +++++++++++
 doc/build/html/source_rst/api.html            | 115 +++
 doc/build/html/source_rst/v1.xx/V1_01.html    | 617 ++++++++++++++
 doc/build/html/source_rst/v1.xx/V1_02.html    | 624 ++++++++++++++
 doc/build/html/source_rst/v1.xx/V2023.html    | 442 ++++++++++
 doc/source/{ => bom_list}/list - 1_02.csv     |   0
 doc/source/{ => bom_list}/list.csv            |   0
 doc/source/{ => bom_list}/list.xlsx           | Bin
 doc/source/ige.png                            | Bin 4473 -> 0 bytes
 doc/source/{ => img/v1.xx}/cable.jpg          | Bin
 doc/source/{ => img/v1.xx}/connection.jpg     | Bin
 doc/source/{ => img/v1.xx}/current_board.jpg  | Bin
 .../{ => img/v1.xx}/electrode_cable.jpg       | Bin
 .../v1.xx}/installation_current_board.jpg     | Bin
 .../installation_current_board_1_02.jpg       | Bin
 .../v1.xx}/measurement_board-2-V1-02.jpg      | Bin
 .../{ => img/v1.xx}/measurement_board-2.jpg   | Bin
 .../{ => img/v1.xx}/measurement_board.jpg     | Bin
 .../{ => img/v1.xx}/measurement_board1-02.jpg | Bin
 .../v1.xx}/multiplexer_implementation.jpg     | Bin
 .../v1.xx}/schema_measurement_board1_02.png   | Bin
 doc/source/{ => img/v1.xx}/web_site.jpg       | Bin
 doc/source/img/v2023.x.x/image_ohmpi_2.jpg    | Bin 0 -> 33571 bytes
 .../v2023.x.x}/step_n_1/raspbian_version.jpg  | Bin
 .../step_n_1/schema_measurement_board.jpg     | Bin
 .../step_n_1/thonny_first_interface.jpg       | Bin
 .../step_n_1/thonny_interpreter.jpg           | Bin
 .../step_n_1/thonny_interpreter_folder.jpg    | Bin
 .../v2023.x.x}/step_n_1/thonny_option.jpg     | Bin
 .../step_n_2/a/00_mes_board_components.jpg    | Bin
 .../a/00_mes_board_components.jpg.gsr2        |   0
 .../v2023.x.x}/step_n_2/a/01_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/02_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/03_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/04_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/05_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/06_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/07_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/08_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/09_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/0_mes_board.jpg     | Bin
 .../v2023.x.x}/step_n_2/a/10_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/11_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/12_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/13_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/14_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/15_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/16_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/17_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/18_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/19_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/20_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/21_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/22_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/23_mes_board.jpg    | Bin
 .../v2023.x.x}/step_n_2/a/24_mes_board.jpg    | Bin
 .../step_n_2/a/list_of_components.srf         | Bin
 .../step_n_2/a/measure_board_list_2_xx.csv    |   0
 .../step_n_2/a/schema_measurement_board.jpg   | Bin
 .../v2023.x.x}/step_n_2/b/001.jpg             | Bin
 .../v2023.x.x}/step_n_2/b/002.jpg             | Bin
 .../v2023.x.x}/step_n_2/b/003.jpg             | Bin
 .../v2023.x.x}/step_n_2/b/004.jpg             | Bin
 .../v2023.x.x}/step_n_2/b/005.jpg             | Bin
 .../v2023.x.x}/step_n_2/b/test_2_xx.csv       |   0
 .../v2023.x.x}/step_n_2/c/20210904_214109.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_121859.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_121904.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_121917.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_121926.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_121933.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_122447.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_122454.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_122546.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_122547.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_122603.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_122627.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_122801.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_122820.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_123034.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_132856.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20210905_210045.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20211206_144334.jpg | Bin
 .../v2023.x.x}/step_n_2/c/20211206_150522.jpg | Bin
 .../step_n_2/c/Inked20211206_150522_LI.jpg    | Bin
 .../step_n_2/c/Inked20211206_150522_LI2.jpg   | Bin
 .../v2023.x.x}/step_n_2/c/i2cdetect.png       | Bin
 .../v2023.x.x}/step_n_2/c/ref_circuit.png     | Bin
 .../step_n_2/c/thonny_first_interface.jpg     | Bin
 .../step_n_3/MUX_board_list_2_xx.csv          |   0
 .../v2023.x.x}/step_n_3/a/MUX_00.jpg          | Bin
 .../v2023.x.x}/step_n_3/a/MUX_01.jpg          | Bin
 .../v2023.x.x}/step_n_3/a/MUX_02.jpg          | Bin
 .../v2023.x.x}/step_n_3/a/MUX_03.jpg          | Bin
 .../v2023.x.x}/step_n_3/a/MUX_04.jpg          | Bin
 .../v2023.x.x}/step_n_3/a/MUX_05.jpg          | Bin
 .../v2023.x.x}/step_n_3/a/MUX_06.jpg          | Bin
 .../v2023.x.x}/step_n_3/a/MUX_07.jpg          | Bin
 .../v2023.x.x}/step_n_3/a/MUX_08.jpg          | Bin
 .../v2023.x.x}/step_n_3/a/MUX_09.jpg          | Bin
 .../v2023.x.x}/step_n_3/a/MUX_10.jpg          | Bin
 .../step_n_3/a/MUX_board_components.jpg       | Bin
 .../step_n_3/a/MUX_board_list_2_xx.csv        |   0
 .../step_n_3/a/MUX_board_list_2_xx.xlsx       | Bin
 .../v2023.x.x}/step_n_3/a/mux_fig.gpj         | Bin
 .../v2023.x.x}/step_n_3/b/A_0x70-a.jpg        | Bin
 .../v2023.x.x}/step_n_3/b/A_0x70.jpg          | Bin
 .../v2023.x.x}/step_n_3/b/B_0x71-a.jpg        | Bin
 .../v2023.x.x}/step_n_3/b/B_0x71.jpg          | Bin
 .../v2023.x.x}/step_n_3/b/M_0x72-a.jpg        | Bin
 .../v2023.x.x}/step_n_3/b/M_0x72.jpg          | Bin
 .../v2023.x.x}/step_n_3/b/N_0x73-a.jpg        | Bin
 .../v2023.x.x}/step_n_3/b/N_0x73.jpg          | Bin
 .../v2023.x.x}/step_n_3/c/20211207_115706.jpg | Bin
 .../v2023.x.x}/step_n_3/c/20211207_123021.jpg | Bin
 .../c/2022-01-24-150201_1920x1080_scrot.png   | Bin
 .../c/2022-01-24-150447_1920x1080_scrot.png   | Bin
 .../c/2022-01-24-150500_1920x1080_scrot.png   | Bin
 .../v2023.x.x}/step_n_3/c/20220124_103812.jpg | Bin
 .../v2023.x.x}/step_n_3/c/20220124_142929.jpg | Bin
 .../v2023.x.x}/step_n_3/c/20220124_143105.jpg | Bin
 .../v2023.x.x}/step_n_3/c/20220124_143823.jpg | Bin
 .../v2023.x.x/step_n_3/c/20220207_154111.jpg  | Bin 0 -> 1049000 bytes
 .../step_n_3/c/thonny_mux_test_01.png         | Bin
 .../v2023.x.x}/step_n_4/step_4_1.jpg          | Bin
 .../v2023.x.x}/step_n_4/step_4_10.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_11.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_12.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_13.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_14.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_15.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_16.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_17.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_18.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_19.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_2.jpg          | Bin
 .../v2023.x.x}/step_n_4/step_4_20.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_21.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_22.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_23.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_24.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_25.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_26.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_27.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_28.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_29.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_3.jpg          | Bin
 .../v2023.x.x}/step_n_4/step_4_30.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_31.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_32.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_33.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_34.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_35.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_36.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_37.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_38.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_39.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_4.jpg          | Bin
 .../v2023.x.x}/step_n_4/step_4_40.jpg         | Bin
 .../v2023.x.x}/step_n_4/step_4_5.jpg          | Bin
 .../v2023.x.x}/step_n_4/step_4_6.jpg          | Bin
 .../v2023.x.x}/step_n_4/step_4_7.jpg          | Bin
 .../v2023.x.x}/step_n_4/step_4_8.jpg          | Bin
 .../v2023.x.x}/step_n_4/step_4_9.jpg          | Bin
 doc/source/index.rst                          |  14 +-
 doc/source/output.pdf                         | 384 ---------
 doc/source/source_rst/Ohmpi.rst               |  74 ++
 doc/source/source_rst/V2023.x.x/V2023.rst     | 326 ++++++++
 .../source_rst/V2023.x.x/V2023_step_01.rst    | 156 ++++
 .../source_rst/V2023.x.x/V2023_step_02.rst    | 476 +++++++++++
 .../source_rst/V2023.x.x/V2023_step_03.rst    | 289 +++++++
 .../source_rst/V2023.x.x/V2023_step_04.rst    | 461 +++++++++++
 doc/source/source_rst/V2024.x.x/V2024.rst     | 326 ++++++++
 .../mux_2024/mux_2024_address_jumpers.png     | Bin
 doc/source/source_rst/api.rst                 |   9 +
 doc/source/source_rst/v1.xx/V1_01.rst         | 531 ++++++++++++
 doc/source/source_rst/v1.xx/V1_02.rst         | 546 ++++++++++++
 252 files changed, 15625 insertions(+), 563 deletions(-)
 create mode 100644 doc/build/doctrees/doc/Ohmpi.doctree
 create mode 100644 doc/build/doctrees/doc/V2023.x.x/V2023.doctree
 create mode 100644 doc/build/doctrees/doc/V2023.x.x/V2023_step_01.doctree
 create mode 100644 doc/build/doctrees/doc/V2023.x.x/V2023_step_02.doctree
 create mode 100644 doc/build/doctrees/doc/V2023.x.x/V2023_step_03.doctree
 create mode 100644 doc/build/doctrees/doc/V2023.x.x/V2023_step_04.doctree
 create mode 100644 doc/build/doctrees/doc/V2024.x.x/V2024.doctree
 create mode 100644 doc/build/doctrees/doc/api.doctree
 create mode 100644 doc/build/doctrees/doc/v1.xx/V1_01.doctree
 create mode 100644 doc/build/doctrees/doc/v1.xx/V1_02.doctree
 create mode 100644 doc/build/doctrees/source_rst/Ohmpi.doctree
 create mode 100644 doc/build/doctrees/source_rst/V2023.x.x/V2023.doctree
 create mode 100644 doc/build/doctrees/source_rst/V2023.x.x/V2023_step_01.doctree
 create mode 100644 doc/build/doctrees/source_rst/V2023.x.x/V2023_step_02.doctree
 create mode 100644 doc/build/doctrees/source_rst/V2023.x.x/V2023_step_03.doctree
 create mode 100644 doc/build/doctrees/source_rst/V2023.x.x/V2023_step_04.doctree
 create mode 100644 doc/build/doctrees/source_rst/V2024.x.x/V2024.doctree
 create mode 100644 doc/build/doctrees/source_rst/api.doctree
 create mode 100644 doc/build/doctrees/source_rst/v1.xx/V1_01.doctree
 create mode 100644 doc/build/doctrees/source_rst/v1.xx/V1_02.doctree
 create mode 100644 doc/build/doctrees/source_rst/v1.xx/V2023.doctree
 rename doc/{source/Ohmpi_V2023/step_n_3/c => build/html/_images}/20220207_154111.jpg (100%)
 rename doc/{logo_ohmpi.JPG => build/html/_images/logo_ohmpi1.JPG} (100%)
 rename doc/{source/Ohmpi.rst => build/html/_sources/doc/Ohmpi.rst.txt} (70%)
 rename doc/{source/V2023.rst => build/html/_sources/doc/V2023.x.x/V2023.rst.txt} (100%)
 rename doc/{source/Ohmpi_V2023/V2023_step_01.rst => build/html/_sources/doc/V2023.x.x/V2023_step_01.rst.txt} (100%)
 rename doc/{source/Ohmpi_V2023/V2023_step_02.rst => build/html/_sources/doc/V2023.x.x/V2023_step_02.rst.txt} (100%)
 rename doc/{source/Ohmpi_V2023/V2023_step_03.rst => build/html/_sources/doc/V2023.x.x/V2023_step_03.rst.txt} (100%)
 rename doc/{source/Ohmpi_V2023/V2023_step_04.rst => build/html/_sources/doc/V2023.x.x/V2023_step_04.rst.txt} (100%)
 rename doc/{source/V2024_rc.rst => build/html/_sources/doc/V2024.x.x/V2024.rst.txt} (100%)
 rename doc/{source/api.rst => build/html/_sources/doc/api.rst.txt} (100%)
 rename doc/{source/V1_01.rst => build/html/_sources/doc/v1.xx/V1_01.rst.txt} (100%)
 rename doc/{source/V1_02.rst => build/html/_sources/doc/v1.xx/V1_02.rst.txt} (100%)
 create mode 100644 doc/build/html/_sources/source_rst/Ohmpi.rst.txt
 create mode 100644 doc/build/html/_sources/source_rst/V2023.x.x/V2023.rst.txt
 create mode 100644 doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_01.rst.txt
 create mode 100644 doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_02.rst.txt
 create mode 100644 doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_03.rst.txt
 create mode 100644 doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_04.rst.txt
 create mode 100644 doc/build/html/_sources/source_rst/V2024.x.x/V2024.rst.txt
 create mode 100644 doc/build/html/_sources/source_rst/api.rst.txt
 create mode 100644 doc/build/html/_sources/source_rst/v1.xx/V1_01.rst.txt
 rename doc/{source/new 1.txt => build/html/_sources/source_rst/v1.xx/V1_02.rst.txt} (58%)
 create mode 100644 doc/build/html/_sources/source_rst/v1.xx/V2023.rst.txt
 create mode 100644 doc/build/html/doc/Ohmpi.html
 create mode 100644 doc/build/html/doc/V2023.x.x/V2023.html
 create mode 100644 doc/build/html/doc/V2023.x.x/V2023_step_01.html
 create mode 100644 doc/build/html/doc/V2023.x.x/V2023_step_02.html
 create mode 100644 doc/build/html/doc/V2023.x.x/V2023_step_03.html
 create mode 100644 doc/build/html/doc/V2023.x.x/V2023_step_04.html
 create mode 100644 doc/build/html/doc/V2024.x.x/V2024.html
 create mode 100644 doc/build/html/doc/api.html
 create mode 100644 doc/build/html/doc/v1.xx/V1_01.html
 create mode 100644 doc/build/html/doc/v1.xx/V1_02.html
 create mode 100644 doc/build/html/source_rst/Ohmpi.html
 create mode 100644 doc/build/html/source_rst/V2023.x.x/V2023.html
 create mode 100644 doc/build/html/source_rst/V2023.x.x/V2023_step_01.html
 create mode 100644 doc/build/html/source_rst/V2023.x.x/V2023_step_02.html
 create mode 100644 doc/build/html/source_rst/V2023.x.x/V2023_step_03.html
 create mode 100644 doc/build/html/source_rst/V2023.x.x/V2023_step_04.html
 create mode 100644 doc/build/html/source_rst/V2024.x.x/V2024.html
 create mode 100644 doc/build/html/source_rst/api.html
 create mode 100644 doc/build/html/source_rst/v1.xx/V1_01.html
 create mode 100644 doc/build/html/source_rst/v1.xx/V1_02.html
 create mode 100644 doc/build/html/source_rst/v1.xx/V2023.html
 rename doc/source/{ => bom_list}/list - 1_02.csv (100%)
 rename doc/source/{ => bom_list}/list.csv (100%)
 rename doc/source/{ => bom_list}/list.xlsx (100%)
 delete mode 100644 doc/source/ige.png
 rename doc/source/{ => img/v1.xx}/cable.jpg (100%)
 rename doc/source/{ => img/v1.xx}/connection.jpg (100%)
 rename doc/source/{ => img/v1.xx}/current_board.jpg (100%)
 rename doc/source/{ => img/v1.xx}/electrode_cable.jpg (100%)
 rename doc/source/{ => img/v1.xx}/installation_current_board.jpg (100%)
 rename doc/source/{ => img/v1.xx}/installation_current_board_1_02.jpg (100%)
 rename doc/source/{ => img/v1.xx}/measurement_board-2-V1-02.jpg (100%)
 rename doc/source/{ => img/v1.xx}/measurement_board-2.jpg (100%)
 rename doc/source/{ => img/v1.xx}/measurement_board.jpg (100%)
 rename doc/source/{ => img/v1.xx}/measurement_board1-02.jpg (100%)
 rename doc/source/{ => img/v1.xx}/multiplexer_implementation.jpg (100%)
 rename doc/source/{ => img/v1.xx}/schema_measurement_board1_02.png (100%)
 rename doc/source/{ => img/v1.xx}/web_site.jpg (100%)
 create mode 100644 doc/source/img/v2023.x.x/image_ohmpi_2.jpg
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_1/raspbian_version.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_1/schema_measurement_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_1/thonny_first_interface.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_1/thonny_interpreter.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_1/thonny_interpreter_folder.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_1/thonny_option.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/00_mes_board_components.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/00_mes_board_components.jpg.gsr2 (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/01_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/02_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/03_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/04_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/05_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/06_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/07_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/08_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/09_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/0_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/10_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/11_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/12_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/13_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/14_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/15_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/16_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/17_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/18_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/19_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/20_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/21_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/22_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/23_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/24_mes_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/list_of_components.srf (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/measure_board_list_2_xx.csv (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/a/schema_measurement_board.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/b/001.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/b/002.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/b/003.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/b/004.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/b/005.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/b/test_2_xx.csv (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210904_214109.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_121859.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_121904.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_121917.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_121926.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_121933.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_122447.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_122454.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_122546.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_122547.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_122603.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_122627.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_122801.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_122820.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_123034.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_132856.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20210905_210045.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20211206_144334.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/20211206_150522.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/Inked20211206_150522_LI.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/Inked20211206_150522_LI2.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/i2cdetect.png (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/ref_circuit.png (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_2/c/thonny_first_interface.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/MUX_board_list_2_xx.csv (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/MUX_00.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/MUX_01.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/MUX_02.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/MUX_03.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/MUX_04.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/MUX_05.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/MUX_06.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/MUX_07.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/MUX_08.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/MUX_09.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/MUX_10.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/MUX_board_components.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/MUX_board_list_2_xx.csv (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/MUX_board_list_2_xx.xlsx (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/a/mux_fig.gpj (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/b/A_0x70-a.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/b/A_0x70.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/b/B_0x71-a.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/b/B_0x71.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/b/M_0x72-a.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/b/M_0x72.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/b/N_0x73-a.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/b/N_0x73.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/c/20211207_115706.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/c/20211207_123021.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/c/2022-01-24-150201_1920x1080_scrot.png (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/c/2022-01-24-150447_1920x1080_scrot.png (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/c/2022-01-24-150500_1920x1080_scrot.png (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/c/20220124_103812.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/c/20220124_142929.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/c/20220124_143105.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/c/20220124_143823.jpg (100%)
 create mode 100644 doc/source/img/v2023.x.x/step_n_3/c/20220207_154111.jpg
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_3/c/thonny_mux_test_01.png (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_1.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_10.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_11.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_12.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_13.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_14.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_15.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_16.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_17.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_18.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_19.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_2.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_20.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_21.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_22.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_23.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_24.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_25.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_26.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_27.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_28.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_29.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_3.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_30.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_31.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_32.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_33.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_34.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_35.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_36.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_37.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_38.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_39.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_4.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_40.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_5.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_6.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_7.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_8.jpg (100%)
 rename doc/source/{Ohmpi_V2023 => img/v2023.x.x}/step_n_4/step_4_9.jpg (100%)
 delete mode 100644 doc/source/output.pdf
 create mode 100644 doc/source/source_rst/Ohmpi.rst
 create mode 100644 doc/source/source_rst/V2023.x.x/V2023.rst
 create mode 100644 doc/source/source_rst/V2023.x.x/V2023_step_01.rst
 create mode 100644 doc/source/source_rst/V2023.x.x/V2023_step_02.rst
 create mode 100644 doc/source/source_rst/V2023.x.x/V2023_step_03.rst
 create mode 100644 doc/source/source_rst/V2023.x.x/V2023_step_04.rst
 create mode 100644 doc/source/source_rst/V2024.x.x/V2024.rst
 rename doc/source/{Ohmpi_V2024 => source_rst/V2024.x.x}/mux_2024/mux_2024_address_jumpers.png (100%)
 create mode 100644 doc/source/source_rst/api.rst
 create mode 100644 doc/source/source_rst/v1.xx/V1_01.rst
 create mode 100644 doc/source/source_rst/v1.xx/V1_02.rst

diff --git a/doc/build/doctrees/Ohmpi.doctree b/doc/build/doctrees/Ohmpi.doctree
index 5734a81f8f3c5090ba228622de3c3f2d91f74321..4fcd48057741a8970f63ff4e9f57fd8c6a13a58b 100644
GIT binary patch
delta 554
zcmcbd_C1-kfpzK|!;P%#7^N%q^b|646Vp?ztbla7eolURzJ7j2Zb7F0<o%451msgE
zuVhLQkVVtDnU7hFgVAJiCbu)A8IW8ds)J^W56G6uN<6k)iXgoZZYocUs4-TBzj$1@
zG!P1Z@hDDC<;@b+#;W)MuMHR2D-cs3@Jdd$=36OhfK{;#zuaVDeq}CIgy}Z?9ipmO
z6$=UoPksSZECpA*Sx{g<C*%LkFJ(3`F>*~_qm;}Pfy4`A$q+;EWt3wWOD4x_TCkdA
zNM{vHZje;k%%S4K!q@>4oZPBW!#Ha)lV%L#93bC@aRx{MQ`WT22Q)7-F+SWpN#_YO
z+a4wchOC{FYYb!}wt$!$fkbH!XI^4%YDr~5YVnlXDH>TIMV%QpI<rnQ0vTC>AZ`{&
ud1q;cB1pkbAUlI6<7!4m)(N1JjN4g$K#{C-Kz7!~%^wT|7$<WWdjkNrH?>Xx

delta 742
zcmZ{i&ubGw6vuaVv#V)$^8+P8lhmv$b%SY46+~j%OA*var9nlpT4FNoWJxyB-H17e
ziBu)Hx3_u_#jAp?mc_H)EEJ^Di+_Mu!JAS++({a!1~0>W-}}5T^S;cF;>JAR;vb(n
zy239bQA?%b<!WI8XEJg4gqr^rFnnZ7$mg8kLOanoJQ<!sN8IyeP~A3owzg24gQwzN
zsEUdZ>&wO9;Q^>E$#7m$gabXOEj<bz9DrnBR*3ch*|!H;zE?0QihO@$H$3+b!K_~q
z<n1LhC=WP|2961#F67Jy-g{Ywb0%VMSrmtF`z{7l?H6L0MBBb&tAxL_<Ye8R*Csoz
z+9b3k;j}U>l2jkEX6Pi0#Ux2vWErN%cB^?fqYR-3@I5@XYt!{5F_I)BxeSSD_goTg
zaH>E>orT|l{mwgO%7b1|8b;NJXa$zlS>$x}@r0jy!!qzelF^b=NqlC}PiHdul@m5x
zBW)ejbTqq0udD9Su)KPqip^#n8*~$mLLKs@qpi8G=x8%kY83A@h)jWXXr&`))p?c<
zpu5Ct`HZGv;_6%#8;1K8Y_R+55`ixGS4>v;f{t(3anZ!3cv&xD-7J{pnx5Lq?f?Dz
zb}#9Oc8zo6i4u;)reQOz40q#-Xjj}aw1XoP6?_X<>>Ou#=vKDHpUmga<!wtaYK@yk
eY?Gwrsg!kW=Q0g)NV`n!Xs~V=*9-7^Jog6)uJdpJ

diff --git a/doc/build/doctrees/doc/Ohmpi.doctree b/doc/build/doctrees/doc/Ohmpi.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..8c20155438c6732188166e2c37985e218258f673
GIT binary patch
literal 12819
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
XCpKXeM2keCWRd~RYz;Z}xKa5dD?zku

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/doc/V2023.x.x/V2023.doctree b/doc/build/doctrees/doc/V2023.x.x/V2023.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..2cc4ced37e0a0484358cc14fa9243870ca8528b2
GIT binary patch
literal 55288
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

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/doc/V2023.x.x/V2023_step_01.doctree b/doc/build/doctrees/doc/V2023.x.x/V2023_step_01.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..0d880cb00dbaa7c2933b2d01b2582a288ad9e4c6
GIT binary patch
literal 23178
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
NG%-E2z(<wR{{q@ZClLSu

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/doc/V2023.x.x/V2023_step_02.doctree b/doc/build/doctrees/doc/V2023.x.x/V2023_step_02.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..65bddf3ce50a793ff2c1c1a7955a02b5bb1de861
GIT binary patch
literal 58424
zcmeI54U`;Lb)cn@W~3SY+Olj6a#E6QX*8Z0P4~>m(!>i9l4Z;G$ciM(0^~F`-8ECy
z>h5Y+RckZ^W075s5tN<SZZ-r1StrYG2oB~i2?>b_hTSD68++}9Y_jnQK@Kb-n*@@;
z!jfe7-gjSBy`Jt@Rj;RP4|~u#lDey3-MaU_`@VOp>it~keb2~Wu3&%sO>W(^YUfAw
zQmJN_47cg8E!o9J)u?&RN1MCf-n_3l==VGNylXd{qS5qMK#8JhRZ5OgYu?lJH)3(m
zs<@;4{57so^enp;o^JM<edd~bnuBJ)-|Jak#Snh-wV|OCCvQHc)t>%XerRY)n>KW}
z;TWiZHe>5fsTrKx=X#D^n-fpo&~h>>2^U#?(m0RW`~9Kh<~y2XN?%<E#l5C^mET_o
zEj3s9ecZsK{_2WVGnz*mGrB*Zd!A#>G(2z&I%1Voa?$8D#ft8_a1cKC*7PcUT3c$=
zqc1ah@vLLaVwr}&#?$BUr>42p+-_dhm@&8cTRIub^~6Hv4s(@x?NReOP{lB>hwGcW
z?rEC4;qMLbcLe_K0oi8G+yuqfQ*r-Paq7%nuHm?69HUraemrxC*Qk4Dd~C!vt99$l
zoo4lzbp{-8hU{h^Pvyt*<D=(C&!1tR3a)3=3uF0F#|4L7cl#<(yWd|kuRArXr5;Xy
za^;E@Lqj05ZfTaQ=^A+1vx-(-_pEb<R(I?&1cheTjhg1!nqH|4YnG=u#=Q;8F<i|(
zYgH<)X4N#K0tKO(ts;o2m9R7vsN>n5X=tuKYj_Kq)2JBksK$)Ystp%H#n7-usxuX%
zgmORy$DTD@7a~!wXhpl`K~OM}GYeYXu<I2Aj#lf2hmqEL<x%Y<T#KZ8hF;Z*daY)&
zi<m~G#5A&Nt_2s<W^D(gE@)NVGaL&p1>em^Rj+9!y{gX{+PrBMO>N$8z=@=#U9_NZ
zNt?GklUdbp4Ll7E<VGxL_N;d2t<%SjsOVzNG8yRAI%_~B8=Q-p&)d#fO`io7!z+vq
z4FwIRAF4~AbM(3?G%oW1Hazo6VgNK^`o8V-lTg_|tm+@Ast)i6oVZoQiXMv<MAglJ
z!Pr6v&1=n@01kan_;pEz|5XGkJPE*Nt_$OfcM_X}1OD*P(6Ix@PihB-hO`6JxLLcv
zc2bpe6Jfae1JT(O=iB@~5+``WRP#oOfqO>^Z6c1B#7iV|T&Lp9r|aVVv*kGPv&2AV
z*8pU0U~0$TBBlPds8oCfW9M=~P-+wF1^Q;KIq0TEUa<PZKHfs^3BUNC7#-E9{M3}j
zI+a=>zenFQHdcVHv%tFf0>YSV7%kW51~mFJHE)$Xb4uGgHda3$9@Hz=Ty07#g2jdt
z9yJYX&h)0ViOJToa7eE}!5UCk!)_ov1C(MtITiqkBV6FXzySGC*6I4aOfBgAnO;r5
zkFE^|*u|UvD!3vfN3GX|!wtu3`V-La?g=~FJ?T8s^ar3DDp@740<#f+CGh*hF82Tb
z7OLn`YKNG%w6s@$y=Yof7jp-{m;DCnli@6xc(}E`Tapid3-7W^BT;pMOrDcOKZ_Bm
zi>b;0NEbsKqbUXf>kb)i(Xr|*p=ABhHoxUq6w;ql3+bnXklqeTJQ84sl2!BPg75yv
zB+=^@O{1zq1cwPLMe-{izAtI)PD*1p&L2(lSMF<?Pna);@%n5R@oIjmEmDPQ#NOmk
zP-~}uqi4m6!;Ddy=9>1r%Tl8`qh>geq>-+WqPi@B!yYBdJli`Ltz?`tDv-XGMhEUT
zG*gG9HarBmCN_o&WRlvBdZjVPvdnr#U)a$u3DP+`ILa?+6+t0LaxE8<Wec)fmKPq^
z-TI8-I1Ab_YjnVyx3vR@PULdANp0S63=LAo(lFpMRR5e^fqRVBj#2!**l_U1C%87I
zhr^HyVwzmHL6`<<@!^W?fM>Kf-FOeBo&1smET_-y9hrfo{lKAv+Ta05s_nTE&mK8s
z%~>88aL}%uGaR7o?qM<jGGM)=*F7Dx<T>4{kx0FCPOmXdA;S$!0{Nb)vlM^8s?{5w
z<^qmE>N&mAz&st3=Za-O0`1Kka1$|tHwHIodq;D*3GLLVc9^Hn9jpX@@d|@mjiOgs
zfMnk@Alt<h94r3F(F6H?`G{D<1C+AET?z{uyaNGFz6I}NjG_g(dZ(-Cj@^L!6&-@D
z0dA)Hv>k4AkiEdoCj<^6ZHDesP=Q$+uLQSLtZ#IucprZHGp|SpU%K%AmLR@#;R9mO
z&`tRd!}y0`oEXMY-~2b}`{v+&Vh9oi26vWj_A-nJIVJC<`~5y|4q9Hl?I(QNw5DiR
z@YzAzk1ZKeOGdO7PNCfH_O*~&m3!f4*W6z2f&Usa<v#c?=wY}9(iBmUbW@uoOq0DC
zyR^`z8tT2uvFAJf&<oUd+Rur)J%42`xC4MsVFi?j&<x>uQfrPVdI0mupbqwd<-3^W
z^78)Ls_ht{u-m+SCE9sCUTS-J2RpC46aHJ|u_&|J37HkUSy*&ikc(~$FquloXDFxM
zEzL{D+QhM3q&y9(1?fonb*MGn$wEcT&26(V_KvQsq1f%^Yv4Z!pY8Bpt1~+JC(L2|
z{YPpp^sN<mie}gFiO?)0oY0$^hF&t9VJ(N9c5Y15>Q>DiW~l)0QG*~@f`lk|bTmRa
zc=m(cKgsM)<;^#xDB9x9c*nm6bq?CCyr{n#5z)N82kUhOJIDOzxcXm|f_^`sRG7`0
z|Fo!vSAx{mLxbINL?qH9%wOF~5{bkmZR?<Cd%zCHN9@Xc5P9$^il9%RXO$!9^-zKM
zuraPaWcYc4+|w0)^4a32O&sCpOQ2zhpZ|gmQo|2fC=YFnXx?BxOwMSp&G^ckK4DjY
zGnkkHdnU9}L$8cjwGn(jqPceQtl?>cd1O$Y5ok9OXuyV>b-JU0JD_3hz)!p(pUd5R
z>u3-d8B2|V?61&=%0YGzg6wO|KdCVFVv3?IUXQOJjwxz_@}eCuRsNX-O_mL*UJbV~
z+2l@KQZ}R-4+3)KxIn5YP*y#N?tmb=k(ntEA{nVB$UR+=YCKy~wTUBA-2)niq`DIw
zq(&;TP#)a^sdD5DRZ_jSg;cp1Qtc;F4d83L>4V4e<6~p{LNqN^OvIvl(M!rKnuai{
zF%QVYNJv1>rYOo;M1GC00?s08Wb&e&Sael_Cd-CJzsMBLB5UH3vSHCg$f5~>MNfmW
z>Opi0g6Oje^&w-?Z<BkvV$nplENT-+Ecz;F7_#WUql45~L>9`UTVT;|k~36UG?to0
z6U3sR?$u9>c=J8<gfegLhEVwqvoaNL{vkzC&KvSwyqh_1s3FOVcH+%1Bxtg1cr&yr
ztK5f6%7!<SLCme36nJwRD61Ys1qh;Bn3?h*lJVvcxu+}MOlHfQHgUw8Drgw;rhpDo
z;|*CTk8XiC2gn&q<4ry$_lf0AniC`5yd6EE%$qkusJx9?DGwDPzxk;YMLBQCckyoK
zyrG69FWQMWyAm{6HoW-+Q#6bGhD*wZH+w_g>=k(PJSeLkL>2_mvkCPf<IR61_jJXZ
zz1i}nO&sy&+n`~{oBxRpQsWI-D35M|H@`>DQ02`HCmp?LYsYMO53QYO)a&p@HJ3ky
zFJvcA4QnS4-3srhN8nH{cQmMWrE?<6^snwFK*|sxeQ;*nV?%*5t5Ou@lp&ABJC{?2
znvc9_C(1m@DnyRPWkZ=M=CUj(!zE=ynHz&}TX~~EnKyP7L@or;-3gH)qs&QiPgj(=
zF<Z*Ci6hF~2O5TyvC%<llpzb{(JfHsC&(G9lo>k=^9^8_j$_QjkUghr!DtW~tAnh8
zF(Nh$5`pK>lczNJ1S3X*x>r9j;?2Y83FWNDgHU;hSt)P20&m`(qA2GL`7YkgoHx{v
z<V8F2=Eej~mJM&7W{PIP8!jmu-s}rvZsk6KH<v(J^&q+rg6PW$^&#WU3*?@zc(X5C
z-n5A$-t_hgy!qegAT{2Qh4SbYc=M;^3{~FjqO7LgA*;zxU|Mth=m?}V;f-_Z@)2FG
z1}CTo#@iq;u7opFW;0t-6y<awPsKZx(}kLiyl5x7d^RDPmknKRV=l{rE?iPJblD%$
zWxqg|a#un000hxoLS)G3QX=<sMVI~A(xput(d9wVFwAD|M+d3Vg)Eduw?G%2oS{mW
zohM=Z?&4&I4>*S5pxQJWG92D6r7a$@<#DuHIdgd@gvAG$MX55E$5IsKY#~3zyOgtq
z8jZYYC$`*@pvf!BmVS&EK5p=Nrf3#y;gT|8OHXbrfD3+%!szcoUG*@686)MtOQ;bU
zUH%t2s2jTEgxNzG3=?b@M|9cRC(vaLd{LweStyThfi8bV&QPVx&7JO*XgDC=EKyG5
z(vupTQ;VZ?1o#|a@Oga@5gAE~f@(MVOqorOKv3<3GgIb0*QO}S*+gEBuMo~AYIO3V
zo!InjLQ7aSY<eSeSr%;Kk}_gbID)w+Ck|nLOIKm^7=+P$LTt#`<dK8AVpH3gW1LGZ
z9V?zRggMtHj@a}8&@jw=eg+++midr{^7t0mbT2tWl}$UMx8a`Y7%+E6uj@t2gNa7k
zU~X)zc6fIHo-{=xs(c)+Ri?`OAsjx+EJ>B|d?ZCtP8IS`yem0XsJY0CcB0DN37RBR
z<+Z^e<kJUX<lqrlh{1$uS1@M_mq>s)TQsLk(-%!(!l9pe%{Hqrz?|kqRjjJz(R8{_
z6QSTez{EbSdSFyLLdy{Zh2Ux?Owfh51~AtvxIE798rBx<hE~R99N5e{kWez<$)65W
zt#E!6O#%Zw@XO-qRfp`_E)To3Id~cfXBI&=OoNMx(%G=U10I5PAYjh#Xng_ZBf~)Y
zLHZFET?p1>010P}1#Q>y0=v*ITp0pSWNR@L4&Hh6@R3`zl2!C}^HF2rX#Mh6Fe0&;
zZ##YD|1%F?y72Sa`}op@_i`_T_&7gDjs8V+v2vsTMQHS2PG~<sIulnXSTvvXB^=Bz
z-X?sHX_rM;%q3;i6^EnwdvfA%{;St?Qw<-1YPb^4jLYa`UGWxnUZ>&eiL;4vZR78k
z))lvjqptWS&@k+ZN6|rQT`^fG?-Yctcr!UewJW}kFusVOIH`3+FCl%|qECF1eY(O?
z%RGh_E4R!iAS9-lHL1Ge+fo$e-7)zn-krQVrY0jV+NnGKP6AGnyW^LMEN`b+>4Od_
z=>NN%xX2}CM3!*$eNRpte*bt^Ve}~oqYoy;hKwwak%PKQ^4rGCFO4j1;)pC?01ZR3
z{5m>FjVxrLJiZ08yqBDzN|qmulKhU02{Qb|auHAd1npGj$*(~me2LkRiYL#fD9U+4
zo{4uN=Lt0wdC^Whd0T=e%Z4ZYYq0~*B2(d#GU7=%g1#pw4x!%->Z*s)QxHZwnW6G9
zlJVqPa!^-1X&dvtG@i7HBc9v=8iqW1EjmbzCuE^Kz6G9W<P24wY|d%Zcbe635sh$F
ztM(rvV!RnGQ6|P`p{nm;TFR>$4dS!f-<YB(CkELb?<P(RY6|kAoruwwpvkf!#=}g}
zEQrA+WkihdRele=)sMpH<Djm37=01K=%WcWA|u8}$U$8Zqixjs(umO}j)?I`pkYXi
z|BMb&BL-P0k8gn(zf8_hCB~0L8Hi`k!@>w>JMtr`SQG|dM=O<S@_P^lUu71gqRFKc
zMLA8#FYzwqG@)i9FWQMF4<%@_Y-n<Ie^&Vimy{7r!V&I0IdO>leo$9EjGl)u+RF@;
zhmnjX<K&>OXwo(&eQ7jl6Gt>T0~&@jIf@QaqX}6kk8gn{W8@4~nrH$|VBkh>bW*~T
z<bn}V>S(DlQT`A@p~|d~hk}rwlv5PtL?PeAyO9%xnu@$=C!$=Lpvkf!%HvGYEb<dB
zDI=nUquG0M;&ArQfx7Bp^k)!8PbJidj3}QW2X#f1w(;jnBTAb%BFbNah9Ob@7#*ZW
z6tYkr-vUuSP0mmy%J$AgaocZkQk0CC@?Er5nJF(oFnpWYk%}pQpQ0#d3VA2qk(?>i
zSmZ@JG3A2^nk*Zp>>kJ}OW~3-VoEq-y(cFQSw8~ms)x~6A&d?)L*-#4W6D8tP*+T8
z8)LpSrnHG8rc^+~kSRZj4pL(ZStyThfhj*u&QN8_-oxT*aPX2I7h)P?YYMQX;KUVV
z@x^xyRzJmkIrtl%ZcmTsa{;}gOrNho*xbh~mWPdy(Yz%^QBEK7W4y~beW+Q<i*};V
z&IC=C4Shb&6wM-|;gT|<PdK8zCnpYRe-6}D52L?>FnT7TMr8E)eR5D&^l2M|zBKx@
zi6i>_BWM`X=WFO7HTsZ+^7t0$^F?xoDt(TfvS4Z+AC$w_rQ{1!wxS4@rVQ7xWXmok
za4CDi5wX^;>n7B`38B^tXT}X&5Qx>2q9`X8`98jyII*ZH%8Pa))<;>@$}ziah_#=&
zEDK_BN!bu99}Sa-k5L%Cp{p?Z9)!`UgxHV~>jXKd8)D_N9VXu{j)?VE&@d!c4IQLL
zEV57@-vY6Ykuy|@^<#&v^SG8}u<Tp3;=49@2=+*->dsjW*4f43ex6;|D#ok_WgOTs
zARME*BpFcv{Ve)NIdl3y5I_$y+vQDK;Ly8L6y+QukH$NnbBG$4yl5v5?M={R*>LD{
zOwlYj#3g0Kp=d~aUK|qt6;M|>jHXwuggE;1gesAN=+DSQU4f`=5c`r+r+k|@0@3RA
z0*JnY9#R7lStt*10Yra7&QJx>!D-kk!eh(oc3vx2;1M5w9Pns>c;tpa%0yNKrdNUU
z)FWy&M$}d~HD!i$d5WT(OyuJD+TdiOCMPf2iA+x=G=pVBrX$Q{S&)fK%7{$S2;saq
zLfGmmjy7N%%_angj7&xHP*-GX8`HZqGPQ{#GWnokm?FImJ)}k^vQQr20-4@S&QK-O
zbs?GVn9fb^!woxOpB&mkQ->{%tXa!&f(J<H3P)`DcWAL{(lfmgW8wqMoK#uQ`%)C;
zY#}Gb`;)VU8jZYYC$=0;&}7-L<vFHk7Hr{?GGa?KMmR5y5&jmas~$&JVI2K!LY2ta
z^4H{{uGrExs&{E@X%k0mxnhIBmOl8R$QH6t9^e97zD~|iWy{u(Eo_gHNnv+q*bG_n
zYebJhv`LvBufkft9!^b}ne0eWl+%OU5brTg4{8?jqMhjROhTwG8+yEfxhxBMa7h`_
zBN`E$7e@pybQMS2F^<k91c!_sE_tXcdbEw<T^c>w#1TE-4;qG<$wTNNwakPpln1y#
zk2*O+l^zrP;SD~V;T!fv4{d~-BnP*EUHsIhyOSgKd<;FJ%$^+>Gr!8rO_jO)N{XVK
zJ><lAe{=Rwqmmcx#GX?Lnk2F(x}3j`wmYO9T%(<07abNhvtPVJENspyh#SP6<wx|9
zV4w66dv*k3Vno=5b%gCFEbL0l&Vh-|!8yTO3*j8z8MSRyyPm2&&2G%WZq=`c-KtM`
zsAZ!rzY@NL9gH?t4|l7EvxEGacB_89@Z9;^N^uC=cbC7#Y7+X_9Vv8*0v=Bj13s#N
zV5?toPhZ#}y8O4{8R)C&!IiLW-%B{f?N%fTUt?$UMmE@@z1vXUZ|$m~p$=PW2Q?CI
zEnXgkEAqGK@%wC-hp=R7a$t?^WY)w2BiNsBdKd|FZSo1h>;)}FQBIg^QWWKcA^*!m
zBp?ji9dHFqL<FTbB#Sp;Z?#2Xg**Jdgh3^4uU23RW|7r!N$ue|*dadSw^u6<qxUca
z*oGTDM(y=}&^CRT@$DU__hb0HHK8VCNzDQ|C^o6Nrqlk8GqCM@F7<j%nq*r?K?<cX
zkAps83iBxXLoJ0Nd*o3pq%h~mbk!7Q@`Ty&O7=XxVRD51o!J6RjT+l_7ZV(D#ipP)
z=<@6+Mt%)_k{U%pj7(vSe1aJq%cKA?Po^l!5kqc__c%ukwIO-Y05QTgj^#56nzSb|
zuN-Z@#&qqLHn$0#A(xa1Z9XN?Mtr#2x2c;*I*5_93Qmo?6_?Rw1v@W({fC#6HiMu~
zNSjxqKh$VL_Q(TTpv^y1Y^c)amhf>45@p8rJiDs7u=Wxx_!GS4ZW)O)h+E6<p^-eW
zwQR0h9oDAD!xv4N$%}||6Z%b=NQW?v_Op0MMWnqcigF^6tK(~h6N%cHyl5vPz4!w}
zq$=}T7DVEbG9l7UxXl&Mf5b<^4|Wwv(-=wbN(c`bkscrib(jC-Gs%Cr6v}^|1bspx
zJ&yiRBNEvo4`_i%|AtIgCDN@eM1tigVI{CwAQ6k?NXkxN#H7!o=aiXr6eH<(nOjmZ
z>332T<xC=H$JYyI616mW(N0V%Cup*qvZQ}xx^~MXam#BiDHA4rL12>jp!tf;-9*ye
z7)h7Gsoi8r8`*hXW=Z3jFo{bcChY}%LM9EOKh&5+_Q(TTVA47=U6n~wElj%8tRAy=
zxmw$U!A=QNaAS5;y9ij%F0GJ=Jh!2Ll*w}%<K-4+d@AxBN>P-Phg=%(eNG-~Px7Lj
z$n&iqAoBbaMOWX_SJC2<G9k|$uwPV=4T(!wJl0ht=@?1xO$ZNJHuN5HP<PqTL?-0n
zQiwdi1NwyIc@q7hMjo<99?$}L9wF0zfXVY5`bU{OGZ-(=Fym8^=l4?-<>Vok#(STW
zhuV|8XeaWVPtasJ<vcx?v6mYekcUgkggk#FkVjnZVh3oe9!Y00l75sKDvu-?dA5;*
zx+BkICgkB#h&+ctpO8Fz(I0B$A$#NjEs*DGGF_ECcO9!V=GZI;@i{Xrzzb_1>l&<t
zd=^$x#(e_#oKekU3oFAK&CY=M#0U~45>U4tkFSQj&A&S%=`4p5<wu#)Y4oZxuPPX2
zcQKdAqYS;vm-;%MqA2GTRYZK9ab8g?lo##9tN)t;uc9mZ^a_1u1g7P&m(=NBq0eZ+
zIr10Vaj($nweY&ug-8d@&A|bG=g`ox1IJHl2jLz1LDMLnWntQuj<eLe)7x`6FG$Pj
z?fF6BCE0tF!Uo^PKFmS@UbbzE)h3EeJVA`i$m_EA<`0Euu=nN;zBljp*UeO*85Zts
z*q+gRv>E#6*5eI6KZ$RNILsRAykmLBzyQ2$E7~Pvgq=J!rPUWa)2<B+Xz<6%7fXf*
zGr+YG*sgVedoWzQ+<#4s<iMq|Wg;hhGBoL^c^$m6jcsk=yKE1e=ab~{et$y+EOPWp
zf!QLuU}LK#fo_WrlR6;s^B~fV(ZTOOU#(2B=TJ?5Ei8uY8qPVR>G#5t@<pS0(O+AE
z1?3z1931N-k2d{{xR8AXhZ+@hXU=Wj*F<o94h?6tpFS5^6B`5NUyaUT9th&$<$Kfp
z73T9So~m$3nPeEUH{B~QZ*5`eg6n>)j(=f>%1@AG7~dxc#by}Sc6!rY+!My?XuUQ^
zp_;G<$WF=o?lxJJZCnfP2(yi?=o__cgKUcrQQpaYm)xM5ZQKUCKp3#g1h5EaJi#Uq
z^R{yqJ`MxhaYK+J`GcBXDnY|@VJ9@#v>TO@ro+==-5KDsF>&WKqZXzZS&EFXbz@hN
zbpa!50!~ffT#!}dQWR}*czoUPtb$seylAJa;?EPBLx;Pd08SKSI2xzl-&8VYt(t|C
zL<$wl^#oS)g~t2+D;AY00NkrW!P7(V4E2QJu{m)tY7TY>G45?xusMfOgI#_r&}}((
z%_?d|%PBT2kM_1=`<LL(A@f$HqSXweG&L}!O=!86wI8*?<N4iiJg4PhaTIvM7cRL3
zzvSo_7hZi<w7OnmBL|`IiMnl9FvoH2O383o*Xrpr6=P}&debQ#&|jNk6NIsMy<vp^
z2|ok}RQ|sKB)t{8YW#yAIwQp~W((X62o+X((LZlRNqK%SOPx*>O;~cqgNgvx#MTh(
z*$lh62!BwgP?hk5ihqK#Hw4K`zrPxHh8E(;Ka@of1t~=~!Xm&pDu5~1u{0$Uk0N6#
z3>?tl2BO9!m`-hNkmZhzO2zOxH%2VbkIi&(6ZE%sY&hhLFik8!gj&%HSjh>Iy+5mB
zZ<q%@fX4dFSb0~C+19&I{Pyw#tZ4b&@L!lFUnObmi>>((iXdyGr$qMrM=Y&;+xbqk
z=a-n0UE2f8UbiA@u_3=58PZ-hvf!z%EVzgk{MHgJSWMJK7WkVM6`<d@wI7eH`BGQb
zybG;)PSu*2uC;H5wYR4E1V-gMP$_D*ERuhkUFqc-wfYb2YFXs+Tv8^vylfoVmMz^h
zsE4rvH^ZrM8J8@V-@wj`e?xkGs*aZeG$ETGlxFjby78t-`TQj47v}T3&_8PVJlQ9Y
zRt!;|UJj5ewzs|0>g1iU2k`eOCILZ1Rz5Fk=ts~G%HVwj<K!?iG9JAAdEdblMO$1K
z?`58uQ#+Cu?Ub2+Gl5Q!nXkshY4D)~8zoPWkzWLB{Q`n1NF(Blma(Xiddwy0gW?Sm
zAKf9)v!9m>d_Dzp2CqrDq)fmk8?N?5R{{M#4CoIhM5zpX|A8D7`w(MyXYl36^0~47
zW0QqkKEE$Nmim>+uoQkBB@zIi0X;(i{x14S4S-~4e0=j({7d8#RRE42a}1b-Mq5lK
z-vkBxQ#~!h-zD^dGX5UJX!$ZTF%|w^NKv%Kaq&Lp_@mY&FWL!z7ZWr|^<d&<nkKa6
zimYDGa!HwRM>ZsF9JE!Bq<@c*G{y{-N0N*?BjlhZa%X&OJpCY%RNRRq5_j$bJwxu?
zf__rt4%sOWbRqE?BA2LgCoghmM)%;^$3pOm79PI2>`f4k^~Z-IR!y(C;RDldPL23u
zp*NKI^C66yS!Sv{YS1e@{VJv?%K1YMjQ2I?549?J(N6r?oS?~a;?Mh-u36mhaY>o*
zM>a6+w?JF<Nct#7(r+YGii|&>A_pyvKjZm*lY2AGdjyHZpBF&SkU!6$pVat6cFF@?
z;Lpd&C93=p_D(9|qi_zK05(CMlT<9?$~VzUWv)Dl(eO9Sgj8JlMv9`GE997XA9Aix
zYmpc2#Fd{*&}2DrW&75w@)|BF6RyaHogDye)g$TC7)h^XhRP#J#+4r<2gPzF*ZF?x
zNbRgq!dswRer#_cH#s($&lm1ElA13Q()+4d$;6o==pAzAF7%rkXUJ}O;0v7DM=nz3
z%v+Aog5hlFk7K|vG@=cE7koo5e=1CISk5z3(P5wvD;2yjo^xP@%~DuwR69u9AHcf4
zng=^Nm8{uW!@-w}AZ>t>Da#1AnS3Qxi1;{<wWG|(-^8f)nCs<HE#zJIrYOq!NEI4i
z_neQ^>g7c{@$p9zG+9o3{AH$V7I_z!lnEcttcHl;(<8+_qrM2*sz=i2F_QjMLZ!&~
z_%t~vmXCQQKBk{DIjIWBmWh<#0L?=}zJQ)nBP3Za4}F1<pCu=$5^^-88QkqDJb_X?
zEh5pspcj-$^aYHc?=urqk?6ZAigFT><KlhHNkr{SUbGX5K9r!zaw5^5E3?YfxTKeq
zM0bL=>XGyeM$#S3P<bTDNOXi86icG9&LqO&v$ci7tmWW<i5fgunT7QeQYUKTQVzul
zrabLl&^n}05xu5HA+lN?_5y_tlY>+#^y*;5@JZ$+?Fjk@#?QjP!M$Kyk%%tuK<kw0
z@+`*0Pczl!F(KqR_opbz=|T>P_Z_DTwHbNQPIMVg&}2E$<=2_6S>!of(o0I0KL%~p
zBk4~ulKwEEQe<@bZ{(m@y2QL!qg%j<iSf*yZ?{P#o_rVd40-Ym^phG-$WD2n3q1J)
za)~NWs>l-;R~a`7!i<lCah@F;tuJW&<FIClV~PiGK(VXgNKig{Set_xO!z2#)~;0S
zc^r2P!;2dgPaEWeK*MEiUgoPt)LVa5H?jIZFjo8F)VRSf0`>Y*6y?;TYKyO7PCaVN
z@}ixn_emBNa#W|GUUWr&2U`cUI07S5i)Tlmu47jKWu-M3KO8fsD0bo!&dU+5ezofv
z^^saW_M+RckXC#8WBIA}6$M~<(nV{Yt|D@=rAAl9Rj=RY!c;t%n_}XU7UoKSW3l1j
z!;Atye$-zd9I03}qj}U{>(bzAx9ML7NlC-A;O)>XjH&jFS_$U0oYE@|c>EF0G}?63
z@1HYZ<0IX(9XP+gq~m~IXo&D-9bE<nnAXn1*8%>u;Z)$;2G1@QX5fJg{^~Z_+a3S%
zS=;t%FqcXA<@S~S1{Vf)*BaHrd6;WcZNia_uIE_wLeZ{P!5$any@rm!7;tu^FmHKg
zp;*DCT=C}({DknpdU!bx(-8|5m~&8R-rnO6n0h7r+Us9toVUPHp6)f=pir;hTQX)E
zb0BZyyzbP17f`}6^eP<b_Z-Oi(4yu${f$<w-tY=W4dz)vsixoG@McH$jkp$k-q!kK
z!EhYgDVQ*mvH~d))Ed}U^qT%AyWzD;>19%y{xyq!StO!df!6GAB)O3e!P(nde^_*~
zzZq?C!BH^lq7IMDU_R4^U}_V1yaeBSj9Sy*;ux^WOsP;Z>JS`o8GJBy)bE4YptE2m
zc*H6dAkUk%&Nt0If1}>;>_T+N@3A1FHk2CGdLfKDa4b8(a%g-t31T*}BjDYdi`5?;
zs=G#`WEWss7L?j-oUhxiLD@GylSN6<E1a`ji{f)rp=7!Em=Fx%TCNFNgL#v`9*l8e
zask`Q0)%eh#UQhX_ZZE4n*Npe2`&PYzt~I$qlVH-Q040!eI6>DzCwszhD{10r#1(H
zSh1>>*PPzG%imZx>IHBLK2<C-hpopWGdk#wEyI76>3MZ`YR?`x>_TUTw*aHIGq<Pd
zZ^e>K0Vr93sS!{;Fz*j$qXA^DADaMwZggggi^SuRNc_$~JhW6DL-wrUj9P{_%dUYp
zBBocZz{UDu9s{(Zl4mw=U+Z53F<C8y%`-HhKojCF`kUQ_nx~&HgcIJHF!s#G&|eQj
zlA)ooIf^bgY76^LUkfmO5hiai*IrXJb<hWH3#h$;mzfK3yR}9gCfIER?L5l^{}Tr;
zLiE^0t2PTU5P;!wM1|X!Syaxd!n{1Vm`<&6HA51_Om)U6K@(m86->kM;38X#Q0i;}
zrY~5PLO9(B)V>TQ<Kz|BsLT@6F8ZsC+PNmoZ}Ha>PN4llC|b3W1&zZiz{FX|Fqn0h
zfl?4!9v~HDz|ef04Cr6pa<ryb!4+^Aq|Jt3`mhO=*zq-ZkUkHVZ-GW$K7{}LHLR&z
z{yHwK{2BAp<rneWU*JFQhM7C%cj7;<!(unVKMlVhWq1p9b|sQ>kx95{e&!-O`64^<
zB0K3~!`yXWbC6xfTu&F#%}<*b*cHsDNIWj;%*2;*TwlZAAO;H4d_&QKa6{9<8ajeJ
z2+EO*#3NJ=S{wvcb;hoQvB!#DvFKn}y1zwYe{fZH(&a7k*$iduOSUeS#eZ4h4*;!-
zxCIwtd0i25L<#}u9oHP>#~+3IdPnm(v^+>OpbbL}x)5u4L7YRe(OrPvy&4>jdd}Wp
zB1SY~_Q7M04KS&~%s1$~v>iqF+z6XYv;*ElU_4ppV98hAGp7dLbhG2sY%PC}cGT9~
zM$yy|3!3fllD4xjrR|~)cMmq|Q}7;XeDwV2`8}9y6l#V19(@nbo(pU?6PpK8$QRC^
zAB79=3de-Jr&X&<7v3N0b?L$fy3_2^h4(H&H<<B1DoodY9>QAXW^Q}=S!@V1<)<N5
z!>J$-!jqlQFqjj42h4rJ*-MaO)a@E3889(Pn?g5F!R+=lK4d2_g1S@M_}H*^<D$Rg
zlf&BhBr9ebI?Nv%aqM|0%cot#eDY<c72TD<oyA{(2jeD7m!CuGJdZGdkvnX@Gr1k_
zCdCYS@pN~;mnUSaVbT^r3euqyH=nxs_|4dzV2*nGYg*IV@*iOJZ#OSQSuyaq{0tlo
z>bAY5-QOD1FLg_s*@H=Ohqm=Vs~#^;+ghZ}qSo|J=uU-)Y}?D<gEJPlru(~UO^Y<k
zp#8k!dW0=z;8k6;7<8?2iz$Bx&f=|Qde6#^&82+>Ys0@hOtFLBiuIc7!ow`NS!dOX
al|~7ZsX0uDVU{7>1@MF!1E(=F`u_mJ=H>zb

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/doc/V2023.x.x/V2023_step_03.doctree b/doc/build/doctrees/doc/V2023.x.x/V2023_step_03.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..89d81aad85e59bedd771de8677ece6b8fd3cdf2d
GIT binary patch
literal 38570
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
Lc@x2BB|Y)~$nJ+6

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/doc/V2023.x.x/V2023_step_04.doctree b/doc/build/doctrees/doc/V2023.x.x/V2023_step_04.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..f89d88332cd09a95ec14fb73960f2648b08f8022
GIT binary patch
literal 56887
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
C-NC#7

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/doc/V2024.x.x/V2024.doctree b/doc/build/doctrees/doc/V2024.x.x/V2024.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..33b9061a4a7b3ebe1678398ac4ba91bc1559e3bd
GIT binary patch
literal 55288
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

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/doc/api.doctree b/doc/build/doctrees/doc/api.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..9ce9f3c33854e566da6fbdb675f1f10e96baf0bb
GIT binary patch
literal 3542
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

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/doc/v1.xx/V1_01.doctree b/doc/build/doctrees/doc/v1.xx/V1_01.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..7bebb86b8aa2acf25752f56c63936c660e925513
GIT binary patch
literal 87342
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

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/doc/v1.xx/V1_02.doctree b/doc/build/doctrees/doc/v1.xx/V1_02.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..27a04ffd968a30dc4d94d977e72ebc35a8cd862d
GIT binary patch
literal 90160
zcmeHw3zQsZb*3y?lGT2{M6j`42#jaO(>>EO8a>9?99fc$kR=V0EQ??>)O6QOSF5|L
zUDZ9KA;3BbWKmKiBy<w85RwqWE|3k77ul1uIm97>1OgmFSO^<PoP>}~_Lb-6L9*Yy
z|Fintt(FaDe2&K5)m4Ap|Ni&C_x|_!#MU3aY|~|%=)d^ds9NwV=QD0TUkUPF)QGRh
z2f2FLtJE5AZH#|s<8_U(ct_~2ML|8xd5w4z?#LDVQa<!5jmH}CHFSH;FGU&o{PxJp
z)%>8MA1`bzY%6SktT9&D5pS*ewUTH36yJ5CP+stzGfp-$J>!g({IXy3@=h&qW@j9)
zgt0<`YrH{2V1&z0d*=zX{vUi}L(F1Z)dkG8M&bH+$D*EOVN1MC&h2=7dC9MMjpOwt
zH%_^=TIes;YrqNNV2huRXujKXB{zz25udkK+_Ly|MZR7&UzXh5xzJmtd+PD_n!7?j
zH44`jZY^9@cwS*k;kNi?x%o#Qj=V5>H1u*MkMRBIA&L0t(b?&AP$*aZM;SSf0@z0d
zjQnvmn>l~}(KFe_>6uIzVM4bb-BMoyZnm$vVa2bkSol5r3s~rh35-+q9Y1nh2Uw{2
zIlt=G{8i7XhCvZHc7m!`A*8#d(xl_poX~r`?uTCFMCbfcDRTUZT8xUH!!Q+IBHU1=
zr)veziQHwcw(f-Wk{4wh@xpRFsyR!ZLl`SBm9VZD2OxyOvKK`l61U{!f=Ufb%0n)#
zJ5?{JmONZ7SG^jr()8wxa~kgwqt`sQ?Bv`^CE%A7yiy);N7bMb`FNSL9E2Ek-6^{@
zFZA&$d@t0?ZpF#FWp~AM)(U>E;H(98JSd<Haz1X(J8OQez_Y4H9z8}Al#^I@f@SB#
zOOGua83Y!8na3ckR%x-Fd;sJU<ZD5A&T*FkqJBeWVnUJo4lI|u61vrbwWx)x+zi_y
z?2g2G%b#|h{Q%Z|W7WT@R=puP71+eQU=zm+w-Yle+yM?$cs}^w3-Iqw{JRVP#=%_*
zcNg~I_PJg+%@%GeOoC5r$IVl{ZcZCMMGpZ2;=7>L1mphYBVZT>u#{DBF>K{YXU%g8
zE_jMx#s*&{CXQVrSva_cQ}*1b9x|_UmI61-V*>?Fy$bTqW4DGuS&c=)AWQ6sgu<k=
z9@L#8u@W90mqV{wa&sQPpk-7CT!h|S@z$K6!Yr;DL;$DYg<eK%tldJgK{P$WTWM$f
z%{m=JGq32MW)wMGjg@}57df12C5J0D`lMvPPF;wfL;M*!MJb4aYC$kd5<UX&J3Iew
zCKB{N5fZ5-aXZuZji6P%wr6L-13Q4@oM93J`GTB+<z?c&PPtyH`HEsek`N|-1TpDD
zu9YE;!bw4;t`m6>nad=l%3cVWQ7WxF?yBpTTnL_&Me{k3Iix4V7|Gt20i90z4k)*@
zo^g)wgVs%@U@e`ihos0rGLq<~t(StH;zV`7Mz3eN7nK2%18{=Stp(w_<DIWU2$JX#
z(p%iH?32)};kr`}Dn9Nc^+9Zj4fG9(K10c`>z|U<mb^((bbZOwd_R5;7+Tuws&ud{
z6vT$BL;~N^wDAJoc&;riQpwGHlr~J4-F(eyFINEXhVqnmYp&YF&6mxLf298z)82in
zwRdk}IkS~%*j9F!#XtgWtF44Vz1s2<oh!EIf)c5sEk9}$Dm*D<;1m;-*8F^}&^USr
z$<dz!IPV7tA5g4JoLc%C;HHZm;7WS{Iwmaz`Sq5`&`h_4!CKoNwqk3Ct<M;C7+*ax
zu>ft7IhoQh_v_hyMGC?l`W{Ok`Q!eVmGqH6>?KnawLcFx|3R;tzkr*5A1m`k4XYpt
z&FJGBCMHf{_5Ec~Dlx>Ub$b6Mr*}>AMl;9aWsnwwP4nx$Ah)OaPrYvLJ<Y8TgGEPb
z6UuLT?-g$wXaW{&#ar-XpWqp$)V!mJgnti9^%*SH=aNe`)@AKdhxH*}&CI@Jrg!g9
z)4RQJYjM86=@s|#eO+MPJUgRcq>l!+(?i4d@{5D5+sOa~C8sp<MZ5U~v<Ymr%8FC-
za8k!-X!Z&>9ey?FdfiayaxkCQ^og!DzOTztZl5O2Z*E$_tiKy58$(0+gQJ3S%ab2G
zs37Fe2D<kT4c&hl2)dEe&fN>a8q{sreWH4~O6;0c>4OUolL;tA=AbYrInjCq%2IP5
z=oy2fPYi{lU7)j%_lcw5<omkN+2z@NnK?BL@x{RR)X?yKWmNE8_J{%wpA2OGI5cE`
zKM-Uir>^VI1SMEpVTDkqBQ?J^znJ+xck>{^U&+opK`A@&WFNA#cq8A}g;FltuOP)I
z1KIS@kflck*%=Ml84I!phlcFXK#+}`Mz-G%<Gu%FS?YxPyTSU(P;<Kr^pNj!ZZ6-~
zg&sC%jk1A{2DaA^4cm8&2)5!80)ZSdJLAi2lKA1FLHnVBKpQ<t927<sO%m$6LHjQb
zHMen)#E1Hv+t2ZRT}VPJDT;8F5@VqJ#L!TFd{j_wE+0^6q>l!+r-p{@D+9qca_YF@
z82nb%dI`>;e4X@OxHshzwEM}-c=MKF#LC^EnSbkZ#{a_ib)lIpS)=6gX9L}HhlXw^
zp6o~H^@MJ7S)XU=qk(ODXxP#N!8USQx%Nn<3TrH!AYR_Bz-2B8rRBPr>%vfTg`1{$
ztk1c=jPL70C7WmWC_w3>fo)}I*z%)-?eb%AWGd*y7X#nxhlcMv27+(obaK@p7*w4I
zCU<D7YIezsW|r?9YL-)=khk|a%eV1;T`1)0vY!hB=hPv%+{3&Axaq2a_?L!;_~$PU
z;$9XJG0~APXX>OE1tmnn7|~!~GKl%|P>9K5DZkVwV!pulby>>GPh?JH)e4F)2EM-=
z8os|C6?|K){m!2abXQ$Ij6fyq?ZA`$h%AA<zUZU-O`n1-6b^;XH^rBe*P?;o9av7^
zi@V>`3%+;bCd*|4&%7BuzNV&pHEH(M7}t>bMR;+#dW6Ug)5Rln>q$4NE_oqbiU`{x
zE6%dN(xel0y~nKOp@G&C?xNxW{RDe^5%$mx)N4<if)yaD!4sNL*;=j}kRH}A=qL1o
zKsu?PV376#B;%KOlDyB$K7zEs=)EdAfnjt6L}3ka4;-bCKqp5<ApWY7E7kL4T(!X`
zD;Z*!FsU&_Yf0;?Fq4gEQV(#H5?(+rn&hDq57U>h&hBD3fI|d7d2kRTvMz@xHv~t(
z3I`vfW58MSmLi1WDK_zJn2K5FoL;ql)>)Z*_FL<Xb>0zQ>s1gciKX!JizS2#v~|qw
zpkEe&%Chxy{OU*C8iLOV=c|6+3!GhrV2!B*p#`7~#Jq$~XzjIK&RC&Vt48xvQ)_E$
z8T?+u_Rk;$VQP(rddcd&YsE*ty>KSGI=gUgJS7&+(Bk4Hej&ea3<iO{%`bZDiFfpv
z+fz^cxHD!cov&?L9-w*$0xA)|LkhKuOD$}T?;ZdpijoI<#*obSG{Mw4Dl6UwSnHwR
zD832LfVmgnK+oP<q-lX}U^5x-GFijY+j-a&Exs7zo#*j7146G}6|auye;j%$L%ND<
zxT3st@edNCa_hB15Jren;kXurcuEe!ZXVnKHtI1e<1iD70i`g_5+Y-C;1+lkvk)Jg
z3UOHVh@L%u;>7*nTF`cJDk^#DT9D?r$|f$RUgw42XU*jMmTxo&6*+z50cL3Sy?WIL
zVRQF^w0;Ip_RvN;l2&H|j;|nwSzE6nkbE0L5tjTMK2)(?{PT^%Hbi3Am+51CS%zX8
zi;olhEi(4S*h8l^>Hf_D$T4E0d2iJ#1tPkZ=rn?egPa4AArQDMM4S<CP+n%8V+buT
zIrnquA}CTsEG`EnL|GBt%E(3%yo#vjQ>jb_A{{D^H$N{JG-!QM-kK>^S5l5M&w(ZL
z&c5mC>UsL^mi(2<ypuzWh8NO>g6FRkYV*!+a|gb;CH!2$E`wL~e2wnIn>gT{e!~!H
zF@of^hPhXsUL+{mf4X05DEpH`QT724)5n>zAyKx8RkXy3jQBzPjZg96)-UmQf1|8=
z=Xj*8BAO}Q%2bDaC1?z33QS~;cnio22^&cw!(|dx@$E=5nBvTWDb_lgh`JG{5NV(H
zakAiqi1@OJM)9wK%82&qSHwR3@AN+rXxzd);;Rw_?Al?>@mBr~AWQP5G5<h}DVD1<
zOTn!LM5tPNxL|dKjOGwuJ^`(PSp;<Ff*T>$AIT0<wt4wU$C;SOrq__}FzG}{lOVzN
z;KGp;5QJp}JtH@QPW2NLhz}L%40+FmBE3p#ACx!OD9$AH9(?!+g@;mXM1-i(N<HH|
zfWT1j3)1djJHg2bx*Hy%(|{YDLw>?Ku9HNRc?r0W7+UC+@Jm$S7)=pK3hOg5CM)JS
zYK~|wZr_Sk;C!2%@$-95-BLt$(1WZaNEGVeu=qv&VMy_XUA@t1z4yAN_jXliDBitD
zkg_86qu;1&VmMVZR=bn3QtysomRot2-LXMN;N%gM!u7RaIC~wu@v|A{kpiXnD4G%n
zKpfpGh#w}YC+Ll6eiGDp4#_-Bt_2rqIa0dPkK#GFLTDt&NC$ECJ_m5D>GAc6g-^K=
zjxva1UZzYJaVTY?hG<4sk)w8zQ?F2XGQonN=hW%I@emtA8-^gDmnGi*ko9Jf9KfSh
zJTaAWkoT8G3c%D-5Y(oGjUrP+lF_nXQYipCH*nJqH->OC18qx1xF;=w1SRf>uUskx
zxpRw;*PHT34xX$FLW0Uu_K^uT$&7a`#7UWztQ?fHG(QYQtGbS}NhJl92sWp@BNkR1
z62=U<$G3JFR57Qn_n7J5Kh*Re#`NzK+-XOAbqR9`-O?h@!d54C=s75;tSbTr!XpNX
zx}^WaJI<F&^HCM4Fv!Y;8jXa)ReanEg%_7D#8;Hu%1WJ78EDyzLCF6CG*9S~h1#MU
zu26C#N!taQtq|Rh=qYq%RmB&ZM`+fH3)Pp3Aw;*5zCx!;o;L49^k7Ar4tZO0y4{1v
zA9gBk1)D!li3lwxz!&!OltO2JH=EV2(PS*y*PZJsVt*y(UB#1qo|MY^CGrs7`7OoY
z01k^Er9Zz(iqN*=Z_($E;ZMAkS!?6y<+O0^k4Ue?D%^{=sa1%x&|f=lsHmO~1nLc|
z6zDI$+#cknb~h@FxBpSo@>?-bH(D;f8aEVO`m=;T7m7Lj)l^&b@U4YX9|QV-06+9X
zzeTC^$N-dj#{nUKJg9^?1(GNt5#lhHa^_oT^!D!eD_r%u&CulsF}=a*(#0%)whzQe
z<IsEcOD={ki{Fo7j&AKtlx{Oo&UYiqm8u`yyYJqhI+-sq+vf{=<psuMk~*K8c*4G0
zp}or;nod83NsO9Kb6Aew>0>!8I;BUt(&<=|rS4q-_m7-|wXo#eeS+=Cl!{3N%leQ?
zj9?i{k|KhR1>q!6qxHq&Ul1vXz^<W(G}QZ-G}^#iwSc+*c^~MK)cdFUC2dWcGd5<<
z6K3G^aH}wPVo!%2;?|*t2nASaBF#wIv`r&rn9&SAHq$@@<HH9&{&i&dxcMMbGX-U+
z`KD4WjO>QiyVNdf_mi38bBCH@5mUSwPxj*EotC__rqV@_3Wl|<Gs7w*{HxanQQCH?
zS-E%kN!b&Gr?J_?+U&U`H(?hit8>N=Yjq^u9j>hU$nfWi0YtA*_0B<^(=k)MZ!{}&
z-#{xvzRi2|6ST9A2KLD^o*|QC-h(EWhgZf&H3RZ0QW750uy7K?F;Nzg;G|R1^ArUQ
z^Qf7}LmH|<jM|S|^T9lf{df<}BjFugf*E-Yb{AC_g6!2iAL6EJ&ouLhM+qvyIENk4
zOz~AiO|gb4emkD*v5DARmR#C|%^+S7S;xX}4HE%`g$tt<an7b=dC6aLYp92kUUDNZ
z4Ff##nU_Mk8MZBLV4GL#KKg+T${rsIWvdCQNa_<WVr|#0*3v6*$;#Q#1d~%%lk4|(
z0W#kE?*Q?rHI4I$`B(?z|MLj;CKn4qrn+(P!RQEwA67OOdgOL+Vb2tt$Fn#Oeh=kg
zoz4&}IrZwYg-Gu7e1aix`Z}z}R9hual^8r!RYB$tID_ltVQ$TFX8MXtSIMkNwx%}k
zhY^W<GcrPfT#l&96H-|gIyXvl6y-Xvn^C1zbZ7jnH*vEkeqg9Q@!C!_bjLwKB*X^W
zER){mJ?}FR{`gQ3zCHnAa@XE0>>RUBnyQIZRvjh`wMjets`upkFTtLCA_1+nC&vy*
zF9Owv5T0^Et?@sS8y-?$Bewqs42FMoC=9<L0do?=&lRPp1Y)O_{K}NF<0>q7xkF?6
zw=V&vzb65;h3VHG5n*6jf3i788&U@65)TkpO0J32z%2EEeb!KbP>}<Svg|=v*lLkp
zy=N8(LlIvbiXy%@f!icSEL45Own-G9T<|mOJ#+K!a)_EFu;KcZbFKr=KRC3$n)AaP
zeihp_?dGHG`Rp7PsFHWJdOP}oHU0hhC7{1Jfg_9l?mSrVa_2xvaA(*`F{{j|#~^mU
z+CF{WZC3OjhFa0LB%n>M=oPf09ML9qT5~~TaO?Kb>n}f)fXTvO{uQVJB~^0LMW`ec
z>mrs4&}Jj2up>*JvV^p`L4+hhxrL6eck0vgGP8a+1CxWB1%4!ftK|BnjEh=Pm3>LC
z;R`Oo8va-UE^{)EmC}&5bjvjMds?4rO~|sk7e@}PTDuc)uOl{{R=XUrAJD?L9aTWr
zJPm&niU*D@u;0Wva_I25gUH*86(YOf%d(U^<53M~h~mD1h=Pyn`UyU+|3u=r9>NJr
zn<kI*d0se5DdM25!p{{Tae_;n{SecDuvCc^gA{2Krx0f@BSr6^f&H3R!Jmm&8$3Rw
zu`-Cc;HQX)<&z0K`q{LjoQ$o=h=S!Bif|&3<Y37M#|OD^G!4hgyE!^aBiMwZLY(`k
z3?@q7mErtcxlbWhh(i#YtYAX{wFfTxl~%CDw>P1qV1hix27(NLy|AB&SnpnHdUt2{
z7i@AI=t0ohM!0Sfu|M5u$zC>-R_I0Gd?lK6B>6&+MCw=>B2qwa_Swwd%&apuRgXee
zaK)<3j_d6{${`J@t`3AB<%Im1#Jr1Nf{ReO{iO5tkE~1aPur1f<W#S$FS4m;(I<z%
zGMvdWijjQnI+Ssb3{(^so8uY9RUOngC&C`pz3n0!#c%Dy8>Kb6QzloeBi$INM5G(N
zxksei3r(b3=jk_!e*>hwu2K9u{IB>nEQ}rK_6Axg_LjqPmZaitac;%0W3YBXZi>_B
zF)hvKq1m+NB@+{1J@-XiUl0m6mJ6;N{GFIU@B|mUMBHi~#!IGiC#QIjzLk{$;we{J
zqgp%kT}>2dafe$vzg(#pJKIBNjsL!;@sqf-V*(WiAc(+#cgA=1J4LgfnrCBlk#2kh
zh2SjK-*Z3xhc^33L<~N=x6!RF+sMp1xqCj3CA4?XlSBkh)9yL3JAFcg8F4vSiaQZo
z1c_2&8%<28fLN-BEhNJ%85i5=g_cl$e$Rm|vj3wdvbVMsYCRA9e(Z(;9<t#0S`!?-
zw;w^?uK@n=U>oNr+H4%nsJ!smy?bB~SK-!D2sKSTxrMH~BDsbB<!RhPN9NMbanw>q
zjoBJ%b~$df>OsXt+_cz1I801T>_U(qI}i})Nj83=F`??LhwcEJF0{+qJiB@iX;JMh
zn7n;Fwsy~5gS?r92y)SSLW+B=x9@6td+$9%@b<fBK9blome_yCp0snIMWmwuF$BCa
zN#=oQMBZ|sEd8Z`au|>$?q@})lJt+X;bvrMrXiq1tolJcf@es$foMUe3PIVMs`^u8
zKlg1dcw$1F>`0Ax-7^ZMwMu)MR>`7~+q+LjDKEElp0V|w`<mX<n;Hl*R$!3RWK@%8
zc>7aLp6o;|5ARLGWX-ETF>$UEtWkc0r5+;DU`f!1i^c{rlC2#{NE4gb<62uxnc=ND
zoN2;^h4Y)+LZMK7eG7!vsIO`owKs+d4#x1FA*X4UrFlyIEz3s}%hFS0d{1}5w<xyd
zvs?b%)lL3c7)Xl2@5M^nn&c|c%G0DtPV7s=sG~xs<T(o|u6)QMKM`y_6BEHXn?1gu
zk7q2>Z#0p<wV}3&q16uB9GtVBdq>lAy|)a#sg)@;zrR1~|J?-jTO#bv{RU%fONB8$
zB3pbSB2i7L&%4cD{l$T1t*j-VPC#pB7#~nx%(Uc-2{Uz2NeewKEu?E2M$|MeYU^Ga
zEe?$N`mh?T-6=wtoP>2*%4&=@&c<auo>PT!xtEO_CSGd>x9EofOgdSa!+>V)!YgDD
zzN+8R{65vLi0#Qes%<=SKs5Q`mJg(ch$J=ajH#A}1zbW1b~p-YlW9m)23B|7IjOUV
z7Ifo?OE$itsNWxmqR8a_S^Wf~==ZRvy7(N%MX75pr;iX^tG9%1jDqAu>Wrc`#Q;y3
zX?#@!)sMxSrtv5G37*F1yHDd9cicI|g+n+oQo-7M*#PtpdiZ_;`dj@31N21zq+^uN
z{^E6L>p`A&#+vNc(SlSaCYz9m+?)f4PGz(3Gp`{H6dDqGi`8><l)+b+<3*nsF!cvY
zD1?CW9IxE_7@E|8nB{XRsMxNP-IHEI$i{&~2c5A4$Xp6msHDLme+3OVO3uNcf^2Xo
zU*pItM}QK&7GCeFI0mh_euV;~&^N~|)v05S%txh`B5)7SOw9r?=xTUVRIBIF1O)F-
z`CL>kLJBzEAfC)|d}7J>5MNbWqm<S(1t8q*?8#)ayPY!$!0BvI4(iYeIgrW~WG3Lk
zC2qb0IQ>c*VULuF3i4d3psWmMx;t~^dtDR9ixsazNll2gqQ+EZZZ|^voy{q5)wS#N
zgYh^y-=m&CG&PZXjfk%(z(5h&`K*i4DRVz1V*^Co7v{ueC+Ho#IRt*F9EIv`0z`8w
zuQIyFp*tDh>7iMW4>JywUDt^MA0?%cf1nc{TX<3?#R@cF<F`o=CgHEAjY^gLoRirs
zzEbo&f<44*cwlo&CUuJ5WG?VC7*ldN;dqmn0*-OSBOZ9aMq(>i&PfJ<3Ui#yPV?<2
zvokaxTGP}J374Yj;%f~u$9gl7l^_d-kzQlodk^6V!5DOOT(8pJ!Qrn=ZJ2;A%+{}<
ziyPMx@=Ah^5cLR>UYD3o;Q^utYOy9F`J5KW;YGCP4WdS{A;k&vrVuESvzlZy5r~)?
z1>Xqzr&e|9up&w$rEJXZH=76T3k7NwQ(&CPJ~_((l@v6E4}%7Ueo2(p;K|LIlACjG
znxdYFbHG4IM`zHch>4v~J@v%9*r(xu+(05ZAG^p5IGOm}Tt{>Q@QlC^ad<;TbegdE
zy&ZDy!MpQFbR~=#Vvt)BYiP5B?6kOJZgLu*2yo7=ZHFQ{ETU^3`Wz`FNx~FKy8>g(
zVyj5wtkkHl8nSF<MIPc?gz##B)F^ql)a82gWSp^+`^SlaN&uJ@P@Qh|>M@|Td|;f(
z#x3RQB~GvhH%4d?7%D9xy#>gjK27*076}80^bH+2H}AZJl8EhzwgsCqhLdDth*$z8
z<`3@gu-HgYw0tdfr2*y2c}u>*+=NOv<q#Py29fs}#9%N@iq8FFo4G7bFk{5Hf;(h+
zzaPNriR3dSzG&knS&9p3W#JziMJ<jZCdNN+E={{AG=`8)^42G7mhxL!W--R4*dft{
zsf5TuAnd!S<wK$VU`*VXO;%N)(q&#gB~&|69SGeO!D~P;ROu>omO?*|0_|fb=Rn2#
z@NbXcYJ10#R8Cez>c%Ko7p-?~4Q(m)y9Ao74J0v>96Tj<CGRXjn{o~)>3~@n-Y9p7
zbB3y}At5~n+%T`#x~M|Ag#^IRo4O{MFCXKn9XAUt(j*dV*R<v{V$I=$&}+`bmvQd5
zutLfQ;g~R_sR$}HVM{Gh%Ak$!ZCL`dZYq->xQ9fBP6FZ%mPil~JJWl<v`#BexWNzf
z>gn_xdbfs1Ge#_lz_dM`mN}#z@@jW+<4a0G(tM*0PZ672H0MOyOfVdJp8-X25g|_0
zDsc-p&?V83r~$Al`vJgWEy~}e#K>*w#u<w|&p8DxfzBgynVInnsk&9<ar5g*HNu0G
zLY)Q;%7UL3pLfRmjF%xoqB9j93KX`ocS0Y8*62qm2yR5WC!%X0fhluBz9vb`GB#L=
z6@rW=#eJMmTm&MRwZ&>ZB>hz|8?m8@Ku~Lh>Je+iMXB~PSH(><UPVMQ1QRta1<okI
zRVij9_gCGJtj3c1nuG)67=2(*7oaQ&Mok_!q^DCz9%d`pJ0n%7#E+1w%oCC1Op2r`
zh)8I|6wou48r)%o_Pm|uYvc)$DOFm5eu*qU1S+%qklpz(xM+SS30ZJwsj(BK)dEuH
zn;D~^oh6S3gQki)LBy^=$Fq9?(~3)N*&t>QkiHz&;QP?5?67Wgq_hrD2FO6jZY;ca
zp2CC32`QxzcJo?+3{GlFq&$hxVimPQVT(kNQafXXncj}V0|g(t1ksB64NHa!Z$UX&
zLI!i1pG0V6KJ6kPOy5N58mNf{D5xQ#$QXf&6Vz7<3M@juDpUhJ36&g}=R;If&lM)A
ziHlTD>A0jx4|3u)INYKf3GXI|r~q=zWTQZfW5I&9pL6L0&NA&bTN0?5&@yYOc5*+<
zT2-q{bPVm)ic|m%#7R0rAX6=)8<+}h(sd3UoC24{WW;%nCLYzRRj64+Ac(QRh6RQ}
zCWg_b#%7$;5Rn0<O>J(P$2fiR_-r~mlbr)+5t~Dg4_uK}O|RjOkNg&TA?8XQRuwaq
zl1SHF5uHvzhKki;uMmeK{gf2T?DUyT3Ml8pmYCaaY(Yd_Qk?}I0d;qFW>wHTF3DVX
z7h!$v=c%A4O$0H8Xv~Kw?-hI4F>|tjCR%v_)z5HT^mF4WwWcVeL`n;xN#Rx20%36_
zwj{p@XFWht4X_iiDP*5nwM@&TXJLufdDa#)=6OI(ruyNN2}+W>7zl}_w8W^`>_Bwq
z<t1o{6~Seu&w%X_B+k_6gBuo*S_Rx>q@m>OFK^f{$nvpazu2%}Y}hZrmSDLPtgK0|
zQHRkD`^AR+!st+z*=56iv0=YpO$lf44f_RGB78dR7f(I$V;dHX4GYGG1>^n=3&w^8
z12&os3&yvK1;fO2Y~7Iz%I+R>rlPODgkTdD+W~KUYp&W@F_EnH5j#{80U7Y#ELtYJ
zMYiK*7pG@3)e05f*Xe4i@_uXS{npz1bWht9wGP$yxeDzu5q(02LumpXgOv#pRkk5g
zbz$k9$u?BY_6ZY2*$X$xILf=Qcy=7+jkK5?M|o`fWr(%e5pRcmkZhZF(b^aFH)j<O
z)bH(vrtThuri$Y>(4Z@tL?Rw;i=WSmn7kp9@@@wvEMg_>05PU)*e7H@^_nZ{ey}Tz
zjgZ>+V-ad33KqZ^i};ZeQY_iTsBG9WBm#xx;XsEk4L`#Go4u1<Sl#cL&P?Mr5&Xj5
z1T<I)VRPi+t@p$F$tCBBSHqCXx1uVOuo6qdqz<qu9wN+&T4v9xX&Op<U=T_xNbYqk
zMHF#AlUa9mM-2%So73^hR;1?DE{dg5=Pj|vOmHT}&?SGl3r&{CAEO%0g%n0@iqxaP
zxGn*Q*DsAbN5}_HY%0+Mt<5h6JNbdILji=YeuColj$KPkMAK9JQ8+qmPm5%j%Hvo?
z@h|eCnG#3~2N4lPb#}*2!M2a>z+bR+sNQ@KuB*s8ss)C^Vib%8Uo2t^FbV>pf)xC$
z*gHBPgtr4VMkD{3>Ubu~{E;sSXBl*MAn&U#^JgBFk!rd)$g^WIX0b!Pbo~Tps;zJx
zZ3VUJEHSQJs+Z6TszV>NM77$p|F&h*rc=}quM%XO?7WD$OFF$tn3HRpeMA-~b8>KL
zRXkLSS8gC#cnE8Us74W5B8QUx_N1qsqx(3z1Fl;3p)++Pf&v87B}PmU6^Mt(7pe7!
z045iBXi~%lpCV_BzAaX#C&5_hLsos5Q6FXz&?G!ctRG}h1BnXPWHO{iK)rznxiCM^
z6^^N$qPGk;mvb+oW3mY4JUKJ&Od-^(^SxQVcb4wm&G*iBzITT2-AniG;d}RXzIT@I
z-B0)K<9qkZd)rkJ7lCi{@BqS99I463?`bYqJ`WE$jlloy+O<o4EWja56*Exz3En|U
zW{=cQ)?FtT;VcG32*7&*L}D_ui3O%uKVTZGss@m2gXd;4b9gX9dnl@}hNvtV8YoUK
z>|CYGh$6`>U@dKW!;ojD&LoE<qz^JAsG`@9v^Ikb3Hs_aBrV|}L(aAx5;G_EO}La)
zZ!H!4y<FZ=Y!Jadi3%b#wxW%*TSqZrS*pG!epPT7Efn);{#9YyU3=C6W%Q<|dzzam
zp8frP_{p=Kn<RNjXHL@YzII%s-F@viNW1&maSz<riFYJ9M<>3a`9VjXq3;-mUyPhv
zhyh2)E5v{!<P>7S5%Gyj#wEtU0xpMONc2y=qlf;WPN6;TGn&wk45A4Y8+5lgGf$H;
z^cH+)MF@q~6i2g8&!QC1Sh6d}SDxiONi2dn2z>e3Jzqt0&-Q7WE%ToT*)sYZeG~1M
z_ws(}dXBbQ3?1WV-lO*zY0a%|m2M%1)?R;BYt!u(F)zUO8+cE*(%kWOSl%j7R~yh@
zbRmy3WQasHDik_JgY?Gncq=lLyb?ZaLq>k+RvQ;gmmBIj@au#<!9sQtO2qVvPvWww
z;1x@F+X?8VDYd;tPwDf0PpSA>+&bJWp4(#<?bL^+S+u=H&*E!O$1I-LV;1d{o2FT`
zy+zOBpPr6c++oea?&5UzyU-HQVNI#69>u>5sy_)uVtT*>M~9P^7;Hp(lNfA7I+GY|
zB>Ivhn2puw<3!%!tUJop(0lW$RCm^IIC#8W+B+I=>e8|-zEa**Lo#FI=nL8HV!G`e
z+hw+?WidTDdSzO1s7o=lz}^@{*zG`{U8||9eAf!WltF^AlDDbRS9~`(C*C4-?e4dJ
zKiz8S=ii6#&BYp<3Jw-8h~eMZ$E~sx(Ra}kR!66Voilz+A5v!KVFiRCtW;t%yb7?-
zrjNoZ*y7~jOf)1A<+zx_lOG~q(AW~X53#9ISfs~W+%^vo?uFat62I82_e+Ob?-^R}
zLwK~;g0x_n+zY6=nMCueG@55Spc(lj{UUnoU@tsBX7GHe-)s=QI25913DK_{8KPG;
zqIb6<dI^=^m_C=_;5_Fn!&eUvPS!b(1QZ835S02!-j*7yiF?r$04V@)#h|bp9qoO}
zqTx2FWK(Zi0l~WTF|t@Q3-C-qWEN(1sD;^03lolPVH$d2=2{nq5I#4Z7K|ooI)}|0
z++{kGy>rrmn~+k05oE!w3S`zEFB!68sap>(9f>n%c0V~a5;k3DEZ<|<zRxV%HzvGh
zQQth&qR!ExUKrV;enKzmo_Wd;5UsWm8K8F>XT8qJ3Jgd~Bi|=4lH6`%RmyeNe%4Zb
zWrf^ioaIc}TJmlwQ1tG6=-BMszT+Jdznrluy3$iM2$TV!Tq*I!0HqzIj~SJWye3j;
zkyY<9wD7E&rXits4@E+Ih=hJ}WF%zd)86)cAv>L>?6}?<$Q(3~<zB1$U(Bjr>Ngui
z|LRbP-b;x7@W>Fop!e#&_K2pu{EoSx&RC%rYCmI8JNkDSWPWxiWbPwmerjaMT+ztf
z-yWHq@u@RdDH$3Wrs>K9Q*+a+R$T;6Af`yFX=D?(qPV5$>GIR_UUd?Cx?X2i_b-N8
z-Tkz>e|8b8+xegtZxc}?qRu|qM4zAol{mKDNbj{`Otb=c_UkZV$)gi#l$0*sq~4=|
zDWz!(*_4bdK?#&))X}BblJk_ejfx4>v;--=(2aDh1(EuW3wC}o2b74C6o{U)>k-HZ
z5mL31Z<9r85RDWeHV-gy@k1`7ft#Uk=>We>>I6mp;fTm0+=^{7Wjb_}Q!PMKN@RG8
zY7cfKfJkkZetE<<pv(ltHAz(11<{nePpQ0mrHCVw-&PSG5H-N|Ckv3Mhm=Zx`t03C
zlgFkbRJ6cF<+REkna2T8N<>1sBGJDfiV<^U4oa+<3IMcHk-O}nIFT%I5$ROw4MO-<
zCj`UXF26Eqis{evbWf7W^bAQqyJ_>LO$cQWI`jOzP2(~gJ&kbmVs+qf^u4OX%EgAG
zt0FD3GKVb7i6g`~n4Ac;Ox%Lt;Bh`*hyp22i&2UVP>5$6r$dOksg>u-+wzIQF3uQ$
zVj4KYOggi8Te*zSwOj$gpD31Ufr7IwPNLu}ozJ$!q?Qv8se(a@eaSNq>Tje4$InyA
zq4uR6`tDED64lRZ+@n9u3yeq6;-5*{N`~{l2$XM!^WQ)_LCDYt5s6!zfJ{{m#j|C|
z&SO^cLV^@f`6&W>F0F4+%gCrjd3rVw|1@t?t3vkJAhN;EEP0T`1MR2g%#xXl$SmPO
zm10X9wVza|k98F~>6!GI>@zKRguqGoIar;umCj4cJFT+vExgl4QIdb2YT}<SG5m9(
znSaL9HuLOf#_G5?_=85bd3ad*T_F0U`83n->_yNo51OQ3bHt0UgQF^$b7JyaDD9->
z$F3<ZoJ(SjJ}#=mQMoy)z^7_xr>*6V(!4BUg5=_ht%u}!3#BM=p0FPhNhx@!37n=9
z-#uz$Kj)x~EEh$&$UrK9k&d~JzniuGcY~~TfwFI2tDoTPn^TGGo3p=(rgNvM=3a;j
zSyT^?PG$y+oe&~UmfRT-b>NVzfwLr`n~Q46*-^nSJzsgklvTT^nzE^X>Wb5^=j>0P
zp@zIoRp(Gq3$@<(kSaRR;Am=t*tYtK?50e`U?bGW){wA5LvB_;2W?lF0PI>~8e}Tu
zt13blP{kEB?quyjWC`gieOwX}XW)!O)gY<-7v4sX(c%Jf;01NWk^6!IY`%*ml-+5W
zqXN{Tt~H(b>+pmLUeWbLPQ%lwnV#o@iabCnF#z63wYaHPw<AyHyED#7dQ${%8|kw%
zqS7Lr`6Do36j>uXJw{eD7aiQi+o;Jrex_NVfHYT!<hPo^T8homP@IZI#R}<#6;wW~
z(HCVDph~nzoxujJ5~5K1ThuW}!cPddAh{~gijC?7@=M7b&Q1;a=C*Ha0+gPSx6d*V
ztyoA5Lv<$!aPCdMS7F2!O*{&2!9jxR66zKXFx-H~+=|CNk_6VU;GCqHgn-Bauc6{_
zVI&H30~4r|30{L5k*&l<gVnjtBZ@#ZjYZH?sr42AH6Sfn&6J_vM{7@WAtcI`2r8oB
ztX>y;DI}R1Q;>#4QaKH#7m>>dV;bfr6eoV9fLEcpmjQ|2M+vG_QCC5v*EdJ4Qt}!&
znkZ4OS4*Rda6px#sWc?p!~_k6!4l<I>6)qlKx{Kbwc6;j!O*Z;8w`zTc7vg9Ff>*h
z46hP}>%Tb|no;`RtW~%{vTz?J?Othr{Tw1cZyzG%<`I^qVJw!rFUDf|h!0yNx@HMa
zL06rLJOFB^8`Z0fLgOo(**^T4l4sDv9%nVWZNXUb9Qgq(qHTwJJ1wfP!xdW2kw-^}
z0CmJ1>6nH%KQst&+SZc-(I;V{`SiK_B2J$?s3Lk{Ju#89XJe#-o@Q<4Jd}y%bIUSH
z@z$B{h(UB9IzEcDr#Vt~eH?+5nN%o)YfQ?ztT7EObvYG!Lx(S_Nl(WwC`)iI`Us~I
zUN+NifDakjX{jsWnY@VI!GN4)+xhH}TJV+jY9DIp(1&u{Cxo_W>$+`I<K_5(kh@PD
zsfgpmk;;s6A4bS|VGY{Uolohy^IY6MnQSlom3UfsD_Lo!NC=Kgl82J!Rfr0{SHjH2
zsfjSI-~t}X3KDxV3{iToGbRxzN^8Su2w>F;pjbDSw2U>NmDMv8M~5So-CU+$474vp
zJ)B5c76*pohZwhWXYx4-_%c_G<~3#%b45VZ)E1=)BCNhS_b7lL#4wn)94ePnoX?&}
z#yO7q-)g#&hLAjt0C;)Ep(5)kef}d#lWmwLrRO>eKMA@6QOjLKQc^(-!l3ZN;Oz!O
z522!V3H^N3+h{C_7Im`H$4PrWe2$V4n-Mw}(eMY<WGsV<IPYquePdtRxY^j38~gGZ
z-j_zae|!+}u5&hugX*52vvp6~NwAnus}{MO+tckoKd8-^%CgswX<wDG7^1#gKc3*U
z@dWpQucR*eKd`8_F8X;|WTA_$x9FmKhMT@pJBNMTkl<epLV~u2xlU9_b8FTx=Pp9S
z<Uu=WnDGH92WWg)qyA(t0mFJn;bS63tL{T{fd$yu&R7|+ycCGBQZjKABN-HKxoVj3
zm)9nDvE^uaj@*?9OqE-r#jT=lf!>hVHNBiD$Jj&BrEXdJ0Y8K-ki$In$v%NeTgz2s
zIN(zTb<Z0Jb>wk*u6}|&E>9#pF7ZtdqemZ(tkeZ36iug`=PM}N|7d`j&_fSm3HWYW
zM+H@)_*!^KRy<>6b`AarSXNOj$<M29Q^Ln%H(MlbBLUB(4s+uo>5kA2H+uotn2v5p
zsy&pN>ND|bgUEeDA@Yq$L|Pjn&3H-^QKk)1c5*@r_QT#s@nGN7+`|KTjEKzw>x?>!
zri0})lz8b0g>5C>x`RpYjMC6Ns68~DaKOOQ<fG>&L)CUU+06P8^@gODk2eh7*;&5=
zXQ380k!UyFqnGk6$EXP;qIb_@r!~2hrLVQyErv{9F%X&1=0BsK;LZQNiOqlZBZ#j$
z%@%<6dqsE*sTUpD11f?nROBs=YzHQt`zIaQH&C8rVUZwqQipJn=h&9IcqurDU=c&m
z8k}oY%Jd=YS~CaL{!kG?FV3qvY#067j=-OUywjSWLs<0Tlc#Z%MfW$H|KPfTQwt$+
z)EE=pPr*&#4g)2z$Iv?4utU^LPqnMCykBTL8^T$c!Ld=c>l2Ge-5QniO}m5TL7d9~
zDz_>a7^*&k8u=JLJ7Y^*w0cAOnx3a{li<{hsA?Q*MWxh)Ur?RT!46&YpG1a~7SJ1O
zNiyu4eJ#yaU(p+P5YhU5BoWk}w?*sOS8U$234PVLny#uVihe%S!wnvKA}q-{MLk~L
za~8#8vmbl-EW%ldn6a<*K5X6@q)4d9iy2{BlraIaa&UH!u|3gF(I!73+W9C$uMu1W
zFP(JI16|se$R;VR@EFHkb$yhrfp=RK38t->aTY{&C_KP48QHiqqJ%;iS@Yz{U#2tx
zk=^c9g#D@Pa;MmcT>h9}a_;+xi{On$mIA`kI#`~xS0bMn4}nLawV=P8NYbdnlE&$a
zdu&yEG9~smSS%$cVt!zSvS}n(fN=dQCL)1B|5`CqR^YK@NbKMlQwL$>gg`Bl)s&6A
z5uq{K+9#1mc1>XtWPF>vODSr}6lbSZV0L&j8>3Y#bz#_J3Q~uJ4I<khGOxrzS41$Q
zCNjeu>q9ZeA51dGp6L_u7i=q##Sj*gI@~bs$hnJgN1o#50?>PuL0$1gxkYJ{V}ob+
zGzE7FZ$)$wmLLYZhYxbhSc1CaENKM#QLL$L1p01TV_^h(XNwW&B^QYTb?Uq5aSToV
z*dR1%n}yy<WJ$A49F@=zV9!OEg?Lb<2(&mJr=biyz<M#nkM@a8bK=UAKd(G891rc0
zPs>Fya*{2q>5?rN+uIKj99daG9SvPjm%LR%`PBzDXtxlZWMP1~Lb-n^Xb7Qla*)t)
zFUbUsOzJe)g&b`S4ZZb<=<lrsIJHJ*|D$Tjs(1{yTIFCi$U`H*#2Eya@{q1M_>Yts
zfR8fturQkjl*x#%Xvym4;TVPgQmI08C%|1&T?$yrL%`z>+5Q)5%6U{{hs!Hh)(%#j
zK%~+E?4kXZ2XQK-H91qORq5y=5Da?r=tPfp$aoa_T2x_#9KuPLm-LijD0);Cx{xzQ
zcU<X=)rmmbp$OFg&SbpSUJabDWsof$IA}!4KD5gY4!Am2Jt^ZiXoqpNK|3NqyFc17
zZ1RJHuu1K}`KhGnwqhvW1rrA6A`<}{$}fP6@K&bOWR&{%pqJAfbovl6(8@h7I93N)
z$sTjPjiic=6UJfc22BPkio6we3>p@}r3gjdgKb7_?3L1;BEBdibm=I-EK+FSG75l#
zwO@+f(y&@^uK;zNu^v(;4S5h^-b^v6l@%O+IMQ|ue8KeM7KJ@YF`yr1%sNh0whMnU
z6?vX>N|@GAetkEYa1cv--a|8Z;)xUm%UlTI5(*|*;?UyT1?#~3MC%F0ESP&O$OR=j
zh(tKj2yP=-h&~`}tkyThYMJf&YeQ|<_awJ#vXJ!qZLL}gFPL_v7Cpb_=h0-sQBARs
zVC=6{=FyNHBo(5-|2$NWl>&NTsffM~Dac(KVjVQ<iIk-sw!aA0>wQr8rkhe>2rqCy
z@rU1LbpPbaCUyNk1y$L){%45FSl2%aEjW<_9FO<CT1u%O;0Z(MUmb+dZT0;_MC&wx
zX7zpVMX2vQ=qGv5uB8F&s?+aFZaPawz7#T2sQV-U+a3x<cN><GsPjQg-`Io%llSuT
zsR`K=Wr2DdQA!cofLXpY$Os$<sDd6UY`uo$VTnVoa0QYL=T&@1=?tjHc$B2E2(1%Q
zwVeQCMJuCU{Q$C;$X<!3l_iP}Br14M4GQsZtFh*J6-p)_&}Sa#zJM$1lu1XHM-j;!
z>?vwVwt>?T;?!)zEmwDr4EW(&U%iR{Lz^*VO4`Yfs@2mkbld|Iat{c-OU7+dODDuD
zT3QUpVM3M3d3hXtL@PQ;DoWF3qSaBNs3hp6m&fS{OWG2JaT+aD1&-<S7iog5sNxTO
z3ZZ{lMiLzUU?ulTC2=CI;B3izk#tsVRacCajLIN)F(KAPWk{qXTU*mhT60gc&3q2?
zhF*%ZUyHF{Q~3tgV7!p#`#!K{==l0BbljPIf2E0he@0cp5FI%R?@N9kD|{e%p|e=O
z0-8B%R*j=~P=CIkgV5Rq7~vxtW{lLv7>(G%>CH{}_;hkz#tNTnzVOB5g)S>sMuKM;
ztVNBZm(g3kfR)ROm1`bD7afbQKgrp=ip@Rw!K_k_+Wcauwl);i{u)v3;|x+~WhK6X
z<^d|iJhluvk5eMdzVhS;XPV|=|6=A54?m9!J?4=F-Nd%EsQ_O1J>bRV@p`YnS-Y(Z
z&_MKh$!}(EKReXiK0<5s-ahB{9szS_^4d-y&ZKA6V(9M%%-<Lu%#Vx|%-!j|2{7rq
z0rL-r2lKy;3d}1AoBPt)Jqk{9!2tSyhX?e3jSA2mOqpq%Arz$66$9!O*L2q5I?Fz$
z(5-m1N1b(MfPz9V#qPWMnDL!E2h=>9u9~@y4K>#%X*b^4=UjL3eTB}uadTF4Mfzxf
zd&%&?y?AuMX=2$7x-r0=86LP(BLi+`TCMPAd^Et7hX<}WI^eVr*gTW9fP2I6z<uZF
zfHTWFV=wF5hX?L$0|9r*H~;;LG!mQterq9qb*Q<1ls5mb^f}jG;`_R8{(TD0&Dnhx
zaGxC>xKED^xEZY?Y{o~kzy4x);J!LK;C5@w&Fr>-+jQ+P@{5=C>!Sm1&Hy)O0r#BY
zfx8Kh_9I;Tpt=1Txa@ulxXkdt-8~R+mwfXdQxi;V{$ti$j}JB1-=fWbw9mP|l<(`d
z`KJvR#z(Wiyy1ac8X0g|v-$DS0QcJAfm<ILaMNb<<D&uYt-}NNmXQIM)kl`i_-KH8
z-|)cw$B_XyV}Qd)1Kh6<58ST}1l%Rx{KwmF{^QnM|9Ggmew;S{m;0RSm-xPJn}5cr
z{rG4W;{Oc~+~181xUA8v@zDTx?RCQlSH|2`c(fn+)f;ouMt<R=0q#Y^1NVZF0hcvu
zKRz1Z?j0Vu`H=xPZPXHcG{Bu69=Mke1YEzHzx#ck!bTM4@6PwdmkVp<HZu9W7Z2Rg
zhaKhJxX%u|6dmC1-D-+j$7#!<EyM9ehz|TV92#UfgjA@mu@2rnz|)G24fKpz(>D&a
zrk@}t_np1h)OKC-GYV}9Kl&{eGCG%PweM<9uxn0Hv=jG^aXws^<ldV^LTQlKfu-<z
zE3~%%(ctgh1L2Rd^?ph}!P$DBPG;-vK-BI5s`ElYy8+V1M5>sqElQOQQ6!Y(V5N(Y
z{eyPO%5n>VapI3o<`G@(RBf7Bgo7Osl~F}4#L1>6c;v3+66}ce;$Q%{%A626Iq+f1
zXkkROHs_J#3aGYNvE82J-ZU9GYF4^15jIKlzR=NVa;5+PyGIvdrS;-e9Q+(1DG;$k
zR6d4B(fAN!a4HQuK>Z401>x(X{2-Zb%1MR@hHx>zWlEbTSD;8o6iGwsR$NZJT;)g-
zRL!t+gde#=%4LfFty2siuM~&(DwLuJi>jPTUS8p%raPM=>NbeNq}Hks#cy4rFwE!Y
zH7gk;fABNJycHMfr%2y_O$77NrWht0X7*yTVID!`4yP=L&6!Bu<M1QB8AS_EwP%CM
z@U{3D;2wD}H(If93NgtrxX)pY>@c{G(3**qmoK%Xyvz?jPbIJ}W(Y%BpC5#>>`1vU
z5pmHR6A~VYF8eMbQjP~z6x)*M@?k{%5c}jv8Wu4KItznUpNeJ^#}-|+h`U>ghKi{%
za)3i+jO3uWq3pbn#O7+#AV^*1tZ~$uNaUrENZ>LRB&B#HdOh8Z(#6N%BuBOh!oWM-
zlTtxN2`<;+?&A<P1s}2M5X>khNK&_daE@gh6)o3c_+u@_nhDu@zj2RT85z|hD2l?6
z63Ov81ZiUlzj>F?Fpd8?2-DDMAAdNgIQo(;jx^COvSu}mU{X=&PKO|Kr%RN%bJ#E!
zH^E+v1S0*AwoFrVX$s8K&<h@s8D3b)&Q4q0QmqkRgTG!_;d(j<FN6$3jnPJYn-Ny}
z#RhFjv32eBNwM|MMr?hpMQj}(Ef$n08}+b;Qm@DC3ePKSDcshF;$(}ruMx2lE}F&L
z{)-TAJZO`6%c#(?voD8uI}P%otR`6>#e{>Ru)ukwOcLv#LnjN0lFp*@j>GwjM0Dt4
zPz%bkI~<N|qAnQU!?kxnnMh;Ab=IqO7Nw+KMY^(fe}<Z9<fth(RTx{M1{JkdxCjs)
zTNEPWfmM1WQYsNoF8a<A5L0|}P@&Lq)H!ipfpMu-B$7~Z->K7w7o0;U9y#tDJ8|gY
zhYsVxG}@_-ok8?0s{B`+M;4Clp5BelSQH)ZiSnqc0eT~>Ktcu1+!+zAPKb~#JAyLu
z#8g2QZE@K^@})!a&JE;V666|gHaQ44({lGOiIt7v(O%~Ev~^q*Czs<1?st<GCRPzI
z!4A3HnE9P-K+@`h-;;ff5+*w~ighvB-FyP&X;eoYT^dfwjSjyWgdH6SVPv#>seXcu
zcK@4<c3t4xvj7(D!_Y)2lsePE89RY`GJMP+j^tO6UxREJtu>FU2@LzVnc<@v-aZ5z
z_iTEFeu8KC*GaSF3t^TdAp}@aEgTi+kWQbYvyD1y<k11B6u8K5S84HBqKb1W=X;cT
z|3HYOiM1d+rygGRktB(f2}&{wfFzML0m~-U41=cRS8M2yU8_~2`KhTOTF&^vRQ@$<
zOS`AWQ<Tvlc)hWhJ?Pg^CCDBTq6XPM(Y&KZS>anURLRkEGt1$WXp7^zr73irU+_h0
ze_~cxCdi`7YeYUj7x6+qF4H?EinmkIgE23&f*L_IM7oS3)?Nsk>H+7eC*Bdls95%%
zdg8|+e@kA9OuAu!DdSl>s{x-v;1U8Lu3%^-S<VSoc70VkI?~Niuv}ZC5)CBoWF0gV
zU|UD!GgL`)bLSxT$eIatfO2|6lm!L3X)C0#pQ?UV>bX@vq~vB4DZr<o0&^wRxulBZ
zsKihz!QLWki*wmEyiUGH08y`0v}F_IAP#h6g`IKu^izxFsVZt>7UW-iBYKW0jViub
zQAC2S)aL8(tJzy&)8Jj=;kTi66RF<C8lHiRsrUxK0d_+0frIRfvjbCe-?P-arx)F;
ziTD42!NnVgz{S6BkBhU1py+Pw!4d31vpmiFptB>C{GTep?r%slQ1T!l>USgWU&*z!
zmTPG$lZHB^As6kGVlA!3nxzWtv7Wc(A`Q?@E;cI*&GML~RTp`D{i&J@Hdi(8R7BtA
z7lXd{_D$V{KGGB3qn}_Y`cFwI`j2oCQ}Gw-PL`1UaQP6wl_hS4b4;AMeAqCxjP)a9
z4_uN>;VM+pCd{*3pwe{2u~ECC5>ZtbT~|jnUxQ%4Au?PMVtTm_iyR97xH&Y0qmp`c
zxVUhMgpF3}P!$kHJ4l3O4<5g9^crky&)~u|UZV7b2As=(vd|+b2gRX`(ixDPWD)Ty
zFkkvqVF(>I_}B;GcFtQDwO3G}4l*2%qN^J!{i&{fiL^&X4?yOYB#BqiJVf*Cs9vp>
z)>C67*`Ox`P##I>+GRq=X^yVEf61+!bH;FfOgl3Nm@=0|6A;s=IwC2b^wi>1d>7EC
z54#LJW0L{)vG8(NV8Nqxs0wBBzDBTA^Ig~-t3EgNbA*`IItG*pv=m?Pp-afNda4o!
zD^mFR!2QRLXKLqbq-`jIQG;M&=w9Mu3i*5RA`k&T1!5A_OlZv?ue<rM&aL)nC<nDg
zSjC2FF$TDm5#82dc-aWYmO==moWdC!<V@93P^=JoAC_9zi{svWVm4JjQ(XtRspWb_
zG_Ne97&Of2sxs76P_03Urf!3I6gR4Hk|yAxS6V9vWe^pYmOxRU!3Qu`2`dtNQOk+%
zmW77_m8uJl%wJI&l5{CkM+G`h?i}_AW^4h{ve1BFzhjwO)b<k3rCNwk?NGwL=j_5#
z^5l2fnA58k)+@Xtpdx}CS-YD}sApqLsO=OtRHdY1R;DlxG*A?28FxJFFl;!fbz(v2
zY=WalC|%R1p+Z)`0?7UXpEMQrtpsbSg6E1{W?~vBRO5wEP*IW&3l6kFEp@RmsimlB
z>q)90lAGxwbwQ;YG#jCUqUCyxkq&$=)Bb0#xkY%^qKZmBZTqas^l5q%VbiQFRRZSD
zmaHC=E={GxQlv4Xu2>atf|4Zt2-ZV-y7f}AEkNRK9Y!;Nied&3Olli3seqpI&Mx^-
zCKs*lx(6MYuwd9jAQ`*`Y2^yhoGLDk3EJ1OW!r`j0Es-Cg#g+wZHR#lG0;N{B&Fbn
zC@9!Eh{ct^u|)w^(GmtwXZjTf=9uweeQ4;%Sf@^D|4gSeb>2vv(yoW#qtlK#p;<>T
z^`mtZ>UFx}Q%slB)&9f1J91c>pr}j^)y_m&Uc?9njh`6^jdWW3UHt@~*0yf8tEtDY
zfU}Df4EUxZs)LlxOrwqrU9pJMR&hzukQ&y@+z3ywmOaMW-XbF)Q^e(Qr3zfiHyE^h
zSx<5h>e{~9!ViMPUT#G<pM5<nHBMz|Q7d<mb1y}9ya3kQ^Jq?9wlr$%9;tdkIV3G|
zl~gr89Hfk1zNq!`dmWT*!iWc38e!>Mfa?e$mX&-8z=VsmD)%~BJafEWUV?f_W>de6
z12nCfrDlp~QCOv+>8YwcDGWt1q&aUfPZ}-eGmViBv39FpMD-?XYg9d!TH1^IBRoo{
z2JvbduO{kdNvo~VPu1Cj4xvq|ZwiN&Y7o{yCbh!7&aMK^P*YWZ3cYg9)q?7jMRBZi
zO7q3WN<8x`A$A&e%U@xmMN6Hn!Npf&4;5Ydb4zN|rZ*Lr@bN-1hrjVQan5TLJ$!pz
zqj(!`IC>e!4KCn{3>e&z+?2+e7w;F_j1DZF8UUpY3r^cC*i}_c>_O-RXKhlKtV!$|
zFoWPsF8nma$9stoVyzaqH)}Hpx_N24mnEgl4d4y-4PBguy_|Bl9+YKbQ9%`M7Hm&C
zgW$YesYS{h*!3R6Q?I>YfcOzM3|^(5U{UjJBx-bwNBoA<;7|;ehwz0}ihU^gwHjPx
zOE_D)d{`zXR;@3Uu*O`LPqG(CdLNax+xE|e_W^8>&2?aPG`^5u@)_cPve^dp-V!*_
zF%iW(2;}W3=CSh|1U`fR=WA>ZBGYc6?Q<I*?Z@MtT(G3a`&J?xDma`boKl}Fi;~QK
z(zmrExaJ*`@P89|Sli`JRw2@>>1=v>2JbBUFzTdhL3(z^>ilJGpS$=0XO(ppXG}gp
zl#qzO9B<jT2#MmbC?ZmnaO%R%;%&m}*C<Sq@%ys)8Y$=&<@Mw7Rq6_C(q7|ud<8;u
zYOoPSjre+mqSb4DDS{ssR!G?P8u7L>ZmI4?jkh+Wr|#P0@s1U*LT1Py#Pd6dN+D~@
zReZTpyk-$&pTpOb{8|r7_;xj_6fZ78DATXl++T=qSPp_3HH)z>AH6KT8VW=W=D)@B
z5Xxm#--@pRxACisSWx135eB<eTmgsWD~n|IT+EdyErx!+T0WpJTt#kei1HFjJ(n6s
zH^-?0;_=kit?~5;*{UsK9<_R8u5QhHOZ63ucMVMW<W$8Su-=t%We1AS=RBHD<4y53
zY*}4|rUHv@Wu+1CsMnU$`_hq*&(BN#xafsp5H7M?zzcz40yT$tz-zJXVV|`|*~+6J
zMzHCZrXh;U*go+!Vq61*dir_EADSMHucJ9cKon{svZ1UIUtMx5D|I-of$_Z8h&Owc
zMtmdrtiwDsF|zvNHSmG}58I&YA-<b1;^!A(EMNA|HwxPj?g(?;qPY}r_CZcp=j-L_
zq9!>YmM_44L7|Z-QFc7OmahQ2m57$#T&hN1Js&KdFB36cN2*!mE!s~qmE>xRt3Jms
z&{&JGF;WTuCL*ESuC_v9GQJ9vfzpeZOcIx%8hP6yoe`qOV~uzxeZou7T8-|(+R$iu
zEcun8yQaT_M6aj)1j?bt44{8-gT}Gz?uxIedeuc{`J~3uWUitsONiH7q-_y@oAP_(
zas=Bu#SLVFaAm3y-%NKh0Jw7zehDlOBtm=zuBY#u-VJ<S6E5ePhNmlL_!p_+sdE{T
z>^TJ5`Ce_A-$Ajbg<83Um+h#zOV~vy0o^!yMSL4*vb?Cbr=GxK1izHmxDa0#t;0`o
zezAa((5Mq#0R3KGLTp1Lz6y<;u+bi`V_!!=)Q$XId|fOBP=*9*Z`0;$vEP7YMj@U)
zSFhp~*8n<b?ZCg_0~bI&LC&u%g9a31xPe$jR9|Yk&o2}4Qs@is#><%>fo5<5$zuzz
z1B8O-)$o#=bGYl=A_5ov(xQw`VX&{Kk!i^hS+Xn`+J$%v0x}v9JMk5QonZfh6n!{B
zusLdrIN_s(JrmCL01Bj413$$Wd2cytysi=7khofb*_tn7v}OH;!V~;FU*Ap_#pki&
z0c`T(eI#SwQh0OmKEx~(@1Z}Rz5;(fNq_dih+UkcKl`@RC;Ia-`r)JW=M;(>7Z>Qy
zIy&JNSLx5IcHqw|>CfZzwL*V((k(aApQH5WrS#{W2(B%@o&Fq#K3%+@{_G%lw$Y!T
zrmsIqe}0Gle2o5FMnC*3ecDf-_TW!F-a+%Jtyg*0Vn!DVZ@Ivexxf>-z>~mVz<z;&
zzrcWBV4yEBz!w<U3k>K52J!*}c!7btz<^y~pe`^#7Z{ie49JCg;rXv?j0rqmRd{ou
z#7Hc>RbcP{A(SzAl0Oj!?;(UT2JfM-jKR+mLK%a9LZ29ee@mYjgDxSIF-Yx!1qP|>
zs=y#++X@U)bg{r7MY0JDl80YlkgP}ogJcn53>HcMDc-}w)1Q4b{0;QSqdza9Kfg|Y
z-cEo1h5k_2<KlbimDK2_`1kaOYGxO|N-w9JpyKmscn+VAueNtQli=0xLNj|LE+eiG
zV^{YHTDPx=`@lNEA<9cZNiz|?^`@qa`tBWx5qGG!@<TTy#%DVkDFrt-k0pQE6sI6|
z(1eDBN+Z4!$>d}T!#;$Lv;CmF{#NYAVh#8_x+8jH<0M!qPElaW*pd;2Y=Qfa6?Q=L
zV2`l6Z1kY5vNEhz&ExsQ(me}T6CWEG9_pf7r*tD6Zm6Oy&Voo_+O>O^1CJqpcXsO-
z!}|sp0yfUw<X5(bG0ONSF|)pd=@DddYw@>fi+0m3w@TgVviNe^!(jMFjz4gM6c`RY
zgw6>OKuRT-87+Q{Ah@+i8_7~%UkS6-$MK7b`?@$R&RJNT8y1Um2`pk5gT=26jKx12
z6pO{D@Wfy^bVrKAJr)l442#1(2^?Y=gTpO1Dgx;5Sa@r36P_4|5{JNHp)C%_Ozr+S
zTnGc`dS%%?a~HhIY3N8LZ<h=Z^<feq%iw(Km50Ny5;!xDImZJhsw3-<jm)qp>QK^o
z=Pt2Lrby>n&1TM@pJFC~qMnP>Gh{!!OPioylYBLHx_&v~SqwVh>z{h!ZM^`1hcsg?
z-0cG|+^xKD3A1z@A~8%uKR@q0)MDmAYZ1!kDtYsQZ5oX5FRYUyVt96X(%GB*w|AQF
zKtKdSe$!N{dEUvY${h%IeFk1F=pKA;61eEk@JJ!3Y)`zkNC*_Ew8qe&EP*OCKURGB
za>a+YojQEx@X5oZffM^ZcH3r)pU~)%6}MVX;v4iiOG!AExL4}Stl?gX3Js-to;2ze
TIu)hzbQF}QCSvaOrOf{ab*bDY

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/environment.pickle b/doc/build/doctrees/environment.pickle
index 33e7903103a6736c070c3bc515087b0278d0f9c4..02672af823b865e9254a3787b83d0f733fe7b832 100644
GIT binary patch
literal 69213
zcmeHwYmgk*bsmYwE_SiI*u@(JA44uFE<nycW*2-wvQ3Z#NeJKqB0y3y0X2JOdUv`p
zFHZL?b}3ULEtw$XmI#Go%d+)y*?G8<lr2Xtl@-}?BwMj%JF%6xVmqm%;>30-B}ab6
zcAU7J@0@$PZ}-gf&dl8%*gt|o^=#jJ?z!ilbM86kKKs?}Kd|kln{T3j{%*Hgu*<8{
zR(Zv)Rmvr+>^1!HN9%Sme=?HvR^!NPjaM2|{#LVEZ7ll3`AW{KSytYzHT>_)9l!Xj
zYt`I~H7i%N2*<_8E4e!T;a;4dO;-w~s(tZnp>)o^h=Lchgr5E)6mG*GaBDfn^gyqe
z+)BNcvw$I2DKFW}4S!U&CwL!tOk{)&7^<vTwVItry{|O<?XKn3xk1*dXO&&MQg$1c
z(9V!AtKPI(_bMQ^;qM8Ug~S};F_%$y6trY|1;<=%_&dt=Qgw|>jeskaQVGm8YnL0A
zKUl3*94iMtZ)cV?{GnW>x>mE73rO3SnayPGPk99^#kr{qmRXuc3qeJp0&b5!^VOdy
z*{R3QoP7G^;)RAkShI?j>4K0uDpjkTDwwtW6|-igYL;uep1opwYw42ZStxrrpvrIy
zl`BTBXu7UZvPxM9uW`*E^Q=;}XnK}wRM8MH!XGxmw1(-ATdTQZJ#SGq5Hhd);euBx
z8X&j?8pZ{SjGC7ZlQ`e?OwZ1Rcn1xU0Hnhu(*-hvnYG<6=PmH>_K?!mnzdw@MH@|Y
z4KT7=L|a%Fw=Gu6sB+Koyy=<8U#zZyLFMC=_+rD~maSBZ4gbh-6hHnVy`<hDA+kl!
zE~hEUGRx@|vsky>??jP7nbasO_}ebj>aDmb5rEsDFpI?Sz44kkm8vd+@082@4GE)E
zDh!1yqVT?^Y)(f0R@Z~1_B7=p5qSgnvCGSi!gu-G@;0eZb0w5Yl`Iu2CTUX>8cwE4
zZ0hIDl^_v$J91{RXl9AV1IL%@<y_c;AcKHxh%5lYpQR8e$RHrsdZ})ese>Lk9s>$8
z05pcK>Y?|Q%rd$Ynm*N3smLzcS@gLmB+3q#&61Uu485nhT(O8=Mm>63fuYdQvQ-A{
z9(AUJak9c3fNeKxHFFL9jWuz)oR{x|!C!?7sJ|L!&?|$ai}q!-I6%$Ck8_SeIYhR4
zYZTrMse-X4sJUAxt9VVlBT~|x7KyB<JD)Mj`AX?LdKA?o=&NzsbS!Hh$ZL~cxa1EY
z$1X25{0XVT0tu2p9%Yuza&sn<h%F4+@JEi9D*59t^4p7zx_>MGg+6ScL)qw&V7wvC
zMGYQf%&OM2Mh^C7$u7e9!nTaDVTdJ-a*`7P8WkqqaO+D;HVnhgTqTq%-p<zYR?W&k
zPMrZZ{u!9=ZPPXCe&euzUag+<>c}SrgVs-%^3Y1M!}-dUGN>lu!fzN$l^RSpTa`gq
zXbr@4Ui_81hkO*kfC*OO343{(leT-J1MIj!znnCjtK_Y8wphtsM)@;jf6L31Q}_3B
z)2iqy;7|FoYuHd{(DdyOz6R{V3K0Q?TMCE$t?<W<#jB0N?S(rEAH*O2g!CFPfuXOs
z3ATo?GUTm=+X`<G<RBaqIkHCKDi<xJ3U>+|+u_Hc(lXs2;#Xs-<TVxrz>cC>UaqrO
z+hPF$*Sr(0F^iS~56xm56z^`s6!`}QXN;gM3z&Lb!{7hDTBYK>GX1_F@0IsK5U)tY
zsbvdZWYvRpFTxuw)n9&j&G4YGE_@L6Teze_3ByfH7p5hhgq9tKOequ#Rgtwz>I=+H
zB~P}}AF6vx>4(xT!UF~=ysdDrfE~$OOJ=?388x_qfCmT7d>*uv*>u2P)eyxLEI6OW
z8=}-W0YLfd;0ZM|%(xB4xdc_Jc;$*`8E`yMO;|s}t(vfb*JP#adWAPf3q|5sb#0l$
zCAh^kriDehyMUmeNP$7fUC38bEx9<MU@BF?Hp$?^WZ`b161xH?Ze$VqAZS?>>7$n|
zt7;%xD1%cWF%xdRT1D@1Rn8?@*?zQ}Jv4b@gfs@=s9PeR2_8n*GpwpztSkro<RmC>
zBxyG@3bq1~hG#4lP1G%!J5~h`&Dt7-TQY6*k1bUwEbHM&8S$nIW>Ub~SX?As9~Ws*
zq9AyC1v$tVfjg-}kzJ!+L;nyMc9d<eYUeJmHLfwxn0z<v<#Gjm`;sWTH=YbZE+Zt7
znFGRN1cKWm4G4?|{xb4b6>-z)o4LM1y|5xG-bHbt0RRMAr0qfJ2~M|Oq7X-#AW7=Z
zpaeQsz?)&O=o;wU_R?CAw3Cu@(5{;22CW>fBNjK%cDVQen+u+LFV&%zA*Xjo(hQTe
z9oFcj$1Tb3z0rJW$SG!?@`r-n%;sQ=V<L##!7)9BkrX{|1@~c_*y>t!!GlqD09k}_
zY#R!Pg`7Awuvkw%vV(^uH~HHrojScg%n%~HEc|WZZz*lJN;4u#&v_Ew_Rx(AhXwpj
zhL;gEEGh#Ef`Ya*3U7&I;iynM;<W<ekpNseu+aL#+%lS7j2i=rvS%;Z6u=DD%a_aK
zU!s+}IS!DW2@JeM`VKBwxAP5=$Vx7#=fOqeh+v#ZS_YsMBuN@;R_IKno-xX5g?g3r
zvYb&^DlCgi1?Pe=J_h6qhIo~n)Z(oIsbC%@W27XzX$b1V9f8lEkJb-^V4xGD^96do
zm+2~*GTpdh=c$|ABua_auvtWBC0}co;Ua;S87#7))P@)vydjdu87IbZxth&(PqLBA
zh)jwXYjzgHw^}rFf=gbh+2owblEYICV{B!=40y9Bsx3?vj!5Ilj++%Q7`}*%-I0ul
z779Zs@>mP~c`=gfFg#1aAo7@*ou4$Q<BSKqsd<LCVQgZk7IQH}Tmg)81;&C&AK{cG
zbA<yGkyt1cY|bq>h0EfPqlNnf{4R!v39gxO{_GQ|F}gGARYZgq{3^#9T#X3zTxfOH
zgxP@4;$%?>E*8?Ml+7Ygk|G7!dl;v14x|rujx8D&6?x>HRg{Ghk{q-L25OoxVC+K!
zP=sx;?$w%6$?}MtX9=RMiXeJJH2VXER|SBGUZZNsL`Z>Ei?%2A^_qYe85F%4B1A!7
z;u0b-Wc3#r6dned`?<X;J&c35O?wDw1qRV@B861Uwai+sKv7<VAnNHsSt(~h5LMQc
zA<!{FD%h079u)M@?188UWlQ9+1A;?^1%U9>vZPQeIfM)4DH>m?d(}DuhcIT_&M}*8
zp6F*Z^oN_m7|MmOlSqZO2<J<_H5esqnNG>VlDo_k6+}rE$d-!C<}NI%4O*E)fB<K3
zmA#gf3WddaVd_AZ5}If#xjG6y0zur$tfK(}j}NGXRjweQ;fT+fCC9)L6BTm+fcTNd
zHyA((Q^}YY46<EFl$wQDhi9Ec@AKbY@Vu&fd}bz>FHbve-YVKFwdu0u&6KO9843Hy
z{EX!un}LT;mrBKSj%Wk0WE#gSn8%7bS0-&Ns7hLBa`sy;P9aRYc%)$o^25S;+r@0s
z8b<_MF1|oOmja*=5fp+#94U~XYzFaVyY%_y^k4`fwF7$bDGCtAgLE3JkRb^&MuLnw
zIo@jmdUueB2%%!Ip#VJl<6FWkWsy9yhE$4l1k8Z|2GeP<(sBSp(+h{5c=pVh)Z&S!
zPo~~+^63+&&OCDB@yDMzdH(!&Hbl+)R8cYT!gQNig3&s2V)4mmPdtfoXU;rQw5Kbz
z<)F+6&Cso)vn-R3^mkPAh@g=og4bOlH}EAKj}@l<p$g5xP7_!-?btk%IDn|F4*%yh
zOxE&YflBxWP8k;|m;;7hvgwsk@nMlcCP@5M!mtYdqgXGMWw0#?Bal@X?jQy~B;dUY
zCdF2)BCHCBqBL?7A^u(g&}{OV9*Hv&I&3M!kC6uK5yd!*TnIvJgd?0aCbBSX%0n*L
zB2L~fk|VAs2#+{>r^pt8sPil6t<ic!c%V!O=Sg<OLI=)}6hKHkMHo;pPDTWAV(xO&
zh~%)!2tv20fEi~5hR4&eOqlqvG5HKtl}#K|cqkYS#x#dia*bx}pv48tgy9JbPDCLP
zQ^Dz;zL~3y<al<;f+d%7i)37>)GiaU)7zVinB^Qo8<=y>IH+oo8Hx}7miOK%_3~B)
zhG{%#oLz#m4QhY#k=iftAc9d2L8oO10b7NRu$?<X!@sAin2h@P9p>qqgDx>j=#;t%
zeY%AbOXg)bSfRW$Rf4}N@QMOrj|+V+TEce*5s&kHXz?e|FERI4p(zcqY(hp;QHycR
z9nRq`Sg*O`Y}rbo{Z=Xx`KBsMsc=zY^l978S(w2sLl|z@nRf?Ow07R{AgiTE1Q~5R
zUr4m#hrc73{SaMhUx1*Drdgh87t!PDk|_s+%v`O4xrT7MB+v%J?*%N)VOawsgTbTU
zk$(SO_q`}B?<j+mtt-S4WN)jNF&QDO@*d8kXfO;9!m%&W#i-?wJQg;Hao8%>G%&g0
zdEr=lSI)5W1{OYeNP+4C`@fr(HQ=e+<&Ebs2}+UiWor%HATP$pgO~zbE}PUK{;RUo
zD9rnVVs!%+dWeQkcA3H|tRx}wz$7LH)T0PlX%PjhHW=_@lEW+1&`%AXkb`Gs%Eyq;
z^J$>oSeXxoU<Y$Nn`2<kCNK{YKzh0ZxoTBJtgUl9jCg_p+HznoWv#;l<Ra>+FN4y`
zWsD-PA&w#&O~ph8>kusm26=~QsiSIO)~;;Q6t0mqbC)qO=oW$&-6@uH4Du-T@=Nes
zH2%&T-dZ)7n3J<>`=ImaeO9pw=U&dsc{|Jw_(Ne1&o%4`Ujsk{35!k^J&)+!tFrUf
z3e5{qWZ`eO%4zhp5bU4=lhp<D8~)963T#Y)iIG-_AX3leEVK}FjkMMyOjf$XFj7@8
zt||Z;o(F4JMa?SFbY(pMfGR8I`vOaSEktohft2hr0+(9JC?YC>Ur{WJaMXp57hRz6
zR){1*qnK94JWQCmOVuF9zQe+5KLt^$b{<w>6kU_bpr_J&3_7nOB_fs(Ow2uAQn>aj
zT-<JqDR?Q=-!)TrYcpB9JX5gio?TQ$BCHDWiZT;nnIJ=zN~wwvC-X=Yh5~D<81i~p
znnbV?@?jj>CbU=0p3yWgC$i#BkZXy9_&eCs!K2Wqg|s(>X)_p9ndDr9aa0hMzl0Em
zI*+PejxA*dPlNL$w=6LtGeoq6MI#L5SAr2)G_PfZF+nl7SeWLqBCS(y7g3V1Z+i&<
zt&;2328=3(LjH(ZtQO3y1^Y--IBc;F1fT+6XiI>xWUpHJX0Tv6K!tGv&*1<Msue4+
z$}R;11w|ItelRAiV#Y?f2yPV-O~wiH*U0jR6g{GvyMt;%AQ;DRddm>Q4$RTg1acEE
z*yh0iLO?uM!p%R}icd~5W8VYKC`l~)130-5V8grAFnkGyKtZ-$#(XFut&j_$KRpzH
zz@?z@3KomR%1Sr`cp%s>AtO4ufWjPN?L5>B5G=tckQN*)R^f=-<EXBQi5-PwS6EHB
z7eVxn-H{BQ@E43^ysZ@*7=M?T(@g+8GUw=-LK3i$^KT20yO-hA;DewFu$giqNV>zr
z3X0}eO14X3qpT`$nZ#*1<w9d&3S?+9MF~8}q)tx#5|L?@AjDi#w76XDCMvo3?d>uR
z+ULTp3L3*|71UCSYP<7OaFhbqtx;T}H^4OqTTKu-3BJUjco8O8StBKvbnQlz#(Qbl
z)mMuZ^qxgVP`FEa_<KSS4kV<eqDIm4gL;F8hS0HW*j?U{6x6#{f!P#zA#|bz;E@;1
z^vkp9hmGm<rTZl3?+igze26fOVj>e>k@kbgy2Wxm$)7j22mtE7L0GddL>1ln63SQ+
z#o2P@>P<<<En(rvDm;%U-9`YTHUULo<gk)}NHX<$)*ls9FuYL*;mzrr5wG#2j7$-M
zE#UnDjNHkjEk^b>jmc@(a9lEYPHuY&w_*j`z6wLMeCzK3Q^b1eo0wG^7k$IPg5nIE
ze${UHcSVw(!#1h;>DB4g8U70-VIgxi(+$vk!@s2o(?W=80oxKHnPzwO&SAq6+_6=x
zRH?@XTd*jQu3|e9oBPhxqwZ$HB2C0<dW5i*x#?B3eU954Y?^8hFxR*aX@<K3USZ~n
zU4LR+=T7Gur?>bArNqL-0yYD{oO>kt1I?MTM^Ij{0WK_vErO>9!io1Fnd2#fKh%WF
zF;`6C=7@}7lU-1ZW*jMfUsEX&{Wnf;ZK)qBLj{`2a=kny4+uPs(+^=!h78O}XwYr3
z=73!XyJP8?cSgU*UIa-J`XX&@@@V;pe87}HMs|!whwy*AOJxhj4gM%Ef?>>Kij4@^
z7lt`vf1LK)VN^=fzF1)df3Nxba)7#QSXlEe8W^+E>N_0J8~#WYdQEW`$LBt#-^JW6
zlHF;+0-76~f!Y#eWDvdRkJOfOk+N?K%F=c@3`ujClbN<HZ;270^UY9zNSLTx4AYoh
zj?K>(e%v2J0S?NIRSGJIX*B!c*0b@{iC|8|wTeq(mi!u4+f3}b;0ZrW3i<mvAhoe_
zQDZ9$zlD{VJet2Jx(FTYJHgf=-XBxg>UY|5;g1IEyO1x|`3i6OBaG4r7Q^fQ4!9bQ
zX;_q<`tg$|e&;<)?|AObyL{Q}IN|$0`^1ZFOcv!8-u;>1&92+A3Cd1??o(bD7H+P=
z&=-ID<HOE@tvB67Z<oLFrN3Hm4u)^PaQWlTZQ<M3e)F%KL*d)kx8LvFqTb$k(z!Ey
z`!_Fs&bcFe`-VMM_pw8Urh2h3LsNc*lD|_1cC^nB8?MB<KRN>9*{x(M-fDbbgEnDx
zV&j_)=NzgcOMjbPTAn$B1;`m5u*}eWv%!B(zw_LajqA?4qJWf}1o(^uyn`^7A@4M1
zKoMtQSha*b5(X*$bd~l5?TbNRSL79ueh;NnKS_tB(p4<u<SS{Z#{%xISosi^BQk7t
z5kQC9AgiI*5&@|;dDaT%%c%nh5N^dv=;wqnVZIodX{Wjj&YYJGo+E4ul$~MOn46&u
zvE?=F1%OFZeBi?VeF<f1rd!S0n9-CrP(V*5K+77$h)IAhtPje}f}Mm=u;-<S!J8<S
z?z$MmUuX3v{b5$NG(Izvotd4T7r2kL#hsbS&73M<w({Wd++1e%0b}mi?6FM7ICDxc
z*uOuqoGP-gFh9SrUduBxCMZGd>l)b#HfKko0@?D2U*~9sqY)`YY6owV${4Gw(>Zsg
z;kRe-I;|1a%qKQxJvB+H%$zA<*Evtjaib{4H585Ob8hzG*<;3BW_~u{TsPqJnTL)&
zAez!%8;JvOTSm^V<?6O4deM=DRzoHkB@=-*NlnZd-o0Z2o|{a|MnaaN+<F>#tTTwz
zo^E)M$vl*q6&T-^(6HQ$oxu(s56-wF2j-eMaGkvfb*jm>*yo{)i^lBggR)<xd(_<a
zO`M0^(4R81bD0HWZef0IRx)i}aO$xS8gp~U9-Nh0u`W0&An;=gb8~ZofyqsLl$zK9
z%A9%n*>@X3)k(M{lr$$vP}!LiRHGDZhh_*SWggBvynZue)lyRI*jkJv$x~FFHoL<1
zP&ZI>vLO$yrycXKio`)-61%b<&3f_>Mu6l86O~o6K$4Tp0wM1%Ss?Wy8Jp-J0X9wh
znXD>Lld4FCYVY^stW{&su9(%GR!NhUM5ScB?8Y6S9u#yXGgP!#GW0r!wq&A?uBToL
zGweSX42k`|u7ESLUA@}1?y%3v-qRiQd~eWFZr$MydT4jh3$g=s2R$dH-W~M3?803_
zOTF(-^gW@@NYvdCl94W_OX%K&BP~pKxPu6)JLoy7;9WvXy1Qd{Px_kaO-p)$&PWD!
zM|Mx#&h%tX<~QsJyOdLJ+Srqz=6k|DC;6l4^}1_r5CL~5-`+G{+Klc{OV)G;ELFHW
z;GPV|ykvTJsC%<>f*;p;28o>RLX#gAGv_o|Sa-ffKNRfM6>DnV@x*p@F&p%@gu>W%
zC?>MxgpGeB0dRSSwrpcfkxwg%VcT>fY!gMnl+v+o3pC9$HOppQkz$tI3n#dm6|POm
zaBA&3Pdkzd9hjb;!GAH?XJA?iOUef3vKxLgC1UkMPK3mx+NJ@6rqp{>uIoHmN^OWr
zTr9;TObtY95P<7XB}C!7nG2eU2wf6FJ8!YwX%+KpSa=niTzU0U#MyVWlz>dj&^(%W
z<l)qz76{_Dn0tyYP>K3-G*>SQ-rZ6VI|{L+ikVm(QVYTEX#s0L=cum^$ttF)D6MS9
zlsC=_VNWnE3+L)JIwl&O6PjviWQ&HRr74cC3<{pMnN_{F1)l_p%%=(|L=8s_T?8^V
z^V(W}oAyLqa|~;{$>r<3jzArySACvqX=YM?p`}k@DWg6~kd`bQgNw16x5|_^t^fb7
zlVF`SyH2ZiwbAaVClMlS=`C|<$eRV%$F7iSQ9m+$sdS3fhG*YfyH^XT=}h`LMQ$qt
zHr&0iXla-ECKenXeGZF2&U^5nl{bGBr-f)wuvxrfuF<BCDURK)`#W$4j7ckCvc&T!
zA#V{8i+271uiWyAwsV$pX^ofmI^qHi+E<Bfa|}TjEr{EIhHB;&!7<tfvI8MZ5lh!)
z?2LBCw-Ndav^@#Sgz58@C68~V3D?R}UL}Q{+v>g=HBp5%M8fY6@Rnk);p_o2H;b!c
z)b1Kytlet!hHC7brkiX)A(n=>i#;UxYX=Ujsu$WnjMV{xsr!STiG9U%MS*NmJ<IEn
z&TiBs8t3f8pM|T=e*B<4hw$S+aQ3OE&z(A+I!hPrh=!+d??$TAmR!*u=XT(5(s-aP
z&K>xry#u;!aPA|D6#2AD+JXGhvvdVhcvK)t)gyhPik4(MP&Fy2;%Fx|^}s?Z3>sW!
z?p)@%BT^#-2haD3R$5I>q;*PYG~K{c!2)j31z1b`(W6JtUpRR#RsPCP%^f}3i0RBw
zm=kNn<xOowKo)klh#RpM=@uevKwK0oTS9G6aaQ8nQ^!-!&>}B(d9J0P4=DtIOLV&l
z2Qx7$shpd&0%dhPyrVO$h@VyQ^RoE)9{#B}>m}_{Scj_)N<}(cl$Du8R%T*Ez6lhY
z)}tI7*qjgGvFN<YPwuro{tOtn=XmOAwGf!%6^s}`1RUks58)kL`(g3(N%8Y(@$*^!
z5nOX7@Pb-sD@PA38&ldhf4rGz!-4wEACJ-alc*}fG^cAC+w<q23CdZ)hErJBX~PzR
z*$7)`Pm3N~7LwVr5NFHRH<vB{I>MGcDe_Sz41?6|ZZVM%@J9GUyL=M)Bl>>Nw)XdQ
z`5{%A_8N7dY4pUoQ@E^7UX~N%$hS9GJMC@iQ2V{o`=sWkXXjE=MLJ7p<taFs&qO>?
z+ynjJ4bnxsta_j;(=A;?+ci72kXGFvF2cDrg@GJ>iRg%87v7HLP`u!<b0=@i8<8Ax
z7Q8FRAp<C^81;Exv2#efITUqBr+7BVA^Gy0ibEXbL8C)$sN?P!9JQbrk0Vjxdv|8*
zxcW=n01$V;Doo?BbBJe$Xp4RVn7>PICdF1u8QM-z_(}H*(2nfonprI*lohlLDTR%N
z0*Vqgg<5g1aM|}a$?{Hc2u@^D{M;jc?iD{r_=g4s;sg<PP7Z*;dd+T#NPbux-{O$B
za8>%~NE<|z_Y&(>XzFyXQetYuJc02}U5pVC3QV`^Vv1=^5au5Swn)^Wq?Ss^m~!5h
zkmKB!l(A_;h8Ivn)K?!9Qh!kVJS=|RE`Gj)f7+`8?YP7kiqBkkP=$A+%BU)IuCkLV
zJj)oJM9$xhe2mNF5sZXRB?nDTXL8iwky|~8={Y{OeyK6F*k-5h>o~lSw0%A~FVmpB
z=$xpUv*o|q=0{H(Q2FKq2e0Fj*bzCt53V4Xay|t9IIq*=4SIZ-9zH!jiid^ay}2sy
zZQ6qIuqm!Y!Z2XDSjl2{_CUeTV;?X68kMNS1iGshg8>WM<DnkH`d7+D9A5W_F~C=x
zlOhg<#9^}kh~A~W7x_E@-_^*0_USuCM|aU2EzOH{bb(9goEpA#R-3>yDi0zsJ)=pL
z^J834IL$=e-*l_9&Pe}@ASh}~o)UKBo#N+=_*oP`=lG|+F`@Z}E{(|-nwZzQ%1*}Q
z^Mb2M44rb4II3aBn@6Z4M~|N1yO`aUQN@lRBNoN}=bkw(n;(qoTZg0nv1g8UDMWwA
zB+jz%og9J)=j*6S^nu^*xl)PZH$xP^rHKM}4$}T&4(S9j-(XDrlrtuE&f(TX+!fp^
z=%FwtCh5_EUi+5h(6@*~Et3wzKo>QIo%>C<QXZN_n9EITw1|1I=UQ9DyiFIyRusHZ
z@|`$(^fA5yP+YX$(wRqNxiL8(2bsOu&~@efV9)I8R?ef7Ic}o3g1=SP3q9A|BI`L_
z6gN`VyN@0{MH?6BA`L9qrdotO7SE1JdwFxEo$r}p-Afw-z_5|6(l&dpxkcLV)kV=P
zZ55PtwrYY3zfFKA;(*?9If|UmX}TomW6TOM36d0uB>E@q@np|4c>fq=Ms3v#BDA|C
zehl$rik}?+v{yHp?CCPz`|&0v>0G6haN<0|j|yHVv3XPDJs!3nxPT9E;E;5&;#R7K
zHM(JoCkkVR;g|cxTL0iAZca(7`qP!AxC#FPsuqs&mo%B}{CtSwE1D=;qp~kErp?#-
z9Z$)xn#B13E!5T*)%J%bgERbr6;%xXrY5%{4F3bcrW>cuW9O?@4%cIe%P`#-7e@yB
z#l>BdZoFFQP82VPP<J%K?bcF6csZbp;`bp0(S^1$ip|&ByC1D%Lj-OKz&f`4nvYoJ
zrY()B>{^O`W3rg(n=I~`<a<p)Od21(snCrY=@lG`n@<xF>FgT+wrczRy6jcv<%nQ!
zlD0cn;DOst#s;%}owY*E_OY9a&-O((;55z8$$LZQc%H5^oS5(H3^(5;z6HRwo9lZP
z9CMzh$9w4U0v>;tGkni#&hV+tR2M_O%fIN34l(U_O7y`e&_*3g&@L(z3a6sN&iW$_
zQ?p6XKv5-u@s<H$<TX$zD*EM4_lMiD<nE<5TR*O$A^mZ#2PR#)8w{o>Pxl$h>Ra5y
z>zYataStD46p70Yn;$vuIll&rT1rKC^v7)cPxOtkdnaA4I~}XLg{%K)<6QkQT@*^U
zKPv>Yi4(OPxDVnc5#0714{?62Z!F(2i3>@%z7{tBiY||o=lq&3ioUaX_hZpLV<}pu
ziYfWG`^ND-ld<h;X|B43`QOszoMQerby0N9eC<hq!<elSciM<8l6047+t_|LzNgb4
zBYx{7=9(l8Y{p|Ww8&!@2+?ux5lcS8C~lx7AAR1+rovXn)H~BRzK%^^v9jv+q1J$W
zX5*Z^Ul)ba>?1-Ln{B<v&+$h*6S)3t-?%<8Deh8RkMYmwa!r|(v$`ny&iJvX-*w?a
z0^3*n#`ay4rI$Q!J*L-nIi{Fi(?!wDbd6A6jRu7E(m<i85D}9G3Ppv8hBZ(qD#VyX
z1BIeO%;svKP*i+ccM^`Mz%DS}>z_Cyk!0319QKscw12=UVUoR@69T{5)a|<6d+)rT
zDri|u{$=h4y&nOfa?xGMoylmwen1@Wa{b_!ntE*KDn-2EC$1lSMKnH1;F~!LY!SG>
z6B`LmJaZv+qGi=_P^QOXi~r3G4-W`+edZ!T?tdYg&V!@z)Y<be^6KPjtYU)fi=_Pn
zyxkyerYkOteWZFBC;mQa7Lz7_#?)#w{#zl6Kh{Lix|;Dvj45$mxc9w8$-41qf^Iw-
zKb~;kP&}URwr3>h#uU&6r&{hzJ!jWEd_^O5vb<vBkQ3c<#|N;mE&4KlgfDtvjEeS0
zS*C=tWYeI6=t<*S$N@b((g^8k(Vly_JsZ-VyL3_9iGo6hZ=l*dmY_C|#nt8_3rmA9
z?On-xm`B2uJefLyEfp*H4pU0XD;1Gf3VSUs@Fk?FDH+<Idi>;(RB8$t(L-qQ^A%J<
zf0XN#P_A5>zIaPix7D&rIV}z;r-NYu?vh0!-%~)x=F+$qyhZz-W435;S=p}hx+t2p
zPX$-qnuvB2>B4RHj>}Qxd|A^PJ0BKG#>WSf{C1*g-jqP?V~K%U{QTjMv9>C?Z}2GH
zXGO!=VRt-gNWjsa(z)*T(HXJ1ZFJ@wrLBp)pz$dtOrxFmgeZPkv@J=V$#K|b2-F`A
z0<q>pk^>?Ri$z2KmN~1@+V%$|e@(QUrFvKDgg6Pv`%19WBNe$qpv}QaD%%$!`$vMn
zOdd^Kqm3rC^&~=2S{!hd=1!@@uW*Yr7^KwUYl11gt3&Uhm+)45p27DG@o~O9&OC>o
zW{8G0f6c7!rBPk>Cx7oGeOr<0PDko);p$&*oU4DXi{g&3pZ<vuOwu@5m;E~*SKl*=
zb++4vNyGcW_L0fRH<SXOt(5o{R2-d`?rcA$#FP>r&_&VAZsljYrs9@RVxlW)pioqN
zb+d)uI@}2?@T2W5@S`!MINP&QNZGWvz-L%a!VcV(I*-q3dFgtUcJ_6)z*M%c7C4LT
zH-exZEbu8^%~Q(zgf5D|6SaA)z1ln$Q=3;=R=wDgb=Bq-=8#aETT_qG*Lk~87%J5t
zg_#USF#K7kZk_eZx^h;kazz(Kv#MwqDP`wG1gU{SQSotI|438>*K;JrEd3ple6D#&
zl61Yt*I55HtrL8eWiL8G()At$vl%K+x1V$xiu{7EE-H2YInksfIsSbbiu@^acGHCU
zZP9WbitLXKMcUunLhyYNtbbd(;YX>ynl$A27E`Xl2qpG!ipD32J+b@hhP)j|9JlQx
z?)K8A_9Kp#Zqx0E;}#IG(GXY{g)+)}bx|nSAVj+%*YF2IJ2r3Jv(XT^XXRKomN~;r
z7G`|6x}_;4zc?2QqX@P?z5bBs_1SdT)6)R~l6o~hJEf}@s>eT}i$W>q4OENnLR^+j
zFE(RcwRnX&B-G+y>N$Kz823cdF-eS#+PefQ(I4fwBM5KR$4O~K6sk(=5dLLd`6?B;
zqKl$gMKp|$vR@)1(LkZ7_@b_Zl%XwOv33J|V~bgIel0PwZMvcDYpi;kru$!I(F@)0
zctaZjZ-&|vn>&WMx;m-U`sZ{}L=;LFg;XfMldfll(wOZR672bO?Ehhj_M%Pgqc3V_
zCyD-*E-#ft{}-dUfqP)PItP2p$mWEwElliu4pv192SCII!`QvLC{%x$U=)d?2yMk~
ze*pG7`o{Ry1F(wI$937H^!P!+rX<6VJowffhOKu1_EO)tm~;SE@$$Pj&dcX@Q7Emw
zAjFY0?9tZR-VeaO+BaGBb^umM=oMY|Ds6vRus2EDJ0F1UydI<uz_JmI9Dr@PO6~?;
z73Zwb`V?(N^*8AZDc_yPXGj+!SI5aSq#xH6m5RZIs5TUXi_WBhLQx^iqXr7qrTgWG
zx;Z-f8-44<osN#GZu{%Hx}du4*Vpg1oA0DL9v%JTzA<*)qoazef3$I~{tsOgO1J+|
z2qwv0>Bb0ckB;sc?N@Bua&%O&c^s8)FqR$FMbURQcRD)yK;JmN-qBIT{CQo@Da$dd
zi=u1hYlmcAA02&9-^9?>(NQIj=X9B=<Z+%++`wV;I!8y>`o`CUqoazGD;wvetBXQu
zc2x*tv#s~~M@K)|H?Aii9aW6~gf7>V3jd%kioP>`y`!UF?i<^aj*cp(e@T~Pis?VA
zi=vt78lk)z4G8O{fkIIsA|?$KiV6`8YoJh6h%t!<3PpvO0M$UDsQ6ReX;`8H+kg0z
zCW&MDB(tXNu-ExK%C51^iA||RohGkGP}c@S(ji8X=!G|T8id=VF%9Am;bs#LN8jAz
zjZM8gpYPHS?&WtLB3|&PvLbUNr#61imRYqU^CDZt!Hs)#WvBX`kllv*-M~huK)>UU
z`P{gEr}bf=OK9U}Z04c1cIuJet;<j4-=1d_i9K@jXE@p~C*d$%^bE%L^oxnTEGMmP
zoVzQ!D3q^qg@BTritbFu*aa(BDC5SUVv4^A8s+|H`o{fTllZ{7s5Z^jw(R!#q%Oyl
zN`FEZMb}K%_T-172VU3v>f%@WCW6D0(Ic!lh!p+sV~aSxtjkL!jxRBa8)#v6t#`x0
z@AZwb<C6(j8>sQff7v)U|C25XrQE+G1hUx{rMJriw(shboAmFT?Dp0GC73OsW`m*a
z-~PQ7%oBY$o<G$$@jW`ZY3K5leDB$~eDBgl(cJMgB4`za3uCH*LQ&BnpwRYh&$mC(
zjO(Un<k!w|?~G%KuW#gVnY(*G-z@?URF<h%Y_Gs4tD<f)78pL?H@$m)vi$*Qx-MJN
zkBe(0{b{D3uOd<8r-^(%jTQB<t-Dn(=xUPksqbPG8a`E9x<^hHA*31yj5W)}r<m*&
z+gpnsTX)->Tffpbc^#b;9|<Rl(h-WH=hoe%QzYKTMevfY2(%-1^GGV`@bt&~#^$j}
zGrjKd>Bh!c`7vD-%BX!*NMo~Onu+X@)TvUnXwgkbt=~rfV&B+4F^L;M;}y5W=3mfd
zo3bOH*G19Hc@2-GoSNuL8YmPM<^IV3z+?4VjV{3oEq@yu_sza(!NJK^&y#Q!#~<iQ
zQYpiK(?!vDF{Gcc@wI@|Ql(yte2^Po3~%d)VgbX*c)!LO)00a?Rhp<u3tv=$rA+cg
zt#QB*NZa6`V?Y;0v&b|$pX$FN8qq+ZsOS)s>iW!Eo~{=?8}@tEs->FjX>`Wx?S0dd
z!;>XNLPwMSkghycFFvM=qVK}kD?&(g5?s9##Qd?&`rf{YVV{f^Q8`U{$pJ@epL{`=
zdrAQB)<w~^0JMYneP_joHt;zjx`VSOK7|+)!E1dJ!Tw44nGX!8qP4fgHSgDDppwD+
z7=_08NY~IjaIR(*?UG$KYip@$t&+3y^_rEMI*X5J!*A7iRBM;<B~DDZho3u%UwQbW
zePjKx$*LkR9g>Ip42x^<Uo{@IO6poa#-gTCKD}|t{D>|J)jNJj2zS$CeZCI}*8zq6
ziFJ%$?3;9UPx8e-^{SFgt6}<Ax_nce;^%cy^qut&cb;5G;cLZa$-?(0+*EWt8uj9T
z*f$X!?_#ncttec7#QfiN<)B3QUv*J5i&7(KQ*ocLvKlB96@7~P4nKyw{ff|*6n!+D
z4zWir+>5Hr{)v7K4{pUrY6J~wqJd7ZM`&nqdV4^~1_uM<x+t2(p&?PF6k<bx1`0*R
z1>L0-q5|7Q?!eZGMBl&p2Q#DFL^7!<3IjY`FX>fM^O?wSHSX*eH%alRt(~@soYqwg
zWpJKi6p2jzJK82v>K7Ax*(Ty_oV&}qC{&-x3ju9*P_*7Qk?Vcqe&=l>AJOHQQt1!t
zqUf6G+T*mYw~73VzKNi>Z6ZIV%S$DWf6gdwpoLj?o5;WG8)LiJCh{8_=jN~LqEO2H
zbs><=wkW-A6Zwn2$w6nE$e-zQRjK(O>!RqpVEVC5<k0TT39nnC9KSEyMD~N+4F=(R
zbWt?RS0jQ}LAWrc8YmPM9Rdn%-*!W`i9FRey}NPSL{92zk}@`rG71f!sx4j3Z6bxf
z$!kN~M68XAAge0^-I?gIb+(DT(Kj}C+$QpU8)xPB>Y`9a?E^v@n;p}1*e3E%`^NTe
zwu$@`UA8GZ@(*=UG;?0VBPpjQx{?M8MTOBH`FFKV<ahg~1wCvN`4761RLb!0by4(P
z3>(-c@;7}G&W5*%{IxE>mB{{57e%wkG&-N^zakpZK%uDU5R~fr%x<@d+`p$^!<pW;
zi5vkP8yu&+O&3Mqh0%GN$l1P$q1$aDXLPxz`s68H6kQ8IJBaUMn@Fv1BItUXNJW={
zN(Mznp)o$vH8h*CP2?Z+jrE(gP2|muOUBnlp?b$PA>2)m_1E7f@-uytPFLGRep;7r
zs#E-=E{eXhev`I|{C3|&w5i)feoI#lN|fKwMbRuuji61%eZtCWpiorwDemifo5<ka
zeg%F#ZWGxCLN*xr-K>kESsWS?RZ1Z?6lkDORGidZN+Bxh*}A{WtK^Jwy=35oN6og}
z#w(2}=PWi<oW9vPCw|^VKii#W=x5Y9Pe0on`cm%c0f#=fgFL#)9|h>rU4YP~GkBxh
zJ5KNAohYaG*8MT6$+dE*EQ=j%s7NF&*~^inaX@)B%QEb8u2{z|HztTExdg&KL>KA4
zPLDU}@nL%S^!O+q7L!O|&kiE#d3wBu9xvcwF>#j~Ox&eL-5+1Fi<WD66{BWl>vl2E
z6;TCm0s~ceooiBWRHb^Oy44#Iq27oZ^+wdt8!_-YlcnB>KJ`X~hHrI$bh%i`f<k79
z+jz6#PY6y~`B>_3zEU#nGG8VE@%cCBs4f1^TBYI{?pi5ZDK?zDQM*5IUc9~4IPw~|
zm%eDc=#RK|wunQXC$g0ltD)W>wThK1c;9a4p&s~SXWq&cu?dkri-Om|d?i=Lj>N{I
z^C~0SWxLN<QJ8D~kdZ5ZyEsAAxYY1R4YOP+Kc-UZS%0vSr6Z*zY3D9bdHSZhKa?w&
z<z>sYJZ{RMe2s$a$l3BZ8X7ALqMS@*{TdD4Amb%Usry@V)heNMo`VT+?nQOZ^Z4tn
z#t)ptjw|{X<&5(J@)n(o^z?_A3ukL*t7!U|XJKa>zMOuJ_GG$983|HO)Ryt?yqAj_
z{ABJpFXHcOj)^DqFvmY={&wPEtnu3+OKX*>6#VeR8=Q!8>YYF!`h-Kh6K|wk_@Um3
zAL^a>q27rf>YezZ-iaUTotK~<+p4BrgG5S|e7$JBJyj``a087$BHq*DwQzOOYna@X
zQIwV-(Rb?p7KaF)ax63g{diE6i8W$d$@B_QpwWWq8u<1vD~~8nExE=GxyJ3d#?83K
zt+>XGxW;X`#!a}!Ex5)FxW**C!4$nw57lN%buC)ucG;$VZna>SSEofkai_)S>>K{h
zv#fb1Vfxk@Z=pTJ8|Ncvls_Pv)VSs~UTe5cgB$968b8iwD1YbE%(gZ~3s(zQWvM`$
zx8jUcgsza>t**yr$KQ$l*2|SDbt`6~<m*7u%vwd}mA_-zDhs`EJ`Vy4SN&1hs$vDl
ze=QgX<3i0WyHHA?IajN!iZ=ZWk-N(%nlG;zo&>PaT7N*4hxmZns+q-xzx@<z9<|x|
zS!(MS>G3b=@g+R2HePRJuQqUXdL=Jt0p)Ay@U3vw`2xVEn#%ekf?26#?7tYnKHyqr
zEmvqbUq@mR%AMyKD0R+Uwi@l|{nZG@7?I5+`+Lr<c?EptDMsW~*otAYRZ0ZRcgg(M
z8_riyf%8=+5pP7RBp7eMNpIhfd4YQR+p%*Srh?4Sma?!yLePPF1^TkBTurkL7gp-s
zK$K*aoJ+{;+Ster8z^AiAFxYcpo^{`m8tI8(1Y<O;2g;=JzKV4dfd)=&=*iJ<rwH7
z<e}I<`eQ|Ct-+ma`km*VgmyTl1R%3?-QT4E<^l*?La;mZCzt?%!^liK)n&qB#bE9%
zcwQCfWx&2AGiRl%u2s)h(ugHU)2FLtE>nn=xwWZ`wNfdfZ3=uj2EMNeyapp7(B@-s
z6J<I*g|C+zOK^<=%u)>I_7El{*}!=#uU07r1#+<hhuah&XC6QoB{UiL>;7K8S;02T
z#tOnHYLR5x<rvs4q|@a!gAZsTnv%>5fJ-sp2?;DrPykbj!R(hXj0$IIfG_|o#{h3@
z1vHi_#k_*|Bs{sP>;B={Spy!>;8VTeRPaUm0Q)O3=v!TU@wa56gz4gV5gkewB?Iv9
zje(EP&MD*p$oDjXWLiO9ih&Hy&dvvgKhT`B5ahhSIp<iA^I9xt)XwDc;9t%QB>cWu
z{w_o-M$WF~>UIe6Y7AmeW;Qc7`|#{BV=j|<C^H+>vz7=oKRX}N`EnA}eCDBJ4+OYY
zVo<m+`?8g%YUeVu4;XXDW{+hu#+g$AbS(ybYXWrG!LP)?54YFVxd6EvgXYEyDi#*z
zRkMCrLQ&Ln-9Ly=_9d!RBL+H5ptB(pf3QtvNXqxO$qZZd(KeZ(-h8r6W+;+RwaE;%
z=fiC>Lot22P3D6E<F2>Kd??8Lkv5qR2bmvh&72E4<i|5l7_+MnhM8~1GDk#a+6)k1
zi)9Z#N@YXt{y;2qL}aS6pNM4-KTTyr=6@!ZIU+Ju*$>6ChZm`AD4UPRGDk$FDtk4S
z9q8YK#@yVo2WLY`e53^`Gdq`AFy<CA4`)KgzMcp*KQ|kS{EaqHnOW3$Y+-ILWY=45
zphS)H4`qVJ)yZGm`w)=)2}LD0(O(~?$5whgMUTIsjCavr_tIlGJ>Ex;96k2YBTbJX
zdW_Ixl^%ad#lDOFI!ur2^f*e77wIuTk4yBZ(c>NTsL*4U9{-cd{xv;bqu0~)Sft0F
zQ`$lL>qGRoN{?OixImBR>G3E%mgsReJ#MGR1N1makB`t}o*sA7qfU<^J>E}`@21DY
zcwEQ8GhgIMfQIu;RO*jDUb#{(R?IvFKdy*){N0tBy^JHRMMDHC^_q<U&L5(|o*_rv
S7-^HihKsjWDbBBFr~e;+_wyV8

literal 72235
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
abq8p@$B>I|?s|55h_I|h%Jx^26aN>rd{G+!

diff --git a/doc/build/doctrees/index.doctree b/doc/build/doctrees/index.doctree
index aac01e2f38c2290bb688b683b2b24b529fdad121..e5db6f599715ceca5ab03251834caf6409b382b6 100644
GIT binary patch
delta 229
zcmX?Md(@7#fpw~t{6^L_!qPE%dJ37jiRr0URzNyk-zPskUq3%1w;)r0@?PQT0<vg=
zn?pqu80!U!^Gl18Q{#(@OZ5Fgil?+q@#_&o5-l^-tEkWqGmJMd#3N?}mXku#7iMH&
eWUN=A2h<B<VU;(LhAS`uE8s&iVDko12~GfJ{ZQQi

delta 103
zcmX?VcfyvnfpzL$xs9xAgn4}R^b|646Vp?ztQ01n5uVP-x4BqEfzg`PKO?swb4uG3
mzaG{w!*~Nj1k(u0G%_$U1~WOrfJ~G4qGT|Sd9$vV1SbF$*CJ~G

diff --git a/doc/build/doctrees/source_rst/Ohmpi.doctree b/doc/build/doctrees/source_rst/Ohmpi.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..bd22e2d0c2f21af04474b7af2d4bec038b971434
GIT binary patch
literal 12915
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

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/source_rst/V2023.x.x/V2023.doctree b/doc/build/doctrees/source_rst/V2023.x.x/V2023.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..9b31327fc0e761953dba40cff4a6dd0f66d87468
GIT binary patch
literal 55259
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

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/source_rst/V2023.x.x/V2023_step_01.doctree b/doc/build/doctrees/source_rst/V2023.x.x/V2023_step_01.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..7d8739e6d0b9d058083af0e66f8a1dc4f3b18d7f
GIT binary patch
literal 23309
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

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/source_rst/V2023.x.x/V2023_step_02.doctree b/doc/build/doctrees/source_rst/V2023.x.x/V2023_step_02.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..a31a2a4a70f6ed4b0dad4a3ddf2122af9c00323c
GIT binary patch
literal 98750
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

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/source_rst/V2023.x.x/V2023_step_03.doctree b/doc/build/doctrees/source_rst/V2023.x.x/V2023_step_03.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..136c7da98b05ccab8ffb45ec739be033a8b58e63
GIT binary patch
literal 39110
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
Pd8%XFlusP(Z1VpAIgXbe

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/source_rst/V2023.x.x/V2023_step_04.doctree b/doc/build/doctrees/source_rst/V2023.x.x/V2023_step_04.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..54d6913e0867c3d2e33605ae08bc2e4a365c74bb
GIT binary patch
literal 57160
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
NcwqtLXFJvM{|AIEI@16E

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/source_rst/V2024.x.x/V2024.doctree b/doc/build/doctrees/source_rst/V2024.x.x/V2024.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..eb218d1b6d0d15fbc9f422471403fa79de68f527
GIT binary patch
literal 55358
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

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/source_rst/api.doctree b/doc/build/doctrees/source_rst/api.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..6a5c36f771c73f3241c4ea7fe3762c264f390696
GIT binary patch
literal 3556
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

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/source_rst/v1.xx/V1_01.doctree b/doc/build/doctrees/source_rst/v1.xx/V1_01.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..6af62847154df95d17a287380aa235180ca69572
GIT binary patch
literal 87468
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
ZDAjYMH80c2CzYe)o;(?m0Ix4){y+MTVafmi

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/source_rst/v1.xx/V1_02.doctree b/doc/build/doctrees/source_rst/v1.xx/V1_02.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..aa197d0ba2b8b70ae1f4d0393a37d6ff6b55cdff
GIT binary patch
literal 90286
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
Lp@`Mjmoon!4>uHt

literal 0
HcmV?d00001

diff --git a/doc/build/doctrees/source_rst/v1.xx/V2023.doctree b/doc/build/doctrees/source_rst/v1.xx/V2023.doctree
new file mode 100644
index 0000000000000000000000000000000000000000..f20eba51a70f9cafb35fb3127a3d19d6c51a13c9
GIT binary patch
literal 55318
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

literal 0
HcmV?d00001

diff --git a/doc/build/html/Ohmpi.html b/doc/build/html/Ohmpi.html
index 93758fd0..c46dfa07 100644
--- a/doc/build/html/Ohmpi.html
+++ b/doc/build/html/Ohmpi.html
@@ -140,10 +140,8 @@ OhmPi must be assembled in a professional context and by people competent in ele
 held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi.
 The OhmPi team cannot be held responsible if the equipment does not work after assembly. You may redistribute and
 modify this documentation and make products using it under the terms of the CERN-OHL-P v2. This documentation is
-distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS</p>
-<blockquote>
-<div><p>FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-P v2 for applicable conditions.</p>
-</div></blockquote>
+distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS
+FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-P v2 for applicable conditions.</p>
 </div>
 <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 64 electrodes.OhmPi’s philosophy is to provide a fully open source and open hardware toolto the near surface scientific community.</p>
 <div class="admonition note">
diff --git a/doc/build/html/V1_01.html b/doc/build/html/V1_01.html
index 7e73752f..1e5fda55 100644
--- a/doc/build/html/V1_01.html
+++ b/doc/build/html/V1_01.html
@@ -77,6 +77,7 @@
 </li>
 <li class="toctree-l1"><a class="reference internal" href="V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
 <li class="toctree-l1"><a class="reference internal" href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="V2024_rc.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
 <li class="toctree-l1"><a class="reference internal" href="api.html">API reference</a></li>
 </ul>
 
@@ -373,13 +374,13 @@ Once all the components have been soldered together, the measurement board can b
 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>
 <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>
+<a class="reference internal image-reference" href="measurement_board.jpg"><img alt="alternate text" src="measurement_board.jpg" style="width: 800px; height: 500px;" /></a>
 <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>
+<a class="reference internal image-reference" href="measurement_board-2.jpg"><img alt="alternate text" src="measurement_board-2.jpg" style="width: 800px; height: 700px;" /></a>
 <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>
@@ -400,7 +401,7 @@ the polarity at electrodes A and B. Thus, when relays 3 and 4 are energized by t
 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>
 <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>
+<a class="reference internal image-reference" href="current_board.jpg"><img alt="alternate text" src="current_board.jpg" style="width: 800px; height: 400px;" /></a>
 <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>
@@ -413,7 +414,7 @@ the relay card’s 4 channels respectively to the GND pin and 5Vcc of the Raspbe
 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>
 <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>
+<a class="reference internal image-reference" href="installation_current_board.jpg"><img alt="alternate text" src="installation_current_board.jpg" style="width: 800px; height: 700px;" /></a>
 <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>
@@ -439,7 +440,7 @@ configuration enables making smaller multiplexers (8 or 16 electrodes only). On
 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>
 <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>
+<a class="reference internal image-reference" href="multiplexer_implementation.jpg"><img alt="alternate text" src="multiplexer_implementation.jpg" style="width: 800px; height: 500px;" /></a>
 <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>
@@ -453,7 +454,7 @@ for activating each relay (Fig. 12). However, we will be activating several rela
 see Section 2.4). To execute this step, it will be necessary to follow the protocol presented in Figure.</p>
 <blockquote>
 <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>
+<a class="reference internal image-reference" href="connection.jpg"><img alt="alternate text" src="connection.jpg" style="width: 800px; height: 400px;" /></a>
 <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>
@@ -527,7 +528,7 @@ connections. Instead of having four cables connecting an electrode terminal to e
 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>
 <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>
+<a class="reference internal image-reference" href="electrode_cable.jpg"><img alt="alternate text" src="electrode_cable.jpg" style="width: 800px; height: 800px;" /></a>
 <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>
diff --git a/doc/build/html/V1_02.html b/doc/build/html/V1_02.html
index 5a5d70bf..bdcf09d9 100644
--- a/doc/build/html/V1_02.html
+++ b/doc/build/html/V1_02.html
@@ -77,6 +77,7 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="V2024_rc.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
 <li class="toctree-l1"><a class="reference internal" href="api.html">API reference</a></li>
 </ul>
 
@@ -382,13 +383,13 @@ Once all the components have been soldered together, the measurement board can b
 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>
 <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>
+<a class="reference internal image-reference" href="measurement_board1-02.jpg"><img alt="alternate text" src="measurement_board1-02.jpg" style="width: 800px; height: 700px;" /></a>
 <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>
+<a class="reference internal image-reference" href="measurement_board-2-V1-02.jpg"><img alt="alternate text" src="measurement_board-2-V1-02.jpg" style="width: 800px; height: 700px;" /></a>
 <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>
@@ -409,7 +410,7 @@ the polarity at electrodes A and B. Thus, when relays 3 and 4 are energized by t
 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>
 <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>
+<a class="reference internal image-reference" href="current_board.jpg"><img alt="alternate text" src="current_board.jpg" style="width: 800px; height: 400px;" /></a>
 <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>
@@ -422,7 +423,7 @@ the relay card’s 4 channels respectively to the GND pin and 5Vcc of the Raspbe
 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>
 <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>
+<a class="reference internal image-reference" href="installation_current_board_1_02.jpg"><img alt="alternate text" src="installation_current_board_1_02.jpg" style="width: 800px; height: 700px;" /></a>
 <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>
@@ -448,7 +449,7 @@ configuration enables making smaller multiplexers (8 or 16 electrodes only). On
 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>
 <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>
+<a class="reference internal image-reference" href="multiplexer_implementation.jpg"><img alt="alternate text" src="multiplexer_implementation.jpg" style="width: 800px; height: 500px;" /></a>
 <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>
@@ -462,7 +463,7 @@ for activating each relay (Fig. 12). However, we will be activating several rela
 see Section 2.4). To execute this step, it will be necessary to follow the protocol presented in Figure.</p>
 <blockquote>
 <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>
+<a class="reference internal image-reference" href="connection.jpg"><img alt="alternate text" src="connection.jpg" style="width: 800px; height: 400px;" /></a>
 <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>
@@ -536,7 +537,7 @@ connections. Instead of having four cables connecting an electrode terminal to e
 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>
 <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>
+<a class="reference internal image-reference" href="electrode_cable.jpg"><img alt="alternate text" src="electrode_cable.jpg" style="width: 800px; height: 800px;" /></a>
 <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>
diff --git a/doc/source/Ohmpi_V2023/step_n_3/c/20220207_154111.jpg b/doc/build/html/_images/20220207_154111.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/c/20220207_154111.jpg
rename to doc/build/html/_images/20220207_154111.jpg
diff --git a/doc/logo_ohmpi.JPG b/doc/build/html/_images/logo_ohmpi1.JPG
similarity index 100%
rename from doc/logo_ohmpi.JPG
rename to doc/build/html/_images/logo_ohmpi1.JPG
diff --git a/doc/build/html/_sources/Ohmpi.rst.txt b/doc/build/html/_sources/Ohmpi.rst.txt
index 99d12c94..d08b9499 100644
--- a/doc/build/html/_sources/Ohmpi.rst.txt
+++ b/doc/build/html/_sources/Ohmpi.rst.txt
@@ -2,7 +2,7 @@
 OhmPi project 
 ***************
 
-    .. image:: logo_ohmpi.JPG
+    .. image:: img/logo/ohmpi/logo_ohmpi.JPG
         :width: 250 px
         :align: center
         :height: 180 px
@@ -26,11 +26,11 @@ OhmPi project
 .. table::
    :align: center
   
-   +-------------------------------------------------+--------------------------------------------------+----------------------------------------------+
-   |   .. image:: Logo_parteners/logo_inrae.jpg      |  .. image:: Logo_parteners/logo_univ_gustave.png |   .. image:: Logo_parteners/logo_ilvo.png    |
-   +-------------------------------------------------+--------------------------------------------------+----------------------------------------------+
-   |   .. image:: Logo_parteners/logo_univ_mons.png  |  .. image:: Logo_parteners/ige.png               |                                              |              
-   +-------------------------------------------------+--------------------------------------------------+----------------------------------------------+
+   +----------------------------------------------------+------------------------------------------------------+----------------------------------------------+
+   |   .. image:: img/Logo/parteners/logo_inrae.jpg     |  .. image:: img/Logo/parteners/logo_univ_gustave.png |   .. image:: img/Logo/parteners/logo_ilvo.png|
+   +----------------------------------------------------+------------------------------------------------------+----------------------------------------------+
+   |   .. image:: img/Logo/parteners/logo_univ_mons.png |  .. image:: img/Logo/parteners/ige.png               |                                              |              
+   +----------------------------------------------------+------------------------------------------------------+----------------------------------------------+
    
   
 
@@ -55,7 +55,7 @@ OhmPi project
     The OhmPi team cannot be held responsible if the equipment does not work after assembly. You may redistribute and 
     modify this documentation and make products using it under the terms of the CERN-OHL-P v2. This documentation is 
     distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS
-     FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-P v2 for applicable conditions.
+    FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-P v2 for applicable conditions.
 
 
 
diff --git a/doc/source/Ohmpi.rst b/doc/build/html/_sources/doc/Ohmpi.rst.txt
similarity index 70%
rename from doc/source/Ohmpi.rst
rename to doc/build/html/_sources/doc/Ohmpi.rst.txt
index 99d12c94..d08b9499 100644
--- a/doc/source/Ohmpi.rst
+++ b/doc/build/html/_sources/doc/Ohmpi.rst.txt
@@ -2,7 +2,7 @@
 OhmPi project 
 ***************
 
-    .. image:: logo_ohmpi.JPG
+    .. image:: img/logo/ohmpi/logo_ohmpi.JPG
         :width: 250 px
         :align: center
         :height: 180 px
@@ -26,11 +26,11 @@ OhmPi project
 .. table::
    :align: center
   
-   +-------------------------------------------------+--------------------------------------------------+----------------------------------------------+
-   |   .. image:: Logo_parteners/logo_inrae.jpg      |  .. image:: Logo_parteners/logo_univ_gustave.png |   .. image:: Logo_parteners/logo_ilvo.png    |
-   +-------------------------------------------------+--------------------------------------------------+----------------------------------------------+
-   |   .. image:: Logo_parteners/logo_univ_mons.png  |  .. image:: Logo_parteners/ige.png               |                                              |              
-   +-------------------------------------------------+--------------------------------------------------+----------------------------------------------+
+   +----------------------------------------------------+------------------------------------------------------+----------------------------------------------+
+   |   .. image:: img/Logo/parteners/logo_inrae.jpg     |  .. image:: img/Logo/parteners/logo_univ_gustave.png |   .. image:: img/Logo/parteners/logo_ilvo.png|
+   +----------------------------------------------------+------------------------------------------------------+----------------------------------------------+
+   |   .. image:: img/Logo/parteners/logo_univ_mons.png |  .. image:: img/Logo/parteners/ige.png               |                                              |              
+   +----------------------------------------------------+------------------------------------------------------+----------------------------------------------+
    
   
 
@@ -55,7 +55,7 @@ OhmPi project
     The OhmPi team cannot be held responsible if the equipment does not work after assembly. You may redistribute and 
     modify this documentation and make products using it under the terms of the CERN-OHL-P v2. This documentation is 
     distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS
-     FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-P v2 for applicable conditions.
+    FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-P v2 for applicable conditions.
 
 
 
diff --git a/doc/source/V2023.rst b/doc/build/html/_sources/doc/V2023.x.x/V2023.rst.txt
similarity index 100%
rename from doc/source/V2023.rst
rename to doc/build/html/_sources/doc/V2023.x.x/V2023.rst.txt
diff --git a/doc/source/Ohmpi_V2023/V2023_step_01.rst b/doc/build/html/_sources/doc/V2023.x.x/V2023_step_01.rst.txt
similarity index 100%
rename from doc/source/Ohmpi_V2023/V2023_step_01.rst
rename to doc/build/html/_sources/doc/V2023.x.x/V2023_step_01.rst.txt
diff --git a/doc/source/Ohmpi_V2023/V2023_step_02.rst b/doc/build/html/_sources/doc/V2023.x.x/V2023_step_02.rst.txt
similarity index 100%
rename from doc/source/Ohmpi_V2023/V2023_step_02.rst
rename to doc/build/html/_sources/doc/V2023.x.x/V2023_step_02.rst.txt
diff --git a/doc/source/Ohmpi_V2023/V2023_step_03.rst b/doc/build/html/_sources/doc/V2023.x.x/V2023_step_03.rst.txt
similarity index 100%
rename from doc/source/Ohmpi_V2023/V2023_step_03.rst
rename to doc/build/html/_sources/doc/V2023.x.x/V2023_step_03.rst.txt
diff --git a/doc/source/Ohmpi_V2023/V2023_step_04.rst b/doc/build/html/_sources/doc/V2023.x.x/V2023_step_04.rst.txt
similarity index 100%
rename from doc/source/Ohmpi_V2023/V2023_step_04.rst
rename to doc/build/html/_sources/doc/V2023.x.x/V2023_step_04.rst.txt
diff --git a/doc/source/V2024_rc.rst b/doc/build/html/_sources/doc/V2024.x.x/V2024.rst.txt
similarity index 100%
rename from doc/source/V2024_rc.rst
rename to doc/build/html/_sources/doc/V2024.x.x/V2024.rst.txt
diff --git a/doc/source/api.rst b/doc/build/html/_sources/doc/api.rst.txt
similarity index 100%
rename from doc/source/api.rst
rename to doc/build/html/_sources/doc/api.rst.txt
diff --git a/doc/source/V1_01.rst b/doc/build/html/_sources/doc/v1.xx/V1_01.rst.txt
similarity index 100%
rename from doc/source/V1_01.rst
rename to doc/build/html/_sources/doc/v1.xx/V1_01.rst.txt
diff --git a/doc/source/V1_02.rst b/doc/build/html/_sources/doc/v1.xx/V1_02.rst.txt
similarity index 100%
rename from doc/source/V1_02.rst
rename to doc/build/html/_sources/doc/v1.xx/V1_02.rst.txt
diff --git a/doc/build/html/_sources/index.rst.txt b/doc/build/html/_sources/index.rst.txt
index 6e1a93d5..eadff7d2 100644
--- a/doc/build/html/_sources/index.rst.txt
+++ b/doc/build/html/_sources/index.rst.txt
@@ -23,7 +23,7 @@ OHMPI: Open source and open hardware resistivity-meter
     * Release guidelines
     * General tutorials
 
-.. image:: logo_ohmpi.JPG
+.. image:: img/Logo/ohmpi/logo_ohmpi.JPG
    :width: 200px
    :height: 150px
    :align: left
@@ -33,12 +33,12 @@ Contents:
 .. toctree:: 
    :maxdepth: 2 
 
-   Ohmpi
-   V1_01
-   V1_02
-   V2023
-   V2024_rc
-   api
+   source_rst/Ohmpi
+   source_rst/v1.xx/V1_01
+   source_rst/v1.xx/V1_02
+   source_rst/V2023.x.x/V2023
+   source_rst/V2024.x.x/V2024
+   source_rst/api
   
 
   
diff --git a/doc/build/html/_sources/source_rst/Ohmpi.rst.txt b/doc/build/html/_sources/source_rst/Ohmpi.rst.txt
new file mode 100644
index 00000000..3d59a033
--- /dev/null
+++ b/doc/build/html/_sources/source_rst/Ohmpi.rst.txt
@@ -0,0 +1,74 @@
+*************** 
+OhmPi project 
+***************
+
+    .. image:: ../img/logo/ohmpi/logo_ohmpi.JPG
+        :width: 250 px
+        :align: center
+        :height: 180 px
+        :alt: Logo OhmPi
+
+
+|  
+
+**Authors:** 
+------------
+| Rémi CLEMENT, Vivien DUBOIS, Nicolas Forquet, INRAE, REVERSAAL, Villeurbanne, France
+| Olivier KAUFMANN, Arnaud WATLET, Université de Mons, Mons, Belgium
+| Yannick FARGIER, GERS-RRO, Univ Gustave Eiffel, IFSTTAR, Lyon, France
+| Hélène GUYARD, IGE Grenoble, Université Grenoble Alpes, Grenoble, France
+| Guillaume BLANCHY, ILVO, Merelbeke, Belgium
+
+
+**Partners:**
+-------------
+
+.. table::
+   :align: center
+  
+   +------------------------------------------------------+--------------------------------------------------------+---------------------------------------------------+
+   |   .. image::../img/Logo/parteners/logo_inrae.jpg     |  .. image::../img/Logo/parteners/logo_univ_gustave.png |   .. image::../img/Logo/parteners/logo_ilvo.png   |
+   +------------------------------------------------------+--------------------------------------------------------+---------------------------------------------------+
+   |   .. image::../img/Logo/parteners/logo_univ_mons.png |  .. image::../img/Logo/parteners/ige.png               |                                                   |              
+   +------------------------------------------------------+--------------------------------------------------------+---------------------------------------------------+
+   
+  
+
+**Citing OhmPi:** 
+-----------------
+
+|
+
+*Rémi Clement, Yannick Fargier, Vivien Dubois, Julien Gance, Emile Gros, et al.. OhmPi: An open*
+*source data logger for dedicated applications of electrical resistivity imaging at the small and laboratory*
+*scale. HardwareX, Elsevier, 2020, 8, 24 p. ff10.1016/j.ohx.2020.e00122ff.*
+
+|
+   
+**Introduction :** 
+------------------
+
+.. warning::
+    OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. 
+    OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be
+    held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi. 
+    The OhmPi team cannot be held responsible if the equipment does not work after assembly. You may redistribute and 
+    modify this documentation and make products using it under the terms of the CERN-OHL-P v2. This documentation is 
+    distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS
+    FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-P v2 for applicable conditions.
+
+
+
+
+
+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 meter\
+features current injection and measurement functions associated with a multiplexer \
+that allows performing automatic measurements with up to 64 electrodes.\
+OhmPi's philosophy is to provide a fully open source and open hardware tool\
+to the near surface scientific community.
+ 
+
+.. note:: 
+   Anyone who wants to get involved is welcome to join the OhmPi project!
diff --git a/doc/build/html/_sources/source_rst/V2023.x.x/V2023.rst.txt b/doc/build/html/_sources/source_rst/V2023.x.x/V2023.rst.txt
new file mode 100644
index 00000000..daac2d42
--- /dev/null
+++ b/doc/build/html/_sources/source_rst/V2023.x.x/V2023.rst.txt
@@ -0,0 +1,326 @@
+********************************************
+OhmPi V2023 (64 electrodes and 12V)
+******************************************** 
+
+.. warning::
+  **OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi. The OhmPi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+.. figure:: ../../img/v2023.x.x/image_ohmpi_2.jpg
+     :width: 400px
+     :align: center
+     :height: 350px
+     :alt: OhmPi V: 2023.0.0-rc1
+     :figclass: align-center
+
+.. note:: 
+   In this version, we have developed two new board types that allow the assembly of OhmPi v2023, a measurement board and a multiplexer board.
+   This new version is made up of:
+
+   1. A measurement board for four-point measurement
+
+   2. 4 multiplexer cards
+
+   3. A box
+
+  The OhmPi V2023 software has been adapted to handle this new boards and also includes many new functionalities.
+
+The philosophy of OhmPi
+========================
+
+The philosophy of OhmPi V2023 is to offer a new DIY multi-electrode 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 its experience and wishes to improve and offer a more and more robust tool to the community. OhmPi 2023 is completely different version from the previous one. 
+We will stop the development on the version V1.0x, to dedicate our efforts on this new version.
+
+=============================================================================================================================================================
+
+Hardware
+========
+
+Specifications
+--------------
+
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+| **Parameter**                 |       **V1.0x**       | Units     |       **v2023**       | Units     |
++===============================+=======================+===========+=======================+===========+
+|Electrodes                     |32                     |           |64 to 128              |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Operating temperature          |-0 to 50               |°c         |-25 to 50              |°C         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Power consumption of CPU and   |18.5                   |W          |18.5                   |W          |
+|control system                 |                       |           |                       |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Voltage injection              |12                     |V          |12                     |V          |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Battery                        |9                      |V          |12                     |V          |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Current                        |0 to 40                |mA         |0 to 40                |mA         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Min pulse duration             |150                    |ms         |150                    |ms         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Input impedance                |80                     |MOhm       |80                     |MOhm       |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Data storage                   |micro SD card          |           |micro SD card          |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Resolution                     |0.01                   |Ohm        |0.01                   |Ohm        |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+
+Building an OhmPi V2023 step by step
+------------------------------------
+
+.. toctree::
+   :maxdepth: 2
+
+   V2023_step_01
+   V2023_step_02
+   V2023_step_03
+   V2023_step_04
+
+
+Software and operation
+======================
+
+System architecture
+-------------------
+
+The OhmPi V2023 software is designed around a new architecture whose main components are summarized in the figure below.
+
+.. figure::../../../img/architecture.png
+
+     Software architecture of OhmPi V2023.
+
+The general system configuration is defined in the `config.py` file covered in the `Configuration file`_ section.
+The acquisition settings (i.e. injection duration, stacks...) are defined in a separate JSON file (default: ohmpi_settings.json).  
+
+The central software component is the ohmpi.py file that contains the OhmPi class that interacts with the hardware. Other python files include utils and handlers (see the `Loggers`_ section for more details).
+A communication layer (I/O interface) on top of OhmPi allows for different user interfaces depending on the use cases (see `Interfaces and applications`_).
+
+Loggers
+-------
+
+Loggers have been introduced in this release. They use the excellent logging python package.
+Specific handlers have been implemented for running with ohmpi.py (one for logging to an mqtt broker (see `MQTT interface`_ for more details) and one for creating zipped rotated logs on disk).
+
+Two loggers have been defined. The first one is dedicated to log operations execution. It is named exec_logger. The second one, named data_logger, is dedicated to log data. A third one is planned to log the state of health (SOH) of the system in a future version.
+
+By default, logs are written to the console (print-like), stored locally in files (a zip is created after some time i.e. every day and/or when the size of the log exceeds a maximum size) and sent to an MQTT broker. Different logging levels may be defined for the different logs and handlers in the `Configuration file`_.
+
+Advanced users may write new handlers and edit the `setup_loggers.py` file to customize the logging mechanisms to their needs.
+
+Configuration file
+------------------
+
+The configuration of the OhmPi file `config.py` allows to configure the OhmPi.
+A default version of `config.py` is provided in the repository.
+This file should be edited to customize the configuration following the user's needs and preferences.  
+
+The configuration includes setting the logging level desired for the different loggers and handlers, setting the mqtt broker(s) used for logging and control of the OhmPi and defining the options used for MQTT communication (i.e. username, password, security options...)  
+
+One should make sure to understand the parameters before altering them. It is also recommended to keep a copy of the default configuration.
+
+
+
+Interfaces and applications
+---------------------------
+
+Different interfaces can be used to interact with the OhmPi.
+
+Available interfaces are:
+- `Web interface`_ (=HTTP interface): run in bash: `bash run_http_interface.sh`
+- Python API: import the OhmPi class from Python script: `from ohmpi import OhmPi` (see `Python interface`_)
+- MQTT: IoT messaging through a broker (see `MQTT interface`_)
+
+
+Web interface
+.............
+
+This is a user friendly graphical interface for new users as well as running quick and easy acquisitions.
+
+The Raspberry Pi of the OhmPi is used as a Wi-Fi Access Point (AP) and runs
+a small webserver to serve the 'index.html' interface. Using a laptop or
+a mobile phone connected to the Wi-Fi of the Raspberry Pi, one can see this
+interface, upload sequences, change parameters, run a sequence and download data.
+
+To configure the Raspberry Pi to act as an access point and run
+the webserver automatically on start, see instructions on `raspap.com <https://raspap.com/>`_ and in 'runOnStart.sh'.
+
+Once configured, the webserver should start by itself on start and once
+connected to the Pi, the user can go to `10.3.141.1:8080 <http://10.3.141.1:8080>`_
+to access the interface.
+
+.. figure:: ../../img/http-interface-pseudo-section.png
+
+    Web interface with its interactive pseudo-section.
+
+
+.. figure:: ../../img/http-interface-evolution.png
+
+     Evolution of quadrupole apparent resistivity with time.
+
+
+.. figure:: ../../img/http-interface-rs.png
+
+     Contact resistance check.
+
+
+
+Python interface
+................
+
+This interface offers a more direct access to the software components especially well suited for testing or automation on the Raspberry Pi.
+
+By importing the `OhmPi` class from the ohmpi.py, one can control the OhmPi using interactive IPython.
+Typically, it involves using the terminal or an Python IDE such as Thonny on the Raspberry Pi. One can also connect using
+ssh and run the Python interface (see PuTTY on Windows or ssh command on macOS/Linux).
+
+To access the Python API, make sure the file ohmpi.py is in the same
+directory as where you run the commands/script. The file ohmpi.py can
+be found on the OhmPi gitlab repository. We recommend downloading the
+entire repository as ohmpi.py import other .py files and default configuration
+files (.json and .py).
+
+
+.. code-block:: python
+  :caption: Example of using the Python API to control OhmPi
+
+  import os
+  import numpy as np
+  import time
+  os.chdir("/home/pi/OhmPi")
+  from ohmpi import OhmPi
+
+  ### Define object from class OhmPi
+  k = OhmPi()  # this loads default parameters from the disk
+
+  ### Default parameters can also be edited manually
+  k.settings['injection_duration'] = 0.5  # injection time in seconds
+  k.settings['nb_stack'] = 1  # one stack is two half-cycles
+  k.settings['nbr_meas'] = 1  # number of time the sequence is repeated
+
+  ### Update settings if needed
+  k.update_settings({"injection_duration":0.2})
+
+  ### Set or load sequence
+  k.sequence = np.array([[1,2,3,4]])    # set numpy array of shape (n,4)
+  # k.set_sequence('1 2 3 4\n2 3 4 5')    # call function set_sequence and pass a string
+  # k.load_sequence('ABMN.txt')    # load sequence from a local file
+
+  ### Run contact resistance check
+  k.rs_check()
+
+  ### Run sequence (synchronously - it will wait that all
+  # sequence is measured before returning the prompt
+  k.run_sequence()
+  # k.run_sequence_async()  # sequence is run in a separate thread and the prompt returns immediately
+  # time.sleep(2)
+  # k.interrupt()  # kill the asynchron sequence
+
+  ### Run multiple sequences at given time interval
+  k.settings['nb_meas'] = 3  # run sequence three times
+  k.settings['sequence_delay'] = 100 # every 100 s
+  k.run_multiple_sequences()  # asynchron
+  # k.interrupt()  # kill the asynchron sequence
+
+  ### Single measurement can also be taken with
+  k.switch_mux_on([1, 4, 2, 3])
+  k.run_measurement()  # use default acquisition parameters
+  k.switch_mux_off([1, 4, 2, 3])  # don't forget this! risk of short-circuit
+
+  ### Custom or adaptative argument, see help(k.run_measurement)
+  k.run_measurement(nb_stack=4,  # do 4 stacks (8 half-cycles)
+                    injection_duration=2,  # inject for 2 seconds
+                    autogain=True)  # adapt gain of ADS to get good resolution
+
+
+
+MQTT interface
+..............
+
+This is an interface designed for an advanced remote usage of the OhmPi such as remote automation, data consumption by multiple processes and interaction with other sensors in the scope of a monitoring. It is based on the MQTT protocol, designed for the Internet of Things (IoT), to interact with the OhmPi.  
+
+This option allows interacting remotely with a single OhmPi, a network of OhmPis, as well as auxiliary instruments and sensors. The communication is based on a publish/subscribe approach and involves a MQTT broker.  
+
+An example of MQTT broker that can be used is `Mosquitto <https://mosquitto.org/>`_. Depending on the monitoring needs, an MQTT broker can be set up locally on the Raspberry Pi, on a local network or any remote server reachable through the net. A local Mosquitto broker can be set up and enabled to run as a service on the OhmPi using the bash script install_local_mqtt_broker.sh.  
+
+MQTT messages include logging messages from the OhmPi and commands sent to the OhmPi. These messages can be examined easily using a third party software such as `MQTT Explorer <http://mqtt-explorer.com/>`_.
+
+Commands sent on the broker are received by the ohmpi.py script that runs on the OhmPi (make sure ohmpi.py starts on reboot) and further processed.
+MQTT commands are sent in JSON format following the Python API with kwargs as illustrated below:
+
+.. code-block:: json
+  :caption: Updating acquisition settings.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "update_settings", Depending on the experiment needs, MQTT brokers can be set up locally on the Raspberry Pi or on a local or remote server.
+    "kwargs": {
+      "config": {
+        "nb_meas": 2,
+        "nb_electrodes": 10,
+        "nb_stack": 2,
+        "injection_duration": 2,
+        "sequence_delay": 100
+      }
+    }
+  }
+
+
+.. code-block:: json
+  :caption: Check contact resistances
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "rs_check",
+  }
+
+.. code-block:: json
+  :caption: Running a sequence.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4Yw",
+    "cmd": "run_sequence",
+  }
+
+.. code-block:: json
+  :caption: Running same sequence multiple times (nb_meas).
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4Yw",
+    "cmd": "run_multiple_sequences",
+  }
+
+.. code-block:: json
+  :caption: Interrupt current acquisition.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "interrupt",
+  }
+
+Custom processing of messages and tailor-made dashboards for monitoring experiments may be designed using a browser-based flow editor such as `Node-red <http://mqtt-explorer.com/>`_.
+This may help designing complex IoT experiments and monitoring systems in which OhmPi is a component. 
+
+Examples incorporating execution commands and data outputs from OhmPi can be found in the OhmPi examples. Once Node-RED is installed on the OhmPi, these examples can be accessed separately by running a command in the console such as :
+
+.. code-block:: JSON
+     node-red basic_ohmpi_flows_node-red.json
+
+These examples may require installing some additional node packages in order to work properly. This can be done in the `Palette Manager <https://nodered.org/docs/user-guide/editor/palette/manager> within Node-RED.
+
+.. figure:: ../../img/node-red_flow.png
+
+     Example flow in node-red to interact with an OhmPi.
+
+
+.. figure:: ../../img/node-red_interface_control.png
+
+     Example of a dashboard UI created with node-red to interact with an OhmPi - control tab.
+     
+.. figure:: ../../img/node-red_interface_data.png
+
+     Example of a dashboard UI created with node-red to interact with an OhmPi - data visualization tab.
+
+
+For more documentation dedicated to node-red, please refer to the Node-red `cookbooks <https://cookbook.nodered.org/>`_.
diff --git a/doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_01.rst.txt b/doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_01.rst.txt
new file mode 100644
index 00000000..29fb9197
--- /dev/null
+++ b/doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_01.rst.txt
@@ -0,0 +1,156 @@
+**STEP n°1** : Raspberry Pi  configuration 
+*******************************************
+
+.. warning::
+    **OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+**PART A:** OS installation  
+=============================
+
++----------------------------------------------------+---------------+
+| **Required components**                            | **Quantity**  | 
++----------------------------------------------------+---------------+
+|Raspberry Pi 4 Model B                              |              1|
++----------------------------------------------------+---------------+
+|Micro SD 32 Go                                      |              1|
++----------------------------------------------------+---------------+
+|HDMI Cable                                          |              1|
++----------------------------------------------------+---------------+
+|Computer mouse                                      |              1|
++----------------------------------------------------+---------------+
+|Computer Keyboard                                   |              1|
++----------------------------------------------------+---------------+
+
+
+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 
+
+1. Watch the video `how to set up your raspberry Pi <https://www.youtube.com/watch?v=wjWZhV1v3Pk>`_.
+
+2. The authors recommend installing the latest stable and complete version of Raspberry Pi OS (Previously called Raspbian) by using Raspberry Pi Imager.
+
+3. or you can visit this `website <https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up>`.  
+
+.. note:: 
+     All the development tests were performed on Raspberry Pi 3 Model B, we used the following version of Raspbian:
+
+     .. figure:: ../../img/v2023.x.x/step_n_1/raspbian_version.jpg
+       :width: 800px
+       :align: center
+       :height: 400px
+       :alt: alternate text
+       :figclass: align-center
+
+
+
+.. warning::
+     Once the OS has been installed,  **1-wire, spi and GPIO remote option** must be deactivated and **I2C option** must be activated via the Raspbian GUI settings menu. Failure to carry out this task may cause damage to the relay shield cards during measurements.
+
+
+
+**PART B:** Virtual Environment and packages
+============================================
+
+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.
+
+All dependencies are specified in requirements.txt
+
+.. note:: 
+     All instructions below should be typed in the terminal
+
+It is first necessary to ensure that the libatlas-base-dev library is installed:
+
+.. code-block:: python
+
+     sudo apt-get install libatlas-base-dev
+
+We strongly recommend users to create a virtual environment to run the code and installed all required dependencies. It can be done either in a directory gathering all virtual environments used on the computer or within the ohmpy directory.
+
+Create the virtual environment:
+
+.. code-block:: python
+
+     python3 -m venv ohmpy
+
+Activate it using the following command:
+
+.. code-block:: python
+
+     source ohmpy/bin/activate
+
+Install packages within the virtual environment. Installing the following package should be sufficient to meet dependencies:
+
+.. code-block:: python
+     
+     export CFLAGS=-fcommon
+     sudo pip install RPi.GPIO adafruit-blinka numpy pandas adafruit-circuitpython-ads1x15 adafruit-circuitpython-tca9548a adafruit-circuitpython-mcp230xx gpiozero
+
+Check that requirements are met using 
+
+.. code-block:: python
+
+     pip list
+
+You should run you code within the virtual environment
+to leave the virtual environment simply type:
+
+.. code-block:: python
+
+     deactivate
+
+
+**PART C:** Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)
+====================================================================================
+
+If you decided to use a virtual environment, it is necessary to setup Thonny Python IDE the first time you use it.
+
+1- Run the Thonny Python IDE software, Click on raspberry access **menu > programming> Thonny pythonIDE**
+
+2- Thonny opens, Python runs on the root (Python 3.7.3 (/usr/bin/python3))
+
+.. figure:: ../../img/v2023.x.x/step_n_1/thonny_first_interface.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+3-Click on **Run>select interpreter**, a new window opens click on interpret
+
+.. figure:: ../../img/v2023.x.x/step_n_1/thonny_option.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+4-On the new open windows select **alternative Python3 or virtual environment**
+
+.. figure:: ../../img/v2023.x.x/step_n_1/thonny_interpreter.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+5- New buttons appeared, selected **"locate another python executable "**
+
+6- A new window opens, find the folder where there is the python 3 file in the virtual environment folder previously created **/home/pi/ohmpi/bin/python3**.
+
+7- In the **known interpreter** tab the path of the virtual environment should appear
+
+.. figure:: ../../img/v2023.x.x/step_n_1//thonny_interpreter_folder.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+8- Close the window by clicking on **ok**.
+
+9- Close Thonny to save modifications
+
+ 
diff --git a/doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_02.rst.txt b/doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_02.rst.txt
new file mode 100644
index 00000000..ca79eaeb
--- /dev/null
+++ b/doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_02.rst.txt
@@ -0,0 +1,476 @@
+
+**STEP n°2**: Measurement board
+****************************************************
+
+.. warning::
+    **Ohmpi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+**PART A** Assembly of the measurement board
+======================================================
+
+
+Required components 
+----------------------------------------------------
+
+.. figure:: ../../img/v2023.x.x/step_n_2/a/00_mes_board_components.jpg       
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center 
+
+
+
+
+.. csv-table:: List of components
+   :file: ../../img/v2023.x.x/step_n_2/a/measure_board_list_2_xx.csv
+   :widths: 30, 70, 70, 70, 70, 35, 35
+   :header-rows: 1
+   
+Description
+------------------  
+
+.. figure:: ../../img/v2023.x.x/step_n_2/a/schema_measurement_board.jpg       
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center 
+
+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
+is a 16-bit ADC (Analog-to-Digital Converter), with an adaptable gain. The advantage of ADS1115 is that the 
+input signal value could lie between - to + 6.114 V. For the current measurement we have directly integrated the INA282 component, 
+which allows to realize precise current measurement around a shunt resistor. The assembly are described in the following steps:
+
+
+
+.. table::
+   :align: center
+   
+   +--------+-------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/a/01_mes_board.jpg|
+   |      1 +-------------------------------------------------------------+
+   |        | Installation of female header, 1 by 10  pins, for ADS1115   | 
+   |        |                                                             |                                                                       
+   +--------+-------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +--------+-------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/a/02_mes_board.jpg|
+   |2       +-------------------------------------------------------------+
+   |        | Soldering of 4 dual-in-line socket (2 by 2 pins) for        | 
+   |        | optical relay, AQY211EH.                                    |                                                                       
+   +--------+-------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/a/03_mes_board.jpg|
+   |3       +------------------------------------------------------------+
+   |        | Soldering of 1 dual-in-line socket (2 by 9 pins)           | 
+   |        | for MCP23008.                                              |                                                                       
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/a/04_mes_board.jpg|
+   | 4      +------------------------------------------------------------+
+   |        | Soldering of 1 dual-in-line socket (2 by 4 pins)           | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+ 
+.. table::
+   :align: center
+  
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/a/05_mes_board.jpg|
+   |5       +------------------------------------------------------------+
+   |        | Soldering of 2 dual-in-line socket (2 by 4 pins)           | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/a/06_mes_board.jpg|
+   | 6      +------------------------------------------------------------+
+   |        | Traco Power Supply 12V to 5V, TDH15 - 1211N                | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+  
+
+.. table::
+   :align: center
+  
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/a/07_mes_board.jpg|
+   |7       +------------------------------------------------------------+
+   |        | Four screw terminals for 12V inpout et 5V output           |
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/a/08_mes_board.jpg|
+   |8       +------------------------------------------------------------+
+   |        | Traco power Supply 12V to 24V, TRN-1215                    | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+    
+
+.. table::
+   :align: center
+  
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/a/09_mes_board.jpg|
+   |9       +------------------------------------------------------------+
+   |        | Two screw terminals electrodes M and N                     | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/10_mes_board.jpg|
+   |10       +------------------------------------------------------------+
+   |         | Four screw terminals, for 12V power supply and for         | 
+   |         | electrodes A and B                                         |                                                                       
+   +---------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/11_mes_board.jpg|
+   |11       +------------------------------------------------------------+
+   |         |  Soldering three capacitors (100nF)                        | 
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+
+.. warning::
+     
+     In this version, we used a shunt resistor of 2 ohms, which limits the current measurement to 48 mA. If the current is higher than this value, you just have to decrease the value of the shunt resistor. Don't forget to change the shunt value in the config.py file (value associated to key 'R_shunt' in the OHMPI_CONFIG dict).
+
+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/12_mes_board.jpg|
+   | 12      +------------------------------------------------------------+
+   |         | 2 ohms shunt resistor pre-adjustment                       | 
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/13_mes_board.jpg|
+   |13       +------------------------------------------------------------+
+   |         | Soldering 2 ohms shunt resistor                            | 
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/14_mes_board.jpg|
+   |14       +------------------------------------------------------------+
+   |         | 1 MOhm resistors                                           |
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+  
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/15_mes_board.jpg|
+   |15       +------------------------------------------------------------+
+   |         | Soldering tow 1 kOhm resistors                             |
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/16_mes_board.jpg|
+   |16       +------------------------------------------------------------+
+   |         | Soldering two 1.5 kOhm resistors                           |
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/17_mes_board.jpg|
+   |17       +------------------------------------------------------------+
+   |         | Soldering two 1.5 kOhms resistors                          |
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/18_mes_board.jpg|
+   |18       +------------------------------------------------------------+
+   |         | Female header 2 by 20 pins for Raspberry Pi connection     | 
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/19_mes_board.jpg|
+   |19       +------------------------------------------------------------+
+   |         | View of the female  header 2 by 20 pins installation       | 
+   |         | for Raspberry Pi connection                                |                                                                       
+   +---------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/20_mes_board.jpg|
+   |20       +------------------------------------------------------------+
+   |         | Fixing MCP23008 component (Dot mark on the top left corner)| 
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/21_mes_board.jpg|
+   |21       +------------------------------------------------------------+
+   |         |Mounting optical relay, AQY211EH (Dot mark in the top left  | 
+   |         |corners)                                                    |                                                                       
+   +---------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/22_mes_board.jpg|
+   |22       +------------------------------------------------------------+
+   |         | Mounting LM158 operational amplifier                       |
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/23_mes_board.jpg|
+   |23       +------------------------------------------------------------+
+   |         |  Mounting ADS115 board                                     | 
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/24_mes_board.jpg|
+   |24       +------------------------------------------------------------+
+   |         | Fixing the INA282 (Dot mark in the top right corner)       | 
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+  
+  
+**PART B** Start-up of the measurement board
+====================================================== 
+
+
++------------------------------------------------------------------------+
+| **Required components**                                                | 
++------------------------------------------------------------------------+
+
+.. csv-table:: List of components
+   :file: step_n_2/b/test_2_xx.csv
+   :widths: 30, 70, 70, 70, 70, 35, 35
+   :header-rows: 1
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/b/001.jpg         |
+   |1       +------------------------------------------------------------+
+   |        | Shutdown the raspberry Pi and unplug the power supply      | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+   
+   +--------+--------------------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/b/001.jpg                       |
+   |2       +--------------------------------------------------------------------------+
+   |        | Mounting the bottom spacers on the Raspberry Pi (male/female, 11mm, M3)  | 
+   |        |                                                                          |                                                                       
+   +--------+--------------------------------------------------------------------------+
+
+.. table::
+   :align: center
+   
+   +--------+--------------------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/b/002.jpg                       |
+   |3       +--------------------------------------------------------------------------+
+   |        | Mounting the upper spacers on the Raspberry Pi (female/female, 11mm, M3) | 
+   |        |                                                                          |                                                                       
+   +--------+--------------------------------------------------------------------------+
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/b/003.jpg        |
+   |4       +------------------------------------------------------------+
+   |        | Mounting the OhmPi's measurement board on the Raspberry Pi | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/b/004.jpg        |
+   |5       +------------------------------------------------------------+
+   |        | Mounting the OhmPi's measurement board on the Raspberry Pi | 
+   |        |                                                            |
+   +--------+------------------------------------------------------------+   
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/b/005.jpg        |
+   |6       +------------------------------------------------------------+
+   |        | Plug the power supply into a socket and connect it to your | 
+   |        | Raspberry Pi's power port.                                 |
+   +--------+------------------------------------------------------------+  
+
+
+**PART C** Check the measurement board
+====================================================== 
+
+ Run the terminal, and write
+
+ .. code-block:: python
+
+     i2cdetect -y 1
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/i2cdetect.png  |
+   |1       +------------------------------------------------------------+
+   |        |If everything is working, three I2C addresses should appear | 
+   |        |on the screen.                                              |                                                                       
+   +--------+------------------------------------------------------------+
+
+
+
+Setting up an equivalent electronic circuit, for this you will need: 
+ * 4 1kOhm resistor (R2)
+ * 1 220 Ohm resistor (R1)
+ * 1 small padboard
+ * Spool of solder
+ 
+ .. table::
+   :align: left
+ 
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/ref_circuit.png|
+   |2       +------------------------------------------------------------+
+   |        | Schematic of equivalent electronic circuit test            |                                                                       
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+ 
+   +--------+-----------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/20210905_122820.jpg |
+   |3       +-----------------------------------------------------------------+
+   |        | Prepare the equivalent electronic circuit test                  |                                                                       
+   +--------+-----------------------------------------------------------------+ 
+
+  
+.. table::
+   :align: center
+ 
+   +--------+-----------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/20210905_123034.jpg |
+   |4       +-----------------------------------------------------------------+
+   |        |  Prepare the battery connections and the terminals.             |                                                                       
+   +--------+-----------------------------------------------------------------+ 
+
+
+.. table::
+   :align: center
+ 
+   +--------+--------------------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/20210905_132856.jpg                |
+   |5       +--------------------------------------------------------------------------------+
+   |        | Soldering cables and terminals                                                 |                                                                       
+   +--------+--------------------------------------------------------------------------------+ 
+
+
+.. table::
+   :align: center
+ 
+   +--------+--------------------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/Inked20211206_150522_LI.jpg        |
+   |6       +--------------------------------------------------------------------------------+
+   |        |Install the red cables on the +12V terminal and black cable                     |                                                                       
+   |        |on the ground terminal. Connect to two different 12V                            |
+   |        |batteries                                                                       |
+   +--------+--------------------------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+ 
+   +--------+--------------------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/Inked20211206_150522_LI2.jpg       |
+   |7       +--------------------------------------------------------------------------------+
+   |        | Connect the equivalent electronic circuit test                                 |                                                                       
+   |        |                                                                                |
+   +--------+--------------------------------------------------------------------------------+
+   
+   
+.. table::
+   :align: center
+ 
+   +--------+-------------------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/thonny_first_interface.jpg        |
+   |7       +-------------------------------------------------------------------------------+
+   |        | Run the Thonny Interpreter                                                    |                    
+   |        |                                                                               |
+   +--------+-------------------------------------------------------------------------------+   
+
+
+.. table::
+   :align: center
+ 
+   +--------+------------------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/20211206_144334.jpg              |
+   |7       +------------------------------------------------------------------------------+
+   |        | Run sample_measurement_example.py example, if everything                     |                    
+   |        | works you should  get the following result (220 Ohm)                         |
+   +--------+------------------------------------------------------------------------------+ 
diff --git a/doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_03.rst.txt b/doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_03.rst.txt
new file mode 100644
index 00000000..c268d128
--- /dev/null
+++ b/doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_03.rst.txt
@@ -0,0 +1,289 @@
+
+
+.. warning::
+    **OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+**STEP n°3:** MUX board
+****************************************************
+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 expander I2C (MCP23017). We have associated these components with an I2C multiplexer 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.
+
+**PART A** Assembly of MUX board
+======================================================
+
+
+Required components 
+----------------------------------------------------
+
+.. figure:: ../../img/v2023.x.x/step_n_3/a/MUX_board_components.jpg
+       :width: 600px
+       :align: center
+       :height: 650px
+       :alt: alternate text
+       :figclass: align-center
+
+
+.. csv-table:: List of components
+   :file: step_n_3/a/MUX_board_list_2_xx.csv
+   :widths: 30, 70, 70, 70, 70, 35, 35
+   :header-rows: 1 
+   
+   
+.. table::
+   :align: center
+   
+   +--------+--------------------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_00.jpg                         |
+   |      1 +--------------------------------------------------------------------------------+
+   |        |Mux board pcb                                                                   | 
+   |        |                                                                                |                                                                       
+   +--------+--------------------------------------------------------------------------------+
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_01.jpg     |
+   |      2 +------------------------------------------------------------+
+   |        |Installation of the 100 kOhm resistors                      |
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+   
+   
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_02.jpg     |
+   |      3 +------------------------------------------------------------+
+   |        |Installation of the MOSFET ZVN4206A                         |
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+      
+   
+   
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_03.jpg     |
+   |      4 +------------------------------------------------------------+
+   |        |Installation of the diode 1N4007                            |
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+    
+   
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_04.jpg     |
+   |      5 +------------------------------------------------------------+
+   |        |Installation of the relay                                   | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+  
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_05.jpg     |
+   |      6 +------------------------------------------------------------+
+   |        |Installation of the terminal screw                          | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_06.jpg     |
+   |      7 +------------------------------------------------------------+
+   |        |Installation of generic male header                         | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_07.jpg     |
+   |      8 +------------------------------------------------------------+
+   |        |Installation of Pin strip (6 pins)  and pin strip (16 pins) | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+  
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_08.jpg     |
+   |      9 +------------------------------------------------------------+
+   |        |Installation of DIP Dual In Line Socket 2*14                | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+  
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_09.jpg     |
+   |     10 +------------------------------------------------------------+
+   |        |Installation of Adafruit TCA9548A                           | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_10.jpg     |
+   |     10 +------------------------------------------------------------+
+   |        |Installation of MCP23017                                    | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+  
+   
+.. note:: 
+     This step must be duplicated 4 times for every Mux card.
+
+
+**PART B** MUX board address
+====================================================== 
+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.
+
+For the A electrode board, we suggest addressing it with address 0x70:
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/A_0x70.jpg     |
+   |     1  +------------------------------------------------------------+
+   |        |Mount the jumpers and note the value of the address and the |
+   |        |electrode name on the mux board (A).                        |                                                                       
+   |        +------------------------------------------------------------+  
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/A_0x70-a.jpg   |
+   |        +------------------------------------------------------------+
+   |        |Zoom on the jumper                                          | 
+   |        |                                                            |   
+   +--------+------------------------------------------------------------+   
+
+  
+
+   
+For the B electrode board, we suggest addressing it with address 0x71:
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/B_0x71.jpg     |
+   |     2  +------------------------------------------------------------+
+   |        |Mount the jumpers and note the value of the address and the |
+   |        |electrode name on the mux board (B).                        |                                                                       
+   |        +------------------------------------------------------------+  
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/B_0x71-a.jpg   |
+   |        +------------------------------------------------------------+
+   |        |Zoom on the jumper                                          | 
+   |        |                                                            |   
+   +--------+------------------------------------------------------------+ 
+
+For the N electrode board, we suggest addressing it with address 0x72:
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/M_0x72.jpg     |
+   |     3  +------------------------------------------------------------+
+   |        |Mount the jumpers and note the value of the address and the |
+   |        |electrode name on the mux board (B).                        |                                                                     
+   |        +------------------------------------------------------------+  
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/M_0x72-a.jpg   |
+   |        +------------------------------------------------------------+
+   |        |Zoom on the jumper                                          | 
+   |        |                                                            |   
+   +--------+------------------------------------------------------------+ 
+
+For the M electrode board, we suggest addressing it with address 0x73: 
+  
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/N_0x73.jpg     |
+   |     4  +------------------------------------------------------------+
+   |        |Mount the jumpers and note the value of the address and the |
+   |        |electrode name on the mux board (B).                        |                                                                     
+   |        +------------------------------------------------------------+  
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/N_0x73-a.jpg   |
+   |        +------------------------------------------------------------+
+   |        |Zoom on the jumper                                          | 
+   |        |                                                            |   
+   +--------+------------------------------------------------------------+    
+
+**PART C** Validation of MUX board
+======================================================
+The first step is to test the Mux boards before assembling them definitively.
+To test the Mux boards, it will be necessary first to make a simplified assembly of the Mux board and the measurement board.
+
+The first thing to do is to prepare a 50 cm long flat wire with two 6-poles connectors.
+
+
+   +--------+-----------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/c/20211207_115706.jpg |
+   |     1  +-----------------------------------------------------------------+
+   |        |Build a cable with 6 contacts with 6 pins connector.             |
+   |        |                                                                 |                                                                     
+   +--------+-----------------------------------------------------------------+ 
+ 
+   +--------+-----------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/c/20220124_142929.jpg |
+   |     2  +-----------------------------------------------------------------+
+   |        |Prepare the measurement board and the first mux board by         |
+   |        |example the card with address 0x71.                              |                                                                     
+   +--------+-----------------------------------------------------------------+
+
+   +--------+-----------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/c/20220124_143105.jpg |
+   |     3  +-----------------------------------------------------------------+
+   |        |Connect the 12V power supply cables to the MUX board             |
+   |        |without powering the board.                                      |                                                                     
+   +--------+-----------------------------------------------------------------+   
+
+   +--------+------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/c/20220207_154111.jpg  |
+   |     4  +------------------------------------------------------------------+
+   |        |Connect the 12V power supply screw terminal of the mux            |
+   |        |board to the 12V screw terminal power supply of the               |
+   |        |measurement board.                                                |
+   +--------+------------------------------------------------------------------+   
+
+   +--------+------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/c/20220124_143823.jpg  |
+   |     5  +------------------------------------------------------------------+
+   |        |Connect the 6-contact cable                                       |
+   |        |                                                                  |                                                                     
+   +--------+------------------------------------------------------------------+
+   
+
+Start your 12V power supply, the raspberry must start. 
+
+Run the terminal and write:
+
+ .. code-block:: python
+
+     i2cdetect -y 1
+
+Three addresses should appear, including the address of the MUX board you have selected. This implies that your board has been detected.
+
+Open the script called "test_mux_board.py".
+
+Run the script
+
+   
+   
\ No newline at end of file
diff --git a/doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_04.rst.txt b/doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_04.rst.txt
new file mode 100644
index 00000000..d7d17b4a
--- /dev/null
+++ b/doc/build/html/_sources/source_rst/V2023.x.x/V2023_step_04.rst.txt
@@ -0,0 +1,461 @@
+
+.. warning::
+    **OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+
+
+
+**STEP n°4:** assemble the OhmPi
+****************************************************
+   
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_1.jpg                         |
+   |      1 +------------------------------------------------------------+
+   |        |Cut 4 ribbon cables composed of 16 wires each to the proper | 
+   |        |length (about 1.5m). Each wire corresponds to an electrode. |                                                                      
+   +--------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_2.jpg                         |
+   |      2 +------------------------------------------------------------+
+   |        |Crimp the ribbon cable on the corresponding idc connector   | 
+   |        |with a suitable clamp. Pay attention to the direction of    |
+   |        |the cables. Unbalanced IDC connector. The ribbon cable must |
+   |        |be perpendicular to the connector.                          |
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_3.jpg                         |
+   |      3 +------------------------------------------------------------+
+   |        |Example of IDC connector mounting. The wires should run as  | 
+   |        |perpendicular as possible to the IDC connector.             |                                                                      
+   +--------+------------------------------------------------------------+   
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_4.jpg                         |
+   |      4 +------------------------------------------------------------+
+   |        |Same for a 6 wires ribbon cable of 1 m length.              | 
+   |        |                                                            |                                                                      
+   +--------+------------------------------------------------------------+  
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_5.jpg                         |
+   |      5 +------------------------------------------------------------+
+   |        |Cut the ribbon cable flush with the IDC connector.          | 
+   |        |                                                            |                                                                      
+   +--------+------------------------------------------------------------+  
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_6.jpg                         |
+   |      6 +------------------------------------------------------------+
+   |        |Position 9 spacers above the MUX board, and 9 spacers below |
+   |        |                                                            |                                                                      
+   +        +------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_7.jpg                         |
+   |        +------------------------------------------------------------+
+   |        |Profile view for mounting the spacers above and below.      | 
+   |        |                                                            |                                                                      
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_8.jpg                         |
+   |      7 +------------------------------------------------------------+
+   |        |Cut a 50 cm long wire of any color (here yellow). Strip and | 
+   |        |tin each end of the wire. Install the wire "A" on the screw |
+   |        |terminal of MUX board « A ».                                |                                                                                       
+   +--------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_9.jpg                         |
+   |      8 +------------------------------------------------------------+
+   |        |Cut a red wire and a black wire of 50 cm length. Strip, tin | 
+   |        |and position the wires on the left screw terminal as shown  |
+   |        |in the picture: i)Red wire 12 V, ii) Black wire GND         |                                                                                       
+   +--------+------------------------------------------------------------+
+   
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_10.jpg                        |
+   |      9 +------------------------------------------------------------+
+   |        |Mount the 4 ribbon cables (16-wires each) with IDC          | 
+   |        |connectors. A small noise is often heard when the IDC       |
+   |        |connector is clipped in place.                              |                                                                                       
+   +--------+------------------------------------------------------------+
+  
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_11.jpg                        |
+   |      10+------------------------------------------------------------+
+   |        |Mount the ribbon cables with 6-wires with the corresponding | 
+   |        |IDC connectors                                              |
+   |        |                                                            |                                                                                       
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_12.jpg                        |
+   |      11+------------------------------------------------------------+
+   |        |Cut a red wire and a black wire of 10 cm length. Strip and  | 
+   |        |tin the wires at the ends. Mount the red wire on the 12V    |
+   |        |input and the black wire on the GND input on the right      |
+   |        |screw terminal.                                                   |
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_13.jpg                        |
+   |      12+------------------------------------------------------------+
+   |        |Mount and fix the second MUX board "B" on the first with    | 
+   |        |the help of 9 spacers.                                      |
+   |        |                                                            |
+   |        |                                                            |                            
+   +--------+------------------------------------------------------------+   
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_14.jpg                        |
+   |      13+------------------------------------------------------------+
+   |        |Cut, strip and tin a red wire and a black wire of 10 cm     | 
+   |        |length. Mount the wires on the left screw terminal.         |
+   |        |Red wire 12V input, black wire GND input.                   |
+   |        |Connect the red and black wires from board A to the right   |                            
+   |        |screw terminal of board B. Red wire 12V input. Black wire   |   
+   |        |GND input.                                                  |
+   +--------+------------------------------------------------------------+  
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_15.jpg                        |
+   |      14+------------------------------------------------------------+
+   |        |Crimp a 16 wires IDC connector on the ribbon cable at about | 
+   |        |15 cm from the previous connector. Please, pay attention to |
+   |        |the direction of the cable before the crimp procedure.      |
+   |        |Mount the ribbon cable on the IDC connector on the board.   |                            
+   +--------+------------------------------------------------------------+  
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_16.jpg                        |
+   |      15+------------------------------------------------------------+
+   |        |Repeat the operation for the other 3 ribbon cables.         |                  
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_17.jpg                        |
+   |      16+------------------------------------------------------------+
+   |        |Repeat the operation for the 6 wires ribbon cable.          |                  
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_18.jpg                        |
+   |      17+------------------------------------------------------------+
+   |        |Cut a 50 cm long wire "here purple" (Color not relevant but | 
+   |        |to be defined). Strip and tin the wire at its ends.         |
+   |        |Position the wire on the input B of the screw terminal of   |
+   |        |the multiplexing board B.                                   |
+   +--------+------------------------------------------------------------+ 
+   
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_19.jpg                        |
+   |      18+------------------------------------------------------------+
+   |        |Repeat all these operations for the third MUX board         | 
+   |        |called "M".                                                 |           
+   +--------+------------------------------------------------------------+    
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_20.jpg                        |
+   |      19+------------------------------------------------------------+
+   |        |Repeat the operations for the fourth MUX Boards. Attention, | 
+   |        |it is necessary to position 5 different spacers (here nylon |
+   |        |screw hex spacers) in between the “M” board and the “N” MUX |
+   |        |Board (as shown on the photograph). Refer to the following  |                            
+   |        |photographs for more details on the assembly of the spacers |
+   +--------+------------------------------------------------------------+
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_21.jpg                        |
+   |      20+------------------------------------------------------------+
+   |        |When mounting the 4th MUX board ("N"), screws can be placed |
+   |        |on the nylon spacers to fix the boards together. Note that  |
+   |        |the other spacers could be used for this purpose.           |
+   |        |Connect ribbon cables (16 wires) from board 3 to board 4 as |
+   |        |previously described. Connect the red wire (12V) of MUX     |                                                 
+   |        |board "M" to the 12V terminal of the right screw terminal   |   
+   |        |of MUX Board "N". Connect the black wire (GND) of MUX board |
+   |        |“M” to the GND screw terminal on MUX board “N”.             |  
+   +--------+------------------------------------------------------------+   
+   
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_22.jpg                        |
+   |      21+------------------------------------------------------------+
+   |        |Cut a red wire and a black wire of one meter length. Place  | 
+   |        |the red wire on terminal “12V” and the black wire on        |
+   |        |terminal “GND” of the left screw terminal. Tie the wires    |
+   |        |together.                                                   |                            
+   +--------+------------------------------------------------------------+   
+   
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_23.jpg                        |
+   |      22+------------------------------------------------------------+
+   |        |Tie the A, B, M and N wires together                        |                            
+   +--------+------------------------------------------------------------+   
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_24.jpg                        |
+   |      23+------------------------------------------------------------+
+   |        |Cut a PVC plate with the following minimum dimensions :     |  
+   |        |200 mm * 150 mm * 5 mm                                      |                       
+   +--------+------------------------------------------------------------+ 
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_25.jpg                        |
+   |      24+------------------------------------------------------------+
+   |        |Drill the plate to mount it on the remaining metal spacers. |  
+   |        |Do not tighten the assembly.                                |                       
+   +--------+------------------------------------------------------------+    
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_26.jpg                        |
+   |      25+------------------------------------------------------------+
+   |        |Position the Raspberry Pi (RPI) board on the plate so that  |  
+   |        |you can access the USB ports. Mark the holes of the RPI     |
+   |        |board on the plate for mounting.                            |
+   +--------+------------------------------------------------------------+
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_27.jpg                        |
+   |      26+------------------------------------------------------------+
+   |        |Add spacers on the PVC plate.                               |     
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_28.jpg                        |
+   |      27+------------------------------------------------------------+
+   |        |Attach the PVC plate to the metal spacers with washers      |     
+   |        |and nuts.                                                   |                                
+   +--------+------------------------------------------------------------+  
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_29.jpg                        |
+   |      28+------------------------------------------------------------+
+   |        |Position and fix the RPI card on the spacers                |     
+   +--------+------------------------------------------------------------+     
+   
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_30.jpg                        |
+   |      29+------------------------------------------------------------+
+   |        |Add spacers on the RPI board. The red (12V) and black (GND) |     
+   |        |wires coming out of the "M" MUX board must pass under       |    
+   |        |the RPI board.                                              |        
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_31.jpg                        |
+   |      30+------------------------------------------------------------+
+   |        |Place the measurement board on the RPI GPIO outputs and on  |
+   |        |the pre-positioned spacers. Note that LEDs are present on   |
+   |        |this measurement board with an associated resistance simply |
+   |        |for testing purposes (do not consider this temporary        |
+   |        |modification of the board). Same for the orange wire        |
+   |        |present on the board.                                               |
+   +--------+------------------------------------------------------------+  
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_32.jpg                        |
+   |      31+------------------------------------------------------------+
+   |        |Connect the wires " A " (here yellow), " B " (here purple), |
+   |        |" M " (here brown) and " N " (here blue) on the             |
+   |        |corresponding terminal blocks on the measurement board.     |
+   |        |Connect the 6 wires ribbon cable on the measurement board   |
+   |        |by passing under the PVC plate.Connect the red and black    |                                                 
+   |        |wires to the 12 V and GND terminal block.                   |   
+   +--------+------------------------------------------------------------+   
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_33.jpg                        |
+   |      32+------------------------------------------------------------+
+   |        |Top view of the assembly. Add clips to secure the wires     |     
+   |        |together.                                                   |
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_34.jpg                        |
+   |      33+------------------------------------------------------------+
+   |        |Second view.                                                |     
+   +--------+------------------------------------------------------------+    
+   
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_35.jpg                        |
+   |      34+------------------------------------------------------------+
+   |        |Zoom in on the connection of the M and N wires.             |     
+   +--------+------------------------------------------------------------+ 
+   
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_36.jpg                        |
+   |      35+------------------------------------------------------------+
+   |        |Zoom in on the connection of the A and B wires.             |     
+   +--------+------------------------------------------------------------+ 
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_37.jpg                        |
+   |      36+------------------------------------------------------------+
+   |        |Zoom in on the connection of the « 12V » and « GND » wires. |     
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_38.jpg                        |
+   |      37+------------------------------------------------------------+
+   |        |Fixing the measurement board on the spacers present on the  |
+   |        |RPI board.                                                  |
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_39.jpg                        |
+   |      38+------------------------------------------------------------+
+   |        |Place the SD card containing the OS and the pre-installed   |
+   |        |programs. Connect a mouse and a keyboard to the USB inputs  |
+   |        |of the RPI board. Connect a monitor to the HDMI output of   |
+   |        |the RPI board.                                              |                                                  
+   +--------+------------------------------------------------------------+   
+
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_40.jpg                        |
+   |      39+------------------------------------------------------------+
+   |        |Connect the red and black cables of board A to a 12V        |
+   |        |battery or other laboratory power supply delivering a 12VDC |
+   |        |voltage.                                                    |
+   |        |Enjoy 😊                                                    |
+   +--------+------------------------------------------------------------+  
+
+   
+   
\ No newline at end of file
diff --git a/doc/build/html/_sources/source_rst/V2024.x.x/V2024.rst.txt b/doc/build/html/_sources/source_rst/V2024.x.x/V2024.rst.txt
new file mode 100644
index 00000000..3b7c7486
--- /dev/null
+++ b/doc/build/html/_sources/source_rst/V2024.x.x/V2024.rst.txt
@@ -0,0 +1,326 @@
+********************************************
+OhmPi V2023 (64 electrodes and 12V)
+******************************************** 
+
+.. warning::
+  **OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi. The OhmPi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+.. figure:: image_ohmpi_2.jpg
+     :width: 400px
+     :align: center
+     :height: 350px
+     :alt: OhmPi V: 2023.0.0-rc1
+     :figclass: align-center
+
+.. note:: 
+   In this version, we have developed two new board types that allow the assembly of OhmPi v2023, a measurement board and a multiplexer board.
+   This new version is made up of:
+
+   1. A measurement board for four-point measurement
+
+   2. 4 multiplexer cards
+
+   3. A box
+
+  The OhmPi V2023 software has been adapted to handle this new boards and also includes many new functionalities.
+
+The philosophy of OhmPi
+========================
+
+The philosophy of OhmPi V2023 is to offer a new DIY multi-electrode 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 its experience and wishes to improve and offer a more and more robust tool to the community. OhmPi 2023 is completely different version from the previous one. 
+We will stop the development on the version V1.0x, to dedicate our efforts on this new version.
+
+=============================================================================================================================================================
+
+Hardware
+========
+
+Specifications
+--------------
+
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+| **Parameter**                 |       **V1.0x**       | Units     |       **v2023**       | Units     |
++===============================+=======================+===========+=======================+===========+
+|Electrodes                     |32                     |           |64 to 128              |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Operating temperature          |-0 to 50               |°c         |-25 to 50              |°C         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Power consumption of CPU and   |18.5                   |W          |18.5                   |W          |
+|control system                 |                       |           |                       |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Voltage injection              |12                     |V          |12                     |V          |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Battery                        |9                      |V          |12                     |V          |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Current                        |0 to 40                |mA         |0 to 40                |mA         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Min pulse duration             |150                    |ms         |150                    |ms         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Input impedance                |80                     |MOhm       |80                     |MOhm       |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Data storage                   |micro SD card          |           |micro SD card          |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Resolution                     |0.01                   |Ohm        |0.01                   |Ohm        |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+
+Building an OhmPi V2023 step by step
+------------------------------------
+
+.. toctree::
+   :maxdepth: 2
+
+   Ohmpi_V2023/V2023_step_01
+   Ohmpi_V2023/V2023_step_02
+   Ohmpi_V2023/V2023_step_03
+   Ohmpi_V2023/V2023_step_04
+
+
+Software and operation
+======================
+
+System architecture
+-------------------
+
+The OhmPi V2023 software is designed around a new architecture whose main components are summarized in the figure below.
+
+.. figure:: img/architecture.png
+
+     Software architecture of OhmPi V2023.
+
+The general system configuration is defined in the `config.py` file covered in the `Configuration file`_ section.
+The acquisition settings (i.e. injection duration, stacks...) are defined in a separate JSON file (default: ohmpi_settings.json).  
+
+The central software component is the ohmpi.py file that contains the OhmPi class that interacts with the hardware. Other python files include utils and handlers (see the `Loggers`_ section for more details).
+A communication layer (I/O interface) on top of OhmPi allows for different user interfaces depending on the use cases (see `Interfaces and applications`_).
+
+Loggers
+-------
+
+Loggers have been introduced in this release. They use the excellent logging python package.
+Specific handlers have been implemented for running with ohmpi.py (one for logging to an mqtt broker (see `MQTT interface`_ for more details) and one for creating zipped rotated logs on disk).
+
+Two loggers have been defined. The first one is dedicated to log operations execution. It is named exec_logger. The second one, named data_logger, is dedicated to log data. A third one is planned to log the state of health (SOH) of the system in a future version.
+
+By default, logs are written to the console (print-like), stored locally in files (a zip is created after some time i.e. every day and/or when the size of the log exceeds a maximum size) and sent to an MQTT broker. Different logging levels may be defined for the different logs and handlers in the `Configuration file`_.
+
+Advanced users may write new handlers and edit the `setup_loggers.py` file to customize the logging mechanisms to their needs.
+
+Configuration file
+------------------
+
+The configuration of the OhmPi file `config.py` allows to configure the OhmPi.
+A default version of `config.py` is provided in the repository.
+This file should be edited to customize the configuration following the user's needs and preferences.  
+
+The configuration includes setting the logging level desired for the different loggers and handlers, setting the mqtt broker(s) used for logging and control of the OhmPi and defining the options used for MQTT communication (i.e. username, password, security options...)  
+
+One should make sure to understand the parameters before altering them. It is also recommended to keep a copy of the default configuration.
+
+
+
+Interfaces and applications
+---------------------------
+
+Different interfaces can be used to interact with the OhmPi.
+
+Available interfaces are:
+- `Web interface`_ (=HTTP interface): run in bash: `bash run_http_interface.sh`
+- Python API: import the OhmPi class from Python script: `from ohmpi import OhmPi` (see `Python interface`_)
+- MQTT: IoT messaging through a broker (see `MQTT interface`_)
+
+
+Web interface
+.............
+
+This is a user friendly graphical interface for new users as well as running quick and easy acquisitions.
+
+The Raspberry Pi of the OhmPi is used as a Wi-Fi Access Point (AP) and runs
+a small webserver to serve the 'index.html' interface. Using a laptop or
+a mobile phone connected to the Wi-Fi of the Raspberry Pi, one can see this
+interface, upload sequences, change parameters, run a sequence and download data.
+
+To configure the Raspberry Pi to act as an access point and run
+the webserver automatically on start, see instructions on `raspap.com <https://raspap.com/>`_ and in 'runOnStart.sh'.
+
+Once configured, the webserver should start by itself on start and once
+connected to the Pi, the user can go to `10.3.141.1:8080 <http://10.3.141.1:8080>`_
+to access the interface.
+
+.. figure:: img/http-interface-pseudo-section.png
+
+    Web interface with its interactive pseudo-section.
+
+
+.. figure:: img/http-interface-evolution.png
+
+     Evolution of quadrupole apparent resistivity with time.
+
+
+.. figure:: img/http-interface-rs.png
+
+     Contact resistance check.
+
+
+
+Python interface
+................
+
+This interface offers a more direct access to the software components especially well suited for testing or automation on the Raspberry Pi.
+
+By importing the `OhmPi` class from the ohmpi.py, one can control the OhmPi using interactive IPython.
+Typically, it involves using the terminal or an Python IDE such as Thonny on the Raspberry Pi. One can also connect using
+ssh and run the Python interface (see PuTTY on Windows or ssh command on macOS/Linux).
+
+To access the Python API, make sure the file ohmpi.py is in the same
+directory as where you run the commands/script. The file ohmpi.py can
+be found on the OhmPi gitlab repository. We recommend downloading the
+entire repository as ohmpi.py import other .py files and default configuration
+files (.json and .py).
+
+
+.. code-block:: python
+  :caption: Example of using the Python API to control OhmPi
+
+  import os
+  import numpy as np
+  import time
+  os.chdir("/home/pi/OhmPi")
+  from ohmpi import OhmPi
+
+  ### Define object from class OhmPi
+  k = OhmPi()  # this loads default parameters from the disk
+
+  ### Default parameters can also be edited manually
+  k.settings['injection_duration'] = 0.5  # injection time in seconds
+  k.settings['nb_stack'] = 1  # one stack is two half-cycles
+  k.settings['nbr_meas'] = 1  # number of time the sequence is repeated
+
+  ### Update settings if needed
+  k.update_settings({"injection_duration":0.2})
+
+  ### Set or load sequence
+  k.sequence = np.array([[1,2,3,4]])    # set numpy array of shape (n,4)
+  # k.set_sequence('1 2 3 4\n2 3 4 5')    # call function set_sequence and pass a string
+  # k.load_sequence('ABMN.txt')    # load sequence from a local file
+
+  ### Run contact resistance check
+  k.rs_check()
+
+  ### Run sequence (synchronously - it will wait that all
+  # sequence is measured before returning the prompt
+  k.run_sequence()
+  # k.run_sequence_async()  # sequence is run in a separate thread and the prompt returns immediately
+  # time.sleep(2)
+  # k.interrupt()  # kill the asynchron sequence
+
+  ### Run multiple sequences at given time interval
+  k.settings['nb_meas'] = 3  # run sequence three times
+  k.settings['sequence_delay'] = 100 # every 100 s
+  k.run_multiple_sequences()  # asynchron
+  # k.interrupt()  # kill the asynchron sequence
+
+  ### Single measurement can also be taken with
+  k.switch_mux_on([1, 4, 2, 3])
+  k.run_measurement()  # use default acquisition parameters
+  k.switch_mux_off([1, 4, 2, 3])  # don't forget this! risk of short-circuit
+
+  ### Custom or adaptative argument, see help(k.run_measurement)
+  k.run_measurement(nb_stack=4,  # do 4 stacks (8 half-cycles)
+                    injection_duration=2,  # inject for 2 seconds
+                    autogain=True)  # adapt gain of ADS to get good resolution
+
+
+
+MQTT interface
+..............
+
+This is an interface designed for an advanced remote usage of the OhmPi such as remote automation, data consumption by multiple processes and interaction with other sensors in the scope of a monitoring. It is based on the MQTT protocol, designed for the Internet of Things (IoT), to interact with the OhmPi.  
+
+This option allows interacting remotely with a single OhmPi, a network of OhmPis, as well as auxiliary instruments and sensors. The communication is based on a publish/subscribe approach and involves a MQTT broker.  
+
+An example of MQTT broker that can be used is `Mosquitto <https://mosquitto.org/>`_. Depending on the monitoring needs, an MQTT broker can be set up locally on the Raspberry Pi, on a local network or any remote server reachable through the net. A local Mosquitto broker can be set up and enabled to run as a service on the OhmPi using the bash script install_local_mqtt_broker.sh.  
+
+MQTT messages include logging messages from the OhmPi and commands sent to the OhmPi. These messages can be examined easily using a third party software such as `MQTT Explorer <http://mqtt-explorer.com/>`_.
+
+Commands sent on the broker are received by the ohmpi.py script that runs on the OhmPi (make sure ohmpi.py starts on reboot) and further processed.
+MQTT commands are sent in JSON format following the Python API with kwargs as illustrated below:
+
+.. code-block:: json
+  :caption: Updating acquisition settings.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "update_settings", Depending on the experiment needs, MQTT brokers can be set up locally on the Raspberry Pi or on a local or remote server.
+    "kwargs": {
+      "config": {
+        "nb_meas": 2,
+        "nb_electrodes": 10,
+        "nb_stack": 2,
+        "injection_duration": 2,
+        "sequence_delay": 100
+      }
+    }
+  }
+
+
+.. code-block:: json
+  :caption: Check contact resistances
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "rs_check",
+  }
+
+.. code-block:: json
+  :caption: Running a sequence.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4Yw",
+    "cmd": "run_sequence",
+  }
+
+.. code-block:: json
+  :caption: Running same sequence multiple times (nb_meas).
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4Yw",
+    "cmd": "run_multiple_sequences",
+  }
+
+.. code-block:: json
+  :caption: Interrupt current acquisition.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "interrupt",
+  }
+
+Custom processing of messages and tailor-made dashboards for monitoring experiments may be designed using a browser-based flow editor such as `Node-red <http://mqtt-explorer.com/>`_.
+This may help designing complex IoT experiments and monitoring systems in which OhmPi is a component. 
+
+Examples incorporating execution commands and data outputs from OhmPi can be found in the OhmPi examples. Once Node-RED is installed on the OhmPi, these examples can be accessed separately by running a command in the console such as :
+
+.. code-block:: console
+     node-red basic_ohmpi_flows_node-red.json
+
+These examples may require installing some additional node packages in order to work properly. This can be done in the `Palette Manager <https://nodered.org/docs/user-guide/editor/palette/manager> within Node-RED.
+
+.. figure:: img/node-red_flow.png
+
+     Example flow in node-red to interact with an OhmPi.
+
+
+.. figure:: img/node-red_interface_control.png
+
+     Example of a dashboard UI created with node-red to interact with an OhmPi - control tab.
+     
+.. figure:: img/node-red_interface_data.png
+
+     Example of a dashboard UI created with node-red to interact with an OhmPi - data visualization tab.
+
+
+For more documentation dedicated to node-red, please refer to the Node-red `cookbooks <https://cookbook.nodered.org/>`_.
diff --git a/doc/build/html/_sources/source_rst/api.rst.txt b/doc/build/html/_sources/source_rst/api.rst.txt
new file mode 100644
index 00000000..c5c9a92a
--- /dev/null
+++ b/doc/build/html/_sources/source_rst/api.rst.txt
@@ -0,0 +1,9 @@
+API reference
+=============
+.. toctree::
+   :maxdepth: 2
+   :caption: Contents:
+.. automodule:: ohmpi
+   :members:
+
+
diff --git a/doc/build/html/_sources/source_rst/v1.xx/V1_01.rst.txt b/doc/build/html/_sources/source_rst/v1.xx/V1_01.rst.txt
new file mode 100644
index 00000000..474ea709
--- /dev/null
+++ b/doc/build/html/_sources/source_rst/v1.xx/V1_01.rst.txt
@@ -0,0 +1,531 @@
+*****************************************
+OhmPi V 1.01 (limited to 32 electrodes)
+***************************************** 
+
+.. warning::
+    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.
+    
+.. warning::
+    **Ohmpi is a participative project open to all, it requires skills in electronics and to respect the safety rules. Ohmpi must be assembled in a professional context and by people competent in electronics. The Ohmpi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The Ohmpi team cannot be held responsible if the equipment does not work after assembly.**
+
+    
+
+
+The philosophy of Ohmpi 
+**************************
+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
+
+
+Technical data
+***************
++-------------------------------+--------------------+-----------+
+| **Parameter**                 | **Specifications** | Units     |
++-------------------------------+--------------------+-----------+
+|Electrodes                     |32                  |           |
++-------------------------------+--------------------+-----------+
+|Operating temperature          |0 to 50             |°C         |
++-------------------------------+--------------------+-----------+
+|Power consumption of CPU and   |18.5                |W          |             
+|control system                 |                    |           |
++-------------------------------+--------------------+-----------+
+|Voltage injection              |9                   |V          |
++-------------------------------+--------------------+-----------+
+|Battery                        |12                  |V          |
++-------------------------------+--------------------+-----------+
+|Current                        |0 to 50             |mA         |
++-------------------------------+--------------------+-----------+
+|Min pulse duration             |150                 |ms         |
++-------------------------------+--------------------+-----------+
+|Input impedance                |36                  |MOhm       |
++-------------------------------+--------------------+-----------+
+|Data storage                   |micro SD card       |           |
++-------------------------------+--------------------+-----------+
+|Resolution                     |O.O1                |Ohm        |
++-------------------------------+--------------------+-----------+
+
+Raspberry Pi  configuration
+****************************************** 
+OS installation  
+================
+
+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 
+
+1. Watch the video "how to set up your raspberry Pi" (https://www.youtube.com/watch?v=wjWZhV1v3Pk)
+
+2. The authors recommend installing the latest stable and complete version of Raspbian by using NOOBS (a simple-to-use operating system installer). 
+
+.. note:: 
+     All the development tests were performed on Raspberry Pi 3 Model B, we used the following version of Raspbian:
+     
+     .. figure:: raspbian_version.jpg
+       :width: 800px
+       :align: center
+       :height: 400px
+       :alt: alternate text
+       :figclass: align-center
+
+
+
+.. warning::
+     Once the OS has been installed,  **1-wire, spi and GPIO remote option** must be deactivated via the Raspbian GUI settings menu. Failure to carry out this task may cause damage to the relay shield cards during measurements.
+
+
+
+
+3. When the relays are connected to the GPIO, make sure that all the GPIOs are in the low position when the raspberry starts up. If not, the relays will activate unexpectedly. 
+To ensure that the GPIOs are in Low position, you will need to modify the /boot/config.txt file.
+
+ Run the terminal, and write
+
+ .. code-block:: python
+
+     cd /boot/
+
+4. Open config.txt with GNU nano editor
+
+ .. code-block:: python
+
+     sudo nano config.txt
+
+5. At the end of the file write : 
+
+ .. code-block:: python
+     
+     gpio=8=op,dl
+     gpio=7=op,dl
+
+6. Press Ctrl +O to save the modifications and press enter
+7. Press Ctrl +x to escape and return to the terminal
+8. Close the terminal
+
+
+
+Virtual Environment and packages
+================================
+
+All dependencies are specified in requirements.txt
+
+.. note:: 
+     All instructions below should be typed in the terminal
+
+It is first necessary to ensure that the libatlas-base-dev library is installed:
+
+.. code-block:: python
+    
+     sudo apt-get install libatlas-base-dev
+
+We strongly recommend users to create a virtual environment to run the code and installed all required dependencies. It can be done either in a directory gathering all virtual environments used on the computer or within the ohmpy directory.
+
+Create the virtual environment:
+
+.. code-block:: python
+     
+     python3 -m venv ohmpy
+
+Activate it using the following command:
+
+.. code-block:: python
+     
+     source ohmpy/bin/activate
+
+Install packages within the virtual environment. Installing the following package should be sufficient to meet dependencies:
+
+.. code-block:: python
+     
+     pip install RPi.GPIO adafruit-blinka numpy adafruit-circuitpython-ads1x15 pandas
+
+Check that requirements are met using 
+
+.. code-block:: python
+     
+     pip list
+
+You should run you code within the virtual environment
+to leave the virtual environment simply type:
+
+.. code-block:: python
+      
+     deactivate
+
+
+Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi) 
+======================================================================
+
+If you decided to use a virtual environment, it is necessary to setup Thonny Python IDE the first time you use it.
+
+1- Run the Thonny Python IDE software, Click on raspberry access **menu > programming> Thonny pythonIDE**
+
+2- Thonny opens, Python runs on the root (Python 3.7.3 (/usr/bin/python3))
+
+.. figure:: thonny_first_interface.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+3-Click on **Run>select interpreter**, a new window opens click on interpret
+
+.. figure:: thonny_option.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+4-On the new open windows select **alternative Python3 or virtual environment**
+
+.. figure:: thonny_interpreter.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+       
+5- New buttons appeared, selected **"locate another python executable "**
+
+6- A new window opens, find the folder where there is the python 3 file in the virtual environment folder previously created **/home/pi/ohmpi/bin/python3**.
+
+7- In the **known interpreter** tab the path of the virtual environment should appear
+
+.. figure:: thonny_interpreter_folder.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center 
+
+8- Close the window by clicking on **ok**.
+
+9- Close thonny to save modifications
+
+ 
+Assembly of the measuring/current injection cards, and connection with the Raspberry Pi
+***************************************************************************************** 
+
+Electrical resistivity measurements board
+==========================================
+
+a) Description
+-----------------------------
+
+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. 
+Figure 5 shows the general diagram for the electronic measurement board developed. This figure also displays the test 
+circuit used to test the board in the laboratory, which mimics the behavior of a soil subjected to current injection. 
+In this test circuit, resistance R11 represents the soil resistance.
+Soil resistance R11 is connected to electrodes A and B for the current injection. Resistors R10 and R12 constitute 
+the contact resistances between soil and electrodes; they are typically made of stainless steel. The battery, which 
+allows for direct current injection, is connected in series with resistors R10, R11 and R12. In this part of the board, 
+resistance R9 has been added to measure the current flowing between electrodes A and B. This resistance value has been 
+set at 50 ohms in order to ensure:
+•	a precise resistance,
+•	a resistance less than the sum of resistors R10, R11 and R12; indeed, R10 and R12 generally lie between 100 and 5,000 ohms.
+To measure the current intensity between A and B, the electrical potential difference at the pole of the reference resistor (R9) 
+is measured. The intensity (in mA) is calculated by inserting the resulting value into the following: ?
+To measure the potential difference needed to measure current intensity, the ADS 1115 is connected to the ground of the circuit. 
+In our case, the ground reference is electrode B. The analog inputs A1 and A0 of the ADS1115 are connected to each pole of the 
+reference resistor (R9). In order to increase input impedance and adapt the signal gain, tracking amplifiers have been included 
+and completed by a divider bridge (R5, R8, R6 and R7) located between the two amplifiers. The resistance of the divider bridge 
+ensures that the signal remains between 0 and 5 V, in accordance with the ADS1115 signal gain. To measure the potential difference, 
+the M and N electrodes are connected to analog inputs A2 and A3 of the ADS 1115. Between the ADC and the electrodes, two tracking 
+amplifiers and a divider bridge have been positioned so as to obtain a potential lying within the 0-5 V range at the analog input of the ADS 1115.
+Let's note that the potential difference value would equal the potential measured with ADS1115 multiplied by the voltage reduction
+value of the divider bridge (see Section 5.2). Despite the use of high-resolution resistance (i.e. accurate to within 1%), it is
+still necessary to calibrate the divider bridge using a precision voltmeter. For this purpose, the input and output potentials 
+of the divider bridge must be measured using an equivalent circuit for various electrical potential values. These values serve 
+to calculate the gain. With this electronic board, it is possible to measure the potential and intensity without disturbing the 
+electric field in the ground, with the total input impedance value being estimated at 36 mega-ohms.
+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.
+
+.. figure:: schema_measurement_board.jpg
+   :width: 800px
+   :align: center
+   :height: 400px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Measurement board
+   
+b) Implementation
+--------------------------------
+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 :
+
+* Step no. 1: test divider bridge
+     For each measurement channel, we have installed a bridge divider, it is necessary to test with ohmmeter the value of the resistances, to adjust  each coefficients (coef_p0, coef_p1, coef_p2, coef_p3) in the Ohmpi.py code..
+
+    .. math::
+        coef po = (R1 + R2) / R1
+        
+    .. math::	
+        coef p1 = (R3 + R4) / R3
+        
+    .. math::	
+        coef p2 = (R7 + R6) / R7
+        
+    .. math::
+        coef p3 = (R9 + R8) / R9
+        
+    .. code-block:: python
+        :linenos:
+        :lineno-start: 36
+
+         """
+         hardware parameters
+         """
+         R_ref = 50 # reference resistance value in ohm
+         coef_p0 = 2.5 # slope for current conversion for ADS.P0, measurement in V/V
+         coef_p1 = 2.5 # slope for current conversion for ADS.P1, measurement in V/V
+         coef_p2 = 2.5 # slope for current conversion for ADS.P2, measurement in V/V
+         coef_p3 = 2.5 # slope for current conversion for ADS.P3, measurement in V/V
+
+    The coefficient parameters can be adjusted in lines 40 to 43 of the ohmpi.py code.	
+
+
+* Step no. 2: installation of the 1-KOhm resistors with an accuracy of ± 1%. 
+* Step no. 3: installation of the 1.5-KOhm resistors with an accuracy of ± 1%. 
+* Step no. 4: installation of both the black female 1 x 10 header and the 7-blue screw terminal blocks 
+* Step no. 5: installation of the 50-Ohm reference resistor ± 0.1%, please check the value and correct the line 39 in ohmpi.py code
+* Step no. 6: addition of both the ADS115 directly onto the header (pins must be plugged according to the figure) and the LM358N operational amplifiers (pay attention to the direction).
+
+1-KOhm and 1.5-KOhm resistors apply to the divider bridge. If, for example, you prefer using a weaker 
+or stronger power supply, it would be possible to adjust the divider bridge value by simply modifying these resistors. 
+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.
+
+.. figure:: measurement_board.jpg
+   :width: 800px
+   :align: center
+   :height: 500px
+   :alt: alternate text
+   :figclass: align-center
+
+   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
+   
+.. figure:: measurement_board-2.jpg
+   :width: 800px
+   :align: center
+   :height: 700px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Measurement board installation with Raspberry Pi
+   
+Current injection board
+=======================
+
+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 
+injection is controlled via a 4-channel relay module board connected to the Raspberry Pi. The mechanical relay
+module board is shown in Figure 4. Relays 1 and 2 serve to switch on the current source. The common contacts 
+of relays 1 and 2 are connected to the positive and negative battery poles, respectively. The normally open 
+contacts of both relays are connected to the common contacts of relays 3 and 4. Relays 1 and 2 are connected 
+to the GPIO 7 on the Raspberry Pi and therefore activate simultaneously. The role of relays 3 and 4 is to reverse 
+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.
+
+.. figure:: current_board.jpg
+   :width: 800px
+   :align: center
+   :height: 400px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Wiring of the 4-channel relay module board for current injection management
+
+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
+purpose, it is necessary to solder together the two pins on the 4-channel relay shield module and connect them to the Raspberry Pi GPIO-7 (Fig. 10). The same must be performed for inputs In3 and In4 with GPIO-8. Connect the GND and 5Vdc pins of
+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.   
+
+.. figure:: installation_current_board.jpg
+   :width: 800px
+   :align: center
+   :height: 700px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Current injection board installation with Raspberry Pi
+   
+   
+Congratulations, you have build a 4 electrodes resistivity-meter.
+
+
+First four electrodes resistivity measurement
+=============================================
+
+
+Under construction !
+
+Describe the way to validate the first part of the instruction.
+Electrical resistivity measurement on test circuit
+
+   
+Multiplexer implementation
+**************************
+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 
+the 32 electrodes stuck into the ground, all of which are connected to the data logger.
+
+
+We will describe below how to assemble the four multiplexers (MUX), one per terminal. A multiplexer consists of 2 relay 
+modules with 16 channels each. On the first board, on each MUX, 15 relays out of the 16 available will be used. Please note that the suggested 
+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.
+
+.. figure:: multiplexer_implementation.jpg
+   :width: 800px
+   :align: center
+   :height: 500px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Schematic diagram of the wiring of two 16-channel relay shields
+
+   
+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. 
+As a final step, connect the cables to the correct connectors. This operation must be repeated in order to carry out all the wiring shown in Figure below.
+
+Once the operation has been completed, the 16 control pins of each 16-channel relay shield card must be prepared. Each card actually contains 16 input channels
+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.
+ 
+ .. figure:: connection.jpg
+   :width: 800px
+   :align: center
+   :height: 400px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Connection to the 16-channel relay shield
+ 
+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.
+*	Follow the diagram and solder the pins as shown in Fig.
+*	Lastly, solder 0.5-mm² wires 1 m in length to the test circuit.
+
+For relay shield no. 2, follow the same procedure, but solder all the pins together (d-e-f).
+This same operation must be repeated for the other three multiplexers as well.
+The next step consists of connecting the relay card inputs to the Raspberry Pi according to Table 5 for all four multiplexers.
+
+
++-------------------------------+-------------------------------------------+---------------------+
+|                               |Relay shield n°1                           |Relay Shield n°2     |                      
+|                               +----------+----------+----------+----------+---------------------+
+|                               |Pin 1     |Pin 2-3   |Pin 4-7   |Pin 8-16  |Pin 1- 16            |
++-------------------------------+----------+----------+----------+----------+---------------------+
+| Multiplexer A                 |12        |16        |20        |21        |26                   |
++-------------------------------+----------+----------+----------+----------+---------------------+
+| Multiplexer B                 |18        |23        |24        |25        |19                   |
++-------------------------------+----------+----------+----------+----------+---------------------+
+| Multiplexer M                 |06        |13        |04        |17        |27                   |
++-------------------------------+----------+----------+----------+----------+---------------------+
+| Multiplexer N                 |22        |10        |09        |11        |05                   |
++-------------------------------+----------+----------+----------+----------+---------------------+
+    
+    Connection of the GPIOs to each multiplexer
+
+
+Electrode connection
+*************************
+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.
+
+.. figure:: cable.jpg
+   :width: 800px
+   :align: center
+   :height: 300px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Wire cabling for multiplexer and terminal screw connection
+
+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.
+
+.. figure:: electrode_cable.jpg
+   :width: 800px
+   :align: center
+   :height: 800px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Example of a multiplexer connection to the screw terminal for electrode no. 1.
+ 
+.. warning::
+    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.
+
+Operating instruction
+*************************
+
+Preliminary procedure (Only for the initial operation)
+======================================================
+The open source code must be downloaded at the Open Science Framework source file repository for this manuscript (https://osf.io/dzwb4/) 
+or at the following Gitlab repository address: https://gitlab.irstea.fr/reversaal/OhmPi. 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.
+ 
+ 
+Startup procedure
+==================
+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”, 
+the protocol file “ABMN.txt” must be created or modified; this file contains all quadrupole ABMN numeration (an example is proposed with the source code). Some input parameters of the main “ohmpi.py” 
+function may be adjusted/optimized depending on the measurement attributes. For example, both the current injection duration and number of stacks can be adjusted. At this point, the9 V and 12-V battery can be 
+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.
+
+Electrical resistivity measurement parameters description
+==========================================================
+
+.. code-block:: python
+    :linenos:
+    :lineno-start: 27
+
+     """
+     measurement parameters
+     """
+     nb_electrodes = 32 # maximum number of electrodes on the resistivity meter
+     injection_duration = 0.5 # Current injection duration in second
+     nbr_meas= 1 # Number of times the quadrupole sequence is repeated
+     sequence_delay= 30 # Delay in seconds between 2 sequences
+     stack= 1 # repetition of the current injection for each quadrupole
+
+The measurement parameters can be adjusted in lines 27 to 30 of the ohmpi.py code.
+
+Complete list of components
+*******************************
+.. warning::
+   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  
+
+
+.. csv-table:: Table Title
+   :file: list.csv
+   :widths: 30, 70, 70, 70, 70,70
+   :header-rows: 1
+
+
diff --git a/doc/source/new 1.txt b/doc/build/html/_sources/source_rst/v1.xx/V1_02.rst.txt
similarity index 58%
rename from doc/source/new 1.txt
rename to doc/build/html/_sources/source_rst/v1.xx/V1_02.rst.txt
index a7f8b4af..6dad02c8 100644
--- a/doc/source/new 1.txt	
+++ b/doc/build/html/_sources/source_rst/v1.xx/V1_02.rst.txt
@@ -1,11 +1,236 @@
- In this part of the board, resistance R9 has been added to measure the current flowing between electrodes A and B. This resistance value has been 
-set at 2 ohms in order to ensure:
+***************************************
+OhmPi V 1.02 (limited to 32 electrodes)
+***************************************
+
+
+.. warning::
+    **Ohmpi is a participative project open to all, it requires skills in electronics and to respect the safety rules. Ohmpi must be assembled in a professional context and by people competent in electronics. The Ohmpi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The Ohmpi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+.. note::
+
+     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.
+
+
+
+
+The philosophy of Ohmpi 
+***********************
+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
+
+
+Technical data
+***************
++-------------------------------+--------------------+-----------+
+| **Parameter**                 | **Specifications** | Units     |
++-------------------------------+--------------------+-----------+
+|Electrodes                     |32                  |           |
++-------------------------------+--------------------+-----------+
+|Operating temperature          |0 to 50             |°C         |
++-------------------------------+--------------------+-----------+
+|Power consumption of CPU and   |18.5                |W          |             
+|control system                 |                    |           |
++-------------------------------+--------------------+-----------+
+|Voltage injection              |9                   |V          |
++-------------------------------+--------------------+-----------+
+|Battery                        |12                  |V          |
++-------------------------------+--------------------+-----------+
+|Current                        |0 to 50             |mA         |
++-------------------------------+--------------------+-----------+
+|Min pulse duration             |150                 |ms         |
++-------------------------------+--------------------+-----------+
+|Input impedance                |36                  |MOhm       |
++-------------------------------+--------------------+-----------+
+|Data storage                   |micro SD card       |           |
++-------------------------------+--------------------+-----------+
+|Resolution                     |O.O1                |Ohm        |
++-------------------------------+--------------------+-----------+
+
+Raspberry Pi  configuration
+****************************************** 
+OS installation  
+================
+
+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 
+
+1. Watch the video "how to set up your raspberry Pi" (https://www.youtube.com/watch?v=wjWZhV1v3Pk)
+
+2. The authors recommend installing the latest stable and complete version of Raspbian by using NOOBS (a simple-to-use operating system installer). 
+
+.. note:: 
+     All the development tests were performed on Raspberry Pi 3 Model B, we used the following version of Raspbian:
+
+     .. figure:: raspbian_version.jpg
+       :width: 800px
+       :align: center
+       :height: 400px
+       :alt: alternate text
+       :figclass: align-center
+
+
+
+.. warning::
+     Once the OS has been installed,  **1-wire, spi and GPIO remote option** must be deactivated via the Raspbian GUI settings menu. Failure to carry out this task may cause damage to the relay shield cards during measurements.
+
+
+
+
+3. When the relays are connected to the GPIO, make sure that all the GPIOs are in the low position when the raspberry starts up. If not, the relays will activate unexpectedly. 
+To ensure that the GPIOs are in Low position, you will need to modify the /boot/config.txt file.
+
+ Run the terminal, and write
+
+ .. code-block:: python
+
+     cd /boot/
+
+4. Open config.txt with GNU nano editor
+
+ .. code-block:: python
+
+     sudo nano config.txt
+
+5. At the end of the file write : 
+
+ .. code-block:: python
+
+     gpio=8=op,dl
+     gpio=7=op,dl
+
+6. Press Ctrl +O to save the modifications and press enter
+7. Press Ctrl +x to escape and return to the terminal
+8. Close the terminal
+
+
+
+Virtual Environment and packages
+================================
+
+All dependencies are specified in requirements.txt
+
+.. note:: 
+     All instructions below should be typed in the terminal
+
+It is first necessary to ensure that the libatlas-base-dev library is installed:
+
+.. code-block:: python
+
+     sudo apt-get install libatlas-base-dev
+
+We strongly recommend users to create a virtual environment to run the code and installed all required dependencies. It can be done either in a directory gathering all virtual environments used on the computer or within the ohmpy directory.
+
+Create the virtual environment:
+
+.. code-block:: python
+
+     python3 -m venv ohmpy
+
+Activate it using the following command:
+
+.. code-block:: python
+
+     source ohmpy/bin/activate
+
+Install packages within the virtual environment. Installing the following package should be sufficient to meet dependencies:
+
+.. code-block:: python
+
+     pip install RPi.GPIO adafruit-blinka numpy adafruit-circuitpython-ads1x15 pandas
+
+Check that requirements are met using 
+
+.. code-block:: python
+
+     pip list
+
+You should run you code within the virtual environment
+to leave the virtual environment simply type:
+
+.. code-block:: python
+
+     deactivate
+
+
+Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)
+======================================================================
+
+If you decided to use a virtual environment, it is necessary to setup Thonny Python IDE the first time you use it.
+
+1- Run the Thonny Python IDE software, Click on raspberry access **menu > programming> Thonny pythonIDE**
+
+2- Thonny opens, Python runs on the root (Python 3.7.3 (/usr/bin/python3))
+
+.. figure:: thonny_first_interface.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+3-Click on **Run>select interpreter**, a new window opens click on interpret
+
+.. figure:: thonny_option.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+4-On the new open windows select **alternative Python3 or virtual environment**
+
+.. figure:: thonny_interpreter.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+5- New buttons appeared, selected **"locate another python executable "**
+
+6- A new window opens, find the folder where there is the python 3 file in the virtual environment folder previously created **/home/pi/ohmpi/bin/python3**.
+
+7- In the **known interpreter** tab the path of the virtual environment should appear
+
+.. figure:: thonny_interpreter_folder.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+8- Close the window by clicking on **ok**.
+
+9- Close thonny to save modifications
+
+ 
+Assembly of the measuring/current injection cards, and connection with the Raspberry Pi
+***************************************************************************************** 
+
+Electrical resistivity measurements board
+==========================================
+
+a) Description
+-----------------------------
+
+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. 
+Figure 5 shows the general diagram for the electronic measurement board developed. This figure also displays the test 
+circuit used to test the board in the laboratory, which mimics the behavior of a soil subjected to current injection. 
+In this test circuit, resistance R11 represents the soil resistance.
+Soil resistance R11 is connected to electrodes A and B for the current injection. Resistors R10 and R12 constitute 
+the contact resistances between soil and electrodes; they are typically made of stainless steel. The battery, which 
+allows for direct current injection, is connected in series with resistors R10, R11 and R12. In this part of the board, 
+resistance R9 has been added to measure the current flowing between electrodes A and B. This resistance value has been 
+set at 50 ohms in order to ensure:
 •	a precise resistance,
 •	a resistance less than the sum of resistors R10, R11 and R12; indeed, R10 and R12 generally lie between 100 and 5,000 ohms.
 To measure the current intensity between A and B, the electrical potential difference at the pole of the reference resistor (R9) 
-is measured. The intensity (in mA) is calculated by inserting the resulting value into the following: 
-
-
+is measured. The intensity (in mA) is calculated by inserting the resulting value into the following: ?
 To measure the potential difference needed to measure current intensity, the ADS 1115 is connected to the ground of the circuit. 
 In our case, the ground reference is electrode B. The analog inputs A1 and A0 of the ADS1115 are connected to each pole of the 
 reference resistor (R9). In order to increase input impedance and adapt the signal gain, tracking amplifiers have been included 
@@ -23,12 +248,12 @@ A shortcut between Electrodes A and B will generate excessive currents, whose in
 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.
 In version 1.02, we have improved the electronic board of measurement. we have added a DC/DC converter to supply the operational amplifiers 
-(2 Traco power DC/DCconverter TRN3-1215). These converters allow to limit the suppression of the signal when the injected voltage is higher than 10V.
+(2 Traco power DC/DC converter TRN3-1215). These converters allow to limit the suppression of the signal when the injected voltage is higher than 10V.
 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.
 
-.. figure:: schema_measurement_board.jpg
+.. figure:: schema_measurement_board1_02.png
    :width: 800px
    :align: center
    :height: 400px
@@ -38,7 +263,7 @@ the signal input on the operational amplifiers. This prevents the operational am
    Measurement board (Ohmpi version 1.02)
    
 .. note::
-	 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.
+     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.
    
    
    
@@ -50,44 +275,44 @@ it by following the steps described below and illustrated in the following figur
 * Step no. 1: test divider bridge
      For each measurement channel, we have installed a bridge divider, it is necessary to test with ohmmeter the value of the resistances, to adjust  each coefficients (coef_p0, coef_p1, coef_p2, coef_p3) in the Ohmpi.py code..
 
-	.. math::
-		coeff po = (R1 + R2) / R1
-		
-	.. math::	
-		coeff p1 = (R3 + R4) / R3
-		
-	.. math::	
-		coeff p2 = (R7 + R6) / R7
-		
-	.. math::
-		coeff p3 = (R9 + R8) / R9
-		
-	.. code-block:: python
-		:linenos:
-		:lineno-start: 36
-
-		 """
-		 hardware parameters
-		 """
-		 R_ref = 50 # reference resistance value in ohm
-		 coef_p0 = 2.5 # slope for current conversion for ADS.P0, measurement in V/V
-		 coef_p1 = 2.5 # slope for current conversion for ADS.P1, measurement in V/V
-		 coef_p2 = 2.5 # slope for current conversion for ADS.P2, measurement in V/V
-		 coef_p3 = 2.5 # slope for current conversion for ADS.P3, measurement in V/V
-
-	The coefficient parameters can be adjusted in lines 40 to 43 of the ohmpi.py code.	
-
-
-* Step no. 2: installation of the 1-Kohm resistors with an accuracy of ± 1% (b-in the figure). 
-* Step no. 3: installation of the 1.5-Kohm resistors with an accuracy of ± 1%(C-in the figure). 
+    .. math::
+        coef po = (R1 + R2) / R1
+
+    .. math::
+        coef p1 = (R3 + R4) / R3
+
+    .. math::
+        coef p2 = (R7 + R6) / R7
+
+    .. math::
+        coef p3 = (R9 + R8) / R9
+
+    .. code-block:: python
+        :linenos:
+        :lineno-start: 36
+
+         """
+         hardware parameters
+         """
+         R_ref = 50 # reference resistance value in ohm
+         coef_p0 = 2.5 # slope for current conversion for ADS.P0, measurement in V/V
+         coef_p1 = 2.5 # slope for current conversion for ADS.P1, measurement in V/V
+         coef_p2 = 2.5 # slope for current conversion for ADS.P2, measurement in V/V
+         coef_p3 = 2.5 # slope for current conversion for ADS.P3, measurement in V/V
+
+    The coefficient parameters can be adjusted in lines 40 to 43 of the ohmpi.py code.
+
+
+* Step no. 2: installation of the 1-KOhm resistors with an accuracy of ± 1% (b-in the figure).
+* Step no. 3: installation of the 1.5-KOhm resistors with an accuracy of ± 1%(C-in the figure).
 * Step no. 4: installation of both the black female 1 x 10 header and the 7-blue screw terminal blocks (c-in the figure)
 * Step no. 5: installation of the 50-Ohm reference resistor ± 0.1%, please check the value and correct the line 39 in ohmpi.py code (d-in the figure)
 * Step no. 6: addition of both the ADS115 directly onto the header (pins must be plugged according to the figure) and the LM358N operational amplifiers (pay attention to the orientation) (e-in the figure).
-* Step no. 7: installation of the 10-Mohm resistors with an accuracy of ± 5% (f-in the figure). 
+* Step no. 7: installation of the 10-MOhm resistors with an accuracy of ± 5% (f-in the figure).
 * Step no. 8: installation of the two DC/DC converter TRN3-1215 (h-in the figure).
-* Setp no. 9: installation of the four capacitor on 100-nF/50vDC and the fuse of 10-A (h-in the figure).
+* Step no. 9: installation of the four capacitor on 100-nF/50vDC and the fuse of 10-A (h-in the figure).
  
-1-Kohm and 1.5-Kohm resistors apply to the divider bridge. If, for example, you prefer using a stronger power supply, it would be possible to adjust the divider bridge value by simply modifying these resistors. 
+1-KOhm and 1.5-KOhm resistors apply to the divider bridge. If, for example, you prefer using a stronger power supply, it would be possible to adjust the divider bridge value by simply modifying these resistors.
 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.
@@ -99,7 +324,7 @@ place a fuse holder with a 1.5-A fuse for safety purposes.
    :alt: alternate text
    :figclass: align-center
 
-   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
+   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
    
 .. figure:: measurement_board-2-V1-02.jpg
    :width: 800px
@@ -110,11 +335,6 @@ place a fuse holder with a 1.5-A fuse for safety purposes.
    
    Measurement board installation with Raspberry Pi
    
-
-
-
-
-
 Current injection board
 =======================
 
@@ -160,18 +380,18 @@ to terminals B and A of the measurement board.
 Congratulations, you have build a 4 electrodes resistivity-meter.
 
 
-Frist four electrodes resistivity mesurement 
-============================================
+First four electrodes resistivity measurement
+=============================================
 
 
 Under construction !
 
-Describe the way to valide the first part of the instruction.
+Describe the way to validate the first part of the instruction.
 Electrical resistivity measurement on test circuit
 
    
-Multiplexer implentation
-*************************
+Multiplexer implementation
+**************************
 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 
@@ -236,7 +456,7 @@ The next step consists of connecting the relay card inputs to the Raspberry Pi a
 | Multiplexer N                 |22        |10        |09        |11        |05                   |
 +-------------------------------+----------+----------+----------+----------+---------------------+
     
-	Connection of the GPIOs to each multiplexer
+    Connection of the GPIOs to each multiplexer
 
 
 Electrode connection
@@ -268,8 +488,8 @@ This operation must be repeated for all 32 electrodes.
    Example of a multiplexer connection to the screw terminal for electrode no. 1.
  
 .. warning::
-	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.
+    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.
 
 Operating instruction
 *************************
@@ -299,16 +519,16 @@ Electrical resistivity measurement parameters description
 In the version 1.02, the measurement parameters are in the Jason file (ohmpi_param.json).
 
 .. code-block:: python
-	:linenos:
-	:lineno-start: 1
+    :linenos:
+    :lineno-start: 1
 
-	
-	 nb_electrodes = 32 # maximum number of electrodes on the resistivity meter
-	 injection_duration = 0.5 # Current injection duration in second
-	 nbr_meas= 1 # Number of times the quadripole sequence is repeated
-	 sequence_delay= 30 # Delay in seconds between 2 sequences
-	 stack= 1 # repetition of the current injection for each quadripole
-	 export_path= "home/pi/Desktop/measurement.csv" 
+
+     nb_electrodes = 32 # maximum number of electrodes on the resistivity meter
+     injection_duration = 0.5 # Current injection duration in second
+     nbr_meas= 1 # Number of times the quadrupole sequence is repeated
+     sequence_delay= 30 # Delay in seconds between 2 sequences
+     stack= 1 # repetition of the current injection for each quadrupole
+     export_path= "home/pi/Desktop/measurement.csv"
 
 
 
@@ -319,6 +539,8 @@ Complete list of components
 
 
 .. csv-table:: List of components
-   :file: C:\Users\remi.clement\Documents\28_ohmpi_all_git\master\sphinx\source\list - 1_02.csv
+   :file: list - 1_02.csv
    :widths: 30, 70, 70, 70, 70,70
-   :header-rows: 1
\ No newline at end of file
+   :header-rows: 1
+
+
diff --git a/doc/build/html/_sources/source_rst/v1.xx/V2023.rst.txt b/doc/build/html/_sources/source_rst/v1.xx/V2023.rst.txt
new file mode 100644
index 00000000..3b7c7486
--- /dev/null
+++ b/doc/build/html/_sources/source_rst/v1.xx/V2023.rst.txt
@@ -0,0 +1,326 @@
+********************************************
+OhmPi V2023 (64 electrodes and 12V)
+******************************************** 
+
+.. warning::
+  **OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi. The OhmPi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+.. figure:: image_ohmpi_2.jpg
+     :width: 400px
+     :align: center
+     :height: 350px
+     :alt: OhmPi V: 2023.0.0-rc1
+     :figclass: align-center
+
+.. note:: 
+   In this version, we have developed two new board types that allow the assembly of OhmPi v2023, a measurement board and a multiplexer board.
+   This new version is made up of:
+
+   1. A measurement board for four-point measurement
+
+   2. 4 multiplexer cards
+
+   3. A box
+
+  The OhmPi V2023 software has been adapted to handle this new boards and also includes many new functionalities.
+
+The philosophy of OhmPi
+========================
+
+The philosophy of OhmPi V2023 is to offer a new DIY multi-electrode 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 its experience and wishes to improve and offer a more and more robust tool to the community. OhmPi 2023 is completely different version from the previous one. 
+We will stop the development on the version V1.0x, to dedicate our efforts on this new version.
+
+=============================================================================================================================================================
+
+Hardware
+========
+
+Specifications
+--------------
+
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+| **Parameter**                 |       **V1.0x**       | Units     |       **v2023**       | Units     |
++===============================+=======================+===========+=======================+===========+
+|Electrodes                     |32                     |           |64 to 128              |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Operating temperature          |-0 to 50               |°c         |-25 to 50              |°C         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Power consumption of CPU and   |18.5                   |W          |18.5                   |W          |
+|control system                 |                       |           |                       |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Voltage injection              |12                     |V          |12                     |V          |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Battery                        |9                      |V          |12                     |V          |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Current                        |0 to 40                |mA         |0 to 40                |mA         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Min pulse duration             |150                    |ms         |150                    |ms         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Input impedance                |80                     |MOhm       |80                     |MOhm       |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Data storage                   |micro SD card          |           |micro SD card          |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Resolution                     |0.01                   |Ohm        |0.01                   |Ohm        |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+
+Building an OhmPi V2023 step by step
+------------------------------------
+
+.. toctree::
+   :maxdepth: 2
+
+   Ohmpi_V2023/V2023_step_01
+   Ohmpi_V2023/V2023_step_02
+   Ohmpi_V2023/V2023_step_03
+   Ohmpi_V2023/V2023_step_04
+
+
+Software and operation
+======================
+
+System architecture
+-------------------
+
+The OhmPi V2023 software is designed around a new architecture whose main components are summarized in the figure below.
+
+.. figure:: img/architecture.png
+
+     Software architecture of OhmPi V2023.
+
+The general system configuration is defined in the `config.py` file covered in the `Configuration file`_ section.
+The acquisition settings (i.e. injection duration, stacks...) are defined in a separate JSON file (default: ohmpi_settings.json).  
+
+The central software component is the ohmpi.py file that contains the OhmPi class that interacts with the hardware. Other python files include utils and handlers (see the `Loggers`_ section for more details).
+A communication layer (I/O interface) on top of OhmPi allows for different user interfaces depending on the use cases (see `Interfaces and applications`_).
+
+Loggers
+-------
+
+Loggers have been introduced in this release. They use the excellent logging python package.
+Specific handlers have been implemented for running with ohmpi.py (one for logging to an mqtt broker (see `MQTT interface`_ for more details) and one for creating zipped rotated logs on disk).
+
+Two loggers have been defined. The first one is dedicated to log operations execution. It is named exec_logger. The second one, named data_logger, is dedicated to log data. A third one is planned to log the state of health (SOH) of the system in a future version.
+
+By default, logs are written to the console (print-like), stored locally in files (a zip is created after some time i.e. every day and/or when the size of the log exceeds a maximum size) and sent to an MQTT broker. Different logging levels may be defined for the different logs and handlers in the `Configuration file`_.
+
+Advanced users may write new handlers and edit the `setup_loggers.py` file to customize the logging mechanisms to their needs.
+
+Configuration file
+------------------
+
+The configuration of the OhmPi file `config.py` allows to configure the OhmPi.
+A default version of `config.py` is provided in the repository.
+This file should be edited to customize the configuration following the user's needs and preferences.  
+
+The configuration includes setting the logging level desired for the different loggers and handlers, setting the mqtt broker(s) used for logging and control of the OhmPi and defining the options used for MQTT communication (i.e. username, password, security options...)  
+
+One should make sure to understand the parameters before altering them. It is also recommended to keep a copy of the default configuration.
+
+
+
+Interfaces and applications
+---------------------------
+
+Different interfaces can be used to interact with the OhmPi.
+
+Available interfaces are:
+- `Web interface`_ (=HTTP interface): run in bash: `bash run_http_interface.sh`
+- Python API: import the OhmPi class from Python script: `from ohmpi import OhmPi` (see `Python interface`_)
+- MQTT: IoT messaging through a broker (see `MQTT interface`_)
+
+
+Web interface
+.............
+
+This is a user friendly graphical interface for new users as well as running quick and easy acquisitions.
+
+The Raspberry Pi of the OhmPi is used as a Wi-Fi Access Point (AP) and runs
+a small webserver to serve the 'index.html' interface. Using a laptop or
+a mobile phone connected to the Wi-Fi of the Raspberry Pi, one can see this
+interface, upload sequences, change parameters, run a sequence and download data.
+
+To configure the Raspberry Pi to act as an access point and run
+the webserver automatically on start, see instructions on `raspap.com <https://raspap.com/>`_ and in 'runOnStart.sh'.
+
+Once configured, the webserver should start by itself on start and once
+connected to the Pi, the user can go to `10.3.141.1:8080 <http://10.3.141.1:8080>`_
+to access the interface.
+
+.. figure:: img/http-interface-pseudo-section.png
+
+    Web interface with its interactive pseudo-section.
+
+
+.. figure:: img/http-interface-evolution.png
+
+     Evolution of quadrupole apparent resistivity with time.
+
+
+.. figure:: img/http-interface-rs.png
+
+     Contact resistance check.
+
+
+
+Python interface
+................
+
+This interface offers a more direct access to the software components especially well suited for testing or automation on the Raspberry Pi.
+
+By importing the `OhmPi` class from the ohmpi.py, one can control the OhmPi using interactive IPython.
+Typically, it involves using the terminal or an Python IDE such as Thonny on the Raspberry Pi. One can also connect using
+ssh and run the Python interface (see PuTTY on Windows or ssh command on macOS/Linux).
+
+To access the Python API, make sure the file ohmpi.py is in the same
+directory as where you run the commands/script. The file ohmpi.py can
+be found on the OhmPi gitlab repository. We recommend downloading the
+entire repository as ohmpi.py import other .py files and default configuration
+files (.json and .py).
+
+
+.. code-block:: python
+  :caption: Example of using the Python API to control OhmPi
+
+  import os
+  import numpy as np
+  import time
+  os.chdir("/home/pi/OhmPi")
+  from ohmpi import OhmPi
+
+  ### Define object from class OhmPi
+  k = OhmPi()  # this loads default parameters from the disk
+
+  ### Default parameters can also be edited manually
+  k.settings['injection_duration'] = 0.5  # injection time in seconds
+  k.settings['nb_stack'] = 1  # one stack is two half-cycles
+  k.settings['nbr_meas'] = 1  # number of time the sequence is repeated
+
+  ### Update settings if needed
+  k.update_settings({"injection_duration":0.2})
+
+  ### Set or load sequence
+  k.sequence = np.array([[1,2,3,4]])    # set numpy array of shape (n,4)
+  # k.set_sequence('1 2 3 4\n2 3 4 5')    # call function set_sequence and pass a string
+  # k.load_sequence('ABMN.txt')    # load sequence from a local file
+
+  ### Run contact resistance check
+  k.rs_check()
+
+  ### Run sequence (synchronously - it will wait that all
+  # sequence is measured before returning the prompt
+  k.run_sequence()
+  # k.run_sequence_async()  # sequence is run in a separate thread and the prompt returns immediately
+  # time.sleep(2)
+  # k.interrupt()  # kill the asynchron sequence
+
+  ### Run multiple sequences at given time interval
+  k.settings['nb_meas'] = 3  # run sequence three times
+  k.settings['sequence_delay'] = 100 # every 100 s
+  k.run_multiple_sequences()  # asynchron
+  # k.interrupt()  # kill the asynchron sequence
+
+  ### Single measurement can also be taken with
+  k.switch_mux_on([1, 4, 2, 3])
+  k.run_measurement()  # use default acquisition parameters
+  k.switch_mux_off([1, 4, 2, 3])  # don't forget this! risk of short-circuit
+
+  ### Custom or adaptative argument, see help(k.run_measurement)
+  k.run_measurement(nb_stack=4,  # do 4 stacks (8 half-cycles)
+                    injection_duration=2,  # inject for 2 seconds
+                    autogain=True)  # adapt gain of ADS to get good resolution
+
+
+
+MQTT interface
+..............
+
+This is an interface designed for an advanced remote usage of the OhmPi such as remote automation, data consumption by multiple processes and interaction with other sensors in the scope of a monitoring. It is based on the MQTT protocol, designed for the Internet of Things (IoT), to interact with the OhmPi.  
+
+This option allows interacting remotely with a single OhmPi, a network of OhmPis, as well as auxiliary instruments and sensors. The communication is based on a publish/subscribe approach and involves a MQTT broker.  
+
+An example of MQTT broker that can be used is `Mosquitto <https://mosquitto.org/>`_. Depending on the monitoring needs, an MQTT broker can be set up locally on the Raspberry Pi, on a local network or any remote server reachable through the net. A local Mosquitto broker can be set up and enabled to run as a service on the OhmPi using the bash script install_local_mqtt_broker.sh.  
+
+MQTT messages include logging messages from the OhmPi and commands sent to the OhmPi. These messages can be examined easily using a third party software such as `MQTT Explorer <http://mqtt-explorer.com/>`_.
+
+Commands sent on the broker are received by the ohmpi.py script that runs on the OhmPi (make sure ohmpi.py starts on reboot) and further processed.
+MQTT commands are sent in JSON format following the Python API with kwargs as illustrated below:
+
+.. code-block:: json
+  :caption: Updating acquisition settings.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "update_settings", Depending on the experiment needs, MQTT brokers can be set up locally on the Raspberry Pi or on a local or remote server.
+    "kwargs": {
+      "config": {
+        "nb_meas": 2,
+        "nb_electrodes": 10,
+        "nb_stack": 2,
+        "injection_duration": 2,
+        "sequence_delay": 100
+      }
+    }
+  }
+
+
+.. code-block:: json
+  :caption: Check contact resistances
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "rs_check",
+  }
+
+.. code-block:: json
+  :caption: Running a sequence.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4Yw",
+    "cmd": "run_sequence",
+  }
+
+.. code-block:: json
+  :caption: Running same sequence multiple times (nb_meas).
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4Yw",
+    "cmd": "run_multiple_sequences",
+  }
+
+.. code-block:: json
+  :caption: Interrupt current acquisition.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "interrupt",
+  }
+
+Custom processing of messages and tailor-made dashboards for monitoring experiments may be designed using a browser-based flow editor such as `Node-red <http://mqtt-explorer.com/>`_.
+This may help designing complex IoT experiments and monitoring systems in which OhmPi is a component. 
+
+Examples incorporating execution commands and data outputs from OhmPi can be found in the OhmPi examples. Once Node-RED is installed on the OhmPi, these examples can be accessed separately by running a command in the console such as :
+
+.. code-block:: console
+     node-red basic_ohmpi_flows_node-red.json
+
+These examples may require installing some additional node packages in order to work properly. This can be done in the `Palette Manager <https://nodered.org/docs/user-guide/editor/palette/manager> within Node-RED.
+
+.. figure:: img/node-red_flow.png
+
+     Example flow in node-red to interact with an OhmPi.
+
+
+.. figure:: img/node-red_interface_control.png
+
+     Example of a dashboard UI created with node-red to interact with an OhmPi - control tab.
+     
+.. figure:: img/node-red_interface_data.png
+
+     Example of a dashboard UI created with node-red to interact with an OhmPi - data visualization tab.
+
+
+For more documentation dedicated to node-red, please refer to the Node-red `cookbooks <https://cookbook.nodered.org/>`_.
diff --git a/doc/build/html/developing_hardware_components.html b/doc/build/html/developing_hardware_components.html
index 37d41fdc..e28d5865 100644
--- a/doc/build/html/developing_hardware_components.html
+++ b/doc/build/html/developing_hardware_components.html
@@ -41,11 +41,10 @@
 </div>
         </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
               <ul>
-<li class="toctree-l1"><a class="reference internal" href="Ohmpi.html">OhmPi project</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="api.html">API reference</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/v1.xx/V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/v1.xx/V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/api.html">API reference</a></li>
 </ul>
 
         </div>
diff --git a/doc/build/html/doc/Ohmpi.html b/doc/build/html/doc/Ohmpi.html
new file mode 100644
index 00000000..06b9dcee
--- /dev/null
+++ b/doc/build/html/doc/Ohmpi.html
@@ -0,0 +1,176 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.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/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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../_static/doctools.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" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <!-- Local TOC -->
+              <div class="local-toc"><ul>
+<li><a class="reference internal" href="#">OhmPi project</a><ul>
+<li><a class="reference internal" href="#authors"><strong>Authors:</strong></a></li>
+<li><a class="reference internal" href="#partners"><strong>Partners:</strong></a></li>
+<li><a class="reference internal" href="#citing-ohmpi"><strong>Citing OhmPi:</strong></a></li>
+<li><a class="reference internal" href="#introduction"><strong>Introduction :</strong></a></li>
+</ul>
+</li>
+</ul>
+</div>
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active">OhmPi project</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../_sources/doc/Ohmpi.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <section id="ohmpi-project">
+<h1>OhmPi project<a class="headerlink" href="#ohmpi-project" title="Permalink to this heading"></a></h1>
+<blockquote>
+<div><a class="reference internal image-reference" href="doc/img/logo/ohmpi/logo_ohmpi.JPG"><img alt="Logo OhmPi" class="align-center" src="doc/img/logo/ohmpi/logo_ohmpi.JPG" style="width: 250px; height: 180px;" /></a>
+</div></blockquote>
+<div class="line-block">
+<div class="line"><br /></div>
+</div>
+<section id="authors">
+<h2><strong>Authors:</strong><a class="headerlink" href="#authors" title="Permalink to this heading"></a></h2>
+<div class="line-block">
+<div class="line">Rémi CLEMENT, Vivien DUBOIS, Nicolas Forquet, INRAE, REVERSAAL, Villeurbanne, France</div>
+<div class="line">Olivier KAUFMANN, Arnaud WATLET, Université de Mons, Mons, Belgium</div>
+<div class="line">Yannick FARGIER, GERS-RRO, Univ Gustave Eiffel, IFSTTAR, Lyon, France</div>
+<div class="line">Hélène GUYARD, IGE Grenoble, Université Grenoble Alpes, Grenoble, France</div>
+<div class="line">Guillaume BLANCHY, ILVO, Merelbeke, Belgium</div>
+</div>
+</section>
+<section id="partners">
+<h2><strong>Partners:</strong><a class="headerlink" href="#partners" title="Permalink to this heading"></a></h2>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td><img alt="doc/img/Logo/parteners/logo_inrae.jpg" src="doc/img/Logo/parteners/logo_inrae.jpg" />
+</td>
+<td><img alt="doc/img/Logo/parteners/logo_univ_gustave.png" src="doc/img/Logo/parteners/logo_univ_gustave.png" />
+</td>
+<td><img alt="doc/img/Logo/parteners/logo_ilvo.png" src="doc/img/Logo/parteners/logo_ilvo.png" />
+</td>
+</tr>
+<tr class="row-even"><td><img alt="doc/img/Logo/parteners/logo_univ_mons.png" src="doc/img/Logo/parteners/logo_univ_mons.png" />
+</td>
+<td><img alt="doc/img/Logo/parteners/ige.png" src="doc/img/Logo/parteners/ige.png" />
+</td>
+<td></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="citing-ohmpi">
+<h2><strong>Citing OhmPi:</strong><a class="headerlink" href="#citing-ohmpi" title="Permalink to this heading"></a></h2>
+<div class="line-block">
+<div class="line"><br /></div>
+</div>
+<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 class="line-block">
+<div class="line"><br /></div>
+</div>
+</section>
+<section id="introduction">
+<h2><strong>Introduction :</strong><a class="headerlink" href="#introduction" title="Permalink to this heading"></a></h2>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules.
+OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be
+held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi.
+The OhmPi team cannot be held responsible if the equipment does not work after assembly. You may redistribute and
+modify this documentation and make products using it under the terms of the CERN-OHL-P v2. This documentation is
+distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS
+FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-P v2 for applicable conditions.</p>
+</div>
+<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 64 electrodes.OhmPi’s philosophy is to provide a fully open source and open hardware toolto the near surface scientific community.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>Anyone who wants to get involved is welcome to join the OhmPi project!</p>
+</div>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/doc/V2023.x.x/V2023.html b/doc/build/html/doc/V2023.x.x/V2023.html
new file mode 100644
index 00000000..0c9aaa44
--- /dev/null
+++ b/doc/build/html/doc/V2023.x.x/V2023.html
@@ -0,0 +1,458 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
+
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  <title>OhmPi V2023 (64 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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.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" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <!-- Local TOC -->
+              <div class="local-toc"><ul>
+<li><a class="reference internal" href="#">OhmPi V2023 (64 electrodes and 12V)</a><ul>
+<li><a class="reference internal" href="#the-philosophy-of-ohmpi">The philosophy of OhmPi</a></li>
+<li><a class="reference internal" href="#hardware">Hardware</a><ul>
+<li><a class="reference internal" href="#specifications">Specifications</a></li>
+<li><a class="reference internal" href="#building-an-ohmpi-v2023-step-by-step">Building an OhmPi V2023 step by step</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#software-and-operation">Software and operation</a><ul>
+<li><a class="reference internal" href="#system-architecture">System architecture</a></li>
+<li><a class="reference internal" href="#loggers">Loggers</a></li>
+<li><a class="reference internal" href="#configuration-file">Configuration file</a></li>
+<li><a class="reference internal" href="#interfaces-and-applications">Interfaces and applications</a><ul>
+<li><a class="reference internal" href="#web-interface">Web interface</a></li>
+<li><a class="reference internal" href="#python-interface">Python interface</a></li>
+<li><a class="reference internal" href="#mqtt-interface">MQTT interface</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active">OhmPi V2023 (64 electrodes and 12V)</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/doc/V2023.x.x/V2023.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <section id="ohmpi-v2023-64-electrodes-and-12v">
+<h1>OhmPi V2023 (64 electrodes and 12V)<a class="headerlink" href="#ohmpi-v2023-64-electrodes-and-12v" title="Permalink to this heading"></a></h1>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi. The OhmPi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/V2023.x.x/image_ohmpi_2.jpg"><img alt="OhmPi V: 2023.0.0-rc1" src="doc/V2023.x.x/image_ohmpi_2.jpg" style="width: 400px; height: 350px;" /></a>
+</figure>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<blockquote>
+<div><p>In this version, we have developed two new board types that allow the assembly of OhmPi v2023, a measurement board and a multiplexer board.
+This new version is made up of:</p>
+<ol class="arabic simple">
+<li><p>A measurement board for four-point measurement</p></li>
+<li><p>4 multiplexer cards</p></li>
+<li><p>A box</p></li>
+</ol>
+</div></blockquote>
+<p>The OhmPi V2023 software has been adapted to handle this new boards and also includes many new functionalities.</p>
+</div>
+<section id="the-philosophy-of-ohmpi">
+<h2>The philosophy of OhmPi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this heading"></a></h2>
+<p>The philosophy of OhmPi V2023 is to offer a new DIY multi-electrode 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 its experience and wishes to improve and offer a more and more robust tool to the community. OhmPi 2023 is completely different version from the previous one.
+We will stop the development on the version V1.0x, to dedicate our efforts on this new version.</p>
+</section>
+<hr class="docutils" />
+<section id="hardware">
+<h2>Hardware<a class="headerlink" href="#hardware" title="Permalink to this heading"></a></h2>
+<section id="specifications">
+<h3>Specifications<a class="headerlink" href="#specifications" title="Permalink to this heading"></a></h3>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p><strong>Parameter</strong></p></th>
+<th class="head"><p><strong>V1.0x</strong></p></th>
+<th class="head"><p>Units</p></th>
+<th class="head"><p><strong>v2023</strong></p></th>
+<th class="head"><p>Units</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>Electrodes</p></td>
+<td><p>32</p></td>
+<td></td>
+<td><p>64 to 128</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Operating temperature</p></td>
+<td><p>-0 to 50</p></td>
+<td><p>°c</p></td>
+<td><p>-25 to 50</p></td>
+<td><p>°C</p></td>
+</tr>
+<tr class="row-even"><td><p>Power consumption of CPU and
+control system</p></td>
+<td><p>18.5</p></td>
+<td><p>W</p></td>
+<td><p>18.5</p></td>
+<td><p>W</p></td>
+</tr>
+<tr class="row-odd"><td><p>Voltage injection</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-even"><td><p>Battery</p></td>
+<td><p>9</p></td>
+<td><p>V</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-odd"><td><p>Current</p></td>
+<td><p>0 to 40</p></td>
+<td><p>mA</p></td>
+<td><p>0 to 40</p></td>
+<td><p>mA</p></td>
+</tr>
+<tr class="row-even"><td><p>Min pulse duration</p></td>
+<td><p>150</p></td>
+<td><p>ms</p></td>
+<td><p>150</p></td>
+<td><p>ms</p></td>
+</tr>
+<tr class="row-odd"><td><p>Input impedance</p></td>
+<td><p>80</p></td>
+<td><p>MOhm</p></td>
+<td><p>80</p></td>
+<td><p>MOhm</p></td>
+</tr>
+<tr class="row-even"><td><p>Data storage</p></td>
+<td><p>micro SD card</p></td>
+<td></td>
+<td><p>micro SD card</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Resolution</p></td>
+<td><p>0.01</p></td>
+<td><p>Ohm</p></td>
+<td><p>0.01</p></td>
+<td><p>Ohm</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="building-an-ohmpi-v2023-step-by-step">
+<h3>Building an OhmPi V2023 step by step<a class="headerlink" href="#building-an-ohmpi-v2023-step-by-step" title="Permalink to this heading"></a></h3>
+<div class="toctree-wrapper compound">
+</div>
+</section>
+</section>
+<section id="software-and-operation">
+<h2>Software and operation<a class="headerlink" href="#software-and-operation" title="Permalink to this heading"></a></h2>
+<section id="system-architecture">
+<h3>System architecture<a class="headerlink" href="#system-architecture" title="Permalink to this heading"></a></h3>
+<p>The OhmPi V2023 software is designed around a new architecture whose main components are summarized in the figure below.</p>
+<figure class="align-default" id="id4">
+<img alt="doc/V2023.x.x/img/architecture.png" src="doc/V2023.x.x/img/architecture.png" />
+<figcaption>
+<p><span class="caption-text">Software architecture of OhmPi V2023.</span><a class="headerlink" href="#id4" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<p>The general system configuration is defined in the <cite>config.py</cite> file covered in the <a class="reference internal" href="#configuration-file">Configuration file</a> section.
+The acquisition settings (i.e. injection duration, stacks…) are defined in a separate JSON file (default: ohmpi_settings.json).</p>
+<p>The central software component is the ohmpi.py file that contains the OhmPi class that interacts with the hardware. Other python files include utils and handlers (see the <a class="reference internal" href="#loggers">Loggers</a> section for more details).
+A communication layer (I/O interface) on top of OhmPi allows for different user interfaces depending on the use cases (see <a class="reference internal" href="#interfaces-and-applications">Interfaces and applications</a>).</p>
+</section>
+<section id="loggers">
+<h3>Loggers<a class="headerlink" href="#loggers" title="Permalink to this heading"></a></h3>
+<p>Loggers have been introduced in this release. They use the excellent logging python package.
+Specific handlers have been implemented for running with ohmpi.py (one for logging to an mqtt broker (see <a class="reference internal" href="#mqtt-interface">MQTT interface</a> for more details) and one for creating zipped rotated logs on disk).</p>
+<p>Two loggers have been defined. The first one is dedicated to log operations execution. It is named exec_logger. The second one, named data_logger, is dedicated to log data. A third one is planned to log the state of health (SOH) of the system in a future version.</p>
+<p>By default, logs are written to the console (print-like), stored locally in files (a zip is created after some time i.e. every day and/or when the size of the log exceeds a maximum size) and sent to an MQTT broker. Different logging levels may be defined for the different logs and handlers in the <a class="reference internal" href="#configuration-file">Configuration file</a>.</p>
+<p>Advanced users may write new handlers and edit the <cite>setup_loggers.py</cite> file to customize the logging mechanisms to their needs.</p>
+</section>
+<section id="configuration-file">
+<h3>Configuration file<a class="headerlink" href="#configuration-file" title="Permalink to this heading"></a></h3>
+<p>The configuration of the OhmPi file <cite>config.py</cite> allows to configure the OhmPi.
+A default version of <cite>config.py</cite> is provided in the repository.
+This file should be edited to customize the configuration following the user’s needs and preferences.</p>
+<p>The configuration includes setting the logging level desired for the different loggers and handlers, setting the mqtt broker(s) used for logging and control of the OhmPi and defining the options used for MQTT communication (i.e. username, password, security options…)</p>
+<p>One should make sure to understand the parameters before altering them. It is also recommended to keep a copy of the default configuration.</p>
+</section>
+<section id="interfaces-and-applications">
+<h3>Interfaces and applications<a class="headerlink" href="#interfaces-and-applications" title="Permalink to this heading"></a></h3>
+<p>Different interfaces can be used to interact with the OhmPi.</p>
+<p>Available interfaces are:
+- <a class="reference internal" href="#web-interface">Web interface</a> (=HTTP interface): run in bash: <cite>bash run_http_interface.sh</cite>
+- Python API: import the OhmPi class from Python script: <cite>from ohmpi import OhmPi</cite> (see <a class="reference internal" href="#python-interface">Python interface</a>)
+- MQTT: IoT messaging through a broker (see <a class="reference internal" href="#mqtt-interface">MQTT interface</a>)</p>
+<section id="web-interface">
+<h4>Web interface<a class="headerlink" href="#web-interface" title="Permalink to this heading"></a></h4>
+<p>This is a user friendly graphical interface for new users as well as running quick and easy acquisitions.</p>
+<p>The Raspberry Pi of the OhmPi is used as a Wi-Fi Access Point (AP) and runs
+a small webserver to serve the ‘index.html’ interface. Using a laptop or
+a mobile phone connected to the Wi-Fi of the Raspberry Pi, one can see this
+interface, upload sequences, change parameters, run a sequence and download data.</p>
+<p>To configure the Raspberry Pi to act as an access point and run
+the webserver automatically on start, see instructions on <a class="reference external" href="https://raspap.com/">raspap.com</a> and in ‘runOnStart.sh’.</p>
+<p>Once configured, the webserver should start by itself on start and once
+connected to the Pi, the user can go to <a class="reference external" href="http://10.3.141.1:8080">10.3.141.1:8080</a>
+to access the interface.</p>
+<figure class="align-default" id="id5">
+<img alt="doc/V2023.x.x/img/http-interface-pseudo-section.png" src="doc/V2023.x.x/img/http-interface-pseudo-section.png" />
+<figcaption>
+<p><span class="caption-text">Web interface with its interactive pseudo-section.</span><a class="headerlink" href="#id5" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id6">
+<img alt="doc/V2023.x.x/img/http-interface-evolution.png" src="doc/V2023.x.x/img/http-interface-evolution.png" />
+<figcaption>
+<p><span class="caption-text">Evolution of quadrupole apparent resistivity with time.</span><a class="headerlink" href="#id6" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id7">
+<img alt="doc/V2023.x.x/img/http-interface-rs.png" src="doc/V2023.x.x/img/http-interface-rs.png" />
+<figcaption>
+<p><span class="caption-text">Contact resistance check.</span><a class="headerlink" href="#id7" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+</section>
+<section id="python-interface">
+<h4>Python interface<a class="headerlink" href="#python-interface" title="Permalink to this heading"></a></h4>
+<p>This interface offers a more direct access to the software components especially well suited for testing or automation on the Raspberry Pi.</p>
+<p>By importing the <cite>OhmPi</cite> class from the ohmpi.py, one can control the OhmPi using interactive IPython.
+Typically, it involves using the terminal or an Python IDE such as Thonny on the Raspberry Pi. One can also connect using
+ssh and run the Python interface (see PuTTY on Windows or ssh command on macOS/Linux).</p>
+<p>To access the Python API, make sure the file ohmpi.py is in the same
+directory as where you run the commands/script. The file ohmpi.py can
+be found on the OhmPi gitlab repository. We recommend downloading the
+entire repository as ohmpi.py import other .py files and default configuration
+files (.json and .py).</p>
+<div class="literal-block-wrapper docutils container" id="id8">
+<div class="code-block-caption"><span class="caption-text">Example of using the Python API to control OhmPi</span><a class="headerlink" href="#id8" title="Permalink to this code"></a></div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">os</span>
+<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
+<span class="kn">import</span> <span class="nn">time</span>
+<span class="n">os</span><span class="o">.</span><span class="n">chdir</span><span class="p">(</span><span class="s2">&quot;/home/pi/OhmPi&quot;</span><span class="p">)</span>
+<span class="kn">from</span> <span class="nn">ohmpi</span> <span class="kn">import</span> <span class="n">OhmPi</span>
+
+<span class="c1">### Define object from class OhmPi</span>
+<span class="n">k</span> <span class="o">=</span> <span class="n">OhmPi</span><span class="p">()</span>  <span class="c1"># this loads default parameters from the disk</span>
+
+<span class="c1">### Default parameters can also be edited manually</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;injection_duration&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mf">0.5</span>  <span class="c1"># injection time in seconds</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nb_stack&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span>  <span class="c1"># one stack is two half-cycles</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nbr_meas&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span>  <span class="c1"># number of time the sequence is repeated</span>
+
+<span class="c1">### Update settings if needed</span>
+<span class="n">k</span><span class="o">.</span><span class="n">update_settings</span><span class="p">({</span><span class="s2">&quot;injection_duration&quot;</span><span class="p">:</span><span class="mf">0.2</span><span class="p">})</span>
+
+<span class="c1">### Set or load sequence</span>
+<span class="n">k</span><span class="o">.</span><span class="n">sequence</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">]])</span>    <span class="c1"># set numpy array of shape (n,4)</span>
+<span class="c1"># k.set_sequence(&#39;1 2 3 4\n2 3 4 5&#39;)    # call function set_sequence and pass a string</span>
+<span class="c1"># k.load_sequence(&#39;ABMN.txt&#39;)    # load sequence from a local file</span>
+
+<span class="c1">### Run contact resistance check</span>
+<span class="n">k</span><span class="o">.</span><span class="n">rs_check</span><span class="p">()</span>
+
+<span class="c1">### Run sequence (synchronously - it will wait that all</span>
+<span class="c1"># sequence is measured before returning the prompt</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_sequence</span><span class="p">()</span>
+<span class="c1"># k.run_sequence_async()  # sequence is run in a separate thread and the prompt returns immediately</span>
+<span class="c1"># time.sleep(2)</span>
+<span class="c1"># k.interrupt()  # kill the asynchron sequence</span>
+
+<span class="c1">### Run multiple sequences at given time interval</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nb_meas&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">3</span>  <span class="c1"># run sequence three times</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;sequence_delay&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">100</span> <span class="c1"># every 100 s</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_multiple_sequences</span><span class="p">()</span>  <span class="c1"># asynchron</span>
+<span class="c1"># k.interrupt()  # kill the asynchron sequence</span>
+
+<span class="c1">### Single measurement can also be taken with</span>
+<span class="n">k</span><span class="o">.</span><span class="n">switch_mux_on</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">])</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_measurement</span><span class="p">()</span>  <span class="c1"># use default acquisition parameters</span>
+<span class="n">k</span><span class="o">.</span><span class="n">switch_mux_off</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">])</span>  <span class="c1"># don&#39;t forget this! risk of short-circuit</span>
+
+<span class="c1">### Custom or adaptative argument, see help(k.run_measurement)</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_measurement</span><span class="p">(</span><span class="n">nb_stack</span><span class="o">=</span><span class="mi">4</span><span class="p">,</span>  <span class="c1"># do 4 stacks (8 half-cycles)</span>
+                  <span class="n">injection_duration</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>  <span class="c1"># inject for 2 seconds</span>
+                  <span class="n">autogain</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>  <span class="c1"># adapt gain of ADS to get good resolution</span>
+</pre></div>
+</div>
+</div>
+</section>
+<section id="mqtt-interface">
+<h4>MQTT interface<a class="headerlink" href="#mqtt-interface" title="Permalink to this heading"></a></h4>
+<p>This is an interface designed for an advanced remote usage of the OhmPi such as remote automation, data consumption by multiple processes and interaction with other sensors in the scope of a monitoring. It is based on the MQTT protocol, designed for the Internet of Things (IoT), to interact with the OhmPi.</p>
+<p>This option allows interacting remotely with a single OhmPi, a network of OhmPis, as well as auxiliary instruments and sensors. The communication is based on a publish/subscribe approach and involves a MQTT broker.</p>
+<p>An example of MQTT broker that can be used is <a class="reference external" href="https://mosquitto.org/">Mosquitto</a>. Depending on the monitoring needs, an MQTT broker can be set up locally on the Raspberry Pi, on a local network or any remote server reachable through the net. A local Mosquitto broker can be set up and enabled to run as a service on the OhmPi using the bash script install_local_mqtt_broker.sh.</p>
+<p>MQTT messages include logging messages from the OhmPi and commands sent to the OhmPi. These messages can be examined easily using a third party software such as <a class="reference external" href="http://mqtt-explorer.com/">MQTT Explorer</a>.</p>
+<p>Commands sent on the broker are received by the ohmpi.py script that runs on the OhmPi (make sure ohmpi.py starts on reboot) and further processed.
+MQTT commands are sent in JSON format following the Python API with kwargs as illustrated below:</p>
+<div class="literal-block-wrapper docutils container" id="id9">
+<div class="code-block-caption"><span class="caption-text">Updating acquisition settings.</span><a class="headerlink" href="#id9" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span>{
+  &quot;cmd_id&quot;: &quot;3fzxv121UITwGjWYgcz4xw&quot;,
+  &quot;cmd&quot;: &quot;update_settings&quot;, Depending on the experiment needs, MQTT brokers can be set up locally on the Raspberry Pi or on a local or remote server.
+  &quot;kwargs&quot;: {
+    &quot;config&quot;: {
+      &quot;nb_meas&quot;: 2,
+      &quot;nb_electrodes&quot;: 10,
+      &quot;nb_stack&quot;: 2,
+      &quot;injection_duration&quot;: 2,
+      &quot;sequence_delay&quot;: 100
+    }
+  }
+}
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id10">
+<div class="code-block-caption"><span class="caption-text">Check contact resistances</span><a class="headerlink" href="#id10" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4xw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;rs_check&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id11">
+<div class="code-block-caption"><span class="caption-text">Running a sequence.</span><a class="headerlink" href="#id11" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4Yw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;run_sequence&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id12">
+<div class="code-block-caption"><span class="caption-text">Running same sequence multiple times (nb_meas).</span><a class="headerlink" href="#id12" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4Yw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;run_multiple_sequences&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id13">
+<div class="code-block-caption"><span class="caption-text">Interrupt current acquisition.</span><a class="headerlink" href="#id13" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4xw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;interrupt&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<p>Custom processing of messages and tailor-made dashboards for monitoring experiments may be designed using a browser-based flow editor such as <a class="reference external" href="http://mqtt-explorer.com/">Node-red</a>.
+This may help designing complex IoT experiments and monitoring systems in which OhmPi is a component.</p>
+<p>Examples incorporating execution commands and data outputs from OhmPi can be found in the OhmPi examples. Once Node-RED is installed on the OhmPi, these examples can be accessed separately by running a command in the console such as :</p>
+<p>These examples may require installing some additional node packages in order to work properly. This can be done in the <a href="#id2"><span class="problematic" id="id3">`</span></a>Palette Manager &lt;<a class="reference external" href="https://nodered.org/docs/user-guide/editor/palette/manager">https://nodered.org/docs/user-guide/editor/palette/manager</a>&gt; within Node-RED.</p>
+<figure class="align-default" id="id14">
+<img alt="doc/V2023.x.x/img/node-red_flow.png" src="doc/V2023.x.x/img/node-red_flow.png" />
+<figcaption>
+<p><span class="caption-text">Example flow in node-red to interact with an OhmPi.</span><a class="headerlink" href="#id14" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id15">
+<img alt="doc/V2023.x.x/img/node-red_interface_control.png" src="doc/V2023.x.x/img/node-red_interface_control.png" />
+<figcaption>
+<p><span class="caption-text">Example of a dashboard UI created with node-red to interact with an OhmPi - control tab.</span><a class="headerlink" href="#id15" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id16">
+<img alt="doc/V2023.x.x/img/node-red_interface_data.png" src="doc/V2023.x.x/img/node-red_interface_data.png" />
+<figcaption>
+<p><span class="caption-text">Example of a dashboard UI created with node-red to interact with an OhmPi - data visualization tab.</span><a class="headerlink" href="#id16" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<p>For more documentation dedicated to node-red, please refer to the Node-red <a class="reference external" href="https://cookbook.nodered.org/">cookbooks</a>.</p>
+</section>
+</section>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/doc/V2023.x.x/V2023_step_01.html b/doc/build/html/doc/V2023.x.x/V2023_step_01.html
new file mode 100644
index 00000000..78cce714
--- /dev/null
+++ b/doc/build/html/doc/V2023.x.x/V2023_step_01.html
@@ -0,0 +1,218 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.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/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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.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" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <!-- Local TOC -->
+              <div class="local-toc"><ul>
+<li><a class="reference internal" href="#"><strong>STEP n°1</strong> : Raspberry Pi  configuration</a><ul>
+<li><a class="reference internal" href="#part-a-os-installation"><strong>PART A:</strong> OS installation</a></li>
+<li><a class="reference internal" href="#part-b-virtual-environment-and-packages"><strong>PART B:</strong> Virtual Environment and packages</a></li>
+<li><a class="reference internal" href="#part-c-activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi"><strong>PART C:</strong> Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)</a></li>
+</ul>
+</li>
+</ul>
+</div>
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active"><strong>STEP n°1</strong> : Raspberry Pi  configuration</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/doc/V2023.x.x/V2023_step_01.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <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 heading"></a></h1>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<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 heading"></a></h2>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td><p><strong>Required components</strong></p></td>
+<td><p><strong>Quantity</strong></p></td>
+</tr>
+<tr class="row-even"><td><p>Raspberry Pi 4 Model B</p></td>
+<td><p>1</p></td>
+</tr>
+<tr class="row-odd"><td><p>Micro SD 32 Go</p></td>
+<td><p>1</p></td>
+</tr>
+<tr class="row-even"><td><p>HDMI Cable</p></td>
+<td><p>1</p></td>
+</tr>
+<tr class="row-odd"><td><p>Computer mouse</p></td>
+<td><p>1</p></td>
+</tr>
+<tr class="row-even"><td><p>Computer Keyboard</p></td>
+<td><p>1</p></td>
+</tr>
+</tbody>
+</table>
+<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">
+<li><p>Watch the video <a class="reference external" href="https://www.youtube.com/watch?v=wjWZhV1v3Pk">how to set up your raspberry Pi</a>.</p></li>
+<li><p>The authors recommend installing the latest stable and complete version of Raspberry Pi OS (Previously called Raspbian) by using Raspberry Pi Imager.</p></li>
+<li><p>or you can visit this <cite>website &lt;https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up&gt;</cite>.</p></li>
+</ol>
+<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>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/V2023.x.x/step_n_1/raspbian_version.jpg"><img alt="alternate text" src="doc/V2023.x.x/step_n_1/raspbian_version.jpg" style="width: 800px; height: 400px;" /></a>
+</figure>
+</div>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>Once the OS has been installed,  <strong>1-wire, spi and GPIO remote option</strong> must be deactivated and <strong>I2C option</strong> must be activated via the Raspbian GUI settings menu. Failure to carry out this task may cause damage to the relay shield cards during measurements.</p>
+</div>
+</section>
+<section id="part-b-virtual-environment-and-packages">
+<h2><strong>PART B:</strong> Virtual Environment and packages<a class="headerlink" href="#part-b-virtual-environment-and-packages" title="Permalink to this heading"></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>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>All instructions below should be typed in the terminal</p>
+</div>
+<p>It is first necessary to ensure that the libatlas-base-dev library is installed:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">libatlas</span><span class="o">-</span><span class="n">base</span><span class="o">-</span><span class="n">dev</span>
+</pre></div>
+</div>
+<p>We strongly recommend users to create a virtual environment to run the code and installed all required dependencies. It can be done either in a directory gathering all virtual environments used on the computer or within the ohmpy directory.</p>
+<p>Create the virtual environment:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">python3</span> <span class="o">-</span><span class="n">m</span> <span class="n">venv</span> <span class="n">ohmpy</span>
+</pre></div>
+</div>
+<p>Activate it using the following command:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">source</span> <span class="n">ohmpy</span><span class="o">/</span><span class="nb">bin</span><span class="o">/</span><span class="n">activate</span>
+</pre></div>
+</div>
+<p>Install packages within the virtual environment. Installing the following package should be sufficient to meet dependencies:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">export</span> <span class="n">CFLAGS</span><span class="o">=-</span><span class="n">fcommon</span>
+<span class="n">sudo</span> <span class="n">pip</span> <span class="n">install</span> <span class="n">RPi</span><span class="o">.</span><span class="n">GPIO</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">blinka</span> <span class="n">numpy</span> <span class="n">pandas</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">circuitpython</span><span class="o">-</span><span class="n">ads1x15</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">circuitpython</span><span class="o">-</span><span class="n">tca9548a</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">circuitpython</span><span class="o">-</span><span class="n">mcp230xx</span> <span class="n">gpiozero</span>
+</pre></div>
+</div>
+<p>Check that requirements are met using</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="nb">list</span>
+</pre></div>
+</div>
+<p>You should run you code within the virtual environment
+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>
+</section>
+<section id="part-c-activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi">
+<h2><strong>PART C:</strong> Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)<a class="headerlink" href="#part-c-activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi" title="Permalink to this heading"></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 raspberry access <strong>menu &gt; programming&gt; Thonny pythonIDE</strong></p>
+<p>2- Thonny opens, Python runs on the root (Python 3.7.3 (/usr/bin/python3))</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/V2023.x.x/step_n_1/thonny_first_interface.jpg"><img alt="alternate text" src="doc/V2023.x.x/step_n_1/thonny_first_interface.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>3-Click on <strong>Run&gt;select interpreter</strong>, a new window opens click on interpret</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/V2023.x.x/step_n_1/thonny_option.jpg"><img alt="alternate text" src="doc/V2023.x.x/step_n_1/thonny_option.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>4-On the new open windows select <strong>alternative Python3 or virtual environment</strong></p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/V2023.x.x/step_n_1/thonny_interpreter.jpg"><img alt="alternate text" src="doc/V2023.x.x/step_n_1/thonny_interpreter.jpg" style="width: 600px; height: 450px;" /></a>
+</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 environment should appear</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/V2023.x.x/step_n_1/thonny_interpreter_folder.jpg"><img alt="alternate text" src="doc/V2023.x.x/step_n_1/thonny_interpreter_folder.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>8- Close the window by clicking on <strong>ok</strong>.</p>
+<p>9- Close Thonny to save modifications</p>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/doc/V2023.x.x/V2023_step_02.html b/doc/build/html/doc/V2023.x.x/V2023_step_02.html
new file mode 100644
index 00000000..3f6870fc
--- /dev/null
+++ b/doc/build/html/doc/V2023.x.x/V2023_step_02.html
@@ -0,0 +1,569 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.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/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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.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" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <!-- Local TOC -->
+              <div class="local-toc"><ul>
+<li><a class="reference internal" href="#"><strong>STEP n°2</strong>: Measurement board</a><ul>
+<li><a class="reference internal" href="#part-a-assembly-of-the-measurement-board"><strong>PART A</strong> Assembly of the measurement board</a><ul>
+<li><a class="reference internal" href="#required-components">Required components</a></li>
+<li><a class="reference internal" href="#description">Description</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#part-b-start-up-of-the-measurement-board"><strong>PART B</strong> Start-up of the measurement board</a></li>
+<li><a class="reference internal" href="#part-c-check-the-measurement-board"><strong>PART C</strong> Check the measurement board</a></li>
+</ul>
+</li>
+</ul>
+</div>
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active"><strong>STEP n°2</strong>: Measurement board</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/doc/V2023.x.x/V2023_step_02.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <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 heading"></a></h1>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>Ohmpi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<section id="part-a-assembly-of-the-measurement-board">
+<h2><strong>PART A</strong> Assembly of the measurement board<a class="headerlink" href="#part-a-assembly-of-the-measurement-board" title="Permalink to this heading"></a></h2>
+<section id="required-components">
+<h3>Required components<a class="headerlink" href="#required-components" title="Permalink to this heading"></a></h3>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/V2023.x.x/step_n_2/a/00_mes_board_components.jpg"><img alt="alternate text" src="doc/V2023.x.x/step_n_2/a/00_mes_board_components.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+</section>
+<section id="description">
+<h3>Description<a class="headerlink" href="#description" title="Permalink to this heading"></a></h3>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/V2023.x.x/step_n_2/a/schema_measurement_board.jpg"><img alt="alternate text" src="doc/V2023.x.x/step_n_2/a/schema_measurement_board.jpg" style="width: 600px; height: 450px;" /></a>
+</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
+is a 16-bit ADC (Analog-to-Digital Converter), with an adaptable gain. The advantage of ADS1115 is that the
+input signal value could lie between - to + 6.114 V. For the current measurement we have directly integrated the INA282 component,
+which allows to realize precise current measurement around a shunt resistor. The assembly are described in the following steps:</p>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>1</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/01_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/01_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of female header, 1 by 10  pins, for ADS1115</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>2</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/02_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/02_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Soldering of 4 dual-in-line socket (2 by 2 pins) for
+optical relay, AQY211EH.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>3</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/03_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/03_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Soldering of 1 dual-in-line socket (2 by 9 pins)
+for MCP23008.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>4</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/04_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/04_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Soldering of 1 dual-in-line socket (2 by 4 pins)</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>5</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/05_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/05_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Soldering of 2 dual-in-line socket (2 by 4 pins)</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>6</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/06_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/06_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Traco Power Supply 12V to 5V, TDH15 - 1211N</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>7</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/07_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/07_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Four screw terminals for 12V inpout et 5V output</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>8</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/08_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/08_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Traco power Supply 12V to 24V, TRN-1215</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>9</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/09_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/09_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Two screw terminals electrodes M and N</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>10</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/10_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/10_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Four screw terminals, for 12V power supply and for
+electrodes A and B</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>11</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/11_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/11_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Soldering three capacitors (100nF)</p></td>
+</tr>
+</tbody>
+</table>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>In this version, we used a shunt resistor of 2 ohms, which limits the current measurement to 48 mA. If the current is higher than this value, you just have to decrease the value of the shunt resistor. Don’t forget to change the shunt value in the config.py file (value associated to key ‘R_shunt’ in the OHMPI_CONFIG dict).</p>
+</div>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>12</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/12_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/12_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>2 ohms shunt resistor pre-adjustment</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>13</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/13_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/13_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Soldering 2 ohms shunt resistor</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>14</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/14_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/14_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>1 MOhm resistors</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>15</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/15_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/15_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Soldering tow 1 kOhm resistors</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>16</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/16_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/16_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Soldering two 1.5 kOhm resistors</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>17</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/17_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/17_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Soldering two 1.5 kOhms resistors</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>18</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/18_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/18_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Female header 2 by 20 pins for Raspberry Pi connection</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>19</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/19_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/19_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>View of the female  header 2 by 20 pins installation
+for Raspberry Pi connection</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>20</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/20_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/20_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Fixing MCP23008 component (Dot mark on the top left corner)</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>21</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/21_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/21_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mounting optical relay, AQY211EH (Dot mark in the top left
+corners)</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>22</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/22_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/22_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mounting LM158 operational amplifier</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>23</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/23_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/23_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mounting ADS115 board</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>24</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/a/24_mes_board.jpg" src="doc/V2023.x.x/step_n_2/a/24_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Fixing the INA282 (Dot mark in the top right corner)</p></td>
+</tr>
+</tbody>
+</table>
+</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 heading"></a></h2>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td><p><strong>Required components</strong></p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>1</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/b/001.jpg" src="doc/V2023.x.x/step_n_2/b/001.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Shutdown the raspberry Pi and unplug the power supply</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>2</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/b/001.jpg" src="doc/V2023.x.x/step_n_2/b/001.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mounting the bottom spacers on the Raspberry Pi (male/female, 11mm, M3)</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>3</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/b/002.jpg" src="doc/V2023.x.x/step_n_2/b/002.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mounting the upper spacers on the Raspberry Pi (female/female, 11mm, M3)</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>4</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/b/003.jpg" src="doc/V2023.x.x/step_n_2/b/003.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mounting the OhmPi’s measurement board on the Raspberry Pi</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>5</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/b/004.jpg" src="doc/V2023.x.x/step_n_2/b/004.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mounting the OhmPi’s measurement board on the Raspberry Pi</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>6</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/b/005.jpg" src="doc/V2023.x.x/step_n_2/b/005.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Plug the power supply into a socket and connect it to your
+Raspberry Pi’s power port.</p></td>
+</tr>
+</tbody>
+</table>
+</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 heading"></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>
+</pre></div>
+</div>
+</div></blockquote>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>1</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/c/i2cdetect.png" src="doc/V2023.x.x/step_n_2/c/i2cdetect.png" />
+</td>
+</tr>
+<tr class="row-even"><td><p>If everything is working, three I2C addresses should appear
+on the screen.</p></td>
+</tr>
+</tbody>
+</table>
+<dl>
+<dt>Setting up an equivalent electronic circuit, for this you will need:</dt><dd><ul class="simple">
+<li><p>4 1kOhm resistor (R2)</p></li>
+<li><p>1 220 Ohm resistor (R1)</p></li>
+<li><p>1 small padboard</p></li>
+<li><p>Spool of solder</p></li>
+</ul>
+<table class="docutils align-left">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>2</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/c/ref_circuit.png" src="doc/V2023.x.x/step_n_2/c/ref_circuit.png" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Schematic of equivalent electronic circuit test</p></td>
+</tr>
+</tbody>
+</table>
+</dd>
+</dl>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>3</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/c/20210905_122820.jpg" src="doc/V2023.x.x/step_n_2/c/20210905_122820.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Prepare the equivalent electronic circuit test</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>4</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/c/20210905_123034.jpg" src="doc/V2023.x.x/step_n_2/c/20210905_123034.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Prepare the battery connections and the terminals.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>5</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/c/20210905_132856.jpg" src="doc/V2023.x.x/step_n_2/c/20210905_132856.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Soldering cables and terminals</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>6</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/c/Inked20211206_150522_LI.jpg" src="doc/V2023.x.x/step_n_2/c/Inked20211206_150522_LI.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Install the red cables on the +12V terminal and black cable
+on the ground terminal. Connect to two different 12V
+batteries</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>7</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/c/Inked20211206_150522_LI2.jpg" src="doc/V2023.x.x/step_n_2/c/Inked20211206_150522_LI2.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Connect the equivalent electronic circuit test</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>7</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/c/thonny_first_interface.jpg" src="doc/V2023.x.x/step_n_2/c/thonny_first_interface.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Run the Thonny Interpreter</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>7</p></td>
+<td><img alt="doc/V2023.x.x/step_n_2/c/20211206_144334.jpg" src="doc/V2023.x.x/step_n_2/c/20211206_144334.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Run sample_measurement_example.py example, if everything
+works you should  get the following result (220 Ohm)</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/doc/V2023.x.x/V2023_step_03.html b/doc/build/html/doc/V2023.x.x/V2023_step_03.html
new file mode 100644
index 00000000..13ff2235
--- /dev/null
+++ b/doc/build/html/doc/V2023.x.x/V2023_step_03.html
@@ -0,0 +1,378 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.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/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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.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" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <!-- Local TOC -->
+              <div class="local-toc"><ul>
+<li><a class="reference internal" href="#"><strong>STEP n°3:</strong> MUX board</a><ul>
+<li><a class="reference internal" href="#part-a-assembly-of-mux-board"><strong>PART A</strong> Assembly of MUX board</a><ul>
+<li><a class="reference internal" href="#required-components">Required components</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#part-b-mux-board-address"><strong>PART B</strong> MUX board address</a></li>
+<li><a class="reference internal" href="#part-c-validation-of-mux-board"><strong>PART C</strong> Validation of MUX board</a></li>
+</ul>
+</li>
+</ul>
+</div>
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active"><strong>STEP n°3:</strong> MUX board</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/doc/V2023.x.x/V2023_step_03.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<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 heading"></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 expander I2C (MCP23017). We have associated these components with an I2C multiplexer 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>
+<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 heading"></a></h2>
+<section id="required-components">
+<h3>Required components<a class="headerlink" href="#required-components" title="Permalink to this heading"></a></h3>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/V2023.x.x/step_n_3/a/MUX_board_components.jpg"><img alt="alternate text" src="doc/V2023.x.x/step_n_3/a/MUX_board_components.jpg" style="width: 600px; height: 650px;" /></a>
+</figure>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>1</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/a/MUX_00.jpg" src="doc/V2023.x.x/step_n_3/a/MUX_00.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mux board pcb</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>2</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/a/MUX_01.jpg" src="doc/V2023.x.x/step_n_3/a/MUX_01.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of the 100 kOhm resistors</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>3</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/a/MUX_02.jpg" src="doc/V2023.x.x/step_n_3/a/MUX_02.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of the MOSFET ZVN4206A</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>4</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/a/MUX_03.jpg" src="doc/V2023.x.x/step_n_3/a/MUX_03.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of the diode 1N4007</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>5</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/a/MUX_04.jpg" src="doc/V2023.x.x/step_n_3/a/MUX_04.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of the relay</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>6</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/a/MUX_05.jpg" src="doc/V2023.x.x/step_n_3/a/MUX_05.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of the terminal screw</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>7</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/a/MUX_06.jpg" src="doc/V2023.x.x/step_n_3/a/MUX_06.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of generic male header</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>8</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/a/MUX_07.jpg" src="doc/V2023.x.x/step_n_3/a/MUX_07.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of Pin strip (6 pins)  and pin strip (16 pins)</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>9</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/a/MUX_08.jpg" src="doc/V2023.x.x/step_n_3/a/MUX_08.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of DIP Dual In Line Socket 2*14</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>10</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/a/MUX_09.jpg" src="doc/V2023.x.x/step_n_3/a/MUX_09.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of Adafruit TCA9548A</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>10</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/a/MUX_10.jpg" src="doc/V2023.x.x/step_n_3/a/MUX_10.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of MCP23017</p></td>
+</tr>
+</tbody>
+</table>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This step must be duplicated 4 times for every Mux card.</p>
+</div>
+</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 heading"></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>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="4"><p>1</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/b/A_0x70.jpg" src="doc/V2023.x.x/step_n_3/b/A_0x70.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 (A).</p></td>
+</tr>
+<tr class="row-odd"><td><img alt="doc/V2023.x.x/step_n_3/b/A_0x70-a.jpg" src="doc/V2023.x.x/step_n_3/b/A_0x70-a.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Zoom on the jumper</p></td>
+</tr>
+</tbody>
+</table>
+<p>For the B electrode board, we suggest addressing it with address 0x71:</p>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="4"><p>2</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/b/B_0x71.jpg" src="doc/V2023.x.x/step_n_3/b/B_0x71.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="doc/V2023.x.x/step_n_3/b/B_0x71-a.jpg" src="doc/V2023.x.x/step_n_3/b/B_0x71-a.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Zoom on the jumper</p></td>
+</tr>
+</tbody>
+</table>
+<p>For the N electrode board, we suggest addressing it with address 0x72:</p>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="4"><p>3</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/b/M_0x72.jpg" src="doc/V2023.x.x/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="doc/V2023.x.x/step_n_3/b/M_0x72-a.jpg" src="doc/V2023.x.x/step_n_3/b/M_0x72-a.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Zoom on the jumper</p></td>
+</tr>
+</tbody>
+</table>
+<p>For the M electrode board, we suggest addressing it with address 0x73:</p>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="4"><p>4</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/b/N_0x73.jpg" src="doc/V2023.x.x/step_n_3/b/N_0x73.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="doc/V2023.x.x/step_n_3/b/N_0x73-a.jpg" src="doc/V2023.x.x/step_n_3/b/N_0x73-a.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Zoom on the jumper</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="part-c-validation-of-mux-board">
+<h2><strong>PART C</strong> Validation of MUX board<a class="headerlink" href="#part-c-validation-of-mux-board" title="Permalink to this heading"></a></h2>
+<p>The first step is to test the Mux boards before assembling them definitively.
+To test the Mux boards, it will be necessary first to make a simplified assembly of the Mux board and the measurement board.</p>
+<p>The first thing to do is to prepare a 50 cm long flat wire with two 6-poles connectors.</p>
+<blockquote>
+<div><table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>1</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/c/20211207_115706.jpg" src="doc/V2023.x.x/step_n_3/c/20211207_115706.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Build a cable with 6 contacts with 6 pins connector.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>2</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/c/20220124_142929.jpg" src="doc/V2023.x.x/step_n_3/c/20220124_142929.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Prepare the measurement board and the first mux board by
+example the card with address 0x71.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>3</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/c/20220124_143105.jpg" src="doc/V2023.x.x/step_n_3/c/20220124_143105.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Connect the 12V power supply cables to the MUX board
+without powering the board.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>5</p></td>
+<td><img alt="doc/V2023.x.x/step_n_3/c/20220124_143823.jpg" src="doc/V2023.x.x/step_n_3/c/20220124_143823.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Connect the 6-contact cable</p></td>
+</tr>
+</tbody>
+</table>
+</div></blockquote>
+<p>Start your 12V power supply, the raspberry must start.</p>
+<p>Run the terminal and write:</p>
+<blockquote>
+<div><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>
+</pre></div>
+</div>
+</div></blockquote>
+<p>Three addresses should appear, including the address of the MUX board you have selected. This implies that your board has been detected.</p>
+<p>Open the script called “test_mux_board.py”.</p>
+<p>Run the script</p>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/doc/V2023.x.x/V2023_step_04.html b/doc/build/html/doc/V2023.x.x/V2023_step_04.html
new file mode 100644
index 00000000..2e127814
--- /dev/null
+++ b/doc/build/html/doc/V2023.x.x/V2023_step_04.html
@@ -0,0 +1,542 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
+
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  <title>STEP n°4: assemble the OhmPi &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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.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" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <!-- Local TOC -->
+              <div class="local-toc"><ul>
+<li><a class="reference internal" href="#"><strong>STEP n°4:</strong> assemble the OhmPi</a></li>
+</ul>
+</div>
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active"><strong>STEP n°4:</strong> assemble the OhmPi</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/doc/V2023.x.x/V2023_step_04.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<section id="step-n4-assemble-the-ohmpi">
+<h1><strong>STEP n°4:</strong> assemble the OhmPi<a class="headerlink" href="#step-n4-assemble-the-ohmpi" title="Permalink to this heading"></a></h1>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>1</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_1.jpg" src="doc/V2023.x.x/step_n_4/step_4_1.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut 4 ribbon cables composed of 16 wires each to the proper
+length (about 1.5m). Each wire corresponds to an electrode.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>2</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_2.jpg" src="doc/V2023.x.x/step_n_4/step_4_2.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Crimp the ribbon cable on the corresponding idc connector
+with a suitable clamp. Pay attention to the direction of
+the cables. Unbalanced IDC connector. The ribbon cable must
+be perpendicular to the connector.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>3</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_3.jpg" src="doc/V2023.x.x/step_n_4/step_4_3.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Example of IDC connector mounting. The wires should run as
+perpendicular as possible to the IDC connector.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>4</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_4.jpg" src="doc/V2023.x.x/step_n_4/step_4_4.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Same for a 6 wires ribbon cable of 1 m length.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>5</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_5.jpg" src="doc/V2023.x.x/step_n_4/step_4_5.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut the ribbon cable flush with the IDC connector.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="4"><p>6</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_6.jpg" src="doc/V2023.x.x/step_n_4/step_4_6.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Position 9 spacers above the MUX board, and 9 spacers below</p></td>
+</tr>
+<tr class="row-odd"><td><img alt="doc/V2023.x.x/step_n_4/step_4_7.jpg" src="doc/V2023.x.x/step_n_4/step_4_7.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Profile view for mounting the spacers above and below.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>7</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_8.jpg" src="doc/V2023.x.x/step_n_4/step_4_8.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut a 50 cm long wire of any color (here yellow). Strip and
+tin each end of the wire. Install the wire “A” on the screw
+terminal of MUX board « A ».</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>8</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_9.jpg" src="doc/V2023.x.x/step_n_4/step_4_9.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut a red wire and a black wire of 50 cm length. Strip, tin
+and position the wires on the left screw terminal as shown
+in the picture: i)Red wire 12 V, ii) Black wire GND</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>9</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_10.jpg" src="doc/V2023.x.x/step_n_4/step_4_10.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mount the 4 ribbon cables (16-wires each) with IDC
+connectors. A small noise is often heard when the IDC
+connector is clipped in place.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>10</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_11.jpg" src="doc/V2023.x.x/step_n_4/step_4_11.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mount the ribbon cables with 6-wires with the corresponding
+IDC connectors</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>12</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_13.jpg" src="doc/V2023.x.x/step_n_4/step_4_13.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mount and fix the second MUX board “B” on the first with
+the help of 9 spacers.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>13</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_14.jpg" src="doc/V2023.x.x/step_n_4/step_4_14.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut, strip and tin a red wire and a black wire of 10 cm
+length. Mount the wires on the left screw terminal.
+Red wire 12V input, black wire GND input.
+Connect the red and black wires from board A to the right
+screw terminal of board B. Red wire 12V input. Black wire
+GND input.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>14</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_15.jpg" src="doc/V2023.x.x/step_n_4/step_4_15.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Crimp a 16 wires IDC connector on the ribbon cable at about
+15 cm from the previous connector. Please, pay attention to
+the direction of the cable before the crimp procedure.
+Mount the ribbon cable on the IDC connector on the board.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>15</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_16.jpg" src="doc/V2023.x.x/step_n_4/step_4_16.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Repeat the operation for the other 3 ribbon cables.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>16</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_17.jpg" src="doc/V2023.x.x/step_n_4/step_4_17.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Repeat the operation for the 6 wires ribbon cable.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>17</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_18.jpg" src="doc/V2023.x.x/step_n_4/step_4_18.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut a 50 cm long wire “here purple” (Color not relevant but
+to be defined). Strip and tin the wire at its ends.
+Position the wire on the input B of the screw terminal of
+the multiplexing board B.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>18</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_19.jpg" src="doc/V2023.x.x/step_n_4/step_4_19.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Repeat all these operations for the third MUX board
+called “M”.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>19</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_20.jpg" src="doc/V2023.x.x/step_n_4/step_4_20.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Repeat the operations for the fourth MUX Boards. Attention,
+it is necessary to position 5 different spacers (here nylon
+screw hex spacers) in between the “M” board and the “N” MUX
+Board (as shown on the photograph). Refer to the following
+photographs for more details on the assembly of the spacers</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>20</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_21.jpg" src="doc/V2023.x.x/step_n_4/step_4_21.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>When mounting the 4th MUX board (“N”), screws can be placed
+on the nylon spacers to fix the boards together. Note that
+the other spacers could be used for this purpose.
+Connect ribbon cables (16 wires) from board 3 to board 4 as
+previously described. Connect the red wire (12V) of MUX
+board “M” to the 12V terminal of the right screw terminal
+of MUX Board “N”. Connect the black wire (GND) of MUX board
+“M” to the GND screw terminal on MUX board “N”.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>21</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_22.jpg" src="doc/V2023.x.x/step_n_4/step_4_22.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut a red wire and a black wire of one meter length. Place
+the red wire on terminal “12V” and the black wire on
+terminal “GND” of the left screw terminal. Tie the wires
+together.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>22</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_23.jpg" src="doc/V2023.x.x/step_n_4/step_4_23.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Tie the A, B, M and N wires together</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>23</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_24.jpg" src="doc/V2023.x.x/step_n_4/step_4_24.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut a PVC plate with the following minimum dimensions :
+200 mm * 150 mm * 5 mm</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>24</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_25.jpg" src="doc/V2023.x.x/step_n_4/step_4_25.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Drill the plate to mount it on the remaining metal spacers.
+Do not tighten the assembly.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>25</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_26.jpg" src="doc/V2023.x.x/step_n_4/step_4_26.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Position the Raspberry Pi (RPI) board on the plate so that
+you can access the USB ports. Mark the holes of the RPI
+board on the plate for mounting.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>26</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_27.jpg" src="doc/V2023.x.x/step_n_4/step_4_27.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Add spacers on the PVC plate.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>27</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_28.jpg" src="doc/V2023.x.x/step_n_4/step_4_28.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Attach the PVC plate to the metal spacers with washers
+and nuts.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>28</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_29.jpg" src="doc/V2023.x.x/step_n_4/step_4_29.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Position and fix the RPI card on the spacers</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>29</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_30.jpg" src="doc/V2023.x.x/step_n_4/step_4_30.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Add spacers on the RPI board. The red (12V) and black (GND)
+wires coming out of the “M” MUX board must pass under
+the RPI board.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>31</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_32.jpg" src="doc/V2023.x.x/step_n_4/step_4_32.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Connect the wires ” A ” (here yellow), ” B ” (here purple),
+” M ” (here brown) and ” N ” (here blue) on the
+corresponding terminal blocks on the measurement board.
+Connect the 6 wires ribbon cable on the measurement board
+by passing under the PVC plate.Connect the red and black
+wires to the 12 V and GND terminal block.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>32</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_33.jpg" src="doc/V2023.x.x/step_n_4/step_4_33.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Top view of the assembly. Add clips to secure the wires
+together.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>33</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_34.jpg" src="doc/V2023.x.x/step_n_4/step_4_34.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Second view.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>34</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_35.jpg" src="doc/V2023.x.x/step_n_4/step_4_35.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Zoom in on the connection of the M and N wires.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>35</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_36.jpg" src="doc/V2023.x.x/step_n_4/step_4_36.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Zoom in on the connection of the A and B wires.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>36</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_37.jpg" src="doc/V2023.x.x/step_n_4/step_4_37.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Zoom in on the connection of the « 12V » and « GND » wires.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>37</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_38.jpg" src="doc/V2023.x.x/step_n_4/step_4_38.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Fixing the measurement board on the spacers present on the
+RPI board.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>38</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_39.jpg" src="doc/V2023.x.x/step_n_4/step_4_39.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Place the SD card containing the OS and the pre-installed
+programs. Connect a mouse and a keyboard to the USB inputs
+of the RPI board. Connect a monitor to the HDMI output of
+the RPI board.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>39</p></td>
+<td><img alt="doc/V2023.x.x/step_n_4/step_4_40.jpg" src="doc/V2023.x.x/step_n_4/step_4_40.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Connect the red and black cables of board A to a 12V
+battery or other laboratory power supply delivering a 12VDC
+voltage.
+Enjoy 😊</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+
+
+           </div>
+          </div>
+          <footer>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/doc/V2024.x.x/V2024.html b/doc/build/html/doc/V2024.x.x/V2024.html
new file mode 100644
index 00000000..8ef25541
--- /dev/null
+++ b/doc/build/html/doc/V2024.x.x/V2024.html
@@ -0,0 +1,458 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
+
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  <title>OhmPi V2023 (64 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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.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" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <!-- Local TOC -->
+              <div class="local-toc"><ul>
+<li><a class="reference internal" href="#">OhmPi V2023 (64 electrodes and 12V)</a><ul>
+<li><a class="reference internal" href="#the-philosophy-of-ohmpi">The philosophy of OhmPi</a></li>
+<li><a class="reference internal" href="#hardware">Hardware</a><ul>
+<li><a class="reference internal" href="#specifications">Specifications</a></li>
+<li><a class="reference internal" href="#building-an-ohmpi-v2023-step-by-step">Building an OhmPi V2023 step by step</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#software-and-operation">Software and operation</a><ul>
+<li><a class="reference internal" href="#system-architecture">System architecture</a></li>
+<li><a class="reference internal" href="#loggers">Loggers</a></li>
+<li><a class="reference internal" href="#configuration-file">Configuration file</a></li>
+<li><a class="reference internal" href="#interfaces-and-applications">Interfaces and applications</a><ul>
+<li><a class="reference internal" href="#web-interface">Web interface</a></li>
+<li><a class="reference internal" href="#python-interface">Python interface</a></li>
+<li><a class="reference internal" href="#mqtt-interface">MQTT interface</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active">OhmPi V2023 (64 electrodes and 12V)</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/doc/V2024.x.x/V2024.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <section id="ohmpi-v2023-64-electrodes-and-12v">
+<h1>OhmPi V2023 (64 electrodes and 12V)<a class="headerlink" href="#ohmpi-v2023-64-electrodes-and-12v" title="Permalink to this heading"></a></h1>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi. The OhmPi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/V2024.x.x/image_ohmpi_2.jpg"><img alt="OhmPi V: 2023.0.0-rc1" src="doc/V2024.x.x/image_ohmpi_2.jpg" style="width: 400px; height: 350px;" /></a>
+</figure>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<blockquote>
+<div><p>In this version, we have developed two new board types that allow the assembly of OhmPi v2023, a measurement board and a multiplexer board.
+This new version is made up of:</p>
+<ol class="arabic simple">
+<li><p>A measurement board for four-point measurement</p></li>
+<li><p>4 multiplexer cards</p></li>
+<li><p>A box</p></li>
+</ol>
+</div></blockquote>
+<p>The OhmPi V2023 software has been adapted to handle this new boards and also includes many new functionalities.</p>
+</div>
+<section id="the-philosophy-of-ohmpi">
+<h2>The philosophy of OhmPi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this heading"></a></h2>
+<p>The philosophy of OhmPi V2023 is to offer a new DIY multi-electrode 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 its experience and wishes to improve and offer a more and more robust tool to the community. OhmPi 2023 is completely different version from the previous one.
+We will stop the development on the version V1.0x, to dedicate our efforts on this new version.</p>
+</section>
+<hr class="docutils" />
+<section id="hardware">
+<h2>Hardware<a class="headerlink" href="#hardware" title="Permalink to this heading"></a></h2>
+<section id="specifications">
+<h3>Specifications<a class="headerlink" href="#specifications" title="Permalink to this heading"></a></h3>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p><strong>Parameter</strong></p></th>
+<th class="head"><p><strong>V1.0x</strong></p></th>
+<th class="head"><p>Units</p></th>
+<th class="head"><p><strong>v2023</strong></p></th>
+<th class="head"><p>Units</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>Electrodes</p></td>
+<td><p>32</p></td>
+<td></td>
+<td><p>64 to 128</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Operating temperature</p></td>
+<td><p>-0 to 50</p></td>
+<td><p>°c</p></td>
+<td><p>-25 to 50</p></td>
+<td><p>°C</p></td>
+</tr>
+<tr class="row-even"><td><p>Power consumption of CPU and
+control system</p></td>
+<td><p>18.5</p></td>
+<td><p>W</p></td>
+<td><p>18.5</p></td>
+<td><p>W</p></td>
+</tr>
+<tr class="row-odd"><td><p>Voltage injection</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-even"><td><p>Battery</p></td>
+<td><p>9</p></td>
+<td><p>V</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-odd"><td><p>Current</p></td>
+<td><p>0 to 40</p></td>
+<td><p>mA</p></td>
+<td><p>0 to 40</p></td>
+<td><p>mA</p></td>
+</tr>
+<tr class="row-even"><td><p>Min pulse duration</p></td>
+<td><p>150</p></td>
+<td><p>ms</p></td>
+<td><p>150</p></td>
+<td><p>ms</p></td>
+</tr>
+<tr class="row-odd"><td><p>Input impedance</p></td>
+<td><p>80</p></td>
+<td><p>MOhm</p></td>
+<td><p>80</p></td>
+<td><p>MOhm</p></td>
+</tr>
+<tr class="row-even"><td><p>Data storage</p></td>
+<td><p>micro SD card</p></td>
+<td></td>
+<td><p>micro SD card</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Resolution</p></td>
+<td><p>0.01</p></td>
+<td><p>Ohm</p></td>
+<td><p>0.01</p></td>
+<td><p>Ohm</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="building-an-ohmpi-v2023-step-by-step">
+<h3>Building an OhmPi V2023 step by step<a class="headerlink" href="#building-an-ohmpi-v2023-step-by-step" title="Permalink to this heading"></a></h3>
+<div class="toctree-wrapper compound">
+</div>
+</section>
+</section>
+<section id="software-and-operation">
+<h2>Software and operation<a class="headerlink" href="#software-and-operation" title="Permalink to this heading"></a></h2>
+<section id="system-architecture">
+<h3>System architecture<a class="headerlink" href="#system-architecture" title="Permalink to this heading"></a></h3>
+<p>The OhmPi V2023 software is designed around a new architecture whose main components are summarized in the figure below.</p>
+<figure class="align-default" id="id4">
+<img alt="doc/V2024.x.x/img/architecture.png" src="doc/V2024.x.x/img/architecture.png" />
+<figcaption>
+<p><span class="caption-text">Software architecture of OhmPi V2023.</span><a class="headerlink" href="#id4" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<p>The general system configuration is defined in the <cite>config.py</cite> file covered in the <a class="reference internal" href="#configuration-file">Configuration file</a> section.
+The acquisition settings (i.e. injection duration, stacks…) are defined in a separate JSON file (default: ohmpi_settings.json).</p>
+<p>The central software component is the ohmpi.py file that contains the OhmPi class that interacts with the hardware. Other python files include utils and handlers (see the <a class="reference internal" href="#loggers">Loggers</a> section for more details).
+A communication layer (I/O interface) on top of OhmPi allows for different user interfaces depending on the use cases (see <a class="reference internal" href="#interfaces-and-applications">Interfaces and applications</a>).</p>
+</section>
+<section id="loggers">
+<h3>Loggers<a class="headerlink" href="#loggers" title="Permalink to this heading"></a></h3>
+<p>Loggers have been introduced in this release. They use the excellent logging python package.
+Specific handlers have been implemented for running with ohmpi.py (one for logging to an mqtt broker (see <a class="reference internal" href="#mqtt-interface">MQTT interface</a> for more details) and one for creating zipped rotated logs on disk).</p>
+<p>Two loggers have been defined. The first one is dedicated to log operations execution. It is named exec_logger. The second one, named data_logger, is dedicated to log data. A third one is planned to log the state of health (SOH) of the system in a future version.</p>
+<p>By default, logs are written to the console (print-like), stored locally in files (a zip is created after some time i.e. every day and/or when the size of the log exceeds a maximum size) and sent to an MQTT broker. Different logging levels may be defined for the different logs and handlers in the <a class="reference internal" href="#configuration-file">Configuration file</a>.</p>
+<p>Advanced users may write new handlers and edit the <cite>setup_loggers.py</cite> file to customize the logging mechanisms to their needs.</p>
+</section>
+<section id="configuration-file">
+<h3>Configuration file<a class="headerlink" href="#configuration-file" title="Permalink to this heading"></a></h3>
+<p>The configuration of the OhmPi file <cite>config.py</cite> allows to configure the OhmPi.
+A default version of <cite>config.py</cite> is provided in the repository.
+This file should be edited to customize the configuration following the user’s needs and preferences.</p>
+<p>The configuration includes setting the logging level desired for the different loggers and handlers, setting the mqtt broker(s) used for logging and control of the OhmPi and defining the options used for MQTT communication (i.e. username, password, security options…)</p>
+<p>One should make sure to understand the parameters before altering them. It is also recommended to keep a copy of the default configuration.</p>
+</section>
+<section id="interfaces-and-applications">
+<h3>Interfaces and applications<a class="headerlink" href="#interfaces-and-applications" title="Permalink to this heading"></a></h3>
+<p>Different interfaces can be used to interact with the OhmPi.</p>
+<p>Available interfaces are:
+- <a class="reference internal" href="#web-interface">Web interface</a> (=HTTP interface): run in bash: <cite>bash run_http_interface.sh</cite>
+- Python API: import the OhmPi class from Python script: <cite>from ohmpi import OhmPi</cite> (see <a class="reference internal" href="#python-interface">Python interface</a>)
+- MQTT: IoT messaging through a broker (see <a class="reference internal" href="#mqtt-interface">MQTT interface</a>)</p>
+<section id="web-interface">
+<h4>Web interface<a class="headerlink" href="#web-interface" title="Permalink to this heading"></a></h4>
+<p>This is a user friendly graphical interface for new users as well as running quick and easy acquisitions.</p>
+<p>The Raspberry Pi of the OhmPi is used as a Wi-Fi Access Point (AP) and runs
+a small webserver to serve the ‘index.html’ interface. Using a laptop or
+a mobile phone connected to the Wi-Fi of the Raspberry Pi, one can see this
+interface, upload sequences, change parameters, run a sequence and download data.</p>
+<p>To configure the Raspberry Pi to act as an access point and run
+the webserver automatically on start, see instructions on <a class="reference external" href="https://raspap.com/">raspap.com</a> and in ‘runOnStart.sh’.</p>
+<p>Once configured, the webserver should start by itself on start and once
+connected to the Pi, the user can go to <a class="reference external" href="http://10.3.141.1:8080">10.3.141.1:8080</a>
+to access the interface.</p>
+<figure class="align-default" id="id5">
+<img alt="doc/V2024.x.x/img/http-interface-pseudo-section.png" src="doc/V2024.x.x/img/http-interface-pseudo-section.png" />
+<figcaption>
+<p><span class="caption-text">Web interface with its interactive pseudo-section.</span><a class="headerlink" href="#id5" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id6">
+<img alt="doc/V2024.x.x/img/http-interface-evolution.png" src="doc/V2024.x.x/img/http-interface-evolution.png" />
+<figcaption>
+<p><span class="caption-text">Evolution of quadrupole apparent resistivity with time.</span><a class="headerlink" href="#id6" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id7">
+<img alt="doc/V2024.x.x/img/http-interface-rs.png" src="doc/V2024.x.x/img/http-interface-rs.png" />
+<figcaption>
+<p><span class="caption-text">Contact resistance check.</span><a class="headerlink" href="#id7" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+</section>
+<section id="python-interface">
+<h4>Python interface<a class="headerlink" href="#python-interface" title="Permalink to this heading"></a></h4>
+<p>This interface offers a more direct access to the software components especially well suited for testing or automation on the Raspberry Pi.</p>
+<p>By importing the <cite>OhmPi</cite> class from the ohmpi.py, one can control the OhmPi using interactive IPython.
+Typically, it involves using the terminal or an Python IDE such as Thonny on the Raspberry Pi. One can also connect using
+ssh and run the Python interface (see PuTTY on Windows or ssh command on macOS/Linux).</p>
+<p>To access the Python API, make sure the file ohmpi.py is in the same
+directory as where you run the commands/script. The file ohmpi.py can
+be found on the OhmPi gitlab repository. We recommend downloading the
+entire repository as ohmpi.py import other .py files and default configuration
+files (.json and .py).</p>
+<div class="literal-block-wrapper docutils container" id="id8">
+<div class="code-block-caption"><span class="caption-text">Example of using the Python API to control OhmPi</span><a class="headerlink" href="#id8" title="Permalink to this code"></a></div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">os</span>
+<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
+<span class="kn">import</span> <span class="nn">time</span>
+<span class="n">os</span><span class="o">.</span><span class="n">chdir</span><span class="p">(</span><span class="s2">&quot;/home/pi/OhmPi&quot;</span><span class="p">)</span>
+<span class="kn">from</span> <span class="nn">ohmpi</span> <span class="kn">import</span> <span class="n">OhmPi</span>
+
+<span class="c1">### Define object from class OhmPi</span>
+<span class="n">k</span> <span class="o">=</span> <span class="n">OhmPi</span><span class="p">()</span>  <span class="c1"># this loads default parameters from the disk</span>
+
+<span class="c1">### Default parameters can also be edited manually</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;injection_duration&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mf">0.5</span>  <span class="c1"># injection time in seconds</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nb_stack&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span>  <span class="c1"># one stack is two half-cycles</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nbr_meas&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span>  <span class="c1"># number of time the sequence is repeated</span>
+
+<span class="c1">### Update settings if needed</span>
+<span class="n">k</span><span class="o">.</span><span class="n">update_settings</span><span class="p">({</span><span class="s2">&quot;injection_duration&quot;</span><span class="p">:</span><span class="mf">0.2</span><span class="p">})</span>
+
+<span class="c1">### Set or load sequence</span>
+<span class="n">k</span><span class="o">.</span><span class="n">sequence</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">]])</span>    <span class="c1"># set numpy array of shape (n,4)</span>
+<span class="c1"># k.set_sequence(&#39;1 2 3 4\n2 3 4 5&#39;)    # call function set_sequence and pass a string</span>
+<span class="c1"># k.load_sequence(&#39;ABMN.txt&#39;)    # load sequence from a local file</span>
+
+<span class="c1">### Run contact resistance check</span>
+<span class="n">k</span><span class="o">.</span><span class="n">rs_check</span><span class="p">()</span>
+
+<span class="c1">### Run sequence (synchronously - it will wait that all</span>
+<span class="c1"># sequence is measured before returning the prompt</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_sequence</span><span class="p">()</span>
+<span class="c1"># k.run_sequence_async()  # sequence is run in a separate thread and the prompt returns immediately</span>
+<span class="c1"># time.sleep(2)</span>
+<span class="c1"># k.interrupt()  # kill the asynchron sequence</span>
+
+<span class="c1">### Run multiple sequences at given time interval</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nb_meas&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">3</span>  <span class="c1"># run sequence three times</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;sequence_delay&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">100</span> <span class="c1"># every 100 s</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_multiple_sequences</span><span class="p">()</span>  <span class="c1"># asynchron</span>
+<span class="c1"># k.interrupt()  # kill the asynchron sequence</span>
+
+<span class="c1">### Single measurement can also be taken with</span>
+<span class="n">k</span><span class="o">.</span><span class="n">switch_mux_on</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">])</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_measurement</span><span class="p">()</span>  <span class="c1"># use default acquisition parameters</span>
+<span class="n">k</span><span class="o">.</span><span class="n">switch_mux_off</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">])</span>  <span class="c1"># don&#39;t forget this! risk of short-circuit</span>
+
+<span class="c1">### Custom or adaptative argument, see help(k.run_measurement)</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_measurement</span><span class="p">(</span><span class="n">nb_stack</span><span class="o">=</span><span class="mi">4</span><span class="p">,</span>  <span class="c1"># do 4 stacks (8 half-cycles)</span>
+                  <span class="n">injection_duration</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>  <span class="c1"># inject for 2 seconds</span>
+                  <span class="n">autogain</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>  <span class="c1"># adapt gain of ADS to get good resolution</span>
+</pre></div>
+</div>
+</div>
+</section>
+<section id="mqtt-interface">
+<h4>MQTT interface<a class="headerlink" href="#mqtt-interface" title="Permalink to this heading"></a></h4>
+<p>This is an interface designed for an advanced remote usage of the OhmPi such as remote automation, data consumption by multiple processes and interaction with other sensors in the scope of a monitoring. It is based on the MQTT protocol, designed for the Internet of Things (IoT), to interact with the OhmPi.</p>
+<p>This option allows interacting remotely with a single OhmPi, a network of OhmPis, as well as auxiliary instruments and sensors. The communication is based on a publish/subscribe approach and involves a MQTT broker.</p>
+<p>An example of MQTT broker that can be used is <a class="reference external" href="https://mosquitto.org/">Mosquitto</a>. Depending on the monitoring needs, an MQTT broker can be set up locally on the Raspberry Pi, on a local network or any remote server reachable through the net. A local Mosquitto broker can be set up and enabled to run as a service on the OhmPi using the bash script install_local_mqtt_broker.sh.</p>
+<p>MQTT messages include logging messages from the OhmPi and commands sent to the OhmPi. These messages can be examined easily using a third party software such as <a class="reference external" href="http://mqtt-explorer.com/">MQTT Explorer</a>.</p>
+<p>Commands sent on the broker are received by the ohmpi.py script that runs on the OhmPi (make sure ohmpi.py starts on reboot) and further processed.
+MQTT commands are sent in JSON format following the Python API with kwargs as illustrated below:</p>
+<div class="literal-block-wrapper docutils container" id="id9">
+<div class="code-block-caption"><span class="caption-text">Updating acquisition settings.</span><a class="headerlink" href="#id9" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span>{
+  &quot;cmd_id&quot;: &quot;3fzxv121UITwGjWYgcz4xw&quot;,
+  &quot;cmd&quot;: &quot;update_settings&quot;, Depending on the experiment needs, MQTT brokers can be set up locally on the Raspberry Pi or on a local or remote server.
+  &quot;kwargs&quot;: {
+    &quot;config&quot;: {
+      &quot;nb_meas&quot;: 2,
+      &quot;nb_electrodes&quot;: 10,
+      &quot;nb_stack&quot;: 2,
+      &quot;injection_duration&quot;: 2,
+      &quot;sequence_delay&quot;: 100
+    }
+  }
+}
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id10">
+<div class="code-block-caption"><span class="caption-text">Check contact resistances</span><a class="headerlink" href="#id10" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4xw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;rs_check&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id11">
+<div class="code-block-caption"><span class="caption-text">Running a sequence.</span><a class="headerlink" href="#id11" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4Yw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;run_sequence&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id12">
+<div class="code-block-caption"><span class="caption-text">Running same sequence multiple times (nb_meas).</span><a class="headerlink" href="#id12" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4Yw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;run_multiple_sequences&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id13">
+<div class="code-block-caption"><span class="caption-text">Interrupt current acquisition.</span><a class="headerlink" href="#id13" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4xw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;interrupt&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<p>Custom processing of messages and tailor-made dashboards for monitoring experiments may be designed using a browser-based flow editor such as <a class="reference external" href="http://mqtt-explorer.com/">Node-red</a>.
+This may help designing complex IoT experiments and monitoring systems in which OhmPi is a component.</p>
+<p>Examples incorporating execution commands and data outputs from OhmPi can be found in the OhmPi examples. Once Node-RED is installed on the OhmPi, these examples can be accessed separately by running a command in the console such as :</p>
+<p>These examples may require installing some additional node packages in order to work properly. This can be done in the <a href="#id2"><span class="problematic" id="id3">`</span></a>Palette Manager &lt;<a class="reference external" href="https://nodered.org/docs/user-guide/editor/palette/manager">https://nodered.org/docs/user-guide/editor/palette/manager</a>&gt; within Node-RED.</p>
+<figure class="align-default" id="id14">
+<img alt="doc/V2024.x.x/img/node-red_flow.png" src="doc/V2024.x.x/img/node-red_flow.png" />
+<figcaption>
+<p><span class="caption-text">Example flow in node-red to interact with an OhmPi.</span><a class="headerlink" href="#id14" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id15">
+<img alt="doc/V2024.x.x/img/node-red_interface_control.png" src="doc/V2024.x.x/img/node-red_interface_control.png" />
+<figcaption>
+<p><span class="caption-text">Example of a dashboard UI created with node-red to interact with an OhmPi - control tab.</span><a class="headerlink" href="#id15" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id16">
+<img alt="doc/V2024.x.x/img/node-red_interface_data.png" src="doc/V2024.x.x/img/node-red_interface_data.png" />
+<figcaption>
+<p><span class="caption-text">Example of a dashboard UI created with node-red to interact with an OhmPi - data visualization tab.</span><a class="headerlink" href="#id16" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<p>For more documentation dedicated to node-red, please refer to the Node-red <a class="reference external" href="https://cookbook.nodered.org/">cookbooks</a>.</p>
+</section>
+</section>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/doc/api.html b/doc/build/html/doc/api.html
new file mode 100644
index 00000000..460fb60b
--- /dev/null
+++ b/doc/build/html/doc/api.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
+
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  <title>API reference &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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../_static/doctools.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" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <!-- Local TOC -->
+              <div class="local-toc"><ul>
+<li><a class="reference internal" href="#">API reference</a></li>
+</ul>
+</div>
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active">API reference</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../_sources/doc/api.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <section id="api-reference">
+<h1>API reference<a class="headerlink" href="#api-reference" title="Permalink to this heading"></a></h1>
+<div class="toctree-wrapper compound">
+</div>
+<span class="target" id="module-ohmpi"></span></section>
+
+
+           </div>
+          </div>
+          <footer>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/doc/v1.xx/V1_01.html b/doc/build/html/doc/v1.xx/V1_01.html
new file mode 100644
index 00000000..b286610a
--- /dev/null
+++ b/doc/build/html/doc/v1.xx/V1_01.html
@@ -0,0 +1,608 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.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/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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.js"></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" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <!-- Local TOC -->
+              <div class="local-toc"><ul>
+<li><a class="reference internal" href="#">OhmPi V 1.01 (limited to 32 electrodes)</a><ul>
+<li><a class="reference internal" href="#the-philosophy-of-ohmpi">The philosophy of Ohmpi</a></li>
+<li><a class="reference internal" href="#technical-data">Technical data</a></li>
+<li><a class="reference internal" href="#raspberry-pi-configuration">Raspberry Pi  configuration</a><ul>
+<li><a class="reference internal" href="#os-installation">OS installation</a></li>
+<li><a class="reference internal" href="#virtual-environment-and-packages">Virtual Environment and packages</a></li>
+<li><a class="reference internal" href="#activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi">Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi">Assembly of the measuring/current injection cards, and connection with the Raspberry Pi</a><ul>
+<li><a class="reference internal" href="#electrical-resistivity-measurements-board">Electrical resistivity measurements board</a><ul>
+<li><a class="reference internal" href="#a-description">a) Description</a></li>
+<li><a class="reference internal" href="#b-implementation">b) Implementation</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#current-injection-board">Current injection board</a></li>
+<li><a class="reference internal" href="#first-four-electrodes-resistivity-measurement">First four electrodes resistivity measurement</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#multiplexer-implementation">Multiplexer implementation</a></li>
+<li><a class="reference internal" href="#electrode-connection">Electrode connection</a></li>
+<li><a class="reference internal" href="#operating-instruction">Operating instruction</a><ul>
+<li><a class="reference internal" href="#preliminary-procedure-only-for-the-initial-operation">Preliminary procedure (Only for the initial operation)</a></li>
+<li><a class="reference internal" href="#startup-procedure">Startup procedure</a></li>
+<li><a class="reference internal" href="#electrical-resistivity-measurement-parameters-description">Electrical resistivity measurement parameters description</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#complete-list-of-components">Complete list of components</a></li>
+</ul>
+</li>
+</ul>
+</div>
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active">OhmPi V 1.01 (limited to 32 electrodes)</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/doc/v1.xx/V1_01.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <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 heading"></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="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>Ohmpi is a participative project open to all, it requires skills in electronics and to respect the safety rules. Ohmpi must be assembled in a professional context and by people competent in electronics. The Ohmpi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The Ohmpi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<section id="the-philosophy-of-ohmpi">
+<h2>The philosophy of Ohmpi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this heading"></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>
+</section>
+<section id="technical-data">
+<h2>Technical data<a class="headerlink" href="#technical-data" title="Permalink to this heading"></a></h2>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td><p><strong>Parameter</strong></p></td>
+<td><p><strong>Specifications</strong></p></td>
+<td><p>Units</p></td>
+</tr>
+<tr class="row-even"><td><p>Electrodes</p></td>
+<td><p>32</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Operating temperature</p></td>
+<td><p>0 to 50</p></td>
+<td><p>°C</p></td>
+</tr>
+<tr class="row-even"><td><p>Power consumption of CPU and
+control system</p></td>
+<td><p>18.5</p></td>
+<td><p>W</p></td>
+</tr>
+<tr class="row-odd"><td><p>Voltage injection</p></td>
+<td><p>9</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-even"><td><p>Battery</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-odd"><td><p>Current</p></td>
+<td><p>0 to 50</p></td>
+<td><p>mA</p></td>
+</tr>
+<tr class="row-even"><td><p>Min pulse duration</p></td>
+<td><p>150</p></td>
+<td><p>ms</p></td>
+</tr>
+<tr class="row-odd"><td><p>Input impedance</p></td>
+<td><p>36</p></td>
+<td><p>MOhm</p></td>
+</tr>
+<tr class="row-even"><td><p>Data storage</p></td>
+<td><p>micro SD card</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Resolution</p></td>
+<td><p>O.O1</p></td>
+<td><p>Ohm</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="raspberry-pi-configuration">
+<h2>Raspberry Pi  configuration<a class="headerlink" href="#raspberry-pi-configuration" title="Permalink to this heading"></a></h2>
+<section id="os-installation">
+<h3>OS installation<a class="headerlink" href="#os-installation" title="Permalink to this heading"></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">
+<li><p>Watch the video “how to set up your raspberry Pi” (<a class="reference external" href="https://www.youtube.com/watch?v=wjWZhV1v3Pk">https://www.youtube.com/watch?v=wjWZhV1v3Pk</a>)</p></li>
+<li><p>The authors recommend installing the latest stable and complete version of Raspbian by using NOOBS (a simple-to-use operating system installer).</p></li>
+</ol>
+<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>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/v1.xx/raspbian_version.jpg"><img alt="alternate text" src="doc/v1.xx/raspbian_version.jpg" style="width: 800px; height: 400px;" /></a>
+</figure>
+</div>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>Once the OS has been installed,  <strong>1-wire, spi and GPIO remote option</strong> must be deactivated via the Raspbian GUI settings menu. Failure to carry out this task may cause damage to the relay shield cards during measurements.</p>
+</div>
+<p>3. When the relays are connected to the GPIO, make sure that all the GPIOs are in the low position when the raspberry starts up. If not, the relays will activate unexpectedly.
+To ensure that the GPIOs are in Low position, you will need to modify the /boot/config.txt file.</p>
+<blockquote>
+<div><p>Run the terminal, and write</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">cd</span> <span class="o">/</span><span class="n">boot</span><span class="o">/</span>
+</pre></div>
+</div>
+</div></blockquote>
+<ol class="arabic simple" start="4">
+<li><p>Open config.txt with GNU nano editor</p></li>
+</ol>
+<blockquote>
+<div><div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">nano</span> <span class="n">config</span><span class="o">.</span><span class="n">txt</span>
+</pre></div>
+</div>
+</div></blockquote>
+<ol class="arabic simple" start="5">
+<li><p>At the end of the file write :</p></li>
+</ol>
+<blockquote>
+<div><div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">gpio</span><span class="o">=</span><span class="mi">8</span><span class="o">=</span><span class="n">op</span><span class="p">,</span><span class="n">dl</span>
+<span class="n">gpio</span><span class="o">=</span><span class="mi">7</span><span class="o">=</span><span class="n">op</span><span class="p">,</span><span class="n">dl</span>
+</pre></div>
+</div>
+</div></blockquote>
+<ol class="arabic simple" start="6">
+<li><p>Press Ctrl +O to save the modifications and press enter</p></li>
+<li><p>Press Ctrl +x to escape and return to the terminal</p></li>
+<li><p>Close the terminal</p></li>
+</ol>
+</section>
+<section id="virtual-environment-and-packages">
+<h3>Virtual Environment and packages<a class="headerlink" href="#virtual-environment-and-packages" title="Permalink to this heading"></a></h3>
+<p>All dependencies are specified in requirements.txt</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>All instructions below should be typed in the terminal</p>
+</div>
+<p>It is first necessary to ensure that the libatlas-base-dev library is installed:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">libatlas</span><span class="o">-</span><span class="n">base</span><span class="o">-</span><span class="n">dev</span>
+</pre></div>
+</div>
+<p>We strongly recommend users to create a virtual environment to run the code and installed all required dependencies. It can be done either in a directory gathering all virtual environments used on the computer or within the ohmpy directory.</p>
+<p>Create the virtual environment:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">python3</span> <span class="o">-</span><span class="n">m</span> <span class="n">venv</span> <span class="n">ohmpy</span>
+</pre></div>
+</div>
+<p>Activate it using the following command:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">source</span> <span class="n">ohmpy</span><span class="o">/</span><span class="nb">bin</span><span class="o">/</span><span class="n">activate</span>
+</pre></div>
+</div>
+<p>Install packages within the virtual environment. Installing the following package should be sufficient to meet dependencies:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="n">install</span> <span class="n">RPi</span><span class="o">.</span><span class="n">GPIO</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">blinka</span> <span class="n">numpy</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">circuitpython</span><span class="o">-</span><span class="n">ads1x15</span> <span class="n">pandas</span>
+</pre></div>
+</div>
+<p>Check that requirements are met using</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="nb">list</span>
+</pre></div>
+</div>
+<p>You should run you code within the virtual environment
+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>
+</section>
+<section id="activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi">
+<h3>Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)<a class="headerlink" href="#activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi" title="Permalink to this heading"></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 raspberry access <strong>menu &gt; programming&gt; Thonny pythonIDE</strong></p>
+<p>2- Thonny opens, Python runs on the root (Python 3.7.3 (/usr/bin/python3))</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/v1.xx/thonny_first_interface.jpg"><img alt="alternate text" src="doc/v1.xx/thonny_first_interface.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>3-Click on <strong>Run&gt;select interpreter</strong>, a new window opens click on interpret</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/v1.xx/thonny_option.jpg"><img alt="alternate text" src="doc/v1.xx/thonny_option.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>4-On the new open windows select <strong>alternative Python3 or virtual environment</strong></p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/v1.xx/thonny_interpreter.jpg"><img alt="alternate text" src="doc/v1.xx/thonny_interpreter.jpg" style="width: 600px; height: 450px;" /></a>
+</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 environment should appear</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/v1.xx/thonny_interpreter_folder.jpg"><img alt="alternate text" src="doc/v1.xx/thonny_interpreter_folder.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>8- Close the window by clicking on <strong>ok</strong>.</p>
+<p>9- Close thonny to save modifications</p>
+</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 heading"></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 heading"></a></h3>
+<section id="a-description">
+<h4>a) Description<a class="headerlink" href="#a-description" title="Permalink to this heading"></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.
+Figure 5 shows the general diagram for the electronic measurement board developed. This figure also displays the test
+circuit used to test the board in the laboratory, which mimics the behavior of a soil subjected to current injection.
+In this test circuit, resistance R11 represents the soil resistance.
+Soil resistance R11 is connected to electrodes A and B for the current injection. Resistors R10 and R12 constitute
+the contact resistances between soil and electrodes; they are typically made of stainless steel. The battery, which
+allows for direct current injection, is connected in series with resistors R10, R11 and R12. In this part of the board,
+resistance R9 has been added to measure the current flowing between electrodes A and B. This resistance value has been
+set at 50 ohms in order to ensure:
+•       a precise resistance,
+•       a resistance less than the sum of resistors R10, R11 and R12; indeed, R10 and R12 generally lie between 100 and 5,000 ohms.
+To measure the current intensity between A and B, the electrical potential difference at the pole of the reference resistor (R9)
+is measured. The intensity (in mA) is calculated by inserting the resulting value into the following: ?
+To measure the potential difference needed to measure current intensity, the ADS 1115 is connected to the ground of the circuit.
+In our case, the ground reference is electrode B. The analog inputs A1 and A0 of the ADS1115 are connected to each pole of the
+reference resistor (R9). In order to increase input impedance and adapt the signal gain, tracking amplifiers have been included
+and completed by a divider bridge (R5, R8, R6 and R7) located between the two amplifiers. The resistance of the divider bridge
+ensures that the signal remains between 0 and 5 V, in accordance with the ADS1115 signal gain. To measure the potential difference,
+the M and N electrodes are connected to analog inputs A2 and A3 of the ADS 1115. Between the ADC and the electrodes, two tracking
+amplifiers and a divider bridge have been positioned so as to obtain a potential lying within the 0-5 V range at the analog input of the ADS 1115.
+Let’s note that the potential difference value would equal the potential measured with ADS1115 multiplied by the voltage reduction
+value of the divider bridge (see Section 5.2). Despite the use of high-resolution resistance (i.e. accurate to within 1%), it is
+still necessary to calibrate the divider bridge using a precision voltmeter. For this purpose, the input and output potentials
+of the divider bridge must be measured using an equivalent circuit for various electrical potential values. These values serve
+to calculate the gain. With this electronic board, it is possible to measure the potential and intensity without disturbing the
+electric field in the ground, with the total input impedance value being estimated at 36 mega-ohms.
+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>
+<figure class="align-center" id="id1">
+<a class="reference internal image-reference" href="doc/v1.xx/schema_measurement_board.jpg"><img alt="alternate text" src="doc/v1.xx/schema_measurement_board.jpg" style="width: 800px; height: 400px;" /></a>
+<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 heading"></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>
+<li><dl>
+<dt>Step no. 1: test divider bridge</dt><dd><blockquote>
+<div><p>For each measurement channel, we have installed a bridge divider, it is necessary to test with ohmmeter the value of the resistances, to adjust  each coefficients (coef_p0, coef_p1, coef_p2, coef_p3) in the Ohmpi.py code..</p>
+</div></blockquote>
+<div class="math notranslate nohighlight">
+\[coef po = (R1 + R2) / R1\]</div>
+<div class="math notranslate nohighlight">
+\[coef p1 = (R3 + R4) / R3\]</div>
+<div class="math notranslate nohighlight">
+\[coef p2 = (R7 + R6) / R7\]</div>
+<div class="math notranslate nohighlight">
+\[coef p3 = (R9 + R8) / R9\]</div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="linenos">36</span><span class="w"> </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>
+</div>
+<p>The coefficient parameters can be adjusted in lines 40 to 43 of the ohmpi.py code.</p>
+</dd>
+</dl>
+</li>
+<li><p>Step no. 2: installation of the 1-KOhm resistors with an accuracy of ± 1%.</p></li>
+<li><p>Step no. 3: installation of the 1.5-KOhm resistors with an accuracy of ± 1%.</p></li>
+<li><p>Step no. 4: installation of both the black female 1 x 10 header and the 7-blue screw terminal blocks</p></li>
+<li><p>Step no. 5: installation of the 50-Ohm reference resistor ± 0.1%, please check the value and correct the line 39 in ohmpi.py code</p></li>
+<li><p>Step no. 6: addition of both the ADS115 directly onto the header (pins must be plugged according to the figure) and the LM358N operational amplifiers (pay attention to the direction).</p></li>
+</ul>
+<p>1-KOhm and 1.5-KOhm resistors apply to the divider bridge. If, for example, you prefer using a weaker
+or stronger power supply, it would be possible to adjust the divider bridge value by simply modifying these resistors.
+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>
+<figure class="align-center" id="id2">
+<a class="reference internal image-reference" href="doc/v1.xx/measurement_board.jpg"><img alt="alternate text" src="doc/v1.xx/measurement_board.jpg" style="width: 800px; height: 500px;" /></a>
+<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="doc/v1.xx/measurement_board-2.jpg"><img alt="alternate text" src="doc/v1.xx/measurement_board-2.jpg" style="width: 800px; height: 700px;" /></a>
+<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 heading"></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
+injection is controlled via a 4-channel relay module board connected to the Raspberry Pi. The mechanical relay
+module board is shown in Figure 4. Relays 1 and 2 serve to switch on the current source. The common contacts
+of relays 1 and 2 are connected to the positive and negative battery poles, respectively. The normally open
+contacts of both relays are connected to the common contacts of relays 3 and 4. Relays 1 and 2 are connected
+to the GPIO 7 on the Raspberry Pi and therefore activate simultaneously. The role of relays 3 and 4 is to reverse
+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>
+<figure class="align-center" id="id4">
+<a class="reference internal image-reference" href="doc/v1.xx/current_board.jpg"><img alt="alternate text" src="doc/v1.xx/current_board.jpg" style="width: 800px; height: 400px;" /></a>
+<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
+purpose, it is necessary to solder together the two pins on the 4-channel relay shield module and connect them to the Raspberry Pi GPIO-7 (Fig. 10). The same must be performed for inputs In3 and In4 with GPIO-8. Connect the GND and 5Vdc pins of
+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>
+<figure class="align-center" id="id5">
+<a class="reference internal image-reference" href="doc/v1.xx/installation_current_board.jpg"><img alt="alternate text" src="doc/v1.xx/installation_current_board.jpg" style="width: 800px; height: 700px;" /></a>
+<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>
+</section>
+<section id="first-four-electrodes-resistivity-measurement">
+<h3>First four electrodes resistivity measurement<a class="headerlink" href="#first-four-electrodes-resistivity-measurement" title="Permalink to this heading"></a></h3>
+<p>Under construction !</p>
+<p>Describe the way to validate the first part of the instruction.
+Electrical resistivity measurement on test circuit</p>
+</section>
+</section>
+<section id="multiplexer-implementation">
+<h2>Multiplexer implementation<a class="headerlink" href="#multiplexer-implementation" title="Permalink to this heading"></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
+the 32 electrodes stuck into the ground, all of which are connected to the data logger.</p>
+<p>We will describe below how to assemble the four multiplexers (MUX), one per terminal. A multiplexer consists of 2 relay
+modules with 16 channels each. On the first board, on each MUX, 15 relays out of the 16 available will be used. Please note that the suggested
+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>
+<figure class="align-center" id="id6">
+<a class="reference internal image-reference" href="doc/v1.xx/multiplexer_implementation.jpg"><img alt="alternate text" src="doc/v1.xx/multiplexer_implementation.jpg" style="width: 800px; height: 500px;" /></a>
+<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.
+As a final step, connect the cables to the correct connectors. This operation must be repeated in order to carry out all the wiring shown in Figure below.</p>
+<p>Once the operation has been completed, the 16 control pins of each 16-channel relay shield card must be prepared. Each card actually contains 16 input channels
+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><figure class="align-center" id="id7">
+<a class="reference internal image-reference" href="doc/v1.xx/connection.jpg"><img alt="alternate text" src="doc/v1.xx/connection.jpg" style="width: 800px; height: 400px;" /></a>
+<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.
+*       Follow the diagram and solder the pins as shown in Fig.
+*       Lastly, solder 0.5-mm² wires 1 m in length to the test circuit.</p>
+<p>For relay shield no. 2, follow the same procedure, but solder all the pins together (d-e-f).
+This same operation must be repeated for the other three multiplexers as well.
+The next step consists of connecting the relay card inputs to the Raspberry Pi according to Table 5 for all four multiplexers.</p>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td rowspan="2"></td>
+<td colspan="4"><p>Relay shield n°1</p></td>
+<td><p>Relay Shield n°2</p></td>
+</tr>
+<tr class="row-even"><td><p>Pin 1</p></td>
+<td><p>Pin 2-3</p></td>
+<td><p>Pin 4-7</p></td>
+<td><p>Pin 8-16</p></td>
+<td><p>Pin 1- 16</p></td>
+</tr>
+<tr class="row-odd"><td><p>Multiplexer A</p></td>
+<td><p>12</p></td>
+<td><p>16</p></td>
+<td><p>20</p></td>
+<td><p>21</p></td>
+<td><p>26</p></td>
+</tr>
+<tr class="row-even"><td><p>Multiplexer B</p></td>
+<td><p>18</p></td>
+<td><p>23</p></td>
+<td><p>24</p></td>
+<td><p>25</p></td>
+<td><p>19</p></td>
+</tr>
+<tr class="row-odd"><td><p>Multiplexer M</p></td>
+<td><p>06</p></td>
+<td><p>13</p></td>
+<td><p>04</p></td>
+<td><p>17</p></td>
+<td><p>27</p></td>
+</tr>
+<tr class="row-even"><td><p>Multiplexer N</p></td>
+<td><p>22</p></td>
+<td><p>10</p></td>
+<td><p>09</p></td>
+<td><p>11</p></td>
+<td><p>05</p></td>
+</tr>
+</tbody>
+</table>
+<blockquote>
+<div><p>Connection of the GPIOs to each multiplexer</p>
+</div></blockquote>
+</section>
+<section id="electrode-connection">
+<h2>Electrode connection<a class="headerlink" href="#electrode-connection" title="Permalink to this heading"></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>
+<figure class="align-center" id="id8">
+<a class="reference internal image-reference" href="doc/v1.xx/cable.jpg"><img alt="alternate text" src="doc/v1.xx/cable.jpg" style="width: 800px; height: 300px;" /></a>
+<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>
+<figure class="align-center" id="id9">
+<a class="reference internal image-reference" href="doc/v1.xx/electrode_cable.jpg"><img alt="alternate text" src="doc/v1.xx/electrode_cable.jpg" style="width: 800px; height: 800px;" /></a>
+<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>
+</section>
+<section id="operating-instruction">
+<h2>Operating instruction<a class="headerlink" href="#operating-instruction" title="Permalink to this heading"></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 heading"></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>
+</section>
+<section id="startup-procedure">
+<h3>Startup procedure<a class="headerlink" href="#startup-procedure" title="Permalink to this heading"></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”,
+the protocol file “ABMN.txt” must be created or modified; this file contains all quadrupole ABMN numeration (an example is proposed with the source code). Some input parameters of the main “ohmpi.py”
+function may be adjusted/optimized depending on the measurement attributes. For example, both the current injection duration and number of stacks can be adjusted. At this point, the9 V and 12-V battery can be
+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>
+</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 heading"></a></h3>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="linenos">27</span><span class="w"> </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 quadrupole 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 quadrupole</span>
+</pre></div>
+</div>
+<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 heading"></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>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/doc/v1.xx/V1_02.html b/doc/build/html/doc/v1.xx/V1_02.html
new file mode 100644
index 00000000..9c114b88
--- /dev/null
+++ b/doc/build/html/doc/v1.xx/V1_02.html
@@ -0,0 +1,615 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.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/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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.js"></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" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <!-- Local TOC -->
+              <div class="local-toc"><ul>
+<li><a class="reference internal" href="#">OhmPi V 1.02 (limited to 32 electrodes)</a><ul>
+<li><a class="reference internal" href="#the-philosophy-of-ohmpi">The philosophy of Ohmpi</a></li>
+<li><a class="reference internal" href="#technical-data">Technical data</a></li>
+<li><a class="reference internal" href="#raspberry-pi-configuration">Raspberry Pi  configuration</a><ul>
+<li><a class="reference internal" href="#os-installation">OS installation</a></li>
+<li><a class="reference internal" href="#virtual-environment-and-packages">Virtual Environment and packages</a></li>
+<li><a class="reference internal" href="#activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi">Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi">Assembly of the measuring/current injection cards, and connection with the Raspberry Pi</a><ul>
+<li><a class="reference internal" href="#electrical-resistivity-measurements-board">Electrical resistivity measurements board</a><ul>
+<li><a class="reference internal" href="#a-description">a) Description</a></li>
+<li><a class="reference internal" href="#b-implementation">b) Implementation</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#current-injection-board">Current injection board</a></li>
+<li><a class="reference internal" href="#first-four-electrodes-resistivity-measurement">First four electrodes resistivity measurement</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#multiplexer-implementation">Multiplexer implementation</a></li>
+<li><a class="reference internal" href="#electrode-connection">Electrode connection</a></li>
+<li><a class="reference internal" href="#operating-instruction">Operating instruction</a><ul>
+<li><a class="reference internal" href="#preliminary-procedure-only-for-the-initial-operation">Preliminary procedure (Only for the initial operation)</a></li>
+<li><a class="reference internal" href="#startup-procedure">Startup procedure</a></li>
+<li><a class="reference internal" href="#electrical-resistivity-measurement-parameters-description">Electrical resistivity measurement parameters description</a></li>
+</ul>
+</li>
+<li><a class="reference internal" href="#complete-list-of-components">Complete list of components</a></li>
+</ul>
+</li>
+</ul>
+</div>
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active">OhmPi V 1.02 (limited to 32 electrodes)</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/doc/v1.xx/V1_02.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <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 heading"></a></h1>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>Ohmpi is a participative project open to all, it requires skills in electronics and to respect the safety rules. Ohmpi must be assembled in a professional context and by people competent in electronics. The Ohmpi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The Ohmpi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<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>
+<section id="the-philosophy-of-ohmpi">
+<h2>The philosophy of Ohmpi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this heading"></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>
+</section>
+<section id="technical-data">
+<h2>Technical data<a class="headerlink" href="#technical-data" title="Permalink to this heading"></a></h2>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td><p><strong>Parameter</strong></p></td>
+<td><p><strong>Specifications</strong></p></td>
+<td><p>Units</p></td>
+</tr>
+<tr class="row-even"><td><p>Electrodes</p></td>
+<td><p>32</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Operating temperature</p></td>
+<td><p>0 to 50</p></td>
+<td><p>°C</p></td>
+</tr>
+<tr class="row-even"><td><p>Power consumption of CPU and
+control system</p></td>
+<td><p>18.5</p></td>
+<td><p>W</p></td>
+</tr>
+<tr class="row-odd"><td><p>Voltage injection</p></td>
+<td><p>9</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-even"><td><p>Battery</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-odd"><td><p>Current</p></td>
+<td><p>0 to 50</p></td>
+<td><p>mA</p></td>
+</tr>
+<tr class="row-even"><td><p>Min pulse duration</p></td>
+<td><p>150</p></td>
+<td><p>ms</p></td>
+</tr>
+<tr class="row-odd"><td><p>Input impedance</p></td>
+<td><p>36</p></td>
+<td><p>MOhm</p></td>
+</tr>
+<tr class="row-even"><td><p>Data storage</p></td>
+<td><p>micro SD card</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Resolution</p></td>
+<td><p>O.O1</p></td>
+<td><p>Ohm</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="raspberry-pi-configuration">
+<h2>Raspberry Pi  configuration<a class="headerlink" href="#raspberry-pi-configuration" title="Permalink to this heading"></a></h2>
+<section id="os-installation">
+<h3>OS installation<a class="headerlink" href="#os-installation" title="Permalink to this heading"></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">
+<li><p>Watch the video “how to set up your raspberry Pi” (<a class="reference external" href="https://www.youtube.com/watch?v=wjWZhV1v3Pk">https://www.youtube.com/watch?v=wjWZhV1v3Pk</a>)</p></li>
+<li><p>The authors recommend installing the latest stable and complete version of Raspbian by using NOOBS (a simple-to-use operating system installer).</p></li>
+</ol>
+<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>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/v1.xx/raspbian_version.jpg"><img alt="alternate text" src="doc/v1.xx/raspbian_version.jpg" style="width: 800px; height: 400px;" /></a>
+</figure>
+</div>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>Once the OS has been installed,  <strong>1-wire, spi and GPIO remote option</strong> must be deactivated via the Raspbian GUI settings menu. Failure to carry out this task may cause damage to the relay shield cards during measurements.</p>
+</div>
+<p>3. When the relays are connected to the GPIO, make sure that all the GPIOs are in the low position when the raspberry starts up. If not, the relays will activate unexpectedly.
+To ensure that the GPIOs are in Low position, you will need to modify the /boot/config.txt file.</p>
+<blockquote>
+<div><p>Run the terminal, and write</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">cd</span> <span class="o">/</span><span class="n">boot</span><span class="o">/</span>
+</pre></div>
+</div>
+</div></blockquote>
+<ol class="arabic simple" start="4">
+<li><p>Open config.txt with GNU nano editor</p></li>
+</ol>
+<blockquote>
+<div><div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">nano</span> <span class="n">config</span><span class="o">.</span><span class="n">txt</span>
+</pre></div>
+</div>
+</div></blockquote>
+<ol class="arabic simple" start="5">
+<li><p>At the end of the file write :</p></li>
+</ol>
+<blockquote>
+<div><div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">gpio</span><span class="o">=</span><span class="mi">8</span><span class="o">=</span><span class="n">op</span><span class="p">,</span><span class="n">dl</span>
+<span class="n">gpio</span><span class="o">=</span><span class="mi">7</span><span class="o">=</span><span class="n">op</span><span class="p">,</span><span class="n">dl</span>
+</pre></div>
+</div>
+</div></blockquote>
+<ol class="arabic simple" start="6">
+<li><p>Press Ctrl +O to save the modifications and press enter</p></li>
+<li><p>Press Ctrl +x to escape and return to the terminal</p></li>
+<li><p>Close the terminal</p></li>
+</ol>
+</section>
+<section id="virtual-environment-and-packages">
+<h3>Virtual Environment and packages<a class="headerlink" href="#virtual-environment-and-packages" title="Permalink to this heading"></a></h3>
+<p>All dependencies are specified in requirements.txt</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>All instructions below should be typed in the terminal</p>
+</div>
+<p>It is first necessary to ensure that the libatlas-base-dev library is installed:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">libatlas</span><span class="o">-</span><span class="n">base</span><span class="o">-</span><span class="n">dev</span>
+</pre></div>
+</div>
+<p>We strongly recommend users to create a virtual environment to run the code and installed all required dependencies. It can be done either in a directory gathering all virtual environments used on the computer or within the ohmpy directory.</p>
+<p>Create the virtual environment:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">python3</span> <span class="o">-</span><span class="n">m</span> <span class="n">venv</span> <span class="n">ohmpy</span>
+</pre></div>
+</div>
+<p>Activate it using the following command:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">source</span> <span class="n">ohmpy</span><span class="o">/</span><span class="nb">bin</span><span class="o">/</span><span class="n">activate</span>
+</pre></div>
+</div>
+<p>Install packages within the virtual environment. Installing the following package should be sufficient to meet dependencies:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="n">install</span> <span class="n">RPi</span><span class="o">.</span><span class="n">GPIO</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">blinka</span> <span class="n">numpy</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">circuitpython</span><span class="o">-</span><span class="n">ads1x15</span> <span class="n">pandas</span>
+</pre></div>
+</div>
+<p>Check that requirements are met using</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="nb">list</span>
+</pre></div>
+</div>
+<p>You should run you code within the virtual environment
+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>
+</section>
+<section id="activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi">
+<h3>Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)<a class="headerlink" href="#activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi" title="Permalink to this heading"></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 raspberry access <strong>menu &gt; programming&gt; Thonny pythonIDE</strong></p>
+<p>2- Thonny opens, Python runs on the root (Python 3.7.3 (/usr/bin/python3))</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/v1.xx/thonny_first_interface.jpg"><img alt="alternate text" src="doc/v1.xx/thonny_first_interface.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>3-Click on <strong>Run&gt;select interpreter</strong>, a new window opens click on interpret</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/v1.xx/thonny_option.jpg"><img alt="alternate text" src="doc/v1.xx/thonny_option.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>4-On the new open windows select <strong>alternative Python3 or virtual environment</strong></p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/v1.xx/thonny_interpreter.jpg"><img alt="alternate text" src="doc/v1.xx/thonny_interpreter.jpg" style="width: 600px; height: 450px;" /></a>
+</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 environment should appear</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="doc/v1.xx/thonny_interpreter_folder.jpg"><img alt="alternate text" src="doc/v1.xx/thonny_interpreter_folder.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>8- Close the window by clicking on <strong>ok</strong>.</p>
+<p>9- Close thonny to save modifications</p>
+</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 heading"></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 heading"></a></h3>
+<section id="a-description">
+<h4>a) Description<a class="headerlink" href="#a-description" title="Permalink to this heading"></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.
+Figure 5 shows the general diagram for the electronic measurement board developed. This figure also displays the test
+circuit used to test the board in the laboratory, which mimics the behavior of a soil subjected to current injection.
+In this test circuit, resistance R11 represents the soil resistance.
+Soil resistance R11 is connected to electrodes A and B for the current injection. Resistors R10 and R12 constitute
+the contact resistances between soil and electrodes; they are typically made of stainless steel. The battery, which
+allows for direct current injection, is connected in series with resistors R10, R11 and R12. In this part of the board,
+resistance R9 has been added to measure the current flowing between electrodes A and B. This resistance value has been
+set at 50 ohms in order to ensure:
+•       a precise resistance,
+•       a resistance less than the sum of resistors R10, R11 and R12; indeed, R10 and R12 generally lie between 100 and 5,000 ohms.
+To measure the current intensity between A and B, the electrical potential difference at the pole of the reference resistor (R9)
+is measured. The intensity (in mA) is calculated by inserting the resulting value into the following: ?
+To measure the potential difference needed to measure current intensity, the ADS 1115 is connected to the ground of the circuit.
+In our case, the ground reference is electrode B. The analog inputs A1 and A0 of the ADS1115 are connected to each pole of the
+reference resistor (R9). In order to increase input impedance and adapt the signal gain, tracking amplifiers have been included
+and completed by a divider bridge (R5, R8, R6 and R7) located between the two amplifiers. The resistance of the divider bridge
+ensures that the signal remains between 0 and 5 V, in accordance with the ADS1115 signal gain. To measure the potential difference,
+the M and N electrodes are connected to analog inputs A2 and A3 of the ADS 1115. Between the ADC and the electrodes, two tracking
+amplifiers and a divider bridge have been positioned so as to obtain a potential lying within the 0-5 V range at the analog input of the ADS 1115.
+Let’s note that the potential difference value would equal the potential measured with ADS1115 multiplied by the voltage reduction
+value of the divider bridge (see Section 5.2). Despite the use of high-resolution resistance (i.e. accurate to within 1%), it is
+still necessary to calibrate the divider bridge using a precision voltmeter. For this purpose, the input and output potentials
+of the divider bridge must be measured using an equivalent circuit for various electrical potential values. These values serve
+to calculate the gain. With this electronic board, it is possible to measure the potential and intensity without disturbing the
+electric field in the ground, with the total input impedance value being estimated at 36 mega-ohms.
+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.
+In version 1.02, we have improved the electronic board of measurement. we have added a DC/DC converter to supply the operational amplifiers
+(2 Traco power DC/DC converter TRN3-1215). These converters allow to limit the suppression of the signal when the injected voltage is higher than 10V.
+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>
+<figure class="align-center" id="id1">
+<a class="reference internal image-reference" href="doc/v1.xx/schema_measurement_board1_02.png"><img alt="alternate text" src="doc/v1.xx/schema_measurement_board1_02.png" style="width: 800px; height: 400px;" /></a>
+<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>
+</section>
+<section id="b-implementation">
+<h4>b) Implementation<a class="headerlink" href="#b-implementation" title="Permalink to this heading"></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>
+<li><dl>
+<dt>Step no. 1: test divider bridge</dt><dd><blockquote>
+<div><p>For each measurement channel, we have installed a bridge divider, it is necessary to test with ohmmeter the value of the resistances, to adjust  each coefficients (coef_p0, coef_p1, coef_p2, coef_p3) in the Ohmpi.py code..</p>
+</div></blockquote>
+<div class="math notranslate nohighlight">
+\[coef po = (R1 + R2) / R1\]</div>
+<div class="math notranslate nohighlight">
+\[coef p1 = (R3 + R4) / R3\]</div>
+<div class="math notranslate nohighlight">
+\[coef p2 = (R7 + R6) / R7\]</div>
+<div class="math notranslate nohighlight">
+\[coef p3 = (R9 + R8) / R9\]</div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="linenos">36</span><span class="w"> </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>
+</div>
+<p>The coefficient parameters can be adjusted in lines 40 to 43 of the ohmpi.py code.</p>
+</dd>
+</dl>
+</li>
+<li><p>Step no. 2: installation of the 1-KOhm resistors with an accuracy of ± 1% (b-in the figure).</p></li>
+<li><p>Step no. 3: installation of the 1.5-KOhm resistors with an accuracy of ± 1%(C-in the figure).</p></li>
+<li><p>Step no. 4: installation of both the black female 1 x 10 header and the 7-blue screw terminal blocks (c-in the figure)</p></li>
+<li><p>Step no. 5: installation of the 50-Ohm reference resistor ± 0.1%, please check the value and correct the line 39 in ohmpi.py code (d-in the figure)</p></li>
+<li><p>Step no. 6: addition of both the ADS115 directly onto the header (pins must be plugged according to the figure) and the LM358N operational amplifiers (pay attention to the orientation) (e-in the figure).</p></li>
+<li><p>Step no. 7: installation of the 10-MOhm resistors with an accuracy of ± 5% (f-in the figure).</p></li>
+<li><p>Step no. 8: installation of the two DC/DC converter TRN3-1215 (h-in the figure).</p></li>
+<li><p>Step no. 9: installation of the four capacitor on 100-nF/50vDC and the fuse of 10-A (h-in the figure).</p></li>
+</ul>
+<p>1-KOhm and 1.5-KOhm resistors apply to the divider bridge. If, for example, you prefer using a stronger power supply, it would be possible to adjust the divider bridge value by simply modifying these resistors.
+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>
+<figure class="align-center" id="id2">
+<a class="reference internal image-reference" href="doc/v1.xx/measurement_board1-02.jpg"><img alt="alternate text" src="doc/v1.xx/measurement_board1-02.jpg" style="width: 800px; height: 700px;" /></a>
+<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="doc/v1.xx/measurement_board-2-V1-02.jpg"><img alt="alternate text" src="doc/v1.xx/measurement_board-2-V1-02.jpg" style="width: 800px; height: 700px;" /></a>
+<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 heading"></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
+injection is controlled via a 4-channel relay module board connected to the Raspberry Pi. The mechanical relay
+module board is shown in Figure 4. Relays 1 and 2 serve to switch on the current source. The common contacts
+of relays 1 and 2 are connected to the positive and negative battery poles, respectively. The normally open
+contacts of both relays are connected to the common contacts of relays 3 and 4. Relays 1 and 2 are connected
+to the GPIO 7 on the Raspberry Pi and therefore activate simultaneously. The role of relays 3 and 4 is to reverse
+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>
+<figure class="align-center" id="id4">
+<a class="reference internal image-reference" href="doc/v1.xx/current_board.jpg"><img alt="alternate text" src="doc/v1.xx/current_board.jpg" style="width: 800px; height: 400px;" /></a>
+<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
+purpose, it is necessary to solder together the two pins on the 4-channel relay shield module and connect them to the Raspberry Pi GPIO-7 (Fig. 10). The same must be performed for inputs In3 and In4 with GPIO-8. Connect the GND and 5Vdc pins of
+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>
+<figure class="align-center" id="id5">
+<a class="reference internal image-reference" href="doc/v1.xx/installation_current_board_1_02.jpg"><img alt="alternate text" src="doc/v1.xx/installation_current_board_1_02.jpg" style="width: 800px; height: 700px;" /></a>
+<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>
+</section>
+<section id="first-four-electrodes-resistivity-measurement">
+<h3>First four electrodes resistivity measurement<a class="headerlink" href="#first-four-electrodes-resistivity-measurement" title="Permalink to this heading"></a></h3>
+<p>Under construction !</p>
+<p>Describe the way to validate the first part of the instruction.
+Electrical resistivity measurement on test circuit</p>
+</section>
+</section>
+<section id="multiplexer-implementation">
+<h2>Multiplexer implementation<a class="headerlink" href="#multiplexer-implementation" title="Permalink to this heading"></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
+the 32 electrodes stuck into the ground, all of which are connected to the data logger.</p>
+<p>We will describe below how to assemble the four multiplexers (MUX), one per terminal. A multiplexer consists of 2 relay
+modules with 16 channels each. On the first board, on each MUX, 15 relays out of the 16 available will be used. Please note that the suggested
+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>
+<figure class="align-center" id="id6">
+<a class="reference internal image-reference" href="doc/v1.xx/multiplexer_implementation.jpg"><img alt="alternate text" src="doc/v1.xx/multiplexer_implementation.jpg" style="width: 800px; height: 500px;" /></a>
+<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.
+As a final step, connect the cables to the correct connectors. This operation must be repeated in order to carry out all the wiring shown in Figure below.</p>
+<p>Once the operation has been completed, the 16 control pins of each 16-channel relay shield card must be prepared. Each card actually contains 16 input channels
+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><figure class="align-center" id="id7">
+<a class="reference internal image-reference" href="doc/v1.xx/connection.jpg"><img alt="alternate text" src="doc/v1.xx/connection.jpg" style="width: 800px; height: 400px;" /></a>
+<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.
+*       Follow the diagram and solder the pins as shown in Fig.
+*       Lastly, solder 0.5-mm² wires 1 m in length to the test circuit.</p>
+<p>For relay shield no. 2, follow the same procedure, but solder all the pins together (d-e-f).
+This same operation must be repeated for the other three multiplexers as well.
+The next step consists of connecting the relay card inputs to the Raspberry Pi according to Table 5 for all four multiplexers.</p>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td rowspan="2"></td>
+<td colspan="4"><p>Relay shield n°1</p></td>
+<td><p>Relay Shield n°2</p></td>
+</tr>
+<tr class="row-even"><td><p>Pin 1</p></td>
+<td><p>Pin 2-3</p></td>
+<td><p>Pin 4-7</p></td>
+<td><p>Pin 8-16</p></td>
+<td><p>Pin 1- 16</p></td>
+</tr>
+<tr class="row-odd"><td><p>Multiplexer A</p></td>
+<td><p>12</p></td>
+<td><p>16</p></td>
+<td><p>20</p></td>
+<td><p>21</p></td>
+<td><p>26</p></td>
+</tr>
+<tr class="row-even"><td><p>Multiplexer B</p></td>
+<td><p>18</p></td>
+<td><p>23</p></td>
+<td><p>24</p></td>
+<td><p>25</p></td>
+<td><p>19</p></td>
+</tr>
+<tr class="row-odd"><td><p>Multiplexer M</p></td>
+<td><p>06</p></td>
+<td><p>13</p></td>
+<td><p>04</p></td>
+<td><p>17</p></td>
+<td><p>27</p></td>
+</tr>
+<tr class="row-even"><td><p>Multiplexer N</p></td>
+<td><p>22</p></td>
+<td><p>10</p></td>
+<td><p>09</p></td>
+<td><p>11</p></td>
+<td><p>05</p></td>
+</tr>
+</tbody>
+</table>
+<blockquote>
+<div><p>Connection of the GPIOs to each multiplexer</p>
+</div></blockquote>
+</section>
+<section id="electrode-connection">
+<h2>Electrode connection<a class="headerlink" href="#electrode-connection" title="Permalink to this heading"></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>
+<figure class="align-center" id="id8">
+<a class="reference internal image-reference" href="doc/v1.xx/cable.jpg"><img alt="alternate text" src="doc/v1.xx/cable.jpg" style="width: 800px; height: 300px;" /></a>
+<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>
+<figure class="align-center" id="id9">
+<a class="reference internal image-reference" href="doc/v1.xx/electrode_cable.jpg"><img alt="alternate text" src="doc/v1.xx/electrode_cable.jpg" style="width: 800px; height: 800px;" /></a>
+<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>
+</section>
+<section id="operating-instruction">
+<h2>Operating instruction<a class="headerlink" href="#operating-instruction" title="Permalink to this heading"></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 heading"></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>
+</section>
+<section id="startup-procedure">
+<h3>Startup procedure<a class="headerlink" href="#startup-procedure" title="Permalink to this heading"></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”,
+the protocol file “ABMN.txt” must be created or modified; this file contains all quadrupole ABMN numeration (an example is proposed with the source code). Some input parameters of the main “ohmpi.py”
+function may be adjusted/optimized depending on the measurement attributes. For example, both the current injection duration and number of stacks can be adjusted. At this point, the9 V and 12-V battery can be
+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>
+</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 heading"></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"><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 quadrupole 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 quadrupole</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>
+</div>
+</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 heading"></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>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/genindex.html b/doc/build/html/genindex.html
index 7ab0775f..789d4a25 100644
--- a/doc/build/html/genindex.html
+++ b/doc/build/html/genindex.html
@@ -40,12 +40,12 @@
 </div>
         </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
               <ul>
-<li class="toctree-l1"><a class="reference internal" href="Ohmpi.html">OhmPi project</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V2024_rc.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="api.html">API reference</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/v1.xx/V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/v1.xx/V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/V2023.x.x/V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/api.html">API reference</a></li>
 </ul>
 
         </div>
@@ -86,7 +86,7 @@
     module
 
       <ul>
-        <li><a href="api.html#module-ohmpi">ohmpi</a>
+        <li><a href="source_rst/api.html#module-ohmpi">ohmpi</a>
 </li>
       </ul></li>
   </ul></td>
@@ -99,7 +99,7 @@
     ohmpi
 
       <ul>
-        <li><a href="api.html#module-ohmpi">module</a>
+        <li><a href="source_rst/api.html#module-ohmpi">module</a>
 </li>
       </ul></li>
   </ul></td>
diff --git a/doc/build/html/index.html b/doc/build/html/index.html
index 7583c564..d599edb2 100644
--- a/doc/build/html/index.html
+++ b/doc/build/html/index.html
@@ -19,7 +19,7 @@
     <script src="_static/js/theme.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
-    <link rel="next" title="OhmPi project" href="Ohmpi.html" /> 
+    <link rel="next" title="OhmPi project" href="source_rst/Ohmpi.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -42,12 +42,12 @@
 </div>
         </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
               <ul>
-<li class="toctree-l1"><a class="reference internal" href="Ohmpi.html">OhmPi project</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V2024_rc.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="api.html">API reference</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/v1.xx/V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/v1.xx/V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/V2023.x.x/V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/api.html">API reference</a></li>
 </ul>
 
         </div>
@@ -111,48 +111,48 @@
 <p>Contents:</p>
 <div class="toctree-wrapper compound">
 <ul>
-<li class="toctree-l1"><a class="reference internal" href="Ohmpi.html">OhmPi project</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="Ohmpi.html#authors"><strong>Authors:</strong></a></li>
-<li class="toctree-l2"><a class="reference internal" href="Ohmpi.html#partners"><strong>Partners:</strong></a></li>
-<li class="toctree-l2"><a class="reference internal" href="Ohmpi.html#citing-ohmpi"><strong>Citing OhmPi:</strong></a></li>
-<li class="toctree-l2"><a class="reference internal" href="Ohmpi.html#introduction"><strong>Introduction :</strong></a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/Ohmpi.html">OhmPi project</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/Ohmpi.html#authors"><strong>Authors:</strong></a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/Ohmpi.html#partners"><strong>Partners:</strong></a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/Ohmpi.html#citing-ohmpi"><strong>Citing OhmPi:</strong></a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/Ohmpi.html#introduction"><strong>Introduction :</strong></a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="V1_01.html#the-philosophy-of-ohmpi">The philosophy of Ohmpi</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V1_01.html#technical-data">Technical data</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V1_01.html#raspberry-pi-configuration">Raspberry Pi  configuration</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V1_01.html#assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi">Assembly of the measuring/current injection cards, and connection with the Raspberry Pi</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V1_01.html#multiplexer-implementation">Multiplexer implementation</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V1_01.html#electrode-connection">Electrode connection</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V1_01.html#operating-instruction">Operating instruction</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V1_01.html#complete-list-of-components">Complete list of components</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/v1.xx/V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_01.html#the-philosophy-of-ohmpi">The philosophy of Ohmpi</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_01.html#technical-data">Technical data</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_01.html#raspberry-pi-configuration">Raspberry Pi  configuration</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_01.html#assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi">Assembly of the measuring/current injection cards, and connection with the Raspberry Pi</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_01.html#multiplexer-implementation">Multiplexer implementation</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_01.html#electrode-connection">Electrode connection</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_01.html#operating-instruction">Operating instruction</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_01.html#complete-list-of-components">Complete list of components</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="V1_02.html#the-philosophy-of-ohmpi">The philosophy of Ohmpi</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V1_02.html#technical-data">Technical data</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V1_02.html#raspberry-pi-configuration">Raspberry Pi  configuration</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V1_02.html#assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi">Assembly of the measuring/current injection cards, and connection with the Raspberry Pi</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V1_02.html#multiplexer-implementation">Multiplexer implementation</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V1_02.html#electrode-connection">Electrode connection</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V1_02.html#operating-instruction">Operating instruction</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V1_02.html#complete-list-of-components">Complete list of components</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/v1.xx/V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_02.html#the-philosophy-of-ohmpi">The philosophy of Ohmpi</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_02.html#technical-data">Technical data</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_02.html#raspberry-pi-configuration">Raspberry Pi  configuration</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_02.html#assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi">Assembly of the measuring/current injection cards, and connection with the Raspberry Pi</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_02.html#multiplexer-implementation">Multiplexer implementation</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_02.html#electrode-connection">Electrode connection</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_02.html#operating-instruction">Operating instruction</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/v1.xx/V1_02.html#complete-list-of-components">Complete list of components</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="V2023.html#the-philosophy-of-ohmpi">The philosophy of OhmPi</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V2023.html#hardware">Hardware</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V2023.html#software-and-operation">Software and operation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/V2023.x.x/V2023.html">OhmPi V2023 (64 electrodes and 12V)</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/V2023.x.x/V2023.html#the-philosophy-of-ohmpi">The philosophy of OhmPi</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/V2023.x.x/V2023.html#hardware">Hardware</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/V2023.x.x/V2023.html#software-and-operation">Software and operation</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="V2024_rc.html">OhmPi V2023 (64 electrodes and 12V)</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="V2024_rc.html#the-philosophy-of-ohmpi">The philosophy of OhmPi</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V2024_rc.html#hardware">Hardware</a></li>
-<li class="toctree-l2"><a class="reference internal" href="V2024_rc.html#software-and-operation">Software and operation</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/V2024.x.x/V2024.html#the-philosophy-of-ohmpi">The philosophy of OhmPi</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/V2024.x.x/V2024.html#hardware">Hardware</a></li>
+<li class="toctree-l2"><a class="reference internal" href="source_rst/V2024.x.x/V2024.html#software-and-operation">Software and operation</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="api.html">API reference</a><ul class="simple">
+<li class="toctree-l1"><a class="reference internal" href="source_rst/api.html">API reference</a><ul class="simple">
 </ul>
 </li>
 </ul>
@@ -163,7 +163,7 @@
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="Ohmpi.html" class="btn btn-neutral float-right" title="OhmPi project" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="source_rst/Ohmpi.html" class="btn btn-neutral float-right" title="OhmPi project" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
diff --git a/doc/build/html/objects.inv b/doc/build/html/objects.inv
index feb8623a7bbaff2d26dc22fcca8c0b2a3335b8ab..563884303f8ca27ef05f71cc6597eab4f03aef54 100644
GIT binary patch
delta 466
zcmV;@0WJQd1iJ)~bAO$b&2HN;49D+&3If}qJ;aS=V+Y@M7|<Mo82c!8GZc%7HCP{z
zlr(v(J;R=Ca^$pf)+EhtlE^=Q6iG?7LUYjjQYg0R5T;<&#xz(P>mI1)Y3oGyAs8ng
zVUjT1Vy85h>$;_eJyU~qql8uxrL$liE17CwlEG!qLtyx(R)4NH0GAHUiZ%#Nfy8Gx
zO5jzJtWk2waCe||bctQhIi7}yvwoSpx(&%h9*f6$H7jAEQ4W^{DjBGL|3WorxpjQY
z-F_m_=a%>yyaCtVJQzasd8lJZBeGtRReRSeIaXVwrfJ8*a5fY#*eklmB<kAY(9-Dc
zr?#OCt*CtGjeq)ujf?e9WJ>aMm+r#qOr#U9IA)ODeJTJuAKNH~_E6%CJl$U))z+b|
zr`h|6NAIB)-@jBK|NPFNgs;@<B^t8_pNyX$x#H`Mp^htgolb6|lQEr?Fh^=P28AD3
zSSmkG*OB>6$b5{<J@UuT_o9lMP{kNklt8UTvGfz_T1yPwK4lg!Q7*9}um74HdUnE(
ze-?bMX8skg(4cHa?_-;#JI~I}Pg>+L$_}#BYwkKOxI@<eR5^(<y?>iRu2RT96mp63
I7hB5iS9RLy(*OVf

delta 443
zcmV;s0Yv`01f&FzbAOGLzfQw25XSdB#Yr&0P-vWpAsYh{9jZqBsn{YnzBWdQZP_lR
zZ^bk4WY}>_lhT$hk#qOm?>pT&kyWEOsCCvzwyY6`Ko!5KY*Sx^$lwwN(WF%w%Q7ZQ
z7{t&9TA4rQj-cf`mNqDhDH)RFwtW`HqAG^*pXx)RKzx3A$bUh6f5ni&6E$jvTCc&G
zKq<wXFP55GF2zwVa*h}2dyx#rNX=4XgTlg0Qq7JUB<C0;eS^dqyuSSdPR{|SeQ=rq
zH3plR+n%j3>?4}SdoynX-HlBlzHySPnm61c11ljRfVJDAmJH2x%OLv<@`piAGJNAb
zh7a@@t>Wq~?SIq(6%1lB4fScE%YB58oll|t+q=EuaG#Gr;~X`L5+jBmSWCslqNv=K
zR#anA%0@}yu7v3VPAfP2k#p-4z=cIUrzQIF2wcIo1a>9S0tFWgKU<fY&an1A+h`z;
z{4v_eHqCStlgDvB%3z{UfRRh>JpBx$fB$vWXt=TbgEZUqph4GL<i7L+=E|ivi9jER
lUqoo5ll`YGU)xHGezifW%c@@(Vw>TGd`=e_{QyZzi8WUs*N^}J

diff --git a/doc/build/html/py-modindex.html b/doc/build/html/py-modindex.html
index d5b018c1..ff96db77 100644
--- a/doc/build/html/py-modindex.html
+++ b/doc/build/html/py-modindex.html
@@ -47,12 +47,12 @@
 </div>
         </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
               <ul>
-<li class="toctree-l1"><a class="reference internal" href="Ohmpi.html">OhmPi project</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V2024_rc.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="api.html">API reference</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/v1.xx/V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/v1.xx/V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/V2023.x.x/V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/api.html">API reference</a></li>
 </ul>
 
         </div>
@@ -92,7 +92,7 @@
      <tr>
        <td></td>
        <td>
-       <a href="api.html#module-ohmpi"><code class="xref">ohmpi</code></a></td><td>
+       <a href="source_rst/api.html#module-ohmpi"><code class="xref">ohmpi</code></a></td><td>
        <em></em></td></tr>
    </table>
 
diff --git a/doc/build/html/search.html b/doc/build/html/search.html
index 21578951..3e55a587 100644
--- a/doc/build/html/search.html
+++ b/doc/build/html/search.html
@@ -43,12 +43,12 @@
 </div>
         </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
               <ul>
-<li class="toctree-l1"><a class="reference internal" href="Ohmpi.html">OhmPi project</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="V2024_rc.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="api.html">API reference</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/v1.xx/V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/v1.xx/V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/V2023.x.x/V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="source_rst/api.html">API reference</a></li>
 </ul>
 
         </div>
diff --git a/doc/build/html/searchindex.js b/doc/build/html/searchindex.js
index ed684841..3cd987b5 100644
--- a/doc/build/html/searchindex.js
+++ b/doc/build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["Ohmpi", "Ohmpi_V2023/V2023_step_01", "Ohmpi_V2023/V2023_step_02", "Ohmpi_V2023/V2023_step_03", "Ohmpi_V2023/V2023_step_04", "V1_01", "V1_02", "V2023", "V2024_rc", "api", "developing_hardware_components", "index"], "filenames": ["Ohmpi.rst", "Ohmpi_V2023\\V2023_step_01.rst", "Ohmpi_V2023\\V2023_step_02.rst", "Ohmpi_V2023\\V2023_step_03.rst", "Ohmpi_V2023\\V2023_step_04.rst", "V1_01.rst", "V1_02.rst", "V2023.rst", "V2024_rc.rst", "api.rst", "developing_hardware_components.rst", "index.rst"], "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", "<strong>STEP n\u00b04:</strong> assemble the OhmPi", "OhmPi V 1.01 (limited to 32 electrodes)", "OhmPi V 1.02 (limited to 32 electrodes)", "OhmPi V2023 (64 electrodes and 12V)", "OhmPi V2023 (64 electrodes and 12V)", "API reference", "Software interface to new hardware components", "OHMPI: Open source and open hardware resistivity-meter"], "terms": {"r\u00e9mi": [0, 11], "clement": [0, 11], "vivien": [0, 11], "duboi": [0, 11], "nicola": [0, 11], "forquet": [0, 11], "inra": 0, "reversa": [0, 5, 6], "villeurbann": 0, "franc": 0, "yannick": [0, 11], "fargier": [0, 11], "ger": 0, "rro": 0, "univ": 0, "gustav": 0, "eiffel": 0, "ifsttar": 0, "lyon": 0, "h\u00e9l\u00e8ne": [0, 11], "guyard": [0, 11], "ig": 0, "grenobl": 0, "universit\u00e9": 0, "alp": 0, "olivi": [0, 11], "kaufmann": [0, 11], "arnaud": [0, 11], "watlet": [0, 11], "de": 0, "mon": 0, "belgium": 0, "guillaum": [0, 11], "blanchi": [0, 11], "ilvo": 0, "merelbek": 0, "julien": 0, "ganc": 0, "emil": 0, "gro": 0, "et": [0, 2], "al": 0, "an": [0, 1, 2, 3, 4, 5, 6, 10], "open": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10], "sourc": [0, 1, 5, 6, 10], "data": [0, 7, 8, 11], "logger": [0, 5, 6], "dedic": [0, 7, 8], "applic": [0, 10], "electr": [0, 2], "resist": [0, 2, 7, 8], "imag": [0, 1], "small": [0, 2, 4, 5, 6, 7, 8], "laboratori": [0, 4, 5, 6, 7, 8], "scale": 0, "hardwarex": 0, "elsevi": 0, "2020": 0, "8": [0, 1, 2, 3, 4, 5, 6, 7, 8], "24": [0, 2, 3, 4, 5, 6], "p": [0, 2, 3], "ff10": 0, "1016": 0, "j": 0, "ohx": 0, "e00122ff": 0, "particip": [0, 1, 2, 3, 4, 5, 6, 7, 8], "all": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10], "requir": [0, 1, 4, 5, 6, 7, 8, 10], "skill": [0, 1, 2, 3, 4, 5, 6, 7, 8], "electron": [0, 1, 2, 3, 4, 5, 6, 7, 8], "respect": [0, 1, 2, 3, 4, 5, 6, 7, 8], "safeti": [0, 1, 2, 3, 4, 5, 6, 7, 8], "rule": [0, 1, 2, 3, 4, 5, 6, 7, 8], "must": [0, 1, 2, 3, 4, 5, 6, 7, 8], "assembl": [0, 1, 7, 8, 11], "profession": [0, 1, 2, 3, 4, 5, 6, 7, 8], "context": [0, 1, 2, 3, 4, 5, 6, 7, 8], "peopl": [0, 1, 2, 3, 4, 5, 6, 7, 8], "compet": [0, 1, 2, 3, 4, 5, 6, 7, 8], "The": [0, 1, 2, 3, 4, 10, 11], "team": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10], "cannot": [0, 1, 2, 3, 4, 5, 6, 7, 8], "held": [0, 1, 2, 3, 4, 5, 6, 7, 8], "respons": [0, 1, 2, 3, 4, 5, 6, 7, 8], "ani": [0, 1, 2, 3, 4, 5, 6, 7, 8], "materi": [0, 1, 2, 3, 4, 5, 6, 7, 8], "human": [0, 1, 2, 3, 4, 5, 6, 7, 8], "damag": [0, 1, 2, 3, 4, 5, 6, 7, 8], "which": [0, 1, 2, 3, 4, 5, 6, 7, 8], "would": [0, 1, 2, 3, 4, 5, 6, 7, 8], "associ": [0, 1, 2, 3, 4, 5, 6, 7, 8], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8], "equip": [0, 1, 2, 3, 4, 5, 6, 7, 8], "doe": [0, 1, 2, 3, 4, 5, 6, 7, 8], "work": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10], "after": [0, 1, 2, 3, 4, 5, 6, 7, 8], "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10], "mai": [0, 1, 5, 6, 7, 8], "redistribut": 0, "modifi": [0, 5, 6, 10], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10], "document": [0, 5, 7, 8], "make": [0, 3, 5, 6, 7, 8, 10], "product": [0, 2, 3], "under": [0, 4, 5, 6], "term": [0, 10], "cern": 0, "ohl": 0, "v2": 0, "http": [1, 2, 3, 5, 6, 7, 8], "ch": [], "distribut": 0, "without": [0, 3, 5, 6], "express": [0, 10], "OR": 0, "impli": [0, 3], "warranti": 0, "includ": [0, 1, 3, 5, 6, 7, 8, 10], "OF": 0, "merchant": 0, "satisfactori": 0, "qualiti": 0, "AND": 0, "fit": 0, "FOR": 0, "A": [0, 4, 5, 6, 7, 8, 10], "particular": 0, "purpos": [0, 4, 5, 6], "pleas": [0, 4, 5, 6, 7, 8], "see": [0, 5, 6, 7, 8], "condit": 0, "present": [0, 3, 4, 5, 6, 10], "develop": [0, 1, 2, 5, 6, 7, 8, 10, 11], "low": [0, 5, 6, 7, 8], "cost": [0, 2, 3, 5, 6, 10], "hardwar": [0, 5, 6], "meter": [0, 4, 5, 6, 7, 8], "provid": [0, 5, 6, 7, 8], "scientif": 0, "commun": [0, 7, 8], "robust": [0, 5, 6, 7, 8], "flexibl": 0, "tool": [0, 7, 8], "experi": [0, 5, 6, 7, 8], "call": [0, 1, 3, 4, 7, 8], "basic": [0, 10], "meterfeatur": 0, "current": [0, 2, 7, 8, 11], "inject": [0, 7, 8, 11], "measur": [0, 1, 3, 4, 7, 8, 11], "function": [0, 5, 6, 7, 8, 10], "multiplex": [0, 3, 4, 7, 8, 11], "allow": [0, 2, 3, 5, 6, 7, 8], "perform": [0, 1, 5, 6, 10], "automat": [0, 5, 6, 7, 8], "up": [0, 1, 3, 5, 6, 7, 8], "64": [0, 3, 5, 6, 11], "electrod": [0, 2, 3, 4, 11], "s": [0, 2, 3, 5, 6, 7, 8], "philosophi": [0, 11], "fulli": 0, "toolto": 0, "surfac": 0, "anyon": 0, "who": 0, "want": [0, 6], "get": [0, 1, 2, 5, 6, 7, 8], "involv": [0, 7, 8], "welcom": [0, 10], "join": 0, "ohmpi": [1, 2, 3, 10], "project": [1, 2, 3, 4, 5, 6, 7, 8, 10, 11], "compon": [1, 7, 8, 11], "quantiti": [1, 5, 6], "4": [1, 2, 3, 5, 6, 7, 8], "model": [1, 2, 5, 6], "micro": [1, 5, 6, 7, 8], "sd": [1, 4, 5, 6, 7, 8], "32": [1, 4, 7, 8, 11], "go": [1, 3, 7, 8], "hdmi": [1, 4], "cabl": [1, 2, 3, 4, 5, 6], "comput": [1, 5, 6], "mous": [1, 4, 5, 6], "keyboard": [1, 4, 5, 6], "first": [1, 3, 4, 7, 8, 10], "start": [1, 3, 5, 6, 7, 8, 10, 11], "board": [1, 4, 7, 8, 10], "oper": [1, 2, 4, 10, 11], "system": [1, 5, 6, 10], "For": [1, 2, 3, 5, 6, 7, 8], "instruct": [1, 7, 8, 11], "ar": [1, 2, 5, 6, 7, 8, 10], "well": [1, 5, 6, 7, 8], "describ": [1, 2, 4, 5, 6, 10], "websit": [1, 5, 6], "watch": [1, 5, 6], "video": [1, 5, 6], "how": [1, 5, 6], "set": [1, 2, 5, 6, 7, 8], "your": [1, 2, 3, 5, 6, 10], "author": [1, 5, 6, 11], "recommend": [1, 5, 6, 7, 8, 10], "latest": [1, 5, 6], "stabl": [1, 5, 6], "complet": [1, 2, 7, 8, 11], "version": [1, 2, 5, 6, 7, 8, 10], "previous": [1, 4, 5, 6], "raspbian": [1, 5, 6], "can": [1, 4, 5, 6, 7, 8], "visit": 1, "raspberrypi": 1, "org": [1, 7, 8], "en": 1, "test": [1, 2, 3, 5, 6, 7, 8, 10], "were": [1, 2, 5, 6], "3": [1, 2, 4, 5, 6, 7, 8, 10], "we": [1, 2, 3, 5, 6, 7, 8], "follow": [1, 2, 3, 4, 5, 6, 7, 8, 10], "onc": [1, 5, 6, 7, 8], "ha": [1, 3, 5, 6, 7, 8], "been": [1, 3, 5, 6, 7, 8], "wire": [1, 3, 4, 5, 6], "spi": [1, 5, 6], "gpio": [1, 3, 5, 6], "remot": [1, 5, 6, 7, 8], "option": [1, 5, 6, 7, 8], "deactiv": [1, 5, 6], "i2c": [1, 2, 3], "via": [1, 5, 6], "gui": [1, 5, 6], "menu": [1, 5, 6], "failur": [1, 5, 6], "carri": [1, 5, 6], "out": [1, 4, 5, 6], "task": [1, 5, 6], "caus": [1, 5, 6], "relai": [1, 2, 3, 5, 6], "shield": [1, 5, 6], "card": [1, 3, 4, 7, 8, 11], "dure": [1, 5, 6], "wai": [1, 5, 6, 10], "have": [1, 2, 3, 5, 6, 7, 8, 10], "multipl": [1, 7, 8], "parallel": 1, "instanc": 1, "interpret": [1, 2, 5, 6], "each": [1, 3, 4, 5, 6], "differ": [1, 2, 3, 4, 5, 6, 7, 8], "contain": [1, 4, 5, 6, 7, 8], "discret": 1, "copi": [1, 7, 8, 10], "its": [1, 3, 4, 5, 6, 7, 8], "support": 1, "util": [1, 7, 8], "It": [1, 3, 5, 6, 7, 8, 10], "also": [1, 5, 6, 7, 8, 10], "protect": 1, "case": [1, 5, 6, 7, 8, 10], "problem": 1, "depend": [1, 5, 6, 7, 8], "specifi": [1, 5, 6], "txt": [1, 5, 6, 7, 8], "below": [1, 4, 5, 6, 7, 8], "should": [1, 2, 3, 4, 5, 6, 7, 8, 10], "type": [1, 3, 5, 6, 7, 8, 10], "termin": [1, 2, 3, 4, 5, 6, 7, 8], "necessari": [1, 3, 4, 5, 6, 10], "ensur": [1, 5, 6], "libatla": [1, 5, 6], "base": [1, 3, 5, 6, 7, 8, 10], "dev": [1, 5, 6], "librari": [1, 5, 6], "sudo": [1, 5, 6], "apt": [1, 5, 6], "strongli": [1, 5, 6], "user": [1, 5, 6, 7, 8, 11], "creat": [1, 5, 6, 7, 8, 10], "run": [1, 2, 3, 4, 5, 6, 7, 8], "code": [1, 3, 5, 6, 10], "done": [1, 5, 6, 7, 8], "either": [1, 5, 6], "directori": [1, 5, 6, 7, 8, 10], "gather": [1, 5, 6], "within": [1, 5, 6, 7, 8, 10], "python3": [1, 5, 6], "m": [1, 2, 3, 4, 5, 6], "venv": [1, 5, 6], "command": [1, 5, 6, 7, 8], "bin": [1, 5, 6], "suffici": [1, 5, 6], "meet": [1, 5, 6], "export": 1, "cflag": 1, "fcommon": 1, "pip": [1, 5, 6], "rpi": [1, 4, 5, 6], "adafruit": [1, 2, 3, 5, 6], "blinka": [1, 5, 6], "numpi": [1, 5, 6, 7, 8], "panda": [1, 5, 6], "circuitpython": [1, 5, 6], "ads1x15": [1, 5, 6], "tca9548a": [1, 3], "mcp230xx": 1, "gpiozero": 1, "check": [1, 5, 6, 7, 8], "met": [1, 5, 6], "list": [1, 11], "leav": [1, 5, 6], "simpli": [1, 5, 6], "If": [1, 2, 5, 6, 10], "decid": [1, 5, 6], "setup": [1, 5, 6], "time": [1, 3, 5, 6, 7, 8], "softwar": [1, 5, 6, 11], "click": [1, 5, 6], "access": [1, 4, 5, 6, 7, 8], "program": [1, 4, 5, 6], "pythonid": [1, 5, 6], "2": [1, 3, 4, 5, 6, 7, 8, 10], "root": [1, 5, 6], "7": [1, 2, 3, 4, 5, 6], "usr": [1, 5, 6], "select": [1, 3, 5, 6], "new": [1, 5, 6, 7, 8], "window": [1, 5, 6, 7, 8], "On": [1, 5, 6], "altern": [1, 5, 6], "5": [1, 2, 3, 4, 5, 6, 7, 8], "button": [1, 5, 6], "appear": [1, 2, 3, 5, 6], "locat": [1, 5, 6], "anoth": [1, 5, 6], "execut": [1, 5, 6, 7, 8], "6": [1, 2, 3, 4, 5, 6], "find": [1, 5, 6], "folder": [1, 5, 6], "where": [1, 5, 6, 7, 8, 10], "file": [1, 2, 5, 6, 10], "home": [1, 5, 6, 7, 8], "In": [1, 2, 3, 5, 6, 7, 8, 10], "known": [1, 5, 6], "tab": [1, 5, 6, 7, 8], "path": [1, 5, 6, 10], "close": [1, 5, 6], "ok": [1, 5, 6], "9": [1, 2, 3, 4, 5, 6, 7, 8], "save": [1, 5, 6], "modif": [1, 5, 6], "number": [2, 3, 5, 6, 7, 8], "per": [2, 3, 5, 6], "unit": [2, 3, 5, 6, 7, 8], "total": [2, 3, 5, 6], "manufactur": [2, 3, 5, 6], "refer": [2, 3, 4, 5, 6, 7, 8, 11], "web": [2, 3], "raspberri": [2, 3, 4, 7, 8, 11], "pi": [2, 4, 7, 8, 11], "1": [2, 3, 4, 7, 8, 10, 11], "58": [2, 5, 6], "75": 2, "www": [2, 3, 5, 6], "mouser": [2, 3], "fr": [2, 3, 5, 6], "productdetail": [2, 3], "seeed": 2, "studio": 2, "102110421": 2, "qs": [2, 3], "7mvldsj5uaxen3lyyh3sqw": 2, "3d": [2, 3], "lm158n": 2, "amp": [2, 5, 6], "o": [2, 3, 5, 6, 7, 8], "14": [2, 3, 4], "texa": [2, 5, 6], "instrument": [2, 5, 6, 7, 8], "lm358an": [2, 5, 6], "nopb": [2, 5, 6], "lm158j": 2, "x1j7hmvl2zh8vpefml8": 2, "2ffq": 2, "print": [2, 3, 5, 6, 7, 8], "circuit": [2, 3, 5, 6, 7, 8], "12": [2, 3, 4, 5, 6, 7, 8], "asler": [2, 3, 5, 6], "ads1115": [2, 5, 6], "11": [2, 5, 6], "23": [2, 3, 4, 5, 6], "1085": 2, "2fha2pyfaduh": 2, "2fogzutwiq9iz5vjaqfoyugqalgxpeckigrqvf4hn": 2, "252bg": 2, "capacitor": [2, 6], "100nf": [2, 6], "50vdc": [2, 6], "10": [2, 3, 4, 5, 6, 7, 8], "ceram": [2, 6], "0": [2, 3, 5, 6, 7, 8], "kemet": [2, 6], "c320c104k1": [2, 6], "c320c104k1r5ta7303": 2, "c4uyot": 2, "2flq1th4mcyoetma": 2, "resistor": [2, 3, 5, 6], "kohm": [2, 3, 5, 6], "5w": [2, 5, 6], "te": [2, 3, 5, 6], "connect": [2, 3, 4, 7, 8, 11], "h81k0bya": [2, 5, 6], "holsworthi": 2, "2fha2pyfaduhuylh7az": 2, "2fmjfh2xjoums6wztux4som": 2, "252bii": 2, "h81k5bya": [2, 5, 6], "2fha2pyfadugy9twham3ru9hmijohywhbin95knm": 2, "252bx": 2, "2fm": 2, "vishai": [2, 3], "ccf071k50gke36": 2, "dale": 2, "qkeozdl6eqpa6lzrlqfvow": 2, "mohm": [2, 5, 6, 7, 8], "762": 2, "524": 2, "cmf651m0000fkek143": 2, "ciayqk2gdckzia2levalkg": 2, "ohm": [2, 5, 6, 7, 8], "shunt": 2, "42": 2, "ohmit": 2, "41f2r0e": 2, "im6toxqzgoauedprb19mha": 2, "dual": [2, 3, 5, 6], "screw": [2, 3, 4, 5, 6], "08": [2, 3], "mm": [2, 3, 4, 5, 6], "pitch": [2, 3, 5, 6], "648": [2, 3, 5, 6], "cui": [2, 3], "devic": [2, 3, 10], "tb009": [2, 3], "508": [2, 3], "02be": [2, 3], "vlwxofp3u2wcfk5uckwtka": [2, 3], "dc": [2, 3, 5, 6], "convert": [2, 5, 6], "24v": [2, 6], "15": [2, 3, 4, 5, 6], "31": [2, 3, 4], "16": [2, 3, 4, 5, 6], "tracopow": [2, 6], "trn": [2, 6], "1215": [2, 6], "traco": [2, 6], "power": [2, 3, 4, 5, 6, 7, 8], "yca": 2, "2faaymw02gquicgqj0ta": 2, "dip": [2, 3], "line": [2, 3, 5, 6], "socket": [2, 3], "72": [2, 6], "mill": 2, "max": 2, "110": [2, 3, 5, 6], "43": [2, 5, 6], "308": 2, "41": [2, 3], "001000": 2, "iggadovctstu": 2, "2fqaur8narg": 2, "mgh": 2, "vip": 2, "gclid": 2, "eaiaiqobchmin_taxbcx8wivq5nvch2qaqfpeayyccabegjk1_d_bw": 2, "aqy211eh": 2, "84": [2, 3], "36": [2, 4, 5, 6], "panason": 2, "industri": 2, "wktuvitrialgiu8hcm7dvq": 2, "449": 2, "796": 2, "preci": [2, 3], "83": 2, "304": 2, "001101": [2, 3], "2fha2pyfadujqkqx4wauig": 2, "2fmgndxmcnv": 2, "2f33nj0gbxroculucynpyong": 2, "mcp23008": 2, "593": 2, "sgaepimzzmskedp9slc0yyv4kpdpmd1hts4slctivmw": 2, "header": [2, 3, 5, 6], "1x10": [2, 5, 6], "samtec": [2, 5, 6], "ssw": [2, 5, 6], "02": [2, 5, 11], "g": [2, 5, 6], "ru5fayqh": 2, "252be0w1orxzibqpw": 2, "smt": 2, "breakout": 2, "pcb": [2, 3, 5, 6, 10], "soic": 2, "1212": 2, "gurawfaegucaqqfvnvtyeg": 2, "eaiaiqobchmit8zjzr6x8wivgdnvch2vbwvseaqyayabegjqg_d_bw": 2, "ina282aid": 2, "ze4": 2, "2fufuz19ilfayzxocfra": 2, "thd": 2, "1211n": 2, "39": [2, 3, 4, 5, 6], "2fha2pyfadugpyeg4idvm": 2, "2fmsr": 2, "252b7an": 2, "2f0t3ruis9pcaqjlt4": 2, "252bnrpuooeq": 2, "20": [2, 4, 5, 6], "53": [2, 6], "ssq": 2, "120": [2, 3], "d": [2, 5, 6], "252be1bmvd": 2, "252bdzonqg": 2, "pin": [2, 3, 5, 6], "strip": [2, 3, 4, 5, 6], "ejector": [2, 3], "35": [2, 4], "blk": [2, 3], "10120550": [2, 3], "conrad": [2, 3], "com": [2, 3, 5, 6, 7, 8], "bkl": [2, 3], "contact": [2, 3, 5, 6, 7, 8], "space": [2, 3], "254": [2, 3], "row": [2, 3], "pc": [2, 3], "741435": [2, 3], "searchterm": [2, 3], "searchtyp": [2, 3], "suggest": [2, 3, 5, 6], "searchsuggest": [2, 3], "male": [2, 3], "femal": [2, 3, 5, 6], "spacer": [2, 3, 4], "5m": [2, 4], "hexagonal": 2, "87": [2, 3], "48": [2, 5, 6], "harwin": 2, "r25": 2, "3002002": 2, "w0yvoo0ixfenuv0hsdc4": 2, "2fq": 2, "86": [2, 3], "437": 2, "1108331841001101": 2, "318": 2, "ftmup6kvi2tnqoeziaq": 2, "2fpa": 2, "figur": [2, 5, 6, 7, 8], "show": [2, 5, 6], "gener": [2, 3, 5, 6, 7, 8, 11], "schemat": [2, 5, 6], "plug": [2, 5, 6], "plai": 2, "To": [2, 3, 5, 6, 7, 8], "two": [2, 3, 5, 6, 7, 8, 10], "one": [2, 4, 5, 6, 7, 8], "voltag": [2, 4, 5, 6, 7, 8], "propos": [2, 5, 6], "florsch": [2, 5, 6], "bit": [2, 5, 6], "adc": [2, 5, 6], "analog": [2, 5, 6], "digit": [2, 3, 5, 6], "adapt": [2, 5, 6, 7, 8, 10], "gain": [2, 5, 6, 7, 8], "advantag": 2, "input": [2, 4, 5, 6, 7, 8], "signal": [2, 5, 6], "valu": [2, 3, 5, 6], "could": [2, 4, 5, 6], "lie": [2, 5, 6], "between": [2, 3, 4, 5, 6], "114": [2, 5, 6], "v": [2, 3, 4, 7, 8, 11], "directli": [2, 5, 6], "integr": 2, "ina282": 2, "realiz": 2, "precis": [2, 5, 6], "around": [2, 7, 8], "instal": [2, 3, 4, 7, 8], "solder": [2, 5, 6], "optic": 2, "suppli": [2, 3, 4, 5, 6], "12v": [2, 3, 4, 5, 6, 11], "5v": [2, 5, 6], "tdh15": 2, "four": [2, 7, 8], "inpout": 2, "output": [2, 4, 5, 6, 7, 8], "three": [2, 3, 5, 6, 7, 8], "limit": [2, 7, 8, 11], "ma": [2, 5, 6, 7, 8], "higher": [2, 6], "than": [2, 5, 6], "just": [2, 6], "decreas": 2, "don": [2, 7, 8], "t": [2, 3, 7, 8], "forget": [2, 7, 8], "chang": [2, 3, 7, 8, 10], "config": [2, 5, 6, 7, 8, 10], "py": [2, 3, 5, 6, 7, 8, 10], "kei": 2, "r_shunt": 2, "ohmpi_config": 2, "dict": 2, "pre": [2, 4], "adjust": [2, 5, 6], "13": [2, 3, 4, 5, 6], "17": [2, 4, 5, 6], "18": [2, 4, 5, 6, 7, 8], "19": [2, 4, 5, 6], "view": [2, 4], "fix": [2, 4], "dot": 2, "mark": [2, 4], "top": [2, 4, 7, 8], "left": [2, 4], "corner": 2, "21": [2, 4, 5, 6], "mount": [2, 3, 4, 5, 6], "22": [2, 4, 5, 6], "lm158": 2, "amplifi": [2, 5, 6], "ads115": [2, 5, 6], "right": [2, 4], "3x11": 2, "wurth": 2, "elektronik": 2, "971110321": 2, "305": [2, 3], "apm": [2, 3], "hexseal": [2, 3], "rm3x8mm": [2, 3], "2701": [2, 3], "jjse": [2, 3], "2f12mkns3vxsdryxuhw": [2, 3], "shutdown": 2, "unplug": 2, "bottom": [2, 5, 6], "11mm": 2, "m3": [2, 3], "upper": 2, "port": [2, 4], "write": [2, 3, 5, 6, 7, 8, 10], "i2cdetect": [2, 3], "y": [2, 3], "everyth": 2, "address": [2, 5, 6, 7, 8], "screen": [2, 5, 6], "equival": [2, 5, 6], "need": [2, 3, 5, 6, 7, 8], "1kohm": 2, "r2": [2, 5, 6], "220": 2, "r1": [2, 5, 6], "padboard": 2, "spool": 2, "prepar": [2, 3, 5, 6], "batteri": [2, 4, 5, 6, 7, 8], "red": [2, 4, 5, 6, 7, 8], "black": [2, 4, 5, 6], "ground": [2, 5, 6], "thonni": [2, 7, 8], "sample_measurement_exampl": 2, "exampl": [2, 3, 4, 5, 6, 7, 8], "result": [2, 5, 6], "channel": [3, 5, 6], "mechan": [3, 5, 6, 7, 8], "omron": 3, "g5le": 3, "vd": 3, "vdc": 3, "combin": 3, "zvn4206a": 3, "mofset": 3, "onli": [3, 10], "30": [3, 5, 6], "enough": [3, 5, 6], "activ": [3, 7, 8], "repres": [3, 5, 6], "512": 3, "expand": 3, "mcp23017": 3, "from": [3, 4, 5, 6, 7, 8], "128": [3, 7, 8], "own": 3, "0x70": 3, "0x77": 3, "0x71": 3, "0x72": 3, "0x73": 3, "140": 3, "560": 3, "62": 3, "92": [3, 5, 6], "1580994": 3, "tru": [3, 5, 6], "diod": 3, "1n4007": 3, "256": 3, "091": 3, "296": 3, "incorpor": [3, 7, 8], "sgaepimzzmueqxo7l": 3, "2fbpyakboruumren": 3, "56": 3, "776": 3, "205": 3, "46": 3, "103321": 3, "5twgzeq9e7hsylqaljjyrw": 3, "i": [3, 4, 5, 6, 7, 8], "40": [3, 5, 6, 7, 8], "732": 3, "sgaepimzzmskedp9slc0yfx16nydmpxjueeogolbldi": 3, "27": [3, 4, 5, 6], "325": 3, "over": 3, "503811": 3, "mosfet": 3, "nchannel": 3, "471": 3, "576": [3, 5], "vhuuswq2": 3, "252bsz9b": 3, "2ff6fcxt7g": 3, "100k\u03c9": 3, "061": 3, "616": 3, "beyschlag": 3, "mba02040c1003frp00": 3, "mzrxyrlhvdt9crf7zyf": 3, "2f5q": 3, "89": 3, "2717": 3, "sgaepimzzmsyydr3r27av4eqf73yoh": 3, "252baqg": 3, "252bz3hvktao": 3, "10120558": 3, "54": 3, "No": 3, "51": 3, "741727": 3, "10120862": 3, "connector": [3, 4, 5, 6], "strain": 3, "relief": 3, "44": [3, 5, 6], "742063": 3, "10120158": 3, "ribbon": [3, 4], "x": [3, 5, 6], "mm\u00b2": [3, 5, 6], "multi": [3, 5, 6, 7, 8], "colour": 3, "1012015810": 3, "127": 3, "008": 3, "1548658": 3, "hex": [3, 4], "25": [3, 4, 5, 6, 7, 8], "79": 3, "49": 3, "keyston": 3, "24300": 3, "uwqyq": 3, "2f2czwu0ejpozmzc2a": 3, "745": 3, "846": 3, "614": 3, "25515": 3, "2f2czwuxuhumfr": 3, "252bzuq": 3, "55": [3, 5, 6], "328": 3, "uqd7xcvsscnr3hwd6fta8g": 3, "100": [3, 5, 6, 7, 8], "duplic": 3, "everi": [3, 7, 8], "build": [3, 5, 6], "therefor": [3, 5, 6], "identifi": 3, "assign": 3, "alloc": 3, "here": [3, 4, 6], "default": [3, 7, 8], "jumper": 3, "note": [3, 4, 5, 6], "name": [3, 5, 6, 7, 8, 10], "zoom": [3, 4], "befor": [3, 4, 5, 6, 7, 8], "them": [3, 5, 6, 7, 8], "definit": 3, "simplifi": 3, "thing": [3, 7, 8], "do": [3, 4, 7, 8, 10], "50": [3, 4, 5, 6, 7, 8], "cm": [3, 4, 5, 6], "long": [3, 4], "flat": 3, "pole": [3, 5, 6], "detect": 3, "script": [3, 7, 8, 10], "test_mux_board": 3, "cut": 4, "compos": 4, "proper": 4, "length": [4, 5, 6], "about": 4, "correspond": [4, 5], "crimp": [4, 5, 6], "idc": 4, "suitabl": [4, 5, 6, 7, 8], "clamp": 4, "pai": [4, 5, 6], "attent": [4, 5, 6], "direct": [4, 5, 6, 7, 8], "unbalanc": 4, "perpendicular": 4, "possibl": [4, 5, 6], "same": [4, 5, 6, 7, 8], "flush": 4, "posit": [4, 5, 6], "abov": [4, 5, 6], "mux": [4, 5, 6, 7, 8], "profil": 4, "color": 4, "yellow": 4, "tin": 4, "end": [4, 5, 6], "shown": [4, 5, 6], "pictur": 4, "ii": 4, "gnd": [4, 5, 6], "nois": 4, "often": 4, "heard": 4, "when": [4, 5, 6, 7, 8, 10], "clip": 4, "place": [4, 5, 6, 10], "second": [4, 5, 6, 7, 8], "b": [4, 7, 8], "help": [4, 7, 8, 10], "previou": [4, 7, 8], "procedur": 4, "repeat": [4, 5, 6, 7, 8], "other": [4, 5, 6, 7, 8], "purpl": 4, "relev": [4, 10], "defin": [4, 7, 8, 10], "third": [4, 7, 8], "fourth": 4, "nylon": 4, "photograph": 4, "more": [4, 7, 8], "detail": [4, 5, 7, 8], "4th": 4, "togeth": [4, 5, 6], "tie": 4, "pvc": 4, "plate": 4, "minimum": 4, "dimens": 4, "200": 4, "150": [4, 5, 6, 7, 8], "drill": 4, "remain": [4, 5, 6], "metal": 4, "tighten": 4, "so": [4, 5, 6], "usb": 4, "hole": [4, 5, 6], "26": [4, 5, 6], "add": [4, 5, 6], "attach": 4, "washer": 4, "nut": 4, "28": [4, 11], "29": [4, 5, 6], "come": 4, "pass": [4, 7, 8], "brown": 4, "blue": [4, 5, 6], "block": [4, 5, 6], "secur": [4, 7, 8], "33": 4, "34": 4, "37": [4, 5, 6], "38": [4, 5, 6], "os": [4, 7, 8], "monitor": [4, 5, 6, 7, 8], "deliv": [4, 5, 6], "12vdc": 4, "enjoi": 4, "publish": [5, 7, 8], "journal": 5, "howev": [5, 6, 10], "correct": [5, 6], "bug": 5, "exist": [5, 6, 10], "explain": 5, "miss": 5, "point": [5, 6, 7, 8], "invit": 5, "v1": [5, 6, 7, 8], "offer": [5, 6, 7, 8], "commerci": [5, 6], "avail": [5, 6, 7, 8, 10], "field": [5, 6, 7, 8], "specif": [5, 6, 10], "temperatur": [5, 6, 7, 8], "c": [5, 6, 7, 8], "consumpt": [5, 6, 7, 8], "cpu": [5, 6, 7, 8], "control": [5, 6, 7, 8], "w": [5, 6, 7, 8], "min": [5, 6, 7, 8], "puls": [5, 6, 7, 8], "durat": [5, 6, 7, 8], "ms": [5, 6, 7, 8], "imped": [5, 6, 7, 8], "storag": [5, 6, 7, 8], "resolut": [5, 6, 7, 8], "o1": [5, 6], "step": [5, 6, 10], "youtub": [5, 6], "wjwzhv1v3pk": [5, 6], "noob": [5, 6], "simpl": [5, 6], "sure": [5, 6, 7, 8, 10], "unexpectedli": [5, 6], "boot": [5, 6], "cd": [5, 6], "gnu": [5, 6], "nano": [5, 6], "editor": [5, 6, 7, 8], "At": [5, 6], "op": [5, 6], "dl": [5, 6], "press": [5, 6], "ctrl": [5, 6], "enter": [5, 6], "escap": [5, 6], "return": [5, 6, 7, 8], "wa": [5, 6], "introduc": [5, 6, 7, 8, 10], "Its": [5, 6], "studi": [5, 6], "hous": [5, 6], "design": [5, 6, 7, 8, 10], "diagram": [5, 6], "displai": [5, 6], "mimic": [5, 6], "behavior": [5, 6], "soil": [5, 6], "subject": [5, 6], "r11": [5, 6], "r10": [5, 6], "r12": [5, 6], "constitut": [5, 6], "thei": [5, 6, 7, 8], "typic": [5, 6, 7, 8, 10], "made": [5, 6, 7, 8], "stainless": [5, 6], "steel": [5, 6], "seri": [5, 6], "part": [5, 6, 7, 8, 10], "r9": [5, 6], "ad": [5, 6, 7, 8], "flow": [5, 6, 7, 8], "order": [5, 6, 7, 8, 10], "less": [5, 6], "sum": [5, 6], "inde": [5, 6], "000": [5, 6], "intens": [5, 6], "potenti": [5, 6], "calcul": [5, 6], "insert": [5, 6], "1115": [5, 6], "our": [5, 6, 7, 8], "a1": [5, 6], "a0": [5, 6], "increas": [5, 6], "track": [5, 6, 10], "divid": [5, 6], "bridg": [5, 6], "r5": [5, 6], "r8": [5, 6], "r6": [5, 6], "r7": [5, 6], "accord": [5, 6, 10], "n": [5, 6, 7, 8], "a2": [5, 6], "a3": [5, 6], "obtain": [5, 6], "ly": [5, 6], "rang": [5, 6, 10], "let": [5, 6], "equal": [5, 6], "multipli": [5, 6], "reduct": [5, 6], "section": [5, 6, 7, 8, 10], "despit": [5, 6], "high": [5, 6], "e": [5, 6, 7, 8], "accur": [5, 6], "still": [5, 6], "calibr": [5, 6], "voltmet": [5, 6], "variou": [5, 6], "These": [5, 6, 7, 8], "serv": [5, 6, 7, 8], "With": [5, 6], "disturb": [5, 6], "being": [5, 6], "estim": [5, 6], "mega": [5, 6], "shortcut": [5, 6], "excess": [5, 6], "whose": [5, 6, 7, 8], "lithium": [5, 6], "ion": [5, 6], "automobil": [5, 6], "lead": [5, 6], "acid": [5, 6], "strong": [5, 6], "hazard": [5, 6], "fuse": [5, 6], "repositori": [5, 6, 7, 8], "onto": [5, 6], "illustr": [5, 6, 7, 8], "ohmmet": [5, 6], "coeffici": [5, 6], "coef_p0": [5, 6], "coef_p1": [5, 6], "coef_p2": [5, 6], "coef_p3": [5, 6], "coef": [5, 6], "po": [5, 6], "p1": [5, 6], "r3": [5, 6], "r4": [5, 6], "p2": [5, 6], "p3": [5, 6], "r_ref": [5, 6], "slope": [5, 6], "convers": [5, 6], "p0": [5, 6], "accuraci": [5, 6], "both": [5, 6, 10], "addit": [5, 6, 7, 8], "lm358n": [5, 6], "appli": [5, 6], "prefer": [5, 6, 7, 8], "weaker": 5, "stronger": [5, 6], "tx": [5, 6], "rememb": [5, 6], "holder": [5, 6], "f": [5, 6], "consist": [5, 6], "circul": [5, 6], "through": [5, 6, 7, 8], "fig": [5, 6], "modul": [5, 6, 10], "switch": [5, 6], "common": [5, 6], "neg": [5, 6], "normal": [5, 6], "simultan": [5, 6], "role": [5, 6], "revers": [5, 6], "polar": [5, 6], "thu": [5, 6], "energ": [5, 6], "solut": [5, 6, 10], "manag": [5, 6, 7, 8], "next": [5, 6], "featur": [5, 6], "strict": [5, 6], "in1": [5, 6], "in2": [5, 6], "in3": [5, 6], "in4": [5, 6], "5vdc": [5, 6], "5vcc": [5, 6], "now": [5, 6], "mm2": [5, 6], "lastli": [5, 6], "congratul": [5, 6], "construct": [5, 6], "valid": [5, 6, 7, 8], "conduct": [5, 6, 10], "manual": [5, 6, 7, 8], "practic": [5, 6, 10], "ert": [5, 6], "sever": [5, 6], "ten": [5, 6], "thousand": [5, 6], "arrai": [5, 6, 7, 8], "stuck": [5, 6], "enabl": [5, 6, 7, 8], "smaller": [5, 6], "hand": [5, 6], "entir": [5, 6, 7, 8], "cap": [5, 6], "produc": [5, 6], "clean": [5, 6], "distanc": [5, 6], "had": [5, 6], "extra": [5, 6], "As": [5, 6], "final": [5, 6], "actual": [5, 6], "singl": [5, 6, 7, 8, 10], "protocol": [5, 6, 7, 8], "horizont": [5, 6], "vertic": [5, 6], "06": [5, 6], "04": [5, 6], "09": [5, 6], "05": [5, 6], "din": [5, 6], "rail": [5, 6], "chosen": [5, 6], "consequ": [5, 6], "incom": [5, 6], "instead": [5, 6], "moreov": [5, 6], "turn": [5, 6], "bought": [5, 6], "down": [5, 6], "velleman": [5, 6], "wpm404": [5, 6], "potentiomet": [5, 6], "download": [5, 6, 7, 8], "scienc": [5, 6], "framework": [5, 6], "manuscript": [5, 6], "osf": [5, 6], "io": [5, 6], "dzwb4": [5, 6], "gitlab": [5, 6, 7, 8], "irstea": [5, 6], "unzip": [5, 6], "master": [5, 6], "readm": [5, 6], "assist": [5, 6], "disconnect": [5, 6], "handl": [5, 6, 7, 8], "charg": [5, 6], "full": [5, 6], "capac": [5, 6], "fewer": [5, 6], "bank": [5, 6], "2a": [5, 6], "ll": [5, 6], "insid": [5, 6], "abmn": [5, 6, 7, 8], "quadrupol": [5, 6, 7, 8], "numer": [5, 6], "some": [5, 6, 7, 8, 10, 11], "main": [5, 6, 7, 8], "optim": [5, 6], "attribut": [5, 6], "stack": [5, 6, 7, 8], "the9": [5, 6], "hear": [5, 6], "characterist": [5, 6], "sound": [5, 6], "permut": [5, 6], "csv": [5, 6], "nb_electrod": [5, 6, 7, 8], "maximum": [5, 6, 7, 8], "injection_dur": [5, 6, 7, 8], "nbr_mea": [5, 6, 7, 8], "sequenc": [5, 6, 7, 8], "sequence_delai": [5, 6, 7, 8], "delai": [5, 6], "repetit": [5, 6], "evolv": [5, 6], "littl": [5, 6], "public": [5, 6], "articl": [5, 6], "date": [5, 6, 11], "sainsmart": [5, 6], "canal": 5, "pour": 5, "arduino": 5, "dsp": 5, "avr": 5, "pic": 5, "arm": 5, "99": [5, 6], "199": [5, 6], "sain": [5, 6], "smart": [5, 6], "101": [5, 6], "70": [5, 6], "103": [5, 6], "018": [5, 6], "1x1": [5, 6], "66": [5, 6], "1568649": [5, 6], "1x0": [5, 6], "71": [5, 6], "1565235": [5, 6], "68": [5, 6], "rs": [5, 6], "pro": [5, 6], "897": [5, 6], "1332": [5, 6], "858": [5, 6], "627": [5, 6], "52": [5, 6], "upw50b50rv": [5, 6], "1083": [5, 6], "7ah": [5, 6], "537": [5, 6], "5488": [5, 6], "lr20": [5, 6], "9v": [5, 6], "185": [5, 6], "4686": [5, 6], "ferrul": [5, 6], "500": [5, 6], "piec": [5, 6], "weidmul": [5, 6], "9004330000": [5, 6], "966067": [5, 6], "car": 5, "littelfus": [5, 6], "fhac0002zxj": 5, "96": 5, "improv": [6, 7, 8, 10], "upgrad": [6, 7, 8], "01": [6, 7, 8, 11], "replac": [6, 10], "trn3": 6, "suppress": 6, "10v": 6, "fast": 6, "decoupl": 6, "last": 6, "veri": [6, 10], "prevent": 6, "overh": 6, "toler": 6, "orient": 6, "h": 6, "nf": 6, "tabl": 6, "jason": 6, "ohmpi_param": 6, "json": [6, 7, 8], "export_path": 6, "desktop": 6, "0251001": 6, "pat1l": 6, "box": [7, 8], "mani": [7, 8], "dii": [7, 8], "laps": [7, 8], "seek": [7, 8], "share": [7, 8, 10], "wish": [7, 8], "2023": [7, 8, 11], "stop": [7, 8], "0x": [7, 8], "effort": [7, 8], "paramet": [7, 8], "80": [7, 8], "virtual": [7, 8], "environ": [7, 8], "packag": [7, 8], "id": [7, 8], "summar": [7, 8], "cover": [7, 8], "acquisit": [7, 8], "separ": [7, 8], "ohmpi_set": [7, 8], "central": [7, 8], "class": [7, 8, 10], "interact": [7, 8, 10], "handler": [7, 8], "layer": [7, 8], "releas": [7, 8, 11], "excel": [7, 8], "log": [7, 8], "implement": [7, 8, 10, 11], "broker": [7, 8], "zip": [7, 8], "rotat": [7, 8], "disk": [7, 8], "exec_logg": [7, 8], "data_logg": [7, 8], "plan": [7, 8], "state": [7, 8], "health": [7, 8], "soh": [7, 8], "futur": [7, 8], "By": [7, 8], "written": [7, 8], "consol": [7, 8], "like": [7, 8], "store": [7, 8, 10], "local": [7, 8], "dai": [7, 8], "size": [7, 8], "exce": [7, 8], "sent": [7, 8], "level": [7, 8], "advanc": [7, 8], "edit": [7, 8], "setup_logg": [7, 8], "custom": [7, 8], "desir": [7, 8], "usernam": [7, 8], "password": [7, 8], "One": [7, 8], "understand": [7, 8], "alter": [7, 8], "keep": [7, 8], "bash": [7, 8], "run_http_interfac": [7, 8], "sh": [7, 8], "api": [7, 8, 11], "import": [7, 8, 10], "iot": [7, 8], "messag": [7, 8], "friendli": [7, 8], "graphic": [7, 8], "quick": [7, 8], "easi": [7, 8], "wi": [7, 8], "fi": [7, 8], "ap": [7, 8], "webserv": [7, 8], "index": [7, 8], "html": [7, 8], "laptop": [7, 8], "mobil": [7, 8], "phone": [7, 8], "upload": [7, 8], "act": [7, 8], "raspap": [7, 8], "runonstart": [7, 8], "itself": [7, 8], "141": [7, 8], "8080": [7, 8], "pseudo": [7, 8], "evolut": [7, 8], "appar": [7, 8], "especi": [7, 8], "suit": [7, 8], "autom": [7, 8], "ipython": [7, 8], "ssh": [7, 8], "putti": [7, 8], "maco": [7, 8], "linux": [7, 8], "found": [7, 8], "np": [7, 8], "chdir": [7, 8], "object": [7, 8], "k": [7, 8], "load": [7, 8], "nb_stack": [7, 8], "half": [7, 8], "cycl": [7, 8], "updat": [7, 8], "update_set": [7, 8], "shape": [7, 8], "set_sequ": [7, 8], "n2": [7, 8], "string": [7, 8], "load_sequ": [7, 8], "rs_check": [7, 8], "synchron": [7, 8], "wait": [7, 8], "prompt": [7, 8], "run_sequ": [7, 8], "run_sequence_async": [7, 8], "thread": [7, 8], "immedi": [7, 8], "sleep": [7, 8], "interrupt": [7, 8], "kill": [7, 8], "asynchron": [7, 8], "given": [7, 8], "interv": [7, 8], "nb_mea": [7, 8], "run_multiple_sequ": [7, 8], "taken": [7, 8], "switch_mux_on": [7, 8], "run_measur": [7, 8], "switch_mux_off": [7, 8], "risk": [7, 8], "short": [7, 8], "argument": [7, 8], "autogain": [7, 8], "true": [7, 8], "good": [7, 8], "usag": [7, 8], "process": [7, 8], "sensor": [7, 8], "scope": [7, 8], "internet": [7, 8], "network": [7, 8], "auxiliari": [7, 8], "subscrib": [7, 8], "approach": [7, 8], "mosquitto": [7, 8], "server": [7, 8], "reachabl": [7, 8], "net": [7, 8], "servic": [7, 8], "install_local_mqtt_brok": [7, 8], "examin": [7, 8], "easili": [7, 8, 10], "parti": [7, 8], "explor": [7, 8], "receiv": [7, 8], "reboot": [7, 8], "further": [7, 8], "format": [7, 8], "kwarg": [7, 8], "cmd_id": [7, 8], "3fzxv121uitwgjwygcz4xw": [7, 8], "cmd": [7, 8], "3fzxv121uitwgjwygcz4yw": [7, 8], "tailor": [7, 8], "dashboard": [7, 8], "browser": [7, 8], "node": [7, 8], "complex": [7, 8], "properli": [7, 8], "palett": [7, 8], "noder": [7, 8], "doc": [7, 8], "guid": [7, 8], "ui": [7, 8], "visual": [7, 8], "cookbook": [7, 8], "draft": 10, "TO": 10, "BE": 10, "review": 10, "intend": 10, "advic": 10, "best": 10, "contribut": 10, "maintain": 10, "promot": 10, "exchang": 10, "reus": 10, "contributor": 10, "ideal": 10, "few": 10, "distinguish": 10, "deal": 10, "compli": 10, "Such": 10, "focu": 10, "reduc": 10, "newli": 10, "expos": 10, "minim": 10, "hardware_system": 10, "discuss": 10, "ohmpi_hardwar": 10, "initi": 10, "earli": 10, "stage": 10, "investig": 10, "strategi": 10, "readi": 10, "conceiv": 10, "kicad": 10, "schema": 10, "alwai": 10, "branch": 10, "python": 10, "similar": 10, "hardware_compon": 10, "abstract": 10, "abstract_hardware_compon": 10, "method": 10, "configur": [10, 11], "hardware_config": 10, "dictionari": 10, "config_xxx": 10, "xxx": 10, "nov": 11, "juli": 11, "2016": 11, "target": 11, "research": 11, "statu": 11, "matur": 11, "progress": 11, "offici": 11, "guidelin": 11, "tutori": 11, "content": 11, "partner": 11, "cite": 11, "introduct": 11, "technic": 11, "v2023": 11, "tow": 2}, "objects": {"": [[9, 0, 0, "-", "ohmpi"]]}, "objtypes": {"0": "py:module"}, "objnames": {"0": ["py", "module", "Python module"]}, "titleterms": {"ohmpi": [0, 4, 5, 6, 7, 8, 11], "project": 0, "author": 0, "partner": 0, "cite": 0, "introduct": 0, "step": [1, 2, 3, 4, 7, 8], "n": [1, 2, 3, 4], "1": [1, 5, 6], "raspberri": [1, 5, 6], "pi": [1, 5, 6], "configur": [1, 5, 6, 7, 8], "part": [1, 2, 3], "A": [1, 2, 3], "os": [1, 5, 6], "instal": [1, 5, 6], "b": [1, 2, 3, 5, 6], "virtual": [1, 5, 6], "environ": [1, 5, 6], "packag": [1, 5, 6], "c": [1, 2, 3], "activ": [1, 5, 6], "thonni": [1, 5, 6], "python": [1, 5, 6, 7, 8], "id": [1, 5, 6], "2": 2, "measur": [2, 5, 6], "board": [2, 3, 5, 6], "assembl": [2, 3, 4, 5, 6], "requir": [2, 3], "compon": [2, 3, 5, 6, 10], "list": [2, 3, 5, 6], "descript": [2, 5, 6], "start": 2, "up": 2, "check": 2, "3": 3, "mux": 3, "address": 3, "valid": 3, "4": 4, "v": [5, 6], "01": 5, "limit": [5, 6], "32": [5, 6], "electrod": [5, 6, 7, 8], "The": [5, 6, 7, 8], "philosophi": [5, 6, 7, 8], "technic": [5, 6], "data": [5, 6], "current": [5, 6], "inject": [5, 6], "card": [5, 6], "connect": [5, 6], "electr": [5, 6], "resist": [5, 6, 11], "implement": [5, 6], "first": [5, 6], "four": [5, 6], "multiplex": [5, 6], "oper": [5, 6, 7, 8], "instruct": [5, 6], "preliminari": [5, 6], "procedur": [5, 6], "onli": [5, 6], "initi": [5, 6], "startup": [5, 6], "paramet": [5, 6], "complet": [5, 6], "tabl": 5, "titl": 5, "02": 6, "v2023": [7, 8], "64": [7, 8], "12v": [7, 8], "hardwar": [7, 8, 10, 11], "specif": [7, 8], "build": [7, 8], "an": [7, 8], "softwar": [7, 8, 10], "system": [7, 8], "architectur": [7, 8], "logger": [7, 8], "file": [7, 8], "interfac": [7, 8, 10], "applic": [7, 8], "web": [7, 8], "mqtt": [7, 8], "api": 9, "refer": 9, "new": 10, "open": 11, "sourc": 11, "meter": 11, "summari": 11, "document": 11, "center": 11}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "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}})
\ No newline at end of file
+Search.setIndex({"docnames": ["developing_hardware_components", "index", "source_rst/Ohmpi", "source_rst/V2023.x.x/V2023", "source_rst/V2023.x.x/V2023_step_01", "source_rst/V2023.x.x/V2023_step_02", "source_rst/V2023.x.x/V2023_step_03", "source_rst/V2023.x.x/V2023_step_04", "source_rst/V2024.x.x/V2024", "source_rst/api", "source_rst/v1.xx/V1_01", "source_rst/v1.xx/V1_02"], "filenames": ["developing_hardware_components.rst", "index.rst", "source_rst\\Ohmpi.rst", "source_rst\\V2023.x.x\\V2023.rst", "source_rst\\V2023.x.x\\V2023_step_01.rst", "source_rst\\V2023.x.x\\V2023_step_02.rst", "source_rst\\V2023.x.x\\V2023_step_03.rst", "source_rst\\V2023.x.x\\V2023_step_04.rst", "source_rst\\V2024.x.x\\V2024.rst", "source_rst\\api.rst", "source_rst\\v1.xx\\V1_01.rst", "source_rst\\v1.xx\\V1_02.rst"], "titles": ["Software interface to new hardware components", "OHMPI: Open source and open hardware resistivity-meter", "OhmPi project", "OhmPi V2023 (64 electrodes and 12V)", "<strong>STEP n\u00b01</strong> : Raspberry Pi  configuration", "<strong>STEP n\u00b02</strong>: Measurement board", "<strong>STEP n\u00b03:</strong> MUX board", "<strong>STEP n\u00b04:</strong> assemble the OhmPi", "OhmPi V2023 (64 electrodes and 12V)", "API reference", "OhmPi V 1.01 (limited to 32 electrodes)", "OhmPi V 1.02 (limited to 32 electrodes)"], "terms": {"r\u00e9mi": [1, 2], "clement": [1, 2], "vivien": [1, 2], "duboi": [1, 2], "nicola": [1, 2], "forquet": [1, 2], "inra": 2, "reversa": [2, 10, 11], "villeurbann": 2, "franc": 2, "yannick": [1, 2], "fargier": [1, 2], "ger": 2, "rro": 2, "univ": 2, "gustav": 2, "eiffel": 2, "ifsttar": 2, "lyon": 2, "h\u00e9l\u00e8ne": [1, 2], "guyard": [1, 2], "ig": 2, "grenobl": 2, "universit\u00e9": 2, "alp": 2, "olivi": [1, 2], "kaufmann": [1, 2], "arnaud": [1, 2], "watlet": [1, 2], "de": 2, "mon": 2, "belgium": 2, "guillaum": [1, 2], "blanchi": [1, 2], "ilvo": 2, "merelbek": 2, "julien": 2, "ganc": 2, "emil": 2, "gro": 2, "et": [2, 5], "al": 2, "an": [0, 2, 4, 5, 6, 7, 10, 11], "open": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11], "sourc": [0, 2, 4, 10, 11], "data": [1, 2, 3, 8], "logger": [2, 10, 11], "dedic": [2, 3, 8], "applic": [0, 2], "electr": [2, 5], "resist": [2, 3, 5, 8], "imag": [2, 4], "small": [2, 3, 5, 7, 8, 10, 11], "laboratori": [2, 3, 7, 8, 10, 11], "scale": 2, "hardwarex": 2, "elsevi": 2, "2020": 2, "8": [2, 3, 4, 5, 6, 7, 8, 10, 11], "24": [2, 5, 7, 10, 11], "p": [2, 5], "ff10": 2, "1016": 2, "j": 2, "ohx": 2, "e00122ff": 2, "particip": [2, 3, 4, 5, 6, 7, 8, 10, 11], "all": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11], "requir": [0, 2, 3, 4, 7, 8, 10, 11], "skill": [2, 3, 4, 5, 6, 7, 8, 10, 11], "electron": [2, 3, 4, 5, 6, 7, 8, 10, 11], "respect": [2, 3, 4, 5, 6, 7, 8, 10, 11], "safeti": [2, 3, 4, 5, 6, 7, 8, 10, 11], "rule": [2, 3, 4, 5, 6, 7, 8, 10, 11], "must": [2, 3, 4, 5, 6, 7, 8, 10, 11], "assembl": [1, 2, 3, 4, 8], "profession": [2, 3, 4, 5, 6, 7, 8, 10, 11], "context": [2, 3, 4, 5, 6, 7, 8, 10, 11], "peopl": [2, 3, 4, 5, 6, 7, 8, 10, 11], "compet": [2, 3, 4, 5, 6, 7, 8, 10, 11], "The": [0, 1, 2, 4, 5, 6, 7], "team": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11], "cannot": [2, 3, 4, 5, 6, 7, 8, 10, 11], "held": [2, 3, 4, 5, 6, 7, 8, 10, 11], "respons": [2, 3, 4, 5, 6, 7, 8, 10, 11], "ani": [2, 3, 4, 5, 6, 7, 8, 10, 11], "materi": [2, 3, 4, 5, 6, 7, 8, 10, 11], "human": [2, 3, 4, 5, 6, 7, 8, 10, 11], "damag": [2, 3, 4, 5, 6, 7, 8, 10, 11], "which": [2, 3, 4, 5, 6, 7, 8, 10, 11], "would": [2, 3, 4, 5, 6, 7, 8, 10, 11], "associ": [2, 3, 4, 5, 6, 7, 8, 10, 11], "us": [2, 3, 4, 5, 6, 7, 8, 10, 11], "equip": [2, 3, 4, 5, 6, 7, 8, 10, 11], "doe": [2, 3, 4, 5, 6, 7, 8, 10, 11], "work": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11], "after": [2, 3, 4, 5, 6, 7, 8, 10, 11], "you": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11], "mai": [2, 3, 4, 8, 10, 11], "redistribut": 2, "modifi": [0, 2, 10, 11], "thi": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11], "document": [2, 3, 8, 10], "make": [0, 2, 3, 6, 8, 10, 11], "product": [2, 5], "under": [2, 7, 10, 11], "term": [0, 2], "cern": 2, "ohl": 2, "v2": 2, "http": [3, 4, 5, 8, 10, 11], "ch": [], "distribut": 2, "without": [2, 6, 10, 11], "express": [0, 2], "OR": 2, "impli": [2, 6], "warranti": 2, "includ": [0, 2, 3, 4, 6, 8, 10, 11], "OF": 2, "merchant": 2, "satisfactori": 2, "qualiti": 2, "AND": 2, "fit": 2, "FOR": 2, "A": [0, 2, 3, 7, 8, 10, 11], "particular": 2, "purpos": [2, 7, 10, 11], "pleas": [2, 3, 7, 8, 10, 11], "see": [2, 3, 8, 10, 11], "condit": 2, "present": [0, 2, 6, 7, 10, 11], "develop": [0, 1, 2, 3, 4, 5, 8, 10, 11], "low": [2, 3, 8, 10, 11], "cost": [0, 2, 5, 11], "hardwar": [2, 10, 11], "meter": [2, 3, 7, 8, 10, 11], "provid": [2, 3, 8, 10, 11], "scientif": 2, "commun": [2, 3, 8], "robust": [2, 3, 8, 10, 11], "flexibl": 2, "tool": [2, 3, 8], "experi": [2, 3, 8, 10, 11], "call": [2, 3, 4, 6, 7, 8], "basic": [0, 2], "meterfeatur": 2, "current": [1, 2, 3, 5, 8], "inject": [1, 2, 3, 8], "measur": [1, 2, 3, 4, 6, 7, 8], "function": [0, 2, 3, 8, 10, 11], "multiplex": [1, 2, 3, 6, 7, 8], "allow": [2, 3, 5, 6, 8, 10, 11], "perform": [0, 2, 4, 10, 11], "automat": [2, 3, 8, 10, 11], "up": [2, 3, 4, 6, 8, 10, 11], "64": [1, 2, 6, 10, 11], "electrod": [1, 2, 5, 6, 7], "s": [2, 3, 5, 6, 8, 10, 11], "philosophi": [1, 2], "fulli": 2, "toolto": 2, "surfac": 2, "anyon": 2, "who": 2, "want": [2, 11], "get": [2, 3, 4, 5, 8, 10, 11], "involv": [2, 3, 8], "welcom": [0, 2], "join": 2, "ohmpi": [0, 4, 5, 6], "project": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11], "compon": [1, 3, 4, 8], "quantiti": 4, "4": [3, 4, 5, 6, 8, 10, 11], "model": [4, 5, 10, 11], "micro": [3, 4, 8, 10, 11], "sd": [3, 4, 7, 8, 10, 11], "32": [1, 3, 4, 7, 8], "go": [3, 4, 6, 8], "hdmi": [4, 7], "cabl": [4, 5, 6, 7, 10, 11], "comput": [4, 10, 11], "mous": [4, 7, 10, 11], "keyboard": [4, 7, 10, 11], "first": [0, 3, 4, 6, 7, 8], "start": [0, 1, 3, 4, 6, 8, 10, 11], "board": [0, 3, 4, 7, 8], "oper": [0, 1, 4, 5, 7], "system": [0, 4, 10, 11], "For": [3, 4, 5, 6, 8, 10, 11], "instruct": [1, 3, 4, 8], "ar": [0, 3, 4, 5, 8, 10, 11], "well": [3, 4, 8, 10, 11], "describ": [0, 4, 5, 7, 10, 11], "websit": [4, 10, 11], "watch": [4, 10, 11], "video": [4, 10, 11], "how": [4, 10, 11], "set": [3, 4, 5, 8, 10, 11], "your": [0, 4, 5, 6, 10, 11], "author": [1, 4, 10, 11], "recommend": [0, 3, 4, 8, 10, 11], "latest": [4, 10, 11], "stabl": [4, 10, 11], "complet": [1, 3, 4, 5, 8], "version": [0, 3, 4, 5, 8, 10, 11], "previous": [4, 7, 10, 11], "raspbian": [4, 10, 11], "can": [3, 4, 7, 8, 10, 11], "visit": 4, "raspberrypi": 4, "org": [3, 4, 8], "en": 4, "test": [0, 3, 4, 5, 6, 8, 10, 11], "were": [4, 5, 10, 11], "3": [0, 3, 4, 5, 7, 8, 10, 11], "we": [3, 4, 5, 6, 8, 10, 11], "follow": [0, 3, 4, 5, 6, 7, 8, 10, 11], "onc": [3, 4, 8, 10, 11], "ha": [3, 4, 6, 8, 10, 11], "been": [3, 4, 6, 8, 10, 11], "wire": [4, 6, 7, 10, 11], "spi": [4, 10, 11], "gpio": [4, 6, 10, 11], "remot": [3, 4, 8, 10, 11], "option": [3, 4, 8, 10, 11], "deactiv": [4, 10, 11], "i2c": [4, 5, 6], "via": [4, 10, 11], "gui": [4, 10, 11], "menu": [4, 10, 11], "failur": [4, 10, 11], "carri": [4, 10, 11], "out": [4, 7, 10, 11], "task": [4, 10, 11], "caus": [4, 10, 11], "relai": [4, 5, 6, 10, 11], "shield": [4, 10, 11], "card": [1, 3, 4, 6, 7, 8], "dure": [4, 10, 11], "wai": [0, 4, 10, 11], "have": [0, 3, 4, 5, 6, 8, 10, 11], "multipl": [3, 4, 8], "parallel": 4, "instanc": 4, "interpret": [4, 5, 10, 11], "each": [4, 6, 7, 10, 11], "differ": [3, 4, 5, 6, 7, 8, 10, 11], "contain": [3, 4, 7, 8, 10, 11], "discret": 4, "copi": [0, 3, 4, 8], "its": [3, 4, 6, 7, 8, 10, 11], "support": 4, "util": [3, 4, 8], "It": [0, 3, 4, 6, 8, 10, 11], "also": [0, 3, 4, 8, 10, 11], "protect": 4, "case": [0, 3, 4, 8, 10, 11], "problem": 4, "depend": [3, 4, 8, 10, 11], "specifi": [4, 10, 11], "txt": [3, 4, 8, 10, 11], "below": [3, 4, 7, 8, 10, 11], "should": [0, 3, 4, 5, 6, 7, 8, 10, 11], "type": [0, 3, 4, 6, 8, 10, 11], "termin": [3, 4, 5, 6, 7, 8, 10, 11], "necessari": [0, 4, 6, 7, 10, 11], "ensur": [4, 10, 11], "libatla": [4, 10, 11], "base": [0, 3, 4, 6, 8, 10, 11], "dev": [4, 10, 11], "librari": [4, 10, 11], "sudo": [4, 10, 11], "apt": [4, 10, 11], "strongli": [4, 10, 11], "user": [1, 3, 4, 8, 10, 11], "creat": [0, 3, 4, 8, 10, 11], "run": [3, 4, 5, 6, 7, 8, 10, 11], "code": [0, 4, 6, 10, 11], "done": [3, 4, 8, 10, 11], "either": [4, 10, 11], "directori": [0, 3, 4, 8, 10, 11], "gather": [4, 10, 11], "within": [0, 3, 4, 8, 10, 11], "python3": [4, 10, 11], "m": [4, 5, 6, 7, 10, 11], "venv": [4, 10, 11], "command": [3, 4, 8, 10, 11], "bin": [4, 10, 11], "suffici": [4, 10, 11], "meet": [4, 10, 11], "export": 4, "cflag": 4, "fcommon": 4, "pip": [4, 10, 11], "rpi": [4, 7, 10, 11], "adafruit": [4, 5, 6, 10, 11], "blinka": [4, 10, 11], "numpi": [3, 4, 8, 10, 11], "panda": [4, 10, 11], "circuitpython": [4, 10, 11], "ads1x15": [4, 10, 11], "tca9548a": [4, 6], "mcp230xx": 4, "gpiozero": 4, "check": [3, 4, 8, 10, 11], "met": [4, 10, 11], "list": [1, 4], "leav": [4, 10, 11], "simpli": [4, 10, 11], "If": [0, 4, 5, 10, 11], "decid": [4, 10, 11], "setup": [4, 10, 11], "time": [3, 4, 6, 8, 10, 11], "softwar": [1, 4, 10, 11], "click": [4, 10, 11], "access": [3, 4, 7, 8, 10, 11], "program": [4, 7, 10, 11], "pythonid": [4, 10, 11], "2": [0, 3, 4, 6, 7, 8, 10, 11], "root": [4, 10, 11], "7": [4, 5, 6, 7, 10, 11], "usr": [4, 10, 11], "select": [4, 6, 10, 11], "new": [3, 4, 8, 10, 11], "window": [3, 4, 8, 10, 11], "On": [4, 10, 11], "altern": [4, 10, 11], "5": [3, 4, 5, 6, 7, 8, 10, 11], "button": [4, 10, 11], "appear": [4, 5, 6, 10, 11], "locat": [4, 10, 11], "anoth": [4, 10, 11], "execut": [3, 4, 8, 10, 11], "6": [4, 5, 6, 7, 10, 11], "find": [4, 10, 11], "folder": [4, 10, 11], "where": [0, 3, 4, 8, 10, 11], "file": [0, 4, 5, 10, 11], "home": [3, 4, 8, 10, 11], "In": [0, 3, 4, 5, 6, 8, 10, 11], "known": [4, 10, 11], "tab": [3, 4, 8, 10, 11], "path": [0, 4, 10, 11], "close": [4, 10, 11], "ok": [4, 10, 11], "9": [3, 4, 5, 6, 7, 8, 10, 11], "save": [4, 10, 11], "modif": [4, 10, 11], "number": [3, 5, 8, 10, 11], "per": [5, 10, 11], "unit": [3, 5, 8, 10, 11], "total": [5, 10, 11], "manufactur": [5, 6], "refer": [1, 3, 5, 7, 8, 10, 11], "web": 5, "raspberri": [1, 3, 5, 6, 7, 8], "pi": [1, 3, 5, 7, 8], "1": [0, 1, 3, 5, 6, 7, 8], "58": 5, "75": 5, "www": [5, 10, 11], "mouser": 5, "fr": [5, 10, 11], "productdetail": 5, "seeed": 5, "studio": 5, "102110421": 5, "qs": 5, "7mvldsj5uaxen3lyyh3sqw": 5, "3d": 5, "lm158n": 5, "amp": 5, "o": [3, 5, 8, 10, 11], "14": [5, 6, 7], "texa": 5, "instrument": [3, 5, 8], "lm358an": 5, "nopb": 5, "lm158j": 5, "x1j7hmvl2zh8vpefml8": 5, "2ffq": 5, "print": [3, 5, 8, 10, 11], "circuit": [3, 5, 8, 10, 11], "12": [3, 5, 6, 7, 8, 10, 11], "asler": 5, "ads1115": [5, 10, 11], "11": [5, 10, 11], "23": [5, 7, 10, 11], "1085": 5, "2fha2pyfaduh": 5, "2fogzutwiq9iz5vjaqfoyugqalgxpeckigrqvf4hn": 5, "252bg": 5, "capacitor": [5, 11], "100nf": [5, 11], "50vdc": [5, 11], "10": [3, 5, 6, 7, 8, 10, 11], "ceram": [5, 11], "0": [3, 5, 8, 10, 11], "kemet": 5, "c320c104k1": 5, "c320c104k1r5ta7303": 5, "c4uyot": 5, "2flq1th4mcyoetma": 5, "resistor": [5, 6, 10, 11], "kohm": [5, 6, 10, 11], "5w": 5, "te": 5, "connect": [1, 3, 5, 6, 7, 8], "h81k0bya": 5, "holsworthi": 5, "2fha2pyfaduhuylh7az": 5, "2fmjfh2xjoums6wztux4som": 5, "252bii": 5, "h81k5bya": 5, "2fha2pyfadugy9twham3ru9hmijohywhbin95knm": 5, "252bx": 5, "2fm": 5, "vishai": 5, "ccf071k50gke36": 5, "dale": 5, "qkeozdl6eqpa6lzrlqfvow": 5, "mohm": [3, 5, 8, 10, 11], "762": 5, "524": 5, "cmf651m0000fkek143": 5, "ciayqk2gdckzia2levalkg": 5, "ohm": [3, 5, 8, 10, 11], "shunt": 5, "42": 5, "ohmit": 5, "41f2r0e": 5, "im6toxqzgoauedprb19mha": 5, "dual": [5, 6, 10, 11], "screw": [5, 6, 7, 10, 11], "08": 5, "mm": [5, 7, 10, 11], "pitch": [5, 10, 11], "648": 5, "cui": 5, "devic": [0, 5], "tb009": 5, "508": 5, "02be": 5, "vlwxofp3u2wcfk5uckwtka": 5, "dc": [5, 10, 11], "convert": [5, 10, 11], "24v": 5, "15": [5, 7, 10, 11], "31": [5, 7], "16": [5, 6, 7, 10, 11], "tracopow": 5, "trn": 5, "1215": [5, 11], "traco": [5, 11], "power": [3, 5, 6, 7, 8, 10, 11], "yca": 5, "2faaymw02gquicgqj0ta": 5, "dip": [5, 6], "line": [5, 6, 10, 11], "socket": [5, 6], "72": 5, "mill": 5, "max": 5, "110": 5, "43": [5, 10, 11], "308": 5, "41": 5, "001000": 5, "iggadovctstu": 5, "2fqaur8narg": 5, "mgh": 5, "vip": 5, "gclid": 5, "eaiaiqobchmin_taxbcx8wivq5nvch2qaqfpeayyccabegjk1_d_bw": 5, "aqy211eh": 5, "84": 5, "36": [5, 7, 10, 11], "panason": 5, "industri": 5, "wktuvitrialgiu8hcm7dvq": 5, "449": 5, "796": 5, "preci": 5, "83": 5, "304": 5, "001101": 5, "2fha2pyfadujqkqx4wauig": 5, "2fmgndxmcnv": 5, "2f33nj0gbxroculucynpyong": 5, "mcp23008": 5, "593": 5, "sgaepimzzmskedp9slc0yyv4kpdpmd1hts4slctivmw": 5, "header": [5, 6, 10, 11], "1x10": 5, "samtec": 5, "ssw": 5, "02": [1, 5], "g": [5, 10, 11], "ru5fayqh": 5, "252be0w1orxzibqpw": 5, "smt": 5, "breakout": 5, "pcb": [0, 5, 6, 10, 11], "soic": 5, "1212": 5, "gurawfaegucaqqfvnvtyeg": 5, "eaiaiqobchmit8zjzr6x8wivgdnvch2vbwvseaqyayabegjqg_d_bw": 5, "ina282aid": 5, "ze4": 5, "2fufuz19ilfayzxocfra": 5, "thd": 5, "1211n": 5, "39": [5, 7, 10, 11], "2fha2pyfadugpyeg4idvm": 5, "2fmsr": 5, "252b7an": 5, "2f0t3ruis9pcaqjlt4": 5, "252bnrpuooeq": 5, "20": [5, 7, 10, 11], "53": 5, "ssq": 5, "120": 5, "d": [5, 10, 11], "252be1bmvd": 5, "252bdzonqg": 5, "pin": [5, 6, 10, 11], "strip": [5, 6, 7, 10, 11], "ejector": 5, "35": [5, 7], "blk": 5, "10120550": 5, "conrad": 5, "com": [3, 5, 8, 10, 11], "bkl": 5, "contact": [3, 5, 6, 8, 10, 11], "space": 5, "254": 5, "row": 5, "pc": 5, "741435": 5, "searchterm": 5, "searchtyp": 5, "suggest": [5, 6, 10, 11], "searchsuggest": 5, "male": [5, 6], "femal": [5, 10, 11], "spacer": [5, 7], "5m": [5, 7], "hexagonal": 5, "87": 5, "48": 5, "harwin": 5, "r25": 5, "3002002": 5, "w0yvoo0ixfenuv0hsdc4": 5, "2fq": 5, "86": 5, "437": 5, "1108331841001101": 5, "318": 5, "ftmup6kvi2tnqoeziaq": 5, "2fpa": 5, "figur": [3, 5, 8, 10, 11], "show": [5, 10, 11], "gener": [1, 3, 5, 6, 8, 10, 11], "schemat": [5, 10, 11], "plug": [5, 10, 11], "plai": 5, "To": [3, 5, 6, 8, 10, 11], "two": [0, 3, 5, 6, 8, 10, 11], "one": [3, 5, 7, 8, 10, 11], "voltag": [3, 5, 7, 8, 10, 11], "propos": [5, 10, 11], "florsch": [5, 10, 11], "bit": [5, 10, 11], "adc": [5, 10, 11], "analog": [5, 10, 11], "digit": [5, 6, 10, 11], "adapt": [0, 3, 5, 8, 10, 11], "gain": [3, 5, 8, 10, 11], "advantag": 5, "input": [3, 5, 7, 8, 10, 11], "signal": [5, 10, 11], "valu": [5, 6, 10, 11], "could": [5, 7, 10, 11], "lie": [5, 10, 11], "between": [5, 6, 7, 10, 11], "114": [5, 10, 11], "v": [1, 3, 5, 7, 8], "directli": [5, 10, 11], "integr": 5, "ina282": 5, "realiz": 5, "precis": [5, 10, 11], "around": [3, 5, 8], "instal": [3, 5, 6, 7, 8], "solder": [5, 10, 11], "optic": 5, "suppli": [5, 6, 7, 10, 11], "12v": [1, 5, 6, 7, 11], "5v": [5, 10, 11], "tdh15": 5, "four": [3, 5, 8], "inpout": 5, "output": [3, 5, 7, 8, 10, 11], "three": [3, 5, 6, 8, 10, 11], "limit": [1, 3, 5, 8], "ma": [3, 5, 8, 10, 11], "higher": [5, 11], "than": [5, 10, 11], "just": [5, 11], "decreas": 5, "don": [3, 5, 8], "t": [3, 5, 8], "forget": [3, 5, 8], "chang": [0, 3, 5, 8], "config": [0, 3, 5, 8, 10, 11], "py": [0, 3, 5, 6, 8, 10, 11], "kei": 5, "r_shunt": 5, "ohmpi_config": 5, "dict": 5, "pre": [5, 7], "adjust": [5, 10, 11], "13": [5, 7, 10, 11], "17": [5, 7, 10, 11], "18": [3, 5, 7, 8, 10, 11], "19": [5, 7, 10, 11], "view": [5, 7], "fix": [5, 7], "dot": 5, "mark": [5, 7], "top": [3, 5, 7, 8], "left": [5, 7], "corner": 5, "21": [5, 7, 10, 11], "mount": [5, 6, 7, 10, 11], "22": [5, 7, 10, 11], "lm158": 5, "amplifi": [5, 10, 11], "ads115": [5, 10, 11], "right": [5, 7], "3x11": [], "wurth": [], "elektronik": [], "971110321": [], "305": [], "apm": [], "hexseal": [], "rm3x8mm": [], "2701": [], "jjse": [], "2f12mkns3vxsdryxuhw": [], "shutdown": 5, "unplug": 5, "bottom": [5, 10, 11], "11mm": 5, "m3": 5, "upper": 5, "port": [5, 7], "write": [0, 3, 5, 6, 8, 10, 11], "i2cdetect": [5, 6], "y": [5, 6], "everyth": 5, "address": [3, 5, 10, 11], "screen": [5, 10, 11], "equival": [5, 10, 11], "need": [3, 5, 6, 8, 10, 11], "1kohm": 5, "r2": [5, 10, 11], "220": 5, "r1": [5, 10, 11], "padboard": 5, "spool": 5, "prepar": [5, 6, 10, 11], "batteri": [3, 5, 7, 8, 10, 11], "red": [3, 5, 7, 8, 10, 11], "black": [5, 7, 10, 11], "ground": [5, 10, 11], "thonni": [3, 5, 8], "sample_measurement_exampl": 5, "exampl": [3, 5, 6, 7, 8, 10, 11], "result": [5, 10, 11], "channel": [6, 10, 11], "mechan": [3, 6, 8, 10, 11], "omron": 6, "g5le": 6, "vd": 6, "vdc": 6, "combin": 6, "zvn4206a": 6, "mofset": 6, "onli": [0, 6], "30": [6, 10, 11], "enough": [6, 10, 11], "activ": [3, 6], "repres": [6, 10, 11], "512": 6, "expand": 6, "mcp23017": 6, "from": [3, 6, 7, 8, 10, 11], "128": [3, 6, 8], "own": 6, "0x70": 6, "0x77": 6, "0x71": 6, "0x72": 6, "0x73": 6, "140": [], "560": [], "62": [], "92": [], "1580994": [], "tru": [], "diod": 6, "1n4007": 6, "256": [], "091": [], "296": [], "incorpor": [3, 8], "sgaepimzzmueqxo7l": [], "2fbpyakboruumren": [], "56": [], "776": [], "205": [], "46": [], "103321": [], "5twgzeq9e7hsylqaljjyrw": [], "i": [3, 7, 8, 10, 11], "40": [3, 8, 10, 11], "732": [], "sgaepimzzmskedp9slc0yfx16nydmpxjueeogolbldi": [], "27": [7, 10, 11], "325": [], "over": [], "503811": [], "mosfet": 6, "nchannel": [], "471": [], "576": [], "vhuuswq2": [], "252bsz9b": [], "2ff6fcxt7g": [], "100k\u03c9": [], "061": [], "616": [], "beyschlag": [], "mba02040c1003frp00": [], "mzrxyrlhvdt9crf7zyf": [], "2f5q": [], "89": [], "2717": [], "sgaepimzzmsyydr3r27av4eqf73yoh": [], "252baqg": [], "252bz3hvktao": [], "10120558": [], "54": [], "No": [], "51": [], "741727": [], "10120862": [], "connector": [6, 7, 10, 11], "strain": [], "relief": [], "44": [], "742063": [], "10120158": [], "ribbon": 7, "x": [10, 11], "mm\u00b2": [10, 11], "multi": [3, 8, 10, 11], "colour": [], "1012015810": [], "127": [], "008": [], "1548658": [], "hex": 7, "25": [3, 7, 8, 10, 11], "79": [], "49": [], "keyston": [], "24300": [], "uwqyq": [], "2f2czwu0ejpozmzc2a": [], "745": [], "846": [], "614": [], "25515": [], "2f2czwuxuhumfr": [], "252bzuq": [], "55": [], "328": [], "uqd7xcvsscnr3hwd6fta8g": [], "100": [3, 6, 8, 10, 11], "duplic": 6, "everi": [3, 6, 8], "build": [6, 10, 11], "therefor": [6, 10, 11], "identifi": 6, "assign": 6, "alloc": 6, "here": [6, 7, 11], "default": [3, 6, 8], "jumper": 6, "note": [6, 7, 10, 11], "name": [0, 3, 6, 8, 10, 11], "zoom": [6, 7], "befor": [3, 6, 7, 8, 10, 11], "them": [3, 6, 8, 10, 11], "definit": 6, "simplifi": 6, "thing": [3, 6, 8], "do": [0, 3, 6, 7, 8], "50": [3, 6, 7, 8, 10, 11], "cm": [6, 7, 10, 11], "long": [6, 7], "flat": 6, "pole": [6, 10, 11], "detect": 6, "script": [0, 3, 6, 8], "test_mux_board": 6, "cut": 7, "compos": 7, "proper": 7, "length": [7, 10, 11], "about": 7, "correspond": [7, 10], "crimp": 7, "idc": 7, "suitabl": [3, 7, 8, 10, 11], "clamp": 7, "pai": [7, 10, 11], "attent": [7, 10, 11], "direct": [3, 7, 8, 10, 11], "unbalanc": 7, "perpendicular": 7, "possibl": [7, 10, 11], "same": [3, 7, 8, 10, 11], "flush": 7, "posit": [7, 10, 11], "abov": [7, 10, 11], "mux": [3, 7, 10, 11], "profil": 7, "color": 7, "yellow": 7, "tin": 7, "end": [7, 10, 11], "shown": [7, 10, 11], "pictur": 7, "ii": 7, "gnd": [7, 10, 11], "nois": 7, "often": 7, "heard": 7, "when": [0, 3, 7, 8, 10, 11], "clip": 7, "place": [0, 7, 10, 11], "second": [3, 7, 8, 10, 11], "b": [3, 7], "help": [0, 3, 7, 8], "previou": [3, 7, 8], "procedur": 7, "repeat": [3, 7, 8, 10, 11], "other": [3, 7, 8, 10, 11], "purpl": 7, "relev": [0, 7], "defin": [0, 3, 7, 8], "third": [3, 7, 8], "fourth": 7, "nylon": 7, "photograph": 7, "more": [3, 7, 8], "detail": [3, 7, 8, 10], "4th": 7, "togeth": [7, 10, 11], "tie": 7, "pvc": 7, "plate": 7, "minimum": 7, "dimens": 7, "200": 7, "150": [3, 7, 8, 10, 11], "drill": 7, "remain": [7, 10, 11], "metal": 7, "tighten": 7, "so": [7, 10, 11], "usb": 7, "hole": [7, 10, 11], "26": [7, 10, 11], "add": [7, 10, 11], "attach": 7, "washer": 7, "nut": 7, "28": [1, 7], "29": 7, "come": 7, "pass": [3, 7, 8], "brown": 7, "blue": [7, 10, 11], "block": [7, 10, 11], "secur": [3, 7, 8], "33": 7, "34": 7, "37": 7, "38": 7, "os": [3, 7, 8], "monitor": [3, 7, 8, 10, 11], "deliv": [7, 10, 11], "12vdc": 7, "enjoi": 7, "publish": [3, 8, 10], "journal": 10, "howev": [0, 10, 11], "correct": [10, 11], "bug": 10, "exist": [0, 10, 11], "explain": 10, "miss": 10, "point": [3, 8, 10, 11], "invit": 10, "v1": [3, 8, 10, 11], "offer": [3, 8, 10, 11], "commerci": [10, 11], "avail": [0, 3, 8, 10, 11], "field": [3, 8, 10, 11], "specif": [0, 10, 11], "temperatur": [3, 8, 10, 11], "c": [3, 8, 10, 11], "consumpt": [3, 8, 10, 11], "cpu": [3, 8, 10, 11], "control": [3, 8, 10, 11], "w": [3, 8, 10, 11], "min": [3, 8, 10, 11], "puls": [3, 8, 10, 11], "durat": [3, 8, 10, 11], "ms": [3, 8, 10, 11], "imped": [3, 8, 10, 11], "storag": [3, 8, 10, 11], "resolut": [3, 8, 10, 11], "o1": [10, 11], "step": [0, 10, 11], "youtub": [10, 11], "wjwzhv1v3pk": [10, 11], "noob": [10, 11], "simpl": [10, 11], "sure": [0, 3, 8, 10, 11], "unexpectedli": [10, 11], "boot": [10, 11], "cd": [10, 11], "gnu": [10, 11], "nano": [10, 11], "editor": [3, 8, 10, 11], "At": [10, 11], "op": [10, 11], "dl": [10, 11], "press": [10, 11], "ctrl": [10, 11], "enter": [10, 11], "escap": [10, 11], "return": [3, 8, 10, 11], "wa": [10, 11], "introduc": [0, 3, 8, 10, 11], "Its": [10, 11], "studi": [10, 11], "hous": [10, 11], "design": [0, 3, 8, 10, 11], "diagram": [10, 11], "displai": [10, 11], "mimic": [10, 11], "behavior": [10, 11], "soil": [10, 11], "subject": [10, 11], "r11": [10, 11], "r10": [10, 11], "r12": [10, 11], "constitut": [10, 11], "thei": [3, 8, 10, 11], "typic": [0, 3, 8, 10, 11], "made": [3, 8, 10, 11], "stainless": [10, 11], "steel": [10, 11], "seri": [10, 11], "part": [0, 3, 10, 11], "r9": [10, 11], "ad": [3, 8, 10, 11], "flow": [3, 8, 10, 11], "order": [0, 3, 8, 10, 11], "less": [10, 11], "sum": [10, 11], "inde": [10, 11], "000": [10, 11], "intens": [10, 11], "potenti": [10, 11], "calcul": [10, 11], "insert": [10, 11], "1115": [10, 11], "our": [3, 8, 10, 11], "a1": [10, 11], "a0": [10, 11], "increas": [10, 11], "track": [0, 10, 11], "divid": [10, 11], "bridg": [10, 11], "r5": [10, 11], "r8": [10, 11], "r6": [10, 11], "r7": [10, 11], "accord": [0, 10, 11], "n": [3, 8, 10, 11], "a2": [10, 11], "a3": [10, 11], "obtain": [10, 11], "ly": [10, 11], "rang": [0, 10, 11], "let": [10, 11], "equal": [10, 11], "multipli": [10, 11], "reduct": [10, 11], "section": [0, 3, 8, 10, 11], "despit": [10, 11], "high": [10, 11], "e": [3, 8, 10, 11], "accur": [10, 11], "still": [10, 11], "calibr": [10, 11], "voltmet": [10, 11], "variou": [10, 11], "These": [3, 8, 10, 11], "serv": [3, 8, 10, 11], "With": [10, 11], "disturb": [10, 11], "being": [10, 11], "estim": [10, 11], "mega": [10, 11], "shortcut": [10, 11], "excess": [10, 11], "whose": [3, 8, 10, 11], "lithium": [10, 11], "ion": [10, 11], "automobil": [10, 11], "lead": [10, 11], "acid": [10, 11], "strong": [10, 11], "hazard": [10, 11], "fuse": [10, 11], "repositori": [3, 8, 10, 11], "onto": [10, 11], "illustr": [3, 8, 10, 11], "ohmmet": [10, 11], "coeffici": [10, 11], "coef_p0": [10, 11], "coef_p1": [10, 11], "coef_p2": [10, 11], "coef_p3": [10, 11], "coef": [10, 11], "po": [10, 11], "p1": [10, 11], "r3": [10, 11], "r4": [10, 11], "p2": [10, 11], "p3": [10, 11], "r_ref": [10, 11], "slope": [10, 11], "convers": [10, 11], "p0": [10, 11], "accuraci": [10, 11], "both": [0, 10, 11], "addit": [3, 8, 10, 11], "lm358n": [10, 11], "appli": [10, 11], "prefer": [3, 8, 10, 11], "weaker": 10, "stronger": [10, 11], "tx": [10, 11], "rememb": [10, 11], "holder": [10, 11], "f": [10, 11], "consist": [10, 11], "circul": [10, 11], "through": [3, 8, 10, 11], "fig": [10, 11], "modul": [0, 10, 11], "switch": [10, 11], "common": [10, 11], "neg": [10, 11], "normal": [10, 11], "simultan": [10, 11], "role": [10, 11], "revers": [10, 11], "polar": [10, 11], "thu": [10, 11], "energ": [10, 11], "solut": [0, 10, 11], "manag": [3, 8, 10, 11], "next": [10, 11], "featur": [10, 11], "strict": [10, 11], "in1": [10, 11], "in2": [10, 11], "in3": [10, 11], "in4": [10, 11], "5vdc": [10, 11], "5vcc": [10, 11], "now": [10, 11], "mm2": [10, 11], "lastli": [10, 11], "congratul": [10, 11], "construct": [10, 11], "valid": [3, 10, 11], "conduct": [0, 10, 11], "manual": [3, 8, 10, 11], "practic": [0, 10, 11], "ert": [10, 11], "sever": [10, 11], "ten": [10, 11], "thousand": [10, 11], "arrai": [3, 8, 10, 11], "stuck": [10, 11], "enabl": [3, 8, 10, 11], "smaller": [10, 11], "hand": [10, 11], "entir": [3, 8, 10, 11], "cap": [10, 11], "produc": [10, 11], "clean": [10, 11], "distanc": [10, 11], "had": [10, 11], "extra": [10, 11], "As": [10, 11], "final": [10, 11], "actual": [10, 11], "singl": [0, 3, 8, 10, 11], "protocol": [3, 8, 10, 11], "horizont": [10, 11], "vertic": [10, 11], "06": [10, 11], "04": [10, 11], "09": [10, 11], "05": [10, 11], "din": [10, 11], "rail": [10, 11], "chosen": [10, 11], "consequ": [10, 11], "incom": [10, 11], "instead": [10, 11], "moreov": [10, 11], "turn": [10, 11], "bought": [10, 11], "down": [10, 11], "velleman": [10, 11], "wpm404": [10, 11], "potentiomet": [10, 11], "download": [3, 8, 10, 11], "scienc": [10, 11], "framework": [10, 11], "manuscript": [10, 11], "osf": [10, 11], "io": [10, 11], "dzwb4": [10, 11], "gitlab": [3, 8, 10, 11], "irstea": [10, 11], "unzip": [10, 11], "master": [10, 11], "readm": [10, 11], "assist": [10, 11], "disconnect": [10, 11], "handl": [3, 8, 10, 11], "charg": [10, 11], "full": [10, 11], "capac": [10, 11], "fewer": [10, 11], "bank": [10, 11], "2a": [10, 11], "ll": [10, 11], "insid": [10, 11], "abmn": [3, 8, 10, 11], "quadrupol": [3, 8, 10, 11], "numer": [10, 11], "some": [0, 1, 3, 8, 10, 11], "main": [3, 8, 10, 11], "optim": [10, 11], "attribut": [10, 11], "stack": [3, 8, 10, 11], "the9": [10, 11], "hear": [10, 11], "characterist": [10, 11], "sound": [10, 11], "permut": [10, 11], "csv": [10, 11], "nb_electrod": [3, 8, 10, 11], "maximum": [3, 8, 10, 11], "injection_dur": [3, 8, 10, 11], "nbr_mea": [3, 8, 10, 11], "sequenc": [3, 8, 10, 11], "sequence_delai": [3, 8, 10, 11], "delai": [10, 11], "repetit": [10, 11], "evolv": [10, 11], "littl": [10, 11], "public": [10, 11], "articl": [10, 11], "date": [1, 10, 11], "sainsmart": [], "canal": [], "pour": [], "arduino": [], "dsp": [], "avr": [], "pic": [], "arm": [], "99": [], "199": [], "sain": [], "smart": [], "101": [], "70": [], "103": [], "018": [], "1x1": [], "66": [], "1568649": [], "1x0": [], "71": [], "1565235": [], "68": [], "rs": [], "pro": [], "897": [], "1332": [], "858": [], "627": [], "52": [], "upw50b50rv": [], "1083": [], "7ah": [], "537": [], "5488": [], "lr20": [], "9v": [], "185": [], "4686": [], "ferrul": [], "500": [], "piec": [], "weidmul": [], "9004330000": [], "966067": [], "car": [], "littelfus": [], "fhac0002zxj": [], "96": [], "improv": [0, 3, 8, 11], "upgrad": [3, 8, 11], "01": [1, 3, 8, 11], "replac": [0, 11], "trn3": 11, "suppress": 11, "10v": 11, "fast": 11, "decoupl": 11, "last": 11, "veri": [0, 11], "prevent": 11, "overh": 11, "toler": 11, "orient": 11, "h": 11, "nf": 11, "tabl": [10, 11], "jason": 11, "ohmpi_param": 11, "json": [3, 8, 11], "export_path": 11, "desktop": 11, "0251001": [], "pat1l": [], "box": [3, 8], "mani": [3, 8], "dii": [3, 8], "laps": [3, 8], "seek": [3, 8], "share": [0, 3, 8], "wish": [3, 8], "2023": [1, 3, 8], "stop": [3, 8], "0x": [3, 8], "effort": [3, 8], "paramet": [3, 8], "80": [3, 8], "virtual": 3, "environ": 3, "packag": [3, 8], "id": [3, 8], "summar": [3, 8], "cover": [3, 8], "acquisit": [3, 8], "separ": [3, 8], "ohmpi_set": [3, 8], "central": [3, 8], "class": [0, 3, 8], "interact": [0, 3, 8], "handler": [3, 8], "layer": [3, 8], "releas": [1, 3, 8], "excel": [3, 8], "log": [3, 8], "implement": [0, 1, 3, 8], "broker": [3, 8], "zip": [3, 8], "rotat": [3, 8], "disk": [3, 8], "exec_logg": [3, 8], "data_logg": [3, 8], "plan": [3, 8], "state": [3, 8], "health": [3, 8], "soh": [3, 8], "futur": [3, 8], "By": [3, 8], "written": [3, 8], "consol": [3, 8], "like": [3, 8], "store": [0, 3, 8], "local": [3, 8], "dai": [3, 8], "size": [3, 8], "exce": [3, 8], "sent": [3, 8], "level": [3, 8], "advanc": [3, 8], "edit": [3, 8], "setup_logg": [3, 8], "custom": [3, 8], "desir": [3, 8], "usernam": [3, 8], "password": [3, 8], "One": [3, 8], "understand": [3, 8], "alter": [3, 8], "keep": [3, 8], "bash": [3, 8], "run_http_interfac": [3, 8], "sh": [3, 8], "api": [1, 3, 8], "import": [0, 3, 8], "iot": [3, 8], "messag": [3, 8], "friendli": [3, 8], "graphic": [3, 8], "quick": [3, 8], "easi": [3, 8], "wi": [3, 8], "fi": [3, 8], "ap": [3, 8], "webserv": [3, 8], "index": [3, 8], "html": [3, 8], "laptop": [3, 8], "mobil": [3, 8], "phone": [3, 8], "upload": [3, 8], "act": [3, 8], "raspap": [3, 8], "runonstart": [3, 8], "itself": [3, 8], "141": [3, 8], "8080": [3, 8], "pseudo": [3, 8], "evolut": [3, 8], "appar": [3, 8], "especi": [3, 8], "suit": [3, 8], "autom": [3, 8], "ipython": [3, 8], "ssh": [3, 8], "putti": [3, 8], "maco": [3, 8], "linux": [3, 8], "found": [3, 8], "np": [3, 8], "chdir": [3, 8], "object": [3, 8], "k": [3, 8], "load": [3, 8], "nb_stack": [3, 8], "half": [3, 8], "cycl": [3, 8], "updat": [3, 8], "update_set": [3, 8], "shape": [3, 8], "set_sequ": [3, 8], "n2": [3, 8], "string": [3, 8], "load_sequ": [3, 8], "rs_check": [3, 8], "synchron": [3, 8], "wait": [3, 8], "prompt": [3, 8], "run_sequ": [3, 8], "run_sequence_async": [3, 8], "thread": [3, 8], "immedi": [3, 8], "sleep": [3, 8], "interrupt": [3, 8], "kill": [3, 8], "asynchron": [3, 8], "given": [3, 8], "interv": [3, 8], "nb_mea": [3, 8], "run_multiple_sequ": [3, 8], "taken": [3, 8], "switch_mux_on": [3, 8], "run_measur": [3, 8], "switch_mux_off": [3, 8], "risk": [3, 8], "short": [3, 8], "argument": [3, 8], "autogain": [3, 8], "true": [3, 8], "good": [3, 8], "usag": [3, 8], "process": [3, 8], "sensor": [3, 8], "scope": [3, 8], "internet": [3, 8], "network": [3, 8], "auxiliari": [3, 8], "subscrib": [3, 8], "approach": [3, 8], "mosquitto": [3, 8], "server": [3, 8], "reachabl": [3, 8], "net": [3, 8], "servic": [3, 8], "install_local_mqtt_brok": [3, 8], "examin": [3, 8], "easili": [0, 3, 8], "parti": [3, 8], "explor": [3, 8], "receiv": [3, 8], "reboot": [3, 8], "further": [3, 8], "format": [3, 8], "kwarg": [3, 8], "cmd_id": [3, 8], "3fzxv121uitwgjwygcz4xw": [3, 8], "cmd": [3, 8], "3fzxv121uitwgjwygcz4yw": [3, 8], "tailor": [3, 8], "dashboard": [3, 8], "browser": [3, 8], "node": [3, 8], "complex": [3, 8], "properli": [3, 8], "palett": [3, 8], "noder": [3, 8], "doc": [3, 8], "guid": [3, 8], "ui": [3, 8], "visual": [3, 8], "cookbook": [3, 8], "draft": 0, "TO": 0, "BE": 0, "review": 0, "intend": 0, "advic": 0, "best": 0, "contribut": 0, "maintain": 0, "promot": 0, "exchang": 0, "reus": 0, "contributor": 0, "ideal": 0, "few": 0, "distinguish": 0, "deal": 0, "compli": 0, "Such": 0, "focu": 0, "reduc": 0, "newli": 0, "expos": 0, "minim": 0, "hardware_system": 0, "discuss": 0, "ohmpi_hardwar": 0, "initi": 0, "earli": 0, "stage": 0, "investig": 0, "strategi": 0, "readi": 0, "conceiv": 0, "kicad": 0, "schema": 0, "alwai": 0, "branch": 0, "python": 0, "similar": 0, "hardware_compon": 0, "abstract": 0, "abstract_hardware_compon": 0, "method": 0, "configur": [0, 1], "hardware_config": 0, "dictionari": 0, "config_xxx": 0, "xxx": 0, "nov": 1, "juli": 1, "2016": 1, "target": 1, "research": 1, "statu": 1, "matur": 1, "progress": 1, "offici": 1, "guidelin": 1, "tutori": 1, "content": 1, "partner": 1, "cite": 1, "introduct": 1, "technic": 1, "v2023": 1, "tow": 5}, "objects": {"": [[9, 0, 0, "-", "ohmpi"]]}, "objtypes": {"0": "py:module"}, "objnames": {"0": ["py", "module", "Python module"]}, "titleterms": {"ohmpi": [1, 2, 3, 7, 8, 10, 11], "project": 2, "author": 2, "partner": 2, "cite": 2, "introduct": 2, "step": [3, 4, 5, 6, 7, 8], "n": [4, 5, 6, 7], "1": [4, 10, 11], "raspberri": [4, 10, 11], "pi": [4, 10, 11], "configur": [3, 4, 8, 10, 11], "part": [4, 5, 6], "A": [4, 5, 6], "os": [4, 10, 11], "instal": [4, 10, 11], "b": [4, 5, 6, 10, 11], "virtual": [4, 10, 11], "environ": [4, 10, 11], "packag": [4, 10, 11], "c": [4, 5, 6], "activ": [4, 10, 11], "thonni": [4, 10, 11], "python": [3, 4, 8, 10, 11], "id": [4, 10, 11], "2": 5, "measur": [5, 10, 11], "board": [5, 6, 10, 11], "assembl": [5, 6, 7, 10, 11], "requir": [5, 6], "compon": [0, 5, 6, 10, 11], "list": [5, 10, 11], "descript": [5, 10, 11], "start": 5, "up": 5, "check": 5, "3": 6, "mux": 6, "address": 6, "valid": 6, "4": 7, "v": [10, 11], "01": 10, "limit": [10, 11], "32": [10, 11], "electrod": [3, 8, 10, 11], "The": [3, 8, 10, 11], "philosophi": [3, 8, 10, 11], "technic": [10, 11], "data": [10, 11], "current": [10, 11], "inject": [10, 11], "card": [10, 11], "connect": [10, 11], "electr": [10, 11], "resist": [1, 10, 11], "implement": [10, 11], "first": [10, 11], "four": [10, 11], "multiplex": [10, 11], "oper": [3, 8, 10, 11], "instruct": [10, 11], "preliminari": [10, 11], "procedur": [10, 11], "onli": [10, 11], "initi": [10, 11], "startup": [10, 11], "paramet": [10, 11], "complet": [10, 11], "tabl": [], "titl": [], "02": 11, "v2023": [3, 8], "64": [3, 8], "12v": [3, 8], "hardwar": [0, 1, 3, 8], "specif": [3, 8], "build": [3, 8], "an": [3, 8], "softwar": [0, 3, 8], "system": [3, 8], "architectur": [3, 8], "logger": [3, 8], "file": [3, 8], "interfac": [0, 3, 8], "applic": [3, 8], "web": [3, 8], "mqtt": [3, 8], "api": 9, "refer": 9, "new": 0, "open": 1, "sourc": 1, "meter": 1, "summari": 1, "document": 1, "center": 1}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "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}})
\ No newline at end of file
diff --git a/doc/build/html/source_rst/Ohmpi.html b/doc/build/html/source_rst/Ohmpi.html
new file mode 100644
index 00000000..a3a19120
--- /dev/null
+++ b/doc/build/html/source_rst/Ohmpi.html
@@ -0,0 +1,180 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.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/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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../_static/doctools.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" />
+    <link rel="next" title="OhmPi V 1.01 (limited to 32 electrodes)" href="v1.xx/V1_01.html" />
+    <link rel="prev" title="OHMPI: Open source and open hardware resistivity-meter" href="../index.html" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <ul class="current">
+<li class="toctree-l1 current"><a class="current reference internal" href="#">OhmPi project</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="#authors"><strong>Authors:</strong></a></li>
+<li class="toctree-l2"><a class="reference internal" href="#partners"><strong>Partners:</strong></a></li>
+<li class="toctree-l2"><a class="reference internal" href="#citing-ohmpi"><strong>Citing OhmPi:</strong></a></li>
+<li class="toctree-l2"><a class="reference internal" href="#introduction"><strong>Introduction :</strong></a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="v1.xx/V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="v1.xx/V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="V2023.x.x/V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="api.html">API reference</a></li>
+</ul>
+
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active">OhmPi project</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../_sources/source_rst/Ohmpi.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <section id="ohmpi-project">
+<h1>OhmPi project<a class="headerlink" href="#ohmpi-project" title="Permalink to this heading"></a></h1>
+<blockquote>
+<div><a class="reference internal image-reference" href="../_images/logo_ohmpi1.JPG"><img alt="Logo OhmPi" class="align-center" src="../_images/logo_ohmpi1.JPG" style="width: 250px; height: 180px;" /></a>
+</div></blockquote>
+<div class="line-block">
+<div class="line"><br /></div>
+</div>
+<section id="authors">
+<h2><strong>Authors:</strong><a class="headerlink" href="#authors" title="Permalink to this heading"></a></h2>
+<div class="line-block">
+<div class="line">Rémi CLEMENT, Vivien DUBOIS, Nicolas Forquet, INRAE, REVERSAAL, Villeurbanne, France</div>
+<div class="line">Olivier KAUFMANN, Arnaud WATLET, Université de Mons, Mons, Belgium</div>
+<div class="line">Yannick FARGIER, GERS-RRO, Univ Gustave Eiffel, IFSTTAR, Lyon, France</div>
+<div class="line">Hélène GUYARD, IGE Grenoble, Université Grenoble Alpes, Grenoble, France</div>
+<div class="line">Guillaume BLANCHY, ILVO, Merelbeke, Belgium</div>
+</div>
+</section>
+<section id="partners">
+<h2><strong>Partners:</strong><a class="headerlink" href="#partners" title="Permalink to this heading"></a></h2>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td></td>
+<td></td>
+<td></td>
+</tr>
+<tr class="row-even"><td></td>
+<td></td>
+<td></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="citing-ohmpi">
+<h2><strong>Citing OhmPi:</strong><a class="headerlink" href="#citing-ohmpi" title="Permalink to this heading"></a></h2>
+<div class="line-block">
+<div class="line"><br /></div>
+</div>
+<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 class="line-block">
+<div class="line"><br /></div>
+</div>
+</section>
+<section id="introduction">
+<h2><strong>Introduction :</strong><a class="headerlink" href="#introduction" title="Permalink to this heading"></a></h2>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules.
+OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be
+held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi.
+The OhmPi team cannot be held responsible if the equipment does not work after assembly. You may redistribute and
+modify this documentation and make products using it under the terms of the CERN-OHL-P v2. This documentation is
+distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS
+FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-P v2 for applicable conditions.</p>
+</div>
+<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 64 electrodes.OhmPi’s philosophy is to provide a fully open source and open hardware toolto the near surface scientific community.</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>Anyone who wants to get involved is welcome to join the OhmPi project!</p>
+</div>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+        <a href="../index.html" class="btn btn-neutral float-left" title="OHMPI: Open source and open hardware resistivity-meter" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="v1.xx/V1_01.html" class="btn btn-neutral float-right" title="OhmPi V 1.01 (limited to 32 electrodes)" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/source_rst/V2023.x.x/V2023.html b/doc/build/html/source_rst/V2023.x.x/V2023.html
new file mode 100644
index 00000000..ddeb42b7
--- /dev/null
+++ b/doc/build/html/source_rst/V2023.x.x/V2023.html
@@ -0,0 +1,488 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
+
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  <title>OhmPi V2023 (64 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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.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" />
+    <link rel="next" title="STEP n°1 : Raspberry Pi configuration" href="V2023_step_01.html" />
+    <link rel="prev" title="OhmPi V 1.02 (limited to 32 electrodes)" href="../v1.xx/V1_02.html" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../v1.xx/V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../v1.xx/V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1 current"><a class="current reference internal" href="#">OhmPi V2023 (64 electrodes and 12V)</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="#the-philosophy-of-ohmpi">The philosophy of OhmPi</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#hardware">Hardware</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#specifications">Specifications</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#building-an-ohmpi-v2023-step-by-step">Building an OhmPi V2023 step by step</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_01.html"><strong>STEP n°1</strong> : Raspberry Pi  configuration</a></li>
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_02.html"><strong>STEP n°2</strong>: Measurement board</a></li>
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_03.html"><strong>STEP n°3:</strong> MUX board</a></li>
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_04.html"><strong>STEP n°4:</strong> assemble the OhmPi</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="#software-and-operation">Software and operation</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#system-architecture">System architecture</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#loggers">Loggers</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#configuration-file">Configuration file</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#interfaces-and-applications">Interfaces and applications</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="#web-interface">Web interface</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#python-interface">Python interface</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#mqtt-interface">MQTT interface</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../api.html">API reference</a></li>
+</ul>
+
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active">OhmPi V2023 (64 electrodes and 12V)</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/source_rst/V2023.x.x/V2023.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <section id="ohmpi-v2023-64-electrodes-and-12v">
+<h1>OhmPi V2023 (64 electrodes and 12V)<a class="headerlink" href="#ohmpi-v2023-64-electrodes-and-12v" title="Permalink to this heading"></a></h1>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi. The OhmPi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<figure class="align-center">
+<a class="reference internal image-reference" href="../../_images/image_ohmpi_2.jpg"><img alt="OhmPi V: 2023.0.0-rc1" src="../../_images/image_ohmpi_2.jpg" style="width: 400px; height: 350px;" /></a>
+</figure>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<blockquote>
+<div><p>In this version, we have developed two new board types that allow the assembly of OhmPi v2023, a measurement board and a multiplexer board.
+This new version is made up of:</p>
+<ol class="arabic simple">
+<li><p>A measurement board for four-point measurement</p></li>
+<li><p>4 multiplexer cards</p></li>
+<li><p>A box</p></li>
+</ol>
+</div></blockquote>
+<p>The OhmPi V2023 software has been adapted to handle this new boards and also includes many new functionalities.</p>
+</div>
+<section id="the-philosophy-of-ohmpi">
+<h2>The philosophy of OhmPi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this heading"></a></h2>
+<p>The philosophy of OhmPi V2023 is to offer a new DIY multi-electrode 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 its experience and wishes to improve and offer a more and more robust tool to the community. OhmPi 2023 is completely different version from the previous one.
+We will stop the development on the version V1.0x, to dedicate our efforts on this new version.</p>
+</section>
+<hr class="docutils" />
+<section id="hardware">
+<h2>Hardware<a class="headerlink" href="#hardware" title="Permalink to this heading"></a></h2>
+<section id="specifications">
+<h3>Specifications<a class="headerlink" href="#specifications" title="Permalink to this heading"></a></h3>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p><strong>Parameter</strong></p></th>
+<th class="head"><p><strong>V1.0x</strong></p></th>
+<th class="head"><p>Units</p></th>
+<th class="head"><p><strong>v2023</strong></p></th>
+<th class="head"><p>Units</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>Electrodes</p></td>
+<td><p>32</p></td>
+<td></td>
+<td><p>64 to 128</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Operating temperature</p></td>
+<td><p>-0 to 50</p></td>
+<td><p>°c</p></td>
+<td><p>-25 to 50</p></td>
+<td><p>°C</p></td>
+</tr>
+<tr class="row-even"><td><p>Power consumption of CPU and
+control system</p></td>
+<td><p>18.5</p></td>
+<td><p>W</p></td>
+<td><p>18.5</p></td>
+<td><p>W</p></td>
+</tr>
+<tr class="row-odd"><td><p>Voltage injection</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-even"><td><p>Battery</p></td>
+<td><p>9</p></td>
+<td><p>V</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-odd"><td><p>Current</p></td>
+<td><p>0 to 40</p></td>
+<td><p>mA</p></td>
+<td><p>0 to 40</p></td>
+<td><p>mA</p></td>
+</tr>
+<tr class="row-even"><td><p>Min pulse duration</p></td>
+<td><p>150</p></td>
+<td><p>ms</p></td>
+<td><p>150</p></td>
+<td><p>ms</p></td>
+</tr>
+<tr class="row-odd"><td><p>Input impedance</p></td>
+<td><p>80</p></td>
+<td><p>MOhm</p></td>
+<td><p>80</p></td>
+<td><p>MOhm</p></td>
+</tr>
+<tr class="row-even"><td><p>Data storage</p></td>
+<td><p>micro SD card</p></td>
+<td></td>
+<td><p>micro SD card</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Resolution</p></td>
+<td><p>0.01</p></td>
+<td><p>Ohm</p></td>
+<td><p>0.01</p></td>
+<td><p>Ohm</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="building-an-ohmpi-v2023-step-by-step">
+<h3>Building an OhmPi V2023 step by step<a class="headerlink" href="#building-an-ohmpi-v2023-step-by-step" title="Permalink to this heading"></a></h3>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="V2023_step_01.html"><strong>STEP n°1</strong> : Raspberry Pi  configuration</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="V2023_step_01.html#part-a-os-installation"><strong>PART A:</strong> OS installation</a></li>
+<li class="toctree-l2"><a class="reference internal" href="V2023_step_01.html#part-b-virtual-environment-and-packages"><strong>PART B:</strong> Virtual Environment and packages</a></li>
+<li class="toctree-l2"><a class="reference internal" href="V2023_step_01.html#part-c-activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi"><strong>PART C:</strong> Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="V2023_step_02.html"><strong>STEP n°2</strong>: Measurement board</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="V2023_step_02.html#part-a-assembly-of-the-measurement-board"><strong>PART A</strong> Assembly of the measurement board</a></li>
+<li class="toctree-l2"><a class="reference internal" href="V2023_step_02.html#part-b-start-up-of-the-measurement-board"><strong>PART B</strong> Start-up of the measurement board</a></li>
+<li class="toctree-l2"><a class="reference internal" href="V2023_step_02.html#part-c-check-the-measurement-board"><strong>PART C</strong> Check the measurement board</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="V2023_step_03.html"><strong>STEP n°3:</strong> MUX board</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="V2023_step_03.html#part-a-assembly-of-mux-board"><strong>PART A</strong> Assembly of MUX board</a></li>
+<li class="toctree-l2"><a class="reference internal" href="V2023_step_03.html#part-b-mux-board-address"><strong>PART B</strong> MUX board address</a></li>
+<li class="toctree-l2"><a class="reference internal" href="V2023_step_03.html#part-c-validation-of-mux-board"><strong>PART C</strong> Validation of MUX board</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="V2023_step_04.html"><strong>STEP n°4:</strong> assemble the OhmPi</a></li>
+</ul>
+</div>
+</section>
+</section>
+<section id="software-and-operation">
+<h2>Software and operation<a class="headerlink" href="#software-and-operation" title="Permalink to this heading"></a></h2>
+<section id="system-architecture">
+<h3>System architecture<a class="headerlink" href="#system-architecture" title="Permalink to this heading"></a></h3>
+<p>The OhmPi V2023 software is designed around a new architecture whose main components are summarized in the figure below.</p>
+<p>The general system configuration is defined in the <cite>config.py</cite> file covered in the <a class="reference internal" href="#configuration-file">Configuration file</a> section.
+The acquisition settings (i.e. injection duration, stacks…) are defined in a separate JSON file (default: ohmpi_settings.json).</p>
+<p>The central software component is the ohmpi.py file that contains the OhmPi class that interacts with the hardware. Other python files include utils and handlers (see the <a class="reference internal" href="#loggers">Loggers</a> section for more details).
+A communication layer (I/O interface) on top of OhmPi allows for different user interfaces depending on the use cases (see <a class="reference internal" href="#interfaces-and-applications">Interfaces and applications</a>).</p>
+</section>
+<section id="loggers">
+<h3>Loggers<a class="headerlink" href="#loggers" title="Permalink to this heading"></a></h3>
+<p>Loggers have been introduced in this release. They use the excellent logging python package.
+Specific handlers have been implemented for running with ohmpi.py (one for logging to an mqtt broker (see <a class="reference internal" href="#mqtt-interface">MQTT interface</a> for more details) and one for creating zipped rotated logs on disk).</p>
+<p>Two loggers have been defined. The first one is dedicated to log operations execution. It is named exec_logger. The second one, named data_logger, is dedicated to log data. A third one is planned to log the state of health (SOH) of the system in a future version.</p>
+<p>By default, logs are written to the console (print-like), stored locally in files (a zip is created after some time i.e. every day and/or when the size of the log exceeds a maximum size) and sent to an MQTT broker. Different logging levels may be defined for the different logs and handlers in the <a class="reference internal" href="#configuration-file">Configuration file</a>.</p>
+<p>Advanced users may write new handlers and edit the <cite>setup_loggers.py</cite> file to customize the logging mechanisms to their needs.</p>
+</section>
+<section id="configuration-file">
+<h3>Configuration file<a class="headerlink" href="#configuration-file" title="Permalink to this heading"></a></h3>
+<p>The configuration of the OhmPi file <cite>config.py</cite> allows to configure the OhmPi.
+A default version of <cite>config.py</cite> is provided in the repository.
+This file should be edited to customize the configuration following the user’s needs and preferences.</p>
+<p>The configuration includes setting the logging level desired for the different loggers and handlers, setting the mqtt broker(s) used for logging and control of the OhmPi and defining the options used for MQTT communication (i.e. username, password, security options…)</p>
+<p>One should make sure to understand the parameters before altering them. It is also recommended to keep a copy of the default configuration.</p>
+</section>
+<section id="interfaces-and-applications">
+<h3>Interfaces and applications<a class="headerlink" href="#interfaces-and-applications" title="Permalink to this heading"></a></h3>
+<p>Different interfaces can be used to interact with the OhmPi.</p>
+<p>Available interfaces are:
+- <a class="reference internal" href="#web-interface">Web interface</a> (=HTTP interface): run in bash: <cite>bash run_http_interface.sh</cite>
+- Python API: import the OhmPi class from Python script: <cite>from ohmpi import OhmPi</cite> (see <a class="reference internal" href="#python-interface">Python interface</a>)
+- MQTT: IoT messaging through a broker (see <a class="reference internal" href="#mqtt-interface">MQTT interface</a>)</p>
+<section id="web-interface">
+<h4>Web interface<a class="headerlink" href="#web-interface" title="Permalink to this heading"></a></h4>
+<p>This is a user friendly graphical interface for new users as well as running quick and easy acquisitions.</p>
+<p>The Raspberry Pi of the OhmPi is used as a Wi-Fi Access Point (AP) and runs
+a small webserver to serve the ‘index.html’ interface. Using a laptop or
+a mobile phone connected to the Wi-Fi of the Raspberry Pi, one can see this
+interface, upload sequences, change parameters, run a sequence and download data.</p>
+<p>To configure the Raspberry Pi to act as an access point and run
+the webserver automatically on start, see instructions on <a class="reference external" href="https://raspap.com/">raspap.com</a> and in ‘runOnStart.sh’.</p>
+<p>Once configured, the webserver should start by itself on start and once
+connected to the Pi, the user can go to <a class="reference external" href="http://10.3.141.1:8080">10.3.141.1:8080</a>
+to access the interface.</p>
+<figure class="align-default" id="id4">
+<img alt="../../_images/http-interface-pseudo-section.png" src="../../_images/http-interface-pseudo-section.png" />
+<figcaption>
+<p><span class="caption-text">Web interface with its interactive pseudo-section.</span><a class="headerlink" href="#id4" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id5">
+<img alt="../../_images/http-interface-evolution.png" src="../../_images/http-interface-evolution.png" />
+<figcaption>
+<p><span class="caption-text">Evolution of quadrupole apparent resistivity with time.</span><a class="headerlink" href="#id5" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id6">
+<img alt="../../_images/http-interface-rs.png" src="../../_images/http-interface-rs.png" />
+<figcaption>
+<p><span class="caption-text">Contact resistance check.</span><a class="headerlink" href="#id6" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+</section>
+<section id="python-interface">
+<h4>Python interface<a class="headerlink" href="#python-interface" title="Permalink to this heading"></a></h4>
+<p>This interface offers a more direct access to the software components especially well suited for testing or automation on the Raspberry Pi.</p>
+<p>By importing the <cite>OhmPi</cite> class from the ohmpi.py, one can control the OhmPi using interactive IPython.
+Typically, it involves using the terminal or an Python IDE such as Thonny on the Raspberry Pi. One can also connect using
+ssh and run the Python interface (see PuTTY on Windows or ssh command on macOS/Linux).</p>
+<p>To access the Python API, make sure the file ohmpi.py is in the same
+directory as where you run the commands/script. The file ohmpi.py can
+be found on the OhmPi gitlab repository. We recommend downloading the
+entire repository as ohmpi.py import other .py files and default configuration
+files (.json and .py).</p>
+<div class="literal-block-wrapper docutils container" id="id7">
+<div class="code-block-caption"><span class="caption-text">Example of using the Python API to control OhmPi</span><a class="headerlink" href="#id7" title="Permalink to this code"></a></div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">os</span>
+<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
+<span class="kn">import</span> <span class="nn">time</span>
+<span class="n">os</span><span class="o">.</span><span class="n">chdir</span><span class="p">(</span><span class="s2">&quot;/home/pi/OhmPi&quot;</span><span class="p">)</span>
+<span class="kn">from</span> <span class="nn">ohmpi</span> <span class="kn">import</span> <span class="n">OhmPi</span>
+
+<span class="c1">### Define object from class OhmPi</span>
+<span class="n">k</span> <span class="o">=</span> <span class="n">OhmPi</span><span class="p">()</span>  <span class="c1"># this loads default parameters from the disk</span>
+
+<span class="c1">### Default parameters can also be edited manually</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;injection_duration&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mf">0.5</span>  <span class="c1"># injection time in seconds</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nb_stack&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span>  <span class="c1"># one stack is two half-cycles</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nbr_meas&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span>  <span class="c1"># number of time the sequence is repeated</span>
+
+<span class="c1">### Update settings if needed</span>
+<span class="n">k</span><span class="o">.</span><span class="n">update_settings</span><span class="p">({</span><span class="s2">&quot;injection_duration&quot;</span><span class="p">:</span><span class="mf">0.2</span><span class="p">})</span>
+
+<span class="c1">### Set or load sequence</span>
+<span class="n">k</span><span class="o">.</span><span class="n">sequence</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">]])</span>    <span class="c1"># set numpy array of shape (n,4)</span>
+<span class="c1"># k.set_sequence(&#39;1 2 3 4\n2 3 4 5&#39;)    # call function set_sequence and pass a string</span>
+<span class="c1"># k.load_sequence(&#39;ABMN.txt&#39;)    # load sequence from a local file</span>
+
+<span class="c1">### Run contact resistance check</span>
+<span class="n">k</span><span class="o">.</span><span class="n">rs_check</span><span class="p">()</span>
+
+<span class="c1">### Run sequence (synchronously - it will wait that all</span>
+<span class="c1"># sequence is measured before returning the prompt</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_sequence</span><span class="p">()</span>
+<span class="c1"># k.run_sequence_async()  # sequence is run in a separate thread and the prompt returns immediately</span>
+<span class="c1"># time.sleep(2)</span>
+<span class="c1"># k.interrupt()  # kill the asynchron sequence</span>
+
+<span class="c1">### Run multiple sequences at given time interval</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nb_meas&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">3</span>  <span class="c1"># run sequence three times</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;sequence_delay&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">100</span> <span class="c1"># every 100 s</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_multiple_sequences</span><span class="p">()</span>  <span class="c1"># asynchron</span>
+<span class="c1"># k.interrupt()  # kill the asynchron sequence</span>
+
+<span class="c1">### Single measurement can also be taken with</span>
+<span class="n">k</span><span class="o">.</span><span class="n">switch_mux_on</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">])</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_measurement</span><span class="p">()</span>  <span class="c1"># use default acquisition parameters</span>
+<span class="n">k</span><span class="o">.</span><span class="n">switch_mux_off</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">])</span>  <span class="c1"># don&#39;t forget this! risk of short-circuit</span>
+
+<span class="c1">### Custom or adaptative argument, see help(k.run_measurement)</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_measurement</span><span class="p">(</span><span class="n">nb_stack</span><span class="o">=</span><span class="mi">4</span><span class="p">,</span>  <span class="c1"># do 4 stacks (8 half-cycles)</span>
+                  <span class="n">injection_duration</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>  <span class="c1"># inject for 2 seconds</span>
+                  <span class="n">autogain</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>  <span class="c1"># adapt gain of ADS to get good resolution</span>
+</pre></div>
+</div>
+</div>
+</section>
+<section id="mqtt-interface">
+<h4>MQTT interface<a class="headerlink" href="#mqtt-interface" title="Permalink to this heading"></a></h4>
+<p>This is an interface designed for an advanced remote usage of the OhmPi such as remote automation, data consumption by multiple processes and interaction with other sensors in the scope of a monitoring. It is based on the MQTT protocol, designed for the Internet of Things (IoT), to interact with the OhmPi.</p>
+<p>This option allows interacting remotely with a single OhmPi, a network of OhmPis, as well as auxiliary instruments and sensors. The communication is based on a publish/subscribe approach and involves a MQTT broker.</p>
+<p>An example of MQTT broker that can be used is <a class="reference external" href="https://mosquitto.org/">Mosquitto</a>. Depending on the monitoring needs, an MQTT broker can be set up locally on the Raspberry Pi, on a local network or any remote server reachable through the net. A local Mosquitto broker can be set up and enabled to run as a service on the OhmPi using the bash script install_local_mqtt_broker.sh.</p>
+<p>MQTT messages include logging messages from the OhmPi and commands sent to the OhmPi. These messages can be examined easily using a third party software such as <a class="reference external" href="http://mqtt-explorer.com/">MQTT Explorer</a>.</p>
+<p>Commands sent on the broker are received by the ohmpi.py script that runs on the OhmPi (make sure ohmpi.py starts on reboot) and further processed.
+MQTT commands are sent in JSON format following the Python API with kwargs as illustrated below:</p>
+<div class="literal-block-wrapper docutils container" id="id8">
+<div class="code-block-caption"><span class="caption-text">Updating acquisition settings.</span><a class="headerlink" href="#id8" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span>{
+  &quot;cmd_id&quot;: &quot;3fzxv121UITwGjWYgcz4xw&quot;,
+  &quot;cmd&quot;: &quot;update_settings&quot;, Depending on the experiment needs, MQTT brokers can be set up locally on the Raspberry Pi or on a local or remote server.
+  &quot;kwargs&quot;: {
+    &quot;config&quot;: {
+      &quot;nb_meas&quot;: 2,
+      &quot;nb_electrodes&quot;: 10,
+      &quot;nb_stack&quot;: 2,
+      &quot;injection_duration&quot;: 2,
+      &quot;sequence_delay&quot;: 100
+    }
+  }
+}
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id9">
+<div class="code-block-caption"><span class="caption-text">Check contact resistances</span><a class="headerlink" href="#id9" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4xw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;rs_check&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id10">
+<div class="code-block-caption"><span class="caption-text">Running a sequence.</span><a class="headerlink" href="#id10" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4Yw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;run_sequence&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id11">
+<div class="code-block-caption"><span class="caption-text">Running same sequence multiple times (nb_meas).</span><a class="headerlink" href="#id11" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4Yw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;run_multiple_sequences&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id12">
+<div class="code-block-caption"><span class="caption-text">Interrupt current acquisition.</span><a class="headerlink" href="#id12" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4xw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;interrupt&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<p>Custom processing of messages and tailor-made dashboards for monitoring experiments may be designed using a browser-based flow editor such as <a class="reference external" href="http://mqtt-explorer.com/">Node-red</a>.
+This may help designing complex IoT experiments and monitoring systems in which OhmPi is a component.</p>
+<p>Examples incorporating execution commands and data outputs from OhmPi can be found in the OhmPi examples. Once Node-RED is installed on the OhmPi, these examples can be accessed separately by running a command in the console such as :</p>
+<p>These examples may require installing some additional node packages in order to work properly. This can be done in the <a href="#id2"><span class="problematic" id="id3">`</span></a>Palette Manager &lt;<a class="reference external" href="https://nodered.org/docs/user-guide/editor/palette/manager">https://nodered.org/docs/user-guide/editor/palette/manager</a>&gt; within Node-RED.</p>
+<figure class="align-default" id="id13">
+<img alt="../../_images/node-red_flow.png" src="../../_images/node-red_flow.png" />
+<figcaption>
+<p><span class="caption-text">Example flow in node-red to interact with an OhmPi.</span><a class="headerlink" href="#id13" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id14">
+<img alt="../../_images/node-red_interface_control.png" src="../../_images/node-red_interface_control.png" />
+<figcaption>
+<p><span class="caption-text">Example of a dashboard UI created with node-red to interact with an OhmPi - control tab.</span><a class="headerlink" href="#id14" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id15">
+<img alt="../../_images/node-red_interface_data.png" src="../../_images/node-red_interface_data.png" />
+<figcaption>
+<p><span class="caption-text">Example of a dashboard UI created with node-red to interact with an OhmPi - data visualization tab.</span><a class="headerlink" href="#id15" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<p>For more documentation dedicated to node-red, please refer to the Node-red <a class="reference external" href="https://cookbook.nodered.org/">cookbooks</a>.</p>
+</section>
+</section>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+        <a href="../v1.xx/V1_02.html" class="btn btn-neutral float-left" title="OhmPi V 1.02 (limited to 32 electrodes)" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="V2023_step_01.html" class="btn btn-neutral float-right" title="STEP n°1 : Raspberry Pi configuration" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/source_rst/V2023.x.x/V2023_step_01.html b/doc/build/html/source_rst/V2023.x.x/V2023_step_01.html
new file mode 100644
index 00000000..74eb1526
--- /dev/null
+++ b/doc/build/html/source_rst/V2023.x.x/V2023_step_01.html
@@ -0,0 +1,238 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.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/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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.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" />
+    <link rel="next" title="STEP n°2: Measurement board" href="V2023_step_02.html" />
+    <link rel="prev" title="OhmPi V2023 (64 electrodes and 12V)" href="V2023.html" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../v1.xx/V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../v1.xx/V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="V2023.html#the-philosophy-of-ohmpi">The philosophy of OhmPi</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="V2023.html#hardware">Hardware</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="V2023.html#specifications">Specifications</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="V2023.html#building-an-ohmpi-v2023-step-by-step">Building an OhmPi V2023 step by step</a><ul class="current">
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><strong>STEP n°1</strong> : Raspberry Pi  configuration</a></li>
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_02.html"><strong>STEP n°2</strong>: Measurement board</a></li>
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_03.html"><strong>STEP n°3:</strong> MUX board</a></li>
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_04.html"><strong>STEP n°4:</strong> assemble the OhmPi</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="V2023.html#software-and-operation">Software and operation</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../api.html">API reference</a></li>
+</ul>
+
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+          <li class="breadcrumb-item"><a href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+      <li class="breadcrumb-item active"><strong>STEP n°1</strong> : Raspberry Pi  configuration</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/source_rst/V2023.x.x/V2023_step_01.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <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 heading"></a></h1>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<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 heading"></a></h2>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td><p><strong>Required components</strong></p></td>
+<td><p><strong>Quantity</strong></p></td>
+</tr>
+<tr class="row-even"><td><p>Raspberry Pi 4 Model B</p></td>
+<td><p>1</p></td>
+</tr>
+<tr class="row-odd"><td><p>Micro SD 32 Go</p></td>
+<td><p>1</p></td>
+</tr>
+<tr class="row-even"><td><p>HDMI Cable</p></td>
+<td><p>1</p></td>
+</tr>
+<tr class="row-odd"><td><p>Computer mouse</p></td>
+<td><p>1</p></td>
+</tr>
+<tr class="row-even"><td><p>Computer Keyboard</p></td>
+<td><p>1</p></td>
+</tr>
+</tbody>
+</table>
+<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">
+<li><p>Watch the video <a class="reference external" href="https://www.youtube.com/watch?v=wjWZhV1v3Pk">how to set up your raspberry Pi</a>.</p></li>
+<li><p>The authors recommend installing the latest stable and complete version of Raspberry Pi OS (Previously called Raspbian) by using Raspberry Pi Imager.</p></li>
+<li><p>or you can visit this <cite>website &lt;https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up&gt;</cite>.</p></li>
+</ol>
+<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>
+<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>
+</figure>
+</div>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>Once the OS has been installed,  <strong>1-wire, spi and GPIO remote option</strong> must be deactivated and <strong>I2C option</strong> must be activated via the Raspbian GUI settings menu. Failure to carry out this task may cause damage to the relay shield cards during measurements.</p>
+</div>
+</section>
+<section id="part-b-virtual-environment-and-packages">
+<h2><strong>PART B:</strong> Virtual Environment and packages<a class="headerlink" href="#part-b-virtual-environment-and-packages" title="Permalink to this heading"></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>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>All instructions below should be typed in the terminal</p>
+</div>
+<p>It is first necessary to ensure that the libatlas-base-dev library is installed:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">libatlas</span><span class="o">-</span><span class="n">base</span><span class="o">-</span><span class="n">dev</span>
+</pre></div>
+</div>
+<p>We strongly recommend users to create a virtual environment to run the code and installed all required dependencies. It can be done either in a directory gathering all virtual environments used on the computer or within the ohmpy directory.</p>
+<p>Create the virtual environment:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">python3</span> <span class="o">-</span><span class="n">m</span> <span class="n">venv</span> <span class="n">ohmpy</span>
+</pre></div>
+</div>
+<p>Activate it using the following command:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">source</span> <span class="n">ohmpy</span><span class="o">/</span><span class="nb">bin</span><span class="o">/</span><span class="n">activate</span>
+</pre></div>
+</div>
+<p>Install packages within the virtual environment. Installing the following package should be sufficient to meet dependencies:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">export</span> <span class="n">CFLAGS</span><span class="o">=-</span><span class="n">fcommon</span>
+<span class="n">sudo</span> <span class="n">pip</span> <span class="n">install</span> <span class="n">RPi</span><span class="o">.</span><span class="n">GPIO</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">blinka</span> <span class="n">numpy</span> <span class="n">pandas</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">circuitpython</span><span class="o">-</span><span class="n">ads1x15</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">circuitpython</span><span class="o">-</span><span class="n">tca9548a</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">circuitpython</span><span class="o">-</span><span class="n">mcp230xx</span> <span class="n">gpiozero</span>
+</pre></div>
+</div>
+<p>Check that requirements are met using</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="nb">list</span>
+</pre></div>
+</div>
+<p>You should run you code within the virtual environment
+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>
+</section>
+<section id="part-c-activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi">
+<h2><strong>PART C:</strong> Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)<a class="headerlink" href="#part-c-activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi" title="Permalink to this heading"></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 raspberry access <strong>menu &gt; programming&gt; Thonny pythonIDE</strong></p>
+<p>2- Thonny opens, Python runs on the root (Python 3.7.3 (/usr/bin/python3))</p>
+<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>
+</figure>
+<p>3-Click on <strong>Run&gt;select interpreter</strong>, a new window opens click on interpret</p>
+<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>
+</figure>
+<p>4-On the new open windows select <strong>alternative Python3 or virtual environment</strong></p>
+<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>
+</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 environment should appear</p>
+<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>
+</figure>
+<p>8- Close the window by clicking on <strong>ok</strong>.</p>
+<p>9- Close Thonny to save modifications</p>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+        <a href="V2023.html" class="btn btn-neutral float-left" title="OhmPi V2023 (64 electrodes and 12V)" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="V2023_step_02.html" class="btn btn-neutral float-right" title="STEP n°2: Measurement board" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/source_rst/V2023.x.x/V2023_step_02.html b/doc/build/html/source_rst/V2023.x.x/V2023_step_02.html
new file mode 100644
index 00000000..3f2f0ca2
--- /dev/null
+++ b/doc/build/html/source_rst/V2023.x.x/V2023_step_02.html
@@ -0,0 +1,782 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.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/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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.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" />
+    <link rel="next" title="STEP n°3: MUX board" href="V2023_step_03.html" />
+    <link rel="prev" title="STEP n°1 : Raspberry Pi configuration" href="V2023_step_01.html" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../v1.xx/V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../v1.xx/V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="V2023.html#the-philosophy-of-ohmpi">The philosophy of OhmPi</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="V2023.html#hardware">Hardware</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="V2023.html#specifications">Specifications</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="V2023.html#building-an-ohmpi-v2023-step-by-step">Building an OhmPi V2023 step by step</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_01.html"><strong>STEP n°1</strong> : Raspberry Pi  configuration</a></li>
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><strong>STEP n°2</strong>: Measurement board</a></li>
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_03.html"><strong>STEP n°3:</strong> MUX board</a></li>
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_04.html"><strong>STEP n°4:</strong> assemble the OhmPi</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="V2023.html#software-and-operation">Software and operation</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../api.html">API reference</a></li>
+</ul>
+
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+          <li class="breadcrumb-item"><a href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+      <li class="breadcrumb-item active"><strong>STEP n°2</strong>: Measurement board</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/source_rst/V2023.x.x/V2023_step_02.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <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 heading"></a></h1>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>Ohmpi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<section id="part-a-assembly-of-the-measurement-board">
+<h2><strong>PART A</strong> Assembly of the measurement board<a class="headerlink" href="#part-a-assembly-of-the-measurement-board" title="Permalink to this heading"></a></h2>
+<section id="required-components">
+<h3>Required components<a class="headerlink" href="#required-components" title="Permalink to this heading"></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>
+</figure>
+<table class="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>
+<colgroup>
+<col style="width: 8%" />
+<col style="width: 18%" />
+<col style="width: 18%" />
+<col style="width: 18%" />
+<col style="width: 18%" />
+<col style="width: 9%" />
+<col style="width: 9%" />
+</colgroup>
+<thead>
+<tr class="row-odd"><th class="head"><p>Component</p></th>
+<th class="head"><p>Number</p></th>
+<th class="head"><p>Cost per unit €</p></th>
+<th class="head"><p>Total cost €</p></th>
+<th class="head"><p>Manufacturer</p></th>
+<th class="head"><p>Manufacturer s reference</p></th>
+<th class="head"><p>Web reference</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>Raspberry Pi 4 Model B</p></td>
+<td><p>1</p></td>
+<td><p>58,75</p></td>
+<td><p>58,75</p></td>
+<td><p>Raspberry</p></td>
+<td><p>Raspberry Pi 4 Model B</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Seeed-Studio/102110421?qs=7MVldsJ5UaxeN3LYyh3sqw%3D%3D">https://www.mouser.fr/ProductDetail/Seeed-Studio/102110421?qs=7MVldsJ5UaxeN3LYyh3sqw%3D%3D</a></p></td>
+</tr>
+<tr class="row-odd"><td><p>LM158N AMP-o</p></td>
+<td><p>2</p></td>
+<td><p>14,5</p></td>
+<td><p>58</p></td>
+<td><p>Texas Instruments</p></td>
+<td><p>LM358AN/NOPB</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Texas-Instruments/LM158J?qs=X1J7HmVL2ZH8vpEfMl8%2FFQ%3D%3D">https://www.mouser.fr/ProductDetail/Texas-Instruments/LM158J?qs=X1J7HmVL2ZH8vpEfMl8%2FFQ%3D%3D</a></p></td>
+</tr>
+<tr class="row-even"><td><p>Printed circuit board</p></td>
+<td><p>1</p></td>
+<td><p>12</p></td>
+<td><p>12</p></td>
+<td><p>Asler</p></td>
+<td><ul class="simple">
+<li></li>
+</ul>
+</td>
+<td><ul class="simple">
+<li></li>
+</ul>
+</td>
+</tr>
+<tr class="row-odd"><td><p>ADS1115</p></td>
+<td><p>2</p></td>
+<td><p>11,9</p></td>
+<td><p>23,8</p></td>
+<td><p>Adafruit</p></td>
+<td><p>1085</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Adafruit/1085?qs=%2Fha2pyFaduhE%2FOGzuTWIQ9Iz5VjaqFOYugqAlGxpEcKiGrQvF4hn%252Bg%3D%3D">https://www.mouser.fr/ProductDetail/Adafruit/1085?qs=%2Fha2pyFaduhE%2FOGzuTWIQ9Iz5VjaqFOYugqAlGxpEcKiGrQvF4hn%252Bg%3D%3D</a></p></td>
+</tr>
+<tr class="row-even"><td><p>Capacitor 100nF 50Vdc 10% Ceramic</p></td>
+<td><p>3</p></td>
+<td><p>0,2</p></td>
+<td><p>0,8</p></td>
+<td><p>KEMET</p></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>
+<td><p>2</p></td>
+<td><p>1,3</p></td>
+<td><p>2,6</p></td>
+<td><p>TE Connectivity</p></td>
+<td><p>H81K0BYA</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/H81K0BYA?qs=%2Fha2pyFaduhUylh7Az%2FmjFH2XjOUms6wZtUX4sOM%252BII%3D">https://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/H81K0BYA?qs=%2Fha2pyFaduhUylh7Az%2FmjFH2XjOUms6wZtUX4sOM%252BII%3D</a></p></td>
+</tr>
+<tr class="row-even"><td><p>Resistor 1.5 Kohms +- 0.1%</p></td>
+<td><p>2</p></td>
+<td><p>1,3</p></td>
+<td><p>2,6</p></td>
+<td><p>TE Connectivity</p></td>
+<td><p>H81K5BYA</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/H81K5BYA?qs=%2Fha2pyFadugy9tWham3rU9HmIJOhyWhBIN95kNm%252BX%2FM%3D">https://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/H81K5BYA?qs=%2Fha2pyFadugy9tWham3rU9HmIJOhyWhBIN95kNm%252BX%2FM%3D</a></p></td>
+</tr>
+<tr class="row-odd"><td><p>Resistor 1.5 Kohms +- 5%</p></td>
+<td><p>2</p></td>
+<td><p>1,3</p></td>
+<td><p>2,6</p></td>
+<td><p>Vishay</p></td>
+<td><p>CCF071K50GKE36</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Vishay-Dale/CCF071K50GKE36?qs=QKEOZdL6EQpA6LZRLQFVOw%3D%3D">https://www.mouser.fr/ProductDetail/Vishay-Dale/CCF071K50GKE36?qs=QKEOZdL6EQpA6LZRLQFVOw%3D%3D</a></p></td>
+</tr>
+<tr class="row-even"><td><p>Resistor 10 Mohms +-5%</p></td>
+<td><p>2</p></td>
+<td><p>0,762</p></td>
+<td><p>1,524</p></td>
+<td><p>VISHAY</p></td>
+<td><p>CMF651M0000FKEK143</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Vishay-Dale/CMF651M0000FKEK143?qs=CiayqK2gdcKzIA2LEVaLkg%3D%3D">https://www.mouser.fr/ProductDetail/Vishay-Dale/CMF651M0000FKEK143?qs=CiayqK2gdcKzIA2LEVaLkg%3D%3D</a></p></td>
+</tr>
+<tr class="row-odd"><td><p>2 ohm shunt resistor+-  1%</p></td>
+<td><p>1</p></td>
+<td><p>2,42</p></td>
+<td><p>2,42</p></td>
+<td><p>Ohmite</p></td>
+<td><p>41F2R0E</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Ohmite/41F2R0E?qs=IM6ToxQzGOAuEDprb19mHA%3D%3D">https://www.mouser.fr/ProductDetail/Ohmite/41F2R0E?qs=IM6ToxQzGOAuEDprb19mHA%3D%3D</a></p></td>
+</tr>
+<tr class="row-even"><td><p>Dual screw terminal (5.08-mm pitch)</p></td>
+<td><p>5</p></td>
+<td><p>0,648</p></td>
+<td><p>3,24</p></td>
+<td><p>CUI Devices</p></td>
+<td><p>TB009-508-02BE</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/CUI-Devices/TB009-508-02BE?qs=vLWxofP3U2wCFk5uCkWTkA%3D%3D">https://www.mouser.fr/ProductDetail/CUI-Devices/TB009-508-02BE?qs=vLWxofP3U2wCFk5uCkWTkA%3D%3D</a></p></td>
+</tr>
+<tr class="row-odd"><td><p>DC/DC converter 12 to 24V</p></td>
+<td><p>1</p></td>
+<td><p>15,58</p></td>
+<td><p>31,16</p></td>
+<td><p>TracoPower</p></td>
+<td><p>TRN 3-1215</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/TRACO-Power/TRN-3-1215?qs=YCa%2FAAYMW02gqUicGQj0tA%3D%3D">https://www.mouser.fr/ProductDetail/TRACO-Power/TRN-3-1215?qs=YCa%2FAAYMW02gqUicGQj0tA%3D%3D</a></p></td>
+</tr>
+<tr class="row-even"><td><p>DIP Dual In Line Socket 2*4</p></td>
+<td><p>3</p></td>
+<td><p>0,72</p></td>
+<td><p>2,16</p></td>
+<td><p>Mill-Max</p></td>
+<td><p>110-43-308-41-001000</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Mill-Max/110-43-308-41-001000?qs=IGgAdOvCTsTu%2FqaUr8NArg%3D%3D&amp;mgh=1&amp;vip=1&amp;gclid=EAIaIQobChMIn_TAxbCx8wIVQ5nVCh2QaQFpEAYYCCABEgJk1_D_BwE">https://www.mouser.fr/ProductDetail/Mill-Max/110-43-308-41-001000?qs=IGgAdOvCTsTu%2FqaUr8NArg%3D%3D&amp;mgh=1&amp;vip=1&amp;gclid=EAIaIQobChMIn_TAxbCx8wIVQ5nVCh2QaQFpEAYYCCABEgJk1_D_BwE</a></p></td>
+</tr>
+<tr class="row-odd"><td><p>AQY211EH</p></td>
+<td><p>4</p></td>
+<td><p>3,84</p></td>
+<td><p>15,36</p></td>
+<td><p>Panasonic Industrial Devices</p></td>
+<td><p>AQY211EH</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Panasonic-Industrial-Devices/AQY211EH?qs=wKtUvITRialGIU8hcM7DvQ%3D%3D">https://www.mouser.fr/ProductDetail/Panasonic-Industrial-Devices/AQY211EH?qs=wKtUvITRialGIU8hcM7DvQ%3D%3D</a></p></td>
+</tr>
+<tr class="row-even"><td><p>DIP Dual In Line Socket 2*2</p></td>
+<td><p>4</p></td>
+<td><p>0,449</p></td>
+<td><p>1,796</p></td>
+<td><p>Preci-dip</p></td>
+<td><p>110-83-304-41-001101</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Preci-dip/110-83-304-41-001101?qs=%2Fha2pyFadujQKqx4wAuiG%2FMGNdxMCNv%2F33Nj0gBxRocuLUcYnpyONg%3D%3D">https://www.mouser.fr/ProductDetail/Preci-dip/110-83-304-41-001101?qs=%2Fha2pyFadujQKqx4wAuiG%2FMGNdxMCNv%2F33Nj0gBxRocuLUcYnpyONg%3D%3D</a></p></td>
+</tr>
+<tr class="row-odd"><td><p>MCP23008</p></td>
+<td><p>1</p></td>
+<td><p>1,72</p></td>
+<td><p>1,72</p></td>
+<td><p>Adafruit</p></td>
+<td><p>593</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Adafruit/593?qs=sGAEpiMZZMsKEdP9slC0YYV4kPdpMD1Hts4SLctIVmw%3D">https://www.mouser.fr/ProductDetail/Adafruit/593?qs=sGAEpiMZZMsKEdP9slC0YYV4kPdpMD1Hts4SLctIVmw%3D</a></p></td>
+</tr>
+<tr class="row-even"><td><p>Header sets 1x10</p></td>
+<td><p>2</p></td>
+<td><p>2,12</p></td>
+<td><p>4,24</p></td>
+<td><p>Samtec</p></td>
+<td><p>SSW-110-02-G-S</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Samtec/SSW-110-02-G-S?qs=rU5fayqh%252BE0w1ORXZiBQpw%3D%3D">https://www.mouser.fr/ProductDetail/Samtec/SSW-110-02-G-S?qs=rU5fayqh%252BE0w1ORXZiBQpw%3D%3D</a></p></td>
+</tr>
+<tr class="row-odd"><td><p>SMT Breakout PCB for SOIC-8</p></td>
+<td><p>1</p></td>
+<td><p>2,5</p></td>
+<td><p>2,5</p></td>
+<td><p>Adafruit</p></td>
+<td><p>1212</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Adafruit/1212?qs=GURawfaeGuCAqqfvnVtyeg%3D%3D&amp;mgh=1&amp;vip=1&amp;gclid=EAIaIQobChMIt8zJzr6x8wIVGdnVCh2vBwVsEAQYAyABEgJqG_D_BwE">https://www.mouser.fr/ProductDetail/Adafruit/1212?qs=GURawfaeGuCAqqfvnVtyeg%3D%3D&amp;mgh=1&amp;vip=1&amp;gclid=EAIaIQobChMIt8zJzr6x8wIVGdnVCh2vBwVsEAQYAyABEgJqG_D_BwE</a></p></td>
+</tr>
+<tr class="row-even"><td><p>INA282AID</p></td>
+<td><p>1</p></td>
+<td><p>4,11</p></td>
+<td><p>4,11</p></td>
+<td><p>Texas Instruments</p></td>
+<td><p>INA282AID</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Texas-Instruments/INA282AID?qs=Ze4%2FuFuz19ILFayZXOCfrA%3D%3D">https://www.mouser.fr/ProductDetail/Texas-Instruments/INA282AID?qs=Ze4%2FuFuz19ILFayZXOCfrA%3D%3D</a></p></td>
+</tr>
+<tr class="row-odd"><td><p>THD 15-1211N</p></td>
+<td><p>1</p></td>
+<td><p>39,72</p></td>
+<td><p>39,72</p></td>
+<td><p>TracoPower</p></td>
+<td><p>THD 15-1211N</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/TRACO-Power/THD-15-1211N?qs=%2Fha2pyFadugpyEG4IDvm%2FMSR%252B7aN%2F0T3rUIs9PCAqJlT4%252BnRpUOOeQ%3D%3D">https://www.mouser.fr/ProductDetail/TRACO-Power/THD-15-1211N?qs=%2Fha2pyFadugpyEG4IDvm%2FMSR%252B7aN%2F0T3rUIs9PCAqJlT4%252BnRpUOOeQ%3D%3D</a></p></td>
+</tr>
+<tr class="row-even"><td><p>DIP Dual In Line Socket 2*20</p></td>
+<td><p>1</p></td>
+<td><p>8,53</p></td>
+<td><p>8,53</p></td>
+<td><p>Samtec</p></td>
+<td><p>SSQ-120-23-G-D</p></td>
+<td><p><a class="reference external" href="https://www.mouser.fr/ProductDetail/Samtec/SSQ-120-23-G-D?qs=rU5fayqh%252BE1BMVd%252BDZONqg%3D%3D">https://www.mouser.fr/ProductDetail/Samtec/SSQ-120-23-G-D?qs=rU5fayqh%252BE1BMVd%252BDZONqg%3D%3D</a></p></td>
+</tr>
+<tr class="row-odd"><td><p>Pin strip no ejector</p></td>
+<td><p>1</p></td>
+<td><p>0,35</p></td>
+<td><p>0,35</p></td>
+<td><p>BLK electronic</p></td>
+<td><p>10120550</p></td>
+<td><p><a class="reference external" href="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&amp;searchType=suggest&amp;searchSuggest=product">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&amp;searchType=suggest&amp;searchSuggest=product</a></p></td>
+</tr>
+<tr class="row-even"><td><p>Male Female spacer 2.5M HEXAGONALE</p></td>
+<td><p>4</p></td>
+<td><p>0,87</p></td>
+<td><p>3,48</p></td>
+<td><p>HARWIN</p></td>
+<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>
+</section>
+<section id="description">
+<h3>Description<a class="headerlink" href="#description" title="Permalink to this heading"></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>
+</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
+is a 16-bit ADC (Analog-to-Digital Converter), with an adaptable gain. The advantage of ADS1115 is that the
+input signal value could lie between - to + 6.114 V. For the current measurement we have directly integrated the INA282 component,
+which allows to realize precise current measurement around a shunt resistor. The assembly are described in the following steps:</p>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>1</p></td>
+<td><img alt="../../_images/01_mes_board.jpg" src="../../_images/01_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of female header, 1 by 10  pins, for ADS1115</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>2</p></td>
+<td><img alt="../../_images/02_mes_board.jpg" src="../../_images/02_mes_board.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Soldering of 4 dual-in-line socket (2 by 2 pins) for
+optical relay, AQY211EH.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>3</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Soldering of 1 dual-in-line socket (2 by 9 pins)
+for MCP23008.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>4</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Soldering of 1 dual-in-line socket (2 by 4 pins)</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>5</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Soldering of 2 dual-in-line socket (2 by 4 pins)</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>6</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Traco Power Supply 12V to 5V, TDH15 - 1211N</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>7</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Four screw terminals for 12V inpout et 5V output</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>8</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Traco power Supply 12V to 24V, TRN-1215</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>9</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Two screw terminals electrodes M and N</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>10</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Four screw terminals, for 12V power supply and for
+electrodes A and B</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>11</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Soldering three capacitors (100nF)</p></td>
+</tr>
+</tbody>
+</table>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>In this version, we used a shunt resistor of 2 ohms, which limits the current measurement to 48 mA. If the current is higher than this value, you just have to decrease the value of the shunt resistor. Don’t forget to change the shunt value in the config.py file (value associated to key ‘R_shunt’ in the OHMPI_CONFIG dict).</p>
+</div>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>12</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>2 ohms shunt resistor pre-adjustment</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>13</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Soldering 2 ohms shunt resistor</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>14</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>1 MOhm resistors</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>15</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Soldering tow 1 kOhm resistors</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>16</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Soldering two 1.5 kOhm resistors</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>17</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Soldering two 1.5 kOhms resistors</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>18</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Female header 2 by 20 pins for Raspberry Pi connection</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>19</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>View of the female  header 2 by 20 pins installation
+for Raspberry Pi connection</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>20</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Fixing MCP23008 component (Dot mark on the top left corner)</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>21</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Mounting optical relay, AQY211EH (Dot mark in the top left
+corners)</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>22</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Mounting LM158 operational amplifier</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>23</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Mounting ADS115 board</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>24</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Fixing the INA282 (Dot mark in the top right corner)</p></td>
+</tr>
+</tbody>
+</table>
+</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 heading"></a></h2>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td><p><strong>Required components</strong></p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>1</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Shutdown the raspberry Pi and unplug the power supply</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>2</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Mounting the bottom spacers on the Raspberry Pi (male/female, 11mm, M3)</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>3</p></td>
+<td></td>
+</tr>
+<tr class="row-even"><td><p>Mounting the upper spacers on the Raspberry Pi (female/female, 11mm, M3)</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>4</p></td>
+<td><img alt="../../_images/003.jpg" src="../../_images/003.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mounting the OhmPi’s measurement board on the Raspberry Pi</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>5</p></td>
+<td><img alt="../../_images/004.jpg" src="../../_images/004.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mounting the OhmPi’s measurement board on the Raspberry Pi</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>6</p></td>
+<td><img alt="../../_images/005.jpg" src="../../_images/005.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Plug the power supply into a socket and connect it to your
+Raspberry Pi’s power port.</p></td>
+</tr>
+</tbody>
+</table>
+</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 heading"></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>
+</pre></div>
+</div>
+</div></blockquote>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>1</p></td>
+<td><img alt="../../_images/i2cdetect.png" src="../../_images/i2cdetect.png" />
+</td>
+</tr>
+<tr class="row-even"><td><p>If everything is working, three I2C addresses should appear
+on the screen.</p></td>
+</tr>
+</tbody>
+</table>
+<dl>
+<dt>Setting up an equivalent electronic circuit, for this you will need:</dt><dd><ul class="simple">
+<li><p>4 1kOhm resistor (R2)</p></li>
+<li><p>1 220 Ohm resistor (R1)</p></li>
+<li><p>1 small padboard</p></li>
+<li><p>Spool of solder</p></li>
+</ul>
+<table class="docutils align-left">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>2</p></td>
+<td><img alt="../../_images/ref_circuit.png" src="../../_images/ref_circuit.png" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Schematic of equivalent electronic circuit test</p></td>
+</tr>
+</tbody>
+</table>
+</dd>
+</dl>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>3</p></td>
+<td><img alt="../../_images/20210905_122820.jpg" src="../../_images/20210905_122820.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Prepare the equivalent electronic circuit test</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>4</p></td>
+<td><img alt="../../_images/20210905_123034.jpg" src="../../_images/20210905_123034.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Prepare the battery connections and the terminals.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>5</p></td>
+<td><img alt="../../_images/20210905_132856.jpg" src="../../_images/20210905_132856.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Soldering cables and terminals</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>6</p></td>
+<td><img alt="../../_images/Inked20211206_150522_LI.jpg" src="../../_images/Inked20211206_150522_LI.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Install the red cables on the +12V terminal and black cable
+on the ground terminal. Connect to two different 12V
+batteries</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>7</p></td>
+<td><img alt="../../_images/Inked20211206_150522_LI2.jpg" src="../../_images/Inked20211206_150522_LI2.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Connect the equivalent electronic circuit test</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>7</p></td>
+<td><img alt="../../_images/thonny_first_interface1.jpg" src="../../_images/thonny_first_interface1.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Run the Thonny Interpreter</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>7</p></td>
+<td><img alt="../../_images/20211206_144334.jpg" src="../../_images/20211206_144334.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Run sample_measurement_example.py example, if everything
+works you should  get the following result (220 Ohm)</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+        <a href="V2023_step_01.html" class="btn btn-neutral float-left" title="STEP n°1 : Raspberry Pi configuration" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="V2023_step_03.html" class="btn btn-neutral float-right" title="STEP n°3: MUX board" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/source_rst/V2023.x.x/V2023_step_03.html b/doc/build/html/source_rst/V2023.x.x/V2023_step_03.html
new file mode 100644
index 00000000..f3c7e95c
--- /dev/null
+++ b/doc/build/html/source_rst/V2023.x.x/V2023_step_03.html
@@ -0,0 +1,407 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.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/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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.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" />
+    <link rel="next" title="STEP n°4: assemble the OhmPi" href="V2023_step_04.html" />
+    <link rel="prev" title="STEP n°2: Measurement board" href="V2023_step_02.html" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../v1.xx/V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../v1.xx/V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="V2023.html#the-philosophy-of-ohmpi">The philosophy of OhmPi</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="V2023.html#hardware">Hardware</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="V2023.html#specifications">Specifications</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="V2023.html#building-an-ohmpi-v2023-step-by-step">Building an OhmPi V2023 step by step</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_01.html"><strong>STEP n°1</strong> : Raspberry Pi  configuration</a></li>
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_02.html"><strong>STEP n°2</strong>: Measurement board</a></li>
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><strong>STEP n°3:</strong> MUX board</a></li>
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_04.html"><strong>STEP n°4:</strong> assemble the OhmPi</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="V2023.html#software-and-operation">Software and operation</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../api.html">API reference</a></li>
+</ul>
+
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+          <li class="breadcrumb-item"><a href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+      <li class="breadcrumb-item active"><strong>STEP n°3:</strong> MUX board</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/source_rst/V2023.x.x/V2023_step_03.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<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 heading"></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 expander I2C (MCP23017). We have associated these components with an I2C multiplexer 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>
+<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 heading"></a></h2>
+<section id="required-components">
+<h3>Required components<a class="headerlink" href="#required-components" title="Permalink to this heading"></a></h3>
+<figure class="align-center">
+<a class="reference internal image-reference" href="../../_images/MUX_board_components.jpg"><img alt="alternate text" src="../../_images/MUX_board_components.jpg" style="width: 600px; height: 650px;" /></a>
+</figure>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>1</p></td>
+<td><img alt="../../_images/MUX_00.jpg" src="../../_images/MUX_00.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mux board pcb</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>2</p></td>
+<td><img alt="../../_images/MUX_01.jpg" src="../../_images/MUX_01.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of the 100 kOhm resistors</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>3</p></td>
+<td><img alt="../../_images/MUX_02.jpg" src="../../_images/MUX_02.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of the MOSFET ZVN4206A</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>4</p></td>
+<td><img alt="../../_images/MUX_03.jpg" src="../../_images/MUX_03.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of the diode 1N4007</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>5</p></td>
+<td><img alt="../../_images/MUX_04.jpg" src="../../_images/MUX_04.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of the relay</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>6</p></td>
+<td><img alt="../../_images/MUX_05.jpg" src="../../_images/MUX_05.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of the terminal screw</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>7</p></td>
+<td><img alt="../../_images/MUX_06.jpg" src="../../_images/MUX_06.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of generic male header</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>8</p></td>
+<td><img alt="../../_images/MUX_07.jpg" src="../../_images/MUX_07.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of Pin strip (6 pins)  and pin strip (16 pins)</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>9</p></td>
+<td><img alt="../../_images/MUX_08.jpg" src="../../_images/MUX_08.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of DIP Dual In Line Socket 2*14</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>10</p></td>
+<td><img alt="../../_images/MUX_09.jpg" src="../../_images/MUX_09.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of Adafruit TCA9548A</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>10</p></td>
+<td><img alt="../../_images/MUX_10.jpg" src="../../_images/MUX_10.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Installation of MCP23017</p></td>
+</tr>
+</tbody>
+</table>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>This step must be duplicated 4 times for every Mux card.</p>
+</div>
+</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 heading"></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>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="4"><p>1</p></td>
+<td><img alt="../../_images/A_0x70.jpg" src="../../_images/A_0x70.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 (A).</p></td>
+</tr>
+<tr class="row-odd"><td><img alt="../../_images/A_0x70-a.jpg" src="../../_images/A_0x70-a.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Zoom on the jumper</p></td>
+</tr>
+</tbody>
+</table>
+<p>For the B electrode board, we suggest addressing it with address 0x71:</p>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="4"><p>2</p></td>
+<td><img alt="../../_images/B_0x71.jpg" src="../../_images/B_0x71.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/B_0x71-a.jpg" src="../../_images/B_0x71-a.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Zoom on the jumper</p></td>
+</tr>
+</tbody>
+</table>
+<p>For the N electrode board, we suggest addressing it with address 0x72:</p>
+<table class="docutils align-center">
+<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>
+</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" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Zoom on the jumper</p></td>
+</tr>
+</tbody>
+</table>
+<p>For the M electrode board, we suggest addressing it with address 0x73:</p>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="4"><p>4</p></td>
+<td><img alt="../../_images/N_0x73.jpg" src="../../_images/N_0x73.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/N_0x73-a.jpg" src="../../_images/N_0x73-a.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Zoom on the jumper</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="part-c-validation-of-mux-board">
+<h2><strong>PART C</strong> Validation of MUX board<a class="headerlink" href="#part-c-validation-of-mux-board" title="Permalink to this heading"></a></h2>
+<p>The first step is to test the Mux boards before assembling them definitively.
+To test the Mux boards, it will be necessary first to make a simplified assembly of the Mux board and the measurement board.</p>
+<p>The first thing to do is to prepare a 50 cm long flat wire with two 6-poles connectors.</p>
+<blockquote>
+<div><table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>1</p></td>
+<td><img alt="../../_images/20211207_115706.jpg" src="../../_images/20211207_115706.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Build a cable with 6 contacts with 6 pins connector.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>2</p></td>
+<td><img alt="../../_images/20220124_142929.jpg" src="../../_images/20220124_142929.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Prepare the measurement board and the first mux board by
+example the card with address 0x71.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>3</p></td>
+<td><img alt="../../_images/20220124_143105.jpg" src="../../_images/20220124_143105.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Connect the 12V power supply cables to the MUX board
+without powering the board.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>4</p></td>
+<td><img alt="../../_images/20220207_154111.jpg" src="../../_images/20220207_154111.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Connect the 12V power supply screw terminal of the mux
+board to the 12V screw terminal power supply of the
+measurement board.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>5</p></td>
+<td><img alt="../../_images/20220124_143823.jpg" src="../../_images/20220124_143823.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Connect the 6-contact cable</p></td>
+</tr>
+</tbody>
+</table>
+</div></blockquote>
+<p>Start your 12V power supply, the raspberry must start.</p>
+<p>Run the terminal and write:</p>
+<blockquote>
+<div><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>
+</pre></div>
+</div>
+</div></blockquote>
+<p>Three addresses should appear, including the address of the MUX board you have selected. This implies that your board has been detected.</p>
+<p>Open the script called “test_mux_board.py”.</p>
+<p>Run the script</p>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+        <a href="V2023_step_02.html" class="btn btn-neutral float-left" title="STEP n°2: Measurement board" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="V2023_step_04.html" class="btn btn-neutral float-right" title="STEP n°4: assemble the OhmPi" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/source_rst/V2023.x.x/V2023_step_04.html b/doc/build/html/source_rst/V2023.x.x/V2023_step_04.html
new file mode 100644
index 00000000..80855d5f
--- /dev/null
+++ b/doc/build/html/source_rst/V2023.x.x/V2023_step_04.html
@@ -0,0 +1,567 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
+
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  <title>STEP n°4: assemble the OhmPi &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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.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" />
+    <link rel="next" title="OhmPi V2023 (64 electrodes and 12V)" href="../V2024.x.x/V2024.html" />
+    <link rel="prev" title="STEP n°3: MUX board" href="V2023_step_03.html" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../v1.xx/V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../v1.xx/V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="V2023.html#the-philosophy-of-ohmpi">The philosophy of OhmPi</a></li>
+<li class="toctree-l2 current"><a class="reference internal" href="V2023.html#hardware">Hardware</a><ul class="current">
+<li class="toctree-l3"><a class="reference internal" href="V2023.html#specifications">Specifications</a></li>
+<li class="toctree-l3 current"><a class="reference internal" href="V2023.html#building-an-ohmpi-v2023-step-by-step">Building an OhmPi V2023 step by step</a><ul class="current">
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_01.html"><strong>STEP n°1</strong> : Raspberry Pi  configuration</a></li>
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_02.html"><strong>STEP n°2</strong>: Measurement board</a></li>
+<li class="toctree-l4"><a class="reference internal" href="V2023_step_03.html"><strong>STEP n°3:</strong> MUX board</a></li>
+<li class="toctree-l4 current"><a class="current reference internal" href="#"><strong>STEP n°4:</strong> assemble the OhmPi</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="V2023.html#software-and-operation">Software and operation</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../api.html">API reference</a></li>
+</ul>
+
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+          <li class="breadcrumb-item"><a href="V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+      <li class="breadcrumb-item active"><strong>STEP n°4:</strong> assemble the OhmPi</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/source_rst/V2023.x.x/V2023_step_04.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<section id="step-n4-assemble-the-ohmpi">
+<h1><strong>STEP n°4:</strong> assemble the OhmPi<a class="headerlink" href="#step-n4-assemble-the-ohmpi" title="Permalink to this heading"></a></h1>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>1</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_1.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_1.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut 4 ribbon cables composed of 16 wires each to the proper
+length (about 1.5m). Each wire corresponds to an electrode.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>2</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_2.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_2.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Crimp the ribbon cable on the corresponding idc connector
+with a suitable clamp. Pay attention to the direction of
+the cables. Unbalanced IDC connector. The ribbon cable must
+be perpendicular to the connector.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>3</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_3.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_3.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Example of IDC connector mounting. The wires should run as
+perpendicular as possible to the IDC connector.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>4</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_4.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_4.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Same for a 6 wires ribbon cable of 1 m length.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>5</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_5.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_5.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut the ribbon cable flush with the IDC connector.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="4"><p>6</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_6.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_6.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Position 9 spacers above the MUX board, and 9 spacers below</p></td>
+</tr>
+<tr class="row-odd"><td><img alt="source_rst/V2023.x.x/step_n_4/step_4_7.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_7.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Profile view for mounting the spacers above and below.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>7</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_8.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_8.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut a 50 cm long wire of any color (here yellow). Strip and
+tin each end of the wire. Install the wire “A” on the screw
+terminal of MUX board « A ».</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>8</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_9.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_9.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut a red wire and a black wire of 50 cm length. Strip, tin
+and position the wires on the left screw terminal as shown
+in the picture: i)Red wire 12 V, ii) Black wire GND</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>9</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_10.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_10.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mount the 4 ribbon cables (16-wires each) with IDC
+connectors. A small noise is often heard when the IDC
+connector is clipped in place.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>10</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_11.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_11.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mount the ribbon cables with 6-wires with the corresponding
+IDC connectors</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>12</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_13.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_13.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Mount and fix the second MUX board “B” on the first with
+the help of 9 spacers.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>13</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_14.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_14.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut, strip and tin a red wire and a black wire of 10 cm
+length. Mount the wires on the left screw terminal.
+Red wire 12V input, black wire GND input.
+Connect the red and black wires from board A to the right
+screw terminal of board B. Red wire 12V input. Black wire
+GND input.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>14</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_15.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_15.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Crimp a 16 wires IDC connector on the ribbon cable at about
+15 cm from the previous connector. Please, pay attention to
+the direction of the cable before the crimp procedure.
+Mount the ribbon cable on the IDC connector on the board.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>15</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_16.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_16.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Repeat the operation for the other 3 ribbon cables.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>16</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_17.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_17.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Repeat the operation for the 6 wires ribbon cable.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>17</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_18.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_18.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut a 50 cm long wire “here purple” (Color not relevant but
+to be defined). Strip and tin the wire at its ends.
+Position the wire on the input B of the screw terminal of
+the multiplexing board B.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>18</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_19.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_19.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Repeat all these operations for the third MUX board
+called “M”.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>19</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_20.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_20.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Repeat the operations for the fourth MUX Boards. Attention,
+it is necessary to position 5 different spacers (here nylon
+screw hex spacers) in between the “M” board and the “N” MUX
+Board (as shown on the photograph). Refer to the following
+photographs for more details on the assembly of the spacers</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>20</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_21.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_21.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>When mounting the 4th MUX board (“N”), screws can be placed
+on the nylon spacers to fix the boards together. Note that
+the other spacers could be used for this purpose.
+Connect ribbon cables (16 wires) from board 3 to board 4 as
+previously described. Connect the red wire (12V) of MUX
+board “M” to the 12V terminal of the right screw terminal
+of MUX Board “N”. Connect the black wire (GND) of MUX board
+“M” to the GND screw terminal on MUX board “N”.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>21</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_22.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_22.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut a red wire and a black wire of one meter length. Place
+the red wire on terminal “12V” and the black wire on
+terminal “GND” of the left screw terminal. Tie the wires
+together.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>22</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_23.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_23.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Tie the A, B, M and N wires together</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>23</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_24.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_24.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Cut a PVC plate with the following minimum dimensions :
+200 mm * 150 mm * 5 mm</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>24</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_25.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_25.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Drill the plate to mount it on the remaining metal spacers.
+Do not tighten the assembly.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>25</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_26.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_26.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Position the Raspberry Pi (RPI) board on the plate so that
+you can access the USB ports. Mark the holes of the RPI
+board on the plate for mounting.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>26</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_27.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_27.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Add spacers on the PVC plate.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>27</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_28.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_28.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Attach the PVC plate to the metal spacers with washers
+and nuts.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>28</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_29.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_29.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Position and fix the RPI card on the spacers</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>29</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_30.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_30.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Add spacers on the RPI board. The red (12V) and black (GND)
+wires coming out of the “M” MUX board must pass under
+the RPI board.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>31</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_32.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_32.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Connect the wires ” A ” (here yellow), ” B ” (here purple),
+” M ” (here brown) and ” N ” (here blue) on the
+corresponding terminal blocks on the measurement board.
+Connect the 6 wires ribbon cable on the measurement board
+by passing under the PVC plate.Connect the red and black
+wires to the 12 V and GND terminal block.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>32</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_33.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_33.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Top view of the assembly. Add clips to secure the wires
+together.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>33</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_34.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_34.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Second view.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>34</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_35.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_35.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Zoom in on the connection of the M and N wires.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>35</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_36.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_36.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Zoom in on the connection of the A and B wires.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>36</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_37.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_37.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Zoom in on the connection of the « 12V » and « GND » wires.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>37</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_38.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_38.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Fixing the measurement board on the spacers present on the
+RPI board.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>38</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_39.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_39.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Place the SD card containing the OS and the pre-installed
+programs. Connect a mouse and a keyboard to the USB inputs
+of the RPI board. Connect a monitor to the HDMI output of
+the RPI board.</p></td>
+</tr>
+</tbody>
+</table>
+<table class="docutils align-center">
+<tbody>
+<tr class="row-odd"><td rowspan="2"><p>39</p></td>
+<td><img alt="source_rst/V2023.x.x/step_n_4/step_4_40.jpg" src="source_rst/V2023.x.x/step_n_4/step_4_40.jpg" />
+</td>
+</tr>
+<tr class="row-even"><td><p>Connect the red and black cables of board A to a 12V
+battery or other laboratory power supply delivering a 12VDC
+voltage.
+Enjoy 😊</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+
+
+           </div>
+          </div>
+          <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+        <a href="V2023_step_03.html" class="btn btn-neutral float-left" title="STEP n°3: MUX board" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../V2024.x.x/V2024.html" class="btn btn-neutral float-right" title="OhmPi V2023 (64 electrodes and 12V)" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/source_rst/V2024.x.x/V2024.html b/doc/build/html/source_rst/V2024.x.x/V2024.html
new file mode 100644
index 00000000..204abc78
--- /dev/null
+++ b/doc/build/html/source_rst/V2024.x.x/V2024.html
@@ -0,0 +1,469 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
+
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  <title>OhmPi V2023 (64 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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.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" />
+    <link rel="next" title="API reference" href="../api.html" />
+    <link rel="prev" title="STEP n°4: assemble the OhmPi" href="../V2023.x.x/V2023_step_04.html" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../v1.xx/V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../v1.xx/V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../V2023.x.x/V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1 current"><a class="current reference internal" href="#">OhmPi V2023 (64 electrodes and 12V)</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="#the-philosophy-of-ohmpi">The philosophy of OhmPi</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#hardware">Hardware</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#specifications">Specifications</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#building-an-ohmpi-v2023-step-by-step">Building an OhmPi V2023 step by step</a><ul class="simple">
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="#software-and-operation">Software and operation</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#system-architecture">System architecture</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#loggers">Loggers</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#configuration-file">Configuration file</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#interfaces-and-applications">Interfaces and applications</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="#web-interface">Web interface</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#python-interface">Python interface</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#mqtt-interface">MQTT interface</a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../api.html">API reference</a></li>
+</ul>
+
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active">OhmPi V2023 (64 electrodes and 12V)</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/source_rst/V2024.x.x/V2024.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <section id="ohmpi-v2023-64-electrodes-and-12v">
+<h1>OhmPi V2023 (64 electrodes and 12V)<a class="headerlink" href="#ohmpi-v2023-64-electrodes-and-12v" title="Permalink to this heading"></a></h1>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi. The OhmPi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<figure class="align-center">
+<a class="reference internal image-reference" href="source_rst/V2024.x.x/image_ohmpi_2.jpg"><img alt="OhmPi V: 2023.0.0-rc1" src="source_rst/V2024.x.x/image_ohmpi_2.jpg" style="width: 400px; height: 350px;" /></a>
+</figure>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<blockquote>
+<div><p>In this version, we have developed two new board types that allow the assembly of OhmPi v2023, a measurement board and a multiplexer board.
+This new version is made up of:</p>
+<ol class="arabic simple">
+<li><p>A measurement board for four-point measurement</p></li>
+<li><p>4 multiplexer cards</p></li>
+<li><p>A box</p></li>
+</ol>
+</div></blockquote>
+<p>The OhmPi V2023 software has been adapted to handle this new boards and also includes many new functionalities.</p>
+</div>
+<section id="the-philosophy-of-ohmpi">
+<h2>The philosophy of OhmPi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this heading"></a></h2>
+<p>The philosophy of OhmPi V2023 is to offer a new DIY multi-electrode 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 its experience and wishes to improve and offer a more and more robust tool to the community. OhmPi 2023 is completely different version from the previous one.
+We will stop the development on the version V1.0x, to dedicate our efforts on this new version.</p>
+</section>
+<hr class="docutils" />
+<section id="hardware">
+<h2>Hardware<a class="headerlink" href="#hardware" title="Permalink to this heading"></a></h2>
+<section id="specifications">
+<h3>Specifications<a class="headerlink" href="#specifications" title="Permalink to this heading"></a></h3>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p><strong>Parameter</strong></p></th>
+<th class="head"><p><strong>V1.0x</strong></p></th>
+<th class="head"><p>Units</p></th>
+<th class="head"><p><strong>v2023</strong></p></th>
+<th class="head"><p>Units</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>Electrodes</p></td>
+<td><p>32</p></td>
+<td></td>
+<td><p>64 to 128</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Operating temperature</p></td>
+<td><p>-0 to 50</p></td>
+<td><p>°c</p></td>
+<td><p>-25 to 50</p></td>
+<td><p>°C</p></td>
+</tr>
+<tr class="row-even"><td><p>Power consumption of CPU and
+control system</p></td>
+<td><p>18.5</p></td>
+<td><p>W</p></td>
+<td><p>18.5</p></td>
+<td><p>W</p></td>
+</tr>
+<tr class="row-odd"><td><p>Voltage injection</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-even"><td><p>Battery</p></td>
+<td><p>9</p></td>
+<td><p>V</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-odd"><td><p>Current</p></td>
+<td><p>0 to 40</p></td>
+<td><p>mA</p></td>
+<td><p>0 to 40</p></td>
+<td><p>mA</p></td>
+</tr>
+<tr class="row-even"><td><p>Min pulse duration</p></td>
+<td><p>150</p></td>
+<td><p>ms</p></td>
+<td><p>150</p></td>
+<td><p>ms</p></td>
+</tr>
+<tr class="row-odd"><td><p>Input impedance</p></td>
+<td><p>80</p></td>
+<td><p>MOhm</p></td>
+<td><p>80</p></td>
+<td><p>MOhm</p></td>
+</tr>
+<tr class="row-even"><td><p>Data storage</p></td>
+<td><p>micro SD card</p></td>
+<td></td>
+<td><p>micro SD card</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Resolution</p></td>
+<td><p>0.01</p></td>
+<td><p>Ohm</p></td>
+<td><p>0.01</p></td>
+<td><p>Ohm</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="building-an-ohmpi-v2023-step-by-step">
+<h3>Building an OhmPi V2023 step by step<a class="headerlink" href="#building-an-ohmpi-v2023-step-by-step" title="Permalink to this heading"></a></h3>
+<div class="toctree-wrapper compound">
+</div>
+</section>
+</section>
+<section id="software-and-operation">
+<h2>Software and operation<a class="headerlink" href="#software-and-operation" title="Permalink to this heading"></a></h2>
+<section id="system-architecture">
+<h3>System architecture<a class="headerlink" href="#system-architecture" title="Permalink to this heading"></a></h3>
+<p>The OhmPi V2023 software is designed around a new architecture whose main components are summarized in the figure below.</p>
+<figure class="align-default" id="id4">
+<img alt="source_rst/V2024.x.x/img/architecture.png" src="source_rst/V2024.x.x/img/architecture.png" />
+<figcaption>
+<p><span class="caption-text">Software architecture of OhmPi V2023.</span><a class="headerlink" href="#id4" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<p>The general system configuration is defined in the <cite>config.py</cite> file covered in the <a class="reference internal" href="#configuration-file">Configuration file</a> section.
+The acquisition settings (i.e. injection duration, stacks…) are defined in a separate JSON file (default: ohmpi_settings.json).</p>
+<p>The central software component is the ohmpi.py file that contains the OhmPi class that interacts with the hardware. Other python files include utils and handlers (see the <a class="reference internal" href="#loggers">Loggers</a> section for more details).
+A communication layer (I/O interface) on top of OhmPi allows for different user interfaces depending on the use cases (see <a class="reference internal" href="#interfaces-and-applications">Interfaces and applications</a>).</p>
+</section>
+<section id="loggers">
+<h3>Loggers<a class="headerlink" href="#loggers" title="Permalink to this heading"></a></h3>
+<p>Loggers have been introduced in this release. They use the excellent logging python package.
+Specific handlers have been implemented for running with ohmpi.py (one for logging to an mqtt broker (see <a class="reference internal" href="#mqtt-interface">MQTT interface</a> for more details) and one for creating zipped rotated logs on disk).</p>
+<p>Two loggers have been defined. The first one is dedicated to log operations execution. It is named exec_logger. The second one, named data_logger, is dedicated to log data. A third one is planned to log the state of health (SOH) of the system in a future version.</p>
+<p>By default, logs are written to the console (print-like), stored locally in files (a zip is created after some time i.e. every day and/or when the size of the log exceeds a maximum size) and sent to an MQTT broker. Different logging levels may be defined for the different logs and handlers in the <a class="reference internal" href="#configuration-file">Configuration file</a>.</p>
+<p>Advanced users may write new handlers and edit the <cite>setup_loggers.py</cite> file to customize the logging mechanisms to their needs.</p>
+</section>
+<section id="configuration-file">
+<h3>Configuration file<a class="headerlink" href="#configuration-file" title="Permalink to this heading"></a></h3>
+<p>The configuration of the OhmPi file <cite>config.py</cite> allows to configure the OhmPi.
+A default version of <cite>config.py</cite> is provided in the repository.
+This file should be edited to customize the configuration following the user’s needs and preferences.</p>
+<p>The configuration includes setting the logging level desired for the different loggers and handlers, setting the mqtt broker(s) used for logging and control of the OhmPi and defining the options used for MQTT communication (i.e. username, password, security options…)</p>
+<p>One should make sure to understand the parameters before altering them. It is also recommended to keep a copy of the default configuration.</p>
+</section>
+<section id="interfaces-and-applications">
+<h3>Interfaces and applications<a class="headerlink" href="#interfaces-and-applications" title="Permalink to this heading"></a></h3>
+<p>Different interfaces can be used to interact with the OhmPi.</p>
+<p>Available interfaces are:
+- <a class="reference internal" href="#web-interface">Web interface</a> (=HTTP interface): run in bash: <cite>bash run_http_interface.sh</cite>
+- Python API: import the OhmPi class from Python script: <cite>from ohmpi import OhmPi</cite> (see <a class="reference internal" href="#python-interface">Python interface</a>)
+- MQTT: IoT messaging through a broker (see <a class="reference internal" href="#mqtt-interface">MQTT interface</a>)</p>
+<section id="web-interface">
+<h4>Web interface<a class="headerlink" href="#web-interface" title="Permalink to this heading"></a></h4>
+<p>This is a user friendly graphical interface for new users as well as running quick and easy acquisitions.</p>
+<p>The Raspberry Pi of the OhmPi is used as a Wi-Fi Access Point (AP) and runs
+a small webserver to serve the ‘index.html’ interface. Using a laptop or
+a mobile phone connected to the Wi-Fi of the Raspberry Pi, one can see this
+interface, upload sequences, change parameters, run a sequence and download data.</p>
+<p>To configure the Raspberry Pi to act as an access point and run
+the webserver automatically on start, see instructions on <a class="reference external" href="https://raspap.com/">raspap.com</a> and in ‘runOnStart.sh’.</p>
+<p>Once configured, the webserver should start by itself on start and once
+connected to the Pi, the user can go to <a class="reference external" href="http://10.3.141.1:8080">10.3.141.1:8080</a>
+to access the interface.</p>
+<figure class="align-default" id="id5">
+<img alt="source_rst/V2024.x.x/img/http-interface-pseudo-section.png" src="source_rst/V2024.x.x/img/http-interface-pseudo-section.png" />
+<figcaption>
+<p><span class="caption-text">Web interface with its interactive pseudo-section.</span><a class="headerlink" href="#id5" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id6">
+<img alt="source_rst/V2024.x.x/img/http-interface-evolution.png" src="source_rst/V2024.x.x/img/http-interface-evolution.png" />
+<figcaption>
+<p><span class="caption-text">Evolution of quadrupole apparent resistivity with time.</span><a class="headerlink" href="#id6" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id7">
+<img alt="source_rst/V2024.x.x/img/http-interface-rs.png" src="source_rst/V2024.x.x/img/http-interface-rs.png" />
+<figcaption>
+<p><span class="caption-text">Contact resistance check.</span><a class="headerlink" href="#id7" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+</section>
+<section id="python-interface">
+<h4>Python interface<a class="headerlink" href="#python-interface" title="Permalink to this heading"></a></h4>
+<p>This interface offers a more direct access to the software components especially well suited for testing or automation on the Raspberry Pi.</p>
+<p>By importing the <cite>OhmPi</cite> class from the ohmpi.py, one can control the OhmPi using interactive IPython.
+Typically, it involves using the terminal or an Python IDE such as Thonny on the Raspberry Pi. One can also connect using
+ssh and run the Python interface (see PuTTY on Windows or ssh command on macOS/Linux).</p>
+<p>To access the Python API, make sure the file ohmpi.py is in the same
+directory as where you run the commands/script. The file ohmpi.py can
+be found on the OhmPi gitlab repository. We recommend downloading the
+entire repository as ohmpi.py import other .py files and default configuration
+files (.json and .py).</p>
+<div class="literal-block-wrapper docutils container" id="id8">
+<div class="code-block-caption"><span class="caption-text">Example of using the Python API to control OhmPi</span><a class="headerlink" href="#id8" title="Permalink to this code"></a></div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">os</span>
+<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
+<span class="kn">import</span> <span class="nn">time</span>
+<span class="n">os</span><span class="o">.</span><span class="n">chdir</span><span class="p">(</span><span class="s2">&quot;/home/pi/OhmPi&quot;</span><span class="p">)</span>
+<span class="kn">from</span> <span class="nn">ohmpi</span> <span class="kn">import</span> <span class="n">OhmPi</span>
+
+<span class="c1">### Define object from class OhmPi</span>
+<span class="n">k</span> <span class="o">=</span> <span class="n">OhmPi</span><span class="p">()</span>  <span class="c1"># this loads default parameters from the disk</span>
+
+<span class="c1">### Default parameters can also be edited manually</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;injection_duration&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mf">0.5</span>  <span class="c1"># injection time in seconds</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nb_stack&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span>  <span class="c1"># one stack is two half-cycles</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nbr_meas&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span>  <span class="c1"># number of time the sequence is repeated</span>
+
+<span class="c1">### Update settings if needed</span>
+<span class="n">k</span><span class="o">.</span><span class="n">update_settings</span><span class="p">({</span><span class="s2">&quot;injection_duration&quot;</span><span class="p">:</span><span class="mf">0.2</span><span class="p">})</span>
+
+<span class="c1">### Set or load sequence</span>
+<span class="n">k</span><span class="o">.</span><span class="n">sequence</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">]])</span>    <span class="c1"># set numpy array of shape (n,4)</span>
+<span class="c1"># k.set_sequence(&#39;1 2 3 4\n2 3 4 5&#39;)    # call function set_sequence and pass a string</span>
+<span class="c1"># k.load_sequence(&#39;ABMN.txt&#39;)    # load sequence from a local file</span>
+
+<span class="c1">### Run contact resistance check</span>
+<span class="n">k</span><span class="o">.</span><span class="n">rs_check</span><span class="p">()</span>
+
+<span class="c1">### Run sequence (synchronously - it will wait that all</span>
+<span class="c1"># sequence is measured before returning the prompt</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_sequence</span><span class="p">()</span>
+<span class="c1"># k.run_sequence_async()  # sequence is run in a separate thread and the prompt returns immediately</span>
+<span class="c1"># time.sleep(2)</span>
+<span class="c1"># k.interrupt()  # kill the asynchron sequence</span>
+
+<span class="c1">### Run multiple sequences at given time interval</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nb_meas&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">3</span>  <span class="c1"># run sequence three times</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;sequence_delay&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">100</span> <span class="c1"># every 100 s</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_multiple_sequences</span><span class="p">()</span>  <span class="c1"># asynchron</span>
+<span class="c1"># k.interrupt()  # kill the asynchron sequence</span>
+
+<span class="c1">### Single measurement can also be taken with</span>
+<span class="n">k</span><span class="o">.</span><span class="n">switch_mux_on</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">])</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_measurement</span><span class="p">()</span>  <span class="c1"># use default acquisition parameters</span>
+<span class="n">k</span><span class="o">.</span><span class="n">switch_mux_off</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">])</span>  <span class="c1"># don&#39;t forget this! risk of short-circuit</span>
+
+<span class="c1">### Custom or adaptative argument, see help(k.run_measurement)</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_measurement</span><span class="p">(</span><span class="n">nb_stack</span><span class="o">=</span><span class="mi">4</span><span class="p">,</span>  <span class="c1"># do 4 stacks (8 half-cycles)</span>
+                  <span class="n">injection_duration</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>  <span class="c1"># inject for 2 seconds</span>
+                  <span class="n">autogain</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>  <span class="c1"># adapt gain of ADS to get good resolution</span>
+</pre></div>
+</div>
+</div>
+</section>
+<section id="mqtt-interface">
+<h4>MQTT interface<a class="headerlink" href="#mqtt-interface" title="Permalink to this heading"></a></h4>
+<p>This is an interface designed for an advanced remote usage of the OhmPi such as remote automation, data consumption by multiple processes and interaction with other sensors in the scope of a monitoring. It is based on the MQTT protocol, designed for the Internet of Things (IoT), to interact with the OhmPi.</p>
+<p>This option allows interacting remotely with a single OhmPi, a network of OhmPis, as well as auxiliary instruments and sensors. The communication is based on a publish/subscribe approach and involves a MQTT broker.</p>
+<p>An example of MQTT broker that can be used is <a class="reference external" href="https://mosquitto.org/">Mosquitto</a>. Depending on the monitoring needs, an MQTT broker can be set up locally on the Raspberry Pi, on a local network or any remote server reachable through the net. A local Mosquitto broker can be set up and enabled to run as a service on the OhmPi using the bash script install_local_mqtt_broker.sh.</p>
+<p>MQTT messages include logging messages from the OhmPi and commands sent to the OhmPi. These messages can be examined easily using a third party software such as <a class="reference external" href="http://mqtt-explorer.com/">MQTT Explorer</a>.</p>
+<p>Commands sent on the broker are received by the ohmpi.py script that runs on the OhmPi (make sure ohmpi.py starts on reboot) and further processed.
+MQTT commands are sent in JSON format following the Python API with kwargs as illustrated below:</p>
+<div class="literal-block-wrapper docutils container" id="id9">
+<div class="code-block-caption"><span class="caption-text">Updating acquisition settings.</span><a class="headerlink" href="#id9" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span>{
+  &quot;cmd_id&quot;: &quot;3fzxv121UITwGjWYgcz4xw&quot;,
+  &quot;cmd&quot;: &quot;update_settings&quot;, Depending on the experiment needs, MQTT brokers can be set up locally on the Raspberry Pi or on a local or remote server.
+  &quot;kwargs&quot;: {
+    &quot;config&quot;: {
+      &quot;nb_meas&quot;: 2,
+      &quot;nb_electrodes&quot;: 10,
+      &quot;nb_stack&quot;: 2,
+      &quot;injection_duration&quot;: 2,
+      &quot;sequence_delay&quot;: 100
+    }
+  }
+}
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id10">
+<div class="code-block-caption"><span class="caption-text">Check contact resistances</span><a class="headerlink" href="#id10" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4xw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;rs_check&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id11">
+<div class="code-block-caption"><span class="caption-text">Running a sequence.</span><a class="headerlink" href="#id11" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4Yw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;run_sequence&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id12">
+<div class="code-block-caption"><span class="caption-text">Running same sequence multiple times (nb_meas).</span><a class="headerlink" href="#id12" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4Yw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;run_multiple_sequences&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id13">
+<div class="code-block-caption"><span class="caption-text">Interrupt current acquisition.</span><a class="headerlink" href="#id13" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4xw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;interrupt&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<p>Custom processing of messages and tailor-made dashboards for monitoring experiments may be designed using a browser-based flow editor such as <a class="reference external" href="http://mqtt-explorer.com/">Node-red</a>.
+This may help designing complex IoT experiments and monitoring systems in which OhmPi is a component.</p>
+<p>Examples incorporating execution commands and data outputs from OhmPi can be found in the OhmPi examples. Once Node-RED is installed on the OhmPi, these examples can be accessed separately by running a command in the console such as :</p>
+<p>These examples may require installing some additional node packages in order to work properly. This can be done in the <a href="#id2"><span class="problematic" id="id3">`</span></a>Palette Manager &lt;<a class="reference external" href="https://nodered.org/docs/user-guide/editor/palette/manager">https://nodered.org/docs/user-guide/editor/palette/manager</a>&gt; within Node-RED.</p>
+<figure class="align-default" id="id14">
+<img alt="source_rst/V2024.x.x/img/node-red_flow.png" src="source_rst/V2024.x.x/img/node-red_flow.png" />
+<figcaption>
+<p><span class="caption-text">Example flow in node-red to interact with an OhmPi.</span><a class="headerlink" href="#id14" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id15">
+<img alt="source_rst/V2024.x.x/img/node-red_interface_control.png" src="source_rst/V2024.x.x/img/node-red_interface_control.png" />
+<figcaption>
+<p><span class="caption-text">Example of a dashboard UI created with node-red to interact with an OhmPi - control tab.</span><a class="headerlink" href="#id15" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id16">
+<img alt="source_rst/V2024.x.x/img/node-red_interface_data.png" src="source_rst/V2024.x.x/img/node-red_interface_data.png" />
+<figcaption>
+<p><span class="caption-text">Example of a dashboard UI created with node-red to interact with an OhmPi - data visualization tab.</span><a class="headerlink" href="#id16" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<p>For more documentation dedicated to node-red, please refer to the Node-red <a class="reference external" href="https://cookbook.nodered.org/">cookbooks</a>.</p>
+</section>
+</section>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+        <a href="../V2023.x.x/V2023_step_04.html" class="btn btn-neutral float-left" title="STEP n°4: assemble the OhmPi" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../api.html" class="btn btn-neutral float-right" title="API reference" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/source_rst/api.html b/doc/build/html/source_rst/api.html
new file mode 100644
index 00000000..29c90780
--- /dev/null
+++ b/doc/build/html/source_rst/api.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
+
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  <title>API reference &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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../_static/doctools.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" />
+    <link rel="prev" title="OhmPi V2023 (64 electrodes and 12V)" href="V2024.x.x/V2024.html" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="v1.xx/V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="v1.xx/V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="V2023.x.x/V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1 current"><a class="current reference internal" href="#">API reference</a><ul class="simple">
+</ul>
+</li>
+</ul>
+
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active">API reference</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../_sources/source_rst/api.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <section id="api-reference">
+<h1>API reference<a class="headerlink" href="#api-reference" title="Permalink to this heading"></a></h1>
+<div class="toctree-wrapper compound">
+</div>
+<span class="target" id="module-ohmpi"></span></section>
+
+
+           </div>
+          </div>
+          <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+        <a href="V2024.x.x/V2024.html" class="btn btn-neutral float-left" title="OhmPi V2023 (64 electrodes and 12V)" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/source_rst/v1.xx/V1_01.html b/doc/build/html/source_rst/v1.xx/V1_01.html
new file mode 100644
index 00000000..9cd21884
--- /dev/null
+++ b/doc/build/html/source_rst/v1.xx/V1_01.html
@@ -0,0 +1,617 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.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/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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.js"></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" />
+    <link rel="next" title="OhmPi V 1.02 (limited to 32 electrodes)" href="V1_02.html" />
+    <link rel="prev" title="OhmPi project" href="../Ohmpi.html" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1 current"><a class="current reference internal" href="#">OhmPi V 1.01 (limited to 32 electrodes)</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="#the-philosophy-of-ohmpi">The philosophy of Ohmpi</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#technical-data">Technical data</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#raspberry-pi-configuration">Raspberry Pi  configuration</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#os-installation">OS installation</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#virtual-environment-and-packages">Virtual Environment and packages</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi">Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="#assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi">Assembly of the measuring/current injection cards, and connection with the Raspberry Pi</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#electrical-resistivity-measurements-board">Electrical resistivity measurements board</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="#a-description">a) Description</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#b-implementation">b) Implementation</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="#current-injection-board">Current injection board</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#first-four-electrodes-resistivity-measurement">First four electrodes resistivity measurement</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="#multiplexer-implementation">Multiplexer implementation</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#electrode-connection">Electrode connection</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#operating-instruction">Operating instruction</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#preliminary-procedure-only-for-the-initial-operation">Preliminary procedure (Only for the initial operation)</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#startup-procedure">Startup procedure</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#electrical-resistivity-measurement-parameters-description">Electrical resistivity measurement parameters description</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="#complete-list-of-components">Complete list of components</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../V2023.x.x/V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../api.html">API reference</a></li>
+</ul>
+
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active">OhmPi V 1.01 (limited to 32 electrodes)</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/source_rst/v1.xx/V1_01.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <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 heading"></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="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>Ohmpi is a participative project open to all, it requires skills in electronics and to respect the safety rules. Ohmpi must be assembled in a professional context and by people competent in electronics. The Ohmpi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The Ohmpi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<section id="the-philosophy-of-ohmpi">
+<h2>The philosophy of Ohmpi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this heading"></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>
+</section>
+<section id="technical-data">
+<h2>Technical data<a class="headerlink" href="#technical-data" title="Permalink to this heading"></a></h2>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td><p><strong>Parameter</strong></p></td>
+<td><p><strong>Specifications</strong></p></td>
+<td><p>Units</p></td>
+</tr>
+<tr class="row-even"><td><p>Electrodes</p></td>
+<td><p>32</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Operating temperature</p></td>
+<td><p>0 to 50</p></td>
+<td><p>°C</p></td>
+</tr>
+<tr class="row-even"><td><p>Power consumption of CPU and
+control system</p></td>
+<td><p>18.5</p></td>
+<td><p>W</p></td>
+</tr>
+<tr class="row-odd"><td><p>Voltage injection</p></td>
+<td><p>9</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-even"><td><p>Battery</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-odd"><td><p>Current</p></td>
+<td><p>0 to 50</p></td>
+<td><p>mA</p></td>
+</tr>
+<tr class="row-even"><td><p>Min pulse duration</p></td>
+<td><p>150</p></td>
+<td><p>ms</p></td>
+</tr>
+<tr class="row-odd"><td><p>Input impedance</p></td>
+<td><p>36</p></td>
+<td><p>MOhm</p></td>
+</tr>
+<tr class="row-even"><td><p>Data storage</p></td>
+<td><p>micro SD card</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Resolution</p></td>
+<td><p>O.O1</p></td>
+<td><p>Ohm</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="raspberry-pi-configuration">
+<h2>Raspberry Pi  configuration<a class="headerlink" href="#raspberry-pi-configuration" title="Permalink to this heading"></a></h2>
+<section id="os-installation">
+<h3>OS installation<a class="headerlink" href="#os-installation" title="Permalink to this heading"></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">
+<li><p>Watch the video “how to set up your raspberry Pi” (<a class="reference external" href="https://www.youtube.com/watch?v=wjWZhV1v3Pk">https://www.youtube.com/watch?v=wjWZhV1v3Pk</a>)</p></li>
+<li><p>The authors recommend installing the latest stable and complete version of Raspbian by using NOOBS (a simple-to-use operating system installer).</p></li>
+</ol>
+<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>
+<figure class="align-center">
+<a class="reference internal image-reference" href="source_rst/v1.xx/raspbian_version.jpg"><img alt="alternate text" src="source_rst/v1.xx/raspbian_version.jpg" style="width: 800px; height: 400px;" /></a>
+</figure>
+</div>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>Once the OS has been installed,  <strong>1-wire, spi and GPIO remote option</strong> must be deactivated via the Raspbian GUI settings menu. Failure to carry out this task may cause damage to the relay shield cards during measurements.</p>
+</div>
+<p>3. When the relays are connected to the GPIO, make sure that all the GPIOs are in the low position when the raspberry starts up. If not, the relays will activate unexpectedly.
+To ensure that the GPIOs are in Low position, you will need to modify the /boot/config.txt file.</p>
+<blockquote>
+<div><p>Run the terminal, and write</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">cd</span> <span class="o">/</span><span class="n">boot</span><span class="o">/</span>
+</pre></div>
+</div>
+</div></blockquote>
+<ol class="arabic simple" start="4">
+<li><p>Open config.txt with GNU nano editor</p></li>
+</ol>
+<blockquote>
+<div><div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">nano</span> <span class="n">config</span><span class="o">.</span><span class="n">txt</span>
+</pre></div>
+</div>
+</div></blockquote>
+<ol class="arabic simple" start="5">
+<li><p>At the end of the file write :</p></li>
+</ol>
+<blockquote>
+<div><div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">gpio</span><span class="o">=</span><span class="mi">8</span><span class="o">=</span><span class="n">op</span><span class="p">,</span><span class="n">dl</span>
+<span class="n">gpio</span><span class="o">=</span><span class="mi">7</span><span class="o">=</span><span class="n">op</span><span class="p">,</span><span class="n">dl</span>
+</pre></div>
+</div>
+</div></blockquote>
+<ol class="arabic simple" start="6">
+<li><p>Press Ctrl +O to save the modifications and press enter</p></li>
+<li><p>Press Ctrl +x to escape and return to the terminal</p></li>
+<li><p>Close the terminal</p></li>
+</ol>
+</section>
+<section id="virtual-environment-and-packages">
+<h3>Virtual Environment and packages<a class="headerlink" href="#virtual-environment-and-packages" title="Permalink to this heading"></a></h3>
+<p>All dependencies are specified in requirements.txt</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>All instructions below should be typed in the terminal</p>
+</div>
+<p>It is first necessary to ensure that the libatlas-base-dev library is installed:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">libatlas</span><span class="o">-</span><span class="n">base</span><span class="o">-</span><span class="n">dev</span>
+</pre></div>
+</div>
+<p>We strongly recommend users to create a virtual environment to run the code and installed all required dependencies. It can be done either in a directory gathering all virtual environments used on the computer or within the ohmpy directory.</p>
+<p>Create the virtual environment:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">python3</span> <span class="o">-</span><span class="n">m</span> <span class="n">venv</span> <span class="n">ohmpy</span>
+</pre></div>
+</div>
+<p>Activate it using the following command:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">source</span> <span class="n">ohmpy</span><span class="o">/</span><span class="nb">bin</span><span class="o">/</span><span class="n">activate</span>
+</pre></div>
+</div>
+<p>Install packages within the virtual environment. Installing the following package should be sufficient to meet dependencies:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="n">install</span> <span class="n">RPi</span><span class="o">.</span><span class="n">GPIO</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">blinka</span> <span class="n">numpy</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">circuitpython</span><span class="o">-</span><span class="n">ads1x15</span> <span class="n">pandas</span>
+</pre></div>
+</div>
+<p>Check that requirements are met using</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="nb">list</span>
+</pre></div>
+</div>
+<p>You should run you code within the virtual environment
+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>
+</section>
+<section id="activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi">
+<h3>Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)<a class="headerlink" href="#activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi" title="Permalink to this heading"></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 raspberry access <strong>menu &gt; programming&gt; Thonny pythonIDE</strong></p>
+<p>2- Thonny opens, Python runs on the root (Python 3.7.3 (/usr/bin/python3))</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="source_rst/v1.xx/thonny_first_interface.jpg"><img alt="alternate text" src="source_rst/v1.xx/thonny_first_interface.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>3-Click on <strong>Run&gt;select interpreter</strong>, a new window opens click on interpret</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="source_rst/v1.xx/thonny_option.jpg"><img alt="alternate text" src="source_rst/v1.xx/thonny_option.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>4-On the new open windows select <strong>alternative Python3 or virtual environment</strong></p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="source_rst/v1.xx/thonny_interpreter.jpg"><img alt="alternate text" src="source_rst/v1.xx/thonny_interpreter.jpg" style="width: 600px; height: 450px;" /></a>
+</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 environment should appear</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="source_rst/v1.xx/thonny_interpreter_folder.jpg"><img alt="alternate text" src="source_rst/v1.xx/thonny_interpreter_folder.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>8- Close the window by clicking on <strong>ok</strong>.</p>
+<p>9- Close thonny to save modifications</p>
+</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 heading"></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 heading"></a></h3>
+<section id="a-description">
+<h4>a) Description<a class="headerlink" href="#a-description" title="Permalink to this heading"></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.
+Figure 5 shows the general diagram for the electronic measurement board developed. This figure also displays the test
+circuit used to test the board in the laboratory, which mimics the behavior of a soil subjected to current injection.
+In this test circuit, resistance R11 represents the soil resistance.
+Soil resistance R11 is connected to electrodes A and B for the current injection. Resistors R10 and R12 constitute
+the contact resistances between soil and electrodes; they are typically made of stainless steel. The battery, which
+allows for direct current injection, is connected in series with resistors R10, R11 and R12. In this part of the board,
+resistance R9 has been added to measure the current flowing between electrodes A and B. This resistance value has been
+set at 50 ohms in order to ensure:
+•       a precise resistance,
+•       a resistance less than the sum of resistors R10, R11 and R12; indeed, R10 and R12 generally lie between 100 and 5,000 ohms.
+To measure the current intensity between A and B, the electrical potential difference at the pole of the reference resistor (R9)
+is measured. The intensity (in mA) is calculated by inserting the resulting value into the following: ?
+To measure the potential difference needed to measure current intensity, the ADS 1115 is connected to the ground of the circuit.
+In our case, the ground reference is electrode B. The analog inputs A1 and A0 of the ADS1115 are connected to each pole of the
+reference resistor (R9). In order to increase input impedance and adapt the signal gain, tracking amplifiers have been included
+and completed by a divider bridge (R5, R8, R6 and R7) located between the two amplifiers. The resistance of the divider bridge
+ensures that the signal remains between 0 and 5 V, in accordance with the ADS1115 signal gain. To measure the potential difference,
+the M and N electrodes are connected to analog inputs A2 and A3 of the ADS 1115. Between the ADC and the electrodes, two tracking
+amplifiers and a divider bridge have been positioned so as to obtain a potential lying within the 0-5 V range at the analog input of the ADS 1115.
+Let’s note that the potential difference value would equal the potential measured with ADS1115 multiplied by the voltage reduction
+value of the divider bridge (see Section 5.2). Despite the use of high-resolution resistance (i.e. accurate to within 1%), it is
+still necessary to calibrate the divider bridge using a precision voltmeter. For this purpose, the input and output potentials
+of the divider bridge must be measured using an equivalent circuit for various electrical potential values. These values serve
+to calculate the gain. With this electronic board, it is possible to measure the potential and intensity without disturbing the
+electric field in the ground, with the total input impedance value being estimated at 36 mega-ohms.
+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>
+<figure class="align-center" id="id1">
+<a class="reference internal image-reference" href="source_rst/v1.xx/schema_measurement_board.jpg"><img alt="alternate text" src="source_rst/v1.xx/schema_measurement_board.jpg" style="width: 800px; height: 400px;" /></a>
+<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 heading"></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>
+<li><dl>
+<dt>Step no. 1: test divider bridge</dt><dd><blockquote>
+<div><p>For each measurement channel, we have installed a bridge divider, it is necessary to test with ohmmeter the value of the resistances, to adjust  each coefficients (coef_p0, coef_p1, coef_p2, coef_p3) in the Ohmpi.py code..</p>
+</div></blockquote>
+<div class="math notranslate nohighlight">
+\[coef po = (R1 + R2) / R1\]</div>
+<div class="math notranslate nohighlight">
+\[coef p1 = (R3 + R4) / R3\]</div>
+<div class="math notranslate nohighlight">
+\[coef p2 = (R7 + R6) / R7\]</div>
+<div class="math notranslate nohighlight">
+\[coef p3 = (R9 + R8) / R9\]</div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="linenos">36</span><span class="w"> </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>
+</div>
+<p>The coefficient parameters can be adjusted in lines 40 to 43 of the ohmpi.py code.</p>
+</dd>
+</dl>
+</li>
+<li><p>Step no. 2: installation of the 1-KOhm resistors with an accuracy of ± 1%.</p></li>
+<li><p>Step no. 3: installation of the 1.5-KOhm resistors with an accuracy of ± 1%.</p></li>
+<li><p>Step no. 4: installation of both the black female 1 x 10 header and the 7-blue screw terminal blocks</p></li>
+<li><p>Step no. 5: installation of the 50-Ohm reference resistor ± 0.1%, please check the value and correct the line 39 in ohmpi.py code</p></li>
+<li><p>Step no. 6: addition of both the ADS115 directly onto the header (pins must be plugged according to the figure) and the LM358N operational amplifiers (pay attention to the direction).</p></li>
+</ul>
+<p>1-KOhm and 1.5-KOhm resistors apply to the divider bridge. If, for example, you prefer using a weaker
+or stronger power supply, it would be possible to adjust the divider bridge value by simply modifying these resistors.
+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>
+<figure class="align-center" id="id2">
+<a class="reference internal image-reference" href="source_rst/v1.xx/measurement_board.jpg"><img alt="alternate text" src="source_rst/v1.xx/measurement_board.jpg" style="width: 800px; height: 500px;" /></a>
+<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="source_rst/v1.xx/measurement_board-2.jpg"><img alt="alternate text" src="source_rst/v1.xx/measurement_board-2.jpg" style="width: 800px; height: 700px;" /></a>
+<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 heading"></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
+injection is controlled via a 4-channel relay module board connected to the Raspberry Pi. The mechanical relay
+module board is shown in Figure 4. Relays 1 and 2 serve to switch on the current source. The common contacts
+of relays 1 and 2 are connected to the positive and negative battery poles, respectively. The normally open
+contacts of both relays are connected to the common contacts of relays 3 and 4. Relays 1 and 2 are connected
+to the GPIO 7 on the Raspberry Pi and therefore activate simultaneously. The role of relays 3 and 4 is to reverse
+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>
+<figure class="align-center" id="id4">
+<a class="reference internal image-reference" href="source_rst/v1.xx/current_board.jpg"><img alt="alternate text" src="source_rst/v1.xx/current_board.jpg" style="width: 800px; height: 400px;" /></a>
+<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
+purpose, it is necessary to solder together the two pins on the 4-channel relay shield module and connect them to the Raspberry Pi GPIO-7 (Fig. 10). The same must be performed for inputs In3 and In4 with GPIO-8. Connect the GND and 5Vdc pins of
+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>
+<figure class="align-center" id="id5">
+<a class="reference internal image-reference" href="source_rst/v1.xx/installation_current_board.jpg"><img alt="alternate text" src="source_rst/v1.xx/installation_current_board.jpg" style="width: 800px; height: 700px;" /></a>
+<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>
+</section>
+<section id="first-four-electrodes-resistivity-measurement">
+<h3>First four electrodes resistivity measurement<a class="headerlink" href="#first-four-electrodes-resistivity-measurement" title="Permalink to this heading"></a></h3>
+<p>Under construction !</p>
+<p>Describe the way to validate the first part of the instruction.
+Electrical resistivity measurement on test circuit</p>
+</section>
+</section>
+<section id="multiplexer-implementation">
+<h2>Multiplexer implementation<a class="headerlink" href="#multiplexer-implementation" title="Permalink to this heading"></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
+the 32 electrodes stuck into the ground, all of which are connected to the data logger.</p>
+<p>We will describe below how to assemble the four multiplexers (MUX), one per terminal. A multiplexer consists of 2 relay
+modules with 16 channels each. On the first board, on each MUX, 15 relays out of the 16 available will be used. Please note that the suggested
+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>
+<figure class="align-center" id="id6">
+<a class="reference internal image-reference" href="source_rst/v1.xx/multiplexer_implementation.jpg"><img alt="alternate text" src="source_rst/v1.xx/multiplexer_implementation.jpg" style="width: 800px; height: 500px;" /></a>
+<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.
+As a final step, connect the cables to the correct connectors. This operation must be repeated in order to carry out all the wiring shown in Figure below.</p>
+<p>Once the operation has been completed, the 16 control pins of each 16-channel relay shield card must be prepared. Each card actually contains 16 input channels
+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><figure class="align-center" id="id7">
+<a class="reference internal image-reference" href="source_rst/v1.xx/connection.jpg"><img alt="alternate text" src="source_rst/v1.xx/connection.jpg" style="width: 800px; height: 400px;" /></a>
+<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.
+*       Follow the diagram and solder the pins as shown in Fig.
+*       Lastly, solder 0.5-mm² wires 1 m in length to the test circuit.</p>
+<p>For relay shield no. 2, follow the same procedure, but solder all the pins together (d-e-f).
+This same operation must be repeated for the other three multiplexers as well.
+The next step consists of connecting the relay card inputs to the Raspberry Pi according to Table 5 for all four multiplexers.</p>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td rowspan="2"></td>
+<td colspan="4"><p>Relay shield n°1</p></td>
+<td><p>Relay Shield n°2</p></td>
+</tr>
+<tr class="row-even"><td><p>Pin 1</p></td>
+<td><p>Pin 2-3</p></td>
+<td><p>Pin 4-7</p></td>
+<td><p>Pin 8-16</p></td>
+<td><p>Pin 1- 16</p></td>
+</tr>
+<tr class="row-odd"><td><p>Multiplexer A</p></td>
+<td><p>12</p></td>
+<td><p>16</p></td>
+<td><p>20</p></td>
+<td><p>21</p></td>
+<td><p>26</p></td>
+</tr>
+<tr class="row-even"><td><p>Multiplexer B</p></td>
+<td><p>18</p></td>
+<td><p>23</p></td>
+<td><p>24</p></td>
+<td><p>25</p></td>
+<td><p>19</p></td>
+</tr>
+<tr class="row-odd"><td><p>Multiplexer M</p></td>
+<td><p>06</p></td>
+<td><p>13</p></td>
+<td><p>04</p></td>
+<td><p>17</p></td>
+<td><p>27</p></td>
+</tr>
+<tr class="row-even"><td><p>Multiplexer N</p></td>
+<td><p>22</p></td>
+<td><p>10</p></td>
+<td><p>09</p></td>
+<td><p>11</p></td>
+<td><p>05</p></td>
+</tr>
+</tbody>
+</table>
+<blockquote>
+<div><p>Connection of the GPIOs to each multiplexer</p>
+</div></blockquote>
+</section>
+<section id="electrode-connection">
+<h2>Electrode connection<a class="headerlink" href="#electrode-connection" title="Permalink to this heading"></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>
+<figure class="align-center" id="id8">
+<a class="reference internal image-reference" href="source_rst/v1.xx/cable.jpg"><img alt="alternate text" src="source_rst/v1.xx/cable.jpg" style="width: 800px; height: 300px;" /></a>
+<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>
+<figure class="align-center" id="id9">
+<a class="reference internal image-reference" href="source_rst/v1.xx/electrode_cable.jpg"><img alt="alternate text" src="source_rst/v1.xx/electrode_cable.jpg" style="width: 800px; height: 800px;" /></a>
+<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>
+</section>
+<section id="operating-instruction">
+<h2>Operating instruction<a class="headerlink" href="#operating-instruction" title="Permalink to this heading"></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 heading"></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>
+</section>
+<section id="startup-procedure">
+<h3>Startup procedure<a class="headerlink" href="#startup-procedure" title="Permalink to this heading"></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”,
+the protocol file “ABMN.txt” must be created or modified; this file contains all quadrupole ABMN numeration (an example is proposed with the source code). Some input parameters of the main “ohmpi.py”
+function may be adjusted/optimized depending on the measurement attributes. For example, both the current injection duration and number of stacks can be adjusted. At this point, the9 V and 12-V battery can be
+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>
+</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 heading"></a></h3>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="linenos">27</span><span class="w"> </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 quadrupole 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 quadrupole</span>
+</pre></div>
+</div>
+<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 heading"></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>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+        <a href="../Ohmpi.html" class="btn btn-neutral float-left" title="OhmPi project" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="V1_02.html" class="btn btn-neutral float-right" title="OhmPi V 1.02 (limited to 32 electrodes)" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/source_rst/v1.xx/V1_02.html b/doc/build/html/source_rst/v1.xx/V1_02.html
new file mode 100644
index 00000000..a53c97a3
--- /dev/null
+++ b/doc/build/html/source_rst/v1.xx/V1_02.html
@@ -0,0 +1,624 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.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/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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.js"></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" />
+    <link rel="next" title="OhmPi V2023 (64 electrodes and 12V)" href="../V2023.x.x/V2023.html" />
+    <link rel="prev" title="OhmPi V 1.01 (limited to 32 electrodes)" href="V1_01.html" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1 current"><a class="current reference internal" href="#">OhmPi V 1.02 (limited to 32 electrodes)</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="#the-philosophy-of-ohmpi">The philosophy of Ohmpi</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#technical-data">Technical data</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#raspberry-pi-configuration">Raspberry Pi  configuration</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#os-installation">OS installation</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#virtual-environment-and-packages">Virtual Environment and packages</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi">Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="#assembly-of-the-measuring-current-injection-cards-and-connection-with-the-raspberry-pi">Assembly of the measuring/current injection cards, and connection with the Raspberry Pi</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#electrical-resistivity-measurements-board">Electrical resistivity measurements board</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="#a-description">a) Description</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#b-implementation">b) Implementation</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="#current-injection-board">Current injection board</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#first-four-electrodes-resistivity-measurement">First four electrodes resistivity measurement</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="#multiplexer-implementation">Multiplexer implementation</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#electrode-connection">Electrode connection</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#operating-instruction">Operating instruction</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#preliminary-procedure-only-for-the-initial-operation">Preliminary procedure (Only for the initial operation)</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#startup-procedure">Startup procedure</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#electrical-resistivity-measurement-parameters-description">Electrical resistivity measurement parameters description</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="#complete-list-of-components">Complete list of components</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../V2023.x.x/V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../api.html">API reference</a></li>
+</ul>
+
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active">OhmPi V 1.02 (limited to 32 electrodes)</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/source_rst/v1.xx/V1_02.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <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 heading"></a></h1>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>Ohmpi is a participative project open to all, it requires skills in electronics and to respect the safety rules. Ohmpi must be assembled in a professional context and by people competent in electronics. The Ohmpi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The Ohmpi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<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>
+<section id="the-philosophy-of-ohmpi">
+<h2>The philosophy of Ohmpi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this heading"></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>
+</section>
+<section id="technical-data">
+<h2>Technical data<a class="headerlink" href="#technical-data" title="Permalink to this heading"></a></h2>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td><p><strong>Parameter</strong></p></td>
+<td><p><strong>Specifications</strong></p></td>
+<td><p>Units</p></td>
+</tr>
+<tr class="row-even"><td><p>Electrodes</p></td>
+<td><p>32</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Operating temperature</p></td>
+<td><p>0 to 50</p></td>
+<td><p>°C</p></td>
+</tr>
+<tr class="row-even"><td><p>Power consumption of CPU and
+control system</p></td>
+<td><p>18.5</p></td>
+<td><p>W</p></td>
+</tr>
+<tr class="row-odd"><td><p>Voltage injection</p></td>
+<td><p>9</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-even"><td><p>Battery</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-odd"><td><p>Current</p></td>
+<td><p>0 to 50</p></td>
+<td><p>mA</p></td>
+</tr>
+<tr class="row-even"><td><p>Min pulse duration</p></td>
+<td><p>150</p></td>
+<td><p>ms</p></td>
+</tr>
+<tr class="row-odd"><td><p>Input impedance</p></td>
+<td><p>36</p></td>
+<td><p>MOhm</p></td>
+</tr>
+<tr class="row-even"><td><p>Data storage</p></td>
+<td><p>micro SD card</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Resolution</p></td>
+<td><p>O.O1</p></td>
+<td><p>Ohm</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="raspberry-pi-configuration">
+<h2>Raspberry Pi  configuration<a class="headerlink" href="#raspberry-pi-configuration" title="Permalink to this heading"></a></h2>
+<section id="os-installation">
+<h3>OS installation<a class="headerlink" href="#os-installation" title="Permalink to this heading"></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">
+<li><p>Watch the video “how to set up your raspberry Pi” (<a class="reference external" href="https://www.youtube.com/watch?v=wjWZhV1v3Pk">https://www.youtube.com/watch?v=wjWZhV1v3Pk</a>)</p></li>
+<li><p>The authors recommend installing the latest stable and complete version of Raspbian by using NOOBS (a simple-to-use operating system installer).</p></li>
+</ol>
+<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>
+<figure class="align-center">
+<a class="reference internal image-reference" href="source_rst/v1.xx/raspbian_version.jpg"><img alt="alternate text" src="source_rst/v1.xx/raspbian_version.jpg" style="width: 800px; height: 400px;" /></a>
+</figure>
+</div>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p>Once the OS has been installed,  <strong>1-wire, spi and GPIO remote option</strong> must be deactivated via the Raspbian GUI settings menu. Failure to carry out this task may cause damage to the relay shield cards during measurements.</p>
+</div>
+<p>3. When the relays are connected to the GPIO, make sure that all the GPIOs are in the low position when the raspberry starts up. If not, the relays will activate unexpectedly.
+To ensure that the GPIOs are in Low position, you will need to modify the /boot/config.txt file.</p>
+<blockquote>
+<div><p>Run the terminal, and write</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">cd</span> <span class="o">/</span><span class="n">boot</span><span class="o">/</span>
+</pre></div>
+</div>
+</div></blockquote>
+<ol class="arabic simple" start="4">
+<li><p>Open config.txt with GNU nano editor</p></li>
+</ol>
+<blockquote>
+<div><div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">nano</span> <span class="n">config</span><span class="o">.</span><span class="n">txt</span>
+</pre></div>
+</div>
+</div></blockquote>
+<ol class="arabic simple" start="5">
+<li><p>At the end of the file write :</p></li>
+</ol>
+<blockquote>
+<div><div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">gpio</span><span class="o">=</span><span class="mi">8</span><span class="o">=</span><span class="n">op</span><span class="p">,</span><span class="n">dl</span>
+<span class="n">gpio</span><span class="o">=</span><span class="mi">7</span><span class="o">=</span><span class="n">op</span><span class="p">,</span><span class="n">dl</span>
+</pre></div>
+</div>
+</div></blockquote>
+<ol class="arabic simple" start="6">
+<li><p>Press Ctrl +O to save the modifications and press enter</p></li>
+<li><p>Press Ctrl +x to escape and return to the terminal</p></li>
+<li><p>Close the terminal</p></li>
+</ol>
+</section>
+<section id="virtual-environment-and-packages">
+<h3>Virtual Environment and packages<a class="headerlink" href="#virtual-environment-and-packages" title="Permalink to this heading"></a></h3>
+<p>All dependencies are specified in requirements.txt</p>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<p>All instructions below should be typed in the terminal</p>
+</div>
+<p>It is first necessary to ensure that the libatlas-base-dev library is installed:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">libatlas</span><span class="o">-</span><span class="n">base</span><span class="o">-</span><span class="n">dev</span>
+</pre></div>
+</div>
+<p>We strongly recommend users to create a virtual environment to run the code and installed all required dependencies. It can be done either in a directory gathering all virtual environments used on the computer or within the ohmpy directory.</p>
+<p>Create the virtual environment:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">python3</span> <span class="o">-</span><span class="n">m</span> <span class="n">venv</span> <span class="n">ohmpy</span>
+</pre></div>
+</div>
+<p>Activate it using the following command:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">source</span> <span class="n">ohmpy</span><span class="o">/</span><span class="nb">bin</span><span class="o">/</span><span class="n">activate</span>
+</pre></div>
+</div>
+<p>Install packages within the virtual environment. Installing the following package should be sufficient to meet dependencies:</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="n">install</span> <span class="n">RPi</span><span class="o">.</span><span class="n">GPIO</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">blinka</span> <span class="n">numpy</span> <span class="n">adafruit</span><span class="o">-</span><span class="n">circuitpython</span><span class="o">-</span><span class="n">ads1x15</span> <span class="n">pandas</span>
+</pre></div>
+</div>
+<p>Check that requirements are met using</p>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="nb">list</span>
+</pre></div>
+</div>
+<p>You should run you code within the virtual environment
+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>
+</section>
+<section id="activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi">
+<h3>Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)<a class="headerlink" href="#activate-virtual-environment-on-thonny-python-ide-on-raspberry-pi" title="Permalink to this heading"></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 raspberry access <strong>menu &gt; programming&gt; Thonny pythonIDE</strong></p>
+<p>2- Thonny opens, Python runs on the root (Python 3.7.3 (/usr/bin/python3))</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="source_rst/v1.xx/thonny_first_interface.jpg"><img alt="alternate text" src="source_rst/v1.xx/thonny_first_interface.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>3-Click on <strong>Run&gt;select interpreter</strong>, a new window opens click on interpret</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="source_rst/v1.xx/thonny_option.jpg"><img alt="alternate text" src="source_rst/v1.xx/thonny_option.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>4-On the new open windows select <strong>alternative Python3 or virtual environment</strong></p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="source_rst/v1.xx/thonny_interpreter.jpg"><img alt="alternate text" src="source_rst/v1.xx/thonny_interpreter.jpg" style="width: 600px; height: 450px;" /></a>
+</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 environment should appear</p>
+<figure class="align-center">
+<a class="reference internal image-reference" href="source_rst/v1.xx/thonny_interpreter_folder.jpg"><img alt="alternate text" src="source_rst/v1.xx/thonny_interpreter_folder.jpg" style="width: 600px; height: 450px;" /></a>
+</figure>
+<p>8- Close the window by clicking on <strong>ok</strong>.</p>
+<p>9- Close thonny to save modifications</p>
+</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 heading"></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 heading"></a></h3>
+<section id="a-description">
+<h4>a) Description<a class="headerlink" href="#a-description" title="Permalink to this heading"></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.
+Figure 5 shows the general diagram for the electronic measurement board developed. This figure also displays the test
+circuit used to test the board in the laboratory, which mimics the behavior of a soil subjected to current injection.
+In this test circuit, resistance R11 represents the soil resistance.
+Soil resistance R11 is connected to electrodes A and B for the current injection. Resistors R10 and R12 constitute
+the contact resistances between soil and electrodes; they are typically made of stainless steel. The battery, which
+allows for direct current injection, is connected in series with resistors R10, R11 and R12. In this part of the board,
+resistance R9 has been added to measure the current flowing between electrodes A and B. This resistance value has been
+set at 50 ohms in order to ensure:
+•       a precise resistance,
+•       a resistance less than the sum of resistors R10, R11 and R12; indeed, R10 and R12 generally lie between 100 and 5,000 ohms.
+To measure the current intensity between A and B, the electrical potential difference at the pole of the reference resistor (R9)
+is measured. The intensity (in mA) is calculated by inserting the resulting value into the following: ?
+To measure the potential difference needed to measure current intensity, the ADS 1115 is connected to the ground of the circuit.
+In our case, the ground reference is electrode B. The analog inputs A1 and A0 of the ADS1115 are connected to each pole of the
+reference resistor (R9). In order to increase input impedance and adapt the signal gain, tracking amplifiers have been included
+and completed by a divider bridge (R5, R8, R6 and R7) located between the two amplifiers. The resistance of the divider bridge
+ensures that the signal remains between 0 and 5 V, in accordance with the ADS1115 signal gain. To measure the potential difference,
+the M and N electrodes are connected to analog inputs A2 and A3 of the ADS 1115. Between the ADC and the electrodes, two tracking
+amplifiers and a divider bridge have been positioned so as to obtain a potential lying within the 0-5 V range at the analog input of the ADS 1115.
+Let’s note that the potential difference value would equal the potential measured with ADS1115 multiplied by the voltage reduction
+value of the divider bridge (see Section 5.2). Despite the use of high-resolution resistance (i.e. accurate to within 1%), it is
+still necessary to calibrate the divider bridge using a precision voltmeter. For this purpose, the input and output potentials
+of the divider bridge must be measured using an equivalent circuit for various electrical potential values. These values serve
+to calculate the gain. With this electronic board, it is possible to measure the potential and intensity without disturbing the
+electric field in the ground, with the total input impedance value being estimated at 36 mega-ohms.
+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.
+In version 1.02, we have improved the electronic board of measurement. we have added a DC/DC converter to supply the operational amplifiers
+(2 Traco power DC/DC converter TRN3-1215). These converters allow to limit the suppression of the signal when the injected voltage is higher than 10V.
+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>
+<figure class="align-center" id="id1">
+<a class="reference internal image-reference" href="source_rst/v1.xx/schema_measurement_board1_02.png"><img alt="alternate text" src="source_rst/v1.xx/schema_measurement_board1_02.png" style="width: 800px; height: 400px;" /></a>
+<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>
+</section>
+<section id="b-implementation">
+<h4>b) Implementation<a class="headerlink" href="#b-implementation" title="Permalink to this heading"></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>
+<li><dl>
+<dt>Step no. 1: test divider bridge</dt><dd><blockquote>
+<div><p>For each measurement channel, we have installed a bridge divider, it is necessary to test with ohmmeter the value of the resistances, to adjust  each coefficients (coef_p0, coef_p1, coef_p2, coef_p3) in the Ohmpi.py code..</p>
+</div></blockquote>
+<div class="math notranslate nohighlight">
+\[coef po = (R1 + R2) / R1\]</div>
+<div class="math notranslate nohighlight">
+\[coef p1 = (R3 + R4) / R3\]</div>
+<div class="math notranslate nohighlight">
+\[coef p2 = (R7 + R6) / R7\]</div>
+<div class="math notranslate nohighlight">
+\[coef p3 = (R9 + R8) / R9\]</div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="linenos">36</span><span class="w"> </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>
+</div>
+<p>The coefficient parameters can be adjusted in lines 40 to 43 of the ohmpi.py code.</p>
+</dd>
+</dl>
+</li>
+<li><p>Step no. 2: installation of the 1-KOhm resistors with an accuracy of ± 1% (b-in the figure).</p></li>
+<li><p>Step no. 3: installation of the 1.5-KOhm resistors with an accuracy of ± 1%(C-in the figure).</p></li>
+<li><p>Step no. 4: installation of both the black female 1 x 10 header and the 7-blue screw terminal blocks (c-in the figure)</p></li>
+<li><p>Step no. 5: installation of the 50-Ohm reference resistor ± 0.1%, please check the value and correct the line 39 in ohmpi.py code (d-in the figure)</p></li>
+<li><p>Step no. 6: addition of both the ADS115 directly onto the header (pins must be plugged according to the figure) and the LM358N operational amplifiers (pay attention to the orientation) (e-in the figure).</p></li>
+<li><p>Step no. 7: installation of the 10-MOhm resistors with an accuracy of ± 5% (f-in the figure).</p></li>
+<li><p>Step no. 8: installation of the two DC/DC converter TRN3-1215 (h-in the figure).</p></li>
+<li><p>Step no. 9: installation of the four capacitor on 100-nF/50vDC and the fuse of 10-A (h-in the figure).</p></li>
+</ul>
+<p>1-KOhm and 1.5-KOhm resistors apply to the divider bridge. If, for example, you prefer using a stronger power supply, it would be possible to adjust the divider bridge value by simply modifying these resistors.
+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>
+<figure class="align-center" id="id2">
+<a class="reference internal image-reference" href="source_rst/v1.xx/measurement_board1-02.jpg"><img alt="alternate text" src="source_rst/v1.xx/measurement_board1-02.jpg" style="width: 800px; height: 700px;" /></a>
+<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="source_rst/v1.xx/measurement_board-2-V1-02.jpg"><img alt="alternate text" src="source_rst/v1.xx/measurement_board-2-V1-02.jpg" style="width: 800px; height: 700px;" /></a>
+<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 heading"></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
+injection is controlled via a 4-channel relay module board connected to the Raspberry Pi. The mechanical relay
+module board is shown in Figure 4. Relays 1 and 2 serve to switch on the current source. The common contacts
+of relays 1 and 2 are connected to the positive and negative battery poles, respectively. The normally open
+contacts of both relays are connected to the common contacts of relays 3 and 4. Relays 1 and 2 are connected
+to the GPIO 7 on the Raspberry Pi and therefore activate simultaneously. The role of relays 3 and 4 is to reverse
+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>
+<figure class="align-center" id="id4">
+<a class="reference internal image-reference" href="source_rst/v1.xx/current_board.jpg"><img alt="alternate text" src="source_rst/v1.xx/current_board.jpg" style="width: 800px; height: 400px;" /></a>
+<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
+purpose, it is necessary to solder together the two pins on the 4-channel relay shield module and connect them to the Raspberry Pi GPIO-7 (Fig. 10). The same must be performed for inputs In3 and In4 with GPIO-8. Connect the GND and 5Vdc pins of
+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>
+<figure class="align-center" id="id5">
+<a class="reference internal image-reference" href="source_rst/v1.xx/installation_current_board_1_02.jpg"><img alt="alternate text" src="source_rst/v1.xx/installation_current_board_1_02.jpg" style="width: 800px; height: 700px;" /></a>
+<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>
+</section>
+<section id="first-four-electrodes-resistivity-measurement">
+<h3>First four electrodes resistivity measurement<a class="headerlink" href="#first-four-electrodes-resistivity-measurement" title="Permalink to this heading"></a></h3>
+<p>Under construction !</p>
+<p>Describe the way to validate the first part of the instruction.
+Electrical resistivity measurement on test circuit</p>
+</section>
+</section>
+<section id="multiplexer-implementation">
+<h2>Multiplexer implementation<a class="headerlink" href="#multiplexer-implementation" title="Permalink to this heading"></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
+the 32 electrodes stuck into the ground, all of which are connected to the data logger.</p>
+<p>We will describe below how to assemble the four multiplexers (MUX), one per terminal. A multiplexer consists of 2 relay
+modules with 16 channels each. On the first board, on each MUX, 15 relays out of the 16 available will be used. Please note that the suggested
+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>
+<figure class="align-center" id="id6">
+<a class="reference internal image-reference" href="source_rst/v1.xx/multiplexer_implementation.jpg"><img alt="alternate text" src="source_rst/v1.xx/multiplexer_implementation.jpg" style="width: 800px; height: 500px;" /></a>
+<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.
+As a final step, connect the cables to the correct connectors. This operation must be repeated in order to carry out all the wiring shown in Figure below.</p>
+<p>Once the operation has been completed, the 16 control pins of each 16-channel relay shield card must be prepared. Each card actually contains 16 input channels
+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><figure class="align-center" id="id7">
+<a class="reference internal image-reference" href="source_rst/v1.xx/connection.jpg"><img alt="alternate text" src="source_rst/v1.xx/connection.jpg" style="width: 800px; height: 400px;" /></a>
+<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.
+*       Follow the diagram and solder the pins as shown in Fig.
+*       Lastly, solder 0.5-mm² wires 1 m in length to the test circuit.</p>
+<p>For relay shield no. 2, follow the same procedure, but solder all the pins together (d-e-f).
+This same operation must be repeated for the other three multiplexers as well.
+The next step consists of connecting the relay card inputs to the Raspberry Pi according to Table 5 for all four multiplexers.</p>
+<table class="docutils align-default">
+<tbody>
+<tr class="row-odd"><td rowspan="2"></td>
+<td colspan="4"><p>Relay shield n°1</p></td>
+<td><p>Relay Shield n°2</p></td>
+</tr>
+<tr class="row-even"><td><p>Pin 1</p></td>
+<td><p>Pin 2-3</p></td>
+<td><p>Pin 4-7</p></td>
+<td><p>Pin 8-16</p></td>
+<td><p>Pin 1- 16</p></td>
+</tr>
+<tr class="row-odd"><td><p>Multiplexer A</p></td>
+<td><p>12</p></td>
+<td><p>16</p></td>
+<td><p>20</p></td>
+<td><p>21</p></td>
+<td><p>26</p></td>
+</tr>
+<tr class="row-even"><td><p>Multiplexer B</p></td>
+<td><p>18</p></td>
+<td><p>23</p></td>
+<td><p>24</p></td>
+<td><p>25</p></td>
+<td><p>19</p></td>
+</tr>
+<tr class="row-odd"><td><p>Multiplexer M</p></td>
+<td><p>06</p></td>
+<td><p>13</p></td>
+<td><p>04</p></td>
+<td><p>17</p></td>
+<td><p>27</p></td>
+</tr>
+<tr class="row-even"><td><p>Multiplexer N</p></td>
+<td><p>22</p></td>
+<td><p>10</p></td>
+<td><p>09</p></td>
+<td><p>11</p></td>
+<td><p>05</p></td>
+</tr>
+</tbody>
+</table>
+<blockquote>
+<div><p>Connection of the GPIOs to each multiplexer</p>
+</div></blockquote>
+</section>
+<section id="electrode-connection">
+<h2>Electrode connection<a class="headerlink" href="#electrode-connection" title="Permalink to this heading"></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>
+<figure class="align-center" id="id8">
+<a class="reference internal image-reference" href="source_rst/v1.xx/cable.jpg"><img alt="alternate text" src="source_rst/v1.xx/cable.jpg" style="width: 800px; height: 300px;" /></a>
+<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>
+<figure class="align-center" id="id9">
+<a class="reference internal image-reference" href="source_rst/v1.xx/electrode_cable.jpg"><img alt="alternate text" src="source_rst/v1.xx/electrode_cable.jpg" style="width: 800px; height: 800px;" /></a>
+<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>
+</section>
+<section id="operating-instruction">
+<h2>Operating instruction<a class="headerlink" href="#operating-instruction" title="Permalink to this heading"></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 heading"></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>
+</section>
+<section id="startup-procedure">
+<h3>Startup procedure<a class="headerlink" href="#startup-procedure" title="Permalink to this heading"></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”,
+the protocol file “ABMN.txt” must be created or modified; this file contains all quadrupole ABMN numeration (an example is proposed with the source code). Some input parameters of the main “ohmpi.py”
+function may be adjusted/optimized depending on the measurement attributes. For example, both the current injection duration and number of stacks can be adjusted. At this point, the9 V and 12-V battery can be
+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>
+</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 heading"></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"><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 quadrupole 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 quadrupole</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>
+</div>
+</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 heading"></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>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+        <a href="V1_01.html" class="btn btn-neutral float-left" title="OhmPi V 1.01 (limited to 32 electrodes)" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../V2023.x.x/V2023.html" class="btn btn-neutral float-right" title="OhmPi V2023 (64 electrodes and 12V)" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/build/html/source_rst/v1.xx/V2023.html b/doc/build/html/source_rst/v1.xx/V2023.html
new file mode 100644
index 00000000..bdc1984a
--- /dev/null
+++ b/doc/build/html/source_rst/v1.xx/V2023.html
@@ -0,0 +1,442 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />
+
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  <title>OhmPi V2023 (64 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 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/_sphinx_javascript_frameworks_compat.js"></script>
+        <script src="../../_static/doctools.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" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+
+          
+          
+          <a href="../../index.html" class="icon icon-home">
+            OhmPi
+          </a>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <ul>
+<li class="toctree-l1"><a class="reference internal" href="../Ohmpi.html">OhmPi project</a></li>
+<li class="toctree-l1"><a class="reference internal" href="V1_01.html">OhmPi V 1.01 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="V1_02.html">OhmPi V 1.02 (limited to 32 electrodes)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../V2023.x.x/V2023.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../V2024.x.x/V2024.html">OhmPi V2023 (64 electrodes and 12V)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../api.html">API reference</a></li>
+</ul>
+
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">OhmPi</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
+      <li class="breadcrumb-item active">OhmPi V2023 (64 electrodes and 12V)</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../../_sources/source_rst/v1.xx/V2023.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <section id="ohmpi-v2023-64-electrodes-and-12v">
+<h1>OhmPi V2023 (64 electrodes and 12V)<a class="headerlink" href="#ohmpi-v2023-64-electrodes-and-12v" title="Permalink to this heading"></a></h1>
+<div class="admonition warning">
+<p class="admonition-title">Warning</p>
+<p><strong>OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi. The OhmPi team cannot be held responsible if the equipment does not work after assembly.</strong></p>
+</div>
+<figure class="align-center">
+<a class="reference internal image-reference" href="source_rst/v1.xx/image_ohmpi_2.jpg"><img alt="OhmPi V: 2023.0.0-rc1" src="source_rst/v1.xx/image_ohmpi_2.jpg" style="width: 400px; height: 350px;" /></a>
+</figure>
+<div class="admonition note">
+<p class="admonition-title">Note</p>
+<blockquote>
+<div><p>In this version, we have developed two new board types that allow the assembly of OhmPi v2023, a measurement board and a multiplexer board.
+This new version is made up of:</p>
+<ol class="arabic simple">
+<li><p>A measurement board for four-point measurement</p></li>
+<li><p>4 multiplexer cards</p></li>
+<li><p>A box</p></li>
+</ol>
+</div></blockquote>
+<p>The OhmPi V2023 software has been adapted to handle this new boards and also includes many new functionalities.</p>
+</div>
+<section id="the-philosophy-of-ohmpi">
+<h2>The philosophy of OhmPi<a class="headerlink" href="#the-philosophy-of-ohmpi" title="Permalink to this heading"></a></h2>
+<p>The philosophy of OhmPi V2023 is to offer a new DIY multi-electrode 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 its experience and wishes to improve and offer a more and more robust tool to the community. OhmPi 2023 is completely different version from the previous one.
+We will stop the development on the version V1.0x, to dedicate our efforts on this new version.</p>
+</section>
+<hr class="docutils" />
+<section id="hardware">
+<h2>Hardware<a class="headerlink" href="#hardware" title="Permalink to this heading"></a></h2>
+<section id="specifications">
+<h3>Specifications<a class="headerlink" href="#specifications" title="Permalink to this heading"></a></h3>
+<table class="docutils align-default">
+<thead>
+<tr class="row-odd"><th class="head"><p><strong>Parameter</strong></p></th>
+<th class="head"><p><strong>V1.0x</strong></p></th>
+<th class="head"><p>Units</p></th>
+<th class="head"><p><strong>v2023</strong></p></th>
+<th class="head"><p>Units</p></th>
+</tr>
+</thead>
+<tbody>
+<tr class="row-even"><td><p>Electrodes</p></td>
+<td><p>32</p></td>
+<td></td>
+<td><p>64 to 128</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Operating temperature</p></td>
+<td><p>-0 to 50</p></td>
+<td><p>°c</p></td>
+<td><p>-25 to 50</p></td>
+<td><p>°C</p></td>
+</tr>
+<tr class="row-even"><td><p>Power consumption of CPU and
+control system</p></td>
+<td><p>18.5</p></td>
+<td><p>W</p></td>
+<td><p>18.5</p></td>
+<td><p>W</p></td>
+</tr>
+<tr class="row-odd"><td><p>Voltage injection</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-even"><td><p>Battery</p></td>
+<td><p>9</p></td>
+<td><p>V</p></td>
+<td><p>12</p></td>
+<td><p>V</p></td>
+</tr>
+<tr class="row-odd"><td><p>Current</p></td>
+<td><p>0 to 40</p></td>
+<td><p>mA</p></td>
+<td><p>0 to 40</p></td>
+<td><p>mA</p></td>
+</tr>
+<tr class="row-even"><td><p>Min pulse duration</p></td>
+<td><p>150</p></td>
+<td><p>ms</p></td>
+<td><p>150</p></td>
+<td><p>ms</p></td>
+</tr>
+<tr class="row-odd"><td><p>Input impedance</p></td>
+<td><p>80</p></td>
+<td><p>MOhm</p></td>
+<td><p>80</p></td>
+<td><p>MOhm</p></td>
+</tr>
+<tr class="row-even"><td><p>Data storage</p></td>
+<td><p>micro SD card</p></td>
+<td></td>
+<td><p>micro SD card</p></td>
+<td></td>
+</tr>
+<tr class="row-odd"><td><p>Resolution</p></td>
+<td><p>0.01</p></td>
+<td><p>Ohm</p></td>
+<td><p>0.01</p></td>
+<td><p>Ohm</p></td>
+</tr>
+</tbody>
+</table>
+</section>
+<section id="building-an-ohmpi-v2023-step-by-step">
+<h3>Building an OhmPi V2023 step by step<a class="headerlink" href="#building-an-ohmpi-v2023-step-by-step" title="Permalink to this heading"></a></h3>
+<div class="toctree-wrapper compound">
+</div>
+</section>
+</section>
+<section id="software-and-operation">
+<h2>Software and operation<a class="headerlink" href="#software-and-operation" title="Permalink to this heading"></a></h2>
+<section id="system-architecture">
+<h3>System architecture<a class="headerlink" href="#system-architecture" title="Permalink to this heading"></a></h3>
+<p>The OhmPi V2023 software is designed around a new architecture whose main components are summarized in the figure below.</p>
+<figure class="align-default" id="id4">
+<img alt="source_rst/v1.xx/img/architecture.png" src="source_rst/v1.xx/img/architecture.png" />
+<figcaption>
+<p><span class="caption-text">Software architecture of OhmPi V2023.</span><a class="headerlink" href="#id4" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<p>The general system configuration is defined in the <cite>config.py</cite> file covered in the <a class="reference internal" href="#configuration-file">Configuration file</a> section.
+The acquisition settings (i.e. injection duration, stacks…) are defined in a separate JSON file (default: ohmpi_settings.json).</p>
+<p>The central software component is the ohmpi.py file that contains the OhmPi class that interacts with the hardware. Other python files include utils and handlers (see the <a class="reference internal" href="#loggers">Loggers</a> section for more details).
+A communication layer (I/O interface) on top of OhmPi allows for different user interfaces depending on the use cases (see <a class="reference internal" href="#interfaces-and-applications">Interfaces and applications</a>).</p>
+</section>
+<section id="loggers">
+<h3>Loggers<a class="headerlink" href="#loggers" title="Permalink to this heading"></a></h3>
+<p>Loggers have been introduced in this release. They use the excellent logging python package.
+Specific handlers have been implemented for running with ohmpi.py (one for logging to an mqtt broker (see <a class="reference internal" href="#mqtt-interface">MQTT interface</a> for more details) and one for creating zipped rotated logs on disk).</p>
+<p>Two loggers have been defined. The first one is dedicated to log operations execution. It is named exec_logger. The second one, named data_logger, is dedicated to log data. A third one is planned to log the state of health (SOH) of the system in a future version.</p>
+<p>By default, logs are written to the console (print-like), stored locally in files (a zip is created after some time i.e. every day and/or when the size of the log exceeds a maximum size) and sent to an MQTT broker. Different logging levels may be defined for the different logs and handlers in the <a class="reference internal" href="#configuration-file">Configuration file</a>.</p>
+<p>Advanced users may write new handlers and edit the <cite>setup_loggers.py</cite> file to customize the logging mechanisms to their needs.</p>
+</section>
+<section id="configuration-file">
+<h3>Configuration file<a class="headerlink" href="#configuration-file" title="Permalink to this heading"></a></h3>
+<p>The configuration of the OhmPi file <cite>config.py</cite> allows to configure the OhmPi.
+A default version of <cite>config.py</cite> is provided in the repository.
+This file should be edited to customize the configuration following the user’s needs and preferences.</p>
+<p>The configuration includes setting the logging level desired for the different loggers and handlers, setting the mqtt broker(s) used for logging and control of the OhmPi and defining the options used for MQTT communication (i.e. username, password, security options…)</p>
+<p>One should make sure to understand the parameters before altering them. It is also recommended to keep a copy of the default configuration.</p>
+</section>
+<section id="interfaces-and-applications">
+<h3>Interfaces and applications<a class="headerlink" href="#interfaces-and-applications" title="Permalink to this heading"></a></h3>
+<p>Different interfaces can be used to interact with the OhmPi.</p>
+<p>Available interfaces are:
+- <a class="reference internal" href="#web-interface">Web interface</a> (=HTTP interface): run in bash: <cite>bash run_http_interface.sh</cite>
+- Python API: import the OhmPi class from Python script: <cite>from ohmpi import OhmPi</cite> (see <a class="reference internal" href="#python-interface">Python interface</a>)
+- MQTT: IoT messaging through a broker (see <a class="reference internal" href="#mqtt-interface">MQTT interface</a>)</p>
+<section id="web-interface">
+<h4>Web interface<a class="headerlink" href="#web-interface" title="Permalink to this heading"></a></h4>
+<p>This is a user friendly graphical interface for new users as well as running quick and easy acquisitions.</p>
+<p>The Raspberry Pi of the OhmPi is used as a Wi-Fi Access Point (AP) and runs
+a small webserver to serve the ‘index.html’ interface. Using a laptop or
+a mobile phone connected to the Wi-Fi of the Raspberry Pi, one can see this
+interface, upload sequences, change parameters, run a sequence and download data.</p>
+<p>To configure the Raspberry Pi to act as an access point and run
+the webserver automatically on start, see instructions on <a class="reference external" href="https://raspap.com/">raspap.com</a> and in ‘runOnStart.sh’.</p>
+<p>Once configured, the webserver should start by itself on start and once
+connected to the Pi, the user can go to <a class="reference external" href="http://10.3.141.1:8080">10.3.141.1:8080</a>
+to access the interface.</p>
+<figure class="align-default" id="id5">
+<img alt="source_rst/v1.xx/img/http-interface-pseudo-section.png" src="source_rst/v1.xx/img/http-interface-pseudo-section.png" />
+<figcaption>
+<p><span class="caption-text">Web interface with its interactive pseudo-section.</span><a class="headerlink" href="#id5" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id6">
+<img alt="source_rst/v1.xx/img/http-interface-evolution.png" src="source_rst/v1.xx/img/http-interface-evolution.png" />
+<figcaption>
+<p><span class="caption-text">Evolution of quadrupole apparent resistivity with time.</span><a class="headerlink" href="#id6" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id7">
+<img alt="source_rst/v1.xx/img/http-interface-rs.png" src="source_rst/v1.xx/img/http-interface-rs.png" />
+<figcaption>
+<p><span class="caption-text">Contact resistance check.</span><a class="headerlink" href="#id7" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+</section>
+<section id="python-interface">
+<h4>Python interface<a class="headerlink" href="#python-interface" title="Permalink to this heading"></a></h4>
+<p>This interface offers a more direct access to the software components especially well suited for testing or automation on the Raspberry Pi.</p>
+<p>By importing the <cite>OhmPi</cite> class from the ohmpi.py, one can control the OhmPi using interactive IPython.
+Typically, it involves using the terminal or an Python IDE such as Thonny on the Raspberry Pi. One can also connect using
+ssh and run the Python interface (see PuTTY on Windows or ssh command on macOS/Linux).</p>
+<p>To access the Python API, make sure the file ohmpi.py is in the same
+directory as where you run the commands/script. The file ohmpi.py can
+be found on the OhmPi gitlab repository. We recommend downloading the
+entire repository as ohmpi.py import other .py files and default configuration
+files (.json and .py).</p>
+<div class="literal-block-wrapper docutils container" id="id8">
+<div class="code-block-caption"><span class="caption-text">Example of using the Python API to control OhmPi</span><a class="headerlink" href="#id8" title="Permalink to this code"></a></div>
+<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">os</span>
+<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
+<span class="kn">import</span> <span class="nn">time</span>
+<span class="n">os</span><span class="o">.</span><span class="n">chdir</span><span class="p">(</span><span class="s2">&quot;/home/pi/OhmPi&quot;</span><span class="p">)</span>
+<span class="kn">from</span> <span class="nn">ohmpi</span> <span class="kn">import</span> <span class="n">OhmPi</span>
+
+<span class="c1">### Define object from class OhmPi</span>
+<span class="n">k</span> <span class="o">=</span> <span class="n">OhmPi</span><span class="p">()</span>  <span class="c1"># this loads default parameters from the disk</span>
+
+<span class="c1">### Default parameters can also be edited manually</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;injection_duration&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mf">0.5</span>  <span class="c1"># injection time in seconds</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nb_stack&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span>  <span class="c1"># one stack is two half-cycles</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nbr_meas&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span>  <span class="c1"># number of time the sequence is repeated</span>
+
+<span class="c1">### Update settings if needed</span>
+<span class="n">k</span><span class="o">.</span><span class="n">update_settings</span><span class="p">({</span><span class="s2">&quot;injection_duration&quot;</span><span class="p">:</span><span class="mf">0.2</span><span class="p">})</span>
+
+<span class="c1">### Set or load sequence</span>
+<span class="n">k</span><span class="o">.</span><span class="n">sequence</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">]])</span>    <span class="c1"># set numpy array of shape (n,4)</span>
+<span class="c1"># k.set_sequence(&#39;1 2 3 4\n2 3 4 5&#39;)    # call function set_sequence and pass a string</span>
+<span class="c1"># k.load_sequence(&#39;ABMN.txt&#39;)    # load sequence from a local file</span>
+
+<span class="c1">### Run contact resistance check</span>
+<span class="n">k</span><span class="o">.</span><span class="n">rs_check</span><span class="p">()</span>
+
+<span class="c1">### Run sequence (synchronously - it will wait that all</span>
+<span class="c1"># sequence is measured before returning the prompt</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_sequence</span><span class="p">()</span>
+<span class="c1"># k.run_sequence_async()  # sequence is run in a separate thread and the prompt returns immediately</span>
+<span class="c1"># time.sleep(2)</span>
+<span class="c1"># k.interrupt()  # kill the asynchron sequence</span>
+
+<span class="c1">### Run multiple sequences at given time interval</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;nb_meas&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">3</span>  <span class="c1"># run sequence three times</span>
+<span class="n">k</span><span class="o">.</span><span class="n">settings</span><span class="p">[</span><span class="s1">&#39;sequence_delay&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">100</span> <span class="c1"># every 100 s</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_multiple_sequences</span><span class="p">()</span>  <span class="c1"># asynchron</span>
+<span class="c1"># k.interrupt()  # kill the asynchron sequence</span>
+
+<span class="c1">### Single measurement can also be taken with</span>
+<span class="n">k</span><span class="o">.</span><span class="n">switch_mux_on</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">])</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_measurement</span><span class="p">()</span>  <span class="c1"># use default acquisition parameters</span>
+<span class="n">k</span><span class="o">.</span><span class="n">switch_mux_off</span><span class="p">([</span><span class="mi">1</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">])</span>  <span class="c1"># don&#39;t forget this! risk of short-circuit</span>
+
+<span class="c1">### Custom or adaptative argument, see help(k.run_measurement)</span>
+<span class="n">k</span><span class="o">.</span><span class="n">run_measurement</span><span class="p">(</span><span class="n">nb_stack</span><span class="o">=</span><span class="mi">4</span><span class="p">,</span>  <span class="c1"># do 4 stacks (8 half-cycles)</span>
+                  <span class="n">injection_duration</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>  <span class="c1"># inject for 2 seconds</span>
+                  <span class="n">autogain</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>  <span class="c1"># adapt gain of ADS to get good resolution</span>
+</pre></div>
+</div>
+</div>
+</section>
+<section id="mqtt-interface">
+<h4>MQTT interface<a class="headerlink" href="#mqtt-interface" title="Permalink to this heading"></a></h4>
+<p>This is an interface designed for an advanced remote usage of the OhmPi such as remote automation, data consumption by multiple processes and interaction with other sensors in the scope of a monitoring. It is based on the MQTT protocol, designed for the Internet of Things (IoT), to interact with the OhmPi.</p>
+<p>This option allows interacting remotely with a single OhmPi, a network of OhmPis, as well as auxiliary instruments and sensors. The communication is based on a publish/subscribe approach and involves a MQTT broker.</p>
+<p>An example of MQTT broker that can be used is <a class="reference external" href="https://mosquitto.org/">Mosquitto</a>. Depending on the monitoring needs, an MQTT broker can be set up locally on the Raspberry Pi, on a local network or any remote server reachable through the net. A local Mosquitto broker can be set up and enabled to run as a service on the OhmPi using the bash script install_local_mqtt_broker.sh.</p>
+<p>MQTT messages include logging messages from the OhmPi and commands sent to the OhmPi. These messages can be examined easily using a third party software such as <a class="reference external" href="http://mqtt-explorer.com/">MQTT Explorer</a>.</p>
+<p>Commands sent on the broker are received by the ohmpi.py script that runs on the OhmPi (make sure ohmpi.py starts on reboot) and further processed.
+MQTT commands are sent in JSON format following the Python API with kwargs as illustrated below:</p>
+<div class="literal-block-wrapper docutils container" id="id9">
+<div class="code-block-caption"><span class="caption-text">Updating acquisition settings.</span><a class="headerlink" href="#id9" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span>{
+  &quot;cmd_id&quot;: &quot;3fzxv121UITwGjWYgcz4xw&quot;,
+  &quot;cmd&quot;: &quot;update_settings&quot;, Depending on the experiment needs, MQTT brokers can be set up locally on the Raspberry Pi or on a local or remote server.
+  &quot;kwargs&quot;: {
+    &quot;config&quot;: {
+      &quot;nb_meas&quot;: 2,
+      &quot;nb_electrodes&quot;: 10,
+      &quot;nb_stack&quot;: 2,
+      &quot;injection_duration&quot;: 2,
+      &quot;sequence_delay&quot;: 100
+    }
+  }
+}
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id10">
+<div class="code-block-caption"><span class="caption-text">Check contact resistances</span><a class="headerlink" href="#id10" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4xw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;rs_check&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id11">
+<div class="code-block-caption"><span class="caption-text">Running a sequence.</span><a class="headerlink" href="#id11" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4Yw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;run_sequence&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id12">
+<div class="code-block-caption"><span class="caption-text">Running same sequence multiple times (nb_meas).</span><a class="headerlink" href="#id12" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4Yw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;run_multiple_sequences&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<div class="literal-block-wrapper docutils container" id="id13">
+<div class="code-block-caption"><span class="caption-text">Interrupt current acquisition.</span><a class="headerlink" href="#id13" title="Permalink to this code"></a></div>
+<div class="highlight-json notranslate"><div class="highlight"><pre><span></span><span class="p">{</span>
+<span class="w">  </span><span class="nt">&quot;cmd_id&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;3fzxv121UITwGjWYgcz4xw&quot;</span><span class="p">,</span>
+<span class="w">  </span><span class="nt">&quot;cmd&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;interrupt&quot;</span><span class="p">,</span>
+<span class="p">}</span>
+</pre></div>
+</div>
+</div>
+<p>Custom processing of messages and tailor-made dashboards for monitoring experiments may be designed using a browser-based flow editor such as <a class="reference external" href="http://mqtt-explorer.com/">Node-red</a>.
+This may help designing complex IoT experiments and monitoring systems in which OhmPi is a component.</p>
+<p>Examples incorporating execution commands and data outputs from OhmPi can be found in the OhmPi examples. Once Node-RED is installed on the OhmPi, these examples can be accessed separately by running a command in the console such as :</p>
+<p>These examples may require installing some additional node packages in order to work properly. This can be done in the <a href="#id2"><span class="problematic" id="id3">`</span></a>Palette Manager &lt;<a class="reference external" href="https://nodered.org/docs/user-guide/editor/palette/manager">https://nodered.org/docs/user-guide/editor/palette/manager</a>&gt; within Node-RED.</p>
+<figure class="align-default" id="id14">
+<img alt="source_rst/v1.xx/img/node-red_flow.png" src="source_rst/v1.xx/img/node-red_flow.png" />
+<figcaption>
+<p><span class="caption-text">Example flow in node-red to interact with an OhmPi.</span><a class="headerlink" href="#id14" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id15">
+<img alt="source_rst/v1.xx/img/node-red_interface_control.png" src="source_rst/v1.xx/img/node-red_interface_control.png" />
+<figcaption>
+<p><span class="caption-text">Example of a dashboard UI created with node-red to interact with an OhmPi - control tab.</span><a class="headerlink" href="#id15" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<figure class="align-default" id="id16">
+<img alt="source_rst/v1.xx/img/node-red_interface_data.png" src="source_rst/v1.xx/img/node-red_interface_data.png" />
+<figcaption>
+<p><span class="caption-text">Example of a dashboard UI created with node-red to interact with an OhmPi - data visualization tab.</span><a class="headerlink" href="#id16" title="Permalink to this image"></a></p>
+</figcaption>
+</figure>
+<p>For more documentation dedicated to node-red, please refer to the Node-red <a class="reference external" href="https://cookbook.nodered.org/">cookbooks</a>.</p>
+</section>
+</section>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; Copyright 2022, the OhmPi Team..</p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
+</html>
\ No newline at end of file
diff --git a/doc/source/list - 1_02.csv b/doc/source/bom_list/list - 1_02.csv
similarity index 100%
rename from doc/source/list - 1_02.csv
rename to doc/source/bom_list/list - 1_02.csv
diff --git a/doc/source/list.csv b/doc/source/bom_list/list.csv
similarity index 100%
rename from doc/source/list.csv
rename to doc/source/bom_list/list.csv
diff --git a/doc/source/list.xlsx b/doc/source/bom_list/list.xlsx
similarity index 100%
rename from doc/source/list.xlsx
rename to doc/source/bom_list/list.xlsx
diff --git a/doc/source/ige.png b/doc/source/ige.png
deleted file mode 100644
index 772ddd99b7baf222f7d82559c86d12e5b3450083..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4473
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
LNkvXXu0mjfJsGqD

diff --git a/doc/source/cable.jpg b/doc/source/img/v1.xx/cable.jpg
similarity index 100%
rename from doc/source/cable.jpg
rename to doc/source/img/v1.xx/cable.jpg
diff --git a/doc/source/connection.jpg b/doc/source/img/v1.xx/connection.jpg
similarity index 100%
rename from doc/source/connection.jpg
rename to doc/source/img/v1.xx/connection.jpg
diff --git a/doc/source/current_board.jpg b/doc/source/img/v1.xx/current_board.jpg
similarity index 100%
rename from doc/source/current_board.jpg
rename to doc/source/img/v1.xx/current_board.jpg
diff --git a/doc/source/electrode_cable.jpg b/doc/source/img/v1.xx/electrode_cable.jpg
similarity index 100%
rename from doc/source/electrode_cable.jpg
rename to doc/source/img/v1.xx/electrode_cable.jpg
diff --git a/doc/source/installation_current_board.jpg b/doc/source/img/v1.xx/installation_current_board.jpg
similarity index 100%
rename from doc/source/installation_current_board.jpg
rename to doc/source/img/v1.xx/installation_current_board.jpg
diff --git a/doc/source/installation_current_board_1_02.jpg b/doc/source/img/v1.xx/installation_current_board_1_02.jpg
similarity index 100%
rename from doc/source/installation_current_board_1_02.jpg
rename to doc/source/img/v1.xx/installation_current_board_1_02.jpg
diff --git a/doc/source/measurement_board-2-V1-02.jpg b/doc/source/img/v1.xx/measurement_board-2-V1-02.jpg
similarity index 100%
rename from doc/source/measurement_board-2-V1-02.jpg
rename to doc/source/img/v1.xx/measurement_board-2-V1-02.jpg
diff --git a/doc/source/measurement_board-2.jpg b/doc/source/img/v1.xx/measurement_board-2.jpg
similarity index 100%
rename from doc/source/measurement_board-2.jpg
rename to doc/source/img/v1.xx/measurement_board-2.jpg
diff --git a/doc/source/measurement_board.jpg b/doc/source/img/v1.xx/measurement_board.jpg
similarity index 100%
rename from doc/source/measurement_board.jpg
rename to doc/source/img/v1.xx/measurement_board.jpg
diff --git a/doc/source/measurement_board1-02.jpg b/doc/source/img/v1.xx/measurement_board1-02.jpg
similarity index 100%
rename from doc/source/measurement_board1-02.jpg
rename to doc/source/img/v1.xx/measurement_board1-02.jpg
diff --git a/doc/source/multiplexer_implementation.jpg b/doc/source/img/v1.xx/multiplexer_implementation.jpg
similarity index 100%
rename from doc/source/multiplexer_implementation.jpg
rename to doc/source/img/v1.xx/multiplexer_implementation.jpg
diff --git a/doc/source/schema_measurement_board1_02.png b/doc/source/img/v1.xx/schema_measurement_board1_02.png
similarity index 100%
rename from doc/source/schema_measurement_board1_02.png
rename to doc/source/img/v1.xx/schema_measurement_board1_02.png
diff --git a/doc/source/web_site.jpg b/doc/source/img/v1.xx/web_site.jpg
similarity index 100%
rename from doc/source/web_site.jpg
rename to doc/source/img/v1.xx/web_site.jpg
diff --git a/doc/source/img/v2023.x.x/image_ohmpi_2.jpg b/doc/source/img/v2023.x.x/image_ohmpi_2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d496aff74e226f6b0c683b983230273f7dd078ec
GIT binary patch
literal 33571
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
F|Jm<GwkiMs

literal 0
HcmV?d00001

diff --git a/doc/source/Ohmpi_V2023/step_n_1/raspbian_version.jpg b/doc/source/img/v2023.x.x/step_n_1/raspbian_version.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_1/raspbian_version.jpg
rename to doc/source/img/v2023.x.x/step_n_1/raspbian_version.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_1/schema_measurement_board.jpg b/doc/source/img/v2023.x.x/step_n_1/schema_measurement_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_1/schema_measurement_board.jpg
rename to doc/source/img/v2023.x.x/step_n_1/schema_measurement_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_1/thonny_first_interface.jpg b/doc/source/img/v2023.x.x/step_n_1/thonny_first_interface.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_1/thonny_first_interface.jpg
rename to doc/source/img/v2023.x.x/step_n_1/thonny_first_interface.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_1/thonny_interpreter.jpg b/doc/source/img/v2023.x.x/step_n_1/thonny_interpreter.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_1/thonny_interpreter.jpg
rename to doc/source/img/v2023.x.x/step_n_1/thonny_interpreter.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_1/thonny_interpreter_folder.jpg b/doc/source/img/v2023.x.x/step_n_1/thonny_interpreter_folder.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_1/thonny_interpreter_folder.jpg
rename to doc/source/img/v2023.x.x/step_n_1/thonny_interpreter_folder.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_1/thonny_option.jpg b/doc/source/img/v2023.x.x/step_n_1/thonny_option.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_1/thonny_option.jpg
rename to doc/source/img/v2023.x.x/step_n_1/thonny_option.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/00_mes_board_components.jpg b/doc/source/img/v2023.x.x/step_n_2/a/00_mes_board_components.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/00_mes_board_components.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/00_mes_board_components.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/00_mes_board_components.jpg.gsr2 b/doc/source/img/v2023.x.x/step_n_2/a/00_mes_board_components.jpg.gsr2
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/00_mes_board_components.jpg.gsr2
rename to doc/source/img/v2023.x.x/step_n_2/a/00_mes_board_components.jpg.gsr2
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/01_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/01_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/01_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/01_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/02_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/02_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/02_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/02_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/03_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/03_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/03_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/03_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/04_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/04_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/04_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/04_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/05_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/05_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/05_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/05_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/06_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/06_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/06_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/06_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/07_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/07_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/07_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/07_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/08_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/08_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/08_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/08_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/09_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/09_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/09_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/09_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/0_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/0_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/0_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/0_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/10_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/10_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/10_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/10_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/11_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/11_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/11_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/11_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/12_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/12_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/12_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/12_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/13_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/13_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/13_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/13_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/14_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/14_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/14_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/14_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/15_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/15_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/15_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/15_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/16_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/16_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/16_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/16_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/17_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/17_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/17_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/17_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/18_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/18_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/18_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/18_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/19_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/19_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/19_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/19_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/20_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/20_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/20_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/20_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/21_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/21_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/21_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/21_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/22_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/22_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/22_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/22_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/23_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/23_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/23_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/23_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/24_mes_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/24_mes_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/24_mes_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/24_mes_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/list_of_components.srf b/doc/source/img/v2023.x.x/step_n_2/a/list_of_components.srf
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/list_of_components.srf
rename to doc/source/img/v2023.x.x/step_n_2/a/list_of_components.srf
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/measure_board_list_2_xx.csv b/doc/source/img/v2023.x.x/step_n_2/a/measure_board_list_2_xx.csv
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/measure_board_list_2_xx.csv
rename to doc/source/img/v2023.x.x/step_n_2/a/measure_board_list_2_xx.csv
diff --git a/doc/source/Ohmpi_V2023/step_n_2/a/schema_measurement_board.jpg b/doc/source/img/v2023.x.x/step_n_2/a/schema_measurement_board.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/a/schema_measurement_board.jpg
rename to doc/source/img/v2023.x.x/step_n_2/a/schema_measurement_board.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/b/001.jpg b/doc/source/img/v2023.x.x/step_n_2/b/001.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/b/001.jpg
rename to doc/source/img/v2023.x.x/step_n_2/b/001.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/b/002.jpg b/doc/source/img/v2023.x.x/step_n_2/b/002.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/b/002.jpg
rename to doc/source/img/v2023.x.x/step_n_2/b/002.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/b/003.jpg b/doc/source/img/v2023.x.x/step_n_2/b/003.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/b/003.jpg
rename to doc/source/img/v2023.x.x/step_n_2/b/003.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/b/004.jpg b/doc/source/img/v2023.x.x/step_n_2/b/004.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/b/004.jpg
rename to doc/source/img/v2023.x.x/step_n_2/b/004.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/b/005.jpg b/doc/source/img/v2023.x.x/step_n_2/b/005.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/b/005.jpg
rename to doc/source/img/v2023.x.x/step_n_2/b/005.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/b/test_2_xx.csv b/doc/source/img/v2023.x.x/step_n_2/b/test_2_xx.csv
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/b/test_2_xx.csv
rename to doc/source/img/v2023.x.x/step_n_2/b/test_2_xx.csv
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210904_214109.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210904_214109.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210904_214109.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210904_214109.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_121859.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_121859.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_121859.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_121859.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_121904.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_121904.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_121904.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_121904.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_121917.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_121917.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_121917.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_121917.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_121926.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_121926.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_121926.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_121926.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_121933.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_121933.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_121933.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_121933.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_122447.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_122447.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_122447.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_122447.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_122454.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_122454.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_122454.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_122454.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_122546.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_122546.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_122546.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_122546.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_122547.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_122547.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_122547.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_122547.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_122603.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_122603.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_122603.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_122603.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_122627.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_122627.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_122627.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_122627.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_122801.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_122801.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_122801.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_122801.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_122820.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_122820.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_122820.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_122820.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_123034.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_123034.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_123034.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_123034.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_132856.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_132856.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_132856.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_132856.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20210905_210045.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20210905_210045.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20210905_210045.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20210905_210045.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20211206_144334.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20211206_144334.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20211206_144334.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20211206_144334.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/20211206_150522.jpg b/doc/source/img/v2023.x.x/step_n_2/c/20211206_150522.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/20211206_150522.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/20211206_150522.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/Inked20211206_150522_LI.jpg b/doc/source/img/v2023.x.x/step_n_2/c/Inked20211206_150522_LI.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/Inked20211206_150522_LI.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/Inked20211206_150522_LI.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/Inked20211206_150522_LI2.jpg b/doc/source/img/v2023.x.x/step_n_2/c/Inked20211206_150522_LI2.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/Inked20211206_150522_LI2.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/Inked20211206_150522_LI2.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/i2cdetect.png b/doc/source/img/v2023.x.x/step_n_2/c/i2cdetect.png
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/i2cdetect.png
rename to doc/source/img/v2023.x.x/step_n_2/c/i2cdetect.png
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/ref_circuit.png b/doc/source/img/v2023.x.x/step_n_2/c/ref_circuit.png
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/ref_circuit.png
rename to doc/source/img/v2023.x.x/step_n_2/c/ref_circuit.png
diff --git a/doc/source/Ohmpi_V2023/step_n_2/c/thonny_first_interface.jpg b/doc/source/img/v2023.x.x/step_n_2/c/thonny_first_interface.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_2/c/thonny_first_interface.jpg
rename to doc/source/img/v2023.x.x/step_n_2/c/thonny_first_interface.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/MUX_board_list_2_xx.csv b/doc/source/img/v2023.x.x/step_n_3/MUX_board_list_2_xx.csv
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/MUX_board_list_2_xx.csv
rename to doc/source/img/v2023.x.x/step_n_3/MUX_board_list_2_xx.csv
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/MUX_00.jpg b/doc/source/img/v2023.x.x/step_n_3/a/MUX_00.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/MUX_00.jpg
rename to doc/source/img/v2023.x.x/step_n_3/a/MUX_00.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/MUX_01.jpg b/doc/source/img/v2023.x.x/step_n_3/a/MUX_01.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/MUX_01.jpg
rename to doc/source/img/v2023.x.x/step_n_3/a/MUX_01.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/MUX_02.jpg b/doc/source/img/v2023.x.x/step_n_3/a/MUX_02.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/MUX_02.jpg
rename to doc/source/img/v2023.x.x/step_n_3/a/MUX_02.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/MUX_03.jpg b/doc/source/img/v2023.x.x/step_n_3/a/MUX_03.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/MUX_03.jpg
rename to doc/source/img/v2023.x.x/step_n_3/a/MUX_03.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/MUX_04.jpg b/doc/source/img/v2023.x.x/step_n_3/a/MUX_04.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/MUX_04.jpg
rename to doc/source/img/v2023.x.x/step_n_3/a/MUX_04.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/MUX_05.jpg b/doc/source/img/v2023.x.x/step_n_3/a/MUX_05.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/MUX_05.jpg
rename to doc/source/img/v2023.x.x/step_n_3/a/MUX_05.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/MUX_06.jpg b/doc/source/img/v2023.x.x/step_n_3/a/MUX_06.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/MUX_06.jpg
rename to doc/source/img/v2023.x.x/step_n_3/a/MUX_06.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/MUX_07.jpg b/doc/source/img/v2023.x.x/step_n_3/a/MUX_07.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/MUX_07.jpg
rename to doc/source/img/v2023.x.x/step_n_3/a/MUX_07.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/MUX_08.jpg b/doc/source/img/v2023.x.x/step_n_3/a/MUX_08.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/MUX_08.jpg
rename to doc/source/img/v2023.x.x/step_n_3/a/MUX_08.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/MUX_09.jpg b/doc/source/img/v2023.x.x/step_n_3/a/MUX_09.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/MUX_09.jpg
rename to doc/source/img/v2023.x.x/step_n_3/a/MUX_09.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/MUX_10.jpg b/doc/source/img/v2023.x.x/step_n_3/a/MUX_10.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/MUX_10.jpg
rename to doc/source/img/v2023.x.x/step_n_3/a/MUX_10.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/MUX_board_components.jpg b/doc/source/img/v2023.x.x/step_n_3/a/MUX_board_components.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/MUX_board_components.jpg
rename to doc/source/img/v2023.x.x/step_n_3/a/MUX_board_components.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/MUX_board_list_2_xx.csv b/doc/source/img/v2023.x.x/step_n_3/a/MUX_board_list_2_xx.csv
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/MUX_board_list_2_xx.csv
rename to doc/source/img/v2023.x.x/step_n_3/a/MUX_board_list_2_xx.csv
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/MUX_board_list_2_xx.xlsx b/doc/source/img/v2023.x.x/step_n_3/a/MUX_board_list_2_xx.xlsx
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/MUX_board_list_2_xx.xlsx
rename to doc/source/img/v2023.x.x/step_n_3/a/MUX_board_list_2_xx.xlsx
diff --git a/doc/source/Ohmpi_V2023/step_n_3/a/mux_fig.gpj b/doc/source/img/v2023.x.x/step_n_3/a/mux_fig.gpj
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/a/mux_fig.gpj
rename to doc/source/img/v2023.x.x/step_n_3/a/mux_fig.gpj
diff --git a/doc/source/Ohmpi_V2023/step_n_3/b/A_0x70-a.jpg b/doc/source/img/v2023.x.x/step_n_3/b/A_0x70-a.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/b/A_0x70-a.jpg
rename to doc/source/img/v2023.x.x/step_n_3/b/A_0x70-a.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/b/A_0x70.jpg b/doc/source/img/v2023.x.x/step_n_3/b/A_0x70.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/b/A_0x70.jpg
rename to doc/source/img/v2023.x.x/step_n_3/b/A_0x70.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/b/B_0x71-a.jpg b/doc/source/img/v2023.x.x/step_n_3/b/B_0x71-a.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/b/B_0x71-a.jpg
rename to doc/source/img/v2023.x.x/step_n_3/b/B_0x71-a.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/b/B_0x71.jpg b/doc/source/img/v2023.x.x/step_n_3/b/B_0x71.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/b/B_0x71.jpg
rename to doc/source/img/v2023.x.x/step_n_3/b/B_0x71.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/b/M_0x72-a.jpg b/doc/source/img/v2023.x.x/step_n_3/b/M_0x72-a.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/b/M_0x72-a.jpg
rename to doc/source/img/v2023.x.x/step_n_3/b/M_0x72-a.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/b/M_0x72.jpg b/doc/source/img/v2023.x.x/step_n_3/b/M_0x72.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/b/M_0x72.jpg
rename to doc/source/img/v2023.x.x/step_n_3/b/M_0x72.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/b/N_0x73-a.jpg b/doc/source/img/v2023.x.x/step_n_3/b/N_0x73-a.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/b/N_0x73-a.jpg
rename to doc/source/img/v2023.x.x/step_n_3/b/N_0x73-a.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/b/N_0x73.jpg b/doc/source/img/v2023.x.x/step_n_3/b/N_0x73.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/b/N_0x73.jpg
rename to doc/source/img/v2023.x.x/step_n_3/b/N_0x73.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/c/20211207_115706.jpg b/doc/source/img/v2023.x.x/step_n_3/c/20211207_115706.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/c/20211207_115706.jpg
rename to doc/source/img/v2023.x.x/step_n_3/c/20211207_115706.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/c/20211207_123021.jpg b/doc/source/img/v2023.x.x/step_n_3/c/20211207_123021.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/c/20211207_123021.jpg
rename to doc/source/img/v2023.x.x/step_n_3/c/20211207_123021.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/c/2022-01-24-150201_1920x1080_scrot.png b/doc/source/img/v2023.x.x/step_n_3/c/2022-01-24-150201_1920x1080_scrot.png
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/c/2022-01-24-150201_1920x1080_scrot.png
rename to doc/source/img/v2023.x.x/step_n_3/c/2022-01-24-150201_1920x1080_scrot.png
diff --git a/doc/source/Ohmpi_V2023/step_n_3/c/2022-01-24-150447_1920x1080_scrot.png b/doc/source/img/v2023.x.x/step_n_3/c/2022-01-24-150447_1920x1080_scrot.png
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/c/2022-01-24-150447_1920x1080_scrot.png
rename to doc/source/img/v2023.x.x/step_n_3/c/2022-01-24-150447_1920x1080_scrot.png
diff --git a/doc/source/Ohmpi_V2023/step_n_3/c/2022-01-24-150500_1920x1080_scrot.png b/doc/source/img/v2023.x.x/step_n_3/c/2022-01-24-150500_1920x1080_scrot.png
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/c/2022-01-24-150500_1920x1080_scrot.png
rename to doc/source/img/v2023.x.x/step_n_3/c/2022-01-24-150500_1920x1080_scrot.png
diff --git a/doc/source/Ohmpi_V2023/step_n_3/c/20220124_103812.jpg b/doc/source/img/v2023.x.x/step_n_3/c/20220124_103812.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/c/20220124_103812.jpg
rename to doc/source/img/v2023.x.x/step_n_3/c/20220124_103812.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/c/20220124_142929.jpg b/doc/source/img/v2023.x.x/step_n_3/c/20220124_142929.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/c/20220124_142929.jpg
rename to doc/source/img/v2023.x.x/step_n_3/c/20220124_142929.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/c/20220124_143105.jpg b/doc/source/img/v2023.x.x/step_n_3/c/20220124_143105.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/c/20220124_143105.jpg
rename to doc/source/img/v2023.x.x/step_n_3/c/20220124_143105.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_3/c/20220124_143823.jpg b/doc/source/img/v2023.x.x/step_n_3/c/20220124_143823.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/c/20220124_143823.jpg
rename to doc/source/img/v2023.x.x/step_n_3/c/20220124_143823.jpg
diff --git a/doc/source/img/v2023.x.x/step_n_3/c/20220207_154111.jpg b/doc/source/img/v2023.x.x/step_n_3/c/20220207_154111.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0d715ea7c52fc7fd04f7b0fbe90f50102f6485a9
GIT binary patch
literal 1049000
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%0D2;Y`hH*5w9xWpQc~TXJ7M4-9C)ds
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%0DHFf=`ozeb9v^<v&+F^>mHH03`
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

literal 0
HcmV?d00001

diff --git a/doc/source/Ohmpi_V2023/step_n_3/c/thonny_mux_test_01.png b/doc/source/img/v2023.x.x/step_n_3/c/thonny_mux_test_01.png
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_3/c/thonny_mux_test_01.png
rename to doc/source/img/v2023.x.x/step_n_3/c/thonny_mux_test_01.png
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_1.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_1.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_1.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_1.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_10.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_10.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_10.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_10.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_11.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_11.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_11.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_11.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_12.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_12.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_12.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_12.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_13.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_13.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_13.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_13.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_14.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_14.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_14.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_14.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_15.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_15.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_15.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_15.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_16.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_16.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_16.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_16.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_17.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_17.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_17.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_17.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_18.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_18.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_18.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_18.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_19.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_19.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_19.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_19.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_2.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_2.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_2.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_2.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_20.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_20.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_20.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_20.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_21.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_21.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_21.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_21.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_22.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_22.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_22.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_22.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_23.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_23.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_23.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_23.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_24.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_24.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_24.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_24.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_25.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_25.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_25.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_25.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_26.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_26.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_26.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_26.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_27.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_27.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_27.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_27.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_28.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_28.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_28.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_28.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_29.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_29.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_29.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_29.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_3.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_3.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_3.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_3.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_30.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_30.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_30.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_30.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_31.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_31.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_31.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_31.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_32.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_32.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_32.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_32.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_33.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_33.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_33.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_33.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_34.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_34.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_34.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_34.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_35.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_35.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_35.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_35.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_36.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_36.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_36.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_36.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_37.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_37.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_37.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_37.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_38.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_38.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_38.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_38.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_39.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_39.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_39.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_39.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_4.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_4.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_4.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_4.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_40.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_40.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_40.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_40.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_5.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_5.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_5.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_5.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_6.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_6.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_6.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_6.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_7.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_7.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_7.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_7.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_8.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_8.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_8.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_8.jpg
diff --git a/doc/source/Ohmpi_V2023/step_n_4/step_4_9.jpg b/doc/source/img/v2023.x.x/step_n_4/step_4_9.jpg
similarity index 100%
rename from doc/source/Ohmpi_V2023/step_n_4/step_4_9.jpg
rename to doc/source/img/v2023.x.x/step_n_4/step_4_9.jpg
diff --git a/doc/source/index.rst b/doc/source/index.rst
index 6e1a93d5..eadff7d2 100644
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -23,7 +23,7 @@ OHMPI: Open source and open hardware resistivity-meter
     * Release guidelines
     * General tutorials
 
-.. image:: logo_ohmpi.JPG
+.. image:: img/Logo/ohmpi/logo_ohmpi.JPG
    :width: 200px
    :height: 150px
    :align: left
@@ -33,12 +33,12 @@ Contents:
 .. toctree:: 
    :maxdepth: 2 
 
-   Ohmpi
-   V1_01
-   V1_02
-   V2023
-   V2024_rc
-   api
+   source_rst/Ohmpi
+   source_rst/v1.xx/V1_01
+   source_rst/v1.xx/V1_02
+   source_rst/V2023.x.x/V2023
+   source_rst/V2024.x.x/V2024
+   source_rst/api
   
 
   
diff --git a/doc/source/output.pdf b/doc/source/output.pdf
deleted file mode 100644
index 7f741b57..00000000
--- a/doc/source/output.pdf
+++ /dev/null
@@ -1,384 +0,0 @@
-%PDF-1.4
-%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com
-1 0 obj
-<<
-/F1 2 0 R /F2 3 0 R /F3 10 0 R /F4 11 0 R
->>
-endobj
-2 0 obj
-<<
-/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
->>
-endobj
-3 0 obj
-<<
-/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
->>
-endobj
-4 0 obj
-<<
-/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /DCTDecode ] /Height 366 /Length 14835 /Subtype /Image 
-  /Type /XObject /Width 521
->>
-stream
-s4IA1!/<peBk@>F9hbU;!!!!)!!iT*!!E9%!!*'"!XSl.!!E9%!!*'"!H%o>!!<3$!!*'*!!!$<!!N?&!!*'"!,_fV!!N?&!!*'"!-SAk!!<3$!!*'$!!!'5!!<3$!!3-%!!338!!<3$!!*'#zz!+5d,!!*'"!+5d,!!3,S!(-_k"U,)6":#,7"pbG=#RV.O$4."G'b:ia&Ju6$)&O)*(E4DC+WDFJ*>]P:/g;Si.4Zr")B^[h0.J_).P!"KgAjSA#7(SB#mq@S$PY'1(`Y"T.Olnt.Olnt.Olnt.Olnt.Olnt.Olnt.Olnt.Olnt.Olnt.Olnt.Olnt.Olnts1eUH#Q\fE#m12P!!3`5!tbS6_uLkZ!!*6(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77Kd<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uLk[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!tbY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"addg&MN`!<<05!tbMt!;]0B.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!MWX?`c7pX$`)%U=6V?<'5++W-b+HZl%D9q"RYhkeVDMpmbs;Q?SQ^"-jHlo)Kc64?#e0#WW[j<ti[0\K19=Q?"XF=Tf+%.'_#AH[cbt_VN#PD/M-iB%8ta5SDZ3Y[nb?\hdF,>u;q_ZHW3-[1(2*S4J+@7P!3i6t(2*S4J+@7P!3iF$d_^Jui;Weue,(d7r1AlH!&M9^\EH+%C!@!SRldS1r[!V@W;K4)r2OH0,&$EhX$q:N@KCY3E5(KD:ZYb2FrC7cB(Gjtq[DcRX>p,jTLg?%l3[n1!GJ#oi^gl]Ra\^pXD]@=g0WOZi,1%ZWl,EQ"7KI6[42#/:Zc`DKii_BCZJWmMCVU:U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5C?!U5GqKC:60&,$dOs+B/#%*4'bN#:HJ7;^j,qak7CGb"n<Qm'fs%%:`/]e=6?VTcaQl>:r3$aAL(BcrU=Nq"jj]Hoba8NY@PiXGf.[H7oDCj:TtR8L/RlBdIA8E`nfj9,#g=?7mH]KQNrlkKrrWq)%38B5]*,hJ+,F&1Lm;`JG^H99Y;SoCB(k4iMJD^+@j=Utk_8_uV/^"6G**gi@laehn3&<Q=#Jr)3F!4j#`(4WfDCI\W^$jcQ@(RGGtsAiVD<;GB',.u`j&.&)5!.&)5!.&)5!.&)5Ffk[%JSZl8S:Du`oZ1#gDp%_B(r@=PirZZ)8l5'BU/&22]Jb%TdpE1'sNW?4KMWgsqY=mf;7l=Nt$Juh%rk"c0VYJJ,e9;G1I?iDK/_1R[N^:rPoZh\D<qU]#C?^0meT?LEZat'#&:BlMjQi<9H=nTb`Hq/4LUC^b?fZI^nl5:W09cD91YCoo@mok4SZ##?hn%LsA*2[eCjF;F[nc_aNbbPrG*QfbUWlNgn1.>77U3>9Jr1tY9L=UbTE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!!TE:!$cb*E@2jQg@U/&fK+5U8BfIf[*,IbF;Vd=17-5^uK:];@!_dR:hB?:\!Z*E:Q)VaL\XgIJ^2lca[0KUN">`ju:fE[FXdg+/O0<V\jK0ASi4K%tEk6!`[oGjG-'jcdn4AIZ7-<HMhO0HLZWF9:Mn(]=cMW6cbMC>,!MC>,!MC>,!MC>,!MC>,!MC>,!MC>,!MC>,!\k`k3b4eD:K&j>iSj4dDQ]48NaE."3n],J.\[j:p<Mr;kcus#$B[a()8rDj+rBF/deLa57KZc2?Q.uBW,I%K9pski'N>l-9d&rgQ(0ii:`o*)29TO+!nMTU#(;"@c=:+ATfbX]l8bo,Ge9W29!*k*J=?Lsc/!]?PlXT!1fmN;8RQAL(q3lD&7=%Ik'N%:!'N%:!'N%:!'N%:!'N%:!'N%:!'N%:!'N%:!'N%:!'N%:!'N%:!'N%:!'N%:!'N%:!'N%:!'N%:!'N%:!'N%:!'N&+jNP&$_Ch$8iV,;@XrTgHYTjHCD-h@H*%:`_O-rY2T^)hst'br]GB)']kO"?K/3cd&GKVcW#$^&7kmHT&s3q3n]?PeO%3qIE\pDA9?0_Ej<rr<NC;+4l7"Vag!"Vag!"VlMYd;QFnK+3K<p>^M)_Or7o-i+<t4BH[%Hp+^CO*7PjGps`-P)-e4A!>2`j0))A_r.S)21j;hf]'hZW+#=ff<X3'LuWbk=Q2eoEYVSD9,#YQ>5$ecf5@?:(7cq*EJ[5Fr_,WUCY#Vi/aVLPg0;Mt'=b,7'GKe`oVlWXVisLI?;'_cRGu`Ak5PF:&&7s2QeQmPeu+J6U>FOTNKVJJIK!&3/H5\\FdSk8NNHi%dQ$;2O8\\NrG0mGY)hq>26F(=F8l5V@W-ZYj2g<NB"o=%mAI2r#pEkL5C`tdkUS:N_X>TcgF['IhjqJtATqXe1\IqjU9U:a:&GW>f3e),L3HW^IOY,-rb$l2?EpGR-UkdZ_VM>!O@re9gu)Z]Gu=>Diq:%hl8hUWE=#j]<#_8o(hF[tQ2FEOn1nui?$s5s(!UNt,M0iqG^AhEp3pX572/gnH9jt6:]X!!:]XX>NDb0H;i:/%Rj``-#9I@;Ps8X)YA0n&<+P#8..2qV@lV!?B[:PE2*5)M_(P)HFD\i!mih+pG!G/d>H]:@YD=8eeGalnf&3RR#lCAZ0ZQ:dn_`m^et\?RNF[m2dD0=)3=HEb%=O6E(9o^ar[#,F3:%U$e?\jU_l0;emPk9*.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gX!.%gnceu]F?V+Z.phmWV2$itN7!70j#"P8Z>>u,lk--b5)/CGNE[t"#6>o/ND\(!:%Z\h6L/YUk,4>_]Z2DNtSpZP06>ePNNAW$33GpDh!o012F_KuVpnm:t'+JO`Db<97-MC8J!MC8J-YJVCiT2Lh6]hKCq&d,/s%6'sQ"5gW.3oj#nY7!k!rrC!\;-hc:pkfhn,U9km;:?Q,3U)1[p$Ur;Ei>7,]6%?W:BN>qSMo]ZhlH/.7;HZBNN@<SOfVC!0W;\"c`Ki/(%c2cXH/`c[rrH_754r[;*Y:!;*Y:!;*Z,1M#8!+Wp[FH[Td(EmW-84P<EpjE-pXUH-]`V2S-;f`p-34\CrC,3+QpakLR>hYl%/QW&=HWY1Tp&+1dp^J(\aYjk&!()]b87Wc]a@9Cr/`JpV_Nc;^71=l)==J&"1,MNW30[^_J,f5.]P7pP3[*"g.[?S9f&bke]q=$]7h:b\W$-igG;n.1<`nc&T"?+VqUK%BA63Dkj$f8cW0)<_6Lm9$X+RnpeRmb$N$>VbkhI?$B1LY13Z(D-*/<7]lR%SU1M31<SQI\*II;,oHT69SCB\%RH'Ak\Khl0(W'S.J/<Wni*)A>GHUbkP=0`_J;F"Vag585Vei!)Z0!!)Z0!!)Z0!!)Z0!!)Z0!!)Z0!!)Z0!!)Z0!!)Z0!!)Z0!!)Z0!!)Z0!!)Z0!!)Z0!!*3`gFZ%T(/"<[<-.l*8@$9],^cc\hkRD7XSpX#WI*;D(4uW4F6R74i,BIr0Fs%4l)tW+0f(Ke(-,2gV"%1i&,6t[Dii&T/pnR8/MC>,!MC>,![_+2c2S#liDD>u<,b0s87Xjbq6@QU'HWD_F(P[$mls0r;B,I&OGrPW`[o,1&*-K8Jf;"\kI^)u2fl-j[S!da"Y=IFDT&8[F7iFf7`tBjG!33%Q'FoX#FVIp0*u#Dd70"$!70"$!70"$!70"$!70"$!70%?L3Ul$7ffl<J)N1Nul&Kbt0KD>XIk6V)($='8($"-tdQb!Zfr^?F(B*;YmN11Ui8et2)=LokRpf9"XWG*H:Qse.PG'A4hOTU_.&+@!kQ6ViTE:!!TFU#@cDIQucC6?Ebf$`b^]]Z:gmi4@oM](I?6c?(^7D7XhFG)CA.Cr7h8;@XIE"e;?J-<T/8HM)Y)WT7.EGnC&8UQORb[O@2nXVeI$Sb>g"'.=deqJW.&+D-`<n#fJ-m^!J-m^!J-m^!J-m^!J-m^!J-m^!J-m^!J-m^!J-m^!J-m^!J-m^!J-m^!J-m^!J-m^!J-tg`EqfH$?+d`]H&3fEbAFc3%Mt3#5d+AC07U=8/'FV6QLVn@[bI<4iHYA&G`)$+q<[7A_b]Ip?`E[C,qk:Ro`"nUcmYWGq=EhPMC>,!MC>,-PJGmSe3$-^b,f'Z*cX/!/YA8<FQ]9EVS,m<:PZ@[gH]P[(Ob(lJdM=Tnpj5*]>$Dllg-C\50FG.=0MFK#K>hj]riZaMbisB6Ad1p7.UJ;.%gX!.%gX!.%gX!.%gX!.%gX!.%gXPD]`\QH_E%@8\/+bhJo(P4>m3>!.^Ye!,JR4kCPdbGp&Z%74K!oc8#[A**+r].b(:hof'e=FDAgik]gAJ,k+BBE?l4#fj\u^\]tI?,DqMq&Z2+epZ\QXJr1tL@7:l,!FE%hSNu*-?3')FgCjZ%!7!T0A,VRcn?44Bj5IE./h_%.\_N)u%/ck*%JZL;q0Q2@Q.4m5-/V)4c)GdCS*d3='N%;IEUf_k'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mo#lj6Nln_QP$*he89"c>g;uG('AX58s+8oIl&&0"+dr^b3_SGmWr)!"]#:rfuZSnl`')Yq:,lr;QaqluIo&iD]1%q0ml`'N^TH_*o&7!C[`=9t!^>>12,&_'Y]t@_G#X!QX@u.ESBBPa#*_p,snOq`dWYZloN='!(h<jXlO\r[0)`X)q3GI2JoZ(!umL;K@tbl4d)a;'A@B:]X!!:]X!!:]X!!:]X!!:]X!!:]X!!:^<-Xb1'U>Y4*]R)G!8sSG_,l/4P-Ch>F;`]0D,fcFUESaXaYf$t+;%Yp]PO6Q`FMQ16iTEagC<5L39rn2'd*BM6P>cmYWGj?!F#.%gXQ0*9HF?7iWWgC#bt36+n'[QcVkQ#j?_6N7%JMbX3OYIM@>0jEVtiEA#.7MqMld@=QCcY9,2/+/JE_MTb7!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!%M.Q3r51bdYPuXK*I"+h5NWj`!,[5Z9&T$qZS2'`r4aM*Y#kVc&"i"$MC>YjoR_rKTE;P!/T(3r'l!4,fsXa)EM'a"A+A<2aK=n6rrC.!A,cOG5P//\pgfq?-f'5a4sd_cRpDZIHIW^,?Z^Yq;+20!;+20!;+20!;+20!;+20!;+20!;+20!;+20"_Yd&db^+)V(o!E4[Q"EW^sCqg,?t\(?c6mY(L[7CYI4B1clTjJ^-a`:Ytau%jF*Uu/)_\a?h4UQU:et)$7MX!$7MX!4lV>IYL$(j!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!%M.Q3r51bdYPuXK*I"+h5NWj`!,[5Z9&T$qZS2'`r4aM*Y#kVc&"i"$MC>YjoR_rKTE;U8'E8%WKoc2>rrCG`=>deMTD9HXJ*j05Me_Imrr=)]X7J?VJ*utm+67au'N&4XHjES<'ED!!'ED!!'ED!!'ED!!'ED!!'ED!!'ED!!'EQ='7fNINFq=HH?i:#kbq%3@,Yo?B[]gPGleHDYa&&d%5PXaGlcq$AZWI.Sr=S``8q0iIX=0g#o$:DdU5Aq!U9/.<aa'pj>=r!Ce"ge]W!.]2r9;0\1m'PVMJ\s@72/he#NnBA'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mo#`nIdd1%E->H_(J`TJXrQO%%g9c+,tQ2HP_QV^=V=L69Y3(`+7.LpC?P=4)nRg?S.bae^V4+lZ-^s%cc5r'N&0sm0+2$5QtNA^Z8kQJ*ZMUr<u[5.\eV!.<[%Xk)5:AhC,>\Si`EdkCL*2.L/G_1'kr`e<TdMVQQ!*g1f5o'N%Oi72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!72/Q'"7\!3124"J;X,N:\`<k%#9SNpNGu;THpG56r))RK?u=gmgHEk7a5FhFHMG.#\a_J*es[\#Qc#!p"m,RF'N%;=*T9F$:]Xca'"1H:("c#"?ku*PgZj<nrDZfTFh\FQ]`!"XVN5b%7!?$*D0FiWhrWbpEEtOpF5e>b1RAtDB8<"iRH\fj7=E#A5t)Ja!C[]!!C[]!!C[]!!C[]!!C[]!!C[]!!C[]!!C[]!!C[]!!C[]!!C[]!!C[]!!C[]!!C[]!"([B;NMDaRdD8ja)%7$P7<j7:Ze=3]D(/BPaO.8!KS+o<b.Ys1_r:lm-+A\ZfM5ng5ZIRp!D)PK3VW6N(HA898Q8t[;r,Q2En-F6eUC"?72/hI+&iqO70"$!70%Z.KJ,ODiEJ2d$cJW0"@%*E^sBaA&*$ko_#-.@#a4dS@`/g*6%OU7>FrLhIj87lIBEp\[DU!k0=^d^I4o/gP^\+,;+25PE<R%R5Qqj!5Qqj!5Qqj!5Qqj!5Qqj!5Qqj&G/'sr00m1^6G_)4+]&Xcr2O^\l:"D-Tbf)^/eE)eMVXk&iX;N.i[a9;M^W;l,H`_"*%ittJ2s^r.'J5mSE/c-T:j%N&Q)g8MC>GT.&)S!/(4D;fm+JM[nRpq\WlJug"_M$j1!:Jr8PBC38RdR30BceKiM!5`:O%2[ct4lVeMIjEU=qe_@ioYEQ9YlF-HCNZ]nAMWp4b7RGm<d\S/!YX8Ee+M_n:"I6mFT72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!>j%,hZ`&+kjbZs[BRJ`W105POam$i0qaGUK<`Q-![,!`b25=2OC+>A0GWceFib]q;(L<K_"sIpA6iQ'3e=I.?4`R(dO^APq&uRYpDNDQ1;DfSp*LK\m'a9:*;*Yri9hY@.>IM3q\RL&Y@jJ#jCiVPP3;9UhN^T0jOsX7#!L8o10Kf\!iAKnL#1`_RZudI0+jAM>N:GF_JFplI8,NT>Xa@TIHV)V5F^NbnZ1Ie:+.=[bl(dnM^GD^\MC[p%QjP79J-m^!J-m^!J-m^!J-m^!J-m^!J-t97,AM%VgM*oV4Ntu(N.O=RI>H2/O&ZqL8KpSB8Ll87!mJl-'Fpq-nVqHbrn#`hDaNho?fW'?$3h;/So=m^lcICeq`6itH%&8gPYh(=q;0Nsq@k?PMYTX*_MTb7!fAD!%\pgc=h`M,e#JdO`q-\BQ8o::REtafl4oNASKn"J6AF15-?%a8rqYs2NWo_/ELuj*?Y=r-q[*Z`GH3nL0Z8BK]9:i\Jr1tZj+&PPM?#'!M?#'!M?#'!M?#'!M?#'!M?#'!M?#'!M?#'!M?#'!M?#'!M?#'!M?#'!M?#'!M?#'!M?#'!M?(K_DLqbsV1.BEH#K"$/V%o%b'S.6jp*#@]U$7j]_f`U)DK8cZY?nkE^%kl!8>HqE:q?=h^:PLNsde]F"_G8Wo*a#TZV83&(jV?p@[hErjOkE.&+FlqJ`0d-igA6&*jjAHG"Gnb\-")G3#qA1'bQ3*ok\T.&qs^#q8Ad7,]&HE0e`BB]M`p=X%F!E#DeR6Nb\f:9QnO+,Kj'>or[d@Q??lGWUc-c[=f9T)<Yk#G>/Q@BgE_;cAb'eG*9L)H^aW')?gGU5CIsjU*E1J-m^!J-m^!J-m^!J-m^))V2##Mks'n38_1G,7FTr4TNgkoE<[d8eH*0aJ_R,P)OTt3TJEs$Yr\:g,bY!+29;G0s:]i5J@!,E\#FMCTFH'Y,&V?OenL6Q?M`rI4?01XB$NIMQUl8Sql-0nBo-O:g<Vc$7MXZ:9^IM-igEj^cE+b?8ed%1DQtXM+@b*j/N%YG9HiTkDI+&Zn&8)r'>-W`jdeJ8';bKVpKYaA<1-+[=ZEL4)7C<-t=)n?Jjqs]puD7l;--YBYPA`!!)OF>[jN?@gDHcr0R<o=t$,ZT_U:9MC8J!MC8J!MC8J.,l"G1e,C)KMQO7(pd]h@r;.ePo=j&AmG.-!G56"Rbi_.Tf'DChg9:KJSt#`[?s(29I.RHfJ&>Ok!7[54!0qL%dms<nci$F"q,[Lqm5<ss%_`ZnT+c^]J$<gtqg[u$/'[s-Ngm]+ptN1qqhI2PC@2$$iKZNDrr>>l&,uXf7/m8bAq2r05PDLiQMr_kHm<WJBQN</D1&Z\]Gt>t&0>dSnA+4YLU-FL!::ltrr??9q`VpKk)AZjOe#)EW?G_@ha6V$EK]EKc?%SY5Q:]lWT/L)$M],N!!4PJ!95ru^*iDgLjU(h[[nkpDD_/rrEDep7kOchA;c_#DHuQV"Q84b#O"Sknk\WFnQPh-rZnf=I]GDuU2!VP<o.HJes!l)$%RJ+EWKKs[d9'EGLk7Ec29ltGPiST"OoP(p+NoRMou&"8+V,1qrLrZp=@5BkFq-H,Q@`QF8l5<:]=A/qb;B4m0EXk,U^Mpp?hk[V(l&iZiU"n72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!72/Q!9p.?!2NCa<7g3$tA2$/4'^@(KbPYN%2pnE[Ft1gGkE492:LieUIfmt&jm1`uN?sRZPnh]_<`U(H%o>]?[u%a42Oil9l(>Yp?^[\20+dUF;<uicTf)F$r40Z@8h3Z;\,6?nEr=$Y8sO%m8)O:Pa\bJAiZ@Sd72,`'V>)RZhqD-2!+=;(h0U7?[ViCD*kg3IT5Jr8f:#X5OlDL6M4#@iAS!hN7m[Z-@<"'?<9@D-7j]ks$roJ_Dpb0D7<#sXn]H,sf^!G0neEd<69j3hVXJt[&ppYTr&u<r+rnsZn.1Jr@B*c!b;K;""=U"%kW+6P.%gX!.%gX!.kb/t"dXjWcZ&1@j"];h%I]hIkVt^%HLXim`gg;0m#-QX<0E1TgFVW9SZ\)_pNNgL2;eN0SG#c@TC^LDQX/3\[HmEIakI`p70l+/A,;frhs#Y#G?qf3YKZ_gCho.I+T/L*l?uHXV?"iDQ,dC++nA"Zr6MOho(@`Bo@?_,$7MX]ZdoI3U4<T[VJ2B#^%to8-KuJ4:Ye=mM<mIQ>.L>OEr011I@W9#X+c^[ql/J(h"qUZS7a_ERU2+fUY;db0WGN]c[if(G@TO0qIb]Xn6(//&"6ZloCP/HG%1q9jc6YE]mn+a6d_RR[)KD]AojO68DhG*%%MM)3;38c7Z&_^+UGq70j5g^k;c:4;Klq*U5G[3MC>,!MC>,!MC>,!^.J:'rrD,Zl+coqMuNcIcX0mXaZm1?r09E(rkPdgkkXEEV#?Fjk&12![kI]`?V+>D^Tofrc/86VrrBImkpcZ`NVKj=Lcei0[p-)&ek;KgX^:;;@>m=_Htldc$knpO@E0["JEpL+'ES$??_O&)eS!LH(SY[=M&KW6)LN?!X?_G>Gh%UH8N=iP,hM4MIK'<:j8MV_Kg4o3BE%t+&qE!Gg(40R:PaMfg]%7G@]tW(mB>4Sr^]h@J*l"j!(p_(M.d"`Nf#6X!fAD!!fAD!!fAD!!fAD!!fAD!!fAD!!fAJ9V/l9U:#4#Z9>^kQTt1jNOe9d\RYn]s;j0cgBWj8m!/6E5rrCBYQi6FR!;oh=n?KBNq=h2p!59QT!/ds9qc=6_rPtu;Oc&M>o?uj+2#dQ0NN<'Zcb5\DnG`Ld<F([F>DUd%V5lcaij7PVhZIT5k%Vjm_S+d>9UTHO[BslD7t!gFn9dl_VGVE34E5ia7kf*.JHJ-->Q4\WNMM'M^$kphTDV])*5`.1Us,[%@\W5Jq%@q)_"P@@dTtNtp04HVL,0d?GpB75j!9(ARe*XK::nsBNOA[9%%mg@+QOU%NXt)TQYkd-$@'`e4LW0JCmH8:p\AhY\"5#;Y+]`@]t$_o5Jm-b*#rH5jl#]T*7pa<_r0kXo]DnH:J2(P`o6m=Ph`%to_G(]7<Q2fL3/KJD%g*YmXEJ>b'TX/BBT=[M6:$,>2EkK6A:c*N^\*ge<"I`X[7,8UjM`R&?N&Wa$rQf'NQR>>?Vi#DtGpq)gV/4!sFR+JXi:Gh)q<IGm:NeX/Aj;jin$BB2Y6La-LK(p!"#dRWc3a$uF9r&X*?gn,YUH6f68[:+L@t*kgRIX"MCf',`7$<KE<eY].J%/e:I%^aPq7oa`;t$d7jA52=J23^F>V-TK5fE'6u%J^$tq+2lM$L4@rbrK=^r<LjIPW0Q^l@43ZqGg^K]rr=R/f01>n<eE_.6_F/LO:K5-eNUWdI8:mLM4T!qAneDZH)5GlnhF`>\seY:q"jcS\;,Bkr/\5&iFu`\C2<aaMC>WKUaVtFoSj;;*(b:PfiUW-/Bb^!kaBaoh]6_n<sVEo\RJ!"Of'77Ch6*Ub9Ft>1V8aKW\R\JJ-t[k5N!?K;Wh<@*,G^/\steDU[cAFLHP8SYNX]4K<uq7ATl'o)d6r"OLkqa+*RhV"/*nP:ZJP]-s>TAH.[5!3*7p8!5<t*Xa=/d-5I[$C5K[V<rW/OG^-<%/uQ6HS<E>RJ+s6?&4::A_eg#R')g=>6E'A"<0bRT_T("gkMGt4peUl=TXso^BUaIk@6D*Gmkr%.oYrh&oWMKbfN>>:*\tq/Edn0Q8h5Po!/6j@!)T<cRK!9R.]!(E&iCGmNO>=YEIS>;\_)?RN;chIZTK^@9)el<BcO/hhQaQ7*fia8Vu/)_?iGK?^[HsX!90sW!/6E5rrCBYQi6FR!;ohmp9#@HqhtHp`HGU6l#]uai;Wchh=uWiT59N%nht@UP`5%dSE-;7l"e"m=Or)'%@QD1UH0,13UVKV.'600MC>,!^.J:'rrD,Zl+coqMuNcIcX0mXaZm1?r09E(rkPdgkkXEEV#?Fjk&12![kI]`?V+>;^BjfkJ&88cfDbi--hab;Q]qFL07HEXjnYP82KS#-@ik=-+7RlHod'P;j]h`b[*T'+<Jfa1Hi=V,"7'.Ea_m9ofh4.dBl$8eKg&Z]7X%&H^`\eZ3Aob;nCKnt,l[l+>Q4]1f9Z>4pq*VT:;;HX(\W$9D2*[<Na:ol(c"0\Df/)c!2/6YQ7N'P=6N/+[/6sM^cijhFU5XL]0.q'$00e[A#)_u1'n0g*^RbmD=DK&bb#JpE>>muj%6K0F/V/Nm;rak#\D!nq#c^D%`9T3IcR.42Z9<K!9Ah.L]6,EoVO,5QG2)OT`5#QK_U?%h7rTZ.eo<[5=k"4M?#'!M?#'!M?#'!M?#'!M?#'!M?#'!M?#,\]DhjTm\Tp`?BY<gkQ\6@%<qe?h+Ra\-3!tl%;/c;EqEt.^PO%3GdS5_?Nbh4'N%:!'N%:!'N%:!'N%:!'N%:!'N%:!(%2mqp$WXf))(p#q0o6dkF_>6kP>>r;-uY;i)^0R1]CgTp=K<EA?PL55Dc$(%0$=9^\]=&q3UuSra2*W/?f$C+$[l;*>D@X*.=b_72,`!72,`!72,`!72,`!72,`!72,dZHo(d&R%O>_rrCa<]WMe(TDZY-!:?-PcX#X\Na)MI&"i"1MTnBC-h@1s;+25`*b\D>'ED4V5IFkrPs%)*^p/CQq<R?]q'Ym:rrA4[VZ-YK(,,V.4TKID%_`ZnT+c^]J$<gtqg[u$/'[s-Ngm]+ptN1qqhI2PC@2$$iKZNDrr>>l&,uXf7/m8bB"Cdk)uaI<qf;]:g@b*'!.:"1!">jeJ,0NIJ,]KM-iX2,2:-S\p.q4"ZM;JY0qp2&CMbL.(L=d)'$(:+];XA,*I6]0C+'0C61F<'iI*.3h[aGPqL,)Gq/@Z>&>=;&lHDSRZP$"n-FB_GJ3;T[KDtq7'B1,2G5hQjR&f4MqePnXrrA2qiZJ&@rrCK7X5[:_r?J%o-ig!!-ig!!-ig!!-ig!!-ig!!-ig!!-ig7cn,/*TQi25'rrA]1^Jm)Jq%n0,qXg-S!'iE4?fB2URSs,1I8T"R;+5jEqA<'u'ED!!'ED!!'ED!!'ED!!'ED!!'ED4I=+f,;=3tKmo(1u>T/W?kbJ0\5'N%;I$1i^Q+2lM$L4@rbrK=e8i;P'QbVT7PrrDDNkN6.>PPKZ@oWl7+aF+!f-?+'(7=9+KTg]Yl!C[]!!C[]!!C[]!!C[]!!C[]!#C5gbraLBNbPqQTY4B(eL4Ae.rrBK7q`T.gp,R'gUcs9t4tAJi!.:E^nj,\Y=.ji472/Q!?R5X$J+?S2htmJorrAhWYH=kdTA$LJ8tMOP!+8pDoR-93dXK9po/D0RQi>U?UoWY8fc0p&n,%/*!8@,<PlMLq70"$!70%VBm0EXk,U^Mpp?hk[V(l&i[J&5>#QFcL-cA7CmJd0_0iu<#!W#;T'Mng!'Mng!'Mng!'Mng!'Mng!'Mng!'Mng12/"8Gd;NEDG=sO#Ll7d6PopQOh%Z\,ACE"`EKZLKGq](=4s9k*TRZr1O8f3;U](gs&:`%krr=96rrC#>X\iCpp,roSnG`J5g&B^DG$g=+SkK(`#Z$7@kTBg)Oe_pVii)kWKI=\[oFLs%aO1"fnQ"mS;>lPC]DOn75IRg;QfJ'XP5bO!'B0Q!#QFebB`A)-W^#GKnH]!prrDUHJ,E;meJ*LCd-go6&+U7uX@HjsrrAJJ^[QpOKDpH%!;RNtr[O!(6@;*!!'pPar/Dfu!#8hJ73C1S428]2KDTErfmZ0JGq](=4s9k*TRZr1O8f3;U](gs&:`%krr=96rrC#>X\hU^4V$rMrr=2@g;J/AO85A?rr<=#Ld1)FrrA1VrrD&Wrr@^"`#nU^rrC-frrDRhlVpa[O$gPW5KH'tYoT1krb%Do!5]E/&,HP2!9@hn!;NQYi<f#Zr<*'"nhbjo<I310Iq-jnrr<T#&+-GgAbc9*RH2-PK_U3!Jc>`G)F+3N]kWETZO;D`KtejYpGd.pg6ep^V5J5cU5CJ*iX4bZF/!Cfa4PmJD>`iQbhr#lj#_81O$d2i'odMoY>*K3bhiq7<%9A[h&]5h!!lAV5Nj3h!0O&V!90sW!/)`<+7p*D!6ERf!:a(T<*,RfO$gPW5KNL^[]pj>j8N\SrrBnLiXbkjrrD+nrrDho5N)q=#Q4c)!:hsrr)J'n'RsW>mf*7tndk,h7qMJq!1Do_n:^Rhrdk(Lq&2Ks.Za?kHpRc45lUi^N?A0#'je::+5$3I^Vfu%qeHesIQut?0DltW+TDG7J,Vourr@qOrXb\5J'^F[!$b#6!6&$A;+L=C%e&oe!$M9p`-,LKq4:7Z!!lAV5Nj3h!0O&V!90sW!/)`<+7p*D!6ERf!:a(T<)NUT6bE7\a?R,<*LGgcB9N8p_@to>q?R$#jCnPnpo6R;$1S9!"9/Al1k5F'HIW^ZA'jZD!"\W2mArfhq#:>^jM12;pk/QsrrDj55Q3-npd0?orr>=a!;qfurr<d?[7)1ioK0h*r.Fl^&_VUtk&Oc4d5;@TmGHVur_K$Fm.o2<NS3MkW33Rd/(1+\1b#GEfcFHD[&_]!-+aL4U:)`_.&)5!nkY.X!ri8ZB)&C\=oSJTMu,<OZ<L*PlooU[Y4&uHR(qOu1"s<YM?*6dKRX:-!9$rX!,MT7`:*S)qb,'2!1-J+bOYSWp=hV!4gC&ooU72$!fAD!!fAD!%WC>;KR_rBn0Xjf^UF)nmClZu8!W6'fdb,<G:msC*Cj<'+8BAbqOPClPQ(X;X6D)^!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!!2>?!"97$~>endstream
-endobj
-5 0 obj
-<<
-/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /DCTDecode ] /Height 151 /Length 28608 /Subtype /Image 
-  /Type /XObject /Width 250
->>
-stream
-s4IA0!"_al8O`[\!<E1.!+5d,s8E!T7VQ[M+Eqj?FED)3+E_a>DJ((^Ea`p#ATAo&Gp#UqCh.*p+B*2jFE_/6AKXZ?6SADn!(-_e!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E6$gAjSA!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%s1eUH#QU1kq?$aB!!3`5!tbS6_uLkZ!!*6(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77Kd<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uLk[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!tbY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"addg&MN`!<<05!tbMt!<2p-3:6C\3QE@)5.kmO(rgll%$4$GhZGuNO%t*o"0Yl_NhE#^4Z[nL7XOh#"#QD2gXj2J_ich@H3+U)-Q)n=l]+c<:\$U\48%chRS<Dln&>AG`rgiJcWgMD4:o1[5j,?5%m;_"aQqSDnlKa9K_f_.F8W;unkW$1!!/;/g]?.h4QEWJ3cj'ges[,u3U?"VGrZmna)3o^0-C@W8)^&17QLX3rj^![`^_-a:,qT$B;]Qhj,Q0jJ0uK>!"OLr*-'HAH4IWD!T4FlHfQ50qr]sA4hK`!$h)\ue-";em.J[bn"8Ut'upQ1an@mDq^87ep%?<Q!PL5')=DR)%!<Q_4oU59i8fB3J^aetI<[dE)5e(*n_AKfJ9b)FnN$H79Q?)a\JXM$Id,maE,Z%"a!:Zkj#oBbK?*c\*HR2#':M4GJW]_Mk^!p"e"-jcB7Tm^Sh\Pr%oPH0J3?@.lfr.+%/q.&F?.Z5l(4FD3m[s$c8#\.T41UJT"$uE*)\^]gQ5"qq@%<R?Z,"mWVcut3Pk,<p$7Y5*U(O/F4ZBDl(5er*HRg^CsW;pfFA*]5EB-`irBR]M5(s/,JS<SnDf$Rr]lZ\jE/H\*..A:N]UaBk<3N;KAX6&!9]uJ+&Br@!#R]3j,Uf/f@09Ul46$,<-!'4*003Z8$CD6mnX9Fo`I?AQliJF0Kh0^,I_+5fQ=pm39)gqi\T3MIm1PlI_GM#R,&!bTR-;Qk8;Ko??iA%rbL9GrrB5g;;C^6*-;1&ci3uLXT1lWc@8dMqIH*;g!<@5HB&N>k.l?BIkCcA'5q46LQ:$OJWZT(\J-$'Nh493a%ed:3fh1A!"AaNI=Hq>I^g6h(a':hl>_DsOiL=[_`Sq%4S+SI!!aL8KB^D5;;[E5RHo`R3!7V3Y($Po9HW>EJ-j7<L[%sqd#Pn``unb1$02R\,,<Vsc_``5_ZsM^^:rps#IgE)3<00P,Q@bqcuMW$PLkp^%c\QjF,p3Ur-BH+N7&\VHK903a7T976@7XhkQ`?1q">QumDn1M37!%C3Zag]N#m5h&,uW5J.==4%o=rM3R?/:$t*]g=,qV'p%nRT3;+&S^`C2-"QWs#4D3.8UD_BFfQrMRj,Q/#5.SsP!HLArO5njgH@&M?n+iUGV#>T33#KY\mt*a:]l;nM!VI>'#f[>b#9JN##AsS:`XcH:#(t2j7j):hP'H<\Ih/GT&7^[Wp$1AZ4gI-kYC(:;^rbWo)$dTp*$7qG@$*\a*"G6UaQo!b"5EA/gmmMrf:a)JcP\`+!VFZ-5DDrAc8Q:F)=,TiglGg\Jj:N=B/mrBo]5beV?-?3>_!%j0uc6oA%r.fmE,9?USuIbpBSI_rr?;3q?!?2^]](,q/PaUhi:2RJ^YJ)N;WeA^qnt%_&:Ah!*jNq"-65Daj4>0irBK/70C8C!'\/(hbGk$)!R&00p1+1cX&]n(uTTul1bT_f,,R,PFfItj,cI"*;?*.*;(O!!KK73kGKPta<$]o:fR9$htnhB;:i;+)<lYPcN>6Amu`QfoGqqecQ,#>HO^)N5Kar-ob\McJ2hR1!M?(NEVX)Hf<>@7#I+MbJ]IC#rA"6ONdh[e5Q,DBkKj>'&$Y;Nl(1Xu4jRI7!13iXP(*s*^&FOM5EL02f:Pfk&cR.Ia(34<O3cE'NgUpap%B9b:HA?"j:483SNVCN0EWHh^rc<J5;A0ZdXT&nY>NS*r`D='cTjIfJ"Q?3J#+:Pl,ip;nE8Q8IPX4hk8?9)W6[j2!7pnj6/S+9f@PuUaZnh<iu_Nnj7)>S3??Fpe9YaTn]06@`dPArVLSjg*;1NT!1`T.fCCbRlc0k,q$r#oqYD1_M@On-N8XF.4.jRh/dGa\0qW9(rdLAZTE'3!5N0rOl(;d8V!!au!,%pDr:#1eF%cL^/i_0Q:X50Q*BDFtS7hZrH?)&YJ.*E=r;1lP#G.FsGWZE*HC]UH4jTui/ofM4l?fCQl.:R6:'O!3gH!;:'A#3`*kaeY3W=Nk'EI!9N:tT4+EPh'0R;T*"Q\b;+E2DNT'*?`,G/:fb44`::?.?t]4?qMa0#nCl.gF-W5l(Yc@7SMa8cQ,l](reO86g5*G@T+9P:!=N$$Dhlbsl(j7>8q?cN8`+-dusT`#@?_<mAFh0AjDJ-9frYo(e^)lGiEof+$edFTN$q=2Hir'rpKJ\e+i3#ls"S7<Q/StABsGGCaLe.K]HBDQ85IRY^dIYXhu5;&SNP]S#1r-t-1cdTWHn(`$Pa3uE68ks^S4*!B*rYbcM,S5F<Gf]qu^&]TDrGk\+2\(,u4ieKC)9M9+:(Q=)Y8$r/r\\BHZa[cc)uO6u[#I^cd_$0i>O!#.:6-^&>(u_)[0o,U.';RDG\th'pQ;ehZ2h/1O;Y:#ndGF=ama[fr[_Ep_46#!B>VOk\,<s\HM``1mq#`YT4aB<@WJQY[PEOdY)Q&\k<^n_<=$p6eSA*II$0E9/S^R>U%qJ*Gi@U_L0:)]-KD6abIDaPa'_qZKYh3^AlWSH^q02XWt?/"bAicr*I9SWV)ja0i;Li%^YYQ7!09lF?JYJOjEbbNifcCKDDBFb:.`JG"5J%fh"W8`dIHNkrMBK&GZ3WML\*`._jXqiQV]C"qTP7hC)1`bl8LbGM_*FW95bqu/Xb"]Ci!Jb<oAA-qe(Dp8GiYg)L1G_4p:C?_nR%5b>@^VL>TqShIm_:/Z#SGYeQ@;/`luZ\VaN:GD8U6,M8.Gq2&o@2A[X`EOh?.T*p7O>;E$9n>V)"W@F!q(\m7;<?k<6D/.TjT@rA;m:Ukpn0\]bAeW*6mtgIYIg4rsj`l_*I9)pp=Bn97kpMbA'^4K@@dT+Lo[L+LPZ@[VVdo@cYiHc4FlT>TeGA4'nI1&-BZIPE8b^"_JY)dZd#OOMphSilpb%?;rG0>T-BYA,-2<>Ubqi;KCioRAIe-G+jjg5dCNj`Z9rZrQ>Mae&>AGO+EH)rub$dd1eXm4V\!gX$@BF7tI]]GQ>Mj/+V5:VoVr(\!PM4kr?Ga/e[l3e+.3p_(b8cX*P-0h@B<>KY_thSH.P]2RqUdI&.Cp"iV^U'gD(2F/PtJ=DO#1(!P[otRQJ.ka!TMF\?7<]HT)eCf>K!/do>AI$L(.Uk<l09&2'n!J=r?$A$G3-=fi3n\;l*BQ["PD>Z)Y>Tr\;n'dhq6crD1-l/nr4TH10sDIKQ,1SpLrB.*'&I*JaXp>HW7l??+)eQhO-_@s`VHAkP3iMl/rFHS)mI1Bf<pgf8<eQiK\<@uhWWg.>SYP$W"$Qd)nOBBXE,Bu5!>e6rVTF-F;4#Y%a_SWe5U+XoK"m2'<hPI$jJ5(Mgh`^p$4f:Vem;P\r:7t9+mY;kk7%jqK"O29Scpb)<X)f)LD?hdKj''/pIbkCr6!4G!@TtHe"1>j+g7dZ\RnjYkl3QL>2lrX(%GY@bZcoc6LpfG;',k,:<+'-h^X4qP(h.`3oG]ddpMl8#2P>.W[<C(COEhoBH:<$2JN]rLXi>s8eY]J#E%&U`X#>NWFY;tS'(qS.S.42%R-U3&X;-&>"lYXtgGY@9)i9)-N%1X*2/j%5IXrt\R)_)_;*tOghY?!Z+)O9iq1W<p-=s(8L7\r[_\oN`O,+I!Y^,ZGarHSVbrr<IMaQa8MJF#etrr>31anX'Qci(0I.JjtW1W$j\nQ1B+6fSHb=lLmC5A+E`l]!gRH[-d>P58CPM00]16P)WtU.;oQRj9Jd:Ziht5Ek%)3;=<[0=Ul!Hn%,U!5Q<3I_CT5/`@`qc7kC$A[tfg<YBJQ#hF]'4C[DE>dY2E0bia;amup`PBX?V@E*df0*ckfcYN$r)0+51O_;1?4qeZ</]?W>>.(>+a&/+L/P/SAQ"$]_etX$@V-6biif%)4rT`k$FrlE$rr>7=HfN\0a$"B_l.[9Z!76%`V#C`$!5nUr&0=W_^PRL2rr=dW$D.7tp%dq"\%/Um/,fpin2B:e8#lJ*po1.F*^7sTkCn$_"!^%@)Qg>YkkRBQ=*2)>j!^e]6],S)rS!WA4ZasI]7#jtq20Yp:SY$qOJa07nefMi;,3u-4Jbb1m$t(O,>a&?b"X25a6puT?G>Ilj8A)KBt3p1m+<-s;;[sjcPagKIX-;Vrr@YEI`NTLDsao;45q.I7u2'l8St4"7C$8.a`0G>Q#5or3@D>a/nQ\cOiOF;IE2JU33U\r-\gb#Xrs/^i11K_Aqef,V+CZ/OuX,B>oXEub"At$7htW?m'e^m.f14+",anEGI0(].T1:Yg@1?%aYi5gP?sSWrKDrFf7\D+!qS#TibX[4E%u)b0c;TTKu_2ljf4%ZSJmCuL7;AF@^*@V4$,o4G*m]($m#pdjna:H^nW"7l@"-la,W<eFWZCJrr?;R3^!['_<_)Ip\t6d"2oUI&_$a[YL!mGht?X,85>gcpE$718G208+Q1[&:bp)K49,ZP8\r1_o:,jI?]1NmJ)I^6!![lgHqs4H_l/##GjE?7i3*^W*ZUfjH9S7cfJL96o1GP,?V+^nGAB4JMX;dB,]s/e$Te3g[Hcj6*c7M!X%+VT<Q<R_9i\54:7Qa'3D\>J;O(FMU:I1r>g?,L7`i!p\GO5D!q<r,JBW94M/XFnK?Wk.0K9ELf]&nn<[s@FXOX.>Q4""YXSn[t<2hfK1n^ZNb+b-Z)1L"_5>6^udujKV/78S/YQOG[Uj[YP%q7a_^LJql.2TlTgEX\O..B`^Hm.KV!r.\kg+40@]r-]?1lJW@l/q<u\$'2nD"AC*:O+O`Gi_r]*QkrJfYYBn7PHeAO$V)7GP1;%!8#1uR:Vc`UDH$&AVR1;`RBf,b)K.t,mpp?KTh)P#q7CX`_ol42O\?+S/]J\/`I7-LZ31\cEN`97>e4)_bnW3Ib@Vb,6_0$@]7G@,).#L3j`Y0)+(G4EjVN"o0RGeP8NooY>:iTLS<bmliXc;:VV;RkNe.QrA^[GH=1Bh:\K-W4E9dME(4)PNcEtJk<1QG>iX\N:T4m8#GD'`p?/@E5+"(E%nutI`\W1d:ZO8]$cIK?nFqTXMp6aj)W$\:m12sFc[Dk[GP8UcSS&Rp`_265WFLZ?^``&bScAnUT??&MTC>ujfgk#/jlVcbq)hICG?)"_M59W`NO>sFr8]q3Y.q&C=iYQ5j7fttf5Y1V*:PK-b;*>W3N21RH$1h[.(`5R.5t!2g>:8bS1):%g/V([]XC!GNBBkl*tGNZ`UU\ZA6^uaXCWjqo/qFNGg&d>mdRc8-&Kic8Qi+@^s3bDePAR*_iN!$kL9G2Xe3haGfS>-mQp"<PPAXiIl_e'n6Y;^ko,'<jZL+ln3"nOLf)!9A'a!C6/e<6D>Q"PqbRI%$NMthl1!$u$]FmFGae1R+,HKlnaFAJ/?#2pM&r;KXWB(3R4]FRRLN.SeF6Wn13,?`!!aSDIh0'0%nkYQ,fEG,F#_OIL9FH-3`N?sWIO?T8bkQbPi\N1J"t##NK+)Oiau&CXZE'!'f.rnF-U.r-L@jpa(86>Z&<I&FXg7CWq)%Z?afp<`uT+Q3<]#k*W<`X;WFrgJ#3J"[n_#:ik3%bJ&YiLrr<r758T1U(AR45Si4u,$+f:de=aI$=*<:@^9puX<\rZa@(_43PiF/Be%m#S3ZlPZIm0J'gt0WtV,i:AdB?<A)RSSc;O(?ZSOc=iV$`?<in%fXo2]f+%g.m.k'0K8r3mVub]#PAENOr7i%\>]AePhM9(AlJ'8<QETiMe18tB*;O-QUW@iUY-\)YM8GiKjY7S2^ZT`5!ViV\BPkFR/JmHQp%1I,B"Oudp?B3F^7r"So)9OHiSDtp6;Dh%SP1bP0gmFU7D^PU73EQ>7'HK,7%h7o?;qdf^,JtDT2$iGJ6rakI9O&,PO1aDeUY#"U'r(\<JY?Z.159J&h#C\n4Hl`4eP(,4d!3s3:!;-j4IuXI.Zr?s!hZs/]ftO0[!3I#SIqW3Y8g!j`T7c#s'n>LCWn6:Wr"i-nnBl^o$3(""<RWu.!1AaA5EE66ACp0,r"=\_!6,Fp*qp^*5P]A8hrh+j4T>DtFT2@%ir0d<rr@sYd.RD=Oc*'YXt/Tn:]=+dC]=BC4@T8MV).k\+$\ij3$8.<Se1o%l'S*!H0fO0AFo`o*-K<)/,G8*!.m-.f`(s@YriO]m+::B=@qNpLR):_n.!@t\[g;h%1.n>dT)YF3pX[=ZD;/>V/7i0#Z?t/&cB/#E-XJ)n^kJ[+6W0t7JKUI6cEC:4sTheieN,(>0"RQ%G'o(SN9H.(!(sA\Zi\3rjL!H[<\jW,!8$$c8[d.p'r_6g,r)mi\L?#`tJUG(^e\apGg<8Qa=?,F\]6U$HZu?;*-]>J"Akprr<ll*sI$_auHPWX&d>^&rou2=`$/\Af1e*[3^]MVf`kdo',`-H$lEk*)78Ke>"!`9E,!bh`1AjVd@<#kJ+RRf8@T<&H;`e#.^B&"DW>E+7eYL^3tS)p?'#Sp2TlriEt;+i9u:^0).n4[N6dE6XT*&,/)9WY1bnCf!JYs\_B<?Ih_E''jj/[6#qnF:Dn(RnIa*&otF6"Ji,crr-HG2HZ>!m35MfZC!`u9`QJ^HV^bf-4sa(.8nueP<g@nrEGN.M?Fm#8dqVIhq?Y"$\TW>;[.CAo(IoR4B%\`A/@ujVP,Ue`K#Zo;nMk:UjI>mY;QC%8BgPF6k870p;@rj.4IoRQ6FrL*o+8VUJ(N2&YQNd\5^htp;?$WJ%<M%=!;;$)+7WG-0QE0M"R@G=Va$J_q6&7neMSt#rr<]Ombd[.0BL\*VmV"H+7MRdT83FHZkm*F*'>&'rr><T@m?kt^J[(ql-C"B!9B!UrrCZpX8`/tBHQ4ud(B9T@u!;8)ih]+8",u5r"jGR8;G$?J'gj<1]IH.r1s;p*hQ,9Xa_uh&jXH.+94F`\,^Y6PE0&#rBgMa_0:CiLjU'"Vo4QokNUsi3dr*Zcf\ZYlsK'',Q$bUn_e/0/U$'r,O2OZPP_TkYK5Vcb8!7;DLD`CkK(.c%JE]AjVt@l8\\JTT3c73!3d:,OfI&:C79A5p$i7X:XlKuDsVA8Z*Z4?g"o&^(=s-3H'96!ng'$7JlROj3>J+E0A'q2]^W(nENADTZe*.=>s?[`QKI0I##.A%&ou:FBruSu<C:>RM6NYX_PoEk[X95+rr<D,iMQc*^ci>0!7ZJ8oC(/oNqMU0(EEM@6,;b?cVAM#f7V](564^&*9NP2V)`*I>iA;_>&>aVfZI'h<ie-*nkkTMpZ6*JZUl7i3)A5`iPmr/_;_HapDd#Jj)Wor.P=gu)QcJgCgI2MM:S<LWDoihSP2_D-an]i:'ir#:!!>73fAeA[[LE9W+EHJJjtKAH\gMrTpd=\nP'^TY8"7O.-Tq6=:d_?MZ)3-!.mjmh]=9:hiGE7q_A"NnI<dOi,9DkdXE)!R_8$/IGnNJ8FWdQiN[_aBjX-VcqS4aD`!J2rE64q[0phq,"8F0!!U1:T6q[;h\1AppugUQ0$d#;IN[J44rWt(2D?BfCDsXJBl0e_>3sX,[P=^PBD/r!l.#ml#d'nl1.GFH!"?L\X^1^?`SMC#%\G;<p\G\^ZqY#PGZ^cGh.`=C[HnMqi.A-PYUc[U&4T*;Sc8Zr^*)p+[]>*YN\Z>6fW'fbXanVD.Zief=-Z#+f7Z<NnuC1h36j_ZN'E/+qWIKAnbu[/%loq*Hp=*39-$,GX'tK;;o3g]YaCbE++\QG&,**2'472f<E`K5cO1*4C<P9sV-ijU7`bK4E.>[prB53o83%a3NXt^,::Tc5\?)5*mBmB68CSpHn+<_CmBOZ7lI$Q>,6O*>4ahRjX^f-hEQ<"=+)ZFhSe#/8r1,+n.7N\A.)/lmTAp]:^,2iZ[450bITj,CeW'=bX%o3Vhu;H2+2muAp;HaTC[_H"DtpI)3UUCce?j]5?eK[;3De<K.b:A30>l.+XF>Bmd^k0V>]CHU3rl;!IgB,BQTC,fhP#3Vgg4>mgg4:A9&&I!lKVEAk'7s-[$+,N,I&N#Z">8Q5GCC;/s"%Yc1&XEHI=YPFu8(g4C`49XrE5iY7"Q>KdF7SXa@=u$2Z9(AS^e1i6T7N(OU;op7:^=_%u?ZYNf;7];`Z-Y%!FK6.,.DMmeb4*J-iKrlkg0bP%@_6?'fVUqA>'.:i?2><0[4d!;/EMlBaRTW-j'][UUe;JPJ1IbMPP8e5.$r+#SCnZFsl:E)(H%etJfZT<IMKqXUeYS]IQShl81[ne^&+\ItEj#faKD_B42pnI!(VVH#6HJe'Vn]Ce2B:mn!iHN5.B/&PXg>_<[.9qD,iL^_&-BY=@J;-t1Z!AsPA-*h*#\E9c\r1?[DP2UDhGfs#iY^j1B\Y^j_^[4"aGd##*=B(n5n"%?(dI1d/5ebbONOYf_^!,E&67bV2^mt/L/Ns;T&>7:+P6>!rr<2Lq"-a6I`^IXF_sJ4DL>IBRs4XUik`,]VbusC/\Qkn^]hVj3\+prKU!F#AAL5P]K[7=DJFH/Imt78J(`JrV17=IR_B9-SXu@o[3XM7V%pUDrBp:%pl+Frps6gI`t7:uiuTi3qA!403/ff&bIEH<8huR:V*k,A+$+C6:38#2a5*]GhnAhJpA/doHfGsbm!WZc5A:&sg+VF:m)/>%=nn]\,>^;pG+9?"8^]352Qu+WG'.`-k^#D(+5^AZ0J=]IGrA^.9mLjF">W%8bIX^[3s8M\bfi<Q7LM+L!5MNrEK"t!ho63)']\nie:21Ng)jYM1n@B5^))/J^=7NTi-Q<5r=8Ddc>dXZ0,+s]=m+AD$YE%7gEC[>>9o8Il&<BIn4*j^MR/"kW96r0_Ep5P`iLehm(&?piT\M07]n(P_+EP;du@Of2]/=e)sK0=Pn*sZ4fOr[.H0fE=eAcpPOOkC&b"-DpTSd[=fsB?P\!o"PMr>X9hJ!RM8`H1@3mnMX_,5<p9X_,^,,c?*[nV6nXd(,UA,MXmR]MunD?gLPrq.&gOP1ih1Q@u[AoKWoBLXRZ\_i(UfO^bLjZ2\rr<N'MoD-L3]Dcb*Fm#k]tq\%Q_A,[R]ZM.JV\.o@@h\Z367&>?A?2$rJ<aK?Q&jqrr<_YKs[8Ed!QA_e[EsiJ)`GpC#RIHl/"^E@:FlqY'&Q+Tpcucg#Q+l,G+JdpCK+%rJ5h'rL#hWrlom/\+%/LIg'Q?%":eqVle&P]^[>\18k_+XD<"epXa<L"8O!I>!d[?/`Ar/Ib2M#B9@-b)He[qJYcQe8sER9r%j<@4r+c(P'FRcN99ET9:q=rR#6at9!aD>H,%T'!!p<!4t(h-ZOD>>r,'Cigp\EH@r"E?'^#&RAsp)QM5<3^pjO=.Wn##GUOg5+?WZsmSeEQi8h14"_q1G/WgE7`A,?E.f_USbl;lfKT>]<gOte^K\e2B=OJjXXbB#La+RMC4_B1cA6-(-4q![0k`,CAKLseI2p`%1Y#h3.U&_d#P6bh%jG)lg\frm!eMWmqmQ@!m';3a5RYOiU[ofY6&e$$/r<q>!?dkn[@MsL9;\Ph;4b0JQrRc`VhBj"r'(a;G48Jm+K<c!>Ur[knCUS"sma6d=*cM$9a]9N4Dn,qNlJ)U('=_#4&8K-m.-^HALIBD<j)Vi*ORVXm=ns5@Y?4#Y^pPSPlfQrr\#*&cr8l[T*\hu3Vd$1]3;NJ1`VcKp&-gintWQ''dP"K'4dU24QiI?Cu)1]u9I!rrdQPJZ8l<$0<+NuNb"/hO8V9;!M*E26@N\:Qe^engWl8XUL`SrT(.,K!D.Xs!s&,=QBF5VP.[%A+]*V!16iSP<<]3ACqe)Y5E[D+bIj%V%(dTer$X(c]$/1(alA7aZ0-]2.irr@=O%PN3.WV?k;HB4(<XK9'GJ)OZ;pVf%:Ek9n,pk%[&[@:4+ZWW2Y[d`0G1iY%/_,LJ23W;[di0*!'bhjGUBNm-G4sAA8\G149C0P$X?ct9"CpcJD#P1&4UM_="RA%0J[<oE/gC9B?+<oc1rkM["2;H/N'BWn9!eh#J,dG-b>b%C<P".P-^DHG8$Mh+8!J[:6j)B)\9R\H&O10#?^9<3\8>P=Gdu1<f2^\o3Jkdcc^Zf+Yn%u_9Q>dWQnQp.%As)&d+j?oo3+!lJi[_[Q&Ba*9qcc;%@4O?:Te((:UiP["_g<k8RTLOu8s-/8C:%RXO3[puo_.P:h\<JVTPN77M=diCDo;FZL:<sbM8%$1Bm3D1f\Hfc*nk*-e\%&4.#rPJKuu+O8DOa],.<7mgPYocV\\;<j!<?CA=R2!h)-JoRd->9Csltm&PfGheDXSj8p+iJKPFDc8oUb%V)bA#:7Y!uSN4Q,C/LKK3(bb^b"8IX"oeQ+4T>DF)#4+2rr?NrOjC6/<E^1rr(V;ZFN--*S0!$#a+)"Ap<!=7"[,*?K)Yfm^[,:Sre!Bcd(4RF?c:UTSiQUmF.V9D3UA9m1VquE-hAGW)pA6];"3ZCjnhJ2jR)GdrL<'oqU&p<p5/eL"JPhqP8X-Yf,sN_B-6h'C>Xbo/+MBn$`4mB)Dg>lp%VILrr@`gTQ2_Lq>).Xj7X_s#t+^m-8G">roUE_8[WKSO3c7h*^ASoTCQuo$o>me'V7HPihFpao]QL)^uO;o/&GZaFYdD%$0!V1]RKV8n,/iV"+Sse_B8_4%lO3UQ%--4K_/%]r-J-&i1CWd)p]&iZf3osr&_"6LM5Ci2cnRICbI#)'+Z%h1Ir,0Q#&/"0jSGZAc"L_S+^(]hr=*YINXC)9+*8lFY<u8&h=7c6/_Y;RG1-ZUQ]5%o8@k<VP:>G+k1A3UAu]/@Ju9AIqk%tjD]21MrF,0&4cXD\pnWlrr>6sT@?[7'fYhK:YJn.NQ6si.AqIK(-WF9?gGEF(=AhdnHOTM)>3G+\',b)/g6&.BhDKme8:?_(qc2"UZ_PPribj(7tei\ji]Gr%;HX4G)dXWZ*B$"'mHC0Pl6;[U/YkV2em35j)58e%fZNbZeup^\aDt@Fh$1W326SDjY3MMf?LU6_f]r:ejbft<GK[B*TgLA1n:.%#uZEiGf:PL14R+crr?khp^-J-^(C)&<blW-^D?:?D'6@#R#<$npu?-UV!<KP.S"2aXmV6?eKe-Fk++Em>V2]hrj$o<J)['NnUmAS;]p_=2KN8gl._a%l-d>lrrDf?9E+uD+J&l?$k#Q^;T.LF#R^+D)m2Xab3ROg%=_bMn4eDe"b16ifu$hZc\qHb](io,Va6e=nQ;4*g@ahBXR;eOmu"o(/N[7m61tak6nP`D[?=Zn-,"k:i]L3!DG'O\UBOHKWE0Tt2N/lVB'2oKHtuS`9dnAl4e.cEP(*"@qIf"Dj.!tu=g*E^9oOR(_;I+cbCM2'W\li)B]3s@N8KASWm@*Z$TV531<L[O_ojjQdtd@$#lalJ3j0I!Vna/!DneNE8j,2pN9Ap0V'#ITfDLj$g'do#*sNdRrrAE]Y'OUUpH@j<Y17OjX/UU$7ei&B$((K1o8<O35N%/:T83FHZke/TE:@$1!6S'@:ZLc%6,;ChZLKUI8=X&cI*04s-AV9c5FfHAhsusn49#:ggi`VsW]\eqrrCuh^[acV$m5>F)QnSZT9K9TYPpt?0<sQ]O3ktC4`U'(9)bL`!8tJ]njIp8EW6"r,?=Ykih)G4o3]\d8E:a3a4tajT?HP!iG-+3@1qm`ba&-H$"*3lhbI<pI3Wh/[=1f-K'(M;W+>I_9;U@%Q`9t:?O2H0$GIEk"9'\j#PB<+nc5o]f7T*u>46+7JdCG'ib5!B+Bh?KOX#hs!a4@7KiA%`M')h_S-*-6`NSYdqaK1B>M7^-GPJpgBkIiT[^Oce!"jT]%DBHg\h%ed"B"I,O[BOlZ,[b4U*;(eKhqt,LjhG`Dt.D6C&TLT`UQI:)LJ6TRXVI#mhK3^b)Sc!QHnMjP291u!3D;B,66?6cb[8B>X_8KcS0?m9%@ZJ6O/I<iu41te?ViF@cWd@X&6IBM#Nj\rm?00^u\['*Zr9P,Hm!@A_9*k5B!1TZuG\Qi@nA-0/Vcd$!+D^c?O5VG+@hG8Lnj,ooK([/c/[q$f`n!]FXLIiO5q"ib^4)Flos/Gd#&SAC94I1\dkFK&4L!)bdttB=GSn7@[F(;P"HHV<u@38Y0.%KhodNKRO6XrZuqgpj(d,$J&G+>K.^>nE5Sni.Y='I]'4#><K&'>fR#\0."T]`C`E!;Tg4_7UaI7Hc*GhMm^5[_gWELF\`ToK3,XEdnJ/rCE&7+;STf-J<8Mh>/r2B\a"@3#_ADdU9Pfi0DlIWrX#j3Hj.3Aj6+HU#]9Pih.a>V?4ZO(Rqot3-D.4^!p<Y7mU9me?cA@tlTL2(g</pL()Jo,1m;6O5M:MS*KA3(45j:L.H3Lf,*j.S0Jk7S5?c*;C\pUa7&`J]$7`_bBi]CVku4Ju;4Qe.TCU#1nDB%/9Fi-5*)ha;-%sDq\^"?7idB&[6Ft85B85utKoI(PQ8ZB#**-K1[gD^i(*D7+)i_jHlXQsA_r7:e<;ur7FGiT:oZ]Tr;jFSkZa3PVXgAB?4U*l>i/EWdg8)Kt[F=J\2&keT[^36HT(;1+<XBHUf$UkRbp/_^8>;*>G!#pG4f[E@HZnKK1&h7>j3uSo35=CNT,h"kQgBdn['ID(SgjH"ja9/ZaGNbGj>OG:p?gX(:Ae8iIP!gN>QHC[Y2R,Qr6:PcCM)7k$SS?#=!*?s5r>dgmA_gR;5Nu#drfCuA<\rbrr?gof8;?O!T:++inVAi3I_Ft)#Vg$Pgk,be1bq>VA:qP^Nk^U/.N/Qe[aZSP@sH]qd4_c\G`)8B]"]>'O#cpdritLh:d*m9E+uCHnhCgm(E``:$rT3_U^`)X*sf6Sk1g9p\t3r0DHT,[D.Tk+#RgNhU>6+LZ-R6-^l14mdIm5Wq_TV9.KueZs>`@6DP5AQ8=V)=7bF/dP@OGB4_FL3@s7Y!IBo2S.<9(E\%$LrI@'>++ZY^O2>6-h-*<_Y2=JQ%i9JY6@g<3]MaZg?,o,H[nCEU`P$g_`nNp$7Q-=k?P9WnEZPe0jOcAirHIP[D&>^q;8HZi;lPS<Q+eZpUJ=S8EiU_Ug-<ZnToTWBr)<GYB-&:;"D*OQ%K?EDnXa/qEH7gUM)^,,N5K4Kmk/;1NEgX8Mkpfj)H[mn8i5PZnqmAH"Ub#Hrr<B>p9FChi@@PgD;j;d<W<&PgVS23Odum!S$asZ5nsq_L8+G=E)d!Tg*o!/(&'rj&KBcfr#q[NHsQ5#=hQP'^D1j?m>hds,_X&WN'&ZpZTLbrJk#U.K(i^,:pdNBQDe$Uj6;'g/sjBR!:::(r%J#A1qQ3J]JG%[i"$T!&u[CYCN;#qLFt2`!L[d^=KcQ#@U!V_JU/;skKDfP`/SQjrrC#&L]7>g1^Ta*;o%6>dC_mJ7OTluYe5idb8GIW/T%FhIA5$K$,i/(&k6mYf5=dN`nhb,%oQ#EWgS8(F-N9#bd-;p$Bj5ac?(bhPdbY7;6:d$CQ,#qkg/n4WLMi1:CE<D33s.63,2EV:rI<c(Y"^Ddg8`$=O%b22Ii:dUJG"/[TS<DPCuj5hZ!RlT8:qn.fG\43dC)D=Wl3NDhfAYO%PiS[TKqs;T;EU8X:\3KJYX^f(3D`5`Cd7!3b>S7qQt27P+*bGo_oJSV^rj-^H$D/B<oLXt0Aurr@Y-pla+c5Pu1]iZF0X/N9;sGcSYe$1W_6Z%@AJ%oq.:*DdOh;DW*-^1*02&47igMZ,Ig!R##)J:ECBcdt:>K<MFnaRFZg)At_Y<`%nr][c!,-BamJWJ6@A:%_PWlJ=bMIb-eLrLoY(9[CXQ%e*GuWjt8V"GU]Ye>Fp84_LALF/`4Y9r?r.;[\ArV)><MaKK4'rNQ;%_)+=XC&\/7Iq6<Kp0V<e*u+M=9oJ!9Msgd70!;T(&h(KCX_o,t'[3"@M_:W1$uuRbq%Ap$+*%2;lK6sKg3]m"U:.J<NTRa\\<8gZJd>2cZV)j'@u_tb90A5$,(dae(%O8jqbqkGrLa&mr&F5%`34tX+,@5:6bj`Y]$PQ?A/Etf]b/V5o+Y@TK461W06.ChAQW!]gmm/)6Aj"%c1gV=rr<3tpmq:V7B-2KpidJQ!5gIBP05+02E(<!Hs>VmA]h4S,as^fKXB3@?_+PE4j4<AV>]6@J?/L;?c'HA`gP[J)!P"nLTccWeA^QpW(o/uV22/W:4eXfYr*uZKPA;g)o=_"<@Uq)B`?TB^E#E`qDS+a_YcI"fM'UNb4nUU_W3fsP#oQPbjeU1a2$5[.l*@ret\F:YumMjCgJJ0QoJ0Lonp)miA#JO#qqu:i2FE[;S.F8UKRPd4ostErWA$lCd'(gil0Re`V1.SZ:X$4%phU`o6`83TK8A-72j[K6Z0q>7siS%+,'Xo$Tr:rVrA5AIMmMrdO3WD;rXoG.h+\j,_%-Da-h.Mhb&dCdnS;nKU5clEdWtb':b4#><h*8_p96K<q23(i#da2*l%58MgRs=*KH>Yl-\skGo2([b9N:,f$`A12;RZLO]pJSY:T7=.;JjurrCuKhln2W^LR9D"u`sM+0kTrj'R_G+<E0*'PN]aBK"a)_nuBjQ:1<gY^r<oB\ooFF^)AoN#(+tBVYNU1sE6i%/>:C?^JbIEuNQi/2[_nb7TWMaukm31!Vi"KI*X)lro&r\92@C0D!qMGW3RuVPf=hN\'2D\==??i%['&k8Bfr<Mu)B3Ah_hh[dSO0acO1=#._BG*J`e<J9\tF0*r-:CTX?7t/S[!4-$crr?V;K&.F@<T/q(QSrilUZ.hmUC2/&587Fu^8n8-6DFg6eQZ<?(Wj)6TXM<UME=&A^[P8'!8ArPB:jh)r%dbBX<@;GnRff,9s\V<EI$Mm"jE1aCORPaNj!;DE]<5d/=a3'V7=*q@o$k<Ag@D9FseX>JfCR^ETs"`ph0ASrr@Y3r'8b\+o^0P*&$c'=nO:@%f!&B"mF,SZ%g.jnAK%=IqRJ)a)"R>I$`8:TF3'ae'(HAN:$F:!+fO'?PQS\k1(c8NYP2F`d:/!ot3r97PlRDD/uY*frC3iM:8.*0hOAppNP'#Nu*?g"Q4NCJM=I:C>%pH^c;M69A'7E@H@(OWmrmf<YLckX2Z]rSFG$J(NgmZbjd[XPoY<FT=gfc7'DIAhD+tsHqE7%9&`L3IMhkVqSu?V,VL?Tr["t1?+5UP@t]b:P>g/emis*:&)"/f"0YKu5EX"J`IC($n3K$H?Ntu+o8piC:DJ*q303QsU=(oRRr@eZ,F/c7ELnmlcr_XtJ^AU*iEe_id%uKW%/-5/W5;ZHenQW^WRo&HlVpG-([i^udTaif5=G>sk.'d8kk!bV0-*r5E>7s^\U(5VRWG&>/'YD:^BWdIGtXJ1LSIR8[s6>Q]2;8s&,lo_TD2iEO8duWd>-3M._Q,f!09:Dpmh9O#H@]mkGRL`I/a1_J+-ClrrBqEr."&4!$_,s:H7Uu]aHk!F81Xl-Ls4Y%.hU=1Q;>6T)=KEHbnV8-hAGW)peNa;"3iO!'U>^BW(d!Xq1"$!"f!\rrDR5c&_6*rWtm:lne-Qj,A5\p$jr@a4A!GrrCugH2dl!N;-dArrC$<)=>KB,[-7Hj+6jC^+8n%rWtc<is%[WrrCj$I6Zk+e\;.\fAjpL(K6CK1Z<dIk`gY^E'-Rf&3n3!hNdZ%-iX/o;`4RTYb!*>!7IM4k^N3bmJd1G75uCg`-r9t!9omM4cdhuf`(pnnC8Ve\`<Z^+2dFeDtlo2lrWqS^bV0_)0Xu'i.I*q#jqu>3TC89`IA(6Z3U;u8*odG!+h5MpE0,cC#A*MIsO8.j.PH'^ulj45,Y86hbP-)jCaVT!8,%$rrB$[3WB(l$GQZ;QFl[99YUKHWk/31?-hSErX.Q[*M7l>(]OKoE-O04>CV@A(\J0:\Lm1-fkKD`*GcNQcBc7-#d#u81M^0%$QM_]e86C/Nn+q0"oc^F!457R5A!-<RO?&2%JdJ6Z,(XXGcsFI#bgc9KXI2d[]cN"b`YB#H%'&eSNB<\gJYDcS.2F>J$r_<8)QUbIq]FG^+oCQisU+VO,5^U)Kqi"7_6sSgGTj/0"5<VUrRJQha\*Q)"XC6>J=R7_g`%9(&f$E_r/;J?P\#Dn`H;fRGs85C=DENN!tl*V[,\VRZ3e-Wb9fR.nLktZ(4jNXf`jeH@bbg*q9[L.*-17=g'G&(P0K*/UDPFhD['O<B<".h_V6)Q4tiE0:F\pLTAXpq2a^"V:UC2Vh,s=jk_ET,-R8B4AD9j43MVG(iiO5c7bqQiq"/$4HWTW@<2rp?SfLVk*6jpCgLn-p2d&87,b>H9:O\ZR):CY?//2+^^m_RSja&%O;hm7Z(=I7/,E9G!.kWArr<E'p44=Y3-[!7H2dl+:9XH_hi)kk\+;coIK7^@qK(jj:AOUel%As@1-adUrm50SV[is&Qlkl*ek]&kl$/__GW-WXZtncc?BN6+MYn)N/*KW(<IU)N.9:WTX-[gs=gY9@Wc7)aUo_-[C!+P6[-2WSn6OB9+s."Rm%eBorr=YH1\c(l!%,IIU]I#$\hg(c#G,$"NXrnq`IC_!n6OrI+o_NH$0hHi$R\mqT82Osg:ru]rr?7>?hK9Jlef0XrH!ou?5I=lQq"YrZSoKsFP#T6n#%.)^6/6XA?Qk]HkMlp2"HD;T9E!QRJg1]&,ljZq^$KR_#=l7(&jos9eUYH$YUI'inO7/9Lorf;UTD8DF>o,"#<7jR=o:f[\hDSLroS2rr@Y>J&+9q48U;Di(k>?-@ZZnT+/FuDKHs39B$>kI89)qnN938VjG$(Za1$PXBCtB!:^!Uk/G]ghKf5$;u@h!pf6h8rkol`kGUW90BqZ))8Q(j^`)5tBhs<6#ONK";ocWYHpSGrIhh1q`M[GT23mf^HHjn46e1)tD@^0T6#S7V.agX1Mf9;@^E^l\rr>7+oD1=c*7l-gb9;nJ7hpc^;,jEse#ur6W^\J&?aR^@QE<'AJ)*)uDJamMD\0X?*Z"9YK\;@jKD67;pih\e*&E,hE\-B)_934EQ?@r*0H#j$/UGjb<eJ;%oqP^lMrpjIp#oGh*?1Wg2o37dSgF.VnOLCp!#9l+E:@Y7$J4WeRrh[:Qe'O+(K&WKG:S;]Wp/nlVqe7@*`^B(]7;.'_Y?"Y>Jf8:^)-Phih(k+A%Bs6CS9<q2PF7om&$?h(]%^p!2]+MHFFY+EAE8AQlSeZ"b-V\3q-d<4rnmk`;Tl/?%eYZM*)r`l<YR`XJH?&$iMjBmA@^2;UJ*59a$gk/.tH&NNBPb`W#o@9)YcZ9@gaEq^_HN;FK!ATmu*0L(dle(Wk7&q^VB)_R?=2"H?%'*t[)Z.)O;?XYB_8dNeaVig11n2p#`G\/<5_-S2-pc?/G,XCZPM.S`i\:RtqU3d@#Kh5O/U=se_8r<Bo=`;"c?5%EPQ'%Et6auIif//B.Y1Ra[(7i^WrYCrT=UajM;%4p5)(DW-C@jMNCnC`,Ql:rr2!(paQGWg'EcQ!EN`d2k%cgl_g!!TP#miRVj!,,(/i;Sp`A^S4#BWSe>74rH<nV<#FZ.*n"A5Z:$e$PKaX$Xb27l7\or/;p2rBbm(n`G\t_n\Gjpkdujf&&jaB88?_&Sb3"Wb)\mc:b>e)9tA1LQ*mZ?;&N+WXCLZr!E9pn_UJ>6fK2I^*;mk[(=;;]M5L&P5MXBKUYuURcm$TG%)W'N^U@18NUC<&0*+%NUV]MqVH.Lc>(5gZFV*p%jnZ.b[PR/GBC'oW8I0Wam#Mt)uDr!7fL9oqhP)2_."*5r,%l%!,1MZi@@lg%rh1*eVki=9iK*qQ#Mtq<h+4+X]/T64q)3j#k7<%O,';Mpm#cr?MG1"nSX,aGbWAS[>OPSqb#:TU;!)5g=gnC8>L%Y+`1a#EtX;iAg[[prgXZ$$\S=)_]3WnKDmJSE@Sta\d!g&<>6p]"2o]i(MEotNqom@a5QdZea`Or[Xrm(nCun,O1]>gd<RpHrO(VA%c;#)EPAdcDJd,<"A]Vq!A&\7jQnK$I+\V4rr@cprNFQFgQ0=fH6;oL[6C#Y!3RC<kP91+WGsO^_L+_-T_#h=PUg-M;M6Gc3Ps_QPFU.fqarWGbc8+GUurT:7PTrR>Q4[3GVA&hO.Hqofo/$Pi4NoS]8A<[9[aZCid<c3oB2-o)\#^RKDM`\:B7?>"&>BP:6[/%XVk-<<jJ\R43.&%p8.chJuSak+1,[r?\oj10"`Y';@B*4kV>N"hVNL(6YJ=6&6R$iUS-Mc=2Za97r>6[>I9A.Z\Z9@TTd^nJ^55"hZpp\n(3UsC[.Pe@IMqIKDto[iULiVJ'=I`nh]YDjo5>4Y8I%on>"uE_Aut3627/3IhHu:=h_.H:<QB%5*p>e?/95^1q(9l#d.#C8.>#]%e[mU7`o[=GAti3_jMMpfmZAW;m.00=,N:ak.#e]76&bT-TY(X=#e6_8(q,U2]0\3>@3ih[uC5nnNRnXEG(-`,E0dFjS1$b;U)1[2K?V/=lJ]+kD@+8n[P)i$5dO.@u-C`i;KMsSOFH^BiC!Zq.'7Yi*Z7.Cd&p=LiqV.+3$MRYP`<eW-EC&*XpIZ<@<X]de*J__qN%I2Mgp,SL77G]Y*b$r6e4@$RN/=(A>1UrMC>?j788?W9NWaj8>Oh\fV6'>?^RCMEF&[h[Nc0IGu=_CDqYSU"N(]D.],\Y,cUaQ%cKS]UB41%E695`3NWB'LA:63p/BnGO5G.!WLO)ZT!Fl+,IZH4=R12piBWg)bRW,6Ik,d"MPkgBVUm=58,o--HAhd7's1$:CZ^I]U(<DDXth!QHM3n)NPEi(s9@'26b^QDL[YFNV]bN;cPPsW@&S0%mm)&@\'<bBdgsFgYSDsIm'@b*\@)i_jCku0[$eO-K3hh\9A7sM`S[bYa-5`niB^'>VurI1;Zu`[H/,Q;iPU0X4E"H0q7l9+]>?8rr>pHFZio!Vq#o?m7M%DXfUHLrpJe:88Tp995?UkUpuRWMV?Y<38h8s#`9Hr,)m<;>5L8P=T*dM!,)nsZW+3>n?7T74>ZL&mM0k?M-_O<RaXO1[LBoa3_V:GDS/D_W5m#fdmHH4)_Nc1=#(;M]F!T>]F3a1%f!ou8'lWL08HqsD,#+:'^9RP4s&5W%bn(mD)10/2cc+c.-Pic2VDSNPnfY^h#3Lfi2U.ipVl#"krK?4F\Nh57uV9O@'lE?r[+5g8ar4:_F>&k4@2K>PUuAjMUMM)q_mRN!CTj9H,mqb>jI2$4MDKMEc8*0`c8,>KO&_elKp7kqCko!?LDg3e?JG*IaXe[J"h?0HoLPa`9o.X6cEsU(Cs:P>7XX7_q;!4/"[QPT^#C%=d\2tVh7ffiBjCK';M!tUuLlgPn]uhkb$N=p)`ufq]GTHg%[3r3q&(d4'86I=2\rf"DrWlENu=J[#DZFBR2(h"H_k/F0%ZXP4ED3SD53mZ8+*f8\d=X*-%R;4`fB+\;NS.*tL4J..nTFa*nK2e)WeOGLi?5d;CN]N/b\C\Vg4B-r]9bY!Emb,6WD!n^IIE(],\0#1B]X4@/L5_u;(9m1r+!n99Dj)]of>MX'RFE`u$ER<:*YQq?&HD,TfI37O8;0N:9\odOOara@jQ-tYK2@u6hm-USJHXJF`':@t:g1uWQo`O[m?79M$-1]=Dlj8:LuUP,l(9K$Iur"m3f2ArSR39GK]#6R_k@I5F%>9-cWO2^*0lIDo#@unX\T024kWArYb5A@<^4r4*e4q%/?ijXdtTn4j$8\&+>`LToe>Oa;p1..c![VN;)8agTAC.b8&:b:):"E?.<_;C,47B-'o`1A.B<jOSeCAoL0[7u!HS_1PKJ#lu&W*QrWjHDaFJ0$\da%H4Jp=K8RrZhEq4u%f`=%Dbh_k.Ia.I`,1qb+E.['=dQ'C,G4as(+e?+Q(Ff.@WQBaYkq39*@Vc-?7,+0q5j5AP1sH4PS6qeNf^#3hI4g=O8M'1WIjCSH&_hVep^!oPM]F^85S@AMX6M'TTs99"Z6>D?MK?45`G>RutWZV9Yd.QG$3Q7!a'PbEcJ:lM5@#oTpiX_0XQ5"hm7.T<0>S!09?!0NmF58UT>8ad>f?\1C"_..O+K.FskanT23UJdA)q`2nO;PT<!WmHoL_;HJlTa5)gMN'W)ZE,Z/)iSkZB25)kIK'9MEqheCnB:MtZ11;eCF,jYnSc@7O,\fjUF_$bN]=Co!K*Bf[oTpmhoD<,)p$ZAFt<6<H0b_sB0#m8XA9;h)FoJY5GEC06*lJFd6'LeC&0HE@g_U\dn\@D@C*;L5R8<<[tZ^E)'qQoP"ff]*rc4pEVNu4q,d0bFdZ#bc*Ii,U9q2X]%,;7^Ekm5QAmu,r"NR34g(W!L\h86[g(f=4Q%7li/Ar3>$NkFA_C&KV.GM&d@dLLnQ)r0@WNMY3kTC2K]skaBm^<g!!POGp)!N&rr?O%NQK6>%9aA/IC"lTle=;p:(DU>1Q6__"F;.rrBDt-/,4\brrBmm'YGZmp^>.=%@;qL+lYRo[FV]J5Y^r6qfnuql84mE/5m"A_\C2>b*"<<X"+6%jMCir"P*I+Z2XeNn_iAbOdhCD"8_=gF9AL*:30d9E$l^g]IT:WYW1DZ3tYB)3`r=V$h\C+#==\.=aOnFP+OQMd5]g]DfgIRI4;mf]P$9.)e<2L_gFtl)+G8iiJMn$Hp2_[O/u=!6T)mD]sT5S@5/J0Ml2Gc/NH:pS7V-ZftK-=#t+^m-8G":fD[7pl+lgIX,M8=k<F_Zq!n@a"k1fq1ge-!TCPTE3U?\F'c*M/f<8M1a80KEDt)Ap*sfM&V0E7(c\H>L.H(^JB,Xg+VjiFJZhmGbF`:3\AtF0[B:;D&0.W40E)$BS@I]9L:Apc55AOG8LqYNi/F`Z>N]!pX:MhISe?qfrA%8trSo\pgeZ:F*pV\FkQ$h,DX#lOg1!bc@EF'#(j"+gU<l8CH@50XG8s#`Bf_o80*o!Kebr&,_e";qC?f>nS5=tAu^n)e2?_`quGW1uP3@5D'an"j)_:QpdM_Y4PX&F`2(ulo8fMJQ.:rHML2a%<p0Ae0b:ZCF.5j.j>rLQ(mpfr:Znc&TC2OjgI[Jf=h!$RBYH=MmDIYWjj%b:*YL&V/2T:`COK)A36pqO]G!!7NmV"g"gHDQq8U2#e7Y"L[FWp/!/c'@?=EN71_QJ1=TQ9R8T5fgK7JR;pfG)j8MS=Vp>e9B6f(!!siK&Y!d?\lO,Yuk[In?o2i33Qi:.9*IMV[m8tX!k#4AtA=+%).UJ!q@Xg]K=*C58*->*ck\E1X$&;KrL39`DN=!$'ig=3*1Bc*tM<(cE+S8m%YtL07$5o$:$QlJE)Z\\GS*H&^O/M'`S0LAUe3dnaD%%rMFrMUj8OdpjHhA?P)U@?k%+Yp`MQe25q3G/N).5jXekPS\mn+\Tc21nV-qnk<6HW!1\Au*P3Cu<@p^:ZIQ>Zm4VAE\%gDb)`rrsq^\UGCMV*T\6e%Sg>XI`-%b+mOssmP.e0cA#WP%-_thk2LU1eDBn^EHKg_t>k&HD+%6I&lLS%=F[-j,lo$iXKMcacl08f`JAA0X7(D(ODGo4PUD1n+gj1Ust<m#KB17`6^28e6U<5IT03E1rK(LIJM)hsTfE?=TEf(J@KI6.8cqL5jN07UeBM#RI/J,;P/pqspt:3<%:*8hmkkNUj<7Sipq>P9*hm!iZ?#%a14`Q*d6!lUTYY-7tX8AZj,TR[*&=2'&#rLSHHrm0.VcC+0G^cF]2/3H@HCON;=kpH*'!46XG,&;O.B7&sV\IXf:P,r>WW4m&/\Ro@JB,C?*PjoMTMTW05%*"9Qol-+K9LmW]PZ8,[CJUAHX"!?O\AlpBg@e&,:XSXpCWE"XGcR!Ik'=p.,FRZ(?4T3:<l*lPcW3*&ZV771?U@`k]7Qf48eihqV-\J)W$s-99$$pnrr@Z=N;O7^0q<7R-WJ.$r);#bK@>ePkOng\ir9!]+/sA%3U/p0S/VD,!'W,b"SbFUpI<Uo4n4$;g..11I32:&=%opMNT)7LqnUe2>f.kQeZ@`$)%:D[;N/*oUkL&VFoMGnC];5pL**bBK6!b-rM.:o5o;`M3:#>gor-g;&[IuKa=1[[]EVkP]fN[7NijD]I?RcjSFB2*e;Wg]P.L:%lM<mH%limp%i)D\4ik.*KX/h2)4,=9&f<aaB:iLi9VVg]e`B#oi2bhI.aQtJb>HHLj%8J6UA.0@n>kNF#'&QC#Nr?VnPADiSseiiO2AR@NP$6Ai/sWtT(k;.N#_dk9cZ/gZdL]-*@jjnNmCJL/F@QV)b>]-[^*5n/a]\"%Ch5QL,=kj-\WE`j#;`V\GlQpG9@F:5,4,gng^tGC=T>J8u5_!&pCid.b1J][[0U#4)&g(U&K[UfP+aar4`Is7WZE(0K;YL(Z_+U\1A[:F,)WLaXQ2H..\`;=[qX;V>SPe_/-kt\GSAH^CG_Ah@nAN]f3qdg\=_,3a1:#'u,SWD1["Z?aqhfe2k%/")1glaF8K*$SHYKF80\358s<LiP1@7/*$(*?d5JCPJPuHQf9#$p'DcuLAq6G]8H"fjTmLJ`]k[,-JXehaXf'GOt],Xa2D>>rWi5)i@S9L?P.ZEVYIX;3ok7WWM/U>]@u'KH/lHEAh^kq`@Nq[7k@S)/98boXH!f=jY-CP\*Q/$rr@dtn7Xq6bK#GGj59`Irr?7$LP@od_.B#D/>"u=j)OY-_QFXhB`2+RWIULM)K]ab&Q0(LE2c`qdYt/G-h,f=S_c;R$+Q1YHrA0N6h',m\8R)#B%?BRegh&p7l[3!_=9r$[-HZB*58:ML9!o\nT^!F%l1mW.^ZJ\!*PSWC8jGATD0hdmEab+MLVk&_J$RmW/GM"p4em]:D7GCpBgPa'$%hlDa0/eCXkm,'mr]`FqFoc/o?`J$aGD83&&<'`6d8SO"J<@`s`PL$V;ntYXmf65g)7$KhqtVQiYJ9IrRE>n4u:$cVW&3I1l/0+,"7SoE2&l!+X]hg?Pf,p9i%Kl4"[bXKjRl\O;S(Z8keaTLHpUko]Ci^Y#kZeTBVc9DtK1)f)G;(Y5%@T6'.1F8_^(b'<>+BC]pt=^[?14@p`ud7G94NU"D*[,K=Bpg]&alI['l=.;c\`T(rQ;g9#2Y?#\]e!u\0B,VI!)B@=ljb0't:#C`G&#(/*Shonc>K&]t`uG+P=?[hc]S:O4n`"0u7kDL'L2W$gd?XhjUJitmWb,D+ZK?fT>X^\OP\IrnFoMHH?br!%$2ZK*-2;O-Zr[%+S)J]g9>k9s_4/BSkW6/Y,c%HP9"29j$Q$obKiDG."6sh+m>U)r,`M;B5@2Bf@XtHm!#7b!$EBa!3!5*J.)<ku0KW4EPP+,E4\n3AaS!S9"3JN24cI?[`o?MJb4=\sMo8Z7eWXk,FfN`g[=&^\.dWmqaSu6.pj47$E7RC>nEsFO1pZJ+.Ef#E'f?i2>W,f<_dM_7.&G0JiS@)4QShCC,k[@<`B`SdA%BX0;:?a;gSQsgIM)S[_/Xo/J&4eHUVL4W1qPCs;>>@;[t]9!4Ah:qr$+BRFScd$ZDh=CL:IFA0'3Lr<+CqjTA@NFFo=&j@iSuAq[RRjik0^/qn\m=r#r1e&)mhLlo\/(0+bpbqSn5fXG5$s.&KY)KUtl"9T9e*0hiXM8K<l7)DX@F8#=,6`:=o:0$U,g3+4NJf;/\9X'r"t<3[.(1Jr1`.DB,#UX'c8d^rj&itmK<Ihb('ipHrO4?agpH^2mJ>E$M?Ehe01E4%-)Eh$uBAI6pek[UjH]sFIM=6fI`.[kBm1B.><>q]0ld.L*p>10QcZIJN)qb9j\]Rbr7CO`8;7sATe'.M_B6ZEf\X!u+>%RC02\j(b[0CVL!M>Jas,K(WTd<+7Ypik_9JLrF#BqT3;7sAM?c+IE:Sg:S(2ceZZVR^>]p9Q2NTkNAoNT6:$`sMbG%b:N5Z-Ve,i8@*CqbN$X*;XFrInsrtl0j=U#sKC-'C_!rJGp@0=&8=0KP^)F[0pg^:2?3)MXs`5gg=;8]q4A7pCeW(9ZgFU3u(6jmC;JAZApBOA^\A%o,Jf]Qf=Q>31A/('WB;-g-RTh<Rm&g>*THER^Xj.-Zn_4o1.2XkgAApJ_@dRdGg00i=7'ir[u<$K$5ud^7K7HF3H>GV]7<5VB7Y1_ZNsN<rn9(Er9c8MGgE?[5`2+N+A:Gq>4q,!5Tqp-i=n4F`/8t"gZZB-[[M3Bl8ZVBT7B!^Bn,+*Ne`\@?"gf%\3\YJfF)@2nVZn"m)L;l/_bc]<o/umUri?[^`WU[?7/n[(Lu`CR]TGOO6i,k`Wn/O@(7mYTSMu"BYFKiujinGm%Ld3q:S[4:cpK:Ro-MrlG*>Z[^"%,e3WAn:/9G-.H3<>?R.a)K**?4]>P4>/sRtO9j+["1/+a?EXn7\Vn;OVhNI$F3J,h0nRGSVbWg8`?^YN8u8K;P"Su?PpsuD34Us)_YCP95;F9&b].pcKmZ6TKPKN3:;'C>c>`Q[AjK2"8P4('bK"$;4Nf=LjX/r=X[aIgU7W_=Yb`17L[]%*SOV.u@(?*.=&hH=6Nt<p`]^=SrHaPc4^5CE8^DdJ`IDF-+7Mg>fP5bsE'>3+[eXdtB7n6R/WSR'cI!TrNn\l=#O06(Deo,^rr<2urK"Z,?<c]$'DN[.2q>%`?4C,W8U9=-k[[A<-+ofo\^[C`FUW_D,)qX]`8\M.[u<F4$>rsn^GN,qQLUk&G[*@V]1T-+;Te^FN$S/'\bL&Hq`K72`8`"62ra61bHM=g2)02-H0/mHfj,sT3%/A59@&lMYcESV*L*FddJU?Mb!5Ajce8KpUt)Pam!LsCi'2u$=Pm'PL#T]PRi;R=goW!orIjJOhRdt$QLYKjM\U%IMo5^3rjKRRDqU'-L[;)2ilg<D_d+f[KZAAt57h-P:To#H=r-Wo5-:mA,">kj7Kp3$6#CFH!Z3+]/C3r>&A`2tE'XV'5o9n:0h.9q)@QdKN>*QZ?5+df!'hPS:B#mt*o%5*rr</Q(&9KtEQ2k71/t;pi:>TC;l,i>jX1@,2s%#qWqg4_W>k`)d>]Vm[gHBkRf<9T-g8C^4pFoV@@)=Y,3')3$"<@o=.<$[$r&2d/a]d12@?(aUQf1:[$>i-X__l-0oRhha%7gAUOW@e:AM`jgiXJ3F6f(rJb!I2*I[d.VWSsidt,j)7WFC`qK/KOo[!L-rrC!h`LkRFNkBGR^L</9I8A>#Gc)Un*QAUWSho#jKA3<-!4Ro=1Rr[0pMpK@duRj':[QW?^E%jF-]sph%Q]II36hNsp)f>5k6L98HQDs/&WtOplfn'_HZPCR0QY)&p?S;u1Xkiin+dLWa;F[;p%7;Fj3t1PJbjBM5F9hJPP)pY4h]2%oc48o]TL_C4D,a2EM(UMCa%u%GfQN=j.(;5jiQG@TF7?Yl0XFVIXSaII^hA`I%TYScV4$#PLbf84b#,`+4PBQGr0t7W'0\>f*B$9pZMV4F.]@JrGfs>G"<b9T"TDU^gkhV4+2,$H4Jam0B.&n^S(RsH=oG$PHZ>&_;c@Pn^qjWE'Cf4%mgOA"-!*ek<Amtp#p+f!+^EbJW-0lcN"Q;1!dNmpA0a>f8m^i4Us9.Pge"PcVSXRi/YQGn^k;V\H"pcrAbb9:AONB".mOn3Ae8ooA^\50RWsEiuJAF5)IUql.kiVpZp1FGk<!6*1hXbj6i,doGrE&UEY4/PE6+;F49RdT0q**32OF_*8kitr3;3Nq@A%BVN?)K:E4B'ciS/^?@2D/V(Z_5kP2Z!4klPm0"_Zb!b77@niM/XS:2I@^JK3Kn68$F`^%T'OEtufH,kAQ^Hck3SVL(lqAqrCT^BX$3R.ogGN_MG4od`j4_Oi^:E0cC1#K00h/V^E*2jibj0qdVP".WW_8\Q`;IoMdL/0s(a<s-TH49Q+dY!^(c9M1(5&>RuPE'XuTEcQ9N:u;(I!,2MHN%_#kGM#C4[X5)*:qWC]_/0D"pRZkc?"SYa$,9e14!JMe]A&[T<:2jpZJ4L!;-[!;p"FaXtW'65>7$.:>*aclpqME]fL[>Dnol?5D!F+Go_3pgNNlMl,Tu"3<YinrV5j%[n[D6c`n;e;pKV-A:>USrD+:'kIi&(#@-Gb*iIbkr=3nudEag8niDjgo5s&?%o:d_EXr<Ia#Ot^pWp)D!;23L;Fp-S+&?gm,8fmj39e3b39eafa%r'"rD,_18\)MrqR:P45WqX"-j8UD4T"g8H^t)FkCM+o"U+AEPMa+^%R1STR)_LM6?sqCTKF26F<dZ--_@"%BgEuno_%84q@B`MqW-bNkE(+?qK<+Q*HB([nN[JlrHn/WZ1L$6G3PVk1;gUDMZ3Z[6':L*an>?iF85A!V9=0,r-S?T!$-#=j+53+NoR$5f7J@uO#V$JJ!PENgHGQ:,FgT5i+%gTClY=fA"8TWfK\pS#:#3#!-\MIStqLq)?<^X`Wnl_nEp%#]T20)Y!8'CkGN=qj+R?N*V(n*a4-XP3R0_X8il/"aR?r/p`/i%qG74=iVmoQf_+2!SFE'/-enHX@"4eTLSZU_3TI;jn`k2kj7DPM1&V=pc>k[]p^VWIM?$tYI1LCjUZd+^qN6e5SNkFr_kq\OU\Q!=csZ_2n9qtR"!9i%5DMHhr^#TFl(5Yn;3&;5ca^d_(o59hl.\>le9uD#mX"WqESET`A:=V%^7"g!3Pd6#-U!N?jj/FZ5669;_<8Q<)'([XK>0XK#F\-GHLm.]*o*8u+8pTW8pbZq3TT_#HK1U-c`ngcF+]%)_q,nm\]:\h1"ZIQ%m6!Mn]+Bh!VGOXFBkF5lc+"c8$5qXan>>O-9VU_U&=H$EQS'/E&%DZalBN`a(+<C3;bS($-`H'+S@,D3U>1=mDiU(5.t[nf-e&*:7e":ale\s;fI.=#T<7>fFE/J4Ro"f`b6GZHM/R$+&;btn_E2%!S`c_@JZ":-`?Y)MF53rB09Q4ES$9',Lb51)=?mah0S`6@jf#ilcWBOE&5j\T2*:o?lXYG!+'q5j:$,pM9d7+St(.*Jk$&/]mm\E5H]"QF%d_N*;728h!d&Mq>Dbb0MY,ER3,@Ya)T-q?XZ20DOjSomQ9s"`/_@)W$ePloBm.],G4tC.0m*?O&>5phi>7n4aWKG_8uHc&#&^aq0I+>!-]^_*CbBck2^uH3Tl8[`uKC6H_*GQJ!8"r%g2'IrqC>IN:Hj%@C\?<qKL52nis,<Nq<=]-R7s/WVb>g@K$M85tH'Y7Sd?Yj8s],1&>D9#X,uK%S?-`NuWU2j0gX&KH0J9fD2%4n2_Zk!*'"Jh4O0XU`WD'#:#gAP'W3FHQJ\b@is$WVON=d6.\7)5.u6^,Hp?h:cTE^gBWb07PTjGa'S[UJ.r')e8q3Il8JYB>b?*5dnY>_^uLB;Nh&2M4*graa\W91ofO474aW,-j#m8o'*K@GHCPI,F3#GX59\8O"$Nq[4`gGk4n*HTd#Rb539*.bO8f1mBtIJj+/a-55L1?>HAYrd?npDil.`TG"7HYE$m3Cb5@/YU8o_n\f:Yrg8H/ZPk6E:I!:i.jW'=V(rr>j<^L[<el>Ub#U&P*UI=6AhTEY8(i:6gIfD>Jr>c2M]%qC\a:N?@=P%^S?!ccg6LL-bU!3P.\.HC6ro]u?`rrB5k'EEcqa#sZV"u(>pc@(/KFrZH\f_U[#e++Ld-ii[`H2^1/4E^%MrY[74*.cCbTd9<Of=u=i72,`h)*Hp][q!n_o_hQh1,=<l`rKVXG@S+"J:7Y9!4cA6"F>.@,Hh?L4Z`+/a?5&L80,bHj.Cdb;*YT5PFhSWe76sfrr@l@dZK@K#Ho5(5<SWe4V*"\'EFO<4QN(pF;b(Q3Vr\g_1k&AN]?G$FS*]QO#0^!$]o`3&in#*l>SiaUsf>]4\$K6l[teb3QJ>q.%geH)"mP=p,N5Qe.1=!8DoGu#($:L^&EJ5XV=S5'@_NFT?MgM1-\rV+J(aB51q=Q5DR"U'Mnjpglmc:Fj<clH=VGC(4jK^]mi3[J_Q.270"a^bK`,o*QQ;,Io!u>MJ5;9:T;D?Su;5ucQ$m2-iaBh#9?D9!')'M,EAFDi6F=;gi:A1_jW!H&-(;~>endstream
-endobj
-6 0 obj
-<<
-/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 546 /Length 56520 /SMask 7 0 R 
-  /Subtype /Image /Type /XObject /Width 1271
->>
-stream
-Gb"-VKm+6_*l.;qkck;C'3nbK8<KW895uCW."rkA<$CZp&g4]r#'Y8_JkI3m_,K:JS_9Q-2E!?QZFfp]c96S=YM#InmuH2\>l4F:zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz+ES;3]K;@GF7et8j2^R05AF3@gn0#`DLqYo+$Vbc@[e&HI6;lQdG]_%XfKtc8+.PPS)pX%:SD*g%XF36Ap)+i2(L>^>BO(q>.a?'7b[[](S3[ToCq_QgToelb%2B2j]j'no*a_&4.,WtikC\WY.hO$q%8)u*\qER=7&mh[7P,d-E6B6.=M)(r;-#fb^J.SjqA"T8h8ocPLg,G-b^\6[U&dLiehO-2RuQ:j?@umba>tOqr[55hu?dU)'5#GW+p%`Qq_]B`jG_#\^Dbg]ZlebbuuFEX;AQeb7+]_%fimoDi38W9m5&hjJj57@B-Trl`ZYhHM'RPk`6l-kbb5IES"sM#h(<1R]9D(f8I@brlO=QnC#*$k>"6`s,Mi^]NKS%ag6A+($*,Fgc3kec:(-%r,jh(bNEs&c(D\Y7_P`-.^j-EZpU6A%V6C]6.(UNMC>QXMsdWh.GM>gF?5mW7_Z3?ma!f\p_Z)5UXRm$!07;)p).bflUk)&DH./bg-OE"/%OV.isT.,@)!,Jb8TBcSh_AJ/ss9._49]O)%UcNr3G(nS-P6RTB)==:S,5ed614,]kTDLr`:Vu'c'q(/5lD(po"&Y9(b[QF4f`)"/4ZMTkfpO:;5)N/'e+^eOj.i^WlJdEoa?nB)VU;LoQYW@[/;79s;R2NpRXtHhUn/?O["D\9.^A=Igl-[k_GbIaBWA4n!K4m4`(tCA25iZHAD0KK-p8'c3DnCPY&rqN7ZfV<_s$l2Gi)r9]#e3>Xu!Gggp9kFk!#EujOu%UT,2Agf6JFW7s:G+_A40diL:1(`6\O4l#<hq[[b.VQLD(L;$N$Ot[j^9$YR-iUD`SYuX;Z^f<#!0f0Rn/A?[1AO5bTKu9&SNNg.CTW;?*E"b=X\.RaD;->LIdJ0W*noH0cLN@(rPP<O=$@]5o%u;KaL+It5DS?aUdVt7Km1E!@1fD54`iaF5d4G"r1a%^o=;e3?\%\hDr7Xb.nZ.GKmNDoVS2FcY24uL)5@6Ui,%:uh1iF5^(Y\YRTfLW^!e8cNDG)8Dtb7S0p/Ua&'#<<pj(#*LC.=@"E.'g6*Ac!CL>lAg9sT$3tb$\rIe%l>QYE"hBc1RbtWYtoGnTmZq3hKV=DALGGC)2*;08Vq6Qd.g^8R>e>$6:ocn99:$@_Wf/[,A1F[P?lW8.s2N(Y*]9Wp+Nf`-hS2pPhd;i:p"M(J`L/jT%0pDIZO;a#qKZ?9&;!<#pJ`(TgJ$s`ceU,]#:Ru._pr^6t>L]pq@VsX7+]iK<k4-ch]lAOhrc%ph-YD<LX1KL4+#K\D$i-gl6T=8cZDCKhPr]oYh.ii\>U9sBU11l2h4_0<,@'*[i;-H?S^'D1Hku^,8<-fqRhS]8c#$&3.AsKokT^!iXSp,/r'P;VGhr>?:S6ji"V=MkRo8+$\':BifF[*nX$A5'k@=j+Y)aYhIG8PJHAtGjO_R;gb-e]6rIWLPXqD"\;)*?E=(>;db:E`"9V8uR:g:neF.;^K%]?WTd%3FHh7T/Q#D^`nS'Qsu!!;$GdU#6UKk=oQ)gtfMOTrB"h4)33Jp2Y(#hQ5ZqmuAsV[Hd1&EKQp4aNnCHT10ZfoHu#2Ud02k.WDd]'+SsFgff"'c6oL4YqECd7TVtZZW=PR!<;&baZ"1j$71d2)9El.]9T]!9I*Z$+P2gTMa`/>A!"5a14"(X.">)ClVnje"K1h042Hn[^R78=uQc>2gS(f@)/%%#]`eI52WLs*9>EBQ$NXVPCm-=(S1Hc2J/cB$biU/-p>2?]/8t@hXB26ntuQW9tkhdmi0lMf4bdpESW,3*:[Zal:53rRd5(`!C2i5kO+[LQ.ceQ.<4e>&aOkN&M1!Sh7ruqCY)P3-tU#*XEBGSQNchA#N14i'G9E#@\ZDo2`t>*0(PCYfa!,ToI7e8/'jcoa7Clp]M=gffl>p=.nql:%ICRPs!(]5BhM-j\5c2@.]Wne/7[BJJ=uH-dApm5VIPu/[7N=WmbQ;4#2;J>#7om?K*Z0;)*;TW?!!/)7;!is>ZC'N\bgK@*o87'Y&1Y<c9;ee@M^'XhNi:Y&TZda<gakmp$0(]j5o_>Er-)TO=Rq`l"R92;4<)AWUeTGRsF**+=KWM$gY@)h_S>/mOhuu,&#IODTepC8i?bKSf&>e]QELMFe%chNSA0(dm^HD#]`eI4ZdTJ]j]&N17G[G-nGdt*Q%p4>WVn\AfXV)R*PlADM+<<\+35:8afuZ'BDn*]h*Q0DU7b8ntuQ%W<N?;+$P&dOd'^R\`u\883d-]Z`*)_drjSAI2d\4o_%\sCZX@*0W<a(IaV->3*-Ph&OA$!eO@&XlFIpj^RmZ!\'l3"K%9?VCNNm)mQ91!Z('"_7M,=TQ5m#Tm-&jL>7\n1k\A\/4FQdo;],f?J#l>Y@%^qH<ZK`bbN+(uZAN_`gcAF&fXBkg1R;=F)]g5Jgt3M'b"n>;]p:`['ic#8/h/!I*jBJF3V?U[dN^f;kmT35NNR!eKEq6Y3h:[A=CppDp=u&n4G`)(BS2$oQS1N#Chi-C:^=Pr`D;3t>-34GEam6!#;Zhi#'j^i&OVLnroeh[-b$?L)EV]oPK0ksWWmJ3pN[7?4nD3N7TH#bA7pRr4BZjr\F!+@<*]X;.$+3?nWUV`8VO4H.oS6=f8[r.TC#n'JPbjJZqb5p9**Z:1b.(Z\nl[6JiLjM>hn2jZ1Xuka.-+m5E=X\Cp!fS(o>o/l26`!C!MX]d@=k@2<eFN[pdLN?ZnYSH9nP]Q_'5$k,KgM\@/InjnjFq_NVqF"M#r,a,ckBEUM0$MQ`VX`B?XkQ+Y;@MU\GI6KUIUKZdUY^e]IXG!O5>=1^cB`cY?GT.tJ)=HE`to$'\8"nh,fgfoYlnrpZkSN8<NqsH]EZb`pT"ooA/4ouN!EDZ]#Kk<fdo&H]eGjO4RHa<(,\QFMS-]["!iGHinOeoo7GFdA"rla?'RP^%7E2+W`E`"Q66Z:HMCE5Ji<Ee3B.D0ZUbiq3]4al^&Aq<dbHcPM[;N+XgWnSY.nq=,*g%cpX@pYZEUd;.e@dJsBC<n8U&JiJ"'EB;Oa#E6XFQO@ZGKN1G)KhcDs0/38>htPmIA\JhYgr=0;+(X>da$#H0;lf;=&Z!b8MuTmE(]"@#Eo_[6C3`T592t7J)Oai-B6b8G1=P%UGn/SZYA:"Hadq-StGc.l.c<5l-b85d0l"1Sfh<\@lB20DXP_3ldoCHB[W*mO9gC[pTNI1^Dj[tdb)eX`b_Xt%3;f&Q$"_\KTNO<+4Y-DUN(,UWrbH76sYr/F^-+oN1q2h[k-sPKb]?P:S5:+^#Gc24uR'oV[@@5.C^@8a9DTmkh>$$3k#N!eO5K,*On4_W[(]U&E6Fg!1uJ'`1.*`E6k"g(.YuDI[)[2dalq/1FJ5JGlRb-A#4Nks5h7C=62B/otk4h?+5h1<Z\3pU.'Z[W"kM(CdsKo*MfQBGo%nG0+_U,mCa\lK3U'I8cYm$E?dCH8<>@]5%RlsiY30UXC\,NHqaEW>L^M7CK=cq\c(+<K6OM+c+SE$\bP?ICX9u7M#V,6cJ.Yd?VZD@0mD3?mt\#\f7%][WLm@b4:<^)[1A(1alSM$74MUr"&9u[Kph-i!J6pV)trKX*kXeABB_PG2^N?K!(+uSJp2(d-G(b_*Q,.,Ye3C;C.<k6L_2@Xm=q3^IM!>mhB,h*GLP<(6]>c[Xd!GDf^8<l?e#bL!^T<1g']U$^2PMH4F1,^Uj5;r#.Z%-Wan:0!/.A9-QY++-g*PE`E?pO?c`VeJK<';&npq7G(nC03s]kX@&&BYhLD6hDP<5s'WOcu,b8,,#BJlalC&b$!?U;O53_Fj"b>O,IU6T]SX3RX_%7jrAWkmk7*#IqgU9l"c>l_"XX\1B5XgbR/@\TN<d[*X>dm-:\cBEVe?g=,BtqIg7?HilrDkNj<t0[0B#2.Y!ON,4BI0#>T@.V!&aVt'+:)ug!'W$*HQ6'6.`?pD!2r4V%JQ;H@B2NSfC>dnoTHN4e?[TqNr@rcM'+_W]mp&h:3QW5o1uf3^9M\6<KW:^\TdAZMe>gm4.S5g/GJDpS(F9>4TAshesk[;fY%4;QAsMBSU#>;g@L(1$B'd*3h=)`nEt-jG#nUM/%LEjF#L+B=0edi;^WXA](,^gUK:Hk96\Im<P%V$JK3_d(;.i%STk$IDW\\"okU^HhVeB!Nui>FhO0Rms7T0Ldhr8gRuA2m[cBOb!aZP''&c;34R2PlN+)q#HAMq"A\gIUC+=W,?@1,+$eV"S04G\;*BS<%f3^0?Wu(.bj$##gBo@Y94jk^:fp!%r6F=OV5B#3T4HXn0Kp?E8jidB?5#`58M2(,Mgc)DD5A:)ZQdRfs)IeLF;:j,Dk=QH,\h&^,hm;qJ?h4ee)nkL*Dpk,_9_b?*)%.'XWu2N+1ql>t-,TqjR6,K9ZDH_PX5<$?/.Klg8lbU`B@ViX;WIL9II_^9Na#(p-g1H>pQoSUJ"<ikqNUBAU^un.1aW1]7pN[ko'B_,%i_g_A&fml2^XWh_8u+Xn_LdRN>f)$pGr+oDSIJm@,H8aWKP6"pep9L7cSndM_QG8BV1:MGpienO=T`37h=JjNK#A#\+]3qU@";h[Ha*iUIqM'_jL-<Q[ID7jjZk+`S#D(_@rj=%KP(AGCf\eWFsOgnf?RK5F4@]E:PQX/3cs[RiTj=BN5U0Y$UGG>kt*h<;jgVNLIh%8bF"@M?\,>>@jdC;UJYh5'1Z7Z@\E`;clGkT$%lsSe`n^_e%4d6qj>3fV")P,1g`Q)cf1LhsNR;J"=(,"8]28-W8u:nVsr)D7K4ZVl#uhY,%3[*c]_j'^(b$P)>cf,)dSJhNXe9f>A1bl`([975,J5,YlB_Th<l$7#<^1iLbnnh"!qHil`p#'6<6b_ktZl`2ToEl9l8QN/p//i`j&gi$tG[e]Z8Src,12[k$aBp3B_;c!$7-:HnCugMbs`M(<oE%i`H0C7p_/2if%BEoWGpf1Nf)nMAnT[eWDc\l&,>`G3%H`'mb.6-PdV9:qKOF37G?Bcuh4SN8?b?^p7_KN!8/aIq(pbA$5J=]G#JF+<o-krV=5C[A&57K0Sub+)g^+$4kr`/F^^+HRZS0:orGq+\GYEQe?Z>/_*AN1Y8SrU[lB6*=O.9?nGh40;&g;!,6D-CML[V'jemp=QC@#YG^q;"VW"B(b)H.3\P@JKf$hE38-'SMbh^JZg*H015[ak4VPnn![u691tIDS!]!.pKl.9\YjGr'!\QbfmNN7[J\LKN"u,'71L?NB()mChDprk"9m=k<j_FIR;('@LX]\*r\_Y2%Ni-^HKfkM_E>Z$q"L6MU+`)shY!0SJ$Mf''%'O$0=9h@'2/7q,n&J-9i=mEa`m2I]*qcC\7jf">b^Ub4F?qPY;:?[e*OQsH_n)f_7]`1-Z&1s@<(Q':$Y0?`hM$k-N>f=^I[4b/L-+)MBMPS+2:u6<ODbnD3=TNgU0]EWK:l[rA#iQOj@[PFA:"N@qla/&6)KqY"/4C\_5)NbD)4m4XN#j`fAd:oM:?"&EN,AZ0[(F)O(2G[FE*gG5LE[&]<52<3`Rgmo?EqQ18^kK"1jFD/"4\\E(H^/:Zrk!\"GR$l"!-[[S"]mF=kUC?esT7fMPS3`4mh<YR?2DjK6q62Y_\((&<YR58+DiIeubdrs;?7]Mf&`TerG0,:'"T%gG0i9f3-fo\XG:!%-a-][#La&20&]g[Dk.fE@[:-TZph.fqh>Om@)]gho+Ed)?3op$.$)1BH8<!AC_e!:<FOiRC&9=G@GY8Fe5d[-PHJ%3/Z;=FOWRW>:\8D.Zn.*m2k.ANE"IKk2tpaLO:;>#Hp1,"FRXr?D\np-(cI%*)kQH?NA!$UFJS"a4PQ5P%M8ZJX+V>N,t\:KM[="dL(gkC4uP2j1F^.7>qa4%J%0[Gnh`*e\=[?;Y6(b3K[3_ClmG^ih:ir)&RT?bp-SXCqe\!V4.R##7[)oR!eg&)FM8u$ga%iaro/MJKsC*L`Aq&SORN/\^cZ#m?NhT$'.\OAq/-]R"m\A,>tPLCiNlBZmuV3eG0=(=4u_Rj6NFJejZcPIM%RF5GE,0@l2\,(uSock,/R<ItUH_4$IC6[V_8!!;+`ug\3B)i2KDr26<)mWNCX<H<"1qBDc@NKD`+NW*V=HL/7gZZnrPNSA)0=<K.]V!:&q>J[JVD$2);,=?Vk3Z$o<QopLXt[>8T;DO[p<m&;]bR-L-d1Ek^"mG4DS52dA!tMtYcF9Vf+3pJ^\4['2Z2WcOIHr.;X)0O'':,=Ec9i_+\t)*kY4COYi=N`mt\#lp$.1g)R_0;[I@_-+J7uOp`&;V4b#PBbU,Q$T/EHK`@m&HS6tiLa(Dp`K&<ADSeo.Q9["Y/%ki-)NOk?h/Fq[C:B,X=#XPV"rWKblg%f!'Q#'0m6\Nl))`5@k2,:7]ElF*lU.'Zbd.68&qrX2abD'dNbGZJXg9"#JT>sZ%4^VL_e!D!<\sE1ISE,jYSA*12Wfn;.EYj%Sh!q-uWPa*8oq47b'fg(QX^7iJ8L;&A)7\G4:"$/509"F/6#N+O(O0Rf4`&du8L]8Q=&#gVS.Fhm1-b60-T@Yi/<U2;5t'NPZ=)MiV]H2]Q'>EZ@C7?Y+0l'N&`i4g/BF)$^+Z<?5F!$rf!N]W"oN8R.aM!lB(Rr_(ZYqPIbZ:L=AMGG]7BKbmP_+fZCe&_d!%*6Qb_Jd1As5slsFqZF_1S.rgrj-"'65Hf_o;2aGlL/PT)PrUWY_(g&!,LjITUr2V+-OOg2$CjfqKd[S=JbmC@fE,fhR`o!J!GUmlo",dH[POfnNrXV*:ldh%%;<r24=o$m8>oqJN,jqIkgM/Z\+82tmH#qSAm+BL2u6*<32`q@q18:=L\VHOaAK@6qZESP04WnPlDpY^TB]k=#5j%^V]GWp%8SGPGC:!8iZRe%(6kFm(4BR'n8A)kI^%9_`LMc6I]nXJr\KnUl?6=h^h9o_HK3:XAR*cuR9CCbI3S9e:Eg@s1i6!J)+=TZ0ELW*&]^=HM\"M&+?Hbi!jc94Cg[?J[h6YWBNe#77kk5H>rSf"gC+=*I?rMX;n,b'RT"ahe;[*,SK?9Q^Y4t(OL[t5q0\U#,!EpGQ@Olq)FZW+Ol*F8lHVGst"6*B]O[kte7O\"4bh_:mK_Nsjrob>b/142oJj28`h%:5e<c*dCqW$k4REjm[#rqGRo$Z\=N=PQFg6EEECjT`89d,>EsEjG:@[*npX_t54fE>lG\Dg`8ZQ8X*0mJn,$-h:*;Ie6M2dKL1c?G.s05#b[Bb1`gX_31&.,F<bK(CMYs'7sK&oEMjt)Dc`.WCeg8G;H=/biMJnrNBsoJm>/PoC)J[>^GN]bM1(]RV(9UB%6S@Fd10u(+i>4\ZprLlr'DtSp,gqS.ap2G?Ocl]:u7fUH`m7+NX6J-6(gXVjnl2mT<Q9Y/(3@](Cu;pG]XqV3>8@1i<qMqW(#Wogt826]#aaAFWH>Ir:I[S(EXY70e?.(*@UlH>U85Y(<"*#ZogNrEh;l2C$;nb>=;da92`l8V[aYj*t'5h333W`f$;YFDmQ$]QKBEj(uCPkJIOYNMT?-FWJ.aMhDnW7^g>X4*#ts49%-&SfRC`4O1^DbRF]c5,YI<g<_T[3@XZt'9SF?a)su.3q(gOa$>%cjJkX#4KA5u"(f364;RncUK7YK?N:?OSlo-paVWsig9jRgJ./#hlmD2Wp29Am2,Bk.Sot7W&`i4gX=%(5ZoqKed[leTVJTQ8*S,"3OK3K4NK?1[Fe"$2+]b_Tk\&:r%&q(Hn,0AokXS!=Sq!#PUV)#A0'Bid9@RU=+,f+T*TZLgMFrM+pJbpBTX$&a[I5#uX*!0tbJrh2+BPgn^"/Ip*@[#YG8^:7!?c@V%"aZ@[G]sZhYXbApKRN5mk/=t`>.VRMJIl6(kN)\Y$T,">c!j*B9/52de8/l=fZmiL%N>s[3%_<dV&.G/UeI0(sjWt=&5HYcQe55l9.t`nr*L+;HD*N.5)PKioF%7H<A,UUB^I)ngDMD(Uu04-[3CsIK%ehq%[5PHtjtENK$&<X>3!RjEd@]pUF)\36tT7o]B<H<F^9h]^eE;`1/OZ6N]Rr]6*#R\%PjBqVVaLjAPAh5CW5OesHeZ"M&jSd?CU[HTj7arTrm7Zat#&FapFFL*3t0n9oAKWroo..2'd*6+oo2bC>!<jpUjn],Habl^N!%`tC"2Gg\kK$;4qu_5_1L:;`GO>uHFe=Z^*f]'kEWrI3D1DV`e-8V)E_(c$'1a=[+'>uTX/ph6<arU7icE,LRVpVOJ]AcKId5IH^LUc)6ghEacaCI`R3\7F6R2*VLR-RsMbTJatt-7VeVF]H&L&_BY51N1hc]dJY?BEu*6<dTGRZHk;VX7C2?VsA^(<T=$0^1qE4NG@'Rn_c^6jf@O!iTp@6a_30l3Qg6DS3`h<Xt0P-iSh%#]T[Ei2A\XB&P_.`G4&+CCPjNH8]1Enkh7o]^qOW_CE<BuaOSJH+BN;VeZPj[aAoQk7pTW6'Y+Z2BoMK!?.Ea.Xt7ec[aRL&C.?p&cfYas+c2NIqJ#EbF/cXheT8\.rDjh#BB546C)6j@e/_aP?8(o`@d^Q]HZn9FFiNhbdU#JE6Knc#jjHR9)RO<JOR"B!(3-F[np>DdCqOZ`3gK!(8[J2As#>8"eC&2Ph\I4mHr!^aPNMC!LJT2MZ2RI:rbOl^labTBP;]2A+P6+pqFY[)5!a)*rg:1PV.\m'jlf;iI.c3U_hYBh?ZJ%P42:F^^OQ:@fi&Ctrd!_nY%]2c)P*_-Z"W4fFiJlD!!m8pVU"MZ*u=ct5Wj3Q%FbqmP=duWX',%IV($&IX`Be_+BL30HZGBZ[U+2pf<2**#HaR[@EXml>6b[DeZEUj"*NLkIn-I[*qSTh'H%dG"Kh(5ok%q,XulK?+rt@,C1St!qpkE+]j,Jd*EFiYp<=DbMRGM7PkUj_WM(%I;7ue(FJ76b+8ts&R>!<%Xg7Wa;e"P(E-Wlakp;0ZF1Y_<d2Fm!]:2`l[jE[4E[r#smJ\\P7>a0/RJE9NlX!l3XL\U(qL7).JqA1](Kj/<$g-i[dicZ,SnD>=;?&ftrcdO.g68#7jD:Z8X*7ZL`M:%n;XnT"o'],I:Hkj'SHF1f6-krt1Lf@rc1a&ea]g]0n(;W:VsO7McAT&Fq^mfJ!e?s6l'$@d.1`hA%go41fj;![PgU?]m%LTQ?kTU0k_2NlE[sRjHqs/TaOSK6+LekI+Y7ZPn9%qn>k:@V,s?POC>J/*_hP8c1`cPIBgmC7[nKg5=&sq%0%*XHmOuu?EDp@Eh$,T;6dATTSpFLE:L#5:5X,Z]l]^^nbOn!l9oJ-?0%EqVaue^uiK?_6qQ9BM4d>!Ls')!$<P0HWNplhJ1if<_-el:@F^H8'"h>qV*nQ?ah)9QFa:3VPa:p#+\/a(1>["o)b*&RL,3g77B%+6&='R5Q-b!I?$j2o;l!I%Rr&X8(eGGJHh_+$D1F((\qlhou?(Gt,r)dD#U?dQSPYUngA&U[O+6X^=*q;[i..P.MAUUJ>gq<\F,;sJM-Kh1VCZtX=CK.Jd2!%,^E*K\CgqPekpD_'T;C\R;ahY*[Xa%82Drj&JT3f^K<'Gh?[sq3)KDR<mc@qJMgrc*EH$aE(*O!j^;N<-d`GE^U8MQ@JSin[1IWC^2D>3G3PIWm\LM%:]lK)Z?X)o'c)Ruf[l%D5g1VQr:Ab)b[8Un<)j;Nq':Y9Ela>V8aPstXu`2-t^@"`p/`Gm8bQ#$Bc]t/+,`a0I;E6LRcP^G%P&2@3Bg!&\BQ.&4Sg!ZT`_UGFZ<m*EPaHc3G,0gg45I`r45ju?^<:j%Z4_3JCWDc%Xg6GpV7pP]\@@+>Imd45("u9GPV*V8oH/?45>bkR_b"29q]bLK<maflfFhN,T^N[0FrnW/]^K++hRr;QTI9B]+q4=.d%GbXP-dOa-denC:YVc07Z)^?im=$^"%j:B7r$G]3WhrPFG3D2Ods5qrL^O1Y4gS:l`8Vq*--%^+[8__[8\Nc.c_.'$h:%[fSe'q-[]HsM$IQdqZgq!YBg1@V5OYm6?hPV`e]U4>X'St4I.3%4M\;blXi@>$1OkT41;-C8je1GAVA_(mD*b=<!8#W5@;`9?bB+an\XW9=]V^[//.qiobcdgjY4hY<X!Z*NFZ5\alYE@82k1aMm<#<SGKZ=<7>DZY<B>H#c37\e#Iu.H=d(5?Nnij]L32nAr?m%C@mTPW7X'LtpHtd0dXRPe\QX+@QDXEA)#W3)Z]74sn/>S6NREUZ:%rc"lhbu"e.ge"\'da7I%)-8Ee>g[#8"r\8gB&Ne?SVnfZ<)QGn\`&U5phR0D+\G]XhkAYIj\)QLj'PM-I>:[]LJi.p<i]&)VH>o'G<&/1;7rAnU6*5%e5$WMLl<ht.H<$[`)fH5Z.mFa5Y?Q-4=:m],]sMNV"31(`W[,O7Bf#5Y6.[KX4YaC4C>HKN/&57X_-F\uA8\D!(h*$tH^I'js_Z$r:=YA6"1Tru,oi`#ISo@C/a3bYqlgM's/VoGI&h=[lmD8JKIihrju\_<"UO5I_P:[_cK8fhS>hl6?h<kJQY4NQp<2-!]]ME`07J#+TL5(<.<JJX1&mlPYoS86,Hn^#W6$Wlj\qFE3)Yk[84oqV!3eNKNF5]Diu"'&:=FEJPB9V/cegmPJ"L^6.T%^NZfrlK)bpU+k);IY%YLIX+d==N6fg6$g\A0`OmnpMraQ$0nWXgKl.2q4iD<T8-hNCEGO'BFJ3joi5Lg<Us3rc?``7>@tE?cqT"e,"FYhgNOIOmNQtf<;ce[sH"80Dsk'h?2#cL@WK62H>2?n+bjodb#i45u"g@qB?*RXkpctMUl@9b,8e@DGEKBUKG(;Xs(lG:u9234/1a]Vk6,_ie)C=74IDYYu/Z$GAiD.)sPIe?R@p_kSk@HOfBD^:)UgcV.Wi11;*Y&hCMS\+</s/`t$hG<MOaD"G!.$:^V5C2i$B`9)PU#]*u-UJqB;DZY1f4T!>n+kG=2,]-UMOOA`d]fO7/!`[j/se%=5$:KcKQ;?c&bdDQqYBMEJb];kPim`D$5:]@[s)SAe+X-^(6=)Na%oa^.8?E-c<AYhTJMZ3LK2f<X`l1^(e3(CIn4+l=T"n11/R8#,3lo3bKoH!(XB+n;4@qik'pX"2M6O.W?"RI=L>^'1TE@U":m&^!p,M-[8`6l`Bg<4GsX$eA*f:+\L=.,7f@*F8HfJ:!L59HqBOIQ"(D9J6VHf88m%CK+%[j#?@E;b5M`8GTY!5W,PJ)<BiI0-I`I56g&]^'YtSTjW%PK867%/t-ee!@tj@b%Hr/QA0]@\=$)XfR6TCXe@/ga.+.Uog@WA]ebL61+%'7tV#K.Pn_;*a\L"(=raVY5U>HW3fJN*r'+3'p\0+=^J':N5Ln5)<;-GIbpp1@9G`Eo!k!'7rKZY<UV97dL#sB!e($dEjr[Ccn[otpI5WKJ&BOJQgY@don*IM.e,)*`c:td<u.EskJnlOVJggb0H>(j+R@HEhsGE#<b6p=:$]!Jq$8T7H.O3Xfd\^@:WI!kNP:b1c.7%9[V1dgK*hm$V1[ROG@Qd3pKMp?j<f*=%ZXBN-e#0$i8*@EGN5HZ:E7!GA*9\2_IKul3N"U^X;B]u9p,eD(<ei_*h\8^h$>_qg%hC4X=sIQ6HPFW+Lej=#]fSC\\hB.])&CIkG8B7gkfN")`sS761.$W#O)2&aW'Y]fN>T%U=h>G=8L1a_rXC&4J^j$EUW*r34F*mAU;5sOnS.SD5>`4,GI_gZ%Ff\\9[\!8lri/(^kALiS!\Wqn#slO'edP0G\ZO=fU@5-?\k3'&RBk=JdPejNa4&;qKb@q#sa9?\ePDFD8@2gids4fi<4Sa@iU*R5l+A)_h=h<"S+?lNo)25>E-3jbY_p<-jR(OZ9h%;EhVjo"a+`V+IR$bhYL'gucET=*<bjg9Pj!m=m>><qX`_POH'p`MmH;=M<o:oqIq`9^)'?d_:-1N#fH+Zu(ud:2X6bmE4O'77A<Aa@=^Ym:+q\MPpsrmjiHt.rOkijHc_RJm;U%Q)\WuWltC-fmE#`]AT?Bf!"fN2SAa_bsAN%:%pL36)YcgFR?_?j-PZ[VeL4#B9%NQeuP./eYo6iV<DiEYL$W\RN+D:mgJC@f:JB`_BRNG%p&V$0\V`Vc;I-cH.0s+^@[qU%`*22iQe!\l<5O[6rbh[<R.b-SNL*m\Sk^kmJu7-)`3GcQXe-X:N,,)[JMFBD`oY3pM=SFjVh2cePJPn>I*)El)^u<0IFbc>GqmM57J/9R:r'QH2QsQmC\)KZO^X0pnWNIh!*CLkDpZ"^;t`oZ)i0cMQIi$[q_E!D+/,A30>>m\2FV5FZ+T`S&X@#BA1qqq[H78leBV@ME3X!\Z.`@@a#,\I@qK[ek0:iej+5nVf\29rT_Ss]u?gjP;k#H>BW;>V.h9J+RM6Af%rnDQT@i^WJq(lipSt;?i84<4^Ug.E;sM0-?05NF-ZT!##gA)Mck-Y4"K4\9NIg$"hEK*s8(:$](Mh`$`Du/.bb/%SRd*]n4HEC\5i.TOpF'4lKt^1F+M\:nSi&^S?&59g9]tJldq_0rp?E?djI4qJ_Y0.9@MA0NnW^fY+2SA:CVp2in>Nre_0j>0uUH(b+IeO=7u;V)X\oY^F/d$Xh=K>A+UOUb(M?M^3n_W%=5e"7E`WYDi/WO@K()F_h1*D\u$fMf_Y>oK6)Lp4_Nmu'@XU$p\m@#s&\S(=.1F:ajp+aRd[u1[6-DW"hE&\nS&3*MH=PuGEH51WC/&RWFh^"+bS@I83?k@6(p^b<i]CiY1L[9=*<A*h5AVDrDuH?4?@hDa]HaR?Zn+!qf&/k/+d)fmel_EP@;U0!$Esq*9<D\l:kG,r]]]?D+&!_X*F<kP/K/`BessTi6iV%.SoOF%<<Q%oWRWK$$,2BjD$j;N2\m4.'oqWZ]i[K\`/\I"Ab+0N;A":h?&/Z2Q>,$<(&,D)TQUljp:dPkPVtcDuPM$=_"6HdF<:UI$=Q!SpFaOdt]H#cBGAZSL:6_q7M/6=.YDGpK-iU8ro[9C=S7ADW%PYKh&K;PanL#:UW$X\Pgt0>e/]Rqb$1"*iWA)(+$Y\nCPh4$-"7mTh'*`lZ8gB3+*I?C;WiD)]R6QDg-K)ho]`gkW1Le1<@.Oj$f>JGaP)VO;\j`3>CPs^MJ'o^3b8d5D*5>N=`chY5H>7nRbh<A\EFD&+(K`q^*Nq+E(FjalY\U5\Q-aX6b8&\Mm/k[ZsV6Dn;b_H3cuBRIk&[jF>Yi)`/>c=HM:9C&G<8Y:KWrUZTnUVqgn:rta^fAo\6Z)`?ike]DeYICGJ#6WFM7AU7EY\)kKSIFU/mQ'h=DXXV!dJ,j+>aAo[mWtuhhah1pN;!!oM?:7'.jm/`IhTDjj>Tk!G5($2Z[!@8;`f/EA&0L`4a))=Kr62-qea".;VK(esf3^WjnJ^V70c&iQ?6Ln-A)<,lGsc4M-ZF#.\Z]=fB\tF2H[$`!4!opC<:SQMO`h)\>&WsY]\R^J_Ya0#]=14G^J+@9&(0&Uo&%3#n\@dJH?+B,>->>P[IRX>I<t.)*E6ooh>^F`@oc%1[2[,E+1(3NAr_`$YF7b[4HmkV1Z,D-UrK,EXcr>Igd*Qf&:or(:QR+*Ms'W8@,?@1Mh7V2G1G]co)-5]d<ZDTI+LWar5f\:612FVJd.2D/^I=)d5]Ca4BBPYT.O\CB?hb"]Wi:]EnC0&ZuS_]+63cMB's['RFWke\8ftWV-C'D$hM6Ga#[6<p27\a+*gOMVPVoppXu%u/JCLE\_^BoE[uK$@k>\A?eJ'Y_j"Lm4"J'_gEb+%jDTNc)5j2ig?mC8WEEYAeI6I-2]VuJM>W,fMncHS7:a=l&9:IT;opuc+,6tGqmOF".pe6%]79f>ABJl!:^qFQ$Jp31F,L0t6@/C7X;=?YeA_:8aRpgX7@KBag@0(kp>fgj19p2<X%&1to([k&[<0>]no:!CQ2GVj,LbDmN*UO)HdjTj%G.R$IIi3]/]FnuH<RA#^4ilp0Y,Mt5$H8M@mTOQR="SWXTA0:$<jo1.f#[b8?1USlC"?:4"iaA^u&I(K%qJCmX^1R@W1MGB`JDSVVJ/8KpOlD>&mEHqZ]>=1n$+AZRHK([EoA'Kq:Go)%1JS[RbZ@kga=$<pcLUbALVAI,6-ngg!oCF&R#6$$%m=g&E2hZZiLMp?U=1iJ+euI$:_<'[#RT,DYU>*`mOTr0*TBFAI#iZm>3,6=#uop.6,0EYn[skd)j"O9bMeb0/k3R7#6R4D?4.e7]FgQ\A>b%'-*gmJoDV#m)lmLF]i+b^70r>TdRFof>j)F.9R2\9.7TnGsI-K!HeAV:Vn8a=!Z1&T5"<%WY!7@&0*a$hNT@H_,/\l]P4rio,Mj)iMs03d0RjnMfaW3C0gf,+B5+-?qGmeM1OD<rM4p>7u:4hh)/S%$Y4\4IKBNo4K-aRP5dbalVB1e2-R-dQ#aK+P1@#hWOjK<uG0m:+Es#%r+k20&?&-N"<q2;F.JV",04+gUYcGZ[N&X!Q`26-i`d5N2g)HHJb<qch-:m1(PH@G*=#prXDWoH#eURO?6`OFBX0b8<[9@lr1X=c3lEU/&,u3c@&[*^LOssES93^57DWW&`d[XZCaFcr6'n3\T&9'F2m</a$u:JMtZW8#BY?SoMr"s,o.3-e!Fo#hr4bp2Uss`P554rjg&@S.=6YO[;2,$%3N0i\p'!(6_cps9bGM\RS'*NpJ+XEKA?J)6=IBEp[79Xr<`N+OJrmD,*Z;eLiX*nc#UC7#\]8?(:J"FU:dE`n];NG6#M(WN_NMG4jA+&4DTfhWTRMDoPX-`g%2RdQW/GE9ouE\aStnoH@'&?NSL29UkAO>2RYhtpt2jh@_LYTCYDNnH-af`gS/ggO>kc9F9SAS''.3<>^STuk?[XJgD5LS8t>e)JkQ8,XAV?e@ec%m6%7@olf%`7CJFU2!!FX,<Y#c!q*j[A\N^o*>jD!,:3M*`G".cpdW4c0C63f+5`Ru#fKc!`jN.#hS^C;Oi_uUBXS:o)"M#G/Cs$^.6%"_U.RV6dU/p?O$VrmWQ\+>t]C-Rb_>umHmIpD.F0fKBXMH16^s_:"T;C:YV&b]7($*MD^3lQeo\@4_X(k18bLOLt9rUK+c8BPm<6ZP0o(Xd@`odJ&E^*-n9\_*6LLGs'8@!,i4I<DWqu493:)=KC5s=#qDGEKQp5;Z6_c9IE:^qI:?G$_c(2r,_Q()aQ7r>Un_^CL00[TLZnu`;jn"5':WsNf((>5c3=89AU'&Csa*s^?R0^Zntg:op;Z+Cn=nQ5-L4aZBpccr;VU>A]s5a&eQQ+K`@Ca%kUOK5m@[idEnAD]Qgea!o>]C(4oW\*Cm-2Ce\pJji5J,05<WYsms0mCCkf<'Ufk06d]'j*^*#W^H>\agu??Gi-4qm&?iiuS9dSU>e1E(&/&=Ets_Tc2u!6bd[qiagulJG@V1@1i&k::@jDShPJcI!]ktr2j7&LZ"#ap\d*56*A3Oq]Fl7Y88I&R&d,@[nG?4Jb1T'hL5'.ZJOk=N&fimjsQ2DXRC<X]n)S2G4T)4&'UWMg[R+1l43@1gGcP.KG)d#Y!S@33T8KWTkisb>H<*HHfNEdQhQg](Qkkj<37:pgPXI,X-%a(qtJ?;pt)3HJ)9;^<?q)(e"gj[D]f3+OBK9MRJ?@B-?1uI5Bj]3#RH-<n,)fb@9nOj/_#DXd6]O1_9+F%7#Yqd<ql%12t#0CX0(,%jlbl49#q6'Y/VZTfTU[]bbJq$c_kbC>WDmY;fg]jl[&/0^L>?W>LMeIH=!>Ght'87F'.TG8_Vs7rRLJRhAI5=?3Oo%>Q0]\psH-qQkR0/mF=>4])$?+l8qe&DYfYPW)>paEfTPEPGPtBdT]lK<AS^-_7B0gnW`69--N[s#Y$`=kUjN`rDtEYm_>hc2[FONLTbc%1J1eu^4gNfHh?ejQZlW9hE$nU,YO=rgQU0Zh:%>E;pOZ(hUte]&`d[XZAClM0PGusB8R[0-l8uZrh-$hISf`n2*+V`F'lBLhIgC5!C%rj4")M0gp6]C-&46sL.JqA\boR4?[T;.=QFJpc=N9?;F.JFH1%0!Rchu+]P@gslEoXNqu9>=[CM*4JWOD0O=N8"#5$#V\u]l'bb'+$cZe\!ghNN(j9j^c2JJ&4F<rgRO1BDN40m8>)$I_P[*rutML:Sg1:6GJ)F:OG,+BP4-HD\,Qj73+W:oUV`!>26.;I]`_>RLGSZ9i6fI\&F\W?$rRJc8WTrPZ+l&6@,gn\Z>j%$:HW\[k59TWI*;7^Z$dYpD(UfWBP/1@);?KpT`_&26^kBE"<o^A!;pUDF7gN?$c\<csN`jh@B;gpT9aT5D/%7..;F&R7_s(lB#9*DZ`pldU(\CEo)aAjj\R"\%pCY$:aQ/],WG?XQ"pPj;ueN[?_2i"Ni,l.JWT-.3FOj+>UT0@_S8H4FTf<=?)hK`=D7>^7'<T+2W;>k:QNYnd;585O\MYuYAr:/]kRY>pH/"8PIVm0Hfr:4BmGL'MGJhb@>^F**=QC^LU*pDVP7h/m-q,[ZK)=/3CXLb[W6l^9Z`,NMS6[*<jBBiWGZ;h:g+BNR[k)4Q6=t<(CaPB&[[b!91FC;Pa-"m1%Rir=?=>4B[s#D7DeQ?@'K3Vij[$6dJ'0uKcS=+_99"k7.53;@,`j9=E2C68GMiR)&2u,"AdjE2bQUMYr]c^DTP!Sp<l-_?CqEclS@=.]QVZ#_p(uu/F\B=j3Sj)sHn!aIUmk^6J81bT^Dk@#scCUW_C8u^G`"U_d6Gljun%EPj1=9ZTHD]O5nj0E47HY_GW[*SDPkq)fmCiGR4-QR4.1r^I5@7OKW2l8WIJ1:06BJ7QaJK3QgG[s9RuQpWZ$#A&lhX0F>*5_C5ELrikGaW8Q![&-d?TXRk:,.[W3>dR5'o)6o(EIS*h2qq+W09h/7[5'#PVR`eha$c?.d_FP7-s;X57PNYC\LMeJ6&)i*4I\Dn/h;n'O;s_hX;MA=u&+B'rg4gtrDk!.pbY6*>6XleH2GhM\j<QQ)5hRKp`Q2Y-f2a$Mu24a-J3hdaFW:%So9(14\BlhOGN!M::NJ#`KaOgO\cJ%rBQ=&]'(E_8f_X0KaC#J!1aN]K)BFh[tm0r*mMK&g"1]mHQER,NnMG#s"1?FlnseFS,1>$9ajoR@c:@_Ks\)3g#o%s$!dH?eMt?2<B;]tTRUGC6T<'Y:cXXkP0;jCrJ-3$..0h'H(i^kqoI4Yt7ZS2_9'EQk8'm02bAd.GEq^)`)mek9r/4Q4]*6I5\NbZpf5Z8p!kmr+C;CiR&AYY!p5L]%_'F>m&`50+JYNnW^sPq0SBDZ/dp\<Ec(?WYuPZm>oLTq">3ZlHX+XquNbRQ3Hi&`d[XZ5#[n+*71gXP50tHB,p6+#bpl>;om;qhdj,@r$`dCtj!J`1/7:[AN'XX%<E"56kAR>:TKZFu?`pG\m?JR+u?BU#>?-KT$*`U8;;V,]j:%?R?R'B\gGInK><ArgmAW;NjgWB)gPj2_CiEij@V:PsKi@P]h,e73,I4RK7hbf/mOD1Jjq#*TS\CV_XF2$93,';6;lVG"0!lW^)Xr5Glc!I2lich+#K;A"VW$`>=h"9UYb^Q>2PrHWq3[mudIp*+=>?W-"r+-?#\NOK5Y--3h$'3HP#Udq[aQY,o.Q)`ESuaiZOmgTph9Y0c!m/(\33`5ZqKD4Bk?Tm#U"?B6/lSnlIf'Wb!Cn@?DR?]>+;aSfA</>D&sjV>4>/F(eDe^*ohjW0$`S6`8N,\\?=k'2tL=D'AM0XFF8V5>72\(UX`RWm]\WJ#d$o])_[Vi>f\.$r6Vp]!sUZrQe%<LQ`<FbfF`!)sgo#J&j>,Mum5[7JBj4<+Vmb4oR-I\`&9EY\3/m.7u<4X3ClL;CY+X$g1jod``E;VeqSiii._RPg0#2XpXuqcLQaZu2H,m$VQ<q%2V%/@$!R\Y$!oV]`]s`6bohB6a02gU_,q52hcu.DK'Q.LZ8;jI%.W%34Fr1hn"W`Jh@m!>jgC?+og1=n;bB@kMJfVTnZI;>T+YQE,A([J.0O4"YaTVW`)_bfLk]EeF@#8eXQ=R4pAVrk4ZhC?dk"9<54ad6DHgHZ#W.kjr+oe,!j^gE`ag'.J\J%tZQ$![-Pad$*e/cVJ-!E_'Cgmsos*]I'.V<@5e8o;8I]SsbZ$[<C%o09JXa;`$TPrcr2KqJ-nm57pcUMqg8eH#L$qnrFd)Q]ZH?m]=*MqQ-Vq0?VbN;l3Ih&`icsn1^[n6BJ7Qa;+riW@;J%AO]`9D(ut+<(n>VX?@q'_d4s0p[7:D:-LLXBG"5j`LUi,D5`f8:0l<1?iD^9*gf6rLu2FG:+?jLG\_HgkY4jF][lt6djK&m2UFm?C9X;KLE-nGkKMS\pF9)C^r[7uqS-0;jM+2iqFC+dIi@SMC5Z,LCKFe"I.U]+DMdORRI=>@@b,H7;g_TnP7(>9I=!V+p)ri\a`jOdgMaVY;<GYb"LD#S*n6EXAWE9ao4D!Z+BR412lh7l^@l;q.73:LQ.$OlU?X[tXku*5Ufn4;Wi9H9s5.5*,Kc7Ja94YQ;eeU[X0K_]"hFGSDjs?>rUQq!f)/eCKq17U[]!-eqUO@*NFE@P\<Ic@.kG/Jn9*JD?.U,ZS3QUY_;+u@>:3Es=c*/>DU_/O;hcg<i?5V2.-'I_kH2BInG=81Wms->@Nte3r9eE!l-GYu&-"1?B]'&PZ8L16BfdjEIPo/uh"\s#"s*ff(nQa.QRkoqs0C,ojFY%RLC`740QqNJP@mlI[iXASrOQ`Y/F(qH20JFlm3?n^Zgnc=:WW-i.h8i'J*kU3nLJH$PQ6B"mt\!Pk[f,&2d#hFR-(J[O$MZ@^^QMu#e6s#Oii&\<frtYfg6A'1bQCK:gW_-G@'^7;;V`7[SG>ddYgQt\JgBB;33=+13JB*B;YP-s7PP\T.M"0(a&-J\Aln:K]72DbuuHMJ2B:cjMCfJf<40uH2K/\q:c^rDfVJ`\T'4qjK\S+ZC![eCWB1Ce8LX&#SWHZ\&?o4`S&f!1Z`jWDWqJK9ft'rb.+])P:K(:ffJAi57V;]cE#mHc_#R^Sc&--rr>r33,S1gpNMmmnl[$SKA;IPXr;WiW+4$U:#c$BaV[6Se&66q^E:%qGHYS;RsCm*9`K*:H&#EMkN).<e`EFFculI\rs]me%NW2/-M#g'h01KAHi3ZdX8KW>ceUsFhIYNb';t9peX(cXZ`h]a.r*Um/q,'[q#1Sp<A.56cNU<Qn^sBdAs:Yd[<[<GO^]+IFh/&j*pM@?Off0Hll3)Y+1,D4N!K)a.[d7CL(.H6G9PX?eUAk@5,6?GWa.P5o0A?#eO#@uZ,kK"\U$3YeWSlE_BLV&207YWL!jEP0uV/a1Y#*W?<5JjFeY>588-['8VCg&>:%j"[EnM0I)R2ZW#`EmpDq/jF?IWEhjH-)HJ5*`5$X_;<F,jYX:s-ja0M\.[RDi3Z?#c[mFuM29fWlnkifAq[rq),VY'0lB["Q,U[UaX&+7-\?5gk:h"u:')X6)j\9PT/[BN2o!B`P[R_7HPA^AiHIuN`ii:?kGr=^^Sfsl<TX#BB=VH)C3>4V6=qHp]]mk,BUB$E+r(T9C'CqSW+AV).HDQB([\`PJ$"32,kII,<5`U*#^8fhF3X8Z:FUZ/%E<1_'jo/ubAQ`lb0=m'DqE$b?TbXR\pZ,kK"\O,K)AtGFMWs8:hh%mp38crDrQ\Q(YgU']'Rr+cfB5s8=3>$r:?^4['ei-S!<R\6bU:BKJQ.>[QfB__`B5Lg"l4/`p&'+TqUZ.\#0j<IbE6!T9TmQMjMsgVa6#N)_7_V(qPGbc,H/7cVRF+k1<F_i2f__c?m.OFj?@W->4am0QaP\r<^3/%hMT;;31bALpOQ"6MJYW^aC=b)WB+l872HUAK&+72KdPT7pReQi;POCE\/SIM5X0Ka3#.Y=q*AZrK,'W[t8"$nNY+#31+`8Y")oUs"^Jq2FbHOAFRaL3!LEYQWp>jc9Q\n65'',WEr@#=8hHO$6:F256Iu=9,5D*Q(pLieA80A&G^X(d&9TWJa9Ct[@Rr>l@'lNpEj!kH3hp^%K%j7,73BpHQ?*!/5=a7]]Z)Bs@QohcLcEcCl>B%/t\"JkWAQoQiDkJq7aBD%TSNHGA=YnCR2Z),'deJ0ggDa2.i$-7m=Cb'Wgkuu?R'ei@p_"/S4aL3YJ$W-V]_CZsHfsdbdT4l?Le?j6+R_X6nsd=B(M"F4?[s[i[Ffi/]"I-F4Gh:@rdMQ;!X1oPHh?ej=7J\!1Fof[+P2AS+e,r5%+Nn2dbCH]CJ:gT!5W58qLpSu>Cgg!Yk5@K2g8mbD;A![LfT,ZS=b#Y3>+T+XO!F)3I.XgRA5'QFSb(9`_F.1ZN;r.<CODRVsg^[=T0PdeQ??TK3Vi`)&q_\Vp.Wu:f;Y=:Edc2gu:7o;M<f)Fje8#:HTL(St93[?$c):/[c02X6Anbga);_Kr\CBak7e<WQot@:)Tqdp@SX#6M?t_2JnVA37m[.a.!>.<E$Y@b`6PL4;jtO"fRUXm^a&YD1\au93;hl.P&ipD%Ld[qK&RX%DQH0a_MH*=#[9@:l>2F89#,aAkAJ3I.`a]-ee87MD\`2Sfb,JD(3[rOK5Y-<X6/ce+NYNV9^#*X4oO<QbV"t(L$5[pYJTPDRpmd1F0=[.5-Lklb>2>cat++cMLpu$s/`h(q\ItJ$gJYC,Im1b\-mPQGZ#V8'a@_/(2_DHH&ZP#(g+=`jOu:[S:qu^<B5q^T[37kk$<VgK4O`,mQ5IC=S0HqT80=)nYQ'^X(TrFJ7Z[hgXBscQK(DXYf$43aHF^H$VqZ%Gen<p\ju$38Sa./%MkU05<tX=fD`R/UK?@OK5Y-<X61]F5O?<Ol5EO7!uXWqo/+B>!?JljOW_XC"Q7NL#MYl!7*2q5PG0hKHSm[@"PkFk=Q6pVd:Sr:QqCtGrNmnGt2m1aH]P#Dhe/_>40)eS+[QI(Z_Trmci1Zno@jP<k:1DaV@"4jEmT#3U@-(,4e&pK80B,]V-W?.!MBEjW]>f5H`/c3Q5pg;OWGPp"1Od9p-&d'c0d!DMGMeWR&1uRi<=3P<mJfRkKt$STnO<%1qT8/@*elmUm1kb]UsMF+2eZF[!uik>kp@/u_J!g>?S1&)EmugpYHdr%(J`"M$_IY.@k2)E_V95c!2(jOMID$sR@(o78SC=*@tiQKbR\N:l6]-B@ce;!Gn+,5K:X+tV`G"U@c'B)nW6e,!kRoETY&k+]Q4Ad2\6>@k]V=mVlX2@P^J,2E"dqeNEIj7S/TqP?pt[e02W9c1M<`UgRI'qZUMA!(U6Eqf"5UWStl]7_1'S@<*WgkmP=[(grl1i:BYFc5(MG=TC9$,(\b$m3(Sal?J%QRDidgs=D2M]P%0eZTRd=HH.S>L3;Qdc#Wp^Vuh8#>U@2/Ge,BB!iB:et4'd8;oVJ<k"#H(m_iGQd6Pq<R[Z%P,!g$R8pp#6;2dN$/=IpT&6>*?!MI+bph;QrRTuH;h+di@-XPi,DN<@2.F6i,DNCk3-MV6ck9haCtj?t?;?(#3AjOo:.phL]To%umO-VN$!ZMD<md20oQZMq7[`r3l-ctNeTCKQ,uV'MM46G/ZaoE*\JgBB6]`h>4e]le,N=?.#->0TPEjk4rDm]J$XIm$>7cg[BW/CXS[;h]<O7PoQpIl+ipXcBC.DI`V<a/7]rqqFq8;)R^46Q2KfLs`PWD$gT:CXg>kJk]f<=?1QIa#qq+bTYDch.])Qm@!H==pZQM(B1dXM"+8#]^Vq+6&!m,+;oFE%b9p[5f6#Ofs-[C9e0oX`KI99lC.%:d-?]QD0C*P6ONIf9+qdj6\7%PpOA?fJ&"6/t@Yn_Ua9_=i@Y;:[.Obl-4c3\OK.4A.?gC*hVr[H^3\n_8V]"n,(Hb%_'i)N/E-O;n/e&S",0SB:P>X1$(!b'R^5.fAf5S:*9ViO+tV:rPN3enZ,/Y]OudF(8Gs!>smt"/;::T78e=Q)\^H9RJ:eN!0inm?brSOf`00YWrS:Kt4NPEN]?1$N(3NIB5t$hlLC`FcW6U``:9>nRFI?Hr*r)nBAcR:lZUQ/`5JjIel_V]@lGSl?;>khY]D2^1s"o)oe0`dT5cFg"Y%7F5"q!/Ko_gfH3""A'?Je4^,<g<-HA7(5.=p/Q?a>'".CJY&rosVJZ^-s%ClnDP,Np&2SaWp:K#R9#b\L#Bc+Y8ua%[K%q(Wc-=7imoF5MK:Iob]pB["<c\+0"%D(OeW(bR">=m:`9=3.-'R:^igr>^D*oX#k<4gDM>bW)Sb5tN1]<lGTt5D8C=,*,YMV-a)sV#H61,Q;m8V\5@!,8J3mJK6n&akD-_nUYd_+j^fHdW<ZMa\6pJh;3?+Q:eY-;O"V1st>rNA9Pn``8UX8I3RqW,7:iiBp,$.6dt[RjBsZ6im8Fi%W9:Y9^LdSlcs&DdJe^mWZ4l:[%3RGTJHGrols/H/e&1hJSSFsV@l\BWQ>8,Ds.M/]G3e,orY3g?%2k2?A_FDf[s]E[?GSf>i<pFWfaGmupK[bppipprN7jfGi6r-pf%DJ=4Z]Mu6]9pn60O/4:<I,@#"8BXq+DL;poF\?FBI=!P%G-&3p@g7h'dCc0W'cSlDXb#iLgbTZBRPefM7h6!&(EMns/ZhEq93kBUceaZN.;ABSM5$9LC&PH6U5p)Oq<4Na?g.Lr(B%sfE+L,(:-P1*IFjg^?6F$2Yc<JCaJj6Ie:d$!H)@_QTY*tIPnka=2DG_RHBJ):er8F-l:7o?9ktD2?#R`8h"%RNEH1K@e`u*)RX`o0dQ_OGn<bAOetaR]HMkkCLCShW($f^#=W#4N2m2d!B:UYjjU)CP9q/e$\^UDii0(C2S")tHYi4Hpi0^bgA':$6mRQXYn";,@DZ0:erlb*#irf.]XP]uCU%MtSaNHP?eIDD9SX.Ke\g)/pq)EZZ_8L=t`-(qJe/_`@:Hr`d3bdnoZPS*dN^#OIe4,FC&8BpuNA6R9N#h4\B$THD>BLZ`r;G`8^)\:23HF?OV"%[-KrhsG6s7NjhAA4"<I$3eIJh^p"+C'JB\Y^VDnOPl8Y#S6DmT1Mma$@Z[`Ia8B&1Run^ELIPI>6+'h40b^O+"<X#!eJUAmE6'B&Vqqtp"gdD3AWT(Z,B4Jlc;A[?%;;$JD;leImu5E=VVmDj(t:[';A[iRb[hhoXBp?5pnjM+32p/kA%?F6k]CXP=Rkb'f-i?o-`Yi6D0Le5SQEQ#)(D;$>Kb'^:TTB\:kmFj-d<9D2C=._Y_R[t)kJ\u-Uj.HE'>un*n-$S!9(qn&-,&=H(`Pk<cMq4=3gdS/#<"c0Vh5H!?mk-U$*7bR`[Uccu]Tpg#YJ*U]E+3-dkj]N$+IWP)emFn2BA\5g)(f&?eZ,g`+VY^FYXr*?N_@BOhNXILk0er2JN;-YYZ!je3t\MG8NK"Ik+3ZLY8bi<A]N(hgO,Fe<P&s->.73=!S>]7CF5(rr7gRdb>Z_-4`[a=-9BaWC!WBb(:!.fj>1jim2\!'_fl2aFm5'h<3Q(`:7[[ZkdPTnn9&ebmR]u0-"?HNpKh$i+2;]>p<F;q](JD.KE(pjE;\ooK*JLD.b.`bDnUST-2"kNX%*,n@G\*!ktB>C4a^%qam+pkRaq0$s#YT(;9#mLJ,XV!r"pl0?.24&/,u\fgEqFKp!SBn<fJ$&Ibq8T`Po67:Y,Ieklh%uTLu>(EVe``q/)Ut*Hpl8=+U3S:-?qB*EWVd4f]`/<YZef)n[M*CZDb.C1</`;:_9N/oNmhh/lpd+q6cse<b5ZY>)t"II0Yp[`pbZQCNq<GXSntI[[Y2V]WBBS%O1GjR#knD>eUsmY--2MN9s+DUi=Ge1>*uA,n7M&\p&US7cd%aQJ:>/hhD&J:!1uc?>,OAEe4N6rubfAMk/N-XiZRGm_kL7Eure$NU3_[]ZUcQXr[1/(;g+?-k?;BB=?"Q`-1(k*GG_2Vc?T$BmX1/H7s*.tq#@P0T\@@"V!%(B/;MW=Wj.]*?97g?<WE&ZkU^cb.LJ`uB/I1LMcONYbWdODi'lHi`mgj5`$Gp:'+i&&@pd&p&*4R0fMn\=6FD5[$r]M9)d^\ars9,S6OfB2:a,fd]kTJSRVNk!)nM*P$%1NT/^rbS+X-&:N<.kWU*DHdG/d^%0D3JcYoP!!kGSUcDN1C0VM4RMb<Za?a^a%Z>1+Im^h8#Og78/1tf,nk/"t]'_O:/E#OCXP8$nV0/'*Mu(DZ:Ru%qdZ+;-!!&\%FsU3rS]7DN7NSg^p>eT=$gJnX>MnElE[n%"n]tC150[@pDE1uE`AXp7lEYG9Ab"kjFeUJml;2<t!!!!BA(m_q(A?WW"*>2c:/meqlTKVlf^>dSl\9%f9V*!%C+QCB0IH+/hWMZk_EE&$<k2hD=F*X.^Rf&R%Xe<W!!(s;i.2m:$H#o_FRC8q`3?XEQdT`t^f=-h;D'b^b]N0>p8[V7dhUoojm/aDS-(B^8OY[\aKr3]+9_?;!!!!c=O/&3/DN4^`hLa!Q["POguQq<IibmNQ8b,bDZD,DgJW=b/L/<*[r9!Zn!U(iHs,_),$ap`(ta=LnPKBr%Pe"a!.YWH&pMdP+Lc[QW(Rqu3*<ufB-2oZG3>Zi?#(m)8b+!1Ok-VHjB0r'n`K+q9,>5BOG9hQmj(>T$NL/,^gbp!k16PFh==M4(h_[i.h3>65i3"!].$I5F5+)sIf8!B6-K;P5@Ea8A'LL`5C*0!3?5r%!<<*"=D`k,^8b1Qgql8c3`WPoPV[kL:g'@E0*2&TOQfaC#bun%?ti^AO5j5-ZK]I7!!!",]g$sepZ8refg/)To;E8e*@]Tq%j*lW>%6aiYGTfFKCIO[4*cic;,P`]YM(Y<.*.Z\0<@j^i(25q!!!!u=m&OEE_1="/W+X2F]q[g-;5_HM+rgkWU@b8fMGZ1nF-/XCp"tm;t\!*QOPM#4'6lIh=+Nd#eQ!!!!!"lC<Lu'[WU=MlQVn^c/W0n^U([[I=!PI(WqV0@/WmlM!iirPMWr$ZEJ",IJPA*#WR&O8,eK!qW[nN?=@37z^h_/Mp!uPm2<mT#4n[1a&fj2_?e(,TU&&E;,rqU@;pX-%77'JtH0aTDMm**Xf=gko$31&+!<2s\;i5\@%g1o1C>7ki2O24m[*bu>]9Ep3Afn0O/WFaZk41_E%U(\0>Q3G7Q8'O!!!!"L"'.%d?r;uVr3^63cIuNtYGEPC*04F6f2A@jE=X-*g0@:WVX:an)n0FmW!d5[gKYp&!!!!1:7lc-]l'&lnW%rfX+0Nm7Hhgd]7IY::`1FM86\#ZZa5sN$)9F^(Z`#ASb02NUWk(dzTcjA@dq8,N`&mP,9(QZ_Z*QF\]#p%gXu_`Q](N.sGM-+l6N;KbXUB/roiu*ME<#t=!'nr*UK-?$`RdkVYf4nnr%r+lO9N0m/Ih'Ud`u#/^A0,3\fZ@UW/W\O#64`(!#,M?XKlA3Xq^=u*4OVHZLm?h<U==3OP@KTb/[<Oe^D(=7@cIm[4]Oka3r*1!!!"h1Ob::dk_4<>\.,*hS9)o7>lh,%!$,BN4F64\SW)SpsH.>Q;s1Eg6b<!D(>to!!!#oQoJuiFn&5A^)=?o,UY[g60$VU$?BG/[AQcjG[O`E4aln4H-8VAIe8kX;mqqpzI/H0@T69[!IiE$i?Ffj<<eHdt$?DDhg2>Z"_U\t&>;oltXXjGP!!(sIaYO=sT*5J%S!.W#OLoF,QFp>)j$B`.^i4pS]*LQJqRTf[l\!tg2GQ%4zYJ93A#`YE\&R,Fj-FkE)_iP7H!<<*"^dcIe^)$D&g)oDDhs9OKFZCJL<qRSZP<6kaB]jupzi:ZDph4YGA?Ff^8<rM5)mE+0rkF>e8KA;FX$au<(zHs!tkEo0(SXfd'7er.,u_7/ou4N.*;Tt@a5eDj'&RP_Km$_c4oA%%X+zI#K&ZcFS75kb'fA'u[d]Y%<Lq>8lSRWZQZLRXP(o(;>1r<VsbdrTJb2SnVD3z^dl]lbH-VG-B6brB3BQR[&P[C#.\)iRJcJIOe!6;ZU_TL5Phb/g[-O"z\4JcpI/Nc=Fk\2-igm'4[b4f\8X9h![OT.ZC2&3XK=YWB^0P1'O8f+)[5Jg+zj<-DYG$Y9ok-9fIrH$hE43OujiKUr*[@E:a[3fTJkSZVPYd9XK&QXohn'lW^c,B\`!!!#PY3i^"g07SbhkCl-Z*QCpp1=K[<k36g[r&EtA(`<k[oaI-2K+_>TD-q!&cht4!.YWekbpSgWYo5BppOqV7@Qs"WIn2D.TmGuenl7fPEg'-/^9io8#dk.IWt=iLGEpe/eJ'`!!!;R->g)l7o.(K#PM``>b[i;D@N`kGKbm92HQ$&&:MEi/oR*+K:a--df)Q6!!!"tieiUWG3tH-?'&9o@Ebhmp?de`4.)EL/0gJBHnIuQjj(=l7G87"JMsXFC0`EJYFYX`/t7_#z?6THQ?73n,8>gUb,l7qD$5.]6A(CQ<-Dpgnnk<E8bBml//UdWr;6$OPkF[E1q9sQVSn;W/z5Y-bqBk_cts*cI=.9CP[L#k)!MWXrMf9%O4I/1Kro6BSMqHEQdZZ#"e;D\@R!!$$MLga?O,9o]>Z_ff?B(a&sO.A?a&K1A9[$Qltl!Us4qIpcfPC:Ib$%B6s['J[1bPJj42[h/*-)]kY2BEe;!!#9LFT65Ej2Q'SKfS^+gskE6:6f^2dcnR8b]U,71iMLt#HGc_Cg+D:Qh]]?:+W=I!!!"lb$(3^hU362Uk8oBgde5CO(I/LR_M^[5=p;+n7C@M_SZ'@=,YL</2+5D5li4k'-KD"p25&fI)M*>G>nYE!!&s,#5$)8#4u(2jL/fgQuD/N8tS<C%#@&dr4s2tFuC,$d@\Pn.;eTX-**'EJ313rP]L<UE,MZ;doBr^zl^U!2Ye&>VBO)T:YeMup:9"3^gAuT3?H3.P<H:TZ@n1EY\o'\rH2O[V1TT)uP0\].I5<tj@mVdJ!!!!LrA&MNQ1J"P$)b,"QuH5$^HNNU8\P(f:'J9B9'Fm3_rA^t?9):GDVt.o@J,`T_[#Wk>tP(s!!"21hVEbfiN_r5?MF@oZf=50]#i`om:7A)I?K?chmo<0VG0s=X?\);;7fTQPtOoDX;R9,F7ra<1\0&UT-eDt\s*0p!!#@@mrE(d%H=d)5,S,GAh=Xe4F-=95s<MaGuV+VPSDA&3Gqu1TOsanm9=JL\I+"dR.fp]@qi?,0<\SEqW>1jV[Eh3!!"-P4aL5/bf#_j>gq_<pRK\S!atmBeND2g8+)((S_"?@\F)MF!c0$Wgh1P/[S4&Si;/sNFuru+z+`#Z9SQ9skM3JQm_Wc[K3dgF7_a\[:)^2DoCrr]oWq]=p-XVNqXBBhjkrL61aPlG9NW%tag`+k:QT-J\:g)$#HJSKO!._'l:nMsc+5cWrR^5/4GD`$d^G#KA!U#t5p!>#Pm:'d+;l>*:SQdb;/o)?mgraEi0#aFTQ<i?=W?O39&pH%YaXr,qO:ZJ"cD5U!^A.7j@lK`6.^qg0BR)(a-Xb>OTCQ=$]liB2h<b&T=*'ED^3BA1h+Qq'grmeUs6$_$D^tUrlGj6b1%kTtngJ_H&A2:QflF=']%k?S)cTk2e-;?OHilts:o4'srYa48V5=(/b$j,!!8'ETLN51rqkiS(WUJ9`mVI//0DR#EqlI;O\%pD>=6*[_6(N`b<knA?C&abUVor7D'Y\sEr94*u8Z1asg,!@%L44P+3d4oa\nt@4L,&@j`.^eSe)_J,obtm$WZU&kFjelI;T58f+2)CfS:):>(XARs,d%iZb5hSsM?\,^hS9*Zc'tGODi;PDY38+5hr5CdICt""`O=#MQD^=8>'OSo]E<Z^T)%"9"90pn>`sJHj1;:(:-Eur>P>[B:S,i1Xi8oSAEA_]gZj_jmOZW=s7buMJ'L8$rgApgC>J/*ViEudr92[d%j0%ZDC>h-[nHfoWTW?PPB,^7\feJNe4lGM)fT;Ph,NjfdSeBg^V0O6CEdKf!<*Kl`W?K*7-qUF,3mk-hTt&jGC$1Z.TJ`!YTO4GK"W?6.OZ(N!f@=U;(U%(2nNl=#Wl6XpjGBu\bFs-8@E'Pr,u[bfWND4KKE\\AbLbmanNlMX1E2T.#[5[<,j**ma9(.n^2K%hbB$Ibu\Ud4u\un?+b[=`BRr[oQ:[&*J(>XDEc'=e`PbNjL]M2C4OW)&pQ!oV+g&#!!#ici:^@FjC?K3Qe/C)[J+]!pJpYCQ^.,r1F8a]=R_m3/'a.p'et)H`2M(G6\gBAS8i#qY)DQ"LnIptna'21s6V*?;orcrl/?:8G213]VcUX+.A"T3X>h0[GDg!<p)=]a[3p;\4skcsRWDuY6ot#5\%,,F4aI?l)],o*jk1mY>ePOT`OBbMPZ\;_dFcffo1&P@b7l>^jm3f09'if)XSjYon@k7c,;52Jn)G0cp<%h'/pZpBeh1<M8pCeB,l@1?3-TOD8[72B<'-+_+o\rMn&!?1WL[6J!gUVd=#Hd!'p1?<l5%mdD5^[>8%$<ckMK1H:;5d^7ZNMaYpG=CYlXoUrEHu5N:-:0-rm`%,rMYmg4&hmo@KZ<\_VT9fLTj)q50e7.-f[$o9NokB9uYN/c,h-`e3Jm55b_@VC"M_D4M<I92]]c]]"7a5-=/qgZubAT)F8$*knMeW]1?K12-PVP!@g9/jo(BDjR=pN`A1"Z42!#(>?U7b+e"\]jJjf@g^\&-YK<bhr55]nR"s]_<f+41*nR5gf(nqN5F=.[;JZ+;Z#)h7C/J>j(RQEaR'r.CKIA*EXT7!\>no!AoVXJ*u>Z2oZ"r&hr.!K0*$Nn=<VpPmf4Xo6-AD^?YdE%9oUs]I.5<4ikXtT9)f/dlq=kL?TqH?X]fm;(`oZF=,_XQ--ZNR01oIep,4M$>3t!dWD!!JSNpOd0WidaM(qWh/I+R.Y)B?_f'jHu`\lrO?Ld`%gW&gh%A)]:VdA*A@_F^eg4Ob@[Va0/*tVnI(RQhGr$gFC1?A:6eGjm,"g20Tk1Z(U]sgIg<D-+,<:.`OjkPtCNn)X,dsH/j)2mF?P4Zi=.o(>^WqsX'KjUQiT>7QJcBjhr[BdLH!2)PHCWY\l/ud'dPpkcaaZk[_p[9Virt)9eb:hZVL'WC,:FE2L<T85DIO4R[Ms$][9oS%38_.lj0FgC4+FfXr#$Q&T&aXES5$.-?Y^pNPd<fq'BsG@N[cZ?/PfK9EAP<p_m:>he#ekEFmQ50*jN=<sP7e5;Hu9M++?O](I&Z?[VsZi[Hn6u7O$pZ?\%Nupp^%V."clkFMRTGrSGai0(tm$MDtEgap[>hb<pnSCp2[MB!-A>L\H,3=:p`u<3L?O=`IEfIo?Z'H-/3`Ti0Gd:LI_rd>T7S;rHGrCc=!3-GZtV#f)e:A#-p"U8aUslH$D,F?XL6/^)at<g<A\O^*rrMEUKgpJ(HW]cWIpBeGM>Kj2ONMHnfhgdaCR`)qLVPqsXBLPfHQ@IC+CRT)75b=5TW0/rDeeeB:PjY5*FfHCVt6E/2oES)oh\`Q77;Ugt'\@s7)M&/4lT@Vl,G5^+52j>Jpq(d9d8[Y]e;rQK!Gb5MrRF'gBE=t3cKR3D<Ml0#lM_A%B$Nf\#W+]iNiDNsm+p9;-Q4jKps`m$[1rHhJL::lF/&BI!'A00s6HUD<sp&D#B,KLH&dUMm9`f5JEoC).HqU8"72.t6-I.d&gm0s(-$\o1A&it9Y9hm)N))6f0A9M*9b"[3WVS$O)cnK%':<W+/4P_MonPqos'gfuAe`3A7`gK4oDO][DYut_+@-h-OgifU\A,X2/Tc19Nno)5FqVGa!NME=-kKc;6lQ9pRXg^3;:%i.GQeh`LYm&CQNgp06i+`7bPR\aT8YoBi.hDI*;<?qi>dHcm?U8;Fp&"3hifD=rE\/EpWi$uSU0mq.bpp_D5s8KO*^-S]/fU)1G&.,\Mb:[R@B2@HkM0Hp]:;c%?ecO+PIWtp3OG$0@d:Y>CAAar^gae`!!g%L5SkG'jA'1h<USAZA/VflG@6cUZ&;>d4(.KQQYJX[Q4n:G^&6<V%perC\Om.<63t+O\Tm)D$T!VqGA=J92\iN:#)mlq&B\<Zp[0!!ErYjqma1<cs"O:$>C$+CenaPj9ni^Jpc:[_n.E]uf]QN?!d/YCe'A^U`]YS)<SJfGl-Y@?Jd;&,l+P4>m9<'k\R'8\`1YiejAY[5-7eX#/6[!jNV4\Z+nkukS>!eL+litRjJjB^G_$Mah3F9BT,p/o9:d!`'/:!#MAD`UD"k@Gg)W:\Hg\n]l$@9W*P%X9b0AEFUNm%og'?"d('?AX\?rdf^k%c;<P+YplYO1Lq?rVn!*M@-aRq<B>jBQ]T3Cl"MZ!FFTD-'XZRQ]1aW\.-^53eI9)2IRa;%%_<S[$0g"O3T7i&RHgP*(;%bcQ%022=HN'3'K5Br,[@G^5?RX2WPZ;0kjfADG[LL!UbWS2@"KY7`k]e;nEh$J8c9mKIjIR.g]gMY9"O(/TA!1>lmaS#6bNiaS#-:9uimt"a>q`j#[FiCu4)7VQ"$G$';J*^QJ11NY/]+cF?!^a&A8H$AH3cer@2GHDHE<?H#IeZaCpC72BO=Ou8D,L81bE#mr._t5m'O.Y4L[#fi)0Sf#pM!."\(8;C]-/-Ei[k?gH2FJi:%UsgjNk8P33W'+"12te4QPqdIR1h$56g3RSsnqi>btIKWfSa$_LDC%9SHN(HgaY48dMso#e<Q!N.9Kn=+F\/)N?d:ZBq,tUGqi%!MBQJ93-OV*5W,jr',@X.)FG-c!kG(=h?HVldtV%mKm/=$b7d8$.iRR<`k7n=n,t6$?8(MfqMHZG:hGNKNnM:FmtJclGaG<*Vi6=BAYe[hT4LJ(%8oK0n!-aDn&5EgBFBq=.VN/7bT=HFctlfM&'/!+]epm<tTe'?K>:>1qepSNA[;k@bK;IpmI.mbIQ$Z3]&;Vc%#ZsL>9<4>2MK:Z1-[5m'^[bMR&;9B^p_X>Eu)[%L2kTj8s"rK887YqPKsNn"6npXVp!cnooOTdNcjSKD@I:9Vo@>Vs_8'B=#g/?mkXBcS(o?G&m8BOh7)aanQjf4&Z9_1u1fUrT5dFEYZu"G6fcQB^?n5Q17Q:*<8^k+'-UU(=-VG:$8]g0'mqoGG)FXUVcK/P].?tMd(GcC:bnkC[sJ%n)ja=/qCr&GfV3/O&/LUbMTP,>q(uPo8ifj<V"FJ=(B[sR"1qjaN?Vpp5.kZOsa7rZX4[[\[u9e]"uL$n+LRT[:,LXZI5@;\C%W?'D@&'7R\<PF89:ro;BQ-A<iaOI*0]Z'cZgRqrUS56(q5T*1+Ft*!Sa4,%f(^Ti.N_Q@AtPDh6:h*S?XI=,,j=]J[Ak)Z/L?5GDsaK\[]pUcr3/fZN)ibo,3I2j%mJ^lbB9k0-HQZn>k7Nf1aQ\&3jeL'?B>%D5F/oD5lZjF8@t/na;IY9<6/..W1HY;Sd=jQX.s6%90N!#h%7EXhqKE%Q3.e[09GOHNQg@4*UrIo;YT"a;f0mS!h&PQ0=>bTkeX)pV*gZ]e2XlQ:L8jfsdus7ES1]WCrgAM;1khj`&cAs89tF7KVI\8C9Llfu3J)#ipW%uM*BBF)/+cm@b9-$o1o2N9Z74<XKWrlP^`k>lae+g'q20nrr$o<>\;70Sr>>l5"^pMf6^3j(6bfu_im>5Z-b?V*Ido(l@oR$Ai(VrSMF4#U^\*uQ6'>pupdbZZTcVp)N#cqYbF!bb8YOD@W<+guo=qjH/PF`l_<VOf>t]&j+%2Q->&HPPjgZs[dWJS?I(\q-$*$lfuXlK+A`^/e!?gGDEr\9@9%Tr#=AFmBiclXkFChtu^U&qDim>X`<GEqr@8_K!EBVSe@BgS'#prc@GY.#j:j:)t\BIeZ`(G"e\tM>(tC@mQ%m(Zf`5g9Zqll"g"Y=751:,jc'_(2eH`CDtSqqMJ#;4AKW0b3_<)Ih6W$1aXg8)Op,!rVkZ?'Bjf7kb5'RQc%GSqr]G3T-o[`dVV3M2>u5#e+_a84o<s%Vq]\lG]PP"?bbY,2g31Sg-+?*Dd^D6pJ_N8HTeoV=gR+hpuB15B\bjpne(n%oR!<b6HE/[jrr>YAR2dVGpF97iB"3uS6&=*VPQ>u4$q"oZ7o:']9+h6Z74XV:-!2T#Et8&WG6j^ZMH63^AU$\qIJ%8=GphM,)^02pT@#a:6,;NWBlrc#430m/qCqeLKp2&!L4B0135U.htpC'&06nBE;iFIYP@A=$)EY&3ci;trOX]tk#[r<JA7>:[BQ@=C#l2u\q%]J[>t/P1Na:@&mr4(7JnX'k1AgCFS2rg_Cn3??R1;07;*HWq2WT2`^SG-I+*GS5pM0ZkHGgoZf.fC6HBTD1_$?6D&;`W"oBSJLP/6G=\5F5F&+/XMWImka*KUH?:3k@m5[3#b@`)*0S\As#e9pROrSLhoEfW,OK4<)lGau7_^TKn9UtJ&-fE88)T>d4O/7b/O4Gb?"B*O9[e9,0>(_p;#gG[gqadVX2kPG@hWhf%TEY>336OBL&9:bmKZ`7@DX"LR4deqbm;iC/eK3[_LKi>BeCJC)cm^IB524nOmCd=Dm`V`8/_<Y+Z(XaAFT_O8rnZ1T*XK:Vg-Ng195Vq_@De/R"rq[(<->=U]dS2'Z[J+p4G$.,;g#2^'gf&IZjF;@Ug:E!<s+5pon4c>;Up\"2_#n]r+YTO+a<qP,\]?h^n$F#2rMF<_&"k"q6*f[`<#Rj>H_Dcba=u0C=75_>:\[?_UO>+)-^n(jTD^XFC6E6<A&^<hXM1u!TZVheVger]57!d<S,B7MY34/D620a;%]h2Oon(m<J1Q"f>,'NY[K-G%-gsigm!8r7'fY3NZE0#U@\2@b-[oZ)[$anr7Irg(&BdjZd-k.Qk:5?Rp]*G@bYj35?4-E;T=VW*F*c"WVA+B#e9s++lqoW>0(!\-rng*RS"ZB-V]IqFd3p`6EVLhBur6`>%`0%RhgkCQk%"2L\C]@R[hu#WD7NT$b:)lqc`lF"EWUenZ9NN14";d<I`D;Yi>/6].K(7`r*m!P>#i'lrG)*M(&Wi]O:bD'E`\+j9!DWOK02?OR'g@fp=7sUQE[5U54m])+(JMZtRSKHBcq'[:qN#Ha[WoL@).D8f_i1(NN[Y*kXfs9X3^IAKp2oC%:)qs3uBoI]"GS''<H5M4*-g)sZhQ4^:+3A(Z+ET^j_pHNO+Rp1f*3(BJjh\K^bY4(#X8qpP,]&q2AhIp]g6ElC49PP@G8@m,i>aH]36\Ke4&f<.GXVtSZ(C\;0D:LqWYBpr!0&98MZ?HD5`;sr=#T]CrgBfEkZbk^9%hbR73K\OUg6Z-IHh1,ML'$aP:K_<fl`OEN+Xe[3W20WNuAst;BXX<1R(g$P1Wr5tf[G%\Zq[VU=!d52sRsQAVI`/DAgF>(aO0V7u57<E4dN9pj)2)6.c$r?=>W!pQ*CInb5?&!##-P-rcX$X_3Nr)39!B*@oh?)I7'lV^KNp#,m("[@^*,TVa,GnSYd93Wnd/7?284i]Qh0/sp-dahDHuk$`g8?mjQF4+QsW/%KDY,/Q$doXmd%?#5I=WN5qSh)TkW!^\mG7,'65[dI7X(mZ]ZfD=4uD6OS>@5m11<(<BS^r3GllB2f2;cnuGbkeertFH_t/0S/kC`X2n(>=8-!Q(!oSY&%N#e>uD2OKNs5=r^2eE?$TRq@=drHCqLlTGYe=PlrA29hK'JWj=3L8Q<^<HRZdS>mnEr^6>?n'7n61pCEa9O`s]FbCVLB#*%(&PrEjd/53_4rS,_FFDu444&['$$IiJ8m:S&PAROs>29Hemq&$)]Qa]0[qC\%/k9j-YO*Bok&FA]'9BC):biNCD<PqUFcIVp2MUW5dJT9Dsc@q=ddbrY$8rVCrNkpGL:reb,c+d_PraKU$G2eC:(P=.$ODB?X>Y5Z;ole3_js.I`Dj.dF7:#<<-1Zm?gdLoQ'01f^Ip@Bne$r'G\aX'ftmjBL<m@33g^,J!QbEt(9ERa2CpOT%!/.heqh-BpTGm'0F))63PM05lJI/^gFHguf"ls=!'&%O_faApR`G@+:3MY?DH8FC\4MZs\$n(fXq1Xh\lq3p(tOPC)_h/Mn9Phk*#:W,DD>un)tH6VE"6B.)M2B.dA)#qsi(rpr""XIRgK/_mLA&h!++*`YH?AAs"UloOVVki\kk3<s&F@YeZBN\'S2j/6S'R_\4Y=c8e?+WumI)I`Pdj@bE(/r:]NZAp)._<d*dY>0m"q1tT\IPEs5@2&lp8eh-YBa0gZaD=4qK[`"n*a^X-YM=Vj.d.Qc$>[`+a<T_8##b!&]^\IZZg<#T\bR67X1E7J+kPJ5Ee6?4**>KMUL=I<"9H+c[!SoQr47t\Km:H*_LDTNZT?+BLpbj27mAo*P(,`0Qa&Q<?e:>^lZ5kQ+tD(LjD8`.1*H#aAHSVknR@BWO-F9R?YXa07#PZ.0:[e6>#KOOV-YX-iW&r(_iEcl(uVcf%,9h5(\6*AX0/)RcY@:IRA#;dnbE_Y0[(ldA^2tKN#LPX8h8&Z%ihMk1tB^bmG]V.RL+rCG=YlUa.6#lFh1F^L!7,NuAb,7P=gu%(S0k)(/jZ1oR^bW]"crU>B+IZVr4n8[tsd%&iN-9V6X$FreS`M,[m!<]N)nmbsP<;.e#:js09oZ`O)NqBM,u;2alZh[k;7ApKKqXbb?9Cl+"i$hD!AF^sQIjuF8_a/2#jaeq[u4)qnU1@uXfc,+KP`;%Xis'(?M%iZJLFi-,p\(+h(_h.<<Wh&6]!O554D"i*rnsqWgnT+=2=_fFi?uE9''4L9cZV%?M"`f^/,KA1Jo&D40)H@mFs8Di;TV:=F^Db'7-S0]%K=>_X?hX&KJh*f`KNrPb8N8]UVEU<Vgon-C-%t(8Zm"'!g=>=#gRG0t:p#mDK\W)U0BUMRmb5R[-UoJ'"*jA=L'V^^Sl=WD-5Q,7XOr$-pj_BmaAmo!/\))J#2R8O2\j#jTe3'H@EQ-TLC4lCRQFWmI;nX\2s0s1].;Mt'tnnu'L2SqpI9t5?GG:f2!U3]8@b,\>hRYpc3t:YFYJjq(F=-r(3q\\X^i\uhU,Ba>J&h"A^\MaoBB&?(F-NMHe6gVX]?77?5`_i]('mh^ef%pP.??N+"HUMm'oU7%=PHtj#A<<<%m^sIae4a;P#?8hd7'k2r*QZIg0N`aWGkSKR?Y[IJM>@O!V`d@DfrtQs%Gi,JX6Wh3VCD"=eF]R#X>4<p\o,\+-YDm5m?Y"X3X$M*fo(&JK2WM#$W6ZR(6ZKR$9T5';`cRH>5K`UgT<:ZeJXd6i#]O&j>7]r&ePI%b[#0KAE$aPG`SA%4ZPWLE5q5AkkU`SZ#f`K>(^@87K9?/a3n@/@6TlYX!]jK9d.*>=>=,J!9(+!9<d_5DchC4/\7^MW&qaQD?Z.R;'TKYen!>hjZ%kAX]acp\ggHiNO"<6nYK74XP"K@%G$mU9_i+=W?QR(Ckb]pJEK!r[9&ONSjbjL)&:pug<0P<4t0o@S&1Xa\hCM>;F=4`'l[]Z;,M_P5-%^o,`2bqucfd%TDUeIi,Z(>dud6gj[8(F755$4a/XmbZ5a5.e::2`8^Js(hPB.,'<8PaI7hj+inKO+:2F%<R"tN4WQN2Qe\orV?eL2,_chD>pRb>M*l^k3@0S5VE)S[A1"n&9:b[\M;.mgNium?R_`7@t1/J%f^fuhf`f6$"54(<FYrp@[/99<34c^q!lCMF1>O,Q9V"[1YqD\cL#Am.ECo5H#$T`U6eB'>X^%REXgeWmd:\2pK)ROEFV6__?6S$lh@rrP8&:qcCa5/(34&6e+F:cmL$H&_%lFRrba)ZSC!F7]c'LsgaA.HndW+G]=d3[9*WRh2r4,<p@.Z8E^Tb^OgDHlMR<#%M"l'`Q9/VZGdZ%_bBj!^1]+2@<GflKjrUt`+m^DmNfA?3DceK<LK!T=e]U_2=_N^WI&QL03A$[SloY+$])MQ8UrrrA$1b.%UZbgV#pl@LYcm)cd?+qfTE"*b+]mK])jr'5pam:j4?[CG0$R#VhgNVR*pbSAbdgT4pV*,4/)A2ZC5/st9%0[caSN<SN#<7QgV?7#V:X2:@\&q-O1pAZjN:ZtQ6>6<6;GTZR/bN>;rd4]JeD`M2Qb0\Y=N^2P;lUa,o,,d;Yhm?YWXmKHs58*FmtK^SQ4slhCb)Z1==g,a6pP7F-B%)OF8^9>V-:%E[A3U&gn?N9LC,,^13Y%7=+V5bdmL8ni@RMXJC:C_8(.S/6BF;mA]/:,0rl)hm1k@.?e7Q0)%ch_]DKY:^p0T:4fG![C^?6gE>?J[(h^'oGFJEL0RH2=i_=+GX+Tu^Fj;5%(Y6c68%lT#iC05jdItU+9/=?V0=tr2X_jN.RJSW0)POK>'<Ba=VS^2KE^2rb"Qtg]VRY^n*K4F+ZG^t%n\fQa[\m%Q;hPNmqERi\a&G#+ZC_3;&AAqe4sFgiSR430K5D*!TUH:qMi5fL>7:PkH`-b2ES>\QhAE4]/]V^Ss2FKc.kMrBobVZ_?+XK?6W0i+^2H*<W#X2i790ls-Ao2EXUaG]`YF\nOC[pbup>_B<Msd9+JKb]`YVP\SBp[&9>0`,mb_rfOa^3S[S\*Kkg5#;-<Uk=<7Q2KHhkcKTN5?aW\.(Z[FbSs.^:!df<R8S+Fd4@&V9SljaeOf<%fCX_.'N8*=k@_epu%Rd"c7Qi,jeO.L^oAJ\udN@QUY\5-R'qeW/RGQ$6:H=\E%pe3nV,%8`Q.!A3<b,Y>j3D%X7B84#6Q+sJAEsn^**W!>NQG&I6T\S2HZtMa_`m5r7r8G^sh0Ok/+mC/ZNt*=7%1'LJY*,<@goU+n]'ugIHL+OQ'70?^:hmj)KNpr:%_:r6g1+O3/T*&[%c1.fMQ!ZU2OeDl0M%WnUm&]MghE#%YFB\:o3Cg1e-#D;E,KitON[[Z:EFrN`T7@/a$HF\#`nn)eRGX3[)\9O-X:\CdP`__Hc_$b38JC#B@/nE20_Z:):lp=YX#I-OlN2Y#ZdVcdDjg5?FDPQG!Z%W[pWOJNX<1?S2Y%#Q7eog&FE'XY1u+sBlV\LT>)j+lTSu[hS8qk?f,C!Bgj*^+QR:J8s2PZ>]`/V]?t2&$4?Yk8\h_aA^WJ)#U*7]P!Z>9XfEb+;TZ>cm-D1D!rtCELQ12Rl^c_K+Sm78*@^'8^&6<:ZE]&>#u3Y^9:pYgI8Pba.m$_Oj]O_id4RtqOi5-^\?N(FoBe0krjA21_pt_D:q2;$Nf*W2?-7E8lV1YQ`%TM_h[`\hf+pH>*Z+e/q"=I!/Mk^9D>UA<17rtnYFEB2?VC=UQu1N\k+#=2;^KjYY47kDmb;YFLrZ18rW>#-A3CS?SN<0mOK7Im;28DR@["[BgAaATYIQ*o+\p=sA5BMs.(P08+]f7T+d]r'pZN>'(S.c(\i[3`c\met<V#b<:RDtDTgPItL"mX!?;"&ie%Oc5?@=o`!CQ;4qf6fC:WpL3g9Z"=bo=ZG7b`._p(_V%6fdK=fW;G\8lj*JoTFAba<+3H,^7T_<lpPd0"n4LDdu7*2#WMV'3r+&7Iak]:3E#oc`b?]X9t+-Ek1(#it<5U=7JG(OK7Im8SH5ZOBLkm%&52VH\Si>4377,+!1FP`>@7Q&OOQ=KXd-0,Fn1:iV\nVQXW!`:Isk3\K/qrV_$a*Y'4L`0BJ5B2QIUR'QTDs$7+GFN2Psd/QTcYFC6+@j?>/uEp9Q6?,[qp)W8O%4c;6g>J#^!UQA\eh_]^oQsOR_ifCtElHG3"if=QJGF13NReCD?ji4^[ig816^E_>VZm5%nHJu>hq_*;ln]0AoDPS^10>@dQl:t)+9Ud@(\)VPtR8iDQLoF*DaOU,l+<`]1T&P(s+]lieU(+Ye%kCp6A"[O=UAq!Yc'^`T"P)X:5fcqnRitiMD`n;Z$L9:Pa3<mH)B40fi;_a7]CY3W`^Jl.3HXrPhTP4cV_)2=\mjo<Ei59`-Y`/4=RuKp>(1)ZdaK_4SDLLsld14<Yb4(U:-Q73U\n9:VqTjC/Uhu#9t2a[A,i'CdNFp3de:)iO[AJuJ$)DBA$Gh[4SXrnX)CKh>0(!aMRG=@eRbABhp]0hrZHF[R9EVE]R$u\O@q^[YFp<5Ppq<L,hTBML)hrubRXC.)Ha!,('!X2Cg]a.'7WuC^H]@qLLM.'Qo=Us<U(iZgr7sU5hnK._O=&D9Kq!`DnUKZ[FHZSq6sl.kE$iq<?LPgmnu"cj<EZ"\Os4Pf?5sNnuA.5;eZ+fB957X.OkDrI>)EoKFi/=@4UCG%KIkX^O<^H26cQB"*=6KB9`\thV>b-A'V0o;55@Ag]@pCcPP?4>>P:X,E@n-I+>MY,U94Z/Kp&!HRnbWU:meJG4EH@nP$P^Rs,iB$FuZ*8s^<6adIM?K#.Pj?0b<1pJ#p-hgSI0jlQno*HUf95;72rK]j<&';eQ`+#POBX/hjHTNP>8f`13_5#Vr+5)"LbEe'H\<drp&rZ8m4]3!L16#q[:rHLY&^1fg@R<,n==T%r(=.0G:g#%#GW!KEZAaTJf\(ke>'\bT_]%@?DJ##6OYNXdiJ1=9_(#]V8]C4[O@H/`ROPB`Xkm?Ci8,")>g:=i!n8sc!']UC'#mR*/X%1kL\Ho`LY#:`4=*Snm[3Gu2F7G1KMeh4cd:4Au9K>:T:9pd1/?-tikTd%Pb?+nXd+sgFW=VD!,$GAbr9Lh_SUB"i4Sq`Whf?b&WW^A;*fs>_fe^&uF6p;:;;h_:'V6*Vs"5_UN2=L89O]ZS?>`l7*Z]_0;.6<X>H\WK[Vbt$:Nj_8@H"Z\KT6aeQ^HotUqX4IoEcpmM0$+.LC1R(+a9d7;OD6^RsP],M=05Le'MLr@.Vpl0B=&HkPUMJDHo1#*97e$qUK2]L`0'%RiQt3?-"=L*`fk?*[B<DmH+fRJ:XE#B:`5?k1med3<?iQ"-24\A^C):'h_>dqNZX/9?A,.@p2"^<Y,Y,!JdXX<(Y3RIN`-&4ArfRmZlcIarHTg!S"IJc7h?9V"BF^m2\H@TS1r!EqfV-m>(2Saf.Q9KCIe\MuHCiEq-Iq*SULAo*([[Z,]V_#e:5O>-=%`QJ@_#+p7QL!nG17@I*=!M(sMKbIM`RH%jdj=!&pXZ85.qom->R#\d@PIVan0;MU3#aAmn)a;&el-Kk'm-)[=sqPa-LC8IbqfU'nnRH[LkDn@]@CfHbhAe0ApCX,c;A@EtX]DIU*'sW1.f&c67_HSUa#<PnOk,;eaLN66nGkCQ.'o*++hTPtq&rrTum_LbfUs/fe6!2L)?>b<]L5$3XISA;?Vgn3+=c(T'PB<ab]5mEj$*@9V8mOFVA9D)]:W\g#L"qof#'NHTk/K\R'CFNAflj(.#DR7OZi%8==U#BHqu!FEG+FK1O$<4)DedT5]WgbOah/\F[t!nYeS//(cY@6!IN*u@=AZ86A#9oD]qfSpAUfEH]5N1WD[L%CG;7/+F$F-g]9H[R[Z0GrlnP(Z4/*kJ"g).YS+7JtV>).C+nZ%Vr9_(<pYE19@`A5J@[:$fo#kC@cZS?Il(kD'P>@/[.t%tOocW=1'6:LQdu#]#hl]W'X7T69OA#84X/M-'>d_WfHP#eo#^*fAmd-`5IpVb,mAE]C*]Zi%e7Cje,.>:onh`"E,314?(il*arQ`.#Q_*V1n^^<B6W6HXadSK-h$8X;</Pe.*!qPDT[4-`cXgaS$A0r+f+&C6\P!)$JW`eC2KrQkY!6`V_-o[uKQ0j%%QX*BZ"'Oc4!"kcm5!B0&kT+VFuRRk!'3lr-'s<O6c,YL;TPb:/ib6U.bdbF/nMd71#a$S#pfP@4>H!afC,U::%St'GNVCn2:=r+?-O-aX)*5.gP)Njd@iqFX/T9C"l!&Hi;EYlqmkJb(8c?BmL^)qGH8,)DfNg\>#"T>iDaGQZRpO4>nFOYr6hX\1qM.Y]f$<>C-/cVE8sQYa>;5ZmoACVH(&IscV$Lsl7Jj-1:qG\?Lb5_Hc"RMo6(uBo[S2.d4CVII3M"CcY,'WjJj/>q+"+1(@GU4>>`eTDLD1OOlaARVOGG/d+CuXhVGZs>(8k0qts/JUlUluGuBTgrO-os[Y,S>4%s"j*e+)P2e`eTVB<Qr1CL%m17KV:)\YfT`8:j2$CT.l>e]k%#UVcIach`(DsuS3]7"`9>>)?5eC[,#?Gm$Y$fA9RS"G\@A%HWnFSV*KVVYceC%2dHHSf^Dh=.??L!J0=\7R8ehqqLKWrWhDriSa]N/BknY&393e\1ha8ipi[/s@t'^oCtDNG3B'=ECAn&Wa$hOB;;N;tg%8ge0;)/G]%tV'\D^^*,qoj?`cin\Wc\pYT8uH.CV-PEMJ:HL"%G;j3GkAm#Z9/,G[fF+"I%Q):Ug0=`hsI5gKJb)V3%k0_Z?ohoBN15MMZb[U)#D&Y5=1qin@FiuH\3a98a)pd!p-K^V,3T=US[Va6ah19t>s#PW*>5E4r^OH,F@iF,#L8*Dk5P*:?lj#k[WZa;Oj4WWNOgAYkYUFR*-dA0$_HHdV>?mK\k7L$E4*t#&oljT(OeX+0,4hm;M-Q&'bt7Jp)CPGm&ejEO8gN<LduA7D#P,p<I0.M,[^eS4&X+Q\Yf!Bn<`i2G?.,6/`r4p=FR;[<h%:d>#UH#jm)n[-W^X6qQ$?ob"KF)@#e>h[mM4(I"C>DSd1LY2K`h6.'c#29iom-c='%=%O*WM)/'dLdQ2.gna(_EQc7-TIZ#2bdRWe*mEFXX]%h$tB(#hr5NUMAK-VQ3Om-`]$XmLG67<6J?,jpMf,.%chjOW*_B5B)oD5Ze]+nsC%8nVc,+PQ,rq8cTVh,#\HIU1e([4B`$(rH<V,,]a$e*F=)50OD=<3M>M'N&5#^pMC=)rd'U%rUg4\f^b2J,pg1f:smOiN`g*b84'kN)0GeHV],g&#da>IPJ1YF=Rs0+KioFb,*+T<SGp+WTiU8iSb!DO*=fd1JL@sB!eNX`-UUUk]uE*=8IbBfE]KEXR7+g#P-m!S=X,]H0L^2i1unV'ok,'OK3-;[@t%kg[O1B-uN/2EgJCBeb3(61Nig6I2]FLA?&q/GZA:deE9oo-M",!K@tHGp)bVZP97%G$JL,RriANA/Od`\"M%Ma?'Ld2DIe3Oo]:/3O[E4+R&BHY8R4+D.Mh':Nu/aS/EC\=Lq5M"^0*X8k(t>_>h+0iPVGHraRp/&m7.b%aV@U(OB_YXUYsEg=#UKpZH$[W?G67\T`nlj#$LDS;CO)sAG[sj%gXV4qFUZ&^3oI)^,b%pih'#1d_InpI_sk`K1"C@ESK3X1W9R0c;A]>YZV2[Va`F\$$R887VL29c])G%QhY5uHr_`(!_Pc"eLfk5IN(J&,33p1)KMfNo:d0L7.H@C=]sqE?gR(nh"r>9e`buW8)8pSMEmf'Zor9Y^X'OdNbUic\Vg1]?$];Kp?qmkY<04!kfJmLgeP.lbNCVsFZfq`#5[1kIP\.E&3c'N.AQp:?(nBJnnfJ?PI9`PL6*pW"sN_\d>.-p5<%;95LunuX6fO0_YunTOaHoc'[Ph6RA$5e63#f00rFdGHVMA_Hk4WMa),'^nqf[f?S8uHY?c.&[RIooZS0ki!f[X`UR;-[`U>k]#!-aOo[c.a[AD.<^r7F_%cIShbtU)R2Rs"*/ut;KBE]R?lI_7]N2@nf?1*l0WGR-m$ra&Df-TMKf+@s,f;/Ypk$pc8?E&kFT4G-8U@5>+$g,/DF?L$EE^@"W<=ShK>r$QfCHkP&D&9?`GJKkJ3ul4+@h(1*QfRSW6\^>22QJ]%Y':k<gsW*m,kTVtQdqk/s5Us,D(e7\m3:U@m`s'tb3GMeikKJM\qFW05Q9k71LVoJLM99,rpm%>SR:$b5)U)`'\[GRRHL14c+"suTIQN!Rn^5ZM`qB6g\9B#4.8eJ+Vu;'8?\,uRl*?[lM3%/m-)d+e78L4<`i2GNP/`J4KnAIUhb9AaAiZ?A>>n.chmT`Gjq9<I-5$qM7;g`c5l(a+c/J^0^2u#k0HVbQ<*jl"b*P[SGGr+#eAr/&98^/RKa12`e:637Y#lDe0=6r5-jksEg>@(F`lRjq^_NaWT>a=E0>ATp[&dhp'ntpAc,Z9VCuZLcHH2AmI[o(<h,<!N8$In\@dP;iNHVdpnP0rfLH0?n2L>u(=PtC$R$<0=%J[>bF_]Dm_>NF+-uhE(M@)R#92?5\Er.)m([I@F,h_f)jl2IM]Pc<8jUN%>1]pAN>WDoBW\b\,@($4>c[:EH-%^H:sXmC*na]P>QH@Ad8ehf0C1<?ZnHr#L6*pW2Y6!)B;Sb-9t:*_ro>:!^n+#0BO;oa61ZLsENrSlC!0,/In811bT&*306*0u8\7!rqZXZ_-YfM^hFRK%)+hA_8$RO*6H^-A$m<R0mE$$L)c!)$#e:5O6Me.OLAKejnGI%O;S(Q%C_5/O+5D2jrdr6fd<edH.ip6p>S++89B3V6Bb&gBgVu8!<(4CknFQVI]&#XQ:h-C7V6+73a8$UT]"K9JMPj1i4gZl_+CdlZG2&?954u_h3Jk^B,gDo03D@L/dmQq@mmi(saX7FV*4jkM,D:6@-]F+P[VjXGN<>S?iC,AWX["M+,;rJa$<o/BMP7E0mpEgZNG9srB>:*tl>2MpV0b#h;A4t%00=UY"hf@r0<aK[$b8H1k,MI^1l#=)VZK0*(",&%cCLLOiVD#hgfI+MJ-@Tp]tn%%W5d1Oa9@]$V`aD5*_^qLF.cuWde0+MCXH;%nX;W^9X*d/--[HrCW&HE5=_3.7*$*=Ruj+\Oh.R=(]KgY.@m#WkKQR^Hg41.SXor:[GR&r-InEqr0!1C&fuF5gW%IjZP)(!KQQJ;-`t"CS<-D1g6+ntCkV_k;c!GQa!)i^,*t(">7s[re!)nf@nULND$ebNPf+cf43]Z]:$jHW0\B.U!0Wc7p@=B/jH+-g]JcThM%%(up`;]A("0"l13XHR4tN4Ikqf1aaPQ,]mGE?6+Dqm;r^B/Rk@k44cl0W1nb)5B^K-tj<afsC_Dg_BJ,12!@D/GO5+Q>\).ai+1r/\IAW$0/YmhjX4DdD;0kk)*<F@O3VGB'F:H!/_f_3RX2m0hpG&N2dIRC9Gl7\.mH1+[qM@T(!=nH@LW6p_[I0'g/<nce6-tC>h+?edl]'u6X*+A7a8,g4Hk0)r:\&+(BEK#&Sf`#&R9/1P_h6\eee5pj1a\oS6fq(oq#>P(T]1OdiH.5'M3i%I7nr[gmIf":po_J78i<-WG1b%JeV;U"g4G6r_*F!RQh0Ibc].`R"-VfU\Ep2f^bmL)sUl[s(I@WdMZ,))uj4/00br#qR(Mk<t]OB$J+(8a,e4r:o,YPa"r&+m3\u&ZsX?R?TPh5-tq`rp,+1u5>>h$N;f;!tRKn&pRTYX6`C(0JSGO\U6>&4m>Y"2-(%qRqM0JJh'iUg[I5t,h4q=LTB^AUlOce-Tn6Z-2cp[YWTm**mCT:>.IV0R@*ocFktSD7@o7PGWnrqE-(**B`$E^K24mb%lb/V`%TB!gApnh@hqi']_;bWgG,ZQF+l6(IrWDf<444G>/p>".4,aPWl:8,bT;CYCDST0c0\\NTcl<`Wljnt@@O=&t<@+ZCjDOQm>48MJ;?HH!6BEH;GK^N],gr'Bt2TEr)9K<a0ol)r_M`_=a\n7TGH8+>X,(OH*Rcit-H7So,?_I)V"\Z4B<-pi\",34WX=i_oOr/iDdaK`-.JdR.NT[8[6dhUb)/S\W9pZ%&*1T?EGm(TiK;<k+-O^28k>H/U@E`\DGEeAaWEr0"h)R>k(i-lVTh"gqrNG>L'9NQKPNN#tXgUA8WL4h"&b\LREe^X9c;GD"p+]hMH\O&?3>hV+Km')TEGNfe9[(&`h-6qT'ODkQ&2(R"Q>*iq&`DftLp:nl@4g7_?k"1t0M#E1`b*(I7_N[7_P^]Jh/*#<:o;,nghS".)k-07MRFWmWG5r4q`HtW`jY=P1E`$m&OmG_ros8Z/M]=a!p%br?b3gZ$]*c*NSP>`V)A;'O0)dZG[;TG'cht37cS%*8nrkW2rTcjXBE$c227^/9V3raCJ_7btcnb?V',9cW1u>oo;qn3'`Rn5b=igHC:i8BtR1OBNEeSTD\bgSVD!._)W@Q0".qKn`)'KftIJR(72)UDr<-6bOE5eFZUo[cp2gcobC`e"@Qh5mdf[5hYDc*kHQ]SQW]jYb==*LC>4<W]_ah@V8heHY;;>QHs-b+%Wr0As-<TBX[hf]lXKnoWiWWmL,p0uTLfN1B9)j'uZ9.]lp7=648*MR%J5"+);P^DYkKN%>A#k]<,&+_<AHMY,BR]pf'f;pq^o1)ae67tU-OH(K.oD/k#342<ihh;[d(G$79<"(Mknpgr"[L<,Dh&eEcC8r6Grq2pq\b)(pQjV=%G3\-5p3TbUcDCJ[DL<;d\e@C_XYZqP3ihu6#1k]egpXhBaf2afC6dLY/@u8"6=4NCs0Fqf-U2WNF0O3X#,Ff24e)"E_O6RX<Q]dGqGP+(BZ9tUR,DmjVU;@S*Kg+l>`Xe,3'0OL?+'ThC"lU63%5J,/jc_&NZiV/k_F)">7bg@Nlr5G\FcLW*]e,r8)IeT?Y7NkiQ')J@jigR<;!NQ@j'TLRJa7)0FeIXe*Bd[I)r.T+U'#j'N-k*<0+4h.<G4hQI[..VO4)q?h[r>pR?Sc>d@FdE!%&J+3AX'',3!TK\Y;8D^-ZFf08Qj;nKK,k'sc%g@>.=:YJYLa<,>*F&'T@)b5\O7Q7uF*>Ys[Io4K$X<*%"KNoZ@6git-*-1jM0ATn3o(1^rggl(Ci2)tsmc!FaU"YIB^LT92@-IQ9D2]P<\ld"c@kQ`\[:j*U+!%L1Q]%Bf\)aj9m;i3]jQ=ap_F:DB0d.hgn9/S/JX4"n\&DY\!Cq'1[GHdI\(2KT%Ha-&AY*/[+d^ihm/l\3*]Q-\WTg>Fo7A&F40qo'H$A[MZ%UZAG,:.gC0%=o=dMJ+J)@D%npa%r+QOa-$L-6,]:^1">^#1U@iq!8_;]f&+li\T4sjWGInl6j@QX\g\Hgs(UWQe`+:['VE]iW<i!?6jgTlgLIsA"R+1a9L0'%%p$+YHD)T`J!a%&'Y?.Bj:g$]ID^"L%21-/aq91pnH#m^30Q?gNUNiiRjo*S?2[3?dgf(IX#BP&l,fCj=/A*^>P[#X-?3qdkWRNG+O;Xre.Zun\s/7e^3rGKaS!>U6KMi]HbA&qre.+J>nm@f0M`,@Ct0)QL7s#\*I\*=]W6Hl$L!n!TTDa%5[\4c+lgki(]7YF[#ih@oU>k+kg85$*^g8QH@Ag_`\?HH7nlLOE@V^+Eg^V][WEZ+at?SX#cYb@,#YU)NVTV:?9k9fZSSpfUC_:Z"iZs0Y'a<eJ]A#Zoacr(tG0:s2=%AfH@LHTI6E3mL2.P.N3p[@/uHQXIY^Nll%I4Z6Y(EljNa,irskO&/rAf?iPZnb*XM\'nj0(-#@C29Bps#W46<.((')fSTD;,T\BMb]GiQn,h&H8SoFln@QJU\9X5@W^7a4*/CJh*Wg\BlV[Sh3UTjN\h,HMI'*2"7LA8[EMY$4ll0H9VC8paU,Gq[T]tBP:">Q=F0i5J_X0O+$G,IWNPYN^YIMKk[lkV0][tUAu2;jfs\XcaG1<!`Xd-oKV(u8*lG"YZZ!Y^Z1"bs+K<MCni3n`_X=RcZkCi*r/Hf=1PB!V*CK8P9`LOSqDP(SBlD4k)'];.[tDl7oWj7QTD;oV6'W05A=%UeKTq:aYo;,"O[O-F/=-r9N4%u*o1nSX.4o3T+h*q:m\Q8mDYSkk@ODTG=$rtTb,mh]+;`H8J#.KGj3e=`Xs/K;(_=:@MbhH"Ilhp'Q^i]p1KEsl`qY?]ODR('pEf]^`q4r/lSG9QmpE\)7]J1$(@=7:?E]IfqGhZFRXNJ!i5pX=iKqoO'k8p-oe1`d]V_QuK851S\4BdfI*f@`>^R^dk>M^S/jc_&NZg>Dp^Z\jD*=r3mY0p26HJP5"HPC34Sm\4@k"HZaGq8qin3Fo"s&21YV>5N\jerk+-a=c+4u"`oNcdh9[Q$jDV(XtVrZE/K\jK@lL$simG+@<9<JFrVn/,cI*[h2j2ORs.gF#DE,L+<K_CZBp.MRN^+q=9I1ABYRl-b>X#Y[d\b$21[JW_8nUdKjQ"3+;?_W5!m7N(;@[YnBE,?+':&^NU>5mOs'm9K.0tl=JF6:Z6I2*Rk5gDF:RRqL]1pB2@GMbXJT-QYJdRC.HQhb]d=0FU\VVGKi3^CbTa;*,XjIW6=g8krh@G(?V]'e`=>KG>D-6c7`-6qSp=QSX%,:R7O5bTaKqSonAa(oIM<AHZ"h[7-ESM$eQaRb+87kuESiYnkhp(DD,KdcRG1R%:qhL6^.2Q]]p'tSO_I-9&g"1YdF3N]mZJ[]7ERC8I93dV.COeMNJIQROfg[J;@-`KlLa"a?B;/N^m+ZK@YnU`"bQ#6*4DJhc%>jq=;a?7&Han-\g5<WnBG&5;X:qfOqo#o9nYEdaK%L=3o+]h4TODA[bU3u!mr:,XjV\N@G/eE%b'Of;HhJ:#F5q3WPPB0eXD9%tKa"r'3!`]t1=P-f$B."ci`WD=Fr^/<mY-`%E-MqdccZt!<@R#=s<:-Ta0<#k1c!JaTDeX')BSqdq5^'[5I\V?<KRC48^S$YSgR=;X6cf5DS)VrX'CKiXm?/P@le"D^<*QIqaCPm>T1qPj0X#;Ns4td=7u,u3^LSDW6Eun@`_Reh@BGdYEK0`lN#@G7iqR%Zo=[5kjmP$]KTM+R/#6[r,t9[L,H@TPd7i5'D\-qN'YZ?2@riFcGT"CJX&0:W=pHMVm*!fNV[$N4Qdd9FhI/X?P#S7GL2?c<?/q$9G3Xp;<n'-Z8:O"Rg7Rt4;YPCc]Hu/jc::CcolUd'd*HAM4QK%=;=Z4$*ch'8ii/@Pp[>aCEI#dWLA\^YCl]L7X]DGJQbDAGg6*cQ4QUK!1VDbi#>:\<EYVqEj.6Q^b`k2apRPN,3mimTagN<fR]'=O>Rij^0nk^IO=R,FaBc4?%-7rJGUZ0G?D,dTa@5pA%RR=NC[$)"%&<,EVKlTV/>@OBh&+dES$5e&@Fm2)0V!q>hM=7X'oPl04T=$k1n*R_&B/pAa(lZ804hn[&99l,n1-&g:h5dIPh3G<UE983qiKR,MMf!5VDhDL>cGdL&+7+^H0MnqgjM8iWOAAqnZZH\%1Q2F<;sm]L3X#`[bY<,m`NKH4)[2:?RoaQD#:WHWunlB`'loKT1+ZCo<DdLRslc)GF:]Xmh0]V5+1($g^j-=*^VJGY)k7ZQTlQ*@e.()OlF55I9O;=c)+iJ73LYP4Gs=(md2shH<:TRC_t&7[!"?f1_N>3:gRIJZY(Se=E8`dRWEt\8g@p'lEmrLe)ntJT'i.'DL?Q`rk[0<^R;f7mu:ca>Arcl(ARI>(S-Qf0_;g<K8\iai_k5(;YKHjDJA+V2<2G"1b;Xb(OQj^\D_P*FF9>nEXNr$n&juUg*Q1@OsPMe#^4&3_q-.rSZn<>9@VQPGqh/rBoTZ=Q:ZSrJNi-50<3bcBCaq&ZgKPjEibY)s3EMgQZ;8>X\NY<\tm<KUi*V;532_*`k/!\_@H:O[;K!5QqnT,MW$aApjg<IE@l"aQmlIY:%aH&I@fd#X:47G/.R2R'VZ1[&TWTtD973,o#X>i>-@6bo)H4&HOL6Uf<.8igl>tbjn/31'oRnl89+5,SiJrBlc.0DR/B%ThN1p/E4Wq&OW33TG@0t0]h:pJ3k.+]`f(StaK*S)%[qV;$cPg.K]Z:dHYhOK86AeOo$:=XD/.)MgmiH!^#JfY9U)`,=WJlN++4taN1K!]l1dkr0$=R3(%8p2mk8^_=0j4HE:n]YoKhW2+D6"Mk3StYI+_<:-*CT,UM^P([UQi;!^]J+aQ6m.EJ[m6C<<TVW,lU3S2MHO$EI/=U%dV!oP<jg_1TYl+lopBk)-bgq67P^#7Ln&mclI&):uZ/`7Xe@_L,q+9\d;[>3&Q74D$SEpEZ4YZ3%0(oWd9I^[(SLEj?Mf\Ho`4qM&87c[!W3/&52.7ZWG*Tc)EfJsaWla=ubFY?^`;+h&]S/,$T`?*K7BB0PRRVe>AT"1^FY?@M_*f(bXW-?cSlDS2/(lJK@[9UZsUR>W5oif*55Wfo5C]k=t1kT'!REO5g%L0R$iSOl&8M4jWc&kjJ3g,gFqs0fnPe.ChjX1O93T5Y7pRS[;*-&5`7r&D9:N1II_jJ)HJVAL(,hlKt+QL2@7@1"&E6>g3t`J`0jo"Ts'SmQpsVKp-P?79Y`Y/,LB1-6l=]D[KLh,sBFS^"fR.f!%QUF#;C/8BjnMK`DrGI.$XIXp"/5K?3p[^%R$HV]WrCA2Am_9'[bg6FDs=2VmAk*>irle>>Q'Hn89=%KNVbMPul&rUEF['EbO<JO`&3aZWL;V0b!BlTDi?]1$#EEp_6:4HY%?hi,2EFOmqJ(I>bcl^T.lWQ^\Q&#(rN#iXH0^m#_9Apih1=MjnD_e8aUpu;!Q^$1.JcB<%NK7+`:08RJ4XJ*2*&TcTra@?6j=W<ZpQKLp#eP9/$LkSTH.s&?\V1PE?$cg$nJsArQodB$>0-C1QMt@Co4O[eSXK1Xn'o6.5OZ;`9hmq-4>++1eAhLXWKWBm9+AF=4u\L0lF.D[r=ojR`7br=g0>MRs&JtNeEgq698%mI*$0?[p5EM-oV"Xh?GBO;V3OcbCl&M6YJqd9J<5\N/#6CjjY!A%ohACq/=Wdrbk(c2]._95'5Npf^?EDG#t9a7UmO(;E/KF4gHdYS1l\4L3F(fXC;'#^dsq2Adl4Y);_RJ7Zh\[+FcX+M*FS64LrRFV>&HO2-97dHF@\7?-`+3F$iAdVRM;6U:fuIua.=%smB+'Bq!uB?hg_g=)B*LTh>Nr6ejqCsVOIj>gK_OVl]RGY.D*#oTNr`R*cfjT@mFje+]kmhSj!&%cQef_LW'X!f`*A1EHAublBY\`?.DS;9CD\$?eksA8B<@J=)fn5rj$i!;Y9*!*\X2`q3\MQ^ONCYhVMOB01]crmA*q,28src\l"T.*]PQInl3IXC1q9!3J&k+0ZEh)%3?/UR/Za]ZS;p5OdbPlYBX"3G'E!?G3S.1lXm]oXjhrmONY?DoBk9C].-NL5H4>V6EZF<h3EhIUGlk9&cQ2r5Q2hVj$t&<*#9fET#P%2f<%Y\orfefjE;*342)'2f='!50&Cd9m^mamL5tkB'c'ack9&["812fGb*=MoVe&G"I8IiLmFcl;P(,U`%oPqFg9`IWrCh4]7k&MK^*rq")1$5XS7JN=Ie)O$g%j:nk`B632DVdZf<1?0b7:)5I604i5H1`u/uob:B61kt$;K($NN8ErU7BDnba)L3?15hCpbSBnEC.mMQP'Ocj(Hf6gB;+=B$HRs+1:@RYHa<Zk45pKjS0LZ#d#U/r9n=t5HuAuq:[`e*8qjQ1M<4km0dchNl[F5m]UHJj`enX0p1bVKoO.6L,J->lmUVK"\WRRAbTX-?3+k0]R59Z[p2VWeE6#)aT">NCfERH,K7scqN2P6NL-+%^-dX0%j,e-kjW(LLP6]IBa:K@M]_=?mg-Hjp(27[C;(-g`[d^^oC-sWV2J5UChtu"M(LmgA7$+YnG(B9p8p%O2d?I"Le.+<)'kj7#e:rVWE+.QmXogs]$='bldq_TrMl-OXg[ZQH8B>;U4JeY8GdhP?L@4;H)o-NK=/Z+;Y]/ss*3Is&6o#)$^rk%ER0Z'UuHe_qo//>T0I_%-asp*3kg%>dFe6Se&V<oDeeatIZnrdf_</HJ#u>4id'=9laikHdhns6iG>M6dQWQOO^$RriSd`P'@U<WSfnsF9^f]H]=2F:?"%5/Y?lT:Hna0#5_su<3Dn'>-TU6'(/t\\'\XPR\4pr,l0iiW\sRCY(HUN_DUm1adOrMY47?P@d^F`bc&:j=9@Ifl$nO#[_AU_Sgg9=HQl,jbY+!0i0=jD5lYAU=7u!OWIl1DMJ(%2f,^tG=\XN+^nJ*Ccj?uT.O7P6Z2(R-ZGfnW1#6='7-QsgdprE`T%W(ik1=oW+fiEL$'dk`s$I/^"/">,<?&0&4L$TuD&i%Gp96_)j=)Wg%$U5lr#:b/uC&OKA#4;M@o><(+;_>u1`U@OoG>48U*!ATG8$IMl"\b7>fCe?,YIFi3hs%fbN.e[eoWoi2L4r8[a-G@71M$uZ$AoB9&"`.c-Lt>5X^3omRd7MR:Y23;0"h@A$k4:C/o&UtaO-b-Hh@bel4kE],`R9TUY,)`(nm:\Um;q]`*9]3NN199Pr27IV/pifDt!IL4"j&F]:YPi-omtT-*\jV12kM4m-2t4\oLNtnj@uhOSe,/`rQ9Gmc)Em)u9<Xdn7Q.iLtZ[;Qi+#STaed'a\*\A+R+8*D"?4KrHXfRVQa;62ir+.Vr'VZSP6gT@gA6aho>kI)jjYL8M'lcHEl#Wu#f7*`dGr]%Y:hSul(=M@+K6<bD2,qYb,S>0(lU,+#p4>;&e^qu$BF-f=s,ZS,Du>'Um#i*I%\e#-IjP!cCk0"$mP%(VT7!$PFb:."Aej4%[tFDK<PoetXE-Voas3*ma,(#!T`IUm%Q>I+$'QgVT)$]@<TLecaEJ&%`($JFmD,NLmJe)a$9AmE'``i4`#E5:kL=&C?@7^T#&7\o9CKO&98Z$%pFL;P7f;Jt8tH&[Q\SInn$3O`1\5H*3haj)`]IXcmo9ptl.qg>Ao5"DiD"hG_K:s>7AEhAVEEcVbs^,Rr6F65Bse+5PUkB1-Kh<:IH="W?b"d%;o91nWKQSO$!htqS&Pl1$(?%FWR^152RDch@(qrURM86pGbXMfZW_E'K&&0BKhe\7uTZE&n^)4$aB;;?2=pC.N=\mrA8c\E&(!PUJt1*,jphX"2J\QheG6H[D36knZIpoh?.+1CRlP!tp<XA3h7Vk)gmI/iV-kKXd*YlFDk/O/r76UT?"G@)FTX@t]]Hsl[pDsmfV(UJQA2@^JqDmH^JS,9T=1ZTHX\ZP'q&9;?fT9*8T>h+`MNDOYn(Ugi#KWJ=%2CeY(eLP3BYGuB<)u2qPe9icpqW[k,1@i2_=`LnM^ej!"HlL7?].kk*-Y60[+bX+@@o4&03'LNhKZeSDR63L\G'?>9Odksbe0WOZ0<(FdftB4Y=En[7pM(tNc.*cD(lfPNR<.b(7VVZ'>:4k897LMbZ1OP3V%[@>CFBV(.ZDRr+ljCS<:k+*%G1I"g!\1kAEfgf&i\+350h;qQ>sA.6H6@AR/GdpZb=$23jXm]V=qMZ0\sWW^>Y2(A`a8,C#c`lGjl^m9;`]Sds@_d4[N1$5N@7S7f&P4oB2^BT.M5d9T4IGE6mWKIjFaQ)^qTC,]Ztee<3IXe%b!ZA'_ApldF7sjRL:JWkFktoB3:`P](UN$ieSC0:f`Pp?j"bC/i-I8[5)b5%7KERn!bAZGSnM(AU$Ia$t#&ZNlH1Sb1Me]6[+OM3_C..L<R?fh][8Nl`6iZ'3/o]B`>G5(Vcq2.9r&=m$+OUB_;=n'5H;o<Z'rYAG?DC(E8KQ)(`)+kNtfK\k2KlH137>;p0Z^$-4\.dH/8Ds;!OC4+Ya_kDK=H>br'qcqZZb.5+0-*:i80\n4A:PaG$Z;(7fdB8oTChu:8a=SmCADb;$\Jhj20J.SKg$@p0)&"^/?G69bUSklT/W%_6flkGBZ1sQjODFclLj"9EDKDh4g^bLlh3^LP'NnH0_"_tgZK^+DHW#1]7_&nJjG9G;\(/q':FU^&qlWH&]qiuWV)F!3KNo\4$G"*TAS:d!O3Frb@-d/ks$k.Uc7)>GKI]`]FqJa8&pjm@rV/6bKTq;pV%r]Sm,I@N*Kd8o%M6V=9\Hc4@WTgpI?43.];qQNOD24=[,fqrO!!X7Y[adh9g\6Y-("'QfZte0<)ZLq..9]::E&fM8J@i/)i)+.hP`d/h:llERUV'`<C]@;07Bqjo(!#B1L=.RHkdOP@+L8M.bt]j%(YOr5G>4CMVl+<KYoRgh@T?H0!Y5UFN&\1AoF29FF%1JJnmf\ddK>eAmUStPOU<hDVo8VZu/si\A&Vr&TZ.L6c^"6,7P)V?;p)hWQ!>j`IA[<.3Y.^-hm!Ipp@P'g6NrD3Z`bH_FUOA=/G*R/KPbSY5VSe\[Q'tRDorK[lY)GHCi0=^cVIB>aoh&QF1Y/g]eZnf%8XEF6=faH1%V.pnseAhXQkrE^t&PG4sE!D*'u'3m5Hsgtg^;aJk<%n4GPo6-S&(MYq4?^,K&lDmpU)an9g>dnN0G!Roam>&7<Jo8m_pqat*taHm;V'Zs/Uf&@)Ynd-BAqtte8Ki>_]:mCmcr#f'<iV#7T"[Xh.Y)kf">RNDHhaX(^3)fcM4_]],,jq*pH^-t>F^WA+2qR1hiS;mH\#!49lo*q5-mbjk$^2&W$b:]^#"kJ.'@a@2;l2uhZs@dujbg%RCWhJ(lKt=R/'eQld^7[lQ8=AR43PQt>]RG8%7-l3r*n4r9@dXhJ<8p6'N,n0g$A/!B:jMC1#;AbrOpnn\\FuTOXfTsOBtpc46.#!-,,u+_Q%L92ldXps8KR/d\ADa?YH\C+HpaL%1.CPk[WB%TK.[1KNoZ^%(X-@2_"MV8T[2:/2j,b!+1QbAg6:s+Joo"H]/QAKl&O/eN:QAjp@33>["OOU*:!!]00BeNJ83:8*'@,`Jg3-DocKA$f?5j>hBd=$+E@rohD3L=Y,8jgo2<:%J7Os;2*f_bY.fm"?BPELE"L%)B8RK*\U@Z=!P1mK4:#tS*a`j+d^C71VMfPG9mu>;uClUZk"ZD#e<HmW$m.NPB-9kCK4Hdg<i8hmAcK\]/$^*T(r)SGsYhOA(7F[+Vu;'a::QiHb-j=YMnZ3d/B*@l2?jL8%Ws=NK;2J]P.Y^NbZD#,Rn3$RrDYZqWGqhgVVg;8pRL4c8A<$jq71[;hNpG%4ug.>W&)jT=fU%;ReY$kKZhK>un)DrjdLFFa$o:4uB5Z$/*pOqM?0c=SO?!d?QqEXT)d"JrZ+A^:3nZmKo6^ol_Zr4tHHiip*H:`D'$!0(CX1_RYH#\V(Z"-22jS*m>I1<1d&Mj?>&plmdA!>iV:Z;r^h_cdp$&jQUeY[(*cQX0HHp"^UhS8-la3\O-!*EeS_'b0%<;P@Cq9j_;8E0-CZD)Kt<;)`_,XOR&#!oA47Z4l`SOB2Ti;]uA.SHe,0EVOKVV*5/'?(.5,4m`k"5*UUFDp=h!mGjEd*+A+WnZMFZlSOliJ*CDPob.4mB<MiA5`<YWo0"9<<DpI>mo31#@q+E5&Q4CN-8i9E7NH#;CPfSqZUa/0&qg^Eg^hu?HQX?mtHJ74BmVh,aBNZ#2Z9.P?25eL&A:>i8P4P]W>7bXl;<CC_liC"49g;i+>VUS?_DOX#7E?4L[ueenc^g?F2,fio<]K-li]gAUIJY1/UC_Gddan(/)B>@ZT?d0!^8+p!h/cJqhO=o8bVM[rI`:sD>go:89eaKr3W%EsF.YYI\%YGVmiqK*VBcn]o>%@B#2'HE3bBABSS_l5qQ-'GgL=)1M=>E]['%WB'(.)8-XnkB.Af\cPhRVV+dWIB`kPF?d`R#aCt&QmXQa=;Ud]]4]o^DJ%i#oR5gCE)0S<aqJ+cI1ob?H:M_?m^9;8;K@FO=u*5aG$J$rH0KNtnm6EX#U)0.<HIpkWeS6Yt#oIgHk5IsDMm1s@q98h<?oa&*gVn0HZ&7l(ug;4BnY]dug]f0"u9E%W4XGJFugf*5W0pdtB,AD&FkX^].DX2_$S#91.ot<GrAG,5MM(IJ8ks_[u(h=jR\`(PJ0BPt&<[Hh8k!N_911lPJ6h:\W5&.a<`*ZT*NHBrY.eLokluQ0ZQfiA)(<Ja.BgV6+D@UlCdVfA[NYY^2"R\_@BjUKJE`lBalTHYCh-6uA16np",5E7idC"a@AQYoReER`(SK7,#6<'I78SJI@#e<:q)02jE4S^sRC7I21RJ6g28QiY"'M5/oD$<8/j%5%Y;#-J8c1*i49]Ys:5PaEpePHcKq=q4DJ@\Mb\<1LIWP'uSn'-R;#p)9`"l1%Q,`E8$(:=qf7Vq!!h5.aPTCYjI%6d/1;lAe(Douj-E%O.,+9/X=jYq8KS0VO,bm\GV/h80K`;E,lq]g.YLRU`!]>Y:$(4Lo55ukUq<`_5+HH)C$:!(N5\FSTE'Hrgac7F,4#aV_[RtpYp#`b38AtBQo=7:!%+]jKcE$b&H5L-W7lZKK@DtboWIpTcA[JA=VbVD@;o:>BkFm0pNDq?:Yeti!@+Vu;'W4djh<qNZoDZ,2&\ZN>G"B1pgSeRBPrBf318'#g8o9au?l90:Kh\XJYGh0N,a)-=Mc$@jY8a[]E@SSFd=23b8p,E-UQn!4?#C1&^OdB,hIsi*^mZalu31GUE[L=,gG$rYXOsa9dV!EFU*XfO5Mg\`(EiZ?N9>/%!04^AP/4/B_>TQIj!Cq(<1Jb\fHc/4T<_erFX)$V.UK.i6C-Of8ZJg2snO1l-n2iWmn@!&%gK\I\.'<CCSUJCZ>'kh>%NI\cl?rG,Mac8u9.l.Y4VuD1RKn5F4.gn2d%Ja?qBf3DP1Iksj`>#]=e$DM+%UEP`;GME]3iqASJThDnlor:\Ho`4p)e>.$TNVNYH.OAi,c7)^l[^M;/Uk8++sCBmH#'9I(A+DBSC1V#e:ElpX2^nOeZ79YpG<8W$=4ZRQ5a<=.?n7CTCa%&dd.Wgj6;J9@cr%:+AL'[!XqHI.Mm)@I)O890ZA1nk#a'_I\jekWercqXKVr7JDWRhF$JP9thltW%6Z[BhTh(Wf/#58\5_S-(=f0cX4d#Ko>q(EFOZf(B!CEJ(>4,+q>^-;Gj,`"[4=2"lH+K<IkbU0f'Y60%5tVIh5r";E!,^+18dq@0i;_2(g2[M#Tg#mko6.Cn$387@C*m,8".i?,TLj+e``0W9F-4b/o/&If&8$G5QCff0el%Gs2!,0)dXQ/ipbE\l%pUPA&qQPM4M.1b5'Hd`p'bK'?T4>L(A4dBr1K]t<2\,dPXdSKr9e[S</,6b>sSa(s)3`3u,'Dc,KfNDGoFGA>:0?-H&\Epji.2JUQum(@Zp:-V?;Y)E+H>"i)6.S[TV!]a#I.%EC[G/:iP5NeU8F8ebk5F!iWV^JQPI\o`\nSRpLf[.!N>mAu$2>3rIbWe,4/'_rb<G4Tfn@<Z"q6j"c'.1Y>@>AX&.,oi2`T'\$34\fYRM<)<F4TI>(W$skbZ<YgOq0bl;-3KT2DT3rX@,r\'n:9B2*,dHNf+Di]XRFUqfcE<nqn*1EfiSP0SiYscgE:>IjLAh'h_:4+)su!h\TG,p@'"[/o&kH%!(E*/QYMq"6S=&Z8F/X\p7-($%'2dc'ippp[C'!7&=?pChZ1a`JuNQUW5c[?aT^Gco!?&84L%mP^PVH:89gQVG3$pk8Mm*89QbnBZcS"<-O3'F-HWkO\fHW"OS5MpWo^#=hjggaO-+SV\ZFL[S-@drY$WuOAk1]b2^fJm=')h5i8'[]])YnZM%WP9o>cnqjt<`qheW&aIu7Hd@P[^er=^<HbR5.C#`RbjF!X^rI#/_PIXrQ8?=&V"3n!)e$o.ji^3UN\B=!lCZG`fm7r)9+N7hek^n(-Nukm$T;TXslr-p%ZGi_RcTEA"LJOI]r#"N-%KOjA4>6Y\njMI1bulj#-O^n+k!]4`Z(%foJAGZDbWN.WHZi$0UK9+_[(TGN@\0u!(d+EkEbKsJMP[4B=s#p`UAr$U^@&gcgk3`INhfjA5rPmhL^Losi4b(EFOek4iti"B.7ls`%cf6LEm!,eSnup'iQ$9=%sHt?$,Rt%c(&c_p$sp"cc@1m/$\ASD?mo,IOAhgaR@^V2<RM)CrFDN_*c,^01@dm&%<]la%"=EPI+b8HAMUg.ljfi^\b%h$N0htlX>62FSPfORkj0P8fTW6Eq$;Pj3lb9qt:OA4>^m6`0dBZ;ZH^mb159K,YTYsBM][/2'*K5VC"Mg\CZ!%PM5'\dDd98GJ>9kS+c4ce:1lILf"aoa%+IJRnQ_^hiSj\):-H3[^Rb.5f`K,Wo;B[kN"8"Fi4"YF-=S)M^!A#INB[![@7#7f^ND3I%NSSIc]#,#PMCtN.6*Pmb?H=gEcq%!/,*&^HF4G5cSZU&UF@GY&E-`\Rg0nWM4`d-d8$)Js>NV$&]RpOF%-+n%OR\OeA&4<`8Rodb\<?;q@k-ol%ughRp"jG22t#6UT>W2mmHF0sIXVjX,6L7q+.IZ/3/OD@$'9p)ESigCLSpZ4:D(>5)QHa8lel)`aY8bGsI5W?kUG9rC)U!0pPbe?S`Uo$>;[8$9i3zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!#7hoRBaKD#4~>endstream
-endobj
-7 0 obj
-<<
-/BitsPerComponent 8 /ColorSpace /DeviceGray /Decode [ 0 1 ] /Filter [ /ASCII85Decode /FlateDecode ] /Height 546 /Length 203 
-  /Subtype /Image /Type /XObject /Width 1271
->>
-stream
-Gb"0;!=]#/!5bE.WG`:P'EA+5zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!'^\^[af!~>endstream
-endobj
-8 0 obj
-<<
-/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /DCTDecode ] /Height 137 /Length 18297 /Subtype /Image 
-  /Type /XObject /Width 150
->>
-stream
-s4IA0!"_al8O`[\!<E1.!+5d,s8E!T7VQ[M+Eqj?FED)3+E_a>DJ((^Ea`p#ATAo&Gp#UqCh.*p+B*2jFE_/6AKXZ?6SADn!(-_e!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E6$gAjSA!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%!<E3%s1eUH#QT\]Q3..3!!3`5!tbS6_uLkZ!!*6(!<E3%!<<*"z!!*-'"9eu7#RLhGs24oF&-)b4!s8T-!sJi2"98E&I/sBO!!El;&g8tq"qsjB#9n.%14bR]#U;[@_%fkqn0Bf!Ee4T)()If*)C6^X-n-W&2)[BQ3BBMq77Kd<8P2o\<E<1'=^#<GAS,RgBkh^2F`qtRH$Y*rKnbA=M2II[Pa.Q$R$jD;USO``Vl6SpZEppG[^WcW]#)A'`Q#s>ai`&\eCE.%f\,!;ioB+]k3(smlLFH:o_%qPq"add_uLk[!!<6&!<E3%!<E3$z!!*-'"9eu7#RLhGs24oF&HDk5!X&W.":#)5"98H(G5qXF!tbY>+Ya065u@kqE>'NOJHurVOeK%r#pV6(n.fDQd0^X71uTbN(Dn#.-7:2j.Q'+C3&s#e6q'R884cEP<)lt#=BSg;A7]@cBPD4&FEMbNG^4UeK7nr5LPUeEP*;,qQC!u,R\HRQV5C/hWN*81['d?O\@K2f_o0O6a2lBFdaQ^rf%8R-g>_/RjlYail0@j2o_%qPq"addg&MN`!<<05!tbMt!<2sGU5Aq!U5Aq!U5Aq!c9M7qrr=P3r)Ma[%eq9d]$H:^?*3@?)t;1/[/6t0>h=,!fJMtK9@I^OC$r/XDf2A.hVJNI7X("u'gNV]8/;'+IbWcLEgMPD0rsSg!W@k&&#T7l2P4il](jh9[Crs:K3_!Y(p85uiHQ7]:W1hhar3[u[<_Cm13?WqZF8<NVTAH$N/KO=CJ'UkKp?9YHWm`RhB%_:_Wo^8jc;9k/7[!d=euk.IPu2<AU,"*>;F17LH:d,Uoc]Ngil_2Vp.;/-Jp@QBfS,Hric("9]NlJ+&9P`LJuoYlFfqVTTA5"5>(qU0e\Dkn5M(9-qD9]WUDrhqcJ5JM.DoTg;h#j[C=%j+t23A/#IP0gHr1B4=CqD9,rqu/<`0;R1G2MGP8NEXL-a4f"<O18,gm$H6mb6d*R4eGlIb@bfWRL,bE=Z]16a7R#Xp/%&i".hc'$B13AcHk1C"u)V,M<@k1K:\jtM(l7VN!C,]2H]ao[dMYV:kiCbTC.`!uVqck[%8iP<nJlSV8m+oFhO7cTX*f$ppJ#7Pk'Xdp`?aK5!(T76>)t4MGZ%L%<'.j,CpeDZo,k)>a/ItXbe?0H01Ko%L:"+4a!$&mq!!no-QWhq05a`]g\N'okeGfN#GlIc[@t/+JgWJDJn7#(?')[5;%s+[s+RrJ(0/fm)<KHP!^&loD>?Z9d9S);2aTON5`Ng%nFK9Jm0?`O+';&g"VhqH@36W@+4AH&ZW2[e]o@B`d`iV3^HsF"0]"F6?^7-D.S;TM0Yk4sA#E!59d)UJo18uVfa\$;cSOm/RQ^T\@G)"''bnQ%Z!.B.QOcJ5kj1fnDq'55mMC>,!MC>,!MC>,!MC>,!MC>,!U7,&5-^n(8N]#\]`%%c?/Bl-8<",'<i!bgg94+!7n6&!0K2DN3IpbL#*]3BRl*0]UN:d!3KcUT4M28dKf=iHOHp@S5A?'j]c@r0$hWlng\KBI-=U7DUl+pdXj7/LA%1@N!Ag36RPA9>S[7J3'Y0]pbI?Y[s*16Y8/AD@Ha&dG\KYuBZ:V0T*b'^88;WNH$RTlE,hu"8ErX,"O+55?+c\R'`?\CTi\[;='^)$$YH7l/MA]2qC`P3C,;k%W6<n3ag\LtNFTP@;.BmL8U+d1.Ak18]rShf\JOFBNFcTeak`F%>Wa5?BiIMD#^f6<NaI(K=XMYp&IhaO=842=#n[$!;r]NaDjIcUHs8("D8M9aeXYN=MQVV9j2aKa?O,W@XjYhHuPjmC!E'Gg6,QKIW+k!5%uVjE]rM;:I-\`B&Ca"57qfgkB\rr<2u]O)"j=8#=l\!t8R?AkZT9B*/BV=>J@-rXLC8&UH'l&b4W+2J>3f[tr-IN@[^&D<OcP']i=8pgMDaHkl-a7NCjXp]lf=r9@Q.7)FX3C]i6:.d^rQg5Lbl1.H[G<1uaA"p#1]c&VEV["&g.d!.ZB:`Vu@pU4bBpn*CauBg1/#?9gUPd*$C"K>:bMcc(S9"P6#D^4VELECR8oG5k_cEa^@^0$:08TW.BA_@rp3$.EiY]<mn8$sBX8@,=@^<3iWVfB`L#Lj,r$p.f'V,k<n5$m653)"=3`Wi.Mbb#]gK0R#ktG[\nS9l`qs.,K(]4u&_Ra5_BHIA[49M@t'?i:_L#3/b)e_.\d)MJ.Y*7hX-<m3E<"5#./^(@,`LdQgV&tGA$2ahnJ&=/c&GUD,I3ZW*%\4#I_eH"%`s^2?`fV4@l\.WEI=!H:1L49X/CGS4irFBK:"dT)-`2,Q:e+l!7=I[_j!rTa'<(DBEH1/Y<QlpoX^7fAU\8Z+$n`Vp-pnN#N%)^oY'jk7X+u:0p1]'>c[8=D9WK7=%W<rWaC-i?K.`[h(E*uf8or7`04<4]Z+60/.bL'o9A*0qiu!7^>5nTCY8-A)Q_#2lp[Fs:#K>G2kBhVm_k.^Y%esKRFu's@p7kmAoXtdSg*OsiEa$dcJk4r+=>nTmn\:*6@:+aR'BN#HJ$@5+ifAXTZqlH7(@``*q`JW-._O<54@?)^nf-Z&p^?V$na(BM,K13D]XhI$4A-P.AHnd'lCecka7cM0;LZXc!"2#*rr<D`=EoTnZI-=#Deh$(,9B%tXQ#:GdI..Og!].fd3R7!P0?ti::c^bA7fM&R6ntZP+RV]%=D[T8)d$prZ-6t(Xfs#i8%OGH]'m*0]?.eoSmoa\5JJ@(Uj>DB%1WENKrLHg0`*XYkm2sc=gesF25=tfXc'#`8K,<Qo`T<=/gkCk=62@DXa["$<W+aM5Mj\rr<2^bVtB-$YD@*REfk\Nqb[X>#]Hcb^[%sh(%p%7u+('f,p5hOMe'I_UPEC`F[]D64`AL1i(NH\_lmG+8@9cZhn>32=VL!^Q(%WL&4aF">T+h37I?UQVZ,DA)[;F%[1hk/$1Sd3+]>Gi70Ds[%A0!C7?bs=B=Nd,JI9RrPYo!RmQYXh[P$!Ia2<i;?$V+U`(>2r!2aV_8!>NmA1kj5M2Y!Vo(0EP$<0H_S6q1Rl$!NDY6pOCJPl*Pg%j9K;;hs,@+VK)?/-fY$nuP\%B(g/\TXg>X9j$<_-h^AVro!nudqQ&&!?D(1kuLH%Nun.=GP4O7nc^<A%rmn[)jEj)EMEDgI&$8m%T?S,NU862T0-IpmS7`H8W%L+mn<3q!Xe;Pbi[M=S["HmI4:7Tc$Dnj=4JX[a+m@oO6h`SdaqKqVhA-_cJKjc@d*MC>,!MC>,!MC>,!MC>,!^R9$83Vqn6Iq8$$rmid@9tC4rj-&r^I&?2diQmM.N(h$I)(*%Y.H$SG*0a]X9f;^Prr<5frL<JPg(4/hoC2n^!5fQbl5hAK*N\LT)g&]=FI%9Q[*K'5l5&52L<e3_%sN:XK/HAK/YQ.+r6hbgD'C++U#A+&/2%Xs[AukcS8m'=.D&b9X=I,"D<R=nX\S8jUO1g"1Zs"kKksNok;7/JF/phqGt&/8P,7O2:+FAt\5Jl\:AhQ,f_uY9@h/oNpuh@brKfW$H0#ts6f[@HX,T_#^h@XCSL;Dq:9gkadXoQ9C0Gb>c'%2/cSFHar29K<^LIcTc/ESo13e^TN`"e3MOlZp\&D,S>[.7VRU6nVNr&bU7t@oJ-e[iK5Q-p[B+ql_Xl;c9T_&.oT*)`Q+2[K+Ig/(c9.\8%nE])C_nR7!)gN>\T1nahM_pE3;RS-05EgGlg.uQHA9kWT9-/&l^XZuUVQ8[XF5c;5[@[Y0_5VZL=R_Z4ohPs1(='5?hY;9o!)'`2d;GYG5ZqTh9pXL$OC6/2(k>0[msJ*#+qr./q3;ljX%#h?dB//AWCiY'8Z0k2Q0g1o/ln`iq2^7)$oTIL="pU%9+dH,'2K&IDg=i2UP,Hnl8EDW!*@#u8nk9Bg<(DX1Qn)E72/ha-gh(D4'N_FT?E]&I6ZYsT+:4(orj"_'^VrqMXsl,>OZ7:1+([,QG>ecBX9cCrSpAR?U.dj],ICm$98$:hZ6:r"6lEVQ2"M^!!TCm9q(iei.lqpE,Tk0&9sDWD\rIG*M/au_.amPW?K\=VSAQZRqYohhFP`sKHHoH8^rcMJ`OH*FX&bePGRX,l>nPG8O^8Xe98R@Lj^K2@&s&i`K(t\]nJSX&V?RW3dHB7>U2#OV.A;Mh-.0i9(&6BX$ie&_g`-KNtm%%rMKQ3?/bG5+9'KV(ZpGf<d]/$iR`jWi`C^b@RXj85/UOmb=`eqIT"p%+l,rfO75($qbm2Jn>B+52h,OJHoph/c2Qk\heS_!Q4dF8h8tqLPNkn&2>j1t_Oh&[q!7J/^)tHBQ?k`qnB^*bL9[a(??5<(hBDB3UZ!J`UC="h5OacX,]T,I+h&u4EXRA(*ZrfScnnHE7(39bqF6r_V8-(t09`<f6YRDD$/<"""=PX236rI+cQ(pfopdWM$=)lKRAZg=C/U<&[rnI1.8u^>2VNRX4q$S@9,B2ab],N#5H:g^1;[F(q5ihtGV!/E6WY!t(s:<!6et\+:UMYCCsbZdn>Gqe;+20!;+20!;+20!;+2X>*Cq8M"TU,Qe8-]/>78\3;7;)N:Xj6YZ+dQTM.X6.[(;6i\@.tF"XSnJ?/h//"^N"2JHUVr?gTZHH@EtcZ5/LFXF,Ejh;H$Oa_I</_eX]Y^DYp#ZoZ%$pd7GT6c:pIaJ9N1/O(L$faF+L_V^;:n8dE>%/3q$m(N9JHrBaA,H6_unTTn#]^Y';F#8l7H#7pjUM1Y?^Nj_;$H[X7Th7nl!0mfCbIDaYbrKEfbAe2khO'b%Qs;\[T/+>oVhTi4NB1sX]$]=Y_T]NN,g+oAj)O^"=5j"h,s5KW\#$gBKn^qK^$O9?dTX$,=$I7Gi3<4]n4\<GI_st]23/Z#-UZC+&(u0dQF2(=p_UjUNH5>VFmW(PD`(=G>4eaufu7_i`3OVkmc["Arg+gCn.RsK7Xn_D!8rGnn5\oa7H#m0I`$ZB2i/a*p"]Z*_r*2.r'@:WH<.eS9d,fELAId@GDN=XSJ#!XpfHiA*`fD?b9!!fa`1`'&puA&p\+C^!.rRHg0P<[?c-_Jp/T^dhh?M<Z+JF;]K+qhfpBYrSYao"FoYl2>k,Hj,FN[&ifP,g;bMNs==-=TBHWB[:X*`8rX!TE!!Nq`U0G5_fcT6B+t&7]AY6lhC%i4^N$X(#I/0G,3MMWO8E<L._^_E)7o2_B[4l^/INF5@`L-"dQ9KquW++t&GWN7scBKOl(l:9&N+5a>?I'9SSE1+B5C+!-S:;E:,8$2\'@$;N!LqZ`lRIq/%hY,fBMk:7<-#*rK2cJD;O#q:6F<_i6;8gF.)d:md&sMP<`T?6'fcC.#WWlF#cCbpPQ(Ucg%bOG!!T4o/`R@r^BB%"J(]b>(WClTf@l7GiFh\aN?a'Ln\;tY(2]/RX&%aHF$)W/dBlP8<LUg0ZC=^5M'7XSLM2[^V*C!T'6S5H*t:>.j8BY,rZq9(W9?.Jo3-At_Qau$NETPEW3*MFA%0%4-nU``GBYle[kAc/19s1j0%9U0AWp0<EO>4.(P'PQGt[GtN#"%">#cg7>r[189mp2`7cRXj.nQ^42NdkP(PqRgEf=%;Mo0-EI2iCt\;YPM<X0B,ke`#[f;e&^UIMq5@SqflS8biN<Lr(`8^4cK7.D(LoPY-$g:"cU/OmoQd.CN]NC-XpFUP/8D(MdU&Z*"/ib8aq;9'Rf=LN:)"*">@!$D4@[b'mm0C:Rcb?aY/KTaC6D$gs8Nr[j/&W1,GFQqn&NE110OpQ9u60Hb9E[YU<jL7ogm=/n9gKXB)rM&JhnCNV@bPqQt?Ou)/@h6KC*A^gHQ=m\K"3!<eTc@"spFs$[bOR3+eG0u(jcKqC$N6IlC[a^,rr<Z'cP-4nn3;^m,PYnEQJUoQ5k+cLV*SnqUCG.X[sHVrW//o.Y_-iee!!Y5=+'heGb@BPpP68-GslFXnISg8GHu4bKu2-#7gR6da[W;0m,_9G\Z[hu)!IOFDtlQ:Y8K%N-K[<q"m!1cljaY_B1Ab,SS,<LQl+kg1o2[DYumM'_bV4A/B_$cocZZ)*F^`_M*emh@3J3/5It4k8RL/_;tt;#lWa/9isdH=4@AX)/YMUP]]>Q_56L0<o%RJB&Q%&BCR;>&F<Pd0NLdJIL#+9=g\VpsS\G]Mi22"/^Pcs%YoaOli<>\,$Zm;*N-$(I_mYkNYVAF\(9$qDU<!p5Y00Jk().)]<Pbl9[,9SUp4(X.?VU=AnCHYUL0_MGd9#ESE%E9HNKYTajWEINftBN&(QPVT`b"qf2(MD/#D]K2dtE/'E/^&B7T"js*FgNFq465R^[$@Y0n(/4f*Q".3Q#*)_qBbX0#Ju6'i-g3TjJ[rXXR;jj(m%eateZU<[+@)>&]+l:)%BOhNXN(MCZ[nrLj,q_1n<9kJOXKJ?a@66C!StnZj[s@X8ReP'^i<>1,Slp]JGjXhTTJRJ^,;QRclV_jX?$X4l=?+.)@rf!]F,D&M->\=Rs';3top)i'V,(#uBoer&AAV)W2>g2VbNZb;RUT;,?1np8`;BP*ZM,'=i(iJ5J3Yqhi8nVhG>XA#G_=sVhY8hmuFY0fq&M]sr+7V,IpMO%.1+RL_j#EB*3L7_TiRWh?t=4AXmM?Xbl70$070@rn%]=p2TGFrK!8X@rI+$T,OOF4:e`K^l`N'\t:=O`ni3Zr#VSfb=nho%_nl'!3GrrBF`L]7?`^Or^,Ro'+bKO8$Sh7(CR&8A,1\[T3@[tr#KO5T>>X*'RC@doDCW9Z?^H%mCQ86l@*U6i)9c)&?14SHW_,su`ilQ+1Va?c*u)&u-jIIq!-"0.Lo0jg2,\&AmQ,R(*,0)S)sO,UiZ08b3*kW4HtVd4*<!#5D\p`%600[R31^%1iU2VRcBRb"NbTENb]Lq1rU`RF1UmNF<]S3C%@l"-mfq>H%'\u+L7n2MiUlVlD,05XIm)O9#k1TO!?N3+MIntXIRUqN"$.em`cV_i=L`_-V5H<nP_j\DpHCH4]rBt6_'E_9&uS(\jsn3i=khC-nO;t/u.B8cciCi>4Dhh9O-AN,4RH1AMc)ZHc]!jgd/PN!3BU$I/SU<'h;VW1EGaL87O(*W?WJc>]R#k?c8%DIto48oPYnO(4jBj8ZPoDBlJ%C$Js5UEnKP0:cB'R8Q)@>%1CD_5M<EQmLMO4Gt9T,U"-hi0ZdV(]UpM>mPa^*IB`(7NiLeR.9ZM0qJG/Mf_bl5,c3b42hHMi2?W-\<3]JdDQKj,)Fi<B.nkXnu6"bF\hu7qpp(N5)_1_B4J\._jE+f5,h!j8T+8*Z=IMYB?U9F`h10X)DFJ?eX;YVos?sH#"GK+bf>9DBW(7'T,)KVK\?VWpoJ31ORL\#BmG6+jMfeLBsieVh*$1=:@>=bH$S8/m.\ICILhoH^jN.'B:5Sfft:[%M6H5Pspf(IgfD<<oh_Mbk(aE3io5,boUQT%Sa>=[ZA_prO"k.)p91YfRIF3[>YEfN]DJOj,#.C&Qs^2:Hc@s36'>2!h%_-869bhH,d8hEIYemFSU"X!"@$r2XICu4F[n>CH,:9B%ZMtP\pR+WS5OWV*b;7oJcaj4o59SrNe_#J&C;*JBq"rCIA$^['ZJ#-njp;Y2;[GB]$5dm,tB`=!T=4<^.Du&TMk:*!!7](9Ym"S9g^t,GfJEfnD!//X?bF^mKQkY2J<G4LUQ*LrH:7\RsDWgX,)@;Nl'W:RU#dF6>#tIDf&\rrA&Q`W":?MNd,ZR&Z<I;K?`OK;WLcdns$)MJ:%8.t2\V5O_N7gG6oC(W=(pSt?b1E5cfJe+cSq%[ul3KJFg:8MAa':RhUa,Z%=[0EH*b]G^_L"W,atL9e8X-c.n1k*9I]W@Vs@TSY!j]-=tpOeVnnD6G/tnpoX0C\6XPfDIekSN[Ke_n*jOYN[ucM/BX@*rabhZ+*/Q)Cq:;-%\Q.kN.fd*gefspHm98#fM%LR:1R`OB$48mB0Ga7j(M>nkM",?cbEGiMVYqNEWab(WW%i$<NG(BP./WOmrnoN2#bX`gpgPCX\2b<E8-@75aMgrC_lcI*3su24AM;5DeSLPBd!h%ZO)BdoB<O"UR1>hL>%HnNJTjZsU]=)qm\B=7F0^iK=kc4\nl$28,ko]c9o,_Mb[O&FN[m40kXjSe#0&H2@a>Xtb"WDh?gS[K).0/)^M:+_E_r`e3@S2k1sA=a)bh,::"J(&lfLn4l1YCV&,O]Nb8%I`m$RM"D]_o1IWA9j?U9_u2AmdWK=SRN(Q%7`oR?/"92dBpGF&JnX25.28S8XLPFFiFe!3@aEag[JPH+5!Ja5nT"1)Z#:5nnE7gf:PoX@RXp^U*DJ@2:@)(7fs[76k&lJP@XWs=*./b:'E+Rd38lD1M]N7GAdU8NQ!Pa*kDXXlV^/+b$Eh*/Ni@e3W21=s`Y@Ysa[mr(d[/`^#N4H`ef-j4Q]/%n<eVE1en%_E(Gr(&3'-^FpGocpgJWWe9:&GEB)!,@!!Ku9+)C@Y_eh3&!qEonVC(?p!(G]4U@ZAq)*#WWc6f=UrrE$))<#hbp8+V`"H;),&T`AI5,g1%r`Ui+2;Qa,9;a2bac,\"g!+rWXFA7*!4CDhW;%Ps:Djc0>*L1dcRn6`WuQc"JSh6&#iK4PYDcE[!5Tt2Aj'HN:Q?JBp_Vm"&q97JnG`KH]LR2*?%%p2:FCi@T3KeRC-YWXks5u9/cc>eY&MZroWlEcUPIhWpd&1L7:*G6jut,$YnCn$3RPXn_`DL<nPGcfI35ggkG8XjqBOq_`tat\^Ct&2;Om!uiI;3u;s'.Sb-BUs2'kuRa]*@s\>J>d[^f`g&+,GX!!M3K:9eTnIt9fg?fKCmVRO()9(9%#J(aPm=4XO.XO16jrn"pSrgBTc>KLj-*#JI;Z"n#Y*`'-KdA3tU4r3q2p4rFBD5QW&cbfWBp3,qacb*pT/(F4k!#9lYRa6>/OXJU?3@t.>n?_(`&mN)Tib;F">mK%8'9A?i!WN-'?2jnV9mC\9nE5B&!,18C4q4_hJK!3UrYP)HK_1UqI%GE'h@Zur)h7tW/g`gp(3Wpr?_Q?bIPq$Apt;H3i]i(q!#.O)nM<Lq@kO\;Y7p.!,-t.VQ/;@K`9%g==]m'Yb0%lL),5Rb6S%0o2_H>40ib5Rjg:uFZCG6.JPJu*;QZ<e`a^LhVNbLMe1U,I&$eqh54G#,(]-#+D@+0k]!YTrc?P*LSn=2Nrm-hiH#F5_k$JoG<iSXrS75mdGh5jE*jH=pePs)"WYCZILuWKp5%a*#*3glMe<Eg9LX')To526D^\fjm>nRJmU4<S!U4=AtrrA*qO8@forekOk!%.^GNY%oZiUO\DO8_dB`Lls<L]2$)M#FCQA1kXWg>i1B:&b3fg:tbYj+$un%upShp0'X3J*Oo@*IbQX6Yd:*=g`W@#s1&Kqs6u>f2TKGf_g6<YMeIlVmjlU\nQr:gJ9?3G.Y/bn,7BY_6'Z:n8n<*_P7&1`QIt$SZ&Oo4rs.okQ(V_ldt;Ar#F(>IrE)V.V"F$q^m%lmV("(rr@tHnM`EQEM!11SUQWL_6)Vc7mCbGq^Gk_5P6#d"b(Ik!5ZnZ!:kWS$pX+0Hn53sX#K$TG3**%FL,'#l?N&P[on.]cMQL#f;n?.ad[e%XNJ<E-SJgSNm)V;d:p%I9bkF7r=d)[^PR)K*<X3**i7jJHW694oXtc$dVa2U@oAjAP';Yu9[hq0]tK[SMFgKBcq>aQ)nt..8F-1Xn8%%(J@*kX4Ep:ei]i%%=XT6ZC>LQ3#E$/KVDZ;fGuis%ehi:(:HhZANY=VN,R%3o$N#b\#n*eIq@EK<U\7L7HpOdsH7"QJGgF=Wl8l)UI;,SC<`#ED4u/*D]YD4I)`qSEhC.E0jZq9WBV`6g5MP)n'OUQjrK+/]!+QPn)U%+N`BT!h+L9RI(AQ'Cd/6$CMgQu5%9m!*:8+E<>53!]6IK]=Dsul>J$u/WQIb'De=-aV0'&<8i+Z9W\:][D3AtZ=AX%5X\G0R-:/e,aVC.snWJP^0N%*_d;Jenr>En'@(q1ipO-@Y0>7[7c)4"i81kl43#'F>m<?[->l7.$LiZdJFR$q#"bhK"XKUeTt@eDs;rrC]pp@/$T5@K%tRNIMQ%X?T/:CBIfg0AmKiD&a<4T5KRer$d]g[s;h8!qP>VeS$B#$W['9M8YdcK/GXSnh>lg0aKSrLU_^pdb%@p`8kEj1g-jP"uC3;t+seiuJkH+P^2UCDLmE[@PD<)k/:F93[&l'p^3N<96XG6`*7d)jB@`7jId6#F!4g;p"3r-O.?5rrE$(Kk%+8J&*d&ARh_HZ[^pS>?B:B?pTuEebi@JC)SY.k9&pYl.6^>DFYa@-Jt.)o%keVQmcA5m*_FSFKr-k]HpaC;2"HrV*_"_e;R@,8sJES^M>.?aYsZ0X6Vl!bd!>NA$X7BC=L)?#96Gt:!.FK<Y_<"q`.6idY1fFhMbedS.sD0dJj1KT=3fXTA(miWFCu&IQi-P-Zho4rr@qBpQA(h3<85*\]oUnrrDP(&uaC]!,NuM<%VtVV-@D_cIMG5ahSe>8]P:9Xa`@'[bq"S:[M$Z!+kWYBE"^9[J_"n_5r.W)?$d(l\E@'jl0J<pnbau*kniVa!P$(]oH@b^=V%S\g-At9u$AiJ,,IE?\M2%g@(q6FOJaFqFCPc"m,aaJq\IDp+c=Wi;We4^BO:5r&sS*j5'F8V.mY!Yor<Q"7VV-DehPMY%ap#/5b_:Md=;tkgr_Pl";MOh'?i"0U;VD(-`FVho+H,f0!L%:Ddl0`Z<e)?1BS)]LAr.XD"Hcc[2YVg84`2TU'k9SjaYpC\nS@!/$k-BE%sf?7GA6^b=CX_ceYcZf%I1(S3&EVo3AO'U!t@7;TV1\o$#LY?o$^G?lua;73p_mr->VI6ERr>tU#p)'?n[LAXQFGXKCf(Q3YmX'Y!R,k0BgVec8Qf/2_SX5,:.d]T=Ye$U,d#\4TPh*Dar*F:ZRZ;c)%PfJP=>TH!H_r@n^Tfcn3ig)4';0=*iSP#$@6F>1+84#03Pa!a=e#;Dnm[DnKCdp%d&llhYV-.3qnAG3*Qb9</1P@,Z]a2l03R-&r@d5R]:7?fTZTZ(_GO0bT<r<lb>?L[,q_rn5n.(>Ak425V`*NVtf1*6W$=0ef2/PMt6VGmj<:=h*h:aom8PiE;YPTZEa$!)hJbW%"T@oFJ4tuIr`P3L>cbo_pn@$*i4_jjd^U9D3^5=qSmq'sQ_/Z15p8L6NX2h0ZFesMHejmH_Rb;4TrP&%Crr<9MIaXf%d<*,0rm@>D4raELd&j$sb>n'9R%(p`1Y(h(;.c.kZ";Ft)ldXn._3KDDhkE,OaqS*6S\O]rr@XqHtNBYJjb(=5IC-<n`Sh#_d+qRBC0uBphRhAoDCc&D$PaVelQ10dQMANdWDTTl;%QXT3]q<qg5AbXCs#N]N.(RVtRX_O"sr*RILK.QXFh%38qs/V]$;@/65t\AiY&tUF9"9eJbg.[0Sca8ogIO-oc8$e)l[9B+Eu_Si[,SNPqiV7p:hQKZpED6S_W9-r.P-CJq2OFlsJ\=N6l[P+%].c):LAGUH)61`ltt;a^'Z]mJb@G=M)aMkt2q-e)Y7MZ3[p>.1!!g0/5Pjn)SN>M6u>X'S.VrQKGH6#;`\,/F[b"c[hsC9V(O"!$6Z7i:mYY(%ZkYNM6)G:@7p8lBh).e8h"m$3`*aeY**8L:Y?(DN*CQ.eeTgMPUo/%;R&>J4AA6Ad1e0VXFQ!Xl4,p:1,&XqQ<K[]f7Dptu)O-,\bmrK`M&?i%">7pkQuFoMF_f,s\&DuCI%r_>Zt,`$heptqKK?hh;V(:qS>rb<7*q"rlr[JK'?$+r`OALIK'K%_u0o(NgN1\(JF(9QqD*EJH3(TU2!6OL#t>$k'22a=JF!;JF`r^c5>>Q4\7/)f[jURiU3c9M(aTDhX\iJ7B#c\6lAB)GB,d@^1k[Rf<6n*O3he^+.EYD8OuG6.^D'^(8_/@f->lX-0sn8h/irP(N5(6UNS!/t(MY70]or^q+Ic>Z>7S7gFuW34pVr_Abm])>P]<pP76Aa7k'pX7X+oWcH+J'"b6r388/IS"$j#2A]?VgYYtVt7l_@M'iR=)o$"[u+n_G38odXjQ<TlbmJ]NcBW3aXsbQ29hu9<tOH40C<XomNV6-/<O8Z*79TI7eK1_"X#N-Jbi+@!!IYVe$W!H.>R8TVeR"@3gG]VNP%lm2HOm&hV1f)nDhMdTUOSGQ5K`rM'@cfKlgC$14h`<J)KD&fW.N+iQoE6gC*!'Ke2l.T82%'GQZs1d'UE34)''_YM?1'CW%-QZAp5"d5C.uR3g)Bb-5XM8%ClcYI2Dj*Zm#o%'q+\LN&Pl6.MlmF,Er_3RjlpNCnSUVse1k78MVfF%(++dln]O_t]b>LU0,7%>[o:>?t1.K8hm4eYK1nQ!2P7Uu<[i<f:p=h4YaMk?OOTo=+`""Q]N<m_<[ig1/%8"2EeSd!Q4p`FCibHt.N%?AQ6[WH^d"\[OWNS)Bi!@i\LdF2KCkN6sqgff[uinhODTV#LEfT8.jqn@-9<!VfUP[t41@>mJ4F#LIRr$i"L,ZA_4fVWc_kS/+!uYf<=c/9!qD^r%m=lGQd";>_"#dGln5oA\rNmu<qK[:o4$)Z2Pa-&7=6=[(8D\%FW&[e!#="E#,P03PT+o]u:.+eY@8;^?@grrAspm!\b.GRsMerLNp-r."Kk3\H]XI23c]91EX_k.gE#M(O7enHXd@A@@e7LJlNB.-J"01?U'j8qj%*)#ea=Sf9N[fk)RPPk(Zs:))___-sUN9:g90O1t,uXJs?\gea7qX]bKJKijkMd`:=G_*^%a[451A??_7BVR]\`hn/5)hqCOMhWKki4V@[/^UE%tSkn`Nrr?X!ib/7d\$c/QJ&/49neqD15O4*AcfO.irc15?aW_h8:[LseYl[*QHqXZ"MPM?h8T/p,62(0,oPOU.#-jG1BD01Lb4rF?=e1K^<UhL?+Ri,fit_67<uK&0X%C0"4:Y'6EKX,l3HA/;>?@O_7tb_34]1@$hIE-jS6OFEBmg\um<*nWp<W^FM>mPZ)YbKQ$2A;pQ\W:/GRf4\qL?Nb!#")^B>ct:ZA22hRLb/(p4[m$ibQ4\;c^0Qj0L[FG1N*Vj4gH5,aU2PE3mE]rrA7+rrDO\chJbMr"Oo^\bMTi(4:&2pd_N&5dmZM^B86)IFXpMX3*Qh/N'_c4u3gdrZ%BaG00CT!du9;:FLJsIWPMhK(XT/rrBO+`;]hk6X9SdFKYr*Ht<!aVKc$-nBZ^Y^P8eflM`((EMD^F>[D0,pk-B@B"jR*93/R5]t<eNLX)Z5G+W>?6J"e%3/mk;bO1Xsl[BDs@F__j>?^N_M=e>b-nk5Yh*])Kon;j,M'@uB#qWIi,Y8]N_7Tiek)HSNnMjm1B[t2n36[G>/)[aZ;lMlj>THpUE:T7T.4d))0<!U=)B>uGe0."icI8&B?U;X.9j3R&Nksn+4[U6S6?/oVVi.B64s`ZJ0pX<rNe4Tt,(.ju)je/DGNIEU!3JKT;4mV.VoKnS-`;]84soS:4Rc^s5D0rYM<oU;D;pNn)nul-RnhN,=KZ5`in"#VIm*-i%H#iNKO&:Q`i+K-,fpe489TG[pcle_,kta+cOKeDn8>:RTm4&^3o6Femg\S$FNk!OT<)^-.=Z+q&u-lYZn2uLEg"BeO[uR6_"Ku(^-6p\poC8oB\sPR1AjW:Kqdfj@f&gHHu%ao='a93ld$lZ`QasErR?otE$0EL'*L(dE_*4q*J+'VrX&8t!!N2oeba^k@IWH5r"%b79&&<"Qf:.S^+=Y1^TtJ\n>D!<0b)Vk)SLj%W:nPOWVEr!e+^hTkVhkW?!Kp`h8sB/`H?A0hU/<YbHe.3i[esX'06`DrG*2V%g,:u)Gs*`AO=&EGug^SVeT%m.SatgX5\U0<h0ZF25M?6bH\E!<cgO/KQZ=5Y>5_,SP"dQ.'I2W%b"1Ke=d/ioB@)VoTT%hj'09T*sR0,HpbZ&D6LTtnAi=N1qg=kCq%(I:PEnMEon(UITWJ^OVa4uN_`U=Q-X\R_jYe%r&*Hj$0]t+Bqoo_6IL6CUfsDl/[Wb<_V\):mF=M<=D]WuMug^%`u(t6^R$F[3ji6MUJ=g(b+)A=/NHk4-neR,5sI2U<RX]"l,HoL0S5MFnkk:1]ld+WWm@V@72;5!72/Q$F)CJZh=l<+h8XnLV`]1`4En!PNtH*@n4d,*LCsH.nNZC?!:YO69>k0L[6FfNpk&7uf7tt3S&PC-n<E3A%]srTT[IA\>@FX:?dF/#aBh(Z8UDZr-*-\SjC[-(!(ek:!$%2ifO+a*I5,)fRQnXW)/<NaT>JnTG_b8G]6trs[Jmk=Gb;ltqBaA3rr<=*Xmo3,QW*0qNMM\k9cE%_e0)><dL9gnbVKG4Jj#'m&H1\OLr<`h?OKW'_r@7+<G5?l1"99)C%F;VS0XVhUDG2PDKUHSGk3o?o%E!#ACq;;/u<rZ5K-R#N6A86(j['[(E(*">e2eX)KV(:;u9c:;RIp_euMRS3g>kp(:/eR^CR"9S,N]gbJX>[$[re7(W"u>[4dF6(8^&<)h.k_;bbX20+_jS(kU"EeF0QILi)N+Sh#4m+0dr.m3E=LM=uAdRljpF1\Mg`q=-74K?!ok!YaSEWBRj7_X.`ja+un[htXt&&$&!sgtJZ[/A<:_kW4F)G4td_e`)_R-C8Rn29WY;L3ZQ"nA!o5`\3!P[Ela_"R6nS\)T,nIKAp[`@3tbGj]h<RVa:er[D\.CEJ8e,1L.K!1Uigfe/WMl^P=i[V4)mWuptHLj@U*Cd'4k2ra"SoInn<iEts_n>c(_potUBnSdB)O6j5JF7t'hn>;n[?!MWh`1@q<7/%KjVI&+08#khCG[BcT)Y.n^9ge'E^6KZI-W7W]=R*:K$O!^KnUFi0.&Bf#S<bLDlc0YCkg?45;uQW(29B#N<M_,A5!+f"Q8GoBf#_EedX4oJa`6!-Z3n.N3`Ekt*/%abe#A&!P\(b&Mp*tLd**Yk^uB>o>rl,K!]-DY1Vm#^r=d5$Y[>8nMDc6!(&a9&IgUR'd&o6q^CFNDA+ipPo^<FkT1QSA%or-)L2O)7#dkVB*EqR,Rp4>8fu\)V)"ZH3TWRi>`ZNoii$>n#NP5^H7eh8hhh\_PAqQfBT+F+L@IScb*tWfSBq]d'h!03$G`pq(:=O.?KL]_Ic#7lE\g_K'jRXSL-Lj<Rr(1o*G^Lt1S2q.T-\XD'g$doILT#!fB-V,6Ra.VdcOS94Vb_HEb=g$GD=2%k(AXCI?,53%3dBuLfBl93!496&A)e)O)MXO9.t(LX^VaaWL[f#0?Wsf+cD./uRd`@FLUC9'D/AQW/`^>S/CQt1'K6h/mr8r!2R[S&K#LLr;RL8eW3Y\jW7A)?<Ki,^j'bMUVc$-_kc/W]lZ0fjb#K+>@0ijHN-9Qg).a5q@Hg\1o't!]+GDqaK(+u-4HfrdG`:J@CBZiP",=h='8Um\^Y78Wd%SX<R_qn/.h_&5\W>^9r"Eu-07t'EBC,B^.ot-u4mLW;2oCR@2rP:%B"$3-X`U&GB&Y?!g/Lu7?Y?^N\Ok6?.&=>aM61?H3C*c2Ns4hkZd6FZ&pVITYJYhnBO;9&4?;>dpt=Y&%sTbE<k9?(qCTtAqCL@+IqHZ:@s+kG-A^$l$H;_<+LQpYON9r1GM`fk;;lGG+0cp+Ift-_pk.QF07_n8^@ADF?N]R3C_1tjFR_SN[@Jhdo@iE64dDT*p7L=b<p'4bq^GP`o^E?^AkdgM^(Z.=rr<tO,_"*iZj!qV:E9-K_4%k"g3sWY1J@9#OSTcPr)'ZOh=uV0^XOFrd$B$j$OGh.[aT';dmlRob<&3"<P^1oUJd@LZc;!E(hbI"-ge1];-;OTPq!VC:7SB7S=K)4X&]]EV[!q!mGO1+gBGTbil'ep1<T)c1Mg%cEuTk-L<4G8'f^OX_-#LQ50'a(E&8t0SeHon@C#n5hd\*:V)j^R]EN'#@469p2hM&0i1;#,4r8"l[-N)Sp`lha7cH"L`4dblDhriYpge.0h!&k)g?lni\!gioNN.9o8CJI18a`.sQ)+!cRCj"!F7qNe&b*uZT,2qgHn;YoGDACr%8PYKnE$"Rhh7tAih%$%<`/.CBkMkQrr<O2`McKgZ<1j2(hSeB,/`bE^M3M5iRdFSnU5L4L0bG?XC"9g$h60mh@/rKm/u<A8cI&9fm)hug-WU3(Xoa:!1)KZa-Ti@*k:_c<oG6Gd^9TC6f,mpa75e>rr=-S?aB.e@;@6CIO\H*p^?)q[As#%+,7KN>Mk5X&^k4"n_(D$[&krohCEl-]<\nGSMgjK`kjo)4\H*6Y:.b#Q89+JVCb]#*a%[L2"6U#N9#\+b-Q`"9,!%p/d]GK\o')[e%^fBNVMZEK:Y:>_Y?6rV@SBUMSs!hYpVP@pjqTj,n+*=!gG0TALeq`$q3]`Y6j3$RUL4*Y+?R^`2]H)?guX=%c[8!j8T+:])Mbb4t-1r_Oh=4[@:ME2Y_(ID[Pd=0]$V:jO&(_B%#Dn>)aRkMJ'4-#i1/M"8o(<r[`:9p(-rQU\lV32oM>@575+QfR.ko2#dOdp_Ukm*WXTq45F+<e[2s5>1kO9\8@tjlp8&.mR3o>4NJn+_'E_;.Qff3hsc_T8,\HtBQ"7Q@nlotr)r"`9e=rMHu\YP^7!trj)ojK:%g4KgK7Za-D=pf*Lk;3ok>P:Z+jdgM5l$NT+ZSeHuAnQ4?qbB&*gaPm/=&6C!ci.8RiHU>flJJ`\I6Y>dj/TQQ..OFrge<g?<:;d"17l)X#g+@8JRS\Zki[2&_`k$r)*R+r.A1OcCnjV(+HP&(V@n@9H>_B3%lOq3tAEAP,2$EJsHDHuHueNWN1c]H7\r=M1OUqSk9.7-`))S*'WS/?2_5Kr7LNYo-gU[Y?,h2sTpe>dh;L=cO\q^e58CT9@+]6iIB2nE8d^^)F6SK5[OTf9r[8D5=Z-oAe..c)Y#]g5L29T!b>-3f;fbWT\MlYAPW9Coend7(B^LQ7/UsrrA`RYO+LB"5kf+h[;P$i#`cPSeKL.*H/lF*r&=rIpLU3?\`qtM!\DDdcL!^^P-d9CS=IFC9lWQ,7E=m;UWN'&o+n7]H?-K^Y@AuQ],dg*E$e_Bg2X4/*P]a]bR'>UtFtdT8<C_Ff4Ku2dgnc?<tBaFX=CIGK>le<"KA>R"&i[42cFe`QoWN_r4,'Dq\.++!,Rl5>BRR-fZk7p,XjaIM.$4\C*4/D;hksLSj>Lc_Y=K<\hab?/=)4B5)d(BJ(p>/fI(8oSTQ8e\Y4f?SKGJi+%R^`+G:8e#-R,2#X2O=u3!ASN'5?E.mLTk)?30dS5jmBDbcI=:G30*Ca0p0C8ZkQ:m!u%M4U.7OopaQ/V9$Xp1I8@VB9Aq!;<K%tgWI*Er]#Y-=2T@<']=.oD9Zf3K=r[F[7[4'/[B23t4OCT,rDf(3(hD6I?-jo[KKb"$Gi09n$_OA?j;7/9Da7oH*[\?C\4igDnHi>Far"hh[0AFR<jr[WT=&RcK4)c!_VC-+,Ea]i?+9useGb:&;QM;8tfm;(hK77)$PZVcsM[$9+*VNn$[VQ>tZ8LZ!WQ-\8?FerFOL93GbK^.Ocok+W=h&<Mg>WiG"NEQfjF=Ka[A>_`CWp%]"PH-o\bfV?.T]le3U4<f6JiuC?ES&ud5.)2kUlI0^Sf$M&?i\M9:JMEs0f9XPfD_-41-[ETEVL32p$>2XpmMsP]5Rrj,^SO'5,5+'-T*1a4b'C/J*%`^>40YmI_0\pqRIP7(k[Ck,bJC'+0KQPHfm5W?O*H(f,2R"rr<OM;UI`XUo_=(YFWGSf:`5$iBYEg3B8I\j.>&dl1kPin-D!6a&9sMY&j67BVX_g3dTPqQu]="g:DHFl!'l_Z<^YBY?!J4"onYnguJ"lO$QGo"34`GW>tjjJ,NpLbtCJegL.MLgJ?::95M3OLf]Or>k2iTm>c2k%Xn:i=s-AO(`oKEF.DinHNVb-#96^M;V+unn(mt0EJr[&o[PS]p?p].D=66?o"\X'@?.61l-o]Z&2D005QrO$94ZuYfc9Pe8`8M<H1f8:B7Wt.7GY(hYLR=\^A`P-U%5D,qmC@RbGS>_U5C?9;+20"s4I~>endstream
-endobj
-9 0 obj
-<<
-/BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter [ /ASCII85Decode /FlateDecode ] /Height 115 /Length 7915 /Subtype /Image 
-  /Type /XObject /Width 436
->>
-stream
-Gb"/l:M:bMQH$>s?0G!M<hlct$$[[!1QY<a!jctanM2%r0f3#AM)Ukt@[PMu+`SXCJQXu@"e,(XBcGJWaCBs8H8=,j@h``mlu&%)H/,2#@4/@O]_V6t7V@bMXf>Ikkrn:aqL0.<WW(\aFmIU[kF?nbhSHuE@uN.^(h8LZ`Y`3E0ub&?N%r<h@uN.^(h8LZ`Y`3E0ub&?N%r>>Vi=3-*o4R1_rl4bSDS_hn]_;OY4'%#j^S[6=O1%A\b=:cs*=+O6"ejf@qL>b&@k1):1!cLQB`t]/U:9$3"!(#:)[W6)N[?t9tD^/]5[Wj.`Zk$45YLZ(Y5gI"Vm:c=U6AS8gG#'K>'*NN0se_%"2VO$k^1p9KnI\*V?S_8UdG,aQ_3\D2^2*!i&N<_WeYINF"WNBn\C`4R"sHJnAcF^Z-Xb9/<!!BVn.Z`gA+Z[DF>LLaC`_-itj*m$VmSABN(BOdTO60uiPl<)/V/TnaXLg#!("6A>Mdk5()I87Tj`U=PM7,dCCkrddI\N]89g,_A&*CGa%ur_,s"-ak0OgjU(m2TO,8@Z<+>&,Ode7SA4mO?LL34MU.MUG:oH^oeX"%TKY#geJl'ATRu,%d]g[Ld5,bNA1Z)+*2FR2X!D(.@hHZ)&cM^4;q]>KTX,2`@mn3eT(J2?asru1rel@h9@Rnjue%^9MX(uj/*](bWaB^1%nR8p=\<ZhL(j*GOOtdlqB@=BXk-6GO.'(b`k"o*9fa6L)V'NB@!/4q>)&NNZC3-o]Y;oi_Q0An[#hIH1(JE?[VC^M%cd_TDn2`caL9jVNP@JfC+1QDW/U&ktm01g01=7X>3JfX&lL-XK9)(_@$`=Slthcj+:$@iA\A#/M3Z[kK]Vc<;1V\C7=tnVEJ^)b[/*q`8[duf#$'OO5V4VCm^$PL]"qgA.>ErlK[Zf`.oF`Gj<eXf3We5dh*O^4f+A?=C,<G.j"Fk/k6q/r6;W(AhRNsT"/0^rb?A_A!ksBolX5/WlSP+7`5j6H"9a6XmEsaR$stJ7$9t-\5C>("-Nrbb*B_ff(76ZA;kdH_3IJZ$>U2EWJ.VIn?&fEbWi'NZGpf.n_Us+'BFhA&4o!".3sDj><MOLY%kFO`a*nL0b]'A2NIN3(l`CLLm0JC/LdiY.c.g`F"4^e%mqLC0H_`97tF/har"X.7<AJD.gr,W9c-Zu4tR<Akg?0XMGqh?_A`qF#k%oQZ'=.CUG6@3cooUQ\p:k@)J`2Zc)FX>Ufo9!/!G8*IG!E5eqjss='g0KXU4m]K5]IA5hM4>q2@@PDJinr:WqB+4$,O"\ZrCo`AH?-G"b(!K)B]INt:3ijia"Fp/I]3(9clEDa+-lgpqJ^4iJtF19@U[Fd/J3"Ac?U*1*.m)]_f[)"Dbuq:XqQ^f_A#6lp-/qt'd2pV1tKdatU$pY@KHk4;4`SnK`kNt364KfC1eqKH^jM_rbO4fa'XF.I^WNLi_('+FR5Va_C](V2=rIRasQh8R@Pf7k\eK1ORs@'3dRk:(#9&^ER@aik&@T@MKBK?hOOL8GfdV(Xp[NVs]hlH]6;S`*hD;9j<tp#<*[Dd>Krai9g0#%V3or&cYJD7k5i/r@M>$<$t6$sO4p>[Cb)R1omh<<#nC65pLt>u#K=OR^62'.6Nh40tO435r55_5l`jZl>j$Vb`pKk_qVq+;\la,;+.0Qr17*.rP@rorD/t8fm;q)>*i60:hn$J,_S=8Bf0O=L<&X-R^OQ0d6gHPSA'7Tb(DGHF@GAO?at)@91>X[\AaONum*pU/Mc^U1+R%;6V<7@<McFOCI<[0T6=fg8N6IN]%,_#90is+5:Dj82H0+6//poT2<R:\2r`)r7;1Z1+k8:!\Dd'G>lmHDTrELJN@;*I+tc9NK+q1n!?.A*MP[Jg).5r4.S_H>1(oO)o9PJH_nLmA"9^$cl^1o]cV$RohU(JL,T%SkC;A;O,=S:=#Tr=[8F6FRV7/mDZQFSFfH8(55VF!5t$-T^/A%$8hc?nc-)sQ5Y4R`o$/Xu@to9O@NUc]M_Zaa&"S$FMX8OL"$=/'>u'G?:Z>VGW#>Kn!\%U+W,"S&I[O(hGnUF;kb16=)k2jMpO!eXGUmS[ngV*0fSrO9c[6)fB&o?bW[NW.I11jq+hE%PU_gsVgCoA2KqQ<njOF$h+tfC8@t0C"q!mCLQ/?rg#43j,*WOhWWKW:jhDA5'O6skKC8QTS7rhMb<d\Yh;=[gNf5oSJ?#/K;d%.g.7(nt0RJP/aaSLu%mKh,Zd_p&]=K!JC_QH\W)N7-Kj*F$.Wh;b9)#NNZk7-'W<62*#6'HF:#<]@jk9XUd$sTP=Ed2Rpo7=K*Fefof5TKWRoghU),njJ$aJlRI=$^^a(SrLM<2GkRMq"u&XXZ@<F]<;PcAb.k\P`>pqAcR,f5@nd'Sg<18fek.(I@+MB9uBU]?fH+2p,1D)9&FUTgU*;S5D::,.bA4;Mpf-UP)W\ght6oaO37OaCoDe-G%I?d]L`3c\"R7U\;@;FQDm\^]2>`lPtr/;eol$W+;_tH)T..!+F"@8@#--XGAeNs2q7"1cr'aYko9GjYlFcd#H*^Cu-Wn,sQ_(oAcn_8;m-%!9TpufDB!.)CPtfq96"K8s6<fr8JW+%C/R;AQe0)A5cs/1FXKth$IrB.tu9Ig*gg^)<3t-QO?Y0=^a#MF'@\0GU^^7UeFalOX=j'=(C``'R3tqhd70GD,d3?Dd?PXT</<=NgckIY'ej0K*L`r<iSdM7Q#p6p)/S3E3ANN+GhioOiNBhb,917W3nA3H**5"W+*sMV+TpKDi39$d2#YnD_O"*,DXbXF`UjG,pZ?n+=i-[g-0VA2Wg>ZCDM[V%12We92JPpS4b'A<^#n?0O.fsJl=^d'%pd(Ghl3#'Q;sUZbLYhD%%pI:9?4+[ZW@6G9[:B8/l]T$R*sZ+In\>iPP1$l-7))%Ym@qZ*_IV<QIVPPTF%C,DFGIXs^MqR_eD'?6'MfA",p^.C77P)!Is#gF.!qr=><VP".(F"3FkFqJ2jLk!=o=&li3Jo)<<t1oH-cld:ouV-GT!:a,i'&>!..SHu'tWR35\jce<7lp>H-<=MpS9^1`hnX)t]$Mb.3E\M<c@5iW3YLecVS73q+Y"WN(]Vi`hiRDmCCMf<l37ntr[aq(ZdZ]ukOAtn/jmo0I82\L(6C6H+FiedOXc7lYjr;L[e@k1H3<oU]1o=dQU/uuT[#q3YXQPJGZr'@?oRoiu`mr)']Am":@hBtcrfohl=LI(?RPgs0'k2[Xd_]lM2'ZV1dBM-T:tg_ba$\[-Y!tWQ\l9N1MRc<]WSnQ._W/m+lp,=.9PC2;/_TOaffQRGd;C33XJ$WD*4afEV5O:paoM=jmH1h&Sct=Jn03r?gi7rV/aBpriD;J--a=-m*A#T^V-&d/SP;U*aTKXk+8Tb_D7&o_=3&:Bg6_tF]M5]\W\Wq9NQOW9<Dqd5j\W5&/9d7+ffYG'5UWRk+5&Y&B@2R7BEsbcA?F>H>KnQ(<E'r@P:TOo.CUjY\cq._/JktqF1eu<2\rh;Ke-)9dmf!]#A0a%h8kl@X8F8Rq5U:SXMH)43d)te=h!Oo<@H`+Q*YM36H`q(MsdQ?/omo2l3PWTUoq#I@<4XjX_8^l$pTp^D.LJA4HR5KTt`Lc21aq%@u0J%$&-;/I3Z/T:9?qF8[1jaNZK^)Xe]5bP(bf7`l?<);@dfBL@",+U)ZeVcp5kk;PUk!'6+e1X5dQ4F,a`Tq_0eI\bO#?1,X3rC3#;^3$Y.<VN_FCe#="UReTl*.T4bcRH1QoLI*4[afc%SR:M<*bjEo+$QqFO?>b7,dmgI%NPV)NSJZKFFeE8;+$[&2_PiQYD@.akkt0kQgR!&*S5+p>*#;F6[4X-L)V8X);Q,;\*lGF=[`I<-BRU)OY.uN*71?)5X62M.=DMDqM<?`Y>X^$LCduPh>Y+f46Q;jpYs7L6/ps1@LGs*':T0^3g,dYQ0m"uDOLP.5eCN2OmQO-q6RAOHZ&+ZfoO6l3E[E)S,_bg-<F\isPTms!!h2u@W9-u0HB>/A9r+0bR5C\MP+VXfNrD[$LYN?EYq7<R8G!%3k'%C2,,1_CZqr>LQ[:<-N*q0:kFetA!Y+%EUS=b>$t"(&*'sG#JYJ`DSgh?!7h27aq,;S(J>DU.Y3/c7g5K[RdmI.dG]MQQUsQ0Hma#kO`]KlR/AJdqoD[?'=#>s.1%IcjB8=0&$f-S^C`ViSm!3ZnaPE_bPFe24\/6U:=T?j0gsbf5Jd=:.+4$#M7*9cGN\!b4XU#S[LtikS:Pb_03BF%(@hCP`%=m"!=p9b)F<!V0l`h-VI=3`[eW!kNNA3n97'a'9@MILu^[\M,[8CtrfL[rULkSP$$,5rJTH+njS7f=b(j"VK&F=VU*2=ZH9m(kR+=XZp@BPXiOQqB1cLSp-W"4lG0IBgE[URh-q<nQ+N&`<9&2Vn]Uig=,2@=<>O'Z.!mcY0a1d+O6NItY<@!?Z#b9n6I:6;b9jtNH7hd[,+JDp7H_N4O%m$tI\h)WJig>7`GEhYUMnaU#ZjDi8g(t4;JENBX4F^Ng^4[U0"'/k:ReqUPOZI/?sf%*<*,Asosd2:?Rb*DG8e]-.ieYT+=51@>YD9SWU#5Ga-,u/Pgo"]I<oq81!/A[trHU/A%GgOIM0lN%+7bZKQBj`16`]bEO7qs9*eERi%i3F;Ai=#0d)**H"p5i`pXc74umQcE?kVkFH5&J2Ki&>kX=>UE]`2DAFguL"-HJ6RL'A/9mh?8"34iUbPlFs4SH\j[>;JY;TIoq-W/>OrJp"Ii4h+A,:Ros'(hTL,QlMiP=eE,p[iMKc%b\6^e"PSYT\%&q-Y2-$r72dPe$8_tIm'JLe!4Ol[@3L&2.,iVCT!,\Ed?rR-pkA^KOZ(M&+K-V3D&fUI3fhA3:!n_d,DD/J2(:_'RCY<-D)(a`436-3C2r_7>M@^adk8+39m)dU?Y6c`9N#`mTjh.r-.04ZlJfcHW[I_;^4ftcK7E4OQ",<,@Oq?:Y$rXqJK9_8>N_E>CarlqUo@;Y6LmY+3_S9QWBh][PT?ecHa/k/0n``NULEj<[8W.:^JTVDN;T&h:hc\rWK%L(1ml(;['B&VkdHjrZ2eLSAu+7=MOlkO.M"8=YWI5uL<Re%a".P--\FlB;iEd&5`?j"_^7d;W%*&a`M?Ho8tU+..=]4\c;?0Oq8Mi[Uf"'@]A^`i$fTu*1dir$p<PO?j\8]j&h,1!;YH!!"[()Jr#fim)k_"arMpHXrPrBD.U/Od;Z4k5CecH^iB$M4#&_R<s649.nQh(hpYkA0brCqG,%#W*I\@c=<`o!*Q2'Qi-k0+@bqj*j7TPI>'aMYM4q09B@CQNR2(+Fp`")!ulpD4J+#QQ0!@V*NT8#+ZfW"3o$("+0MMVMI[$\F_Q`7>E^>tHe773lh1PR8$Oe4c-j7&se%lA\a)cd!m,Nm3$8`b57-G<JmqHu%$Hr'^l7lPnj5q,MHkb]EFTgh0gMcQ=7N0:b<Ff")sk"pW.)cXSN6<[0MCE.,!giuoj4gh\;,i.2,Liu$&;2KZ+)A6De0;Lm&ncT;R2Wh>1)U:6Cb`%VgSs;3GT9N8fJ#XU2k"]9PECL\Q*dq+P<=/5S6])8t0"L?!Qk2AqIQi[)EgFF%KVRReo8*[[D&e=d$Mi-)=+:!As&C/;M(1tA:+am>S&K\J1WRD=4@HM)Bf@Mh4;"Zr7jj3Lb/S;Fbd5;'P9Y&6rJ)OW4EP?`G7[?Vq`*:Q.q,N9O]V/8K6!1K]@Ou`/Bt+nHrQr-P$'[Xb/ns0;7*TqJ30qX="(!/.uXN!(=I:SH*hNrG]mVnNBAX..>;S+3i!Wl650M[%]kXc!h,DnD/>_hqJT1/-e`f\l[H)f7^h3P>Y]qC2r6"'iF.^(29qq0]!\f</Z)_kARaoSL-?<SGP8#rE62KB8r6Tk1Tb:l.'t_@3E[<_23YLZ$3&K*p!h!tmdT'!?_l.6/V:BMT$co*NSVA&KJp.6p<nF,S%,@U:%L8G9K.)=oqeklcRV5pq64i_`C%q0ZuIdY0d7D@>XtPqToI_UY@h;blin1NQkO7FLg,kY.ICh.b$&K-2f%Fe8m=4qbXL3EFi\PVXM&n^\iJs"pG\"$@rA)+F+)(mF\T>'G/S_tC83mfA1\0mLGfWc6[%-_d8U9IWen,\6-C7?aWGKpeAdl<-_Eh[X$jVJg@uqfk*UH#a3[;Ag8p0'h"E7fH_MAL]*L<8mFK:GDJ_cuMWlT%-qR%5N>ROuNHCpd^Q(88'P&L>cA=)F.bRO#)mqES@VTbu@?3;2U-hg(X8&UbYc$:odh&QuO'2kcXj/qA*bs3E=;0M:\[8o9dFcCahh=7I2Y)'/rN#e1`Yna;PM2`0h<$Aul1Y&t`Z!S*n.8ON(\#'^#X$haO/$uh#/f:K75osI%KDSX2O:QR&M^78)H@:qJo-5HWc*qFm>=W:FAWcU,>2%m%eFr9BOe<%e#At#g1<+oLZ\'HNB$!bZY+.)=[LJEN^A\2SrU<AKK$IK#qglg3YC].\B2"2n?\d5-:3`KA6p?p0e=ukIAK-3ma<e]FSFY.C`]YC].rI;T[CN4*oPG$8#G;_f,M:&o%m=sHG=J]#o@NND/5glk8;F^9>MHT7%7EZZO\siNGU7&fTnKAffb`^)F'"6<Z"Q;kXK;s9Hu<bC:F%l?iMk9l8I*gOlS^T`uG@*7cRn?:ikT:DYG&Z%Zn[:#8+l#7[@-5CEBnGgpqKOI_ba[UTq$?ZdFSkN%d<FBT22KYnK)$<=!))KCrW]]ApQ3ZIRjL7"=[Ame;nD,/tJKNB0*9/MaBApd6q[)a>J[-XVA`fWeq7`WP*?M@ZZ]rN#6KO0-Je7P]lBC1BprNM^4E<qEr.;+AWQS-S3qD`Ws1LbKT#Y0(DtCJ\AJbb:jflM0Xkf*]j8*n2oH>?a2[h",q`^7?^?LtQHhs,3680Xciq2NBt3N%m2L%G$6t.!_m!TEl)uXN+f"Pl9ZeS%n;$`kcQb^db(RVEaA:=4gK_ULSM7*jNDl]s=qar:og\T2IIp3\=FE&4S;!7\_\M!p!MIc7O=sM7drOj'^O4;58='RmQ92(Ogb;nRaM]\!g]@1`BjN6NWDiA_,GIC6Zbgqu)=B/eCLsmJ`SN5Fq%t(k;D*[89<k`b6!Q#cQHj1r`3Sh-,BKp$-nUC3f10oU+=cg-Q`uZr^=1f@JLa9\)nB_iJ&:/a%&bdl;oO#!$TAaO_8=HD82bDR3qLD)Y'.=+BaqSjUh@Df=OGH#nC^>n^qGPPj(n-\iLVSUKh`OnZV8R3-:pW[c4PmY%pd(fMYHWsChral?$4?YSgA5&2hjEMtrG%FbBdD6ns7A'DGR*coLnh5.%5qD`EQoB=RH%Dp[UAXG3l9SU4-$b%4Aa$snS"1"]rj$"-n=H>4JN%o\?cF;]kP@f*YI7=<#%*2N-]7rWnX::SOd@GH>0s^kNq=s*)X>&kp>9D[7PK0mNnZibTr?'I=lrb0b1&JkrD]YX7=m.OL-%d3F.5MU!`#7GSS^\'N(.MfX^4AFJcUb".bW6Fn6rIOU@W6A/gA4lAWs"W?+8U2B3W/g#"*N5#0H+F2*5kQ(G.0dR;ONldq1m;c_+/rfdt&Kg2+bFM`>CBqTTE9.qLYTB:575WdC>ORbOP>EO*5^fA'>pEr?dZFERsW?[?^O9iO%4(Rd@K'+='.bbXF*rY5<9SA'DT<kb1t"^AV@M74nFAa"8Zh'[CV\N9Hu`Rl88+E_s^_\,TeMokgJK7:XQ87K&#L<HN?1(iqZ&rG\C([7).D<RDY)fYBem7)X(/F+#E?M/$o'r/NpRA'EE>SSu9`r57AYhtVcpj[JJi%Q1P0ejEKDeWOU)H&>JZ2.g:\,goaFXCMura_oZs@uN.^(h8LZ`Y`3E0ub&?N%r<h@uN.^(h8LZ`Y`3E0ub&?N%r<h@uP]uq-T(`Zqg~>endstream
-endobj
-10 0 obj
-<<
-/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
->>
-endobj
-11 0 obj
-<<
-/BaseFont /Helvetica-BoldOblique /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font
->>
-endobj
-12 0 obj
-<<
-/Contents 19 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 18 0 R /Resources <<
-/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject <<
-/FormXob.120a85b25e09f27df74ed3dd6376b1f0 8 0 R /FormXob.2c142ae4a83dfb816cc592166ec9ee0a 5 0 R /FormXob.731334a9cbac82f848bea22b06a6c4a7 9 0 R /FormXob.85d01d3946b8319a1d268e97a52ee385 4 0 R /FormXob.c51b94b7f6c2506fc5af23c42fcb8aa7 6 0 R
->>
->> /Rotate 0 /Trans <<
-
->> 
-  /Type /Page
->>
-endobj
-13 0 obj
-<<
-/Outlines 15 0 R /PageLabels 20 0 R /PageMode /UseNone /Pages 18 0 R /Type /Catalog
->>
-endobj
-14 0 obj
-<<
-/Author () /CreationDate (D:20210716084258-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20210716084258-01'00') /Producer (ReportLab PDF Library - www.reportlab.com) 
-  /Subject (\(unspecified\)) /Title (OhmPi project) /Trapped /False
->>
-endobj
-15 0 obj
-<<
-/Count 2 /First 16 0 R /Last 17 0 R /Type /Outlines
->>
-endobj
-16 0 obj
-<<
-/Dest [ 12 0 R /XYZ 62.69291 450.0636 0 ] /Next 17 0 R /Parent 15 0 R /Title (Citing OhmPi)
->>
-endobj
-17 0 obj
-<<
-/Dest [ 12 0 R /XYZ 62.69291 375.0636 0 ] /Parent 15 0 R /Prev 16 0 R /Title (Introduction to OhmPi)
->>
-endobj
-18 0 obj
-<<
-/Count 1 /Kids [ 12 0 R ] /Type /Pages
->>
-endobj
-19 0 obj
-<<
-/Length 4546
->>
-stream
-1 0 0 1 0 0 cm  BT /F1 12 Tf 14.4 TL ET
-q
-1 0 0 1 62.69291 741.0236 cm
-q
-0 0 0 rg
-BT 1 0 0 1 0 4 Tm /F2 20 Tf 24 TL 166.5949 0 Td (OhmPi project) Tj T* -166.5949 0 Td ET
-Q
-Q
-q
-1 0 0 1 62.69291 711.0236 cm
-q
-0 0 0 rg
-BT 1 0 0 1 0 3 Tm /F2 15 Tf 18 TL 194.0924 0 Td (Partenaires) Tj T* -194.0924 0 Td ET
-Q
-Q
-q
-1 0 0 1 255.6378 641.0236 cm
-q
-84 0 0 60 0 0 cm
-/FormXob.85d01d3946b8319a1d268e97a52ee385 Do
-Q
-Q
-q
-1 0 0 1 62.69291 623.0236 cm
-q
-BT 1 0 0 1 0 2 Tm 12 TL /F1 10 Tf 0 0 0 rg (Authors:) Tj T* ET
-Q
-Q
-q
-1 0 0 1 62.69291 617.0236 cm
-Q
-q
-1 0 0 1 62.69291 593.0236 cm
-q
-0 0 0 rg
-BT 1 0 0 1 0 14 Tm /F1 10 Tf 12 TL 1.49622 Tw (R\351mi CLEMENT,Vivien DUBOIS,Nicolas Forquet, INRAE, REVERSAAL, F-69626, Villeurbanne Cedex,) Tj T* 0 Tw (France.) Tj T* ET
-Q
-Q
-q
-1 0 0 1 62.69291 581.0236 cm
-q
-0 0 0 rg
-BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (Yannick FARGIER, GERS-RRO, Univ Gustave Eiffel, IFSTTAR, Univ Lyon, F-69675 Lyon, France.) Tj T* ET
-Q
-Q
-q
-1 0 0 1 62.69291 569.0236 cm
-q
-0 0 0 rg
-BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (Julien GANCE, IRIS Instruments, 45100 Orl\351ans, France.) Tj T* ET
-Q
-Q
-q
-1 0 0 1 62.69291 557.0236 cm
-q
-0 0 0 rg
-BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (H\351l\350ne GUYARD, IGE Grenoble, Universit\351 Grenoble Alpes, Grenoble.) Tj T* ET
-Q
-Q
-q
-1 0 0 1 62.69291 557.0236 cm
-Q
-q
-1 0 0 1 62.69291 539.0236 cm
-q
-0 0 0 rg
-BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (Parteners:) Tj T* ET
-Q
-Q
-q
-1 0 0 1 62.69291 533.0236 cm
-Q
-q
-1 0 0 1 62.69291 516.0636 cm
-q
-1 1 1 rg
-n 0 16.96 469.8898 -16.96 re f*
-0 0 0 rg
-BT /F1 10 Tf 12 TL ET
-q
-1 0 0 1 6 6.712 cm
-q
-12 0 0 7.248 0 0 cm
-/FormXob.2c142ae4a83dfb816cc592166ec9ee0a Do
-Q
-Q
-q
-1 0 0 1 116.3529 8.805004 cm
-q
-12 0 0 5.154996 0 0 cm
-/FormXob.c51b94b7f6c2506fc5af23c42fcb8aa7 Do
-Q
-Q
-q
-1 0 0 1 240.9449 3 cm
-q
-12 0 0 10.96 0 0 cm
-/FormXob.120a85b25e09f27df74ed3dd6376b1f0 Do
-Q
-Q
-q
-1 0 0 1 351.2978 10.79486 cm
-q
-12 0 0 3.165138 0 0 cm
-/FormXob.731334a9cbac82f848bea22b06a6c4a7 Do
-Q
-Q
-q
-1 J
-1 j
-0 0 0 RG
-.25 w
-n 110.3529 0 m 110.3529 16.96 l S
-n 234.9449 0 m 234.9449 16.96 l S
-n 345.2978 0 m 345.2978 16.96 l S
-n 0 16.96 m 469.8898 16.96 l S
-n 0 0 m 469.8898 0 l S
-n 0 0 m 0 16.96 l S
-n 469.8898 0 m 469.8898 16.96 l S
-Q
-Q
-Q
-q
-1 0 0 1 62.69291 516.0636 cm
-Q
-q
-1 0 0 1 62.69291 498.0636 cm
-q
-0 0 0 rg
-BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (Creation date : Juillet 2020.) Tj T* ET
-Q
-Q
-q
-1 0 0 1 62.69291 480.0636 cm
-q
-0 0 0 rg
-BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (Update : 21 ao\373t 2020.) Tj T* ET
-Q
-Q
-q
-1 0 0 1 62.69291 462.0636 cm
-q
-0 0 0 rg
-BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (Status of document: In progress.) Tj T* ET
-Q
-Q
-q
-1 0 0 1 62.69291 429.0636 cm
-q
-BT 1 0 0 1 0 3.5 Tm 21 TL /F2 17.5 Tf 0 0 0 rg (Citing OhmPi) Tj T* ET
-Q
-Q
-q
-1 0 0 1 62.69291 387.0636 cm
-q
-BT 1 0 0 1 0 26 Tm .425984 Tw 12 TL /F3 10 Tf 0 0 0 rg (R\351mi Clement, Yannick Fargier, Vivien Dubois, Julien Gance, Emile Gros, et al.. OhmPi: An open) Tj /F1 10 Tf ( ) Tj /F3 10 Tf (source) Tj T* 0 Tw 1.36784 Tw (data logger for dedicated applications of electrical resistivity imaging at the small and laboratory) Tj /F1 10 Tf ( ) Tj /F3 10 Tf (scale.) Tj T* 0 Tw (HardwareX, Elsevier, 2020, 8, 24 p. ff10.1016/j.ohx.2020.e00122ff.) Tj T* ET
-Q
-Q
-q
-1 0 0 1 62.69291 354.0636 cm
-q
-BT 1 0 0 1 0 3.5 Tm 21 TL /F2 17.5 Tf 0 0 0 rg (Introduction to OhmPi) Tj T* ET
-Q
-Q
-q
-1 0 0 1 62.69291 288.0636 cm
-q
-0 0 0 rg
-BT 1 0 0 1 0 50 Tm /F1 10 Tf 12 TL 1.130751 Tw (This documentation presents the development of a low-cost, open hardware resistivity meter to provide) Tj T* 0 Tw 1.370697 Tw (the scientific community with a robust and flexible tool for small-scale experiments. Called OhmPi, this) Tj T* 0 Tw .732706 Tw (basic resistivity meterfeatures current injection and measurement functions associated with a multiplexer) Tj T* 0 Tw .086905 Tw (that allows performing automatic measurements with up to 32 electrodes.OhmPi's philosophy is to provide) Tj T* 0 Tw (a fully open source and open hardware tool / to the near surface scientific community.) Tj T* ET
-Q
-Q
-q
-1 0 0 1 62.69291 276.0636 cm
-Q
-q
-1 0 0 1 62.69291 205.0636 cm
-q
-.960784 .960784 .862745 rg
-n 0 71 469.8898 -71 re f*
-0 0 0 rg
-BT /F1 10 Tf 12 TL ET
-BT 1 0 0 1 6 45 Tm  T* ET
-q
-1 0 0 1 16 40 cm
-q
-0 0 0 rg
-BT 1 0 0 1 0 2.5 Tm /F4 12.5 Tf 15 TL (Note) Tj T* ET
-Q
-Q
-q
-1 0 0 1 16 16 cm
-q
-0 0 0 rg
-BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (Everyone willing to get involved is welcome in OhmPi Project!.) Tj T* ET
-Q
-Q
-q
-1 J
-1 j
-.662745 .662745 .662745 RG
-.5 w
-n 0 71 m 469.8898 71 l S
-n 0 0 m 469.8898 0 l S
-n 0 0 m 0 71 l S
-n 469.8898 0 m 469.8898 71 l S
-Q
-Q
-Q
-q
-1 0 0 1 62.69291 199.0636 cm
-Q
- 
-endstream
-endobj
-20 0 obj
-<<
-/Nums [ 0 21 0 R ]
->>
-endobj
-21 0 obj
-<<
-/S /D /St 1
->>
-endobj
-xref
-0 22
-0000000000 65535 f 
-0000000073 00000 n 
-0000000136 00000 n 
-0000000243 00000 n 
-0000000355 00000 n 
-0000015380 00000 n 
-0000044178 00000 n 
-0000100904 00000 n 
-0000101315 00000 n 
-0000119802 00000 n 
-0000127908 00000 n 
-0000128024 00000 n 
-0000128144 00000 n 
-0000128605 00000 n 
-0000128711 00000 n 
-0000128982 00000 n 
-0000129056 00000 n 
-0000129170 00000 n 
-0000129293 00000 n 
-0000129354 00000 n 
-0000133952 00000 n 
-0000133993 00000 n 
-trailer
-<<
-/ID 
-[<870bb68092b857292686b2b33a691c37><870bb68092b857292686b2b33a691c37>]
-% ReportLab generated PDF document -- digest (http://www.reportlab.com)
-
-/Info 14 0 R
-/Root 13 0 R
-/Size 22
->>
-startxref
-134027
-%%EOF
diff --git a/doc/source/source_rst/Ohmpi.rst b/doc/source/source_rst/Ohmpi.rst
new file mode 100644
index 00000000..3d59a033
--- /dev/null
+++ b/doc/source/source_rst/Ohmpi.rst
@@ -0,0 +1,74 @@
+*************** 
+OhmPi project 
+***************
+
+    .. image:: ../img/logo/ohmpi/logo_ohmpi.JPG
+        :width: 250 px
+        :align: center
+        :height: 180 px
+        :alt: Logo OhmPi
+
+
+|  
+
+**Authors:** 
+------------
+| Rémi CLEMENT, Vivien DUBOIS, Nicolas Forquet, INRAE, REVERSAAL, Villeurbanne, France
+| Olivier KAUFMANN, Arnaud WATLET, Université de Mons, Mons, Belgium
+| Yannick FARGIER, GERS-RRO, Univ Gustave Eiffel, IFSTTAR, Lyon, France
+| Hélène GUYARD, IGE Grenoble, Université Grenoble Alpes, Grenoble, France
+| Guillaume BLANCHY, ILVO, Merelbeke, Belgium
+
+
+**Partners:**
+-------------
+
+.. table::
+   :align: center
+  
+   +------------------------------------------------------+--------------------------------------------------------+---------------------------------------------------+
+   |   .. image::../img/Logo/parteners/logo_inrae.jpg     |  .. image::../img/Logo/parteners/logo_univ_gustave.png |   .. image::../img/Logo/parteners/logo_ilvo.png   |
+   +------------------------------------------------------+--------------------------------------------------------+---------------------------------------------------+
+   |   .. image::../img/Logo/parteners/logo_univ_mons.png |  .. image::../img/Logo/parteners/ige.png               |                                                   |              
+   +------------------------------------------------------+--------------------------------------------------------+---------------------------------------------------+
+   
+  
+
+**Citing OhmPi:** 
+-----------------
+
+|
+
+*Rémi Clement, Yannick Fargier, Vivien Dubois, Julien Gance, Emile Gros, et al.. OhmPi: An open*
+*source data logger for dedicated applications of electrical resistivity imaging at the small and laboratory*
+*scale. HardwareX, Elsevier, 2020, 8, 24 p. ff10.1016/j.ohx.2020.e00122ff.*
+
+|
+   
+**Introduction :** 
+------------------
+
+.. warning::
+    OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. 
+    OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be
+    held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi. 
+    The OhmPi team cannot be held responsible if the equipment does not work after assembly. You may redistribute and 
+    modify this documentation and make products using it under the terms of the CERN-OHL-P v2. This documentation is 
+    distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS
+    FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-P v2 for applicable conditions.
+
+
+
+
+
+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 meter\
+features current injection and measurement functions associated with a multiplexer \
+that allows performing automatic measurements with up to 64 electrodes.\
+OhmPi's philosophy is to provide a fully open source and open hardware tool\
+to the near surface scientific community.
+ 
+
+.. note:: 
+   Anyone who wants to get involved is welcome to join the OhmPi project!
diff --git a/doc/source/source_rst/V2023.x.x/V2023.rst b/doc/source/source_rst/V2023.x.x/V2023.rst
new file mode 100644
index 00000000..daac2d42
--- /dev/null
+++ b/doc/source/source_rst/V2023.x.x/V2023.rst
@@ -0,0 +1,326 @@
+********************************************
+OhmPi V2023 (64 electrodes and 12V)
+******************************************** 
+
+.. warning::
+  **OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi. The OhmPi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+.. figure:: ../../img/v2023.x.x/image_ohmpi_2.jpg
+     :width: 400px
+     :align: center
+     :height: 350px
+     :alt: OhmPi V: 2023.0.0-rc1
+     :figclass: align-center
+
+.. note:: 
+   In this version, we have developed two new board types that allow the assembly of OhmPi v2023, a measurement board and a multiplexer board.
+   This new version is made up of:
+
+   1. A measurement board for four-point measurement
+
+   2. 4 multiplexer cards
+
+   3. A box
+
+  The OhmPi V2023 software has been adapted to handle this new boards and also includes many new functionalities.
+
+The philosophy of OhmPi
+========================
+
+The philosophy of OhmPi V2023 is to offer a new DIY multi-electrode 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 its experience and wishes to improve and offer a more and more robust tool to the community. OhmPi 2023 is completely different version from the previous one. 
+We will stop the development on the version V1.0x, to dedicate our efforts on this new version.
+
+=============================================================================================================================================================
+
+Hardware
+========
+
+Specifications
+--------------
+
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+| **Parameter**                 |       **V1.0x**       | Units     |       **v2023**       | Units     |
++===============================+=======================+===========+=======================+===========+
+|Electrodes                     |32                     |           |64 to 128              |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Operating temperature          |-0 to 50               |°c         |-25 to 50              |°C         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Power consumption of CPU and   |18.5                   |W          |18.5                   |W          |
+|control system                 |                       |           |                       |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Voltage injection              |12                     |V          |12                     |V          |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Battery                        |9                      |V          |12                     |V          |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Current                        |0 to 40                |mA         |0 to 40                |mA         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Min pulse duration             |150                    |ms         |150                    |ms         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Input impedance                |80                     |MOhm       |80                     |MOhm       |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Data storage                   |micro SD card          |           |micro SD card          |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Resolution                     |0.01                   |Ohm        |0.01                   |Ohm        |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+
+Building an OhmPi V2023 step by step
+------------------------------------
+
+.. toctree::
+   :maxdepth: 2
+
+   V2023_step_01
+   V2023_step_02
+   V2023_step_03
+   V2023_step_04
+
+
+Software and operation
+======================
+
+System architecture
+-------------------
+
+The OhmPi V2023 software is designed around a new architecture whose main components are summarized in the figure below.
+
+.. figure::../../../img/architecture.png
+
+     Software architecture of OhmPi V2023.
+
+The general system configuration is defined in the `config.py` file covered in the `Configuration file`_ section.
+The acquisition settings (i.e. injection duration, stacks...) are defined in a separate JSON file (default: ohmpi_settings.json).  
+
+The central software component is the ohmpi.py file that contains the OhmPi class that interacts with the hardware. Other python files include utils and handlers (see the `Loggers`_ section for more details).
+A communication layer (I/O interface) on top of OhmPi allows for different user interfaces depending on the use cases (see `Interfaces and applications`_).
+
+Loggers
+-------
+
+Loggers have been introduced in this release. They use the excellent logging python package.
+Specific handlers have been implemented for running with ohmpi.py (one for logging to an mqtt broker (see `MQTT interface`_ for more details) and one for creating zipped rotated logs on disk).
+
+Two loggers have been defined. The first one is dedicated to log operations execution. It is named exec_logger. The second one, named data_logger, is dedicated to log data. A third one is planned to log the state of health (SOH) of the system in a future version.
+
+By default, logs are written to the console (print-like), stored locally in files (a zip is created after some time i.e. every day and/or when the size of the log exceeds a maximum size) and sent to an MQTT broker. Different logging levels may be defined for the different logs and handlers in the `Configuration file`_.
+
+Advanced users may write new handlers and edit the `setup_loggers.py` file to customize the logging mechanisms to their needs.
+
+Configuration file
+------------------
+
+The configuration of the OhmPi file `config.py` allows to configure the OhmPi.
+A default version of `config.py` is provided in the repository.
+This file should be edited to customize the configuration following the user's needs and preferences.  
+
+The configuration includes setting the logging level desired for the different loggers and handlers, setting the mqtt broker(s) used for logging and control of the OhmPi and defining the options used for MQTT communication (i.e. username, password, security options...)  
+
+One should make sure to understand the parameters before altering them. It is also recommended to keep a copy of the default configuration.
+
+
+
+Interfaces and applications
+---------------------------
+
+Different interfaces can be used to interact with the OhmPi.
+
+Available interfaces are:
+- `Web interface`_ (=HTTP interface): run in bash: `bash run_http_interface.sh`
+- Python API: import the OhmPi class from Python script: `from ohmpi import OhmPi` (see `Python interface`_)
+- MQTT: IoT messaging through a broker (see `MQTT interface`_)
+
+
+Web interface
+.............
+
+This is a user friendly graphical interface for new users as well as running quick and easy acquisitions.
+
+The Raspberry Pi of the OhmPi is used as a Wi-Fi Access Point (AP) and runs
+a small webserver to serve the 'index.html' interface. Using a laptop or
+a mobile phone connected to the Wi-Fi of the Raspberry Pi, one can see this
+interface, upload sequences, change parameters, run a sequence and download data.
+
+To configure the Raspberry Pi to act as an access point and run
+the webserver automatically on start, see instructions on `raspap.com <https://raspap.com/>`_ and in 'runOnStart.sh'.
+
+Once configured, the webserver should start by itself on start and once
+connected to the Pi, the user can go to `10.3.141.1:8080 <http://10.3.141.1:8080>`_
+to access the interface.
+
+.. figure:: ../../img/http-interface-pseudo-section.png
+
+    Web interface with its interactive pseudo-section.
+
+
+.. figure:: ../../img/http-interface-evolution.png
+
+     Evolution of quadrupole apparent resistivity with time.
+
+
+.. figure:: ../../img/http-interface-rs.png
+
+     Contact resistance check.
+
+
+
+Python interface
+................
+
+This interface offers a more direct access to the software components especially well suited for testing or automation on the Raspberry Pi.
+
+By importing the `OhmPi` class from the ohmpi.py, one can control the OhmPi using interactive IPython.
+Typically, it involves using the terminal or an Python IDE such as Thonny on the Raspberry Pi. One can also connect using
+ssh and run the Python interface (see PuTTY on Windows or ssh command on macOS/Linux).
+
+To access the Python API, make sure the file ohmpi.py is in the same
+directory as where you run the commands/script. The file ohmpi.py can
+be found on the OhmPi gitlab repository. We recommend downloading the
+entire repository as ohmpi.py import other .py files and default configuration
+files (.json and .py).
+
+
+.. code-block:: python
+  :caption: Example of using the Python API to control OhmPi
+
+  import os
+  import numpy as np
+  import time
+  os.chdir("/home/pi/OhmPi")
+  from ohmpi import OhmPi
+
+  ### Define object from class OhmPi
+  k = OhmPi()  # this loads default parameters from the disk
+
+  ### Default parameters can also be edited manually
+  k.settings['injection_duration'] = 0.5  # injection time in seconds
+  k.settings['nb_stack'] = 1  # one stack is two half-cycles
+  k.settings['nbr_meas'] = 1  # number of time the sequence is repeated
+
+  ### Update settings if needed
+  k.update_settings({"injection_duration":0.2})
+
+  ### Set or load sequence
+  k.sequence = np.array([[1,2,3,4]])    # set numpy array of shape (n,4)
+  # k.set_sequence('1 2 3 4\n2 3 4 5')    # call function set_sequence and pass a string
+  # k.load_sequence('ABMN.txt')    # load sequence from a local file
+
+  ### Run contact resistance check
+  k.rs_check()
+
+  ### Run sequence (synchronously - it will wait that all
+  # sequence is measured before returning the prompt
+  k.run_sequence()
+  # k.run_sequence_async()  # sequence is run in a separate thread and the prompt returns immediately
+  # time.sleep(2)
+  # k.interrupt()  # kill the asynchron sequence
+
+  ### Run multiple sequences at given time interval
+  k.settings['nb_meas'] = 3  # run sequence three times
+  k.settings['sequence_delay'] = 100 # every 100 s
+  k.run_multiple_sequences()  # asynchron
+  # k.interrupt()  # kill the asynchron sequence
+
+  ### Single measurement can also be taken with
+  k.switch_mux_on([1, 4, 2, 3])
+  k.run_measurement()  # use default acquisition parameters
+  k.switch_mux_off([1, 4, 2, 3])  # don't forget this! risk of short-circuit
+
+  ### Custom or adaptative argument, see help(k.run_measurement)
+  k.run_measurement(nb_stack=4,  # do 4 stacks (8 half-cycles)
+                    injection_duration=2,  # inject for 2 seconds
+                    autogain=True)  # adapt gain of ADS to get good resolution
+
+
+
+MQTT interface
+..............
+
+This is an interface designed for an advanced remote usage of the OhmPi such as remote automation, data consumption by multiple processes and interaction with other sensors in the scope of a monitoring. It is based on the MQTT protocol, designed for the Internet of Things (IoT), to interact with the OhmPi.  
+
+This option allows interacting remotely with a single OhmPi, a network of OhmPis, as well as auxiliary instruments and sensors. The communication is based on a publish/subscribe approach and involves a MQTT broker.  
+
+An example of MQTT broker that can be used is `Mosquitto <https://mosquitto.org/>`_. Depending on the monitoring needs, an MQTT broker can be set up locally on the Raspberry Pi, on a local network or any remote server reachable through the net. A local Mosquitto broker can be set up and enabled to run as a service on the OhmPi using the bash script install_local_mqtt_broker.sh.  
+
+MQTT messages include logging messages from the OhmPi and commands sent to the OhmPi. These messages can be examined easily using a third party software such as `MQTT Explorer <http://mqtt-explorer.com/>`_.
+
+Commands sent on the broker are received by the ohmpi.py script that runs on the OhmPi (make sure ohmpi.py starts on reboot) and further processed.
+MQTT commands are sent in JSON format following the Python API with kwargs as illustrated below:
+
+.. code-block:: json
+  :caption: Updating acquisition settings.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "update_settings", Depending on the experiment needs, MQTT brokers can be set up locally on the Raspberry Pi or on a local or remote server.
+    "kwargs": {
+      "config": {
+        "nb_meas": 2,
+        "nb_electrodes": 10,
+        "nb_stack": 2,
+        "injection_duration": 2,
+        "sequence_delay": 100
+      }
+    }
+  }
+
+
+.. code-block:: json
+  :caption: Check contact resistances
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "rs_check",
+  }
+
+.. code-block:: json
+  :caption: Running a sequence.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4Yw",
+    "cmd": "run_sequence",
+  }
+
+.. code-block:: json
+  :caption: Running same sequence multiple times (nb_meas).
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4Yw",
+    "cmd": "run_multiple_sequences",
+  }
+
+.. code-block:: json
+  :caption: Interrupt current acquisition.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "interrupt",
+  }
+
+Custom processing of messages and tailor-made dashboards for monitoring experiments may be designed using a browser-based flow editor such as `Node-red <http://mqtt-explorer.com/>`_.
+This may help designing complex IoT experiments and monitoring systems in which OhmPi is a component. 
+
+Examples incorporating execution commands and data outputs from OhmPi can be found in the OhmPi examples. Once Node-RED is installed on the OhmPi, these examples can be accessed separately by running a command in the console such as :
+
+.. code-block:: JSON
+     node-red basic_ohmpi_flows_node-red.json
+
+These examples may require installing some additional node packages in order to work properly. This can be done in the `Palette Manager <https://nodered.org/docs/user-guide/editor/palette/manager> within Node-RED.
+
+.. figure:: ../../img/node-red_flow.png
+
+     Example flow in node-red to interact with an OhmPi.
+
+
+.. figure:: ../../img/node-red_interface_control.png
+
+     Example of a dashboard UI created with node-red to interact with an OhmPi - control tab.
+     
+.. figure:: ../../img/node-red_interface_data.png
+
+     Example of a dashboard UI created with node-red to interact with an OhmPi - data visualization tab.
+
+
+For more documentation dedicated to node-red, please refer to the Node-red `cookbooks <https://cookbook.nodered.org/>`_.
diff --git a/doc/source/source_rst/V2023.x.x/V2023_step_01.rst b/doc/source/source_rst/V2023.x.x/V2023_step_01.rst
new file mode 100644
index 00000000..29fb9197
--- /dev/null
+++ b/doc/source/source_rst/V2023.x.x/V2023_step_01.rst
@@ -0,0 +1,156 @@
+**STEP n°1** : Raspberry Pi  configuration 
+*******************************************
+
+.. warning::
+    **OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+**PART A:** OS installation  
+=============================
+
++----------------------------------------------------+---------------+
+| **Required components**                            | **Quantity**  | 
++----------------------------------------------------+---------------+
+|Raspberry Pi 4 Model B                              |              1|
++----------------------------------------------------+---------------+
+|Micro SD 32 Go                                      |              1|
++----------------------------------------------------+---------------+
+|HDMI Cable                                          |              1|
++----------------------------------------------------+---------------+
+|Computer mouse                                      |              1|
++----------------------------------------------------+---------------+
+|Computer Keyboard                                   |              1|
++----------------------------------------------------+---------------+
+
+
+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 
+
+1. Watch the video `how to set up your raspberry Pi <https://www.youtube.com/watch?v=wjWZhV1v3Pk>`_.
+
+2. The authors recommend installing the latest stable and complete version of Raspberry Pi OS (Previously called Raspbian) by using Raspberry Pi Imager.
+
+3. or you can visit this `website <https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up>`.  
+
+.. note:: 
+     All the development tests were performed on Raspberry Pi 3 Model B, we used the following version of Raspbian:
+
+     .. figure:: ../../img/v2023.x.x/step_n_1/raspbian_version.jpg
+       :width: 800px
+       :align: center
+       :height: 400px
+       :alt: alternate text
+       :figclass: align-center
+
+
+
+.. warning::
+     Once the OS has been installed,  **1-wire, spi and GPIO remote option** must be deactivated and **I2C option** must be activated via the Raspbian GUI settings menu. Failure to carry out this task may cause damage to the relay shield cards during measurements.
+
+
+
+**PART B:** Virtual Environment and packages
+============================================
+
+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.
+
+All dependencies are specified in requirements.txt
+
+.. note:: 
+     All instructions below should be typed in the terminal
+
+It is first necessary to ensure that the libatlas-base-dev library is installed:
+
+.. code-block:: python
+
+     sudo apt-get install libatlas-base-dev
+
+We strongly recommend users to create a virtual environment to run the code and installed all required dependencies. It can be done either in a directory gathering all virtual environments used on the computer or within the ohmpy directory.
+
+Create the virtual environment:
+
+.. code-block:: python
+
+     python3 -m venv ohmpy
+
+Activate it using the following command:
+
+.. code-block:: python
+
+     source ohmpy/bin/activate
+
+Install packages within the virtual environment. Installing the following package should be sufficient to meet dependencies:
+
+.. code-block:: python
+     
+     export CFLAGS=-fcommon
+     sudo pip install RPi.GPIO adafruit-blinka numpy pandas adafruit-circuitpython-ads1x15 adafruit-circuitpython-tca9548a adafruit-circuitpython-mcp230xx gpiozero
+
+Check that requirements are met using 
+
+.. code-block:: python
+
+     pip list
+
+You should run you code within the virtual environment
+to leave the virtual environment simply type:
+
+.. code-block:: python
+
+     deactivate
+
+
+**PART C:** Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)
+====================================================================================
+
+If you decided to use a virtual environment, it is necessary to setup Thonny Python IDE the first time you use it.
+
+1- Run the Thonny Python IDE software, Click on raspberry access **menu > programming> Thonny pythonIDE**
+
+2- Thonny opens, Python runs on the root (Python 3.7.3 (/usr/bin/python3))
+
+.. figure:: ../../img/v2023.x.x/step_n_1/thonny_first_interface.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+3-Click on **Run>select interpreter**, a new window opens click on interpret
+
+.. figure:: ../../img/v2023.x.x/step_n_1/thonny_option.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+4-On the new open windows select **alternative Python3 or virtual environment**
+
+.. figure:: ../../img/v2023.x.x/step_n_1/thonny_interpreter.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+5- New buttons appeared, selected **"locate another python executable "**
+
+6- A new window opens, find the folder where there is the python 3 file in the virtual environment folder previously created **/home/pi/ohmpi/bin/python3**.
+
+7- In the **known interpreter** tab the path of the virtual environment should appear
+
+.. figure:: ../../img/v2023.x.x/step_n_1//thonny_interpreter_folder.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+8- Close the window by clicking on **ok**.
+
+9- Close Thonny to save modifications
+
+ 
diff --git a/doc/source/source_rst/V2023.x.x/V2023_step_02.rst b/doc/source/source_rst/V2023.x.x/V2023_step_02.rst
new file mode 100644
index 00000000..ca79eaeb
--- /dev/null
+++ b/doc/source/source_rst/V2023.x.x/V2023_step_02.rst
@@ -0,0 +1,476 @@
+
+**STEP n°2**: Measurement board
+****************************************************
+
+.. warning::
+    **Ohmpi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+**PART A** Assembly of the measurement board
+======================================================
+
+
+Required components 
+----------------------------------------------------
+
+.. figure:: ../../img/v2023.x.x/step_n_2/a/00_mes_board_components.jpg       
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center 
+
+
+
+
+.. csv-table:: List of components
+   :file: ../../img/v2023.x.x/step_n_2/a/measure_board_list_2_xx.csv
+   :widths: 30, 70, 70, 70, 70, 35, 35
+   :header-rows: 1
+   
+Description
+------------------  
+
+.. figure:: ../../img/v2023.x.x/step_n_2/a/schema_measurement_board.jpg       
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center 
+
+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
+is a 16-bit ADC (Analog-to-Digital Converter), with an adaptable gain. The advantage of ADS1115 is that the 
+input signal value could lie between - to + 6.114 V. For the current measurement we have directly integrated the INA282 component, 
+which allows to realize precise current measurement around a shunt resistor. The assembly are described in the following steps:
+
+
+
+.. table::
+   :align: center
+   
+   +--------+-------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/a/01_mes_board.jpg|
+   |      1 +-------------------------------------------------------------+
+   |        | Installation of female header, 1 by 10  pins, for ADS1115   | 
+   |        |                                                             |                                                                       
+   +--------+-------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +--------+-------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/a/02_mes_board.jpg|
+   |2       +-------------------------------------------------------------+
+   |        | Soldering of 4 dual-in-line socket (2 by 2 pins) for        | 
+   |        | optical relay, AQY211EH.                                    |                                                                       
+   +--------+-------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/a/03_mes_board.jpg|
+   |3       +------------------------------------------------------------+
+   |        | Soldering of 1 dual-in-line socket (2 by 9 pins)           | 
+   |        | for MCP23008.                                              |                                                                       
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/a/04_mes_board.jpg|
+   | 4      +------------------------------------------------------------+
+   |        | Soldering of 1 dual-in-line socket (2 by 4 pins)           | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+ 
+.. table::
+   :align: center
+  
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/a/05_mes_board.jpg|
+   |5       +------------------------------------------------------------+
+   |        | Soldering of 2 dual-in-line socket (2 by 4 pins)           | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/a/06_mes_board.jpg|
+   | 6      +------------------------------------------------------------+
+   |        | Traco Power Supply 12V to 5V, TDH15 - 1211N                | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+  
+
+.. table::
+   :align: center
+  
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/a/07_mes_board.jpg|
+   |7       +------------------------------------------------------------+
+   |        | Four screw terminals for 12V inpout et 5V output           |
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/a/08_mes_board.jpg|
+   |8       +------------------------------------------------------------+
+   |        | Traco power Supply 12V to 24V, TRN-1215                    | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+    
+
+.. table::
+   :align: center
+  
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/a/09_mes_board.jpg|
+   |9       +------------------------------------------------------------+
+   |        | Two screw terminals electrodes M and N                     | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/10_mes_board.jpg|
+   |10       +------------------------------------------------------------+
+   |         | Four screw terminals, for 12V power supply and for         | 
+   |         | electrodes A and B                                         |                                                                       
+   +---------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/11_mes_board.jpg|
+   |11       +------------------------------------------------------------+
+   |         |  Soldering three capacitors (100nF)                        | 
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+
+.. warning::
+     
+     In this version, we used a shunt resistor of 2 ohms, which limits the current measurement to 48 mA. If the current is higher than this value, you just have to decrease the value of the shunt resistor. Don't forget to change the shunt value in the config.py file (value associated to key 'R_shunt' in the OHMPI_CONFIG dict).
+
+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/12_mes_board.jpg|
+   | 12      +------------------------------------------------------------+
+   |         | 2 ohms shunt resistor pre-adjustment                       | 
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/13_mes_board.jpg|
+   |13       +------------------------------------------------------------+
+   |         | Soldering 2 ohms shunt resistor                            | 
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/14_mes_board.jpg|
+   |14       +------------------------------------------------------------+
+   |         | 1 MOhm resistors                                           |
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+  
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/15_mes_board.jpg|
+   |15       +------------------------------------------------------------+
+   |         | Soldering tow 1 kOhm resistors                             |
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/16_mes_board.jpg|
+   |16       +------------------------------------------------------------+
+   |         | Soldering two 1.5 kOhm resistors                           |
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/17_mes_board.jpg|
+   |17       +------------------------------------------------------------+
+   |         | Soldering two 1.5 kOhms resistors                          |
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/18_mes_board.jpg|
+   |18       +------------------------------------------------------------+
+   |         | Female header 2 by 20 pins for Raspberry Pi connection     | 
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/19_mes_board.jpg|
+   |19       +------------------------------------------------------------+
+   |         | View of the female  header 2 by 20 pins installation       | 
+   |         | for Raspberry Pi connection                                |                                                                       
+   +---------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/20_mes_board.jpg|
+   |20       +------------------------------------------------------------+
+   |         | Fixing MCP23008 component (Dot mark on the top left corner)| 
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/21_mes_board.jpg|
+   |21       +------------------------------------------------------------+
+   |         |Mounting optical relay, AQY211EH (Dot mark in the top left  | 
+   |         |corners)                                                    |                                                                       
+   +---------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/22_mes_board.jpg|
+   |22       +------------------------------------------------------------+
+   |         | Mounting LM158 operational amplifier                       |
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/23_mes_board.jpg|
+   |23       +------------------------------------------------------------+
+   |         |  Mounting ADS115 board                                     | 
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+  
+   +---------+------------------------------------------------------------+
+   |         |   .. image::../../img/v2023.x.x/step_n_2/a/24_mes_board.jpg|
+   |24       +------------------------------------------------------------+
+   |         | Fixing the INA282 (Dot mark in the top right corner)       | 
+   |         |                                                            |                                                                       
+   +---------+------------------------------------------------------------+
+  
+  
+**PART B** Start-up of the measurement board
+====================================================== 
+
+
++------------------------------------------------------------------------+
+| **Required components**                                                | 
++------------------------------------------------------------------------+
+
+.. csv-table:: List of components
+   :file: step_n_2/b/test_2_xx.csv
+   :widths: 30, 70, 70, 70, 70, 35, 35
+   :header-rows: 1
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/b/001.jpg         |
+   |1       +------------------------------------------------------------+
+   |        | Shutdown the raspberry Pi and unplug the power supply      | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+   
+   +--------+--------------------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/b/001.jpg                       |
+   |2       +--------------------------------------------------------------------------+
+   |        | Mounting the bottom spacers on the Raspberry Pi (male/female, 11mm, M3)  | 
+   |        |                                                                          |                                                                       
+   +--------+--------------------------------------------------------------------------+
+
+.. table::
+   :align: center
+   
+   +--------+--------------------------------------------------------------------------+
+   |        |   .. image::../../img/v2023.x.x/step_n_2/b/002.jpg                       |
+   |3       +--------------------------------------------------------------------------+
+   |        | Mounting the upper spacers on the Raspberry Pi (female/female, 11mm, M3) | 
+   |        |                                                                          |                                                                       
+   +--------+--------------------------------------------------------------------------+
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/b/003.jpg        |
+   |4       +------------------------------------------------------------+
+   |        | Mounting the OhmPi's measurement board on the Raspberry Pi | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/b/004.jpg        |
+   |5       +------------------------------------------------------------+
+   |        | Mounting the OhmPi's measurement board on the Raspberry Pi | 
+   |        |                                                            |
+   +--------+------------------------------------------------------------+   
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/b/005.jpg        |
+   |6       +------------------------------------------------------------+
+   |        | Plug the power supply into a socket and connect it to your | 
+   |        | Raspberry Pi's power port.                                 |
+   +--------+------------------------------------------------------------+  
+
+
+**PART C** Check the measurement board
+====================================================== 
+
+ Run the terminal, and write
+
+ .. code-block:: python
+
+     i2cdetect -y 1
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/i2cdetect.png  |
+   |1       +------------------------------------------------------------+
+   |        |If everything is working, three I2C addresses should appear | 
+   |        |on the screen.                                              |                                                                       
+   +--------+------------------------------------------------------------+
+
+
+
+Setting up an equivalent electronic circuit, for this you will need: 
+ * 4 1kOhm resistor (R2)
+ * 1 220 Ohm resistor (R1)
+ * 1 small padboard
+ * Spool of solder
+ 
+ .. table::
+   :align: left
+ 
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/ref_circuit.png|
+   |2       +------------------------------------------------------------+
+   |        | Schematic of equivalent electronic circuit test            |                                                                       
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+ 
+   +--------+-----------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/20210905_122820.jpg |
+   |3       +-----------------------------------------------------------------+
+   |        | Prepare the equivalent electronic circuit test                  |                                                                       
+   +--------+-----------------------------------------------------------------+ 
+
+  
+.. table::
+   :align: center
+ 
+   +--------+-----------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/20210905_123034.jpg |
+   |4       +-----------------------------------------------------------------+
+   |        |  Prepare the battery connections and the terminals.             |                                                                       
+   +--------+-----------------------------------------------------------------+ 
+
+
+.. table::
+   :align: center
+ 
+   +--------+--------------------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/20210905_132856.jpg                |
+   |5       +--------------------------------------------------------------------------------+
+   |        | Soldering cables and terminals                                                 |                                                                       
+   +--------+--------------------------------------------------------------------------------+ 
+
+
+.. table::
+   :align: center
+ 
+   +--------+--------------------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/Inked20211206_150522_LI.jpg        |
+   |6       +--------------------------------------------------------------------------------+
+   |        |Install the red cables on the +12V terminal and black cable                     |                                                                       
+   |        |on the ground terminal. Connect to two different 12V                            |
+   |        |batteries                                                                       |
+   +--------+--------------------------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+ 
+   +--------+--------------------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/Inked20211206_150522_LI2.jpg       |
+   |7       +--------------------------------------------------------------------------------+
+   |        | Connect the equivalent electronic circuit test                                 |                                                                       
+   |        |                                                                                |
+   +--------+--------------------------------------------------------------------------------+
+   
+   
+.. table::
+   :align: center
+ 
+   +--------+-------------------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/thonny_first_interface.jpg        |
+   |7       +-------------------------------------------------------------------------------+
+   |        | Run the Thonny Interpreter                                                    |                    
+   |        |                                                                               |
+   +--------+-------------------------------------------------------------------------------+   
+
+
+.. table::
+   :align: center
+ 
+   +--------+------------------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_2/c/20211206_144334.jpg              |
+   |7       +------------------------------------------------------------------------------+
+   |        | Run sample_measurement_example.py example, if everything                     |                    
+   |        | works you should  get the following result (220 Ohm)                         |
+   +--------+------------------------------------------------------------------------------+ 
diff --git a/doc/source/source_rst/V2023.x.x/V2023_step_03.rst b/doc/source/source_rst/V2023.x.x/V2023_step_03.rst
new file mode 100644
index 00000000..c268d128
--- /dev/null
+++ b/doc/source/source_rst/V2023.x.x/V2023_step_03.rst
@@ -0,0 +1,289 @@
+
+
+.. warning::
+    **OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+**STEP n°3:** MUX board
+****************************************************
+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 expander I2C (MCP23017). We have associated these components with an I2C multiplexer 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.
+
+**PART A** Assembly of MUX board
+======================================================
+
+
+Required components 
+----------------------------------------------------
+
+.. figure:: ../../img/v2023.x.x/step_n_3/a/MUX_board_components.jpg
+       :width: 600px
+       :align: center
+       :height: 650px
+       :alt: alternate text
+       :figclass: align-center
+
+
+.. csv-table:: List of components
+   :file: step_n_3/a/MUX_board_list_2_xx.csv
+   :widths: 30, 70, 70, 70, 70, 35, 35
+   :header-rows: 1 
+   
+   
+.. table::
+   :align: center
+   
+   +--------+--------------------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_00.jpg                         |
+   |      1 +--------------------------------------------------------------------------------+
+   |        |Mux board pcb                                                                   | 
+   |        |                                                                                |                                                                       
+   +--------+--------------------------------------------------------------------------------+
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_01.jpg     |
+   |      2 +------------------------------------------------------------+
+   |        |Installation of the 100 kOhm resistors                      |
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+   
+   
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_02.jpg     |
+   |      3 +------------------------------------------------------------+
+   |        |Installation of the MOSFET ZVN4206A                         |
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+      
+   
+   
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_03.jpg     |
+   |      4 +------------------------------------------------------------+
+   |        |Installation of the diode 1N4007                            |
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+    
+   
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_04.jpg     |
+   |      5 +------------------------------------------------------------+
+   |        |Installation of the relay                                   | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+  
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_05.jpg     |
+   |      6 +------------------------------------------------------------+
+   |        |Installation of the terminal screw                          | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_06.jpg     |
+   |      7 +------------------------------------------------------------+
+   |        |Installation of generic male header                         | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_07.jpg     |
+   |      8 +------------------------------------------------------------+
+   |        |Installation of Pin strip (6 pins)  and pin strip (16 pins) | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+  
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_08.jpg     |
+   |      9 +------------------------------------------------------------+
+   |        |Installation of DIP Dual In Line Socket 2*14                | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+  
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_09.jpg     |
+   |     10 +------------------------------------------------------------+
+   |        |Installation of Adafruit TCA9548A                           | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/a/MUX_10.jpg     |
+   |     10 +------------------------------------------------------------+
+   |        |Installation of MCP23017                                    | 
+   |        |                                                            |                                                                       
+   +--------+------------------------------------------------------------+  
+   
+.. note:: 
+     This step must be duplicated 4 times for every Mux card.
+
+
+**PART B** MUX board address
+====================================================== 
+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.
+
+For the A electrode board, we suggest addressing it with address 0x70:
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/A_0x70.jpg     |
+   |     1  +------------------------------------------------------------+
+   |        |Mount the jumpers and note the value of the address and the |
+   |        |electrode name on the mux board (A).                        |                                                                       
+   |        +------------------------------------------------------------+  
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/A_0x70-a.jpg   |
+   |        +------------------------------------------------------------+
+   |        |Zoom on the jumper                                          | 
+   |        |                                                            |   
+   +--------+------------------------------------------------------------+   
+
+  
+
+   
+For the B electrode board, we suggest addressing it with address 0x71:
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/B_0x71.jpg     |
+   |     2  +------------------------------------------------------------+
+   |        |Mount the jumpers and note the value of the address and the |
+   |        |electrode name on the mux board (B).                        |                                                                       
+   |        +------------------------------------------------------------+  
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/B_0x71-a.jpg   |
+   |        +------------------------------------------------------------+
+   |        |Zoom on the jumper                                          | 
+   |        |                                                            |   
+   +--------+------------------------------------------------------------+ 
+
+For the N electrode board, we suggest addressing it with address 0x72:
+
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/M_0x72.jpg     |
+   |     3  +------------------------------------------------------------+
+   |        |Mount the jumpers and note the value of the address and the |
+   |        |electrode name on the mux board (B).                        |                                                                     
+   |        +------------------------------------------------------------+  
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/M_0x72-a.jpg   |
+   |        +------------------------------------------------------------+
+   |        |Zoom on the jumper                                          | 
+   |        |                                                            |   
+   +--------+------------------------------------------------------------+ 
+
+For the M electrode board, we suggest addressing it with address 0x73: 
+  
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/N_0x73.jpg     |
+   |     4  +------------------------------------------------------------+
+   |        |Mount the jumpers and note the value of the address and the |
+   |        |electrode name on the mux board (B).                        |                                                                     
+   |        +------------------------------------------------------------+  
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/b/N_0x73-a.jpg   |
+   |        +------------------------------------------------------------+
+   |        |Zoom on the jumper                                          | 
+   |        |                                                            |   
+   +--------+------------------------------------------------------------+    
+
+**PART C** Validation of MUX board
+======================================================
+The first step is to test the Mux boards before assembling them definitively.
+To test the Mux boards, it will be necessary first to make a simplified assembly of the Mux board and the measurement board.
+
+The first thing to do is to prepare a 50 cm long flat wire with two 6-poles connectors.
+
+
+   +--------+-----------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/c/20211207_115706.jpg |
+   |     1  +-----------------------------------------------------------------+
+   |        |Build a cable with 6 contacts with 6 pins connector.             |
+   |        |                                                                 |                                                                     
+   +--------+-----------------------------------------------------------------+ 
+ 
+   +--------+-----------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/c/20220124_142929.jpg |
+   |     2  +-----------------------------------------------------------------+
+   |        |Prepare the measurement board and the first mux board by         |
+   |        |example the card with address 0x71.                              |                                                                     
+   +--------+-----------------------------------------------------------------+
+
+   +--------+-----------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/c/20220124_143105.jpg |
+   |     3  +-----------------------------------------------------------------+
+   |        |Connect the 12V power supply cables to the MUX board             |
+   |        |without powering the board.                                      |                                                                     
+   +--------+-----------------------------------------------------------------+   
+
+   +--------+------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/c/20220207_154111.jpg  |
+   |     4  +------------------------------------------------------------------+
+   |        |Connect the 12V power supply screw terminal of the mux            |
+   |        |board to the 12V screw terminal power supply of the               |
+   |        |measurement board.                                                |
+   +--------+------------------------------------------------------------------+   
+
+   +--------+------------------------------------------------------------------+
+   |        |   .. image:: ../../img/v2023.x.x/step_n_3/c/20220124_143823.jpg  |
+   |     5  +------------------------------------------------------------------+
+   |        |Connect the 6-contact cable                                       |
+   |        |                                                                  |                                                                     
+   +--------+------------------------------------------------------------------+
+   
+
+Start your 12V power supply, the raspberry must start. 
+
+Run the terminal and write:
+
+ .. code-block:: python
+
+     i2cdetect -y 1
+
+Three addresses should appear, including the address of the MUX board you have selected. This implies that your board has been detected.
+
+Open the script called "test_mux_board.py".
+
+Run the script
+
+   
+   
\ No newline at end of file
diff --git a/doc/source/source_rst/V2023.x.x/V2023_step_04.rst b/doc/source/source_rst/V2023.x.x/V2023_step_04.rst
new file mode 100644
index 00000000..d7d17b4a
--- /dev/null
+++ b/doc/source/source_rst/V2023.x.x/V2023_step_04.rst
@@ -0,0 +1,461 @@
+
+.. warning::
+    **OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The OhmPi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+
+
+
+**STEP n°4:** assemble the OhmPi
+****************************************************
+   
+.. table::
+   :align: center
+   
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_1.jpg                         |
+   |      1 +------------------------------------------------------------+
+   |        |Cut 4 ribbon cables composed of 16 wires each to the proper | 
+   |        |length (about 1.5m). Each wire corresponds to an electrode. |                                                                      
+   +--------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_2.jpg                         |
+   |      2 +------------------------------------------------------------+
+   |        |Crimp the ribbon cable on the corresponding idc connector   | 
+   |        |with a suitable clamp. Pay attention to the direction of    |
+   |        |the cables. Unbalanced IDC connector. The ribbon cable must |
+   |        |be perpendicular to the connector.                          |
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_3.jpg                         |
+   |      3 +------------------------------------------------------------+
+   |        |Example of IDC connector mounting. The wires should run as  | 
+   |        |perpendicular as possible to the IDC connector.             |                                                                      
+   +--------+------------------------------------------------------------+   
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_4.jpg                         |
+   |      4 +------------------------------------------------------------+
+   |        |Same for a 6 wires ribbon cable of 1 m length.              | 
+   |        |                                                            |                                                                      
+   +--------+------------------------------------------------------------+  
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_5.jpg                         |
+   |      5 +------------------------------------------------------------+
+   |        |Cut the ribbon cable flush with the IDC connector.          | 
+   |        |                                                            |                                                                      
+   +--------+------------------------------------------------------------+  
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_6.jpg                         |
+   |      6 +------------------------------------------------------------+
+   |        |Position 9 spacers above the MUX board, and 9 spacers below |
+   |        |                                                            |                                                                      
+   +        +------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_7.jpg                         |
+   |        +------------------------------------------------------------+
+   |        |Profile view for mounting the spacers above and below.      | 
+   |        |                                                            |                                                                      
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_8.jpg                         |
+   |      7 +------------------------------------------------------------+
+   |        |Cut a 50 cm long wire of any color (here yellow). Strip and | 
+   |        |tin each end of the wire. Install the wire "A" on the screw |
+   |        |terminal of MUX board « A ».                                |                                                                                       
+   +--------+------------------------------------------------------------+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_9.jpg                         |
+   |      8 +------------------------------------------------------------+
+   |        |Cut a red wire and a black wire of 50 cm length. Strip, tin | 
+   |        |and position the wires on the left screw terminal as shown  |
+   |        |in the picture: i)Red wire 12 V, ii) Black wire GND         |                                                                                       
+   +--------+------------------------------------------------------------+
+   
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_10.jpg                        |
+   |      9 +------------------------------------------------------------+
+   |        |Mount the 4 ribbon cables (16-wires each) with IDC          | 
+   |        |connectors. A small noise is often heard when the IDC       |
+   |        |connector is clipped in place.                              |                                                                                       
+   +--------+------------------------------------------------------------+
+  
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_11.jpg                        |
+   |      10+------------------------------------------------------------+
+   |        |Mount the ribbon cables with 6-wires with the corresponding | 
+   |        |IDC connectors                                              |
+   |        |                                                            |                                                                                       
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_12.jpg                        |
+   |      11+------------------------------------------------------------+
+   |        |Cut a red wire and a black wire of 10 cm length. Strip and  | 
+   |        |tin the wires at the ends. Mount the red wire on the 12V    |
+   |        |input and the black wire on the GND input on the right      |
+   |        |screw terminal.                                                   |
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_13.jpg                        |
+   |      12+------------------------------------------------------------+
+   |        |Mount and fix the second MUX board "B" on the first with    | 
+   |        |the help of 9 spacers.                                      |
+   |        |                                                            |
+   |        |                                                            |                            
+   +--------+------------------------------------------------------------+   
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_14.jpg                        |
+   |      13+------------------------------------------------------------+
+   |        |Cut, strip and tin a red wire and a black wire of 10 cm     | 
+   |        |length. Mount the wires on the left screw terminal.         |
+   |        |Red wire 12V input, black wire GND input.                   |
+   |        |Connect the red and black wires from board A to the right   |                            
+   |        |screw terminal of board B. Red wire 12V input. Black wire   |   
+   |        |GND input.                                                  |
+   +--------+------------------------------------------------------------+  
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_15.jpg                        |
+   |      14+------------------------------------------------------------+
+   |        |Crimp a 16 wires IDC connector on the ribbon cable at about | 
+   |        |15 cm from the previous connector. Please, pay attention to |
+   |        |the direction of the cable before the crimp procedure.      |
+   |        |Mount the ribbon cable on the IDC connector on the board.   |                            
+   +--------+------------------------------------------------------------+  
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_16.jpg                        |
+   |      15+------------------------------------------------------------+
+   |        |Repeat the operation for the other 3 ribbon cables.         |                  
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_17.jpg                        |
+   |      16+------------------------------------------------------------+
+   |        |Repeat the operation for the 6 wires ribbon cable.          |                  
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_18.jpg                        |
+   |      17+------------------------------------------------------------+
+   |        |Cut a 50 cm long wire "here purple" (Color not relevant but | 
+   |        |to be defined). Strip and tin the wire at its ends.         |
+   |        |Position the wire on the input B of the screw terminal of   |
+   |        |the multiplexing board B.                                   |
+   +--------+------------------------------------------------------------+ 
+   
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_19.jpg                        |
+   |      18+------------------------------------------------------------+
+   |        |Repeat all these operations for the third MUX board         | 
+   |        |called "M".                                                 |           
+   +--------+------------------------------------------------------------+    
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_20.jpg                        |
+   |      19+------------------------------------------------------------+
+   |        |Repeat the operations for the fourth MUX Boards. Attention, | 
+   |        |it is necessary to position 5 different spacers (here nylon |
+   |        |screw hex spacers) in between the “M” board and the “N” MUX |
+   |        |Board (as shown on the photograph). Refer to the following  |                            
+   |        |photographs for more details on the assembly of the spacers |
+   +--------+------------------------------------------------------------+
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_21.jpg                        |
+   |      20+------------------------------------------------------------+
+   |        |When mounting the 4th MUX board ("N"), screws can be placed |
+   |        |on the nylon spacers to fix the boards together. Note that  |
+   |        |the other spacers could be used for this purpose.           |
+   |        |Connect ribbon cables (16 wires) from board 3 to board 4 as |
+   |        |previously described. Connect the red wire (12V) of MUX     |                                                 
+   |        |board "M" to the 12V terminal of the right screw terminal   |   
+   |        |of MUX Board "N". Connect the black wire (GND) of MUX board |
+   |        |“M” to the GND screw terminal on MUX board “N”.             |  
+   +--------+------------------------------------------------------------+   
+   
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_22.jpg                        |
+   |      21+------------------------------------------------------------+
+   |        |Cut a red wire and a black wire of one meter length. Place  | 
+   |        |the red wire on terminal “12V” and the black wire on        |
+   |        |terminal “GND” of the left screw terminal. Tie the wires    |
+   |        |together.                                                   |                            
+   +--------+------------------------------------------------------------+   
+   
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_23.jpg                        |
+   |      22+------------------------------------------------------------+
+   |        |Tie the A, B, M and N wires together                        |                            
+   +--------+------------------------------------------------------------+   
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_24.jpg                        |
+   |      23+------------------------------------------------------------+
+   |        |Cut a PVC plate with the following minimum dimensions :     |  
+   |        |200 mm * 150 mm * 5 mm                                      |                       
+   +--------+------------------------------------------------------------+ 
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_25.jpg                        |
+   |      24+------------------------------------------------------------+
+   |        |Drill the plate to mount it on the remaining metal spacers. |  
+   |        |Do not tighten the assembly.                                |                       
+   +--------+------------------------------------------------------------+    
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_26.jpg                        |
+   |      25+------------------------------------------------------------+
+   |        |Position the Raspberry Pi (RPI) board on the plate so that  |  
+   |        |you can access the USB ports. Mark the holes of the RPI     |
+   |        |board on the plate for mounting.                            |
+   +--------+------------------------------------------------------------+
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_27.jpg                        |
+   |      26+------------------------------------------------------------+
+   |        |Add spacers on the PVC plate.                               |     
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_28.jpg                        |
+   |      27+------------------------------------------------------------+
+   |        |Attach the PVC plate to the metal spacers with washers      |     
+   |        |and nuts.                                                   |                                
+   +--------+------------------------------------------------------------+  
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_29.jpg                        |
+   |      28+------------------------------------------------------------+
+   |        |Position and fix the RPI card on the spacers                |     
+   +--------+------------------------------------------------------------+     
+   
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_30.jpg                        |
+   |      29+------------------------------------------------------------+
+   |        |Add spacers on the RPI board. The red (12V) and black (GND) |     
+   |        |wires coming out of the "M" MUX board must pass under       |    
+   |        |the RPI board.                                              |        
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_31.jpg                        |
+   |      30+------------------------------------------------------------+
+   |        |Place the measurement board on the RPI GPIO outputs and on  |
+   |        |the pre-positioned spacers. Note that LEDs are present on   |
+   |        |this measurement board with an associated resistance simply |
+   |        |for testing purposes (do not consider this temporary        |
+   |        |modification of the board). Same for the orange wire        |
+   |        |present on the board.                                               |
+   +--------+------------------------------------------------------------+  
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_32.jpg                        |
+   |      31+------------------------------------------------------------+
+   |        |Connect the wires " A " (here yellow), " B " (here purple), |
+   |        |" M " (here brown) and " N " (here blue) on the             |
+   |        |corresponding terminal blocks on the measurement board.     |
+   |        |Connect the 6 wires ribbon cable on the measurement board   |
+   |        |by passing under the PVC plate.Connect the red and black    |                                                 
+   |        |wires to the 12 V and GND terminal block.                   |   
+   +--------+------------------------------------------------------------+   
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_33.jpg                        |
+   |      32+------------------------------------------------------------+
+   |        |Top view of the assembly. Add clips to secure the wires     |     
+   |        |together.                                                   |
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_34.jpg                        |
+   |      33+------------------------------------------------------------+
+   |        |Second view.                                                |     
+   +--------+------------------------------------------------------------+    
+   
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_35.jpg                        |
+   |      34+------------------------------------------------------------+
+   |        |Zoom in on the connection of the M and N wires.             |     
+   +--------+------------------------------------------------------------+ 
+   
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_36.jpg                        |
+   |      35+------------------------------------------------------------+
+   |        |Zoom in on the connection of the A and B wires.             |     
+   +--------+------------------------------------------------------------+ 
+
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_37.jpg                        |
+   |      36+------------------------------------------------------------+
+   |        |Zoom in on the connection of the « 12V » and « GND » wires. |     
+   +--------+------------------------------------------------------------+ 
+
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_38.jpg                        |
+   |      37+------------------------------------------------------------+
+   |        |Fixing the measurement board on the spacers present on the  |
+   |        |RPI board.                                                  |
+   +--------+------------------------------------------------------------+
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_39.jpg                        |
+   |      38+------------------------------------------------------------+
+   |        |Place the SD card containing the OS and the pre-installed   |
+   |        |programs. Connect a mouse and a keyboard to the USB inputs  |
+   |        |of the RPI board. Connect a monitor to the HDMI output of   |
+   |        |the RPI board.                                              |                                                  
+   +--------+------------------------------------------------------------+   
+
+   
+.. table::
+   :align: center
+
+   +--------+------------------------------------------------------------+
+   |        |   .. image:: step_n_4/step_4_40.jpg                        |
+   |      39+------------------------------------------------------------+
+   |        |Connect the red and black cables of board A to a 12V        |
+   |        |battery or other laboratory power supply delivering a 12VDC |
+   |        |voltage.                                                    |
+   |        |Enjoy 😊                                                    |
+   +--------+------------------------------------------------------------+  
+
+   
+   
\ No newline at end of file
diff --git a/doc/source/source_rst/V2024.x.x/V2024.rst b/doc/source/source_rst/V2024.x.x/V2024.rst
new file mode 100644
index 00000000..3b7c7486
--- /dev/null
+++ b/doc/source/source_rst/V2024.x.x/V2024.rst
@@ -0,0 +1,326 @@
+********************************************
+OhmPi V2023 (64 electrodes and 12V)
+******************************************** 
+
+.. warning::
+  **OhmPi is a participative project open to all, it requires skills in electronics and to respect the safety rules. OhmPi must be assembled in a professional context and by people competent in electronics. The OhmPi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OhmPi. The OhmPi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+.. figure:: image_ohmpi_2.jpg
+     :width: 400px
+     :align: center
+     :height: 350px
+     :alt: OhmPi V: 2023.0.0-rc1
+     :figclass: align-center
+
+.. note:: 
+   In this version, we have developed two new board types that allow the assembly of OhmPi v2023, a measurement board and a multiplexer board.
+   This new version is made up of:
+
+   1. A measurement board for four-point measurement
+
+   2. 4 multiplexer cards
+
+   3. A box
+
+  The OhmPi V2023 software has been adapted to handle this new boards and also includes many new functionalities.
+
+The philosophy of OhmPi
+========================
+
+The philosophy of OhmPi V2023 is to offer a new DIY multi-electrode 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 its experience and wishes to improve and offer a more and more robust tool to the community. OhmPi 2023 is completely different version from the previous one. 
+We will stop the development on the version V1.0x, to dedicate our efforts on this new version.
+
+=============================================================================================================================================================
+
+Hardware
+========
+
+Specifications
+--------------
+
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+| **Parameter**                 |       **V1.0x**       | Units     |       **v2023**       | Units     |
++===============================+=======================+===========+=======================+===========+
+|Electrodes                     |32                     |           |64 to 128              |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Operating temperature          |-0 to 50               |°c         |-25 to 50              |°C         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Power consumption of CPU and   |18.5                   |W          |18.5                   |W          |
+|control system                 |                       |           |                       |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Voltage injection              |12                     |V          |12                     |V          |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Battery                        |9                      |V          |12                     |V          |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Current                        |0 to 40                |mA         |0 to 40                |mA         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Min pulse duration             |150                    |ms         |150                    |ms         |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Input impedance                |80                     |MOhm       |80                     |MOhm       |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Data storage                   |micro SD card          |           |micro SD card          |           |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+|Resolution                     |0.01                   |Ohm        |0.01                   |Ohm        |
++-------------------------------+-----------------------+-----------+-----------------------+-----------+
+
+Building an OhmPi V2023 step by step
+------------------------------------
+
+.. toctree::
+   :maxdepth: 2
+
+   Ohmpi_V2023/V2023_step_01
+   Ohmpi_V2023/V2023_step_02
+   Ohmpi_V2023/V2023_step_03
+   Ohmpi_V2023/V2023_step_04
+
+
+Software and operation
+======================
+
+System architecture
+-------------------
+
+The OhmPi V2023 software is designed around a new architecture whose main components are summarized in the figure below.
+
+.. figure:: img/architecture.png
+
+     Software architecture of OhmPi V2023.
+
+The general system configuration is defined in the `config.py` file covered in the `Configuration file`_ section.
+The acquisition settings (i.e. injection duration, stacks...) are defined in a separate JSON file (default: ohmpi_settings.json).  
+
+The central software component is the ohmpi.py file that contains the OhmPi class that interacts with the hardware. Other python files include utils and handlers (see the `Loggers`_ section for more details).
+A communication layer (I/O interface) on top of OhmPi allows for different user interfaces depending on the use cases (see `Interfaces and applications`_).
+
+Loggers
+-------
+
+Loggers have been introduced in this release. They use the excellent logging python package.
+Specific handlers have been implemented for running with ohmpi.py (one for logging to an mqtt broker (see `MQTT interface`_ for more details) and one for creating zipped rotated logs on disk).
+
+Two loggers have been defined. The first one is dedicated to log operations execution. It is named exec_logger. The second one, named data_logger, is dedicated to log data. A third one is planned to log the state of health (SOH) of the system in a future version.
+
+By default, logs are written to the console (print-like), stored locally in files (a zip is created after some time i.e. every day and/or when the size of the log exceeds a maximum size) and sent to an MQTT broker. Different logging levels may be defined for the different logs and handlers in the `Configuration file`_.
+
+Advanced users may write new handlers and edit the `setup_loggers.py` file to customize the logging mechanisms to their needs.
+
+Configuration file
+------------------
+
+The configuration of the OhmPi file `config.py` allows to configure the OhmPi.
+A default version of `config.py` is provided in the repository.
+This file should be edited to customize the configuration following the user's needs and preferences.  
+
+The configuration includes setting the logging level desired for the different loggers and handlers, setting the mqtt broker(s) used for logging and control of the OhmPi and defining the options used for MQTT communication (i.e. username, password, security options...)  
+
+One should make sure to understand the parameters before altering them. It is also recommended to keep a copy of the default configuration.
+
+
+
+Interfaces and applications
+---------------------------
+
+Different interfaces can be used to interact with the OhmPi.
+
+Available interfaces are:
+- `Web interface`_ (=HTTP interface): run in bash: `bash run_http_interface.sh`
+- Python API: import the OhmPi class from Python script: `from ohmpi import OhmPi` (see `Python interface`_)
+- MQTT: IoT messaging through a broker (see `MQTT interface`_)
+
+
+Web interface
+.............
+
+This is a user friendly graphical interface for new users as well as running quick and easy acquisitions.
+
+The Raspberry Pi of the OhmPi is used as a Wi-Fi Access Point (AP) and runs
+a small webserver to serve the 'index.html' interface. Using a laptop or
+a mobile phone connected to the Wi-Fi of the Raspberry Pi, one can see this
+interface, upload sequences, change parameters, run a sequence and download data.
+
+To configure the Raspberry Pi to act as an access point and run
+the webserver automatically on start, see instructions on `raspap.com <https://raspap.com/>`_ and in 'runOnStart.sh'.
+
+Once configured, the webserver should start by itself on start and once
+connected to the Pi, the user can go to `10.3.141.1:8080 <http://10.3.141.1:8080>`_
+to access the interface.
+
+.. figure:: img/http-interface-pseudo-section.png
+
+    Web interface with its interactive pseudo-section.
+
+
+.. figure:: img/http-interface-evolution.png
+
+     Evolution of quadrupole apparent resistivity with time.
+
+
+.. figure:: img/http-interface-rs.png
+
+     Contact resistance check.
+
+
+
+Python interface
+................
+
+This interface offers a more direct access to the software components especially well suited for testing or automation on the Raspberry Pi.
+
+By importing the `OhmPi` class from the ohmpi.py, one can control the OhmPi using interactive IPython.
+Typically, it involves using the terminal or an Python IDE such as Thonny on the Raspberry Pi. One can also connect using
+ssh and run the Python interface (see PuTTY on Windows or ssh command on macOS/Linux).
+
+To access the Python API, make sure the file ohmpi.py is in the same
+directory as where you run the commands/script. The file ohmpi.py can
+be found on the OhmPi gitlab repository. We recommend downloading the
+entire repository as ohmpi.py import other .py files and default configuration
+files (.json and .py).
+
+
+.. code-block:: python
+  :caption: Example of using the Python API to control OhmPi
+
+  import os
+  import numpy as np
+  import time
+  os.chdir("/home/pi/OhmPi")
+  from ohmpi import OhmPi
+
+  ### Define object from class OhmPi
+  k = OhmPi()  # this loads default parameters from the disk
+
+  ### Default parameters can also be edited manually
+  k.settings['injection_duration'] = 0.5  # injection time in seconds
+  k.settings['nb_stack'] = 1  # one stack is two half-cycles
+  k.settings['nbr_meas'] = 1  # number of time the sequence is repeated
+
+  ### Update settings if needed
+  k.update_settings({"injection_duration":0.2})
+
+  ### Set or load sequence
+  k.sequence = np.array([[1,2,3,4]])    # set numpy array of shape (n,4)
+  # k.set_sequence('1 2 3 4\n2 3 4 5')    # call function set_sequence and pass a string
+  # k.load_sequence('ABMN.txt')    # load sequence from a local file
+
+  ### Run contact resistance check
+  k.rs_check()
+
+  ### Run sequence (synchronously - it will wait that all
+  # sequence is measured before returning the prompt
+  k.run_sequence()
+  # k.run_sequence_async()  # sequence is run in a separate thread and the prompt returns immediately
+  # time.sleep(2)
+  # k.interrupt()  # kill the asynchron sequence
+
+  ### Run multiple sequences at given time interval
+  k.settings['nb_meas'] = 3  # run sequence three times
+  k.settings['sequence_delay'] = 100 # every 100 s
+  k.run_multiple_sequences()  # asynchron
+  # k.interrupt()  # kill the asynchron sequence
+
+  ### Single measurement can also be taken with
+  k.switch_mux_on([1, 4, 2, 3])
+  k.run_measurement()  # use default acquisition parameters
+  k.switch_mux_off([1, 4, 2, 3])  # don't forget this! risk of short-circuit
+
+  ### Custom or adaptative argument, see help(k.run_measurement)
+  k.run_measurement(nb_stack=4,  # do 4 stacks (8 half-cycles)
+                    injection_duration=2,  # inject for 2 seconds
+                    autogain=True)  # adapt gain of ADS to get good resolution
+
+
+
+MQTT interface
+..............
+
+This is an interface designed for an advanced remote usage of the OhmPi such as remote automation, data consumption by multiple processes and interaction with other sensors in the scope of a monitoring. It is based on the MQTT protocol, designed for the Internet of Things (IoT), to interact with the OhmPi.  
+
+This option allows interacting remotely with a single OhmPi, a network of OhmPis, as well as auxiliary instruments and sensors. The communication is based on a publish/subscribe approach and involves a MQTT broker.  
+
+An example of MQTT broker that can be used is `Mosquitto <https://mosquitto.org/>`_. Depending on the monitoring needs, an MQTT broker can be set up locally on the Raspberry Pi, on a local network or any remote server reachable through the net. A local Mosquitto broker can be set up and enabled to run as a service on the OhmPi using the bash script install_local_mqtt_broker.sh.  
+
+MQTT messages include logging messages from the OhmPi and commands sent to the OhmPi. These messages can be examined easily using a third party software such as `MQTT Explorer <http://mqtt-explorer.com/>`_.
+
+Commands sent on the broker are received by the ohmpi.py script that runs on the OhmPi (make sure ohmpi.py starts on reboot) and further processed.
+MQTT commands are sent in JSON format following the Python API with kwargs as illustrated below:
+
+.. code-block:: json
+  :caption: Updating acquisition settings.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "update_settings", Depending on the experiment needs, MQTT brokers can be set up locally on the Raspberry Pi or on a local or remote server.
+    "kwargs": {
+      "config": {
+        "nb_meas": 2,
+        "nb_electrodes": 10,
+        "nb_stack": 2,
+        "injection_duration": 2,
+        "sequence_delay": 100
+      }
+    }
+  }
+
+
+.. code-block:: json
+  :caption: Check contact resistances
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "rs_check",
+  }
+
+.. code-block:: json
+  :caption: Running a sequence.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4Yw",
+    "cmd": "run_sequence",
+  }
+
+.. code-block:: json
+  :caption: Running same sequence multiple times (nb_meas).
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4Yw",
+    "cmd": "run_multiple_sequences",
+  }
+
+.. code-block:: json
+  :caption: Interrupt current acquisition.
+
+  {
+    "cmd_id": "3fzxv121UITwGjWYgcz4xw",
+    "cmd": "interrupt",
+  }
+
+Custom processing of messages and tailor-made dashboards for monitoring experiments may be designed using a browser-based flow editor such as `Node-red <http://mqtt-explorer.com/>`_.
+This may help designing complex IoT experiments and monitoring systems in which OhmPi is a component. 
+
+Examples incorporating execution commands and data outputs from OhmPi can be found in the OhmPi examples. Once Node-RED is installed on the OhmPi, these examples can be accessed separately by running a command in the console such as :
+
+.. code-block:: console
+     node-red basic_ohmpi_flows_node-red.json
+
+These examples may require installing some additional node packages in order to work properly. This can be done in the `Palette Manager <https://nodered.org/docs/user-guide/editor/palette/manager> within Node-RED.
+
+.. figure:: img/node-red_flow.png
+
+     Example flow in node-red to interact with an OhmPi.
+
+
+.. figure:: img/node-red_interface_control.png
+
+     Example of a dashboard UI created with node-red to interact with an OhmPi - control tab.
+     
+.. figure:: img/node-red_interface_data.png
+
+     Example of a dashboard UI created with node-red to interact with an OhmPi - data visualization tab.
+
+
+For more documentation dedicated to node-red, please refer to the Node-red `cookbooks <https://cookbook.nodered.org/>`_.
diff --git a/doc/source/Ohmpi_V2024/mux_2024/mux_2024_address_jumpers.png b/doc/source/source_rst/V2024.x.x/mux_2024/mux_2024_address_jumpers.png
similarity index 100%
rename from doc/source/Ohmpi_V2024/mux_2024/mux_2024_address_jumpers.png
rename to doc/source/source_rst/V2024.x.x/mux_2024/mux_2024_address_jumpers.png
diff --git a/doc/source/source_rst/api.rst b/doc/source/source_rst/api.rst
new file mode 100644
index 00000000..c5c9a92a
--- /dev/null
+++ b/doc/source/source_rst/api.rst
@@ -0,0 +1,9 @@
+API reference
+=============
+.. toctree::
+   :maxdepth: 2
+   :caption: Contents:
+.. automodule:: ohmpi
+   :members:
+
+
diff --git a/doc/source/source_rst/v1.xx/V1_01.rst b/doc/source/source_rst/v1.xx/V1_01.rst
new file mode 100644
index 00000000..474ea709
--- /dev/null
+++ b/doc/source/source_rst/v1.xx/V1_01.rst
@@ -0,0 +1,531 @@
+*****************************************
+OhmPi V 1.01 (limited to 32 electrodes)
+***************************************** 
+
+.. warning::
+    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.
+    
+.. warning::
+    **Ohmpi is a participative project open to all, it requires skills in electronics and to respect the safety rules. Ohmpi must be assembled in a professional context and by people competent in electronics. The Ohmpi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The Ohmpi team cannot be held responsible if the equipment does not work after assembly.**
+
+    
+
+
+The philosophy of Ohmpi 
+**************************
+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
+
+
+Technical data
+***************
++-------------------------------+--------------------+-----------+
+| **Parameter**                 | **Specifications** | Units     |
++-------------------------------+--------------------+-----------+
+|Electrodes                     |32                  |           |
++-------------------------------+--------------------+-----------+
+|Operating temperature          |0 to 50             |°C         |
++-------------------------------+--------------------+-----------+
+|Power consumption of CPU and   |18.5                |W          |             
+|control system                 |                    |           |
++-------------------------------+--------------------+-----------+
+|Voltage injection              |9                   |V          |
++-------------------------------+--------------------+-----------+
+|Battery                        |12                  |V          |
++-------------------------------+--------------------+-----------+
+|Current                        |0 to 50             |mA         |
++-------------------------------+--------------------+-----------+
+|Min pulse duration             |150                 |ms         |
++-------------------------------+--------------------+-----------+
+|Input impedance                |36                  |MOhm       |
++-------------------------------+--------------------+-----------+
+|Data storage                   |micro SD card       |           |
++-------------------------------+--------------------+-----------+
+|Resolution                     |O.O1                |Ohm        |
++-------------------------------+--------------------+-----------+
+
+Raspberry Pi  configuration
+****************************************** 
+OS installation  
+================
+
+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 
+
+1. Watch the video "how to set up your raspberry Pi" (https://www.youtube.com/watch?v=wjWZhV1v3Pk)
+
+2. The authors recommend installing the latest stable and complete version of Raspbian by using NOOBS (a simple-to-use operating system installer). 
+
+.. note:: 
+     All the development tests were performed on Raspberry Pi 3 Model B, we used the following version of Raspbian:
+     
+     .. figure:: raspbian_version.jpg
+       :width: 800px
+       :align: center
+       :height: 400px
+       :alt: alternate text
+       :figclass: align-center
+
+
+
+.. warning::
+     Once the OS has been installed,  **1-wire, spi and GPIO remote option** must be deactivated via the Raspbian GUI settings menu. Failure to carry out this task may cause damage to the relay shield cards during measurements.
+
+
+
+
+3. When the relays are connected to the GPIO, make sure that all the GPIOs are in the low position when the raspberry starts up. If not, the relays will activate unexpectedly. 
+To ensure that the GPIOs are in Low position, you will need to modify the /boot/config.txt file.
+
+ Run the terminal, and write
+
+ .. code-block:: python
+
+     cd /boot/
+
+4. Open config.txt with GNU nano editor
+
+ .. code-block:: python
+
+     sudo nano config.txt
+
+5. At the end of the file write : 
+
+ .. code-block:: python
+     
+     gpio=8=op,dl
+     gpio=7=op,dl
+
+6. Press Ctrl +O to save the modifications and press enter
+7. Press Ctrl +x to escape and return to the terminal
+8. Close the terminal
+
+
+
+Virtual Environment and packages
+================================
+
+All dependencies are specified in requirements.txt
+
+.. note:: 
+     All instructions below should be typed in the terminal
+
+It is first necessary to ensure that the libatlas-base-dev library is installed:
+
+.. code-block:: python
+    
+     sudo apt-get install libatlas-base-dev
+
+We strongly recommend users to create a virtual environment to run the code and installed all required dependencies. It can be done either in a directory gathering all virtual environments used on the computer or within the ohmpy directory.
+
+Create the virtual environment:
+
+.. code-block:: python
+     
+     python3 -m venv ohmpy
+
+Activate it using the following command:
+
+.. code-block:: python
+     
+     source ohmpy/bin/activate
+
+Install packages within the virtual environment. Installing the following package should be sufficient to meet dependencies:
+
+.. code-block:: python
+     
+     pip install RPi.GPIO adafruit-blinka numpy adafruit-circuitpython-ads1x15 pandas
+
+Check that requirements are met using 
+
+.. code-block:: python
+     
+     pip list
+
+You should run you code within the virtual environment
+to leave the virtual environment simply type:
+
+.. code-block:: python
+      
+     deactivate
+
+
+Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi) 
+======================================================================
+
+If you decided to use a virtual environment, it is necessary to setup Thonny Python IDE the first time you use it.
+
+1- Run the Thonny Python IDE software, Click on raspberry access **menu > programming> Thonny pythonIDE**
+
+2- Thonny opens, Python runs on the root (Python 3.7.3 (/usr/bin/python3))
+
+.. figure:: thonny_first_interface.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+3-Click on **Run>select interpreter**, a new window opens click on interpret
+
+.. figure:: thonny_option.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+4-On the new open windows select **alternative Python3 or virtual environment**
+
+.. figure:: thonny_interpreter.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+       
+5- New buttons appeared, selected **"locate another python executable "**
+
+6- A new window opens, find the folder where there is the python 3 file in the virtual environment folder previously created **/home/pi/ohmpi/bin/python3**.
+
+7- In the **known interpreter** tab the path of the virtual environment should appear
+
+.. figure:: thonny_interpreter_folder.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center 
+
+8- Close the window by clicking on **ok**.
+
+9- Close thonny to save modifications
+
+ 
+Assembly of the measuring/current injection cards, and connection with the Raspberry Pi
+***************************************************************************************** 
+
+Electrical resistivity measurements board
+==========================================
+
+a) Description
+-----------------------------
+
+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. 
+Figure 5 shows the general diagram for the electronic measurement board developed. This figure also displays the test 
+circuit used to test the board in the laboratory, which mimics the behavior of a soil subjected to current injection. 
+In this test circuit, resistance R11 represents the soil resistance.
+Soil resistance R11 is connected to electrodes A and B for the current injection. Resistors R10 and R12 constitute 
+the contact resistances between soil and electrodes; they are typically made of stainless steel. The battery, which 
+allows for direct current injection, is connected in series with resistors R10, R11 and R12. In this part of the board, 
+resistance R9 has been added to measure the current flowing between electrodes A and B. This resistance value has been 
+set at 50 ohms in order to ensure:
+•	a precise resistance,
+•	a resistance less than the sum of resistors R10, R11 and R12; indeed, R10 and R12 generally lie between 100 and 5,000 ohms.
+To measure the current intensity between A and B, the electrical potential difference at the pole of the reference resistor (R9) 
+is measured. The intensity (in mA) is calculated by inserting the resulting value into the following: ?
+To measure the potential difference needed to measure current intensity, the ADS 1115 is connected to the ground of the circuit. 
+In our case, the ground reference is electrode B. The analog inputs A1 and A0 of the ADS1115 are connected to each pole of the 
+reference resistor (R9). In order to increase input impedance and adapt the signal gain, tracking amplifiers have been included 
+and completed by a divider bridge (R5, R8, R6 and R7) located between the two amplifiers. The resistance of the divider bridge 
+ensures that the signal remains between 0 and 5 V, in accordance with the ADS1115 signal gain. To measure the potential difference, 
+the M and N electrodes are connected to analog inputs A2 and A3 of the ADS 1115. Between the ADC and the electrodes, two tracking 
+amplifiers and a divider bridge have been positioned so as to obtain a potential lying within the 0-5 V range at the analog input of the ADS 1115.
+Let's note that the potential difference value would equal the potential measured with ADS1115 multiplied by the voltage reduction
+value of the divider bridge (see Section 5.2). Despite the use of high-resolution resistance (i.e. accurate to within 1%), it is
+still necessary to calibrate the divider bridge using a precision voltmeter. For this purpose, the input and output potentials 
+of the divider bridge must be measured using an equivalent circuit for various electrical potential values. These values serve 
+to calculate the gain. With this electronic board, it is possible to measure the potential and intensity without disturbing the 
+electric field in the ground, with the total input impedance value being estimated at 36 mega-ohms.
+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.
+
+.. figure:: schema_measurement_board.jpg
+   :width: 800px
+   :align: center
+   :height: 400px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Measurement board
+   
+b) Implementation
+--------------------------------
+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 :
+
+* Step no. 1: test divider bridge
+     For each measurement channel, we have installed a bridge divider, it is necessary to test with ohmmeter the value of the resistances, to adjust  each coefficients (coef_p0, coef_p1, coef_p2, coef_p3) in the Ohmpi.py code..
+
+    .. math::
+        coef po = (R1 + R2) / R1
+        
+    .. math::	
+        coef p1 = (R3 + R4) / R3
+        
+    .. math::	
+        coef p2 = (R7 + R6) / R7
+        
+    .. math::
+        coef p3 = (R9 + R8) / R9
+        
+    .. code-block:: python
+        :linenos:
+        :lineno-start: 36
+
+         """
+         hardware parameters
+         """
+         R_ref = 50 # reference resistance value in ohm
+         coef_p0 = 2.5 # slope for current conversion for ADS.P0, measurement in V/V
+         coef_p1 = 2.5 # slope for current conversion for ADS.P1, measurement in V/V
+         coef_p2 = 2.5 # slope for current conversion for ADS.P2, measurement in V/V
+         coef_p3 = 2.5 # slope for current conversion for ADS.P3, measurement in V/V
+
+    The coefficient parameters can be adjusted in lines 40 to 43 of the ohmpi.py code.	
+
+
+* Step no. 2: installation of the 1-KOhm resistors with an accuracy of ± 1%. 
+* Step no. 3: installation of the 1.5-KOhm resistors with an accuracy of ± 1%. 
+* Step no. 4: installation of both the black female 1 x 10 header and the 7-blue screw terminal blocks 
+* Step no. 5: installation of the 50-Ohm reference resistor ± 0.1%, please check the value and correct the line 39 in ohmpi.py code
+* Step no. 6: addition of both the ADS115 directly onto the header (pins must be plugged according to the figure) and the LM358N operational amplifiers (pay attention to the direction).
+
+1-KOhm and 1.5-KOhm resistors apply to the divider bridge. If, for example, you prefer using a weaker 
+or stronger power supply, it would be possible to adjust the divider bridge value by simply modifying these resistors. 
+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.
+
+.. figure:: measurement_board.jpg
+   :width: 800px
+   :align: center
+   :height: 500px
+   :alt: alternate text
+   :figclass: align-center
+
+   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
+   
+.. figure:: measurement_board-2.jpg
+   :width: 800px
+   :align: center
+   :height: 700px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Measurement board installation with Raspberry Pi
+   
+Current injection board
+=======================
+
+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 
+injection is controlled via a 4-channel relay module board connected to the Raspberry Pi. The mechanical relay
+module board is shown in Figure 4. Relays 1 and 2 serve to switch on the current source. The common contacts 
+of relays 1 and 2 are connected to the positive and negative battery poles, respectively. The normally open 
+contacts of both relays are connected to the common contacts of relays 3 and 4. Relays 1 and 2 are connected 
+to the GPIO 7 on the Raspberry Pi and therefore activate simultaneously. The role of relays 3 and 4 is to reverse 
+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.
+
+.. figure:: current_board.jpg
+   :width: 800px
+   :align: center
+   :height: 400px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Wiring of the 4-channel relay module board for current injection management
+
+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
+purpose, it is necessary to solder together the two pins on the 4-channel relay shield module and connect them to the Raspberry Pi GPIO-7 (Fig. 10). The same must be performed for inputs In3 and In4 with GPIO-8. Connect the GND and 5Vdc pins of
+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.   
+
+.. figure:: installation_current_board.jpg
+   :width: 800px
+   :align: center
+   :height: 700px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Current injection board installation with Raspberry Pi
+   
+   
+Congratulations, you have build a 4 electrodes resistivity-meter.
+
+
+First four electrodes resistivity measurement
+=============================================
+
+
+Under construction !
+
+Describe the way to validate the first part of the instruction.
+Electrical resistivity measurement on test circuit
+
+   
+Multiplexer implementation
+**************************
+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 
+the 32 electrodes stuck into the ground, all of which are connected to the data logger.
+
+
+We will describe below how to assemble the four multiplexers (MUX), one per terminal. A multiplexer consists of 2 relay 
+modules with 16 channels each. On the first board, on each MUX, 15 relays out of the 16 available will be used. Please note that the suggested 
+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.
+
+.. figure:: multiplexer_implementation.jpg
+   :width: 800px
+   :align: center
+   :height: 500px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Schematic diagram of the wiring of two 16-channel relay shields
+
+   
+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. 
+As a final step, connect the cables to the correct connectors. This operation must be repeated in order to carry out all the wiring shown in Figure below.
+
+Once the operation has been completed, the 16 control pins of each 16-channel relay shield card must be prepared. Each card actually contains 16 input channels
+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.
+ 
+ .. figure:: connection.jpg
+   :width: 800px
+   :align: center
+   :height: 400px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Connection to the 16-channel relay shield
+ 
+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.
+*	Follow the diagram and solder the pins as shown in Fig.
+*	Lastly, solder 0.5-mm² wires 1 m in length to the test circuit.
+
+For relay shield no. 2, follow the same procedure, but solder all the pins together (d-e-f).
+This same operation must be repeated for the other three multiplexers as well.
+The next step consists of connecting the relay card inputs to the Raspberry Pi according to Table 5 for all four multiplexers.
+
+
++-------------------------------+-------------------------------------------+---------------------+
+|                               |Relay shield n°1                           |Relay Shield n°2     |                      
+|                               +----------+----------+----------+----------+---------------------+
+|                               |Pin 1     |Pin 2-3   |Pin 4-7   |Pin 8-16  |Pin 1- 16            |
++-------------------------------+----------+----------+----------+----------+---------------------+
+| Multiplexer A                 |12        |16        |20        |21        |26                   |
++-------------------------------+----------+----------+----------+----------+---------------------+
+| Multiplexer B                 |18        |23        |24        |25        |19                   |
++-------------------------------+----------+----------+----------+----------+---------------------+
+| Multiplexer M                 |06        |13        |04        |17        |27                   |
++-------------------------------+----------+----------+----------+----------+---------------------+
+| Multiplexer N                 |22        |10        |09        |11        |05                   |
++-------------------------------+----------+----------+----------+----------+---------------------+
+    
+    Connection of the GPIOs to each multiplexer
+
+
+Electrode connection
+*************************
+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.
+
+.. figure:: cable.jpg
+   :width: 800px
+   :align: center
+   :height: 300px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Wire cabling for multiplexer and terminal screw connection
+
+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.
+
+.. figure:: electrode_cable.jpg
+   :width: 800px
+   :align: center
+   :height: 800px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Example of a multiplexer connection to the screw terminal for electrode no. 1.
+ 
+.. warning::
+    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.
+
+Operating instruction
+*************************
+
+Preliminary procedure (Only for the initial operation)
+======================================================
+The open source code must be downloaded at the Open Science Framework source file repository for this manuscript (https://osf.io/dzwb4/) 
+or at the following Gitlab repository address: https://gitlab.irstea.fr/reversaal/OhmPi. 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.
+ 
+ 
+Startup procedure
+==================
+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”, 
+the protocol file “ABMN.txt” must be created or modified; this file contains all quadrupole ABMN numeration (an example is proposed with the source code). Some input parameters of the main “ohmpi.py” 
+function may be adjusted/optimized depending on the measurement attributes. For example, both the current injection duration and number of stacks can be adjusted. At this point, the9 V and 12-V battery can be 
+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.
+
+Electrical resistivity measurement parameters description
+==========================================================
+
+.. code-block:: python
+    :linenos:
+    :lineno-start: 27
+
+     """
+     measurement parameters
+     """
+     nb_electrodes = 32 # maximum number of electrodes on the resistivity meter
+     injection_duration = 0.5 # Current injection duration in second
+     nbr_meas= 1 # Number of times the quadrupole sequence is repeated
+     sequence_delay= 30 # Delay in seconds between 2 sequences
+     stack= 1 # repetition of the current injection for each quadrupole
+
+The measurement parameters can be adjusted in lines 27 to 30 of the ohmpi.py code.
+
+Complete list of components
+*******************************
+.. warning::
+   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  
+
+
+.. csv-table:: Table Title
+   :file: list.csv
+   :widths: 30, 70, 70, 70, 70,70
+   :header-rows: 1
+
+
diff --git a/doc/source/source_rst/v1.xx/V1_02.rst b/doc/source/source_rst/v1.xx/V1_02.rst
new file mode 100644
index 00000000..6dad02c8
--- /dev/null
+++ b/doc/source/source_rst/v1.xx/V1_02.rst
@@ -0,0 +1,546 @@
+***************************************
+OhmPi V 1.02 (limited to 32 electrodes)
+***************************************
+
+
+.. warning::
+    **Ohmpi is a participative project open to all, it requires skills in electronics and to respect the safety rules. Ohmpi must be assembled in a professional context and by people competent in electronics. The Ohmpi team cannot be held responsible for any material or human damage which would be associated with the use or the assembly of OHMPI. The Ohmpi team cannot be held responsible if the equipment does not work after assembly.**
+
+
+
+.. note::
+
+     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.
+
+
+
+
+The philosophy of Ohmpi 
+***********************
+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
+
+
+Technical data
+***************
++-------------------------------+--------------------+-----------+
+| **Parameter**                 | **Specifications** | Units     |
++-------------------------------+--------------------+-----------+
+|Electrodes                     |32                  |           |
++-------------------------------+--------------------+-----------+
+|Operating temperature          |0 to 50             |°C         |
++-------------------------------+--------------------+-----------+
+|Power consumption of CPU and   |18.5                |W          |             
+|control system                 |                    |           |
++-------------------------------+--------------------+-----------+
+|Voltage injection              |9                   |V          |
++-------------------------------+--------------------+-----------+
+|Battery                        |12                  |V          |
++-------------------------------+--------------------+-----------+
+|Current                        |0 to 50             |mA         |
++-------------------------------+--------------------+-----------+
+|Min pulse duration             |150                 |ms         |
++-------------------------------+--------------------+-----------+
+|Input impedance                |36                  |MOhm       |
++-------------------------------+--------------------+-----------+
+|Data storage                   |micro SD card       |           |
++-------------------------------+--------------------+-----------+
+|Resolution                     |O.O1                |Ohm        |
++-------------------------------+--------------------+-----------+
+
+Raspberry Pi  configuration
+****************************************** 
+OS installation  
+================
+
+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 
+
+1. Watch the video "how to set up your raspberry Pi" (https://www.youtube.com/watch?v=wjWZhV1v3Pk)
+
+2. The authors recommend installing the latest stable and complete version of Raspbian by using NOOBS (a simple-to-use operating system installer). 
+
+.. note:: 
+     All the development tests were performed on Raspberry Pi 3 Model B, we used the following version of Raspbian:
+
+     .. figure:: raspbian_version.jpg
+       :width: 800px
+       :align: center
+       :height: 400px
+       :alt: alternate text
+       :figclass: align-center
+
+
+
+.. warning::
+     Once the OS has been installed,  **1-wire, spi and GPIO remote option** must be deactivated via the Raspbian GUI settings menu. Failure to carry out this task may cause damage to the relay shield cards during measurements.
+
+
+
+
+3. When the relays are connected to the GPIO, make sure that all the GPIOs are in the low position when the raspberry starts up. If not, the relays will activate unexpectedly. 
+To ensure that the GPIOs are in Low position, you will need to modify the /boot/config.txt file.
+
+ Run the terminal, and write
+
+ .. code-block:: python
+
+     cd /boot/
+
+4. Open config.txt with GNU nano editor
+
+ .. code-block:: python
+
+     sudo nano config.txt
+
+5. At the end of the file write : 
+
+ .. code-block:: python
+
+     gpio=8=op,dl
+     gpio=7=op,dl
+
+6. Press Ctrl +O to save the modifications and press enter
+7. Press Ctrl +x to escape and return to the terminal
+8. Close the terminal
+
+
+
+Virtual Environment and packages
+================================
+
+All dependencies are specified in requirements.txt
+
+.. note:: 
+     All instructions below should be typed in the terminal
+
+It is first necessary to ensure that the libatlas-base-dev library is installed:
+
+.. code-block:: python
+
+     sudo apt-get install libatlas-base-dev
+
+We strongly recommend users to create a virtual environment to run the code and installed all required dependencies. It can be done either in a directory gathering all virtual environments used on the computer or within the ohmpy directory.
+
+Create the virtual environment:
+
+.. code-block:: python
+
+     python3 -m venv ohmpy
+
+Activate it using the following command:
+
+.. code-block:: python
+
+     source ohmpy/bin/activate
+
+Install packages within the virtual environment. Installing the following package should be sufficient to meet dependencies:
+
+.. code-block:: python
+
+     pip install RPi.GPIO adafruit-blinka numpy adafruit-circuitpython-ads1x15 pandas
+
+Check that requirements are met using 
+
+.. code-block:: python
+
+     pip list
+
+You should run you code within the virtual environment
+to leave the virtual environment simply type:
+
+.. code-block:: python
+
+     deactivate
+
+
+Activate virtual environment on Thonny (Python IDE)  (on Raspberry Pi)
+======================================================================
+
+If you decided to use a virtual environment, it is necessary to setup Thonny Python IDE the first time you use it.
+
+1- Run the Thonny Python IDE software, Click on raspberry access **menu > programming> Thonny pythonIDE**
+
+2- Thonny opens, Python runs on the root (Python 3.7.3 (/usr/bin/python3))
+
+.. figure:: thonny_first_interface.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+3-Click on **Run>select interpreter**, a new window opens click on interpret
+
+.. figure:: thonny_option.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+4-On the new open windows select **alternative Python3 or virtual environment**
+
+.. figure:: thonny_interpreter.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+5- New buttons appeared, selected **"locate another python executable "**
+
+6- A new window opens, find the folder where there is the python 3 file in the virtual environment folder previously created **/home/pi/ohmpi/bin/python3**.
+
+7- In the **known interpreter** tab the path of the virtual environment should appear
+
+.. figure:: thonny_interpreter_folder.jpg
+       :width: 600px
+       :align: center
+       :height: 450px
+       :alt: alternate text
+       :figclass: align-center
+
+8- Close the window by clicking on **ok**.
+
+9- Close thonny to save modifications
+
+ 
+Assembly of the measuring/current injection cards, and connection with the Raspberry Pi
+***************************************************************************************** 
+
+Electrical resistivity measurements board
+==========================================
+
+a) Description
+-----------------------------
+
+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. 
+Figure 5 shows the general diagram for the electronic measurement board developed. This figure also displays the test 
+circuit used to test the board in the laboratory, which mimics the behavior of a soil subjected to current injection. 
+In this test circuit, resistance R11 represents the soil resistance.
+Soil resistance R11 is connected to electrodes A and B for the current injection. Resistors R10 and R12 constitute 
+the contact resistances between soil and electrodes; they are typically made of stainless steel. The battery, which 
+allows for direct current injection, is connected in series with resistors R10, R11 and R12. In this part of the board, 
+resistance R9 has been added to measure the current flowing between electrodes A and B. This resistance value has been 
+set at 50 ohms in order to ensure:
+•	a precise resistance,
+•	a resistance less than the sum of resistors R10, R11 and R12; indeed, R10 and R12 generally lie between 100 and 5,000 ohms.
+To measure the current intensity between A and B, the electrical potential difference at the pole of the reference resistor (R9) 
+is measured. The intensity (in mA) is calculated by inserting the resulting value into the following: ?
+To measure the potential difference needed to measure current intensity, the ADS 1115 is connected to the ground of the circuit. 
+In our case, the ground reference is electrode B. The analog inputs A1 and A0 of the ADS1115 are connected to each pole of the 
+reference resistor (R9). In order to increase input impedance and adapt the signal gain, tracking amplifiers have been included 
+and completed by a divider bridge (R5, R8, R6 and R7) located between the two amplifiers. The resistance of the divider bridge 
+ensures that the signal remains between 0 and 5 V, in accordance with the ADS1115 signal gain. To measure the potential difference, 
+the M and N electrodes are connected to analog inputs A2 and A3 of the ADS 1115. Between the ADC and the electrodes, two tracking 
+amplifiers and a divider bridge have been positioned so as to obtain a potential lying within the 0-5 V range at the analog input of the ADS 1115.
+Let's note that the potential difference value would equal the potential measured with ADS1115 multiplied by the voltage reduction
+value of the divider bridge (see Section 5.2). Despite the use of high-resolution resistance (i.e. accurate to within 1%), it is
+still necessary to calibrate the divider bridge using a precision voltmeter. For this purpose, the input and output potentials 
+of the divider bridge must be measured using an equivalent circuit for various electrical potential values. These values serve 
+to calculate the gain. With this electronic board, it is possible to measure the potential and intensity without disturbing the 
+electric field in the ground, with the total input impedance value being estimated at 36 mega-ohms.
+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.
+In version 1.02, we have improved the electronic board of measurement. we have added a DC/DC converter to supply the operational amplifiers 
+(2 Traco power DC/DC converter TRN3-1215). These converters allow to limit the suppression of the signal when the injected voltage is higher than 10V.
+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.
+
+.. figure:: schema_measurement_board1_02.png
+   :width: 800px
+   :align: center
+   :height: 400px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Measurement board (Ohmpi version 1.02)
+   
+.. note::
+     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.
+   
+   
+   
+b) Implementation
+--------------------------------
+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 :
+
+* Step no. 1: test divider bridge
+     For each measurement channel, we have installed a bridge divider, it is necessary to test with ohmmeter the value of the resistances, to adjust  each coefficients (coef_p0, coef_p1, coef_p2, coef_p3) in the Ohmpi.py code..
+
+    .. math::
+        coef po = (R1 + R2) / R1
+
+    .. math::
+        coef p1 = (R3 + R4) / R3
+
+    .. math::
+        coef p2 = (R7 + R6) / R7
+
+    .. math::
+        coef p3 = (R9 + R8) / R9
+
+    .. code-block:: python
+        :linenos:
+        :lineno-start: 36
+
+         """
+         hardware parameters
+         """
+         R_ref = 50 # reference resistance value in ohm
+         coef_p0 = 2.5 # slope for current conversion for ADS.P0, measurement in V/V
+         coef_p1 = 2.5 # slope for current conversion for ADS.P1, measurement in V/V
+         coef_p2 = 2.5 # slope for current conversion for ADS.P2, measurement in V/V
+         coef_p3 = 2.5 # slope for current conversion for ADS.P3, measurement in V/V
+
+    The coefficient parameters can be adjusted in lines 40 to 43 of the ohmpi.py code.
+
+
+* Step no. 2: installation of the 1-KOhm resistors with an accuracy of ± 1% (b-in the figure).
+* Step no. 3: installation of the 1.5-KOhm resistors with an accuracy of ± 1%(C-in the figure).
+* Step no. 4: installation of both the black female 1 x 10 header and the 7-blue screw terminal blocks (c-in the figure)
+* Step no. 5: installation of the 50-Ohm reference resistor ± 0.1%, please check the value and correct the line 39 in ohmpi.py code (d-in the figure)
+* Step no. 6: addition of both the ADS115 directly onto the header (pins must be plugged according to the figure) and the LM358N operational amplifiers (pay attention to the orientation) (e-in the figure).
+* Step no. 7: installation of the 10-MOhm resistors with an accuracy of ± 5% (f-in the figure).
+* Step no. 8: installation of the two DC/DC converter TRN3-1215 (h-in the figure).
+* Step no. 9: installation of the four capacitor on 100-nF/50vDC and the fuse of 10-A (h-in the figure).
+ 
+1-KOhm and 1.5-KOhm resistors apply to the divider bridge. If, for example, you prefer using a stronger power supply, it would be possible to adjust the divider bridge value by simply modifying these resistors.
+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.
+
+.. figure:: measurement_board1-02.jpg
+   :width: 800px
+   :align: center
+   :height: 700px
+   :alt: alternate text
+   :figclass: align-center
+
+   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
+   
+.. figure:: measurement_board-2-V1-02.jpg
+   :width: 800px
+   :align: center
+   :height: 700px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Measurement board installation with Raspberry Pi
+   
+Current injection board
+=======================
+
+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 
+injection is controlled via a 4-channel relay module board connected to the Raspberry Pi. The mechanical relay
+module board is shown in Figure 4. Relays 1 and 2 serve to switch on the current source. The common contacts 
+of relays 1 and 2 are connected to the positive and negative battery poles, respectively. The normally open 
+contacts of both relays are connected to the common contacts of relays 3 and 4. Relays 1 and 2 are connected 
+to the GPIO 7 on the Raspberry Pi and therefore activate simultaneously. The role of relays 3 and 4 is to reverse 
+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.
+
+.. figure:: current_board.jpg
+   :width: 800px
+   :align: center
+   :height: 400px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Wiring of the 4-channel relay module board for current injection management
+
+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
+purpose, it is necessary to solder together the two pins on the 4-channel relay shield module and connect them to the Raspberry Pi GPIO-7 (Fig. 10). The same must be performed for inputs In3 and In4 with GPIO-8. Connect the GND and 5Vdc pins of
+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.   
+
+.. figure:: installation_current_board_1_02.jpg
+   :width: 800px
+   :align: center
+   :height: 700px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Current injection board installation with Raspberry Pi
+   
+   
+Congratulations, you have build a 4 electrodes resistivity-meter.
+
+
+First four electrodes resistivity measurement
+=============================================
+
+
+Under construction !
+
+Describe the way to validate the first part of the instruction.
+Electrical resistivity measurement on test circuit
+
+   
+Multiplexer implementation
+**************************
+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 
+the 32 electrodes stuck into the ground, all of which are connected to the data logger.
+
+
+We will describe below how to assemble the four multiplexers (MUX), one per terminal. A multiplexer consists of 2 relay 
+modules with 16 channels each. On the first board, on each MUX, 15 relays out of the 16 available will be used. Please note that the suggested 
+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.
+
+.. figure:: multiplexer_implementation.jpg
+   :width: 800px
+   :align: center
+   :height: 500px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Schematic diagram of the wiring of two 16-channel relay shields
+
+   
+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. 
+As a final step, connect the cables to the correct connectors. This operation must be repeated in order to carry out all the wiring shown in Figure below.
+
+Once the operation has been completed, the 16 control pins of each 16-channel relay shield card must be prepared. Each card actually contains 16 input channels
+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.
+ 
+ .. figure:: connection.jpg
+   :width: 800px
+   :align: center
+   :height: 400px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Connection to the 16-channel relay shield
+ 
+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.
+*	Follow the diagram and solder the pins as shown in Fig.
+*	Lastly, solder 0.5-mm² wires 1 m in length to the test circuit.
+
+For relay shield no. 2, follow the same procedure, but solder all the pins together (d-e-f).
+This same operation must be repeated for the other three multiplexers as well.
+The next step consists of connecting the relay card inputs to the Raspberry Pi according to Table 5 for all four multiplexers.
+
+
++-------------------------------+-------------------------------------------+---------------------+
+|                               |Relay shield n°1                           |Relay Shield n°2     |                      
+|                               +----------+----------+----------+----------+---------------------+
+|                               |Pin 1     |Pin 2-3   |Pin 4-7   |Pin 8-16  |Pin 1- 16            |
++-------------------------------+----------+----------+----------+----------+---------------------+
+| Multiplexer A                 |12        |16        |20        |21        |26                   |
++-------------------------------+----------+----------+----------+----------+---------------------+
+| Multiplexer B                 |18        |23        |24        |25        |19                   |
++-------------------------------+----------+----------+----------+----------+---------------------+
+| Multiplexer M                 |06        |13        |04        |17        |27                   |
++-------------------------------+----------+----------+----------+----------+---------------------+
+| Multiplexer N                 |22        |10        |09        |11        |05                   |
++-------------------------------+----------+----------+----------+----------+---------------------+
+    
+    Connection of the GPIOs to each multiplexer
+
+
+Electrode connection
+*************************
+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.
+
+.. figure:: cable.jpg
+   :width: 800px
+   :align: center
+   :height: 300px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Wire cabling for multiplexer and terminal screw connection
+
+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.
+
+.. figure:: electrode_cable.jpg
+   :width: 800px
+   :align: center
+   :height: 800px
+   :alt: alternate text
+   :figclass: align-center
+   
+   Example of a multiplexer connection to the screw terminal for electrode no. 1.
+ 
+.. warning::
+    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.
+
+Operating instruction
+*************************
+
+Preliminary procedure (Only for the initial operation)
+======================================================
+The open source code must be downloaded at the Open Science Framework source file repository for this manuscript (https://osf.io/dzwb4/) 
+or at the following Gitlab repository address: https://gitlab.irstea.fr/reversaal/OhmPi. 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.
+ 
+ 
+Startup procedure
+==================
+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”, 
+the protocol file “ABMN.txt” must be created or modified; this file contains all quadrupole ABMN numeration (an example is proposed with the source code). Some input parameters of the main “ohmpi.py” 
+function may be adjusted/optimized depending on the measurement attributes. For example, both the current injection duration and number of stacks can be adjusted. At this point, the9 V and 12-V battery can be 
+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.
+
+Electrical resistivity measurement parameters description
+==========================================================
+
+In the version 1.02, the measurement parameters are in the Jason file (ohmpi_param.json).
+
+.. code-block:: python
+    :linenos:
+    :lineno-start: 1
+
+
+     nb_electrodes = 32 # maximum number of electrodes on the resistivity meter
+     injection_duration = 0.5 # Current injection duration in second
+     nbr_meas= 1 # Number of times the quadrupole sequence is repeated
+     sequence_delay= 30 # Delay in seconds between 2 sequences
+     stack= 1 # repetition of the current injection for each quadrupole
+     export_path= "home/pi/Desktop/measurement.csv"
+
+
+
+Complete list of components
+*******************************
+.. warning::
+   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  
+
+
+.. csv-table:: List of components
+   :file: list - 1_02.csv
+   :widths: 30, 70, 70, 70, 70,70
+   :header-rows: 1
+
+
-- 
GitLab