mirror of
https://github.com/vale981/fpraktikum
synced 2025-03-06 10:01:41 -05:00
236 lines
4.6 KiB
Text
236 lines
4.6 KiB
Text
![]() |
{
|
||
|
"cells": [
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": null,
|
||
|
"metadata": {
|
||
|
"autoscroll": false,
|
||
|
"collapsed": false,
|
||
|
"ein.hycell": false,
|
||
|
"ein.tags": "worksheet-0",
|
||
|
"slideshow": {
|
||
|
"slide_type": "-"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"from utility import *"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "markdown",
|
||
|
"metadata": {
|
||
|
"ein.tags": "worksheet-0",
|
||
|
"slideshow": {
|
||
|
"slide_type": "-"
|
||
|
}
|
||
|
},
|
||
|
"source": [
|
||
|
"# Einlesen der Daten"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 8,
|
||
|
"metadata": {
|
||
|
"autoscroll": false,
|
||
|
"collapsed": false,
|
||
|
"ein.hycell": false,
|
||
|
"ein.tags": "worksheet-0",
|
||
|
"slideshow": {
|
||
|
"slide_type": "-"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"mitte = [load_counts('../messungen/mitte/Cal_2020-01-10_09-24-T.txt'),\n",
|
||
|
"load_counts('../messungen/mitte/Cal_2020-01-10_09-24-EdetA.txt'),\n",
|
||
|
"load_counts('../messungen/mitte/Cal_2020-01-10_09-24-EdetB.txt')]\n"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 61,
|
||
|
"metadata": {
|
||
|
"autoscroll": false,
|
||
|
"collapsed": false,
|
||
|
"ein.hycell": false,
|
||
|
"ein.tags": "worksheet-0",
|
||
|
"slideshow": {
|
||
|
"slide_type": "-"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"channels_t = np.arange(1, mitte[0].size + 1)\n",
|
||
|
"channels_e = np.arange(1, mitte[1].size + 1)\n",
|
||
|
"energies_a = energy_a(channels_e)\n",
|
||
|
"energies_b = energy_b(channels_e)\n"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "markdown",
|
||
|
"metadata": {
|
||
|
"ein.tags": "worksheet-0",
|
||
|
"slideshow": {
|
||
|
"slide_type": "-"
|
||
|
}
|
||
|
},
|
||
|
"source": [
|
||
|
"# Plot ueber Energie"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 78,
|
||
|
"metadata": {
|
||
|
"autoscroll": false,
|
||
|
"collapsed": false,
|
||
|
"ein.hycell": false,
|
||
|
"ein.tags": "worksheet-0",
|
||
|
"slideshow": {
|
||
|
"slide_type": "-"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"%matplotlib qt5\n",
|
||
|
"fig, ax = set_up_plot()\n",
|
||
|
"ax.set_xlabel('Energie [keV]')\n",
|
||
|
"ax.set_ylabel('Normierte Zaehlrate')\n",
|
||
|
"ax.step(energies_a, mitte[1]/mitte[1].max())\n",
|
||
|
"ax.step(energies_b, mitte[2]/mitte[2].max())\n",
|
||
|
"save_fig(fig, 'mid_over_energy', 'calibration')"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "markdown",
|
||
|
"metadata": {
|
||
|
"ein.tags": "worksheet-0",
|
||
|
"slideshow": {
|
||
|
"slide_type": "-"
|
||
|
}
|
||
|
},
|
||
|
"source": [
|
||
|
"# Plot ueber Energie"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 73,
|
||
|
"metadata": {
|
||
|
"autoscroll": false,
|
||
|
"collapsed": false,
|
||
|
"ein.hycell": false,
|
||
|
"ein.tags": "worksheet-0",
|
||
|
"slideshow": {
|
||
|
"slide_type": "-"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [
|
||
|
{
|
||
|
"data": {
|
||
|
"text/plain": [
|
||
|
"[<matplotlib.lines.Line2D at 0x7fa6d7c70e10>]"
|
||
|
]
|
||
|
},
|
||
|
"execution_count": 73,
|
||
|
"metadata": {},
|
||
|
"output_type": "execute_result"
|
||
|
}
|
||
|
],
|
||
|
"source": [
|
||
|
"%matplotlib qt5\n",
|
||
|
"fig, ax = set_up_plot()\n",
|
||
|
"ax.step(channels_e, mitte[1]/mitte[1].max())\n",
|
||
|
"ax.step(channels_e, mitte[2]/mitte[2].max())\n",
|
||
|
"save_fig(fig, 'mid_over_channel', 'calibration')"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 67,
|
||
|
"metadata": {
|
||
|
"autoscroll": false,
|
||
|
"collapsed": false,
|
||
|
"ein.hycell": false,
|
||
|
"ein.tags": "worksheet-0",
|
||
|
"slideshow": {
|
||
|
"slide_type": "-"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"range_b = [1600, 2300]\n",
|
||
|
"range_a = [2800, 3600]\n"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 70,
|
||
|
"metadata": {
|
||
|
"autoscroll": false,
|
||
|
"collapsed": false,
|
||
|
"ein.hycell": false,
|
||
|
"ein.tags": "worksheet-0",
|
||
|
"slideshow": {
|
||
|
"slide_type": "-"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [
|
||
|
{
|
||
|
"data": {
|
||
|
"text/plain": [
|
||
|
"[<matplotlib.lines.Line2D at 0x7fa6d80fa860>]"
|
||
|
]
|
||
|
},
|
||
|
"execution_count": 70,
|
||
|
"metadata": {},
|
||
|
"output_type": "execute_result"
|
||
|
}
|
||
|
],
|
||
|
"source": [
|
||
|
"fig, ax = set_up_plot()\n",
|
||
|
"ax.step(channels_t, mitte[0])"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 71,
|
||
|
"metadata": {
|
||
|
"autoscroll": false,
|
||
|
"collapsed": false,
|
||
|
"ein.hycell": false,
|
||
|
"ein.tags": "worksheet-0",
|
||
|
"slideshow": {
|
||
|
"slide_type": "-"
|
||
|
}
|
||
|
},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"range_t = [970, 1140]"
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"metadata": {
|
||
|
"kernelspec": {
|
||
|
"argv": [
|
||
|
"python",
|
||
|
"-m",
|
||
|
"ipykernel_launcher",
|
||
|
"-f",
|
||
|
"{connection_file}"
|
||
|
],
|
||
|
"display_name": "Python 3",
|
||
|
"env": null,
|
||
|
"interrupt_mode": "signal",
|
||
|
"language": "python",
|
||
|
"metadata": null,
|
||
|
"name": "python3"
|
||
|
},
|
||
|
"name": "Untitled.ipynb"
|
||
|
},
|
||
|
"nbformat": 4,
|
||
|
"nbformat_minor": 2
|
||
|
}
|