From 8265bd7314493b73c36e57bd3a70db73ea015981 Mon Sep 17 00:00:00 2001
From: BastianTigges <92371618+BastianTigges@users.noreply.github.com>
Date: Tue, 6 Sep 2022 21:28:39 +0200
Subject: [PATCH] fixed failures in API reference when make html

---
 .../build_multi_parameters/index.doctree      | Bin 17986 -> 17575 bytes
 .../doctrees/Reference/pipeline/index.doctree | Bin 14831 -> 14829 bytes
 .../doctrees/Reference/storage/index.doctree  | Bin 42505 -> 42097 bytes
 docs/build/doctrees/environment.pickle        | Bin 116320 -> 112818 bytes
 docs/build/doctrees/start/index.doctree       | Bin 7828 -> 7572 bytes
 docs/build/doctrees/user/index.doctree        | Bin 77869 -> 74572 bytes
 docs/build/html/Reference/index.html          |   4 +-
 docs/build/html/Reference/pipeline/index.html |   5 +-
 .../build_multi_parameters/index.rst.txt      |   2 +-
 .../_sources/Reference/pipeline/index.rst.txt |   7 +-
 .../_sources/Reference/storage/index.rst.txt  |   4 +-
 docs/build/html/_sources/start/index.rst.txt  |   5 +-
 docs/build/html/_sources/user/index.rst.txt   |  71 +++---------------
 docs/build/html/objects.inv                   |   8 +-
 docs/build/html/searchindex.js                |   2 +-
 docs/build/html/start/index.html              |   9 +--
 docs/build/html/user/index.html               |  59 +++------------
 docs/source/start/index.rst                   |   5 +-
 docs/source/user/index.rst                    |  71 +++---------------
 pykkn/build_multi_parameters.py               |   2 +-
 pykkn/storage.py                              |  14 ++--
 21 files changed, 64 insertions(+), 204 deletions(-)

diff --git a/docs/build/doctrees/Reference/build_multi_parameters/index.doctree b/docs/build/doctrees/Reference/build_multi_parameters/index.doctree
index 295e17b695ff741f4c05448087b355640410fb37..0fcdbc8385739aa94873f4886ff8d23f1e3ebc69 100644
GIT binary patch
delta 386
zcmX@q!??VYk+p$!>KvDitQ(Cc*SUC4W;S+Xl$p$LD#fj<J0*iXc1ngq512n$-BfV$
zG~=YrvrHWs8Q)J%Ff?R(!!r4ymHK8gb7w{-Zq~_(h6aorlOI@Va546<lvEa^PRU}O
ze9z)8lNv-$86-FPhp`l+>SRB2u}PLHlhdr+nVcZ9_M0DAaWOK*L3q(1wcJcFb8J{A
z2iWv5RYD}oCO@z;V9JV^>}Y$HX$nMaB8G+<yE{zlA(Cs*B{%Q0*J5Nk1(7`tl0|m2
zuj5^&rx3YEAUR}rY@Xm`#>m9L2KMb=uq?v2tdl1=8BC6G$z_s;D3F-^$0dqMlWlUK
ZfDY#h76yh4)hr3N$@!+<lW(|Y0RW1~eG&iw

delta 500
zcmZ49$#|%Tk+p$!s=3=n){RECQX!coIjIVzc`2zyIhlE>3MKjZ3dI@uMJ0MuGT39M
zWGM9DRx<gcQ5d7t<XmH^$vw^-P}Uk}{>d|plO~s0NHNM!o@gO9+0%u8vZ;yKWIaKi
z$=i&)89z);Ff<f>%fi4=nv}JYg@Hk{aZ2qJjSSWvEM_tNW0@Q%pu@3(g@GYMHS6u>
zbH=%hOp>gV6AcX*#U?k{8*H9uYR$-G3K21y++c6Ws6W}x{4P@fM96pY2U|myS1b$+
zlRGTBn6e?F8IwQQYD~_xe8kia5oiG^;{_?}VF8826mQMR6D=B<7D1%vL)CLIWi?J-
zW_^`uFGPG7NE_2DmdOuo?l9eeh+PGVp%|qH3W&`vcASh%pCM{KfE>!J&&t36vkt6g
z@)i5tOnhu0-!XBsP5x+W05W@`lfh<HM>a+#O^A#d+vG-j14jMH6P)HTxq!tO9VaI`
QM==GlA%~XZ<d4qV0Qx4R5&!@I

diff --git a/docs/build/doctrees/Reference/pipeline/index.doctree b/docs/build/doctrees/Reference/pipeline/index.doctree
index 0de812188d0f1ad72fe0f94a339fb1ae85e3a423..89bd0dc865f8351244e03c5a5f9a9dc068c29dbb 100644
GIT binary patch
delta 132
zcmaD~{I-~-fpzMmjV!-;7;Pr;ZfCTayn}ZYqs``IK6ge&o6W2FSve)xT`LlE3vyDY
zWU$9h$x!Hl@i(86c*D%7GdWONV)A*JMT~lzi)2$687((omwO4K4k}FHWaQc$rj^gg
f$Tj(xwl^c!W+9!^%#4<k@9A%5wAnn#AeIvVMG`G!

delta 140
zcmaD`{Jxl_fpzMWjV!-;7_BGqZfCTfyn}ZYqxI%wK6ge&>&>hASvjRRTq_cD3vyD6
zr)03lPRUT{feUOtA@PQpQG2q#w8Z4IGK&~>Hy6mJFfv+fzAE<;MD16Y!a3PjgL`wF
iRw^TiG5MUfBZ%HCrE`#((PHu){mqQln<p5=asmMFoiRuN

diff --git a/docs/build/doctrees/Reference/storage/index.doctree b/docs/build/doctrees/Reference/storage/index.doctree
index 26bbee925b21a14f697761cf41bcc42c0f5707c1..50cef2afd74ef21b208e0ef8ffbcbecf8b58af2e 100644
GIT binary patch
delta 149
zcmeA?!}Re46KezO)U+iVS>MlLl$gA6p4eorxm-||*4!(T^%r_i_MYc9*?Y13<ZJVi
zCf6@jnEYu$2jh{+3+5Oy9ps;UVTmu}rOAa0Oc)PNHe7Ut@hw>575`+*#gUA^!4j_~
x8!qyhEV877Nlak!!Z`+v!jsQ0@ncdEn0zotXYzr?>`cM}lX>TBPp)6u1prtVKs*2d

