Files

384 lines
135 KiB
Plaintext
Raw Permalink Normal View History

2026-02-13 14:40:58 +01:00
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Scripts for Calibration of Cernox Sensors\n",
"---------------------------------------\n",
"\n",
"Make a copy of this notebook for an other run"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"import math\n",
"from scipy.interpolate import splrep, splev\n",
"from zcalib import read_curve, convert_res, compare_calib, make_calib, logrange, Sensor, CalibRun, nplog, npexp"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"('lsdat', 'READ /afs/psi.ch/project/SampleEnvironment/SE_internal/Thermometer_calibs/2012/73027 Cernox 5/X75610.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p0_c1.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p1_c1.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p2_c1.dat')\n",
"{'selected': 0, 'averaged': 25}\n",
"('zdat', 'READ calib_data/calib2018-11-22_p0_c2.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p1_c2.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p2_c2.dat')\n",
"{'selected': 0, 'averaged': 25}\n",
"('zdat', 'READ calib_data/calib2018-11-22_p0_c4.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p1_c4.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p2_c4.dat')\n",
"{'selected': 0, 'averaged': 25}\n",
"('zdat', 'READ calib_data/calib2018-11-22_p0_c5.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p1_c5.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p2_c5.dat')\n",
"{'selected': 0, 'averaged': 25}\n",
"('zdat', 'READ calib_data/calib2018-11-22_p0_c6.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p1_c6.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p2_c6.dat')\n",
"{'selected': 0, 'averaged': 25}\n"
]
}
],
"source": [
"run = CalibRun([\n",
" Sensor(3, 'X75610'), # the reference sensor must be the first\n",
" Sensor(1, 'X133982', 'CX-1050-SD'),\n",
" Sensor(2, 'X137461', 'CX-1030-SD'),\n",
" Sensor(4, 'X133928', 'CX-1050-SD'),\n",
" Sensor(5, 'X131824', 'CX-1050-CU'),\n",
" Sensor(6, 'X132254', 'CX-1050-SD'),\n",
" ],\n",
" t_points = (1.0, 1.2) + logrange(1.4, 310, n=195) + (330,),\n",
" caldate = '2018-11-22',\n",
" logT = False,\n",
" logR = True,\n",
" calib_data_file = 'calib_data/calib%s_p%d_c%d.dat',\n",
" outputpath='%s/%s.340')\n",
"# smooth depends on number of measured points (1e-7 for 60, 0.8e-7 for 48 and 0.4e-7 for 24 points)\n",
"run.make(diflim=0.001, smoothref=1e-7, smoothtst=0.4e-7)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"('z340', 'READ 2018-11-22/X133982.340')\n",
"('z340', 'READ 2018-11-20/X133982.340')\n",
"('z340', 'READ 2018-11-22/X133928.340')\n",
"('z340', 'READ 2018-11-20/X133928.340')\n",
"('z340', 'READ 2018-11-22/X131824.340')\n",
"('z340', 'READ 2018-11-20/X131824.340')\n",
"('z340', 'READ 2018-11-22/X132254.340')\n",
"('z340', 'READ 2018-11-20/X132254.340')\n",
"('z340', 'READ 2018-11-22/X137461.340')\n",
"('z340', 'READ 2018-11-20/X137461.340')\n"
]
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAlkAAAF2CAYAAABd6o05AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3XlcVOX+B/DPGTaFYRhlC9lEBBEUcENLBRSviqVCWmKL\nV+vmllTXW5ZL1+6tm9VNy2zRMNPQtJ+lKOVSlgOCiKIGgiyKAiICyj4wLDPz/f2BznVkEZBlhO/7\n9TovPc9znud8Zwacr895znkEIgJjjDHGGGtfoq4OgDHGGGOsO+IkizHGGGOsA3CSxRhjjDHWATjJ\nYowxxhjrAJxkMcYYY4x1AE6yGGOMMcY6ACdZjDHGGGMdgJMsxhhjjLEOoN+ZJxMEwRjAlwBqAEQR\n0fedeX7GGGOMsc7S2SNZTwLYS0SLAMzo5HMzxhhjjHWaB0qyBEH4RhCEAkEQku4pnyoIQpogCBmC\nILx5V5UdgGu3/656kHMzxhhjjOmyBx3J+hbAlLsLBEEQAfj8drkHgLmCILjdrr6G+kQLAIQHPDdj\njDHGmM56oCSLiGIAlNxT7APgEhFlE1EdgD0AZt6u2w9gtiAIXwCIfJBzM8YYY4zpso6Y+G6L/10S\nBIBc1CdeIKIqAC/crwNBEKgD4mKMMcYY6xBE1OAKnc4+woGIevy2du3aLo9BF+LqiPO1R58P0kdb\n2ramTUuP1dWfsc7edPl96MzYdPV37UH64d813dp0+X14kNia0hFJ1nUADnft290uY63k7+/f1SE0\nqrPj6ojztUefD9JHW9q2po2u/uzoKl1+vzozNl39XXuQfvh3Tbfo8vvVEbEJzWVgLepAEPoDiCSi\nobf39QCkAwgAcAPAaQBziSi1FX3Sg8bFGLu/d955B++8805Xh8FYt8e/a92bIAig9r5cKAjC9wBO\nAnAVBCFHEIQFRKQCEArgVwApAPa0JsFijHUeXf5fJWPdCf+u9UwPPJLVEXgkizHGGGMPi6ZGsjp1\nWR3GGGOsO+nfvz+ys7O7OgzWSRwdHZGVldXi43kkizHGGGuj2yMYXR0G6yRNfd4dMieLMcYYY4w1\njpMsxhhjjLEOwEkWY4wxxlgH4CSLMcYYY6wDcJLFGGOMdTOVlZVwcnLC7t27NWVyuRyOjo7Yt28f\nZDIZJk6cCKlUigEDBjRoP3HiRFhZWcHMzAzu7u4ICwvT1MlkMnh6eqJPnz4wNzfHlClTcPHiRU19\nXl4egoKCYG5uDgcHB2zZskWr75iYGPj4+MDMzAwDBw7U6vu7777DyJEjYWZmBgcHB7z55ptQq9WN\nvsaioiKMGzcOFhYWkEqlGD58OCIiIho9NiAgACKRSKuvkpISBAcHQywWN3iv2k1XrxXUxBpAxBhj\njOk6Xf6+Onr0KFlaWtKtW7eIiGjx4sU0e/ZsIiI6ffo07dy5k8LCwsjJyalB26SkJKqtrSUiovj4\neDIyMqK0tDQiIiosLKTc3FwiIqqtraUVK1bQ6NGjNW0nTJhAy5cvJ5VKRYmJidS3b1+SyWRERKRS\nqcjS0pLCwsKIiOjMmTMkFospKSmJiIg2b95MMTExVFdXR3l5eTRixAj68MMPG3191dXVlJaWRiqV\nioiIIiIiyMDAgCoqKrSO27VrF/n6+pJIJNIcS0QUEhJCISEhVFVVRTExMWRmZkYXL15s9j1t6vO+\nXd4wn2mssKs3Xf6hZYwxxu7Q9e+rBQsW0Ny5c0kmk5GFhQUVFhZq1R87dqzRJOtu8fHxZG5uTnl5\neQ3qqquraeXKlRQcHExERHK5nARB0CR2REQLFy6kefPmERFRXl4eiUQiUigUmvpRo0bRnj17Gj33\nhg0baMaMGfd9nWq1mg4ePEg2NjZUU1OjKS8rK6NBgwZRfHy8VpJVWVlJhoaGdPnyZc2x8+bNo5Ur\nVzZ7ntYmWfwwUsYYY6yb2rBhA9zd3fHbb79h/fr1sLS0bHHb6dOn49ixYxCJRNi9ezdsbGw0ddeu\nXYOnpycqKirg4eGB48ePA6gfuLn3WVJEhOTkZACAjY0NPD09sW3bNixevBjx8fHIycnBuHHjGo0h\nOjoaHh4ezcbp5eWFtLQ0mJqa4pdffoGhoaGmbtWqVVi6dCmsra212mRkZMDAwADOzs5a/URFRbXw\n3WkZnpPFGGOMdRBBaJ+traRSKTw8PKBQKBAcHNyqtpGRkZDL5dixYwfmz5+Pa9euaers7e1RUlKC\nW7duwdPTEwsWLAAAiMVijB07Fu+++y5qampw7tw5/PTTT6iqqtK0/frrr7F27VoYGRnBz88P//nP\nf2Bra9vg/Nu2bcPZs2fx+uuvNxtnYmIiKioqsHbtWsyaNQuVlZUAgISEBJw8eRKhoaEN2sjlckgk\nEq0yiUSCioqKlr9BLcBJFmOMMdZB6qflPPjWVjt37kR2djYmTZqEFStWtLq9np4eZs+ejdGjR2P/\n/v0N6qVSKT7++GNERkaivLwcALBr1y5cuXIFDg4OePnll/H888/Dzs4OAHD9+nU88cQT2L17N+rq\n6pCSkoIPP/wQhw8f1uo3IiICq1evxpEjR9C3b9/7xmloaIjQ0FCYmpri999/BxHh5ZdfxsaNGxt9\nSrtYLNbEe0dZWRlMTU1b9f7cDydZjDHGWDdUWFiI5cuXY+vWrdi8eTP27t2L2NjYNvWlVCphbGzc\naF1dXR309PRgZGQEoH6UKzIyEgUFBYiLi8PNmzfh4+MDAIiLi4OdnR0mTZoEAHBxccHjjz+ulWQd\nOXIEixYtws8//wx3d/c2xVleXo6EhATMmTMHNjY28PHxARHBzs4OsbGxcHV1hVKpRGZmpqZtYmLi\nfS9NtlpjE7W6eoOOTyRkjDHGiHR74vtTTz1FixYt0uxv3bqV3NzcqLa2ltRqNVVXV9OhQ4fI0dGR\nqqurNXcTpqWl0eHDh0mhUFBdXR2Fh4eTVCql7OxsIiLat28fpaenk1qtpsLCQnr66ae1JqenpqZS\nRUUF1dbWUnh4uNYdjhcvXiQTExP6448/iIjo8uXLNHDgQNq6dSsREf3+++9kbm5OJ06cuO/rO3Xq\nFMXExFBtbS0pFAr64IMPyM7OTnN3YUFBgWY7c+YMCYJAN27coLq6OiIimjt3Lj3zzDNUWVlJJ06c\nIKlUyncXMsYYY7pCV7+vIiIiyNbWlsrKyrTKAwICaM2aNSSTyUgQBBKJRJptwoQJRFSfJI0ePZok\nEgmZm5uTn58fxcbGavrYtGkTOTk5kVgsJnt7e1q4cCEVFxdr6j/99FOytLQksVhM48ePp3PnzmnF\n8N1339HgwYNJIpGQvb291h19EyZMIAMDAzI1NSWxWEympqY0bdo0TX1gYCCtW7eOiIiioqLIy8uL\nJBIJWVpa0rRp0yg5ObnR9yMrK6vBIxyKi4spKCiITExMyNHRsck7HO/W2iRLoAe52NtBBEEgXYyL\nMcYYu1tj831Y99XU5327vMEtCjwnizHGGGOsA3CSxRhjjDHWATjJYowxxhjrAJxkMcYYY4x1AE6y\nGGOMMcY6ACdZjDHGGGMdgJMsxhhjjLEOwEkWY4wxxlgH4CSLMcYYY6wDcJLFGGOMdTOVlZVwcnLC\n7t27NWVyuRyOjo7Yt28fZDIZJk6cCKlUigEDBjRoP3HiRFhZWcHMzAzu7u4ICwvT1MlkMnh6eqJP\nnz4wNzfHlClTcPHiRU19Xl4egoKCYG5uDgcHB2zZskVTd+nSJQQFBcHKygoWFhYIDAxERkaG1rnf\nffdd2Nvbo0+fPpg4caJW33crKirCuHHjYGFhAalUiuHDhyMiIqLRYwMCAiASiaBWqzVlJSUlCA4O\nhlgsbvBetZvG1trp6g06uhYUY4wxdjdd/r46evSo1uLMixcvptmzZxMR0enTp2nnzp0UFhZGTk5O\nDdomJSVpFoyOj48nIyMjSktLIyKiwsJCys3NJSKi2tpaWrFiBY0ePVrTdsKECbR8+XJSqVSUmJhI\nffv2JZlMpjnvtm3bqKS
"text/plain": [
"<matplotlib.figure.Figure at 0x438bb50>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# compare known sensors\n",
"plt.figure(figsize=(10, 6))\n",
"tmin,tmax,dmax=1.4,310,0.001\n",
"testlist = (('X133982', 'z340'),('X133928', 'z340'),('X131824', 'z340'),('X132254', 'z340'),('X137461', 'z340'))\n",
"for sensno, kind in testlist:\n",
" r0, t0 = read_curve('2018-11-22/%s.340' % sensno, 'z340')\n",
" r1, t1 = read_curve('2018-11-20/%s.340' % sensno, kind)\n",
" diff = compare_calib(r1, t1, r0, t0)\n",
" plt.plot(t0, diff, '-')\n",
"plt.plot([tmin,tmax,tmax,tmin,tmin], [-dmax,-dmax,dmax,dmax,-dmax], '-')\n",
"plt.legend([sensno + \".\" + kind[-3:] for sensno, kind in testlist] + [\"window\"])\n",
"plt.xscale('log')\n",
"plt.yscale('symlog',linthreshy=dmax)\n",
"plt.grid(True, axis='y')\n",
"plt.axis([1.0,350,-1,1])\n",
"plt.show()"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"('z340', 'READ 2018-11-22/X133982.340')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p0_c1.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p1_c1.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p2_c1.dat')\n"
]
},
{
"data": {
"image/png": "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\nY1asMBs61KxFC7Natbz
"text/plain": [
"<matplotlib.figure.Figure at 0x4467990>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"('z340', 'READ 2018-11-22/X137461.340')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p0_c2.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p1_c2.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p2_c2.dat')\n"
]
},
{
"data": {
"image/png": "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\ny5V7fcxbdoSNB7Ti2ro
"text/plain": [
"<matplotlib.figure.Figure at 0x44822d0>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"('z340', 'READ 2018-11-22/X133928.340')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p0_c4.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p1_c4.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p2_c4.dat')\n"
]
},
{
"data": {
"image/png": "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\n+p1/fPEPSpcozbBrh2X
"text/plain": [
"<matplotlib.figure.Figure at 0x4c10810>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"('z340', 'READ 2018-11-22/X131824.340')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p0_c5.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p1_c5.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p2_c5.dat')\n"
]
},
{
"data": {
"image/png": "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\nfe7p6Ye22brVfcwvSvy
"text/plain": [
"<matplotlib.figure.Figure at 0x4a45110>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"('z340', 'READ 2018-11-22/X132254.340')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p0_c6.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p1_c6.dat')\n",
"('zdat', 'READ calib_data/calib2018-11-22_p2_c6.dat')\n"
]
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAXoAAAEHCAYAAACgHI2PAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xl4VdW9//H3NxMkZGKeIcpMGI4CARzTOoAjKk7cSp21\neqvX2v7U2+FKa2+rt2rrXG3RtlSk2lYFRxQMghhAZShhCHOYgkAg83iyfn/sI0WEJCcJGTaf1/Ps\nh6x91tl7Jezzycraa+9tzjlERMS/Ipq7ASIicnwp6EVEfE5BLyLicwp6ERGfU9CLiPicgl5ExOcU\n9CIiPqegFxHxuaim3JmZxQHPAuXAAufczKbcv4jIiaipe/RXAK85524HLm3ifYuInJAaFPRmNt3M\n9pjZqiPWTzSzdWaWbWb3H/ZSL2B76OtgQ/YtIiJ109Ae/UvAhMNXmFkE8HRofSowxcwGh17ejhf2\nANbAfYuISB00KOidc4uAA0esTgM2OOe2OecqgVnApNBrrwNXmtkzwJyG7FtEROrmeJyM7cm/h2cA\nduCFP865EuCm2jZgZrqlpohImJxzRx0pabHTK51zLXZ58MEHW/S2w91GOPXrUre2Osd6Pdz1LWU5\n3u3TMaFjoi7br8nxCPqdQJ/Dyr1C63wjPT29RW873G2EU78udWurc6zXj+fP9Xg63u3WMdH6tLRj\nwmr7TVDrBsxSgDnOueGhciSwHjgH2A0sBaY459aGsU3X0HaJf0ybNo1p06Y1dzOkBdEx8U1mhjse\nQzdmNhNYDAw0sxwzu9E5FwTuAuYCWcCscEJe5EittVcnx4+OifA0uEd/PKhHLyISnuPWoxcRkZZP\nQS8i4nMKehERn1PQi4j4nIJeRMTnFPQiIj6noBcR8TkFvYiIzynoRUR8TkEvIuJzCnoREZ9T0IuI\n+JyCXkTE5xT0IiI+p6AXEfE5Bb2IiM81adCb2Ulm9kcze7Up9ysiciJr0qB3zm1xzt3SlPsUETnR\n1SvozWy6me0xs1VHrJ9oZuvMLNvM7m+cJoqISEPUt0f/EjDh8BVmFgE8HVqfCkwxs8Gh16aa2eNm\n1v2r6vXcr4iIhKleQe+cWwQcOGJ1GrDBObfNOVcJzAImherPcM7dC5Sb2XNAQD1+EZGmEdWI2+oJ\nbD+svAMv/A9xzuUBd9RlY4FAgEAgQEpKCsnJyQQCAdLT0wHIyMgAUFlllVU+YctffZ2ZmUlubi41\nMedcjRWO+UazvsAc59yIUHkyMME5d1uofB2Q5py7ux7bdvVtl4jIicjMcM4ddVi8MWfd7AT6HFbu\nFVonIiLNqCFBb3z9pOoyoL+Z9TWzGOBaYHZDGiciIg1X3+mVM4HFwEAzyzGzG51zQeAuYC6QBcxy\nzq1tvKaKiEh91HuM/njSGL2ISHiaaoxeRERaIAW9iIjPKehFRHxOQS8i4nMKehERn1PQi4j4nIJe\nRMTnFPQiIj6noBcR8TkFvYiIzynoRUR8TkEvIuJzCnoREZ9T0IuI+JyCXkTE5xT0IiI+F9WUOzOz\nScBFQALwonPug6bcv4jIiahZnjBlZsnAb5xztx7jdT1hSkQkDI3+hCkzm25me8xs1RHrJ5rZOjPL\nNrP7a9jET4Fn6rNvEREJT33H6F8CJhy+wswigKdD61OBKWY2OPTaVDN73Mx6mNnDwDvOuRUNaLeI\niNRRvYLeObcIOHDE6jRgg3Num3OuEpgFTArVn+GcuxeYDJwDXGlmt9W/2SIiUleNeTK2J7D9sPIO\nvPA/xDn3FPBUI+5TRERq0aSzbsIRCAQIBAKkpKSQnJxMIBAgPT0dgIyMDACVVVZZ5RO2/NXXmZmZ\n5ObmUpN6z7oxs77AHOfciFB5HDDNOTcxVH4AcM65R+qxbc26EREJQ6PPuvlqu6HlK8uA/mbW18xi\ngGuB2Q3YvoiINIL6Tq+cCSwGBppZjpnd6JwLAncBc4EsYJZzbm3jNVVEROqjWS6Yqo2GbkREwnO8\nhm5ERKQVUNCLiPicgl5ExOcU9CIiPqegFxHxOQW9iIjPKehFRHxOQS8i4nMKehERn1PQi4j4nIJe\nRMTnFPQiIj6noBcR8TkFvYiIzynoRUR8TkEvIuJzTRr0ZjbYzJ4zs7+Z2c1NuW8RkRNVszxhyswM\n71GD1xzjdT1hSkQkDI3+hCkzm25me8xs1RHrJ5rZOjPLNrP7j/HeS4C3gVn12beIiISnXj16MzsD\nKAL+4pwbEVoXAWQD5wC7gGXAtc65dWY2FTgF+I1zbneo/pvOuUnH2L569CIiYaipRx9Vnw065xaZ\nWd8jVqcBG5xz20I7nQVMAtY552YAM8zsbDN7AGgLfFSffYuISHjqFfTH0BPYflh5B174H+KcWwAs\naMR9iohILRoz6BtVIBAgEAiQkpJCcnIygUCA9PR0ADIyMgBUVllllU/Y8ldfZ2ZmkpubS03qPesm\nNHQz57Ax+nHANOfcxFD5AcA55x6px7Y1Ri8iEoZGn3Xz1XZDy1eWAf3NrK+ZxQDXArMbsH0REWkE\n9Z1eORNYDAw0sxwzu9E5FwTuAuYCWXjz5Nc2XlNFRKQ+muWCqdpo6EZEJDzHa+hGRERaAQW9iIjP\nKehFRHxOQS8i4nMKehERn1PQi4j4nIJeRMTnFPQiIj6noBcR8TkFvYiIzynoRUR8TkEvIuJzCnoR\nEZ9T0IuI+JyCXkTE5xT0IiI+12IfDn7CCgYhMrK5W+HZtw8++wx27oQOHWDECOjXr7lbJSJhUo++\nORUVwaxZcN11MGwYxMdDdDT06QPf+Q589BE0x5O2KivhV7+CwYPhscdg4UL405/g9NNh7Fh49VWo\nrm76dolIvehRgs2hrAyeew4efhhOOQUuvxzS0rzecnw8FRvWkffGKyS9OBNLSib6ueeJHDW66dp2\n9dVQVsam//d7/rniZFas8LK/R5cqrkl6j7FzHyKiogyefBLOPrtp2iUiNarpUYInTNCv/nI1b2W/\nxdKdS8krzQOgfWx7Tk4+mVE9RnF+v/PpFNepUff5Dc7BX/8KP/0pjBwJ//u/MHx46CXHexvf47eZ\nv2Xx9sV0a9edqMp4Lli8jR/PPchH37+Y8x78M+1j2x+/9gWDcOmlVMe246FBf+XpF2K4+toquo9Y\nQ3HkDnbtqWDNsq5sWjyUx0bNZerKHxF1+jj4zW+8v0JEpNm0yqDfv9/RoUPDtzVv8zzu//B+viz+\nkiuGXMG4XuPo2q4rDseB0gNsyNvAkp1LmL9lPqN7jOaKwVcwZfgUOsQ2ws4Pt3Ur3HYb7N8PTz0F\np50GQLA6yKtZr/LwJw/jnGNK3/tYOWsSc/6RwNCh3tB41ZYP+cuuy3jqvDZMeW4+I7uNbNy2feVn\nP6N60Sd8p9Nccsq20OnqnzF/x9v0SuxF36S+xETGkFuUS9aXa4irOImqVaN5dOd+pq7/mKgf3EPE\nffdBXNzxaZvfVVXB7t1w4IA3LBYR4S1du0KnTmBH/fyKHNJigt7MJgK/wzs3MN0598gx6rmEBEdK\nijcycNZZcOaZ0K3bsbd9sOwgG/ZvIHt/trfkZbNu3zoOlh3ksfMf47LBlxFhxz4lUVJZwtxNc3lt\nzWu8s+Edrk29lnvG3cOgToMa9D1TXQ3PPgvTpsGPfuQtUVGHevAPzHuAuOg4fnzGz1j19wt44gnj\n3nvh9tuhfajzHgzCPx/bwhk/HcV/XRvkP38xm7NTGnnI5P33cbfcwj1nLOPdNi+TN/TX/HD8D7l9\n9O3f+KVXGaxk1Z5VzM/O5OWPP6UgZyGPLN7Ft3YY8y8awqbLziLp5CEktUkisU0iSW29fxPbJJLU\nJokOsR0wBZf3y/+NN+Ctt2DpUqrjEyiL60BFMJJgRTXByiAJhbswHPldBlDSbzjR3zqDrpPPJHpI\nf4V/PVVXw5vzd/OH9xeyLncbB0uKiXfd6Jc4lPOHjWbyxCgGdtzvjVfGxkJysnfurIVrEUFvZhFA\nNnAOsAtYBlzrnFt3lLq
"text/plain": [
"<matplotlib.figure.Figure at 0x55bf310>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# compare calibration files from points 0,1,2\n",
"# with the optimized (average or selection of best)\n",
"\n",
"for sensor in run.sensors:\n",
" r0, t0 = read_curve(sensor.outputpath, sensor.outputkind)\n",
" plt.figure()\n",
" dif = [0,0,0]\n",
" for j in range(3):\n",
" rr, rt = read_curve(sensor.caldat_file[j], 'zdat')\n",
" rc, tc = make_calib(run.rref, run.tref, rr, rt, run.t_points)\n",
" dif[j] = compare_calib(r0, t0, rc, tc)\n",
" plt.plot(t0, dif[j], '-')\n",
" plt.xscale('log')\n",
" plt.yscale('symlog', linthreshy=0.001)\n",
" plt.grid(True, axis='y')\n",
" plt.axis([min(t0),max(t0),-1,1])\n",
" #plt.legend(['dif1','dif2','dif3','est'])\n",
" plt.show()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 2",
"language": "python",
"name": "python2"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.5"
}
},
"nbformat": 4,
"nbformat_minor": 2
}