From 48fb3d6f885a69ff12258cf02ef1f6269aee1694 Mon Sep 17 00:00:00 2001
From: "manuela.richter" <manuela.richter@tu-darmstadt.de>
Date: Wed, 1 Feb 2023 10:23:25 +0100
Subject: [PATCH] clean directory for new concept

---
 archiv/example_kpi.h5 | Bin 7192 -> 0 bytes
 archiv/test_data.json |  24 ------
 archiv/trial_json.py  | 165 ------------------------------------------
 example_kpi.h5        | Bin 7192 -> 0 bytes
 test_data.json        |  24 ------
 trial_json.py         | 165 ------------------------------------------
 6 files changed, 378 deletions(-)
 delete mode 100644 archiv/example_kpi.h5
 delete mode 100644 archiv/test_data.json
 delete mode 100644 archiv/trial_json.py
 delete mode 100644 example_kpi.h5
 delete mode 100644 test_data.json
 delete mode 100644 trial_json.py

diff --git a/archiv/example_kpi.h5 b/archiv/example_kpi.h5
deleted file mode 100644
index 0d2f9cee7b7e3eae62fc1ab9621b9155b2f023f6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 7192
zcmeHM&2Jk;6rasUyKM|jNUH{@kdM7&ZKpvhT(&NCa3vE5+o@87<Sh0yUTp7fch_md
ziA$v*{sb<)AaUTpfkTfRIOG6l5J;$q3sQRMv9~gB=DppOv6FH$&5jhmc{6X`n|b@2
zH*Y3ily9uPa`uh042rI^88$Dg^z$6c(k0bGJoRs5MMJue^qVPF(by>leM{IrkNUII
zs^KxVH)^F46OyE#D0Z_SPN|ws4JkcQ9w?WJ8?fLlTs7h80C7gnxXyjv>No>uN3{?x
zuaUriqzj1GVO(ceR%!x#!>(!EY*Yk**`nA!U{g#>&Md<&C**YYUZq&Cqui{ZG{5(2
z)lFDnEUyc_I=fY>)o)hUrC!)FBwsM{f&=-hl4@dyf&9kpM)7*3RBx_TYabLF&2i&b
zi~^2Zlsd_uv_C~CkmYYQc-;PEb4s4{C@%dyDIOT!p9+<Xbuey|AFTU!0LTRj2>hhy
zwz~P|uGJgxAm;6m_koS@o&{z^sjpXWXhJGF7iN?Y?UT#MmxtytLe+_GqJ4k$f^q}I
zA}Es+=TyAY#Ec-$d6v_*f@ZkqaXC+jyUBQZ$G7^>lVLROTyoql_XFE?RJ;ag5MJ^|
z;ca6jIqr-c$DNkjw&_$+<C69^8*9se`8a-`R^xo%^#zh)en~q)=-aI@X=hfh%xT+w
zSkSxxw1RFH*l2!q+{Np9RoapJN^B$F=HZ@@2YaUz<9xm|=vltdb57~P1=Dvgp9d?9
zJyj(7ofg_bbW!|4k~oX})YO#Jpkrn?t(7xskUH;Fow3)1JQNUqWc=2O{R8Lb`17z>
zs}*mHF|j;Ik3SDrj8!lr<g=0<cP>jI@uT9$jL@vg(=*gFnhLkdvXA>@v=qZrpRtFp
zkCRaCbY6aU@o2e8@2!8v9RWVKnU89PsJ0T-uJF)mdV{{lq0)Cl*N4gu#Qq0|A3l2P
z!S5!~C%_*5X%hYUCn!(ME3zD#!~C=QUtfRq<F95x|Mt>H?O)7IV6%_Sg{^nKKiK`l
zj3#l+6er!)>HJa;q#j5;ka{5Xz{Gd}-XEZ7noJ8ZccmOQna8QTc&$>rRjvIyk9I_E
z0QqbDt}!R`;?TF8z;grMmSz~FtIATGUqX*+OWK2sRcBq>kt0Xt;gHqGd8U$g)b&B;
zy^wR0-gN`4i2NMig|;zo+fdCyPhQqE7U$)K7s|^s(#8QA8ulkXm$I0~c{!x4<MVP4
z^YS-whKfvTULJpkmkTFlya#OISBP<<OME->AtV@k?<4$a;uZ$={Rk)OzNM+_ScDIJ
z_87r0$?*$W6Yo6N*y<cxeU88ykE1UUN87jpMN%9oKTtflkK61adMS=$7i1j5_b&Oq
zl?V$*+}Dqe3-q0dzW9Cp@PBn*f7#*!{a<1DeKNy7m&nm%MAuoxcDm32=hnx9QXJ@n
zp%=WH%k9{q;ol28%a+yZaK~u#+?^m?4hL;3=lSlZycGty9`E>EuvRy;yMunSZHr-6
Z&kk(vi~p45?hXVK?k#sc+Ymiq?;lItq&olr

diff --git a/archiv/test_data.json b/archiv/test_data.json
deleted file mode 100644
index 26f8580..0000000
--- a/archiv/test_data.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
-    "Pumps":[
-    {"Name": "Pump_1",
-    "Manufacturer": "Company A",
-    "Unit": "Percentage",
-    "Efficiency": 43},
-    {"Name": "Pump_2",
-    "Manufacturer": "Company B",
-    "Unit": "Percentage",
-    "Efficiency": 56
-    }
-    ],
-    "Motors":[
-        {"Name": "Motor_1",
-        "Manufacturer": "Company A",
-        "Unit": "Percentage",
-        "Efficiency": 90},
-        {"Name": "Motor_2",
-        "Manufacturer": "Company B",
-        "Unit": "Percentage",
-        "Efficiency": 85
-        }
-    ]
-}
\ No newline at end of file
diff --git a/archiv/trial_json.py b/archiv/trial_json.py
deleted file mode 100644
index 7950d4a..0000000
--- a/archiv/trial_json.py
+++ /dev/null
@@ -1,165 +0,0 @@
-# -*- coding: utf-8 -*-
-"""
-Created on Thu May  5 17:27:38 2022 .
-
-@author: Richter
-
-testfile for operating with json-files
-
-"""
-# %% import moduls
-import json
-# import numpy as np
-import pandas as pd
-# import h5py as h5
-
-# %% define functions
-
-
-def findkeys(node, kv):
-    """
-    https://stackoverflow.com/questions/9807634/find-all-occurrences-of-a-key-in-nested-dictionaries-and-lists.
-
-    Parameters
-    ----------
-    node : TYPE
-        DESCRIPTION.
-    kv : TYPE
-        DESCRIPTION.
-
-    Yields
-    ------
-    TYPE
-        DESCRIPTION.
-
-    """
-    if isinstance(node, list):
-        for i in node:
-            for x in findkeys(i, kv):
-                yield x
-    elif isinstance(node, dict):
-        if kv in node:
-            yield node[kv]
-        for j in node.values():
-            for x in findkeys(j, kv):
-                yield x
-
-
-def find_attribut(data, attribut):
-    """
-    Find attribute of .
-
-    ----------
-    data : TYPE
-        DESCRIPTION.
-    attribut : TYPE
-        DESCRIPTION.
-
-    Returns
-    -------
-    name_pump : TYPE
-        DESCRIPTION.
-    efficiency_pump : TYPE
-        DESCRIPTION.
-
-    """
-    name_pump = list(findkeys(data, "Name"))
-    efficiency_pump = list(findkeys(data, attribut))
-    # print("Die Pumpe", name_pump[0], "besitzt den Wirkungsgrad",
-    #       efficiency_pump[0])
-    return name_pump, efficiency_pump
-
-
-def calculate_efficiency(eta_1, eta_2):
-    """
-
-    Parameters.
-
-    ----------
-    eta_1 : TYPE
-        DESCRIPTION.
-    eta_2 : TYPE
-        DESCRIPTION.
-
-    Returns
-
-    -------
-    eta : TYPE
-        DESCRIPTION.
-
-    """
-    eta = eta_1 * eta_2
-    return eta
-
-# %% main script
-
-
-with open("test_data.json", "r+") as file:
-    data = json.load(file)
-
-
-a = data.keys()
-# print(a)
-
-# read out key - value - pairs
-for i in a:
-    key = data[i]
-    for j in range(0, len(key)):
-        # print(j)
-        dic = key[j]
-        attrs = list(dic.keys())
-        for x in attrs:
-            name = list(findkeys(dic, x))
-            # print("Maschinenart", i, "Das Attribut",x, "hat den Wert", name)
-
-# find specific data
-machine = "Motors"
-attribut = "Efficiency"
-data_pumps = data["Pumps"]
-data_motors = data["Motors"]
-dataset = pd.DataFrame()
-# pump_1 = data_pumps[0]
-# Iteration über Attribute einfügen
-
-for i in range(0, len(data_pumps)):
-    attr_name = list(findkeys(data_pumps[i], "Name"))
-    attr_value = list(findkeys(data_pumps[i], attribut))
-    # attr_name, attr_value = find_attribut(data_pumps[i], attribut)
-    # efficiency_pump)
-    print("Die", machine, attr_name[0], "besitzt das Attribut",
-          attribut, "mit dem Wert", attr_value[0])
-
-
-# multiplicate the pump efficiency with the motor efficiency
-
-eta_motor_1 = list(findkeys(data["Motors"][0], "Efficiency"))[0]
-eta_motor_2 = list(findkeys(data["Motors"][1], "Efficiency"))[0]
-eta_pumpe_1 = list(findkeys(data["Pumps"][0], "Efficiency"))[0]
-eta_pumpe_2 = list(findkeys(data["Pumps"][1], "Efficiency"))[0]
-
-print(eta_motor_1, eta_motor_2)
-
-
-count = 0
-# iteration over all pumps and motors
-for p in range(0, len(data_pumps)):
-    for m in range(0, len(data_motors)):
-        eta_pumpe = list(findkeys(data_pumps[p], attribut))[0]/100
-        eta_motor = list(findkeys(data_motors[m], attribut))[0]/100
-        eta_ges = calculate_efficiency(eta_pumpe, eta_motor)
-        scenario = "Szenario_" + str(count)
-        dataset[scenario] = [eta_pumpe, eta_motor, eta_ges]
-        dataset.index = ["eta_pumpe", "eta_motor", "eta_ges"]
-        count += 1
-        print(p, m, eta_ges)
-
-
-# %% store dataframe in hdf5-file
-filename = "example_kpi.h5"
-with pd.HDFStore(filename, "a") as hdf:
-    try:
-        dataset.to_hdf(hdf, "Berechnung")
-        hdf.get_storer("Berechnung").attrs.Link = ("https://git.rwth-aachen.de/"
-                                                   "fst-tuda/projects/lehre/praktikum_digitalisierung/quality-kpi.git")
-    except ValueError:
-        print("Gruppe existiert bereits.")
diff --git a/example_kpi.h5 b/example_kpi.h5
deleted file mode 100644
index b89acd4d4a1b2b91706c3b3135a7a47d363c985c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 7192
zcmeHM&2Jk;6rasUyKM|j2o(V;<YO;c+i8#rm#s@3T*<`2cB&L1Ia_-gFSd7=-E~Mf
zafuYfpTMOTBn})naNx*+Lk@5T2?-T(K}rujax3#@-rHRnJ85rjvm?cC-prf#X5Rkh
z&6~-W<y&hnU3}vrgQDwfhRw?={XD_4bVaogPyO3i(U2Y@{dP)KG<J?b-x9XZqyFr)
zYIun4jasS1ge2)Firws|bE>9OLrTw-2g;@51}u0BS50_2LY$E^ZgQWuI?lk^Q7wea
z8zk_IbOG@?jOz@`N=<-o*fovYjfwy;TNK*|Y>H{gnPu43gq+Uas}$>Xl$#Zl=J$TB
zx(N%6<#nM~XLm}q`t9nv)C*gN<O@b#a3FtOQcdhIkl(o5DBi4;>dm!k?So>YId1%l
zQNVGFQYZP7_NNF1viySvPurhtPRWxV#ihSz#RJ3pQ=yWv4#sWrgSBS|fLx$}z<WKn
z)y+3|t=@nKF>i;w4{U_@EHEQVeZ6{16H?K+Fr$QMpIk-0JT#9Hs?Ky1?fdJOl^Y-y
zL7AL5r{bL^W(0B0vz)dSG{b$5%XvcFO~%vvzSW1G45M+ElH+!{AK0#=;x#~n@RBzQ
zZyPJgaTnw`?zG&tO{a<)m$bLpSX&0n$MO5T8t412FOUrLOWFxS-)@CTJF{|SPTTIo
zg60LF6?C(}M)RZNE?(Em(vI9$VjKB35BG&U*gKyX=kuLG&+>(yOG+0mn7(`YRj|U?
zV@0ChX`vlN7sVeWiL=O0O-)G+I%am$S~;Tzsq;?N8GA*@LjmEvnS*<=f8g94e;yWV
zwc=edCYA^3@#o=+u?l8{d{)xa&SfbiepLLJ5t>zbe1UpKQ{h%w4soB1mSTA7Gxp&1
zaT2PX&dcv#J6Uehd+VQbM}W_5=A&96s;xw|Ydo}?-k|SssPx^?^`Wu@vH#%s!yn%|
z_`@Xn2-xGlOrpR30_Bl;O_pPGnE$u__cvev{JUAuzq|5L`!{nF*z7}dVe6eAj&}bv
zqe+}H#YuN{I=|EdsRvRIq#j5;Ffks0_XjANCeuR9T`7l6=5Z=7UaJ)ERBQjwqaBeO
zK>ixPYs|^KIP@(i@Z5m6r5Oh4s<IU4m(ZiylJ+2D)mhhe<j7HZIAry4o~h&=b$yU|
zFXY^$cijLhB0tA>p>53DHdM3Flb1D(#d&$*sq*rSv~h%nhW&}pr7Wg#UJfbi_`KZ1
zy!=g^p(2x-m&f1X#llG$?*Uu*6=Iy|65oz|2nojC`v`xUxP?LeFv5wtZ)xf}7U2V*
zJx1_La{NNp#5>OowmQdFpCGWt<LE2I(KfC?krYSD4-^mfaGO0qFU4`}vW!Fc-X-6+
z5@F$l`})aofxa`*r@yZsKUeql7cDN({}qPcCo}8|i5yKvbe&afrwa{mZhb5$#eq&3
zdcnK7+>RX@{%2ul*|J(4?ig*JyB~zh;h=5hJm39<x56OT;~k$1*6N0KchGOPZ86O1
Z*@4Y{@t>01rvt%+`^#O=Hbf8D`wu7Xp*sKo

diff --git a/test_data.json b/test_data.json
deleted file mode 100644
index 26f8580..0000000
--- a/test_data.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
-    "Pumps":[
-    {"Name": "Pump_1",
-    "Manufacturer": "Company A",
-    "Unit": "Percentage",
-    "Efficiency": 43},
-    {"Name": "Pump_2",
-    "Manufacturer": "Company B",
-    "Unit": "Percentage",
-    "Efficiency": 56
-    }
-    ],
-    "Motors":[
-        {"Name": "Motor_1",
-        "Manufacturer": "Company A",
-        "Unit": "Percentage",
-        "Efficiency": 90},
-        {"Name": "Motor_2",
-        "Manufacturer": "Company B",
-        "Unit": "Percentage",
-        "Efficiency": 85
-        }
-    ]
-}
\ No newline at end of file
diff --git a/trial_json.py b/trial_json.py
deleted file mode 100644
index 7950d4a..0000000
--- a/trial_json.py
+++ /dev/null
@@ -1,165 +0,0 @@
-# -*- coding: utf-8 -*-
-"""
-Created on Thu May  5 17:27:38 2022 .
-
-@author: Richter
-
-testfile for operating with json-files
-
-"""
-# %% import moduls
-import json
-# import numpy as np
-import pandas as pd
-# import h5py as h5
-
-# %% define functions
-
-
-def findkeys(node, kv):
-    """
-    https://stackoverflow.com/questions/9807634/find-all-occurrences-of-a-key-in-nested-dictionaries-and-lists.
-
-    Parameters
-    ----------
-    node : TYPE
-        DESCRIPTION.
-    kv : TYPE
-        DESCRIPTION.
-
-    Yields
-    ------
-    TYPE
-        DESCRIPTION.
-
-    """
-    if isinstance(node, list):
-        for i in node:
-            for x in findkeys(i, kv):
-                yield x
-    elif isinstance(node, dict):
-        if kv in node:
-            yield node[kv]
-        for j in node.values():
-            for x in findkeys(j, kv):
-                yield x
-
-
-def find_attribut(data, attribut):
-    """
-    Find attribute of .
-
-    ----------
-    data : TYPE
-        DESCRIPTION.
-    attribut : TYPE
-        DESCRIPTION.
-
-    Returns
-    -------
-    name_pump : TYPE
-        DESCRIPTION.
-    efficiency_pump : TYPE
-        DESCRIPTION.
-
-    """
-    name_pump = list(findkeys(data, "Name"))
-    efficiency_pump = list(findkeys(data, attribut))
-    # print("Die Pumpe", name_pump[0], "besitzt den Wirkungsgrad",
-    #       efficiency_pump[0])
-    return name_pump, efficiency_pump
-
-
-def calculate_efficiency(eta_1, eta_2):
-    """
-
-    Parameters.
-
-    ----------
-    eta_1 : TYPE
-        DESCRIPTION.
-    eta_2 : TYPE
-        DESCRIPTION.
-
-    Returns
-
-    -------
-    eta : TYPE
-        DESCRIPTION.
-
-    """
-    eta = eta_1 * eta_2
-    return eta
-
-# %% main script
-
-
-with open("test_data.json", "r+") as file:
-    data = json.load(file)
-
-
-a = data.keys()
-# print(a)
-
-# read out key - value - pairs
-for i in a:
-    key = data[i]
-    for j in range(0, len(key)):
-        # print(j)
-        dic = key[j]
-        attrs = list(dic.keys())
-        for x in attrs:
-            name = list(findkeys(dic, x))
-            # print("Maschinenart", i, "Das Attribut",x, "hat den Wert", name)
-
-# find specific data
-machine = "Motors"
-attribut = "Efficiency"
-data_pumps = data["Pumps"]
-data_motors = data["Motors"]
-dataset = pd.DataFrame()
-# pump_1 = data_pumps[0]
-# Iteration über Attribute einfügen
-
-for i in range(0, len(data_pumps)):
-    attr_name = list(findkeys(data_pumps[i], "Name"))
-    attr_value = list(findkeys(data_pumps[i], attribut))
-    # attr_name, attr_value = find_attribut(data_pumps[i], attribut)
-    # efficiency_pump)
-    print("Die", machine, attr_name[0], "besitzt das Attribut",
-          attribut, "mit dem Wert", attr_value[0])
-
-
-# multiplicate the pump efficiency with the motor efficiency
-
-eta_motor_1 = list(findkeys(data["Motors"][0], "Efficiency"))[0]
-eta_motor_2 = list(findkeys(data["Motors"][1], "Efficiency"))[0]
-eta_pumpe_1 = list(findkeys(data["Pumps"][0], "Efficiency"))[0]
-eta_pumpe_2 = list(findkeys(data["Pumps"][1], "Efficiency"))[0]
-
-print(eta_motor_1, eta_motor_2)
-
-
-count = 0
-# iteration over all pumps and motors
-for p in range(0, len(data_pumps)):
-    for m in range(0, len(data_motors)):
-        eta_pumpe = list(findkeys(data_pumps[p], attribut))[0]/100
-        eta_motor = list(findkeys(data_motors[m], attribut))[0]/100
-        eta_ges = calculate_efficiency(eta_pumpe, eta_motor)
-        scenario = "Szenario_" + str(count)
-        dataset[scenario] = [eta_pumpe, eta_motor, eta_ges]
-        dataset.index = ["eta_pumpe", "eta_motor", "eta_ges"]
-        count += 1
-        print(p, m, eta_ges)
-
-
-# %% store dataframe in hdf5-file
-filename = "example_kpi.h5"
-with pd.HDFStore(filename, "a") as hdf:
-    try:
-        dataset.to_hdf(hdf, "Berechnung")
-        hdf.get_storer("Berechnung").attrs.Link = ("https://git.rwth-aachen.de/"
-                                                   "fst-tuda/projects/lehre/praktikum_digitalisierung/quality-kpi.git")
-    except ValueError:
-        print("Gruppe existiert bereits.")
-- 
GitLab