delta 395
zcmex(f~oTi6KezO)PGAivc8`)dGkW|$+mM3+e(FGmgJ-=l;)+R7Ug8-r7D!<=PMLv
z<QJ9bP03)7osyx@gImdD>v>^1VgZRoiMgpIsYS(BT)J=o(~TlM`Qbvz$v5UDsWJ7i
zlvEa^PU&F}cMS6L^mCum!veB?iuarzw&MKKqU6*m8D5j4=eIK+oxEU<p~E4528Pn4
ztU7)M2F=DPwNo@QSbI>6hFh$Q(`Kg2{F4vn=y25XGcaVRW*wSru*hd})cg*{cOWa6
zUh_}3SnSL62Sw3qu%f36I+(--CNG?0z$79tdEvrHCRG8DQJhetL<A-qF1pO*09L|i
VJK21(ACn)73R{p0@5$^-vH)rDkD34g

diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle
index 72f2286da7d39986e9a8e55b667201d326350ed8..1b88cbf23eb110d6840a49179bc18a92f6a1a353 100644
GIT binary patch
literal 112818
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
XImPkG#l`W-8Hsu6sVP%BOOx~f>EUL9

literal 116320
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
Q<c!3;^wg9ooux^707+l4&j0`b

diff --git a/docs/build/doctrees/start/index.doctree b/docs/build/doctrees/start/index.doctree
index 0c9cdbd9b12c4086cd7cc28c40de9cf5c9e8b21e..7456ffcbe62f6a05856781ca604bb9f9a7802835 100644
GIT binary patch
delta 286
zcmbPYJH?u{fpu!9>_*l`p?XWtyyB9?oE(LKNN;aHg``S_(&Eg#bcKS<0)<S7l$8}1
z7cyU=pfWo<k84T>d+ZdA3`@<%DYa8HGFW?5h%pMRD?_YD8KO84uf<bZr@#z{s>iQ9
lLptNg<cAz;lkEk0Cd-Kk=?Efu1LAC${g^VFkBOY)1OQexW>EkD

delta 530
zcmbPYJ;j!_fpu!9+(y<$q55{uyyB9?oE(Lcj8ui>{Gy`N;)49Vl+3(zg_4ZSq7>bN
z#G;Z)g`CW!qQs&~g_P8S)V!3`yyVQ(Vk;{yE`{X$yp%+ROsFAwrMU%_3K^yal?nxk
zc`1p-=n8a`Av$!^@{7__6$<Jrb@K~S^ODQBrev_kPSMD))NGtmJ4GXdwa11Mmw`>o
z5bLofU`P@^|4nI~0&@%@bMP25IY8K}-i=T=p~|BN6D*Wq-XhgFakOBEnYa0v@HtKZ
Djf=(E

diff --git a/docs/build/doctrees/user/index.doctree b/docs/build/doctrees/user/index.doctree
index 511d50739fce75b3bdc4311ecaf3204e68025adc..fa6744ec7dd6ed6bc278469ac8129c0ebb1c0d9b 100644
GIT binary patch
delta 2487
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

delta 4636
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

diff --git a/docs/build/html/Reference/index.html b/docs/build/html/Reference/index.html
index 0972818..01488c3 100644
--- a/docs/build/html/Reference/index.html
+++ b/docs/build/html/Reference/index.html
@@ -23,7 +23,7 @@
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="next" title="build_multi_parameters" href="build_multi_parameters/index.html" />
-    <link rel="prev" title="Getting Started" href="../user/index.html" /> 
+    <link rel="prev" title="User Guide" href="../user/index.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -115,7 +115,7 @@
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="../user/index.html" class="btn btn-neutral float-left" title="Getting Started" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../user/index.html" class="btn btn-neutral float-left" title="User Guide" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="build_multi_parameters/index.html" class="btn btn-neutral float-right" title="build_multi_parameters" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
diff --git a/docs/build/html/Reference/pipeline/index.html b/docs/build/html/Reference/pipeline/index.html
index eaddee6..01911de 100644
--- a/docs/build/html/Reference/pipeline/index.html
+++ b/docs/build/html/Reference/pipeline/index.html
@@ -121,7 +121,7 @@
 <dd class="field-odd"><p><strong>name</strong> (<em>str</em>) – the name of the pipeline</p>
 </dd>
 </dl>
-<p class="rubric">Examples</p>
+<p class="rubric">Example</p>
 <p>pipeline1 = Pipeline(‘measured/capa1/raw’)</p>
 <p>pipeline1.attrs[‘variable’] = ‘voltage’</p>
 <p>pipeline1.attrs[‘units’] = ‘volts’</p>
@@ -138,7 +138,8 @@
 </dd>
 <dt class="field-even">Raises</dt>
 <dd class="field-even"><ul class="simple">
-<li><p><strong>TypeError</strong> – raised when the element is not the type of Instrument or Dataset</p></li>
+<li><p><strong>TypeError</strong> – raised when the element is not the type of Instrument
+or Dataset</p></li>
 <li><p><strong>AssertionError</strong> – raised when list_obj is not a list or it is empty</p></li>
 </ul>
 </dd>
diff --git a/docs/build/html/_sources/Reference/build_multi_parameters/index.rst.txt b/docs/build/html/_sources/Reference/build_multi_parameters/index.rst.txt
index 1bc4dc5..f4e4b92 100644
--- a/docs/build/html/_sources/Reference/build_multi_parameters/index.rst.txt
+++ b/docs/build/html/_sources/Reference/build_multi_parameters/index.rst.txt
@@ -28,7 +28,7 @@ Functions
        their attributes as key value pairs
 
    Format of dic
-   ------------
+   --------------
    {
        "list_of_parameters":[
            {
diff --git a/docs/build/html/_sources/Reference/pipeline/index.rst.txt b/docs/build/html/_sources/Reference/pipeline/index.rst.txt
index 31ba235..cc96ea2 100644
--- a/docs/build/html/_sources/Reference/pipeline/index.rst.txt
+++ b/docs/build/html/_sources/Reference/pipeline/index.rst.txt
@@ -30,7 +30,7 @@ Classes
    :param name: the name of the pipeline
    :type name: str
 
-   .. rubric:: Examples
+   .. rubric:: Example
 
    pipeline1 = Pipeline('measured/capa1/raw')
 
@@ -40,11 +40,11 @@ Classes
 
    pipeline1.attrs['origin'] = 'this'
 
+
    pipeline.add([dataset1, dataset2])
 
    pipeline.add([instrument1, insturment2])
 
-
    .. py:method:: add(self, list_obj)
 
       add (multi) dataset(s) and instrument(s) into model
@@ -52,7 +52,8 @@ Classes
       :param list_obj: a list of Instrument or Dataset object(s)
       :type list_obj: List[Instrument  |  Dataset]
 
-      :raises TypeError: raised when the element is not the type of Instrument or Dataset
+      :raises TypeError: raised when the element is not the type of Instrument
+          or Dataset
       :raises AssertionError: raised when list_obj is not a list or it is empty
 
 
diff --git a/docs/build/html/_sources/Reference/storage/index.rst.txt b/docs/build/html/_sources/Reference/storage/index.rst.txt
index 04b04a0..508448c 100644
--- a/docs/build/html/_sources/Reference/storage/index.rst.txt
+++ b/docs/build/html/_sources/Reference/storage/index.rst.txt
@@ -141,7 +141,7 @@ Classes
       Add a flat Dictionary of key values as a set of attributes.
 
       Parameters:
-      -----------
+      ------------
       dict : str
           The Dictionary consists of Key Value pairs
           with the keys being the names of the attribute
@@ -153,7 +153,7 @@ Classes
       encode anything as a string
 
       Parameters:
-      ----------
+      -----------
       object: Any
           an object which can be an instance of any class
 
diff --git a/docs/build/html/_sources/start/index.rst.txt b/docs/build/html/_sources/start/index.rst.txt
index e6719ff..f5cd3e3 100644
--- a/docs/build/html/_sources/start/index.rst.txt
+++ b/docs/build/html/_sources/start/index.rst.txt
@@ -14,8 +14,7 @@ At the same time, it should be noted that the writing and tutorials of this tool
 
 
 
-4. Install the corresponding third-party library dependencies::
+4. Install PYKKN by using pip install::
 
-    conda install numpy h5py pandas
-    conda install -c conda-forge py-opencv
+    pip install pykkn
 
diff --git a/docs/build/html/_sources/user/index.rst.txt b/docs/build/html/_sources/user/index.rst.txt
index cd68b72..de10485 100644
--- a/docs/build/html/_sources/user/index.rst.txt
+++ b/docs/build/html/_sources/user/index.rst.txt
@@ -1,4 +1,4 @@
-Getting Started
+User Guide
 *****************
 
 .. Start of excample project
@@ -13,12 +13,14 @@ Setup
 Let's start with a short example of how to use Pykraken (PYKKN). 
 First, you need to implement the following lines of code. This is mandatory for every PYKKN project you are dealing with::
 
-    from instrument import Instrument
-    from model import Model
-    from parameter import Parameter
-    from dataset import Dataset
-    from pipeline import Pipeline
-    from run import Run
+    from pykkn.dataset import Dataset
+    from pykkn.dataset_image import Dataset_Image
+    from pykkn.dataset_video import Dataset_Video
+    from pykkn.instrument import Instrument
+    from pykkn.model import Model
+    from pykkn.parameter import Parameter
+    from pykkn.pipeline import Pipeline
+    from pykkn.run import Run
 
 In this case, we also import Numpy as a widely used library in Python::
 
@@ -364,61 +366,6 @@ add the timestamp as metadata::
     datasetVideo1.attrs['timestamp'] = '2022-06-13 11:22:11'
 
 
-***********************
-Dataset key value pair
-***********************
-
-
-
-.. end of the explanation of the dataset modules
-
-
-.. start of the explanation of the modules to specify sensor characterisitcs
-
-=========================================
-Modules to specify sensor characteristics
-=========================================
-
-If you collected your data through a 
-
-**********
-Parameter
-**********
-
-******
-Model
-******
-
-**********
-Instrument
-**********
-
-.. end of the explanation of the modules to specify sensor characterisitcs
-
-
-.. start of the explanation of the modules to structure the data
-
-==========================================
-Modules to structure data in the hdf5 file
-==========================================
-
-*********
-Pipeline
-*********
-
-****
-Run
-****
-
-.. end of the explanation of the modules to structure the data
-
-
-
-
-
-
-
-
 .. |br| raw:: html
 
     <br>
\ No newline at end of file
diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv
index 60c4af5..56e2054 100644
--- a/docs/build/html/objects.inv
+++ b/docs/build/html/objects.inv
@@ -2,6 +2,8 @@
 # Project: PYKKN
 # Version: 
 # The remainder of this file is compressed using zlib.
-xڭ��n�0��z
-
�5�zإ�Ŷ�������f���$w�m���ۓL��#�N�Ғ�DIEm�8�dZ&&�E��(͋�M�Ge�=W�YW[T|g�{�&o��;�b�Xl�we�8���YCVcE�	4"��K��x�m��@�Qb+�4x���k�t���D�[*��������ϣ�0�����8�%�8�|f�ff��K�[K�у��D�g/��,�P���l�	t6��
B�q��*SȨ����b=�����H����M��AB����i8��o���ࣨ�l�Ю��v~"��/6C��8
-j��5�#k�����v"�d��H=��2�_�es.���������>\AX*������s�l>�ډ�u���u����c�N^�9�+W��$qF��M-U��9�
��!C��F[�����:�O�(l���	�&Wt��x��x�~��R*(��D�'S셳b�O�(-�84�X��VYư�Ō�~76{��~!m��ZH��p��r���%8])>����pm��$�ڎdu�[���u�'�eQV���;$a�79��������_ͭ�uMAU"�T�2RqX��u_��źw&ls�3��ѧ���S:��q#�z�(�s�7&6�虤y�#>r��n}�|���
{f�5���Y���莛!}9�m�q�q�̝���-N��_��M��Q�ŝ��]��ὕQw>�����rA�������(Sx�_�xcb�ǥ��պ�ڿqZ(�����`L�=���+5��V<�?8�c
\ No newline at end of file
+xڭ�Kn�0��<�vk�Yt�]����0�EW-Mb6z���z�k�z=I)�mr$;�J�<>�$��p[�$�i���D
+����*��2��*xY�`���b��v&M��I�wtE��l��Xf��yF/O�+Fh0��Ƌ�l��gD��z$#��r��'�����PǴJ����z|��U>'�.����KS��?���_d��"���Et1��o-_D:CcQ���2��������#6�d��D�LU��a�@��`��ߔ0�0�Ȝp�U	2�C��|����{�Yj��]�C�v~Dp�g�!�5
���5�H�0���6���G�of�䝚S)��,d������
+�Ri����������N���^p�{���k<z�j����Df�1h��R5n�`'0@	�O���Jl���m=�����
�'�����95^D`�e=�@r�
+
+�9��h���,������y,#��Cd�*�6v1��ߍ͞m�[H���΀���?}8�+�Gs� s�M|����HV����8��~�>,Σ*h��(O���n~��~��篦6�uM�*�o��%0R�_��uW��źw&m��3�������S:�H���G񯃴1��K�$ͻё�Lv���ö��d�3��A��͚޷�w�(З��J�Mq�u�5Sg hc���_�I��BI�v�:���	�a/B{+�����hk#�t�2�~S�� e*��W2ژ���ݸTԶ:��o\�*�~
�u�
#�'�P9 &������j�ӛ��E^�G
\ No newline at end of file
diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js
index c6ff08a..0749202 100644
--- a/docs/build/html/searchindex.js
+++ b/docs/build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["index","reference/build_multi_parameters/index","reference/dataset/index","reference/dataset_image/index","reference/dataset_video/index","reference/index","reference/instrument/index","reference/model/index","reference/parameter/index","reference/parse/index","reference/parse_json/index","reference/pipeline/index","reference/run/index","reference/storage/index","start/index","user/index"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["index.rst","reference\\build_multi_parameters\\index.rst","reference\\dataset\\index.rst","reference\\dataset_image\\index.rst","reference\\dataset_video\\index.rst","reference\\index.rst","reference\\instrument\\index.rst","reference\\model\\index.rst","reference\\parameter\\index.rst","reference\\parse\\index.rst","reference\\parse_json\\index.rst","reference\\pipeline\\index.rst","reference\\run\\index.rst","reference\\storage\\index.rst","start\\index.rst","user\\index.rst"],objects:{"":[[1,0,0,"-","build_multi_parameters"],[2,0,0,"-","dataset"],[3,0,0,"-","dataset_image"],[4,0,0,"-","dataset_video"],[6,0,0,"-","instrument"],[7,0,0,"-","model"],[8,0,0,"-","parameter"],[9,0,0,"-","parse"],[10,0,0,"-","parse_json"],[11,0,0,"-","pipeline"],[12,0,0,"-","run"],[13,0,0,"-","storage"]],"dataset_image.Dataset_Image":[[3,3,1,"","data"],[3,3,1,"","output_file"]],"dataset_video.Dataset_Video":[[4,3,1,"","convert_pics"],[4,3,1,"","data"],[4,3,1,"","output_file"]],"instrument.Instrument":[[6,3,1,"","add"]],"model.Model":[[7,3,1,"","add"]],"pipeline.Pipeline":[[11,3,1,"","add"]],"run.Run":[[12,3,1,"","add"]],"storage.Storage":[[13,3,1,"","__repr__"],[13,3,1,"","__str__"],[13,3,1,"","add_attrs_dict"],[13,3,1,"","decode"],[13,3,1,"","encode"],[13,3,1,"","set_storage_path"],[13,3,1,"","show"],[13,3,1,"","store"],[13,3,1,"","store_HDF5"],[13,3,1,"","store_json"]],build_multi_parameters:[[1,1,1,"","build_multi_parameters"]],dataset:[[2,2,1,"","Dataset"]],dataset_image:[[3,2,1,"","Dataset_Image"]],dataset_video:[[4,2,1,"","Dataset_Video"]],instrument:[[6,2,1,"","Instrument"]],model:[[7,2,1,"","Model"]],parameter:[[8,2,1,"","Parameter"]],parse:[[9,1,1,"","create_instance"],[9,1,1,"","dataset_data_parse"],[9,1,1,"","image_data_parse"],[9,1,1,"","pykkn_parse"],[9,1,1,"","recursive_create_instance"],[9,1,1,"","video_data_parse"]],parse_json:[[10,1,1,"","create_instance"],[10,1,1,"","pykkn_parse"],[10,1,1,"","recursive_create_instance"]],pipeline:[[11,2,1,"","Pipeline"]],run:[[12,2,1,"","Run"]],storage:[[13,2,1,"","Storage"]]},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"0":15,"00":15,"001":[],"009":[],"01":15,"023":15,"038":15,"040":15,"042":[],"05":15,"050":[],"06":[2,4,15],"064":[],"068":15,"071":[],"073":[],"077":[],"08":[],"087":15,"091":[],"093":15,"0x0000022aa45715a0":13,"0x0000022aa4gd1s0":[],"1":[2,5,8,15],"10":[2,14,15],"1000":[2,15],"108":[],"11":[2,4,15],"110":15,"112":15,"113":15,"12":[2,15],"122":15,"123":1,"126":[],"127":[],"12_pykkn_umldiagram_clearbackground":[],"13":[4,15],"130":[],"137":[],"14":15,"141":[],"142":[],"147":[],"148":[],"15":15,"152":15,"157":[],"163":15,"164":15,"167":15,"176":15,"177":[],"179":[],"18":15,"194":[],"2":[13,14,15],"20":15,"2017":15,"202":15,"2022":[2,4,15],"203":[],"21":15,"22":[4,15],"221":[],"223":[],"224":[],"226":[],"228":[],"245":[],"247":[],"248":[],"25":15,"254":[],"261":15,"262":15,"265":[],"269":15,"278":[],"297":[],"3":[14,15],"30":15,"303":[],"305":[],"307":[],"315":[],"317":15,"328":[],"342":[],"35":15,"350":15,"365":[],"367":[],"368":[],"370":[],"375":[],"376":[],"377":[],"381":15,"384":15,"385":[],"389":[],"39":[2,15],"396":15,"4":15,"40":15,"402":15,"404":[],"422":15,"429":15,"433":[],"437":[],"44":15,"441":[],"442":15,"443":[],"448":[],"45":15,"451":[],"452":[],"456":1,"461":15,"473":[],"475":15,"476":15,"477":[],"481":15,"486":[],"490":[],"5":15,"50":15,"500":[],"504":[],"510":15,"512":[],"515":15,"523":[],"536":[],"545":15,"55":15,"550":15,"552":[],"559":[],"560":[],"581":[],"584":15,"6":15,"60":15,"601":[],"602":[],"605":[],"612":15,"613":[],"621":15,"622":15,"640":15,"65":15,"653":15,"674":[],"679":15,"691":[],"694":15,"695":[],"7":15,"70":[13,15],"713":15,"720":[],"738":[],"739":[],"741":[],"743":[],"75":15,"772":[],"773":[],"776":[],"780":[],"789":1,"791":[],"796":15,"8":15,"80":15,"808":[],"809":15,"815":[],"827":[],"828":15,"832":[],"834":15,"838":[],"844":[],"846":[],"848":15,"85":15,"853":[],"854":15,"862":[],"872":[],"876":[],"881":[],"883":15,"884":15,"898":15,"899":[],"9":[],"90":15,"900":[],"903":15,"909":15,"918":15,"919":[],"920":15,"922":15,"930":15,"944":[],"945":[],"95":15,"955":[],"967":[],"970":[],"972":[],"974":15,"976":[],"980":[],"982":[],"989":15,"992":[],"abstract":13,"case":15,"class":[9,10,15],"default":13,"do":[14,15],"export":[3,15],"function":[0,3,4,13],"long":13,"return":[1,9,10,13],"short":15,"try":15,"while":15,As:15,At:[14,15],Be:15,But:[],For:15,If:[14,15],In:15,It:13,On:15,That:[],The:[0,3,13,14,15],Then:15,There:15,To:[0,15],With:15,__repr__:13,__str__:13,_description_:[],_group:[],_kei:[],_last_group:[],_nested_group:[],_record:15,_static:[],_templat:[],aa:13,abl:15,about:[13,15],abstrct:[],access:15,accord:15,accrod:[],achiev:15,activ:14,actual:15,ad:[6,15],add:[6,7,11,12,13],add_attrs_dict:13,administr:15,adp:[],after:[13,15],afterward:15,again:15,aif:[],all:[13,14,15],also:15,alwai:13,an:[0,2,3,4,8,13,15],anaconda:14,ani:[13,15],anoth:15,anyth:13,apart:15,api:[0,15],ar:[6,13,14,15],arrai:15,assertionerror:[6,7,11,12],assign:[9,10,13,15],assum:15,ataset1:3,attach:15,attent:15,attr:[2,4,8,11],attribut:[1,9,13],author:[13,15],auto:5,autoapi:5,autoapi_dir:[],autoapi_root:[],autodoc:[],autodoc_typehint:[],avala:15,avoid:15,awar:15,backslash:15,base:[2,3,4,6,7,8,11,12,14,15],bb:13,becaus:15,been:3,befor:[13,15],behavi:[],behavior:13,behind:15,being:13,below:[14,15],between:14,binari:4,bracket:15,brief:15,build:1,build_multi_paramet:5,built:13,builtin:[],c:[14,15],call:15,can:[0,6,13,14,15],capa1:[11,15],capa:11,captur:15,cc:13,channel_01_raw:[],channel_01_sc:[],channel_02_raw:[],channel_02_sc:[],channel_03_raw:[],channel_03_sc:[],channel_04_raw:[],channel_04_sc:[],channel_05_raw:[],channel_05_sc:[],channel_06_raw:[],channel_06_sc:[],channel_07_raw:[],channel_07_sc:[],channel_08_raw:[],channel_08_sc:[],channel_09_raw:[],channel_09_sc:[],channel_10_raw:[],channel_10_sc:[],check:[],choos:15,classtructur:15,click:15,cm:8,code:15,collec:[],collect:15,color:[],com:14,command:[14,15],comment:[],compar:15,compon:[9,10],conda:14,conduct:[],conf:[],conflict:14,consid:3,consist:13,construct:[],constructor:15,contain:[0,1,5,11,15],content:15,convert:[4,6,9,10,15],convert_p:4,converter_01:[],converter_01_raw2:[],converter_01_raw:[],converter_02:[],converter_02_raw2:[],converter_02_raw:[],converter_03:[],converter_03_raw2:[],converter_03_raw:[],converter_04:[],converter_04_raw2:[],converter_04_raw:[],converter_05:[],converter_05_raw2:[],converter_05_raw:[],converter_06:[],converter_06_raw2:[],converter_06_raw:[],converter_07:[],converter_07_raw2:[],converter_07_raw:[],converter_08:[],converter_08_raw2:[],converter_08_raw:[],converter_09:[],converter_09_raw2:[],converter_09_raw:[],converter_10:[],converter_10_raw2:[],converter_10_raw:[],copyright:[],correspond:[9,10,14],creat:[5,9,10,14],create_inst:[9,10],curv:15,d:[],data1:15,data:[0,2,3,4,6,7,9,10],datasat:15,datasat_imag:15,dataseimage1:15,dataset1:[2,3,4,11,15],dataset2:11,dataset:[3,4,5,6,9,10,11],dataset_data_pars:9,dataset_imag:[5,9,15],dataset_keyvalu:15,dataset_video:[5,9,15],datasetimage1:15,datasetvideo1:15,dd:[13,15],deal:15,decod:13,defin:15,depend:[9,10,14],dergeraet:[13,15],deriv:11,describ:0,descript:[0,1,15],design:3,desktop:[],detail:[0,1,13,14,15],determin:15,df:15,diagram:15,dic:[1,10],dict:[1,10,13],dicti:[],dictionari:[1,13,15],dictnam:[],dicttohdf_1:[],differ:[0,15],difficulti:14,distribut:14,doc:14,document:[1,5,15],done:15,doubl:[2,15],e:[],each:[14,15],ee:13,efil:[],ein:[],element:11,empti:11,en:14,enabl:15,encod:13,encount:14,end:[13,15],ensur:15,environ:[0,14],equal:15,establish:14,everi:15,exampl:[0,2,3,4,6,7,8,11,12,13],example_for_doc:15,excel:15,exclude_pattern:[],execut:14,expand:15,expect:[],experi:0,experimentel:[],explain:15,explan:[],ext:[],extens:15,fail:[6,7,12],feedback:14,feedthrough:15,feel:15,ff:13,file:[0,4,9,10,13],file_example_mp4_1920_18mg:[],filenam:[],find:15,first:0,flat:[13,15],flowmet:[],follow:[11,15],forg:14,form:[13,15],format:[4,13],found:14,frame:4,framework:15,free:15,from:[6,15],fucntion:[],fulli:15,further:15,g:[],gain:15,gener:[5,13,15],get:0,gitlab:14,give:[14,15],given:[6,9,10],go:[],graphic:15,group:[],guid:0,h5:[4,9,13,15],h5_create_run_exampl:[],h5_create_run_example2:[],h5py:[9,13,14],ha:14,handl:0,have:[3,13,15],havent:[],hdf5:[0,9,13],hdf:[],here:[0,13,15],hh:15,how:[0,15],html:14,html_static_path:[],html_theme:[],http:14,imag:3,image_data_pars:9,image_dataset_1:[3,15],imgag:[],implement:15,includ:0,index:0,inform:[11,13,15],inharetat:[],inherit:15,initi:13,input:[0,6],instal:[0,14],instanc:[1,13],instant:13,instead:[13,15],instr1:[],instr2:[],instrument1:[6,11,15],instrument:[5,11],instument:[],insturment2:11,investig:3,io:14,is_overwrit:[],its:[6,13],itself:15,jpg:[3,15],json:[9,10,13],just:[],kann:[],keep:15,kei:[1,9,13],kind:15,larg:13,last:15,latest:14,left:15,let:15,lib:3,librari:[0,14,15],like:[0,13],line:15,link:[0,15],linux:14,list:[1,6,7,9,11,12],list_obj:[6,7,11,12],list_of_paramet:1,locat:15,look:15,lookup:6,loos:[],lose:15,ls:1,made:15,main:15,make:13,manag:[9,10,14],mandatori:15,map:6,mark:15,mayb:13,measur:[11,15],measureddata:15,metad:[],metadata:15,metatadata:15,metatdata:[],method:[0,6,7,12,13],might:15,mind:15,miniconda:14,mix:15,mm:15,model1:[6,7,15],model2:6,model:[5,6,11],modifi:13,modl:15,modul:0,more:[1,13,15],mp4:[4,15],msmt01:15,msmt_type:[],msmtrun:[13,15],mulitpl:[],multi:[1,6,7,11,12],multipl:3,mydictionari:15,n:14,name:[1,2,3,4,6,7,8,9,11,12,13],name_of_parameter_1:1,name_of_parameter_2:1,name_of_parameter_3:1,nameofdataset:15,napoleon:[],need:[3,15],nest:[],nested_dict:[],next:15,none:13,normal:15,note:14,now:15,np:[2,15],number:15,numpi:[14,15],obj:9,object:[0,2,3,4,6,7,8,9,10,11,12,13],object_str:13,offset:[],oil:[13,15],oil_id:[],oil_typ:[],one:[3,9,10,15],onli:3,open:15,opencv:14,opportun:15,opt_in:[],option:13,organ:15,orient:15,origin:[4,8,10,11,13,15],origina:[],other:[6,13,14,15],our:[1,15],outcom:[],output:[4,13,15],output_fil:[3,4],overrid:[],overview:15,overwrit:15,pa06:[13,15],packag:14,page:[0,5,14],pai:15,pair:[1,13],panda:[14,15],para1:8,para2:[],param_kh1:[],param_kh2:[],param_pressure1:[],param_pressure2:[],param_rotspeed1:[],param_rotspeed2:[],param_temp1:[],param_temp2:[],param_temp3:[],param_torque1:[],param_torque2:[],param_volflow1:[],param_volflow2:[],paramet:[0,1,2,3,4,5,6,7,9,10,11,12,13],parameter1:[7,12,15],parameter2:[7,12],parametr:[],paramt:15,paremet:1,pars:5,parse_json:5,parser:9,part:15,parti:14,path:[3,4,9,10,13],path_output:4,pd:15,perform:[],physic:6,pictur:15,pillow:3,pipe1:13,pipe2:13,pipelin:[5,12,13],pipeline1:[11,12,15],pipeline2:12,pleas:[13,15],plu:15,pmanag:[13,15],png:[],point:15,polynom:[],polynomi:6,porpos:15,porpus:[],possibl:15,powershel:14,preasur:15,preasuredata:15,preasuresensor:[],present:[],pressur:15,print:13,process:7,product:14,program:15,project:14,project_manag:[],prompt:14,properti:[3,4,10],provid:[3,13,15],pump_manufactur:[],pump_typ:[],pure:15,purpos:[14,15],purpus:[],py:14,pykkn:[2,3,4,6,7,8,9,10,11,12,13,15],pykkn_env:14,pykkn_pars:[9,10],pykraken:15,pysic:[],python:[0,14,15],quotat:15,r:[],rais:[6,7,9,10,11,12],rand:15,random:15,raw:[11,15],read:[3,9,10],read_csv:15,readabl:13,reader:[],recommend:14,record:15,recurs:[9,10],recursive_create_inst:[9,10],refer:[0,15],refrenc:15,releas:[],relev:14,repositori:0,repres:[2,3,4,6,7,8,11,12,15],requir:[],research:[0,15],result:13,resurs:[],rewrit:13,rick:[],rig:15,root:[9,13],rs1:[],run1:[12,13,15],run:[5,13,14],runnam:[],s:[6,7,11,12,15],same:[14,15],sampler:[2,15],save:[0,15],scale:11,scientif:[0,15],search:0,see:[0,15],seen:15,segment:4,self:[3,4,6,7,11,12,13],sensor:6,seri:15,set:[0,13,15],set_storage_path:[4,13],sever:15,sheet:15,should:[11,13,14,15],show:[0,13],shown:15,shwon:[],side:15,sign:15,signal:15,similar:15,similiar:[],simpli:[],singl:15,slash:15,so:[14,15],sof:[],some:15,sourc:[0,15],specifi:[13,14],sphinx:5,sphinx_panel:[],sphinx_rtd_them:[],ss:15,start:0,stemp:[],step:0,storabl:15,storag:[2,3,4,5,6,7,8,11,12,15],store:[0,13],store_hdf5:13,store_json:13,str:[2,3,4,6,7,8,9,10,11,12,13],string:13,struchtur:15,struct:15,structur:[9,10,12,13],sub:[9,10,13],success:14,support:0,svg:[],symbol:15,system:14,tabel:[],tabl:6,target:13,targetrp:[13,15],targettmp:[13,15],tcorn:[13,15],templates_path:[],termin:14,test:15,test_data:15,test_data_typ:[],test_dataset:[],test_dataset_imag:[],test_dataset_video:[],test_file_exist:[],test_image_attr:[],test_instru:[],test_key_valu:[],test_meet:15,test_meeting_record:4,test_model:[],test_nam:[],test_other_attr:[],test_other_attribut:[],test_param:[],test_paramet:[],test_pipelin:[],test_resourc:[],test_result:[],test_rig_1:[3,15],test_run:[],test_samplerate_typ:[],test_samplerate_valu:[],test_timestamp:[],test_ut_d:15,test_ut_video:4,test_valu:[],test_video_attr:[],test_wrong_para_input:[],testrig_nam:[],th:[],them:15,therefor:15,theses:15,thi:[1,2,3,4,5,6,7,8,9,11,12,13,14,15],third:[14,15],though:15,thre:[],three:15,through:15,time:[0,14,15],timestamp:[2,4,15],timestemp:15,tool:14,transfer:[],transmitt:15,tupl:[],tutori:14,two:15,type:[0,1,9,10,11,13,15],typeerror:[9,10,11],typenunabhaengigen:[],typic:15,uml:15,unit:[8,11,15],unix:14,up:[0,15],us:[0,1,3,6,7,13,14,15],usag:15,useful:15,user:[0,3,15],usersadministr:[],usual:15,validierung:[],valu:[1,8,10,13],variabl:[8,11,15],verdraengerpumpen:[],veri:[13,15],verifi:14,version:14,via:[],video:4,video_data_pars:9,video_dataset_1:[4,15],viewer:15,virtual:14,visit:15,volt:[11,15],voltag:[11,15],vom:[],von:[],wa:[14,15],wai:15,want:[13,15],we:[0,14,15],welcom:14,well:15,wetak:[],when:[6,7,9,10,11,12,15],where:[13,15],whether:14,which:[0,1,13,15],who:13,whole:15,wide:15,window:14,wirkungsgradmodel:[],without:9,work:0,would:15,wrapper:[],write:[14,15],wrong:[9,10],wrting:[],www:14,xxxxxxxxxx:[],yet:3,you:[0,13,14,15],your:[0,14,15],yyyi:15,zoom:15},titles:["Welcome to PYKKN\u2019s documentation!","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">build_multi_parameters</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">dataset</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">dataset_image</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">dataset_video</span></code>","API Reference","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">instrument</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">model</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">parameter</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">parse</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">parse_json</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">pipeline</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">run</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">storage</span></code>","Getting Started","Getting Started"],titleterms:{"class":[2,3,4,6,7,8,11,12,13],"function":[1,9,10,15],"import":15,add:15,add_attrs_dict:15,an:[],api:5,attr:15,attribut:15,build_multi_paramet:1,characterist:15,compon:[],conf:[],content:[1,2,3,4,6,7,8,9,10,11,12,13],creat:15,csv:15,data:15,dataset:[2,15],dataset_imag:3,dataset_keyvalu:[],dataset_video:4,dict:15,document:0,exampl:15,example_for_doc:[],excel:[],file:15,first:15,get:[14,15],h5_create_run_exampl:[],h5_create_run_example2:[],hdf5:15,imag:15,indic:0,insert:15,instrument:[6,15],kei:15,model:[7,15],modul:[1,2,3,4,6,7,8,9,10,11,12,13,15],name:15,object:15,packag:[],pair:15,paramet:[8,15],pars:9,parse_json:10,path:15,pipelin:[11,15],project:15,pykkn:0,rcur:[],recur:15,refer:5,run:[12,15],s:0,sensor:15,set_storage_path:15,setup:15,show:15,specifi:15,start:[14,15],step:15,storag:13,store:15,str:15,structur:15,submodul:[],tabl:[0,15],test_dataset:[],test_dataset_imag:[],test_dataset_video:[],test_instru:[],test_model:[],test_paramet:[],test_pipelin:[],test_run:[],valu:15,video:15,welcom:0}})
\ No newline at end of file
+Search.setIndex({docnames:["index","reference/build_multi_parameters/index","reference/dataset/index","reference/dataset_image/index","reference/dataset_video/index","reference/index","reference/instrument/index","reference/model/index","reference/parameter/index","reference/parse/index","reference/parse_json/index","reference/pipeline/index","reference/run/index","reference/storage/index","start/index","user/index"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["index.rst","reference\\build_multi_parameters\\index.rst","reference\\dataset\\index.rst","reference\\dataset_image\\index.rst","reference\\dataset_video\\index.rst","reference\\index.rst","reference\\instrument\\index.rst","reference\\model\\index.rst","reference\\parameter\\index.rst","reference\\parse\\index.rst","reference\\parse_json\\index.rst","reference\\pipeline\\index.rst","reference\\run\\index.rst","reference\\storage\\index.rst","start\\index.rst","user\\index.rst"],objects:{"":[[1,0,0,"-","build_multi_parameters"],[2,0,0,"-","dataset"],[3,0,0,"-","dataset_image"],[4,0,0,"-","dataset_video"],[6,0,0,"-","instrument"],[7,0,0,"-","model"],[8,0,0,"-","parameter"],[9,0,0,"-","parse"],[10,0,0,"-","parse_json"],[11,0,0,"-","pipeline"],[12,0,0,"-","run"],[13,0,0,"-","storage"]],"dataset_image.Dataset_Image":[[3,3,1,"","data"],[3,3,1,"","output_file"]],"dataset_video.Dataset_Video":[[4,3,1,"","convert_pics"],[4,3,1,"","data"],[4,3,1,"","output_file"]],"instrument.Instrument":[[6,3,1,"","add"]],"model.Model":[[7,3,1,"","add"]],"pipeline.Pipeline":[[11,3,1,"","add"]],"run.Run":[[12,3,1,"","add"]],"storage.Storage":[[13,3,1,"","__repr__"],[13,3,1,"","__str__"],[13,3,1,"","add_attrs_dict"],[13,3,1,"","decode"],[13,3,1,"","encode"],[13,3,1,"","set_storage_path"],[13,3,1,"","show"],[13,3,1,"","store"],[13,3,1,"","store_HDF5"],[13,3,1,"","store_json"]],build_multi_parameters:[[1,1,1,"","build_multi_parameters"]],dataset:[[2,2,1,"","Dataset"]],dataset_image:[[3,2,1,"","Dataset_Image"]],dataset_video:[[4,2,1,"","Dataset_Video"]],instrument:[[6,2,1,"","Instrument"]],model:[[7,2,1,"","Model"]],parameter:[[8,2,1,"","Parameter"]],parse:[[9,1,1,"","create_instance"],[9,1,1,"","dataset_data_parse"],[9,1,1,"","image_data_parse"],[9,1,1,"","pykkn_parse"],[9,1,1,"","recursive_create_instance"],[9,1,1,"","video_data_parse"]],parse_json:[[10,1,1,"","create_instance"],[10,1,1,"","pykkn_parse"],[10,1,1,"","recursive_create_instance"]],pipeline:[[11,2,1,"","Pipeline"]],run:[[12,2,1,"","Run"]],storage:[[13,2,1,"","Storage"]]},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"0":15,"00":15,"001":[],"009":[],"01":15,"023":15,"038":15,"040":15,"042":[],"05":15,"050":[],"06":[2,4,15],"064":[],"068":15,"071":[],"073":[],"077":[],"08":[],"087":15,"091":[],"093":15,"0x0000022aa45715a0":13,"0x0000022aa4gd1s0":[],"1":[2,5,8,15],"10":[2,14,15],"1000":[2,15],"108":[],"11":[2,4,15],"110":15,"112":15,"113":15,"12":[2,15],"122":15,"123":1,"126":[],"127":[],"12_pykkn_umldiagram_clearbackground":[],"13":[4,15],"130":[],"137":[],"14":15,"141":[],"142":[],"147":[],"148":[],"15":15,"152":15,"157":[],"163":15,"164":15,"167":15,"176":15,"177":[],"179":[],"18":15,"194":[],"2":[13,14,15],"20":15,"2017":15,"202":15,"2022":[2,4,15],"203":[],"21":15,"22":[4,15],"221":[],"223":[],"224":[],"226":[],"228":[],"245":[],"247":[],"248":[],"25":15,"254":[],"261":15,"262":15,"265":[],"269":15,"278":[],"297":[],"3":[14,15],"30":15,"303":[],"305":[],"307":[],"315":[],"317":15,"328":[],"342":[],"35":15,"350":15,"365":[],"367":[],"368":[],"370":[],"375":[],"376":[],"377":[],"381":15,"384":15,"385":[],"389":[],"39":[2,15],"396":15,"4":15,"40":15,"402":15,"404":[],"422":15,"429":15,"433":[],"437":[],"44":15,"441":[],"442":15,"443":[],"448":[],"45":15,"451":[],"452":[],"456":1,"461":15,"473":[],"475":15,"476":15,"477":[],"481":15,"486":[],"490":[],"5":15,"50":15,"500":[],"504":[],"510":15,"512":[],"515":15,"523":[],"536":[],"545":15,"55":15,"550":15,"552":[],"559":[],"560":[],"581":[],"584":15,"6":15,"60":15,"601":[],"602":[],"605":[],"612":15,"613":[],"621":15,"622":15,"640":15,"65":15,"653":15,"674":[],"679":15,"691":[],"694":15,"695":[],"7":15,"70":[13,15],"713":15,"720":[],"738":[],"739":[],"741":[],"743":[],"75":15,"772":[],"773":[],"776":[],"780":[],"789":1,"791":[],"796":15,"8":15,"80":15,"808":[],"809":15,"815":[],"827":[],"828":15,"832":[],"834":15,"838":[],"844":[],"846":[],"848":15,"85":15,"853":[],"854":15,"862":[],"872":[],"876":[],"881":[],"883":15,"884":15,"898":15,"899":[],"9":[],"90":15,"900":[],"903":15,"909":15,"918":15,"919":[],"920":15,"922":15,"930":15,"944":[],"945":[],"95":15,"955":[],"967":[],"970":[],"972":[],"974":15,"976":[],"980":[],"982":[],"989":15,"992":[],"abstract":13,"case":15,"class":[9,10,15],"default":13,"do":[14,15],"export":[3,15],"function":[0,3,4,13],"long":13,"return":[1,9,10,13],"short":15,"try":15,"while":15,As:15,At:[14,15],Be:15,But:[],For:15,If:[14,15],In:15,It:13,On:15,That:[],The:[0,3,13,14,15],Then:15,There:15,To:[0,15],With:15,__repr__:13,__str__:13,_description_:[],_group:[],_kei:[],_last_group:[],_nested_group:[],_record:15,_static:[],_templat:[],aa:13,abl:15,about:[13,15],abstrct:[],access:15,accord:15,accrod:[],achiev:15,activ:14,actual:15,ad:[6,15],add:[6,7,11,12,13],add_attrs_dict:13,administr:15,adp:[],after:[13,15],afterward:15,again:15,aif:[],all:[13,14,15],also:15,alwai:13,an:[0,2,3,4,8,13,15],anaconda:14,ani:[13,15],anoth:15,anyth:13,apart:15,api:[0,15],ar:[6,13,14,15],arrai:15,assertionerror:[6,7,11,12],assign:[9,10,13,15],assum:15,ataset1:3,attach:15,attent:15,attr:[2,4,8,11],attribut:[1,9,13],author:[13,15],auto:5,autoapi:5,autoapi_dir:[],autoapi_root:[],autodoc:[],autodoc_typehint:[],avala:15,avoid:15,awar:15,backslash:15,base:[2,3,4,6,7,8,11,12,14,15],bb:13,becaus:15,been:3,befor:[13,15],behavi:[],behavior:13,behind:15,being:13,below:[14,15],between:14,binari:4,bracket:15,brief:15,build:1,build_multi_paramet:5,built:13,builtin:[],c:15,call:15,can:[0,6,13,14,15],capa1:[11,15],capa:11,captur:15,cc:13,channel_01_raw:[],channel_01_sc:[],channel_02_raw:[],channel_02_sc:[],channel_03_raw:[],channel_03_sc:[],channel_04_raw:[],channel_04_sc:[],channel_05_raw:[],channel_05_sc:[],channel_06_raw:[],channel_06_sc:[],channel_07_raw:[],channel_07_sc:[],channel_08_raw:[],channel_08_sc:[],channel_09_raw:[],channel_09_sc:[],channel_10_raw:[],channel_10_sc:[],check:[],choos:15,classtructur:15,click:15,cm:8,code:15,collec:[],collect:15,color:[],com:14,command:[14,15],comment:[],compar:15,compon:[9,10],conda:14,conduct:[],conf:[],conflict:14,consid:3,consist:13,construct:[],constructor:15,contain:[0,1,5,11,15],content:15,convert:[4,6,9,10,15],convert_p:4,converter_01:[],converter_01_raw2:[],converter_01_raw:[],converter_02:[],converter_02_raw2:[],converter_02_raw:[],converter_03:[],converter_03_raw2:[],converter_03_raw:[],converter_04:[],converter_04_raw2:[],converter_04_raw:[],converter_05:[],converter_05_raw2:[],converter_05_raw:[],converter_06:[],converter_06_raw2:[],converter_06_raw:[],converter_07:[],converter_07_raw2:[],converter_07_raw:[],converter_08:[],converter_08_raw2:[],converter_08_raw:[],converter_09:[],converter_09_raw2:[],converter_09_raw:[],converter_10:[],converter_10_raw2:[],converter_10_raw:[],copyright:[],correspond:[9,10,14],creat:[5,9,10,14],create_inst:[9,10],curv:15,d:[],data1:15,data:[0,2,3,4,6,7,9,10],datasat:15,datasat_imag:15,dataseimage1:15,dataset1:[2,3,4,11,15],dataset2:11,dataset:[3,4,5,6,9,10,11],dataset_data_pars:9,dataset_imag:[5,9,15],dataset_keyvalu:15,dataset_video:[5,9,15],datasetimage1:15,datasetvideo1:15,dd:[13,15],deal:15,decod:13,defin:15,depend:[9,10,14],dergeraet:[13,15],deriv:11,describ:0,descript:[0,1,15],design:3,desktop:[],detail:[0,1,13,14,15],determin:15,df:15,diagram:15,dic:[1,10],dict:[1,10,13],dicti:[],dictionari:[1,13,15],dictnam:[],dicttohdf_1:[],differ:[0,15],difficulti:14,distribut:14,doc:14,document:[1,5,15],done:15,doubl:[2,15],e:[],each:[14,15],ee:13,efil:[],ein:[],element:11,empti:11,en:14,enabl:15,encod:13,encount:14,end:[13,15],ensur:15,environ:[0,14],equal:15,establish:14,everi:15,exampl:[0,2,3,4,6,7,8,11,12,13],example_for_doc:15,excel:15,exclude_pattern:[],execut:14,expand:15,expect:[],experi:0,experimentel:[],explain:15,explan:[],ext:[],extens:15,fail:[6,7,12],feedback:14,feedthrough:15,feel:15,ff:13,file:[0,4,9,10,13],file_example_mp4_1920_18mg:[],filenam:[],find:15,first:0,flat:[13,15],flowmet:[],follow:[11,15],forg:[],form:[13,15],format:[4,13],found:14,frame:4,framework:15,free:15,from:[6,15],fucntion:[],fulli:15,further:15,g:[],gain:15,gener:[5,13,15],get:0,gitlab:14,give:[14,15],given:[6,9,10],go:[],graphic:15,group:[],guid:0,h5:[4,9,13,15],h5_create_run_exampl:[],h5_create_run_example2:[],h5py:[9,13],ha:14,handl:0,have:[3,13,15],havent:[],hdf5:[0,9,13],hdf:[],here:[0,13,15],hh:15,how:[0,15],html:14,html_static_path:[],html_theme:[],http:14,imag:3,image_data_pars:9,image_dataset_1:[3,15],imgag:[],implement:15,includ:0,index:0,inform:[11,13,15],inharetat:[],inherit:15,initi:13,input:[0,6],instal:[0,14],instanc:[1,13],instant:13,instead:[13,15],instr1:[],instr2:[],instrument1:[6,11,15],instrument:[5,11,15],instument:[],insturment2:11,investig:3,io:14,is_overwrit:[],its:[6,13],itself:15,jpg:[3,15],json:[9,10,13],just:[],kann:[],keep:15,kei:[1,9,13,15],kind:15,larg:13,last:15,latest:14,left:15,let:15,lib:3,librari:[0,15],like:[0,13],line:15,link:[0,15],linux:14,list:[1,6,7,9,11,12],list_obj:[6,7,11,12],list_of_paramet:1,locat:15,look:15,lookup:6,loos:[],lose:15,ls:1,made:15,main:15,make:13,manag:[9,10,14],mandatori:15,map:6,mark:15,mayb:13,measur:[11,15],measureddata:15,metad:[],metadata:15,metatadata:15,metatdata:[],method:[0,6,7,12,13],might:15,mind:15,miniconda:14,mix:15,mm:15,model1:[6,7,15],model2:6,model:[5,6,11],modifi:13,modl:15,modul:0,more:[1,13,15],mp4:[4,15],msmt01:15,msmt_type:[],msmtrun:[13,15],mulitpl:[],multi:[1,6,7,11,12],multipl:3,mydictionari:15,n:14,name:[1,2,3,4,6,7,8,9,11,12,13],name_of_parameter_1:1,name_of_parameter_2:1,name_of_parameter_3:1,nameofdataset:15,napoleon:[],need:[3,15],nest:[],nested_dict:[],next:15,none:13,normal:15,note:14,now:15,np:[2,15],number:15,numpi:15,obj:9,object:[0,2,3,4,6,7,8,9,10,11,12,13],object_str:13,offset:[],oil:[13,15],oil_id:[],oil_typ:[],one:[3,9,10,15],onli:3,open:15,opencv:[],opportun:15,opt_in:[],option:13,organ:15,orient:15,origin:[4,8,10,11,13,15],origina:[],other:[6,13,14,15],our:[1,15],outcom:[],output:[4,13,15],output_fil:[3,4],overrid:[],overview:15,overwrit:15,pa06:[13,15],packag:14,page:[0,5,14],pai:15,pair:[1,13],panda:15,para1:8,para2:[],param_kh1:[],param_kh2:[],param_pressure1:[],param_pressure2:[],param_rotspeed1:[],param_rotspeed2:[],param_temp1:[],param_temp2:[],param_temp3:[],param_torque1:[],param_torque2:[],param_volflow1:[],param_volflow2:[],paramet:[0,1,2,3,4,5,6,7,9,10,11,12,13,15],parameter1:[7,12,15],parameter2:[7,12],parametr:[],paramt:15,paremet:1,pars:5,parse_json:5,parser:9,part:15,parti:[],path:[3,4,9,10,13],path_output:4,pd:15,perform:[],physic:6,pictur:15,pillow:3,pip:14,pipe1:13,pipe2:13,pipelin:[5,12,13,15],pipeline1:[11,12,15],pipeline2:12,pleas:[13,15],plu:15,pmanag:[13,15],png:[],point:15,polynom:[],polynomi:6,porpos:15,porpus:[],possibl:15,powershel:14,preasur:15,preasuredata:15,preasuresensor:[],present:[],pressur:15,print:13,process:7,product:14,program:15,project:14,project_manag:[],prompt:14,properti:[3,4,10],provid:[3,13,15],pump_manufactur:[],pump_typ:[],pure:15,purpos:[14,15],purpus:[],py:[],pykkn:[2,3,4,6,7,8,9,10,11,12,13,14,15],pykkn_env:14,pykkn_pars:[9,10],pykraken:15,pysic:[],python:[0,14,15],quotat:15,r:[],rais:[6,7,9,10,11,12],rand:15,random:15,raw:[11,15],read:[3,9,10],read_csv:15,readabl:13,reader:[],recommend:14,record:15,recurs:[9,10],recursive_create_inst:[9,10],refer:[0,15],refrenc:15,releas:[],relev:14,repositori:0,repres:[2,3,4,6,7,8,11,12,15],requir:[],research:[0,15],result:13,resurs:[],rewrit:13,rick:[],rig:15,root:[9,13],rs1:[],run1:[12,13,15],run:[5,13,14,15],runnam:[],s:[6,7,11,12,15],same:[14,15],sampler:[2,15],save:[0,15],scale:11,scientif:[0,15],search:0,see:[0,15],seen:15,segment:4,self:[3,4,6,7,11,12,13],sensor:6,seri:15,set:[0,13,15],set_storage_path:[4,13],sever:15,sheet:15,should:[11,13,14,15],show:[0,13],shown:15,shwon:[],side:15,sign:15,signal:15,similar:15,similiar:[],simpli:[],singl:15,slash:15,so:[14,15],sof:[],some:15,sourc:[0,15],specifi:[13,14,15],sphinx:5,sphinx_panel:[],sphinx_rtd_them:[],ss:15,start:[0,15],stemp:[],step:0,storabl:15,storag:[2,3,4,5,6,7,8,11,12,15],store:[0,13],store_hdf5:13,store_json:13,str:[2,3,4,6,7,8,9,10,11,12,13],string:13,struchtur:15,struct:15,structur:[9,10,12,13],sub:[9,10,13],success:14,support:0,svg:[],symbol:15,system:14,tabel:[],tabl:6,target:13,targetrp:[13,15],targettmp:[13,15],tcorn:[13,15],templates_path:[],termin:14,test:15,test_data:15,test_data_typ:[],test_dataset:[],test_dataset_imag:[],test_dataset_video:[],test_file_exist:[],test_image_attr:[],test_instru:[],test_key_valu:[],test_meet:15,test_meeting_record:4,test_model:[],test_nam:[],test_other_attr:[],test_other_attribut:[],test_param:[],test_paramet:[],test_pipelin:[],test_resourc:[],test_result:[],test_rig_1:[3,15],test_run:[],test_samplerate_typ:[],test_samplerate_valu:[],test_timestamp:[],test_ut_d:15,test_ut_video:4,test_valu:[],test_video_attr:[],test_wrong_para_input:[],testrig_nam:[],th:[],them:15,therefor:15,theses:15,thi:[1,2,3,4,5,6,7,8,9,11,12,13,14,15],third:15,though:15,thre:[],three:15,through:[],time:[0,14,15],timestamp:[2,4,15],timestemp:15,tool:14,transfer:[],transmitt:15,tupl:[],tutori:14,two:15,type:[0,1,9,10,11,13,15],typeerror:[9,10,11],typenunabhaengigen:[],typic:15,uml:15,unit:[8,11,15],unix:14,up:[0,15],us:[0,1,3,6,7,13,14,15],usag:15,useful:15,user:[0,3],usersadministr:[],usual:15,validierung:[],valu:[1,8,10,13,15],variabl:[8,11,15],verdraengerpumpen:[],veri:[13,15],verifi:14,version:14,via:[],video:4,video_data_pars:9,video_dataset_1:[4,15],viewer:15,virtual:14,visit:15,volt:[11,15],voltag:[11,15],vom:[],von:[],wa:[14,15],wai:15,want:[13,15],we:[0,14,15],welcom:14,well:15,wetak:[],when:[6,7,9,10,11,12,15],where:[13,15],whether:14,which:[0,1,13,15],who:13,whole:15,wide:15,window:14,wirkungsgradmodel:[],without:9,work:0,would:15,wrapper:[],write:[14,15],wrong:[9,10],wrting:[],www:14,xxxxxxxxxx:[],yet:3,you:[0,13,14,15],your:[0,14,15],yyyi:15,zoom:15},titles:["Welcome to PYKKN\u2019s documentation!","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">build_multi_parameters</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">dataset</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">dataset_image</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">dataset_video</span></code>","API Reference","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">instrument</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">model</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">parameter</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">parse</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">parse_json</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">pipeline</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">run</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">storage</span></code>","Getting Started","User Guide"],titleterms:{"class":[2,3,4,6,7,8,11,12,13],"function":[1,9,10,15],"import":15,add:15,add_attrs_dict:15,an:[],api:5,attr:15,attribut:15,build_multi_paramet:1,characterist:15,compon:[],conf:[],content:[1,2,3,4,6,7,8,9,10,11,12,13],creat:15,csv:15,data:15,dataset:[2,15],dataset_imag:3,dataset_keyvalu:[],dataset_video:4,dict:15,document:0,exampl:15,example_for_doc:[],excel:[],file:15,first:15,get:14,guid:15,h5_create_run_exampl:[],h5_create_run_example2:[],hdf5:15,imag:15,indic:0,insert:15,instrument:6,kei:[],model:[7,15],modul:[1,2,3,4,6,7,8,9,10,11,12,13,15],name:15,object:15,packag:[],pair:[],paramet:8,pars:9,parse_json:10,path:15,pipelin:11,project:15,pykkn:0,rcur:[],recur:15,refer:5,run:12,s:0,sensor:15,set_storage_path:15,setup:15,show:15,specifi:[],start:14,step:15,storag:13,store:15,str:15,structur:15,submodul:[],tabl:[0,15],test_dataset:[],test_dataset_imag:[],test_dataset_video:[],test_instru:[],test_model:[],test_paramet:[],test_pipelin:[],test_run:[],user:15,valu:[],video:15,welcom:0}})
\ No newline at end of file
diff --git a/docs/build/html/start/index.html b/docs/build/html/start/index.html
index 9a3a75e..f433d9e 100644
--- a/docs/build/html/start/index.html
+++ b/docs/build/html/start/index.html
@@ -22,7 +22,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="Getting Started" href="../user/index.html" />
+    <link rel="next" title="User Guide" href="../user/index.html" />
     <link rel="prev" title="Welcome to PYKKN’s documentation!" href="../index.html" /> 
 </head>
 
@@ -85,9 +85,8 @@ At the same time, it should be noted that the writing and tutorials of this tool
 </pre></div>
 </div>
 </li>
-<li><p>Install the corresponding third-party library dependencies:</p>
-<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">conda</span> <span class="n">install</span> <span class="n">numpy</span> <span class="n">h5py</span> <span class="n">pandas</span>
-<span class="n">conda</span> <span class="n">install</span> <span class="o">-</span><span class="n">c</span> <span class="n">conda</span><span class="o">-</span><span class="n">forge</span> <span class="n">py</span><span class="o">-</span><span class="n">opencv</span>
+<li><p>Install PYKKN by using pip install:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="n">install</span> <span class="n">pykkn</span>
 </pre></div>
 </div>
 </li>
@@ -99,7 +98,7 @@ At the same time, it should be noted that the writing and tutorials of this tool
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="../index.html" class="btn btn-neutral float-left" title="Welcome to PYKKN’s documentation!" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../user/index.html" class="btn btn-neutral float-right" title="Getting Started" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="../user/index.html" class="btn btn-neutral float-right" title="User Guide" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
diff --git a/docs/build/html/user/index.html b/docs/build/html/user/index.html
index 0451446..ba8427f 100644
--- a/docs/build/html/user/index.html
+++ b/docs/build/html/user/index.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>Getting Started &mdash; PYKKN 0.1 documentation</title>
+  <title>User Guide &mdash; PYKKN 0.1 documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
       <link rel="stylesheet" href="../_static/graphviz.css" type="text/css" />
@@ -70,18 +70,6 @@
 <li class="toctree-l3"><a class="reference internal" href="#dataset-module">Dataset module</a></li>
 <li class="toctree-l3"><a class="reference internal" href="#dataset-image">Dataset image</a></li>
 <li class="toctree-l3"><a class="reference internal" href="#dataset-video">Dataset video</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#dataset-key-value-pair">Dataset key value pair</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="#modules-to-specify-sensor-characteristics">Modules to specify sensor characteristics</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#parameter">Parameter</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#model">Model</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#instrument">Instrument</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="#modules-to-structure-data-in-the-hdf5-file">Modules to structure data in the hdf5 file</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#pipeline">Pipeline</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#run">Run</a></li>
 </ul>
 </li>
 </ul>
@@ -103,7 +91,7 @@
           <div role="navigation" aria-label="Page navigation">
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
-      <li>Getting Started</li>
+      <li>User Guide</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/user/index.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -113,20 +101,22 @@
           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
            <div itemprop="articleBody">
              
-  <section id="getting-started">
-<h1>Getting Started<a class="headerlink" href="#getting-started" title="Permalink to this headline"></a></h1>
+  <section id="user-guide">
+<h1>User Guide<a class="headerlink" href="#user-guide" title="Permalink to this headline"></a></h1>
 <section id="example-project-first-steps">
 <h2>Example project first steps<a class="headerlink" href="#example-project-first-steps" title="Permalink to this headline"></a></h2>
 <section id="setup">
 <h3>Setup<a class="headerlink" href="#setup" title="Permalink to this headline"></a></h3>
 <p>Let’s start with a short example of how to use Pykraken (PYKKN).
 First, you need to implement the following lines of code. This is mandatory for every PYKKN project you are dealing with:</p>
-<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">instrument</span> <span class="kn">import</span> <span class="n">Instrument</span>
-<span class="kn">from</span> <span class="nn">model</span> <span class="kn">import</span> <span class="n">Model</span>
-<span class="kn">from</span> <span class="nn">parameter</span> <span class="kn">import</span> <span class="n">Parameter</span>
-<span class="kn">from</span> <span class="nn">dataset</span> <span class="kn">import</span> <span class="n">Dataset</span>
-<span class="kn">from</span> <span class="nn">pipeline</span> <span class="kn">import</span> <span class="n">Pipeline</span>
-<span class="kn">from</span> <span class="nn">run</span> <span class="kn">import</span> <span class="n">Run</span>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">pykkn.dataset</span> <span class="kn">import</span> <span class="n">Dataset</span>
+<span class="kn">from</span> <span class="nn">pykkn.dataset_image</span> <span class="kn">import</span> <span class="n">Dataset_Image</span>
+<span class="kn">from</span> <span class="nn">pykkn.dataset_video</span> <span class="kn">import</span> <span class="n">Dataset_Video</span>
+<span class="kn">from</span> <span class="nn">pykkn.instrument</span> <span class="kn">import</span> <span class="n">Instrument</span>
+<span class="kn">from</span> <span class="nn">pykkn.model</span> <span class="kn">import</span> <span class="n">Model</span>
+<span class="kn">from</span> <span class="nn">pykkn.parameter</span> <span class="kn">import</span> <span class="n">Parameter</span>
+<span class="kn">from</span> <span class="nn">pykkn.pipeline</span> <span class="kn">import</span> <span class="n">Pipeline</span>
+<span class="kn">from</span> <span class="nn">pykkn.run</span> <span class="kn">import</span> <span class="n">Run</span>
 </pre></div>
 </div>
 <p>In this case, we also import Numpy as a widely used library in Python:</p>
@@ -542,31 +532,6 @@ add the timestamp as metadata:</p>
 </pre></div>
 </div>
 </section>
-<section id="dataset-key-value-pair">
-<h3>Dataset key value pair<a class="headerlink" href="#dataset-key-value-pair" title="Permalink to this headline"></a></h3>
-</section>
-</section>
-<section id="modules-to-specify-sensor-characteristics">
-<h2>Modules to specify sensor characteristics<a class="headerlink" href="#modules-to-specify-sensor-characteristics" title="Permalink to this headline"></a></h2>
-<p>If you collected your data through a</p>
-<section id="parameter">
-<h3>Parameter<a class="headerlink" href="#parameter" title="Permalink to this headline"></a></h3>
-</section>
-<section id="model">
-<h3>Model<a class="headerlink" href="#model" title="Permalink to this headline"></a></h3>
-</section>
-<section id="instrument">
-<h3>Instrument<a class="headerlink" href="#instrument" title="Permalink to this headline"></a></h3>
-</section>
-</section>
-<section id="modules-to-structure-data-in-the-hdf5-file">
-<h2>Modules to structure data in the hdf5 file<a class="headerlink" href="#modules-to-structure-data-in-the-hdf5-file" title="Permalink to this headline"></a></h2>
-<section id="pipeline">
-<h3>Pipeline<a class="headerlink" href="#pipeline" title="Permalink to this headline"></a></h3>
-</section>
-<section id="run">
-<h3>Run<a class="headerlink" href="#run" title="Permalink to this headline"></a></h3>
-</section>
 </section>
 </section>
 
diff --git a/docs/source/start/index.rst b/docs/source/start/index.rst
index e6719ff..f5cd3e3 100644
--- a/docs/source/start/index.rst
+++ b/docs/source/start/index.rst
@@ -14,8 +14,7 @@ At the same time, it should be noted that the writing and tutorials of this tool
 
 
 
-4. Install the corresponding third-party library dependencies::
+4. Install PYKKN by using pip install::
 
-    conda install numpy h5py pandas
-    conda install -c conda-forge py-opencv
+    pip install pykkn
 
diff --git a/docs/source/user/index.rst b/docs/source/user/index.rst
index cd68b72..de10485 100644
--- a/docs/source/user/index.rst
+++ b/docs/source/user/index.rst
@@ -1,4 +1,4 @@
-Getting Started
+User Guide
 *****************
 
 .. Start of excample project
@@ -13,12 +13,14 @@ Setup
 Let's start with a short example of how to use Pykraken (PYKKN). 
 First, you need to implement the following lines of code. This is mandatory for every PYKKN project you are dealing with::
 
-    from instrument import Instrument
-    from model import Model
-    from parameter import Parameter
-    from dataset import Dataset
-    from pipeline import Pipeline
-    from run import Run
+    from pykkn.dataset import Dataset
+    from pykkn.dataset_image import Dataset_Image
+    from pykkn.dataset_video import Dataset_Video
+    from pykkn.instrument import Instrument
+    from pykkn.model import Model
+    from pykkn.parameter import Parameter
+    from pykkn.pipeline import Pipeline
+    from pykkn.run import Run
 
 In this case, we also import Numpy as a widely used library in Python::
 
@@ -364,61 +366,6 @@ add the timestamp as metadata::
     datasetVideo1.attrs['timestamp'] = '2022-06-13 11:22:11'
 
 
-***********************
-Dataset key value pair
-***********************
-
-
-
-.. end of the explanation of the dataset modules
-
-
-.. start of the explanation of the modules to specify sensor characterisitcs
-
-=========================================
-Modules to specify sensor characteristics
-=========================================
-
-If you collected your data through a 
-
-**********
-Parameter
-**********
-
-******
-Model
-******
-
-**********
-Instrument
-**********
-
-.. end of the explanation of the modules to specify sensor characterisitcs
-
-
-.. start of the explanation of the modules to structure the data
-
-==========================================
-Modules to structure data in the hdf5 file
-==========================================
-
-*********
-Pipeline
-*********
-
-****
-Run
-****
-
-.. end of the explanation of the modules to structure the data
-
-
-
-
-
-
-
-
 .. |br| raw:: html
 
     <br>
\ No newline at end of file
diff --git a/pykkn/build_multi_parameters.py b/pykkn/build_multi_parameters.py
index b124a70..602b527 100644
--- a/pykkn/build_multi_parameters.py
+++ b/pykkn/build_multi_parameters.py
@@ -11,7 +11,7 @@ def build_multi_parameters(dic: dict) -> list:
         their attributes as key value pairs
 
     Format of dic
-    ------------
+    --------------
     {
         "list_of_parameters":[
             {
diff --git a/pykkn/storage.py b/pykkn/storage.py
index 1494b7e..cadeedd 100644
--- a/pykkn/storage.py
+++ b/pykkn/storage.py
@@ -14,7 +14,7 @@ class Storage:
     and store function to generate an HDF5 file
 
     Parameters
-    ----------
+    -----------
     name : str
         the name of the instant
     """
@@ -33,7 +33,7 @@ class Storage:
         please always use "/" in path string instead of "\"
 
         Parameters
-        ----------
+        -----------
         path : str
             the storage path you want to store the result file,
             have to end with .h5
@@ -47,7 +47,7 @@ class Storage:
         '''sub-method of store() for HDF5 output
 
         Parameters
-        ----------
+        -----------
         root : h5py.File, optional
             the root of file object
         '''
@@ -107,7 +107,7 @@ class Storage:
         '''sub-method of store() for JSON output
 
         Parameters
-        ----------
+        -----------
         root : dict, optional
             the root of dict object
         '''
@@ -186,7 +186,7 @@ class Storage:
         '''store the pykkn structure into HDF5 or JSON
 
         Parameters
-        ----------
+        -----------
         format : str, optional
            the target format, by default is HDF5, can be specified as json
         root : h5py.File or dict, optional
@@ -299,7 +299,7 @@ class Storage:
         """Add a flat Dictionary of key values as a set of attributes.
 
         Parameters:
-        -----------
+        ------------
         dict : str
             The Dictionary consists of Key Value pairs
             with the keys being the names of the attribute
@@ -312,7 +312,7 @@ class Storage:
         """encode anything as a string
 
         Parameters:
-        ----------
+        -----------
         object: Any
             an object which can be an instance of any class
 
-- 
GitLab