diff --git a/ausarbeitung_laborversuch_v2.ipynb b/ausarbeitung_laborversuch_v2.ipynb
deleted file mode 100644
index c6c33d9d75f7fc5816989bb167d72e32f984265f..0000000000000000000000000000000000000000
--- a/ausarbeitung_laborversuch_v2.ipynb
+++ /dev/null
@@ -1,853 +0,0 @@
-{
-    "cells": [
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "# Kalorimetrie Laborversuch\n",
-                "\n",
-                "Author: XXXXX\n",
-                "\n",
-                "Datum: XXXXX\n",
-                "\n",
-                "Gruppe: XXXXX"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "## Forschungsfrage\n",
-                "\n",
-                "Formulieren Sie eine oder mehrere Forschungsfragen zu diesem Versuch."
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": []
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "## Versuchsaufbau und Durchführung\n",
-                "\n",
-                "Beschreiben Sie den Versuchsaufbau und die Versuchsdurchführung. Nutzen Sie hier Ihr eigenes Bild.\n"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "<img src=\"figures/kalorimetrie_pruefstand.jpg\" width=\"800\">\n"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "## Versuchsauswertung"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "import numpy as np\n",
-                "from matplotlib import pyplot as plt\n",
-                "import h5py as h5\n",
-                "# If you plan to write functions in another module,\n",
-                "# you can use importlib.reload(module) to reload the module\n",
-                "# at the beginning of each cell in order to make the latest\n",
-                "# changes take effect without restart the kernel.\n",
-                "import importlib\n",
-                "\n",
-                "from functions import m_json\n",
-                "\n",
-                "# Use FST-Style, if you don't like it, you can safely delete this line.\n",
-                "plt.style.use(\"FST.mplstyle\")\n"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "### Kalorimeterkonstante\n",
-                "\n",
-                "Hinweis: Nutzen Sie die Funktionen *get_ids_from_setup* und *get_json_entry* um auf Metadaten zuzugreifen. \n",
-                "\n",
-                "Sie sollten Ihr Programm zwischen TODO und DONE implementieren, und versuchen die Anweisung zu verfolgen. Das ist aber nicht erforderlich.\n"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (i) Messdaten einlesen\n",
-                "\n",
-                "Messdaten werden in das Notebook eingelesen."
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Define the path to hdf5 file, which containing experiment data for constant.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Read all experimental data and associated metadata from HDF5 files for data processing.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (ii) Mittelwert und Standardabweichung für Plots bestimmen\n",
-                "\n",
-                "Die Mittelwerte und Standardabweichungen der Messungen werden in der nächsten Sektion geplottet.\n",
-                "\n",
-                "Nachdem die Mittelwerte und Standardabweichungen berechnet wurden, können Daten jeder Wärmequelle jeweils in einem numpy.ndarray gespeichert werden."
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Calculate the average value and standard deviation of sensors.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (iii) Daten ploten\n",
-                "\n",
-                "Im Kalorimeter befinden sich mehrere Sensoren, deren Mittelwerte sowie Standardabweichungen der Messung an jeden Zeitpunkt bestimmt wurden. Die Messdaten bzw. ihre Mittelwerte müssen auf ein Scatter Plot eingetragen werden. Die Standardabweichungen der Sensoren sind als Errorbar im Plot zu sehen."
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Use the temperature and time data for plotting\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (iv) Metadaten auslesen\n",
-                "\n",
-                "Die notwendigen Daten bzw. Metadaten für die Berechnung der Wärmekapazität wird ausgelesen."
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": 1,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# Heat capacity of Water has been given\n",
-                "water_heat_capa = 4.18\n",
-                "\n",
-                "# TODO: Read mass of the water from the metadata of the experiment.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Reading heater related data from hdf5 file, please use the same datafile_path_const variable for the HDF5 path.\n",
-                "# Hint: Note whether the data is stored as an array or a scalar in the hdf5 dataset.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (v) Anfangs- und Endwert der Temperatur\n",
-                "Die Anfangs- und Endwert der Temperatur im Kloriemeter sind notwendig, um die Wärmekapazität zu bestimmen. \n",
-                "\n",
-                "Eine Möglichkeit wäre, durch das Maxium bzw. Minium und einen Schwellenwert ist ein Teil der Daten zu entnehmen. \n",
-                "\n",
-                "Daraus sind Mittelwerte zu berechnen. Die entsprechenden Mittelwerte können als Anfangs- und Endtemperatur verwendet werden."
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Calculation of temperature data necessary to determine the specific heat capacity\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (vi) Kalorimeterkonstante bestimmen\n",
-                "$$\n",
-                "C = \\frac{UI\\Delta t}{(T_2 - T_1)}\n",
-                "$$"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Calculate heat capacity of the calorimeter\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (Vii) Ergebnis"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Print result\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "### spezifische Wärmekapazität: erste Probe\n"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (i) Messdaten einlesen"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Define the path to hdf5 file, which containing experiment data for constant.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Read all experimental data and associated metadata from HDF5 files for data processing.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (ii) Mittelwert und Standardabweichung für Plots bestimmen"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Calculate the average value and standard deviation of sensors.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (iii) Daten ploten"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Use the temperature and time data for plotting.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (iv) Metadaten auslesen"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Read mass of the sample from the metadata of the experiment.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (v) Anfangs- und Endwert der Temperatur\n",
-                "Die Mischungstemperatur und Anfangstemperatur des Kalorimeters sind für die Berechnung relevant."
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Calculation of temperature data necessary to determine the specific heat capacity\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Determine the initial temperature of the sample. \n",
-                "# Since the temperature of the water bath is stable, the initial temperature\n",
-                "# of the sample can be taken as the average of the 10 data after the start of the measurement.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (vi) spezifische Wärmekapazität bestimmen\n",
-                "$$\n",
-                "c_p = \\frac{C(T_M-T_1)}{m_p(T_2-T_M)}\n",
-                "$$"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Calulate specific heat capacity of the sample.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (Vii) Ergebnis"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Print result\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "### spezifische Wärmekapazität: zweite Probe\n"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (i) Messdaten einlesen"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Define the path to hdf5 file, which containing experiment data for constant.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Read all experimental data and associated metadata from HDF5 files for data processing.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: In order to be able to process data from sensors with the same position,\n",
-                "# it is first necessary to obtain the index of the sensors with different positions in the list.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (ii) Mittelwert und Standardabweichung für Plots bestimmen"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Calculate the average value and standard deviation of sensors.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (iii) Daten ploten"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Use the temperature and time data for plotting.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (iv) Metadaten auslesen"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Read mass of the sample from the metadata of the experiment.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (v) Anfangs- und Endwert der Temperatur"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Calculation of temperature data necessary to determine the specific heat capacity\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Determine the initial temperature of the sample. \n",
-                "# Since the temperature of the water bath is stable, the initial temperature\n",
-                "# of the sample can be taken as the average of the 10 data after the start of the measurement.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (vi) spezifische Wärmekapazität bestimmen"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Calulate specific heat capacity of the sample.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (Vii) Ergebnis"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Print Result\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "### spezifische Wärmekapazität: dritte Probe\n"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (i) Messdaten einlesen"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Define the path to hdf5 file, which containing experiment data for constant.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Read all experimental data and associated metadata from HDF5 files for data processing.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: In order to be able to process data from sensors with the same position,\n",
-                "# it is first necessary to obtain the index of the sensors with different positions in the list.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (ii) Mittelwert und Standardabweichung für Plots bestimmen"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Calculate the average value and standard deviation of sensors.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (iii) Daten ploten"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Use the temperature and time data for plotting.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (iv) Metadaten auslesen"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Read mass of the sample from the metadata of the experiment.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (v) Anfangs- und Endwert der Temperatur"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Calculation of temperature data necessary to determine the specific heat capacity\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Determine the initial temperature of the sample. \n",
-                "# Since the temperature of the water bath is stable, the initial temperature\n",
-                "# of the sample can be taken as the average of the 10 data after the start of the measurement.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (vi) spezifische Wärmekapazität bestimmen"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Calulate specific heat capacity of the sample.\n",
-                "\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "#### (Vii) Ergebnis"
-            ]
-        },
-        {
-            "cell_type": "code",
-            "execution_count": null,
-            "metadata": {},
-            "outputs": [],
-            "source": [
-                "# TODO: Print result\n",
-                "\n",
-                "# DONE #"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "## Genutzte Daten und Metadaten\n",
-                "\n",
-                "Geben Sie an welche Daten Sie verwenden und wie diese aufgebaut sind. Erklären Sie weiterhin in wenigen Sätzen das genutzte Metadaten-Konzept, sodass eine andere Person Ihre genutzten Daten versteht."
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": []
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "## Analyse\n",
-                "Analysieren Sie Ihre Ergebnisse aus wissenschaflticher Sicht. Berücksichtigen Sie dabei Ihre oben genannte Forschungsfrage. Wie wirkt sich die mit der Probe aus dem Heißwasserbad transportierte Wassermenge auf das Ergebnis aus? Welche weiteren Fehlerquellen gibt es?"
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": []
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": [
-                "## Fazit\n",
-                "Ziehe Sie ein persönliches Fazit zum Versuch."
-            ]
-        },
-        {
-            "cell_type": "markdown",
-            "metadata": {},
-            "source": []
-        }
-    ],
-    "metadata": {
-        "kernelspec": {
-            "display_name": "Python 3",
-            "language": "python",
-            "name": "python3"
-        },
-        "language_info": {
-            "codemirror_mode": {
-                "name": "ipython",
-                "version": 3
-            },
-            "file_extension": ".py",
-            "mimetype": "text/x-python",
-            "name": "python",
-            "nbconvert_exporter": "python",
-            "pygments_lexer": "ipython3",
-            "version": "3.9.13"
-        }
-    },
-    "nbformat": 4,
-    "nbformat_minor": 2
-}
\ No newline at end of file