Skip to content

Instantly share code, notes, and snippets.

@DimensionalScoop
Created June 5, 2018 16:23
Show Gist options
  • Save DimensionalScoop/5db429f56de9906485b607d6649d8e38 to your computer and use it in GitHub Desktop.
Save DimensionalScoop/5db429f56de9906485b607d6649d8e38 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"ExecuteTime": {
"end_time": "2018-06-05T16:18:07.336505Z",
"start_time": "2018-06-05T16:18:07.003013Z"
},
"run_control": {
"frozen": false,
"read_only": false
}
},
"outputs": [],
"source": [
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"import scipy.optimize as opt\n",
"import uncertainties.unumpy as unp"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"ExecuteTime": {
"end_time": "2018-06-05T16:18:07.342702Z",
"start_time": "2018-06-05T16:18:07.338800Z"
},
"run_control": {
"frozen": false,
"read_only": false
}
},
"outputs": [],
"source": [
"count_data = 43000 # number of data points used in fit\n",
"bins = 400 # number of bins after efficiency corrections \n",
"tau = 2.1969811e-6 # value taken from wiki\n",
"count_MC_samples = 10000 # higher values increase confidence in end result"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"ExecuteTime": {
"end_time": "2018-06-05T16:18:07.350324Z",
"start_time": "2018-06-05T16:18:07.346203Z"
},
"run_control": {
"frozen": false,
"read_only": false
}
},
"outputs": [],
"source": [
"def random_lifetimes(size,seed=0):\n",
" p = np.random.rand(size)\n",
" return -np.log(p*tau)*tau"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"ExecuteTime": {
"end_time": "2018-06-05T16:18:07.363922Z",
"start_time": "2018-06-05T16:18:07.353484Z"
},
"run_control": {
"frozen": false,
"read_only": false
}
},
"outputs": [],
"source": [
"def sample_fit():\n",
" data = random_lifetimes(count_data)\n",
" hist, bin_edges = np.histogram(data, bins = bins)\n",
"\n",
" t = bin_edges[:-1]\n",
" hits = hist\n",
"\n",
" N_0 = sum(hits)\n",
" e = [(sum(hits[:i])) for i in range(len(hits))]\n",
"\n",
" def fit_function(x,N_0,pr,decay_constant):\n",
" a = -N_0*np.exp(-decay_constant*x) + N_0 -pr\n",
" return a\n",
" \n",
" params, _ = opt.curve_fit(fit_function,t,e,p0=[sum(hits)*0.7,1,np.log(2)/2e-6])\n",
" \n",
" tau_mc = 1/params[-1]\n",
" return tau_mc"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"ExecuteTime": {
"end_time": "2018-06-05T16:21:47.184067Z",
"start_time": "2018-06-05T16:18:07.367764Z"
}
},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"/usr/lib/python3.6/site-packages/ipykernel_launcher.py:12: RuntimeWarning: overflow encountered in exp\n",
" if sys.path[0] == '':\n",
"/usr/lib/python3.6/site-packages/ipykernel_launcher.py:12: RuntimeWarning: overflow encountered in multiply\n",
" if sys.path[0] == '':\n"
]
}
],
"source": [
"results = np.zeros(count_MC_samples)\n",
"for i in range(count_MC_samples):\n",
" results[i] = sample_fit()"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"ExecuteTime": {
"end_time": "2018-06-05T16:21:47.198052Z",
"start_time": "2018-06-05T16:21:47.186230Z"
}
},
"outputs": [],
"source": [
"average = np.average(results)\n",
"sor = np.array(sorted(results))\n",
"median_index = int(len(sor)/2)\n",
"interval_lenght = 0.95 # two sigma\n",
"left_border = sor[median_index - int(len(sor)*interval_lenght/2)]\n",
"right_border = sor[median_index + int(len(sor)*interval_lenght/2)]"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"ExecuteTime": {
"end_time": "2018-06-05T16:22:01.709782Z",
"start_time": "2018-06-05T16:22:01.123900Z"
}
},
"outputs": [
{
"data": {
"image/png": "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\nAAAAAElFTkSuQmCC\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Relative Abweichung am linken Rand: -1.0420473677118418 %\n",
"Relative Abweichung am rechten Rand: 1.0458345167097765 %\n"
]
}
],
"source": [
"plt.hist(results*1e6,label=\"MC\",bins=20)\n",
"plt.vlines(tau*1e6,0,200,label=\"Literaturwert $\\tau$\")\n",
"plt.vlines(average*1e6,0,100,label=r\"Mittelwert $\\tau_{MC}$\",color=\"r\")\n",
"plt.axvspan(left_border*1e6,right_border*1e6,0,250,color=\"y\",alpha=0.5,label=str(interval_lenght*100)+\"% der MC-Daten\")\n",
"\n",
"plt.legend()\n",
"plt.savefig(\"mc.pdf\")\n",
"plt.show()\n",
"print(\"Relative Abweichung am linken Rand:\",(left_border-tau)/tau*100,\"%\")\n",
"print(\"Relative Abweichung am rechten Rand:\",(right_border-tau)/tau*100,\"%\")"
]
}
],
"metadata": {
"hide_input": false,
"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.6.5"
},
"latex_envs": {
"bibliofile": "biblio.bib",
"cite_by": "apalike",
"current_citInitial": 1,
"eqLabelWithNumbers": true,
"eqNumInitial": 0
},
"toc": {
"colors": {
"hover_highlight": "#DAA520",
"running_highlight": "#FF0000",
"selected_highlight": "#FFD700"
},
"moveMenuLeft": true,
"nav_menu": {
"height": "12px",
"width": "252px"
},
"navigate_menu": true,
"number_sections": true,
"sideBar": true,
"threshold": 4,
"toc_cell": false,
"toc_section_display": "block",
"toc_window_display": false
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment