{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "from helpers import *" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Now with gravity:" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "initial_power = 600 * si.uW \n", "\n", "trap: PancakeTrap = PancakeTrap(\n", " power=0, # Set pancake laser power to 0, no 2D trap\n", " grad_z= 0 * si.G / si.cm,\n", " grad_r=0,\n", " power_tweezer=initial_power,\n", " waist_tweezer=1.838 * si.um,\n", " a=184.4*(4 * np.pi * const.epsilon_0 * const.value(\"Bohr radius\")**3)/(2 * const.epsilon_0 * const.c),\n", "\n", " wvl = 1064 * si.nm, \n", ")\n", "\n", "zr = float(trap.subs(trap.get_tweezer_rayleigh()))" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[8.04411166e+14 3.41463059e+10 7.14412881e+06 3.74494602e+03\n", " 4.39908379e+00 1.36692625e-02] s\n", "-2.1844153222213267e-29\n" ] }, { "data": { "image/png": "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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "ename": "", "evalue": "", "output_type": "error", "traceback": [ "\u001b[1;31mThe Kernel crashed while executing code in the current cell or a previous cell. \n", "\u001b[1;31mPlease review the code in the cell(s) to identify a possible cause of the failure. \n", "\u001b[1;31mClick here for more info. \n", "\u001b[1;31mView Jupyter log for further details." ] } ], "source": [ "trap[trap.power_tweezer] = 0.685* initial_power\n", "plot_solutions(trap,200,-1.5*zr,2.2*zr)" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ " 0%| | 0/150 [00:00:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03831205569593e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.59578013923982e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.22987233417557e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.11493616708779e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.59578013923982e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.03831205569593e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.59578013923982e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.22987233417557e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.11493616708779e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 84%|████████▍ | 126/150 [06:30<00:20, 1.17it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.59357799278023e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03743119711209e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.59357799278023e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 85%|████████▍ | 127/150 [06:31<00:19, 1.16it/s]:3: RuntimeWarning: overflow encountered in scalar power\n", " return 1.28529150916595e-28*x0 - 1.28529150916595e-28*x0/(99197614347.6731*z**2/pi**2 + 1) - 2.67062937174555e-24*z\n", " 85%|████████▌ | 128/150 [06:32<00:19, 1.15it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03566947994442e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58917369986106e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.21401687966654e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.10700843983327e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.58917369986106e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.03566947994442e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58917369986106e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.21401687966654e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.10700843983327e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 86%|████████▌ | 129/150 [06:33<00:18, 1.16it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.58697155340147e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03478862136059e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58697155340147e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 87%|████████▋ | 130/150 [06:34<00:17, 1.15it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.58476940694188e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03390776277675e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58476940694188e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 87%|████████▋ | 131/150 [06:34<00:16, 1.16it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.1981614251575e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.09908071257875e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.58256726048229e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03302690419292e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58256726048229e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.03302690419292e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58256726048229e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.1981614251575e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.09908071257875e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 88%|████████▊ | 132/150 [06:35<00:15, 1.16it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03214604560908e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.5803651140227e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.5803651140227e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", " 89%|████████▊ | 133/150 [06:36<00:14, 1.16it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.18759112215148e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.09379556107574e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.57816296756311e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03126518702525e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57816296756311e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.03126518702525e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57816296756311e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.18759112215148e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.09379556107574e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":3: RuntimeWarning: overflow encountered in scalar multiply\n", " return 1.27873807890889e-28*x0 - 1.27873807890889e-28*x0/(99197614347.6731*z**2/pi**2 + 1) - 2.67062937174555e-24*z\n", " 89%|████████▉ | 134/150 [06:37<00:14, 1.13it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.57596082110353e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03038432844141e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57596082110353e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 90%|█████████ | 135/150 [06:38<00:12, 1.16it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02950346985758e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57375867464394e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.17702081914545e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08851040957273e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.57375867464394e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02950346985758e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57375867464394e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.17702081914545e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08851040957273e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 91%|█████████ | 136/150 [06:39<00:12, 1.16it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.57155652818435e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02862261127374e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57155652818435e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.17173566764244e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08586783382122e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02862261127374e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57155652818435e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.17173566764244e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08586783382122e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 91%|█████████▏| 137/150 [06:40<00:11, 1.16it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.0277417526899e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56935438172476e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.16645051613943e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08322525806971e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.56935438172476e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.0277417526899e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56935438172476e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.16645051613943e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08322525806971e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 92%|█████████▏| 138/150 [06:41<00:10, 1.15it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.56715223526517e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02686089410607e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56715223526517e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":3: RuntimeWarning: overflow encountered in scalar multiply\n", " return 1.27327688702801e-28*x0 - 1.27327688702801e-28*x0/(99197614347.6731*z**2/pi**2 + 1) - 2.67062937174555e-24*z\n", " 93%|█████████▎| 139/150 [06:41<00:09, 1.16it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.1558802131334e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.0779401065667e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.56495008880558e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02598003552223e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56495008880558e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02598003552223e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56495008880558e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.1558802131334e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.0779401065667e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 93%|█████████▎| 140/150 [06:42<00:08, 1.16it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.0250991769384e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.562747942346e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.15059506163039e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.0752975308152e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.562747942346e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.0250991769384e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.562747942346e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.15059506163039e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.0752975308152e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 94%|█████████▍| 141/150 [06:43<00:07, 1.17it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.56054579588641e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02421831835456e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56054579588641e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 95%|█████████▍| 142/150 [06:44<00:06, 1.18it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02333745977073e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55834364942682e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.14002475862437e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.07001237931218e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.55834364942682e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02333745977073e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55834364942682e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.14002475862437e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.07001237931218e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 95%|█████████▌| 143/150 [06:45<00:05, 1.18it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02245660118689e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55614150296723e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 96%|█████████▌| 144/150 [06:46<00:05, 1.17it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.55393935650764e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02157574260306e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55393935650764e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.12945445561834e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.06472722780917e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02157574260306e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55393935650764e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.12945445561834e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.06472722780917e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 97%|█████████▋| 145/150 [06:46<00:04, 1.16it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.55173721004805e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02069488401922e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55173721004805e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 97%|█████████▋| 146/150 [06:47<00:03, 1.15it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.11888415261232e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05944207630616e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.54953506358847e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.01981402543539e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54953506358847e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.01981402543539e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54953506358847e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.11888415261232e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05944207630616e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 98%|█████████▊| 147/150 [06:48<00:02, 1.15it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.1135990011093e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05679950055465e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.54733291712888e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.01893316685155e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54733291712888e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.01893316685155e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54733291712888e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.1135990011093e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05679950055465e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 99%|█████████▊| 148/150 [06:49<00:01, 1.15it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.01805230826772e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54513077066929e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.10831384960629e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05415692480315e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.54513077066929e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.01805230826772e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54513077066929e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.10831384960629e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05415692480315e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 99%|█████████▉| 149/150 [06:50<00:00, 1.15it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.5429286242097e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.01717144968388e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.5429286242097e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", "100%|██████████| 150/150 [06:51<00:00, 2.74s/it]\n" ] }, { "data": { "image/png": "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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trap[trap.power_tweezer] = initial_power\n", "plot_occupation(trap,200,-1.5*zr,2.2*zr,power_fac_down=0.62,power_fac_up=0.7,n_spill_steps=150)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### With more gridpoints to check if that makes spilling more smooth" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ " 83%|████████▎ | 125/150 [10:01<01:01, 2.47s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03831205569593e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.59578013923982e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.22987233417557e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.11493616708779e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.59578013923982e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.03831205569593e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.59578013923982e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.22987233417557e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.11493616708779e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 84%|████████▍ | 126/150 [10:03<01:00, 2.53s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.59357799278023e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03743119711209e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.59357799278023e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", "c:\\Users\\peter\\AppData\\Local\\anaconda3\\Lib\\site-packages\\scipy\\optimize\\_root_scalar.py:326: RuntimeWarning: Derivative was zero.\n", " r, sol = methodc(f, x0, args=args, fprime=fprime, fprime2=fprime2, **kwargs)\n", " 85%|████████▍ | 127/150 [10:06<00:58, 2.54s/it]:3: RuntimeWarning: overflow encountered in scalar power\n", " return 1.28529150916595e-28*x0 - 1.28529150916595e-28*x0/(99197614347.6731*z**2/pi**2 + 1) - 2.67062937174555e-24*z\n", " 85%|████████▌ | 128/150 [10:09<00:56, 2.57s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03566947994442e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58917369986106e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.21401687966654e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.10700843983327e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.58917369986106e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.03566947994442e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58917369986106e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.21401687966654e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.10700843983327e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 86%|████████▌ | 129/150 [10:11<00:53, 2.56s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.58697155340147e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03478862136059e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58697155340147e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 87%|████████▋ | 130/150 [10:14<00:50, 2.54s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.58476940694188e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03390776277675e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58476940694188e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 87%|████████▋ | 131/150 [10:16<00:48, 2.53s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.1981614251575e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.09908071257875e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.58256726048229e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03302690419292e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58256726048229e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.03302690419292e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58256726048229e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.1981614251575e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.09908071257875e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 88%|████████▊ | 132/150 [10:19<00:45, 2.53s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03214604560908e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.5803651140227e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.5803651140227e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", " 89%|████████▊ | 133/150 [10:21<00:43, 2.55s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.18759112215148e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.09379556107574e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.57816296756311e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03126518702525e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57816296756311e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.03126518702525e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57816296756311e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.18759112215148e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.09379556107574e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":3: RuntimeWarning: overflow encountered in scalar multiply\n", " return 1.27873807890889e-28*x0 - 1.27873807890889e-28*x0/(99197614347.6731*z**2/pi**2 + 1) - 2.67062937174555e-24*z\n", " 89%|████████▉ | 134/150 [10:24<00:40, 2.56s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.57596082110353e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03038432844141e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57596082110353e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 90%|█████████ | 135/150 [10:27<00:38, 2.59s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02950346985758e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57375867464394e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.17702081914545e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08851040957273e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.57375867464394e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02950346985758e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57375867464394e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.17702081914545e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08851040957273e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 91%|█████████ | 136/150 [10:30<00:37, 2.69s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.57155652818435e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02862261127374e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57155652818435e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.17173566764244e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08586783382122e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02862261127374e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57155652818435e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.17173566764244e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08586783382122e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 91%|█████████▏| 137/150 [10:32<00:35, 2.71s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.0277417526899e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56935438172476e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.16645051613943e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08322525806971e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.56935438172476e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.0277417526899e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56935438172476e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.16645051613943e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08322525806971e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 92%|█████████▏| 138/150 [10:35<00:32, 2.72s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.56715223526517e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02686089410607e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56715223526517e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":3: RuntimeWarning: overflow encountered in scalar multiply\n", " return 1.27327688702801e-28*x0 - 1.27327688702801e-28*x0/(99197614347.6731*z**2/pi**2 + 1) - 2.67062937174555e-24*z\n", " 93%|█████████▎| 139/150 [10:38<00:30, 2.76s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.1558802131334e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.0779401065667e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.56495008880558e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02598003552223e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56495008880558e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02598003552223e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56495008880558e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.1558802131334e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.0779401065667e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 93%|█████████▎| 140/150 [10:40<00:26, 2.69s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.0250991769384e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.562747942346e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.15059506163039e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.0752975308152e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.562747942346e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.0250991769384e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.562747942346e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.15059506163039e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.0752975308152e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 94%|█████████▍| 141/150 [10:43<00:24, 2.71s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.56054579588641e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02421831835456e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56054579588641e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 95%|█████████▍| 142/150 [10:46<00:21, 2.65s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02333745977073e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55834364942682e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.14002475862437e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.07001237931218e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.55834364942682e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02333745977073e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55834364942682e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.14002475862437e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.07001237931218e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 95%|█████████▌| 143/150 [10:48<00:18, 2.57s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02245660118689e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55614150296723e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 96%|█████████▌| 144/150 [10:51<00:15, 2.55s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.55393935650764e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02157574260306e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55393935650764e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.12945445561834e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.06472722780917e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02157574260306e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55393935650764e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.12945445561834e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.06472722780917e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 97%|█████████▋| 145/150 [10:53<00:12, 2.53s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.55173721004805e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02069488401922e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55173721004805e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 97%|█████████▋| 146/150 [10:56<00:10, 2.52s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.11888415261232e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05944207630616e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.54953506358847e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.01981402543539e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54953506358847e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.01981402543539e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54953506358847e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.11888415261232e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05944207630616e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 98%|█████████▊| 147/150 [10:58<00:07, 2.51s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.1135990011093e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05679950055465e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.54733291712888e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.01893316685155e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54733291712888e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.01893316685155e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54733291712888e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.1135990011093e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05679950055465e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 99%|█████████▊| 148/150 [11:00<00:04, 2.48s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.01805230826772e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54513077066929e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.10831384960629e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05415692480315e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.54513077066929e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.01805230826772e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54513077066929e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.10831384960629e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05415692480315e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 99%|█████████▉| 149/150 [11:03<00:02, 2.48s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.5429286242097e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.01717144968388e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.5429286242097e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", "100%|██████████| 150/150 [11:05<00:00, 4.44s/it]\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjwAAAF1CAYAAADssDCjAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAABcSAAAXEgFnn9JSAABdP0lEQVR4nO3deVxUZfs/8M/MMMPAAIIIiCKguO/7kihoaqXmvpVlmrt+XTLNshIMK+uxLCsfe8q0fX1My2zRXHLJfcUdxTVQUVB2huH6/eFvzuOwCTpwxuHzfr146Zxz7jPX3OfMmevc933O0YiIgIiIiMiJadUOgIiIiKisMeEhIiIip8eEh4iIiJweEx4iIiJyekx4iIiIyOkx4SEiIiKnx4SHiIiInB4THiIiInJ6THiIiIjI6THhISIiIqfHhIeIiIicHhMeIiIicnpMeIiIiMjpMeEhIiIip3fPCc/IkSOh0Whw/PjxUpc9e/YsNBoNhg0bZjN9586d2LBhwx2XK6nIyEhoNBpkZWXdVXlntmrVKrRr1w6enp6oWrUqxo0bh+vXr5e4fGZmJqKjo1G7dm0YjUbUqVMHs2fPRmpqqt1iXL58OTQaDV544YVC548YMQIajQbVq1cvdP7atWuh0WgwderUUr2vdb+5/U+r1aJKlSro3r071qxZY7O8dT8NDQ0t0frvte6vXr2KiRMnIjg4GO7u7mjTpg1WrlxZbJn169fj8ccfR926dWEymeDt7Y3WrVtj3rx5SElJKbJcWloaDAYDvvjiixLH58yWLVuGZs2awd3dHTVq1MBzzz2HzMzMu1rXe++9V+rjU2ZmJmbPno2QkBAYDAbUqFED06dPL/R7l5KSgmeffRZ16tSBm5sbGjZsiIULFyI3N/ee1ltRaTQatG/fvtTl7rSdz549i8cffxyBgYHw8PBAZGQkNm/eXOiyycnJmD59OoKDg+Hm5oYGDRpgwYIFyMnJKTaGpKQk+Pv7lzp+e+7vqpJ79OOPP0pUVJRcvXq11GWTk5MlKipKvv/+e2XamjVrRKvVyr///e9ilyuNiIgIASCZmZl3Vd5ZrVixQgBInTp1ZNasWTJo0CDRaDTSsGFDSU1NvWP57Oxs6dSpkwCQrl27ysyZMyU8PFwASGRkpOTm5tolzvj4eAEgERERhc6vVq2aaLVaASBHjhwpMH/OnDkCQH788cdSva91v5k2bZpERUVJVFSUvPDCCzJ69GgJDAwUAPLxxx8XiDMkJOSO677Xur9586Y0adJEtFqtPP744zJz5kwJCQkRAPLJJ58UWD4tLU2GDRsmAMTb21uGDh0qs2fPlilTpkjjxo0FgFStWlViY2MLfb/Vq1cLAElISLhjbM4uOjpaAEiLFi1k9uzZ8tBDDwkA6dKlS6n3+c2bN4ubm1upjk95eXnStWtXASDt27eXmTNnSmRkpACQtm3bSk5OjrJsRkaGtGjRQgDII488IjNnzpQOHToIAOnXr5/k5eXd1XorMgDSrl27UpW503a+dOmSVK9eXYxGo4wePVqmTZsmfn5+otPpZN26dTbLXr9+XRo0aCAajUb69u0rzz77rDRv3lwAyJNPPllsHMOHDy91/Pbc39V2zwmPvS1fvlwA2CQ894oJT0E3b96USpUqSf369W1+YD/44AMBIPPmzbvjOt544w0BIC+//LLN9NGjRwsA+e9//2u3eENCQsRkMhX4gh05ckQAyMCBAwWAvPvuuwXKRkREiFarleTk5FK9p3W/iY+PLzAvKSlJAgICpEqVKpKVlSUiIomJiQJAGjRoUOx67VH38+bNK5BwJScnS506dcTb21tSUlJslh88eLAAkKefflpu3rxZYH3Lli0TnU4nDRs2FLPZXGD+5MmTpWnTpneMy9mdOXNGdDpdgYR+1qxZAkA+/fTTEq/rm2++EZPJJABKdXz6+eefBYAMHjzYJmEZP358gYR3wYIFAkBeffVVm3U89thjAkD++OOPu1pvRVbahKEk23nUqFECwCa5OXfunFSpUkXq1Kljs69NnDhRAMiyZcuUabm5uUoisnfv3kLjWLt2rRJDSeO35/7uCJjwVFAff/xxgR9MkVtneaGhoXdspcjLy5Pg4GCpV69egSTk5MmTMnLkSFm9erXd4h0xYoQAkP3799tMf/fddwWA7Nq1S9zd3aV3794283NycsTNzU1atWpV6vcsLuERERk7dqwAkH379inTKleuLIMGDSp2vfda9yIiQUFBUqNGDbFYLDbTP/nkEwEgy5cvV6atWbNGAEivXr2KXefkyZMFgKxatarAvDp16sjMmTPvGJeze+mllwSArF+/3mZ6WlqauLu7F9kKeburV69K//79BYCEhoZK7dq1S3V8ioqKEgDy008/2Uz/+++/BYBM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r7yivF6wYIH4+vrKpk2b5MyZM/L++++Lq6uruLq6KsukpKQodSYi0qlTJ2natKkcOXJENm/eLI0aNbIZw2MdLH67lJQU0Wg0snPnzmLjI6KiMeEhukeF/VBevHhRBg8eLF5eXuLl5SW9e/dWrqzKn/AsX7682EGrCQkJ0rhxY3F1dVV+8JYsWSIAZM+ePSJy60fSxcVFJk2aZFP26NGj8tBDD4m7u7tUrlxZhg8fbvPjW9z8kJAQAVDgz5pUZWdny6xZs6Rq1ari5uYmbdq0kXXr1inrLmnC89hjj0mPHj3EaDRKq1atZPPmzcp8i8Uir732mtSoUUMMBoM0b95cVq5cabOOtWvXCgD54YcflGlVq1aVnj172ixX3DYRKVnCM3/+fOnatavyOiMjQ4YPHy6VKlUSb29v6dy5s3zxxRcCQGJjY0VE5KmnnrJJRA8dOiTt27cXg8EgjRs3ljVr1ths/6ioKMl/LvrTTz9JQECAzQBzIiodjQjvakZE6oiMjETz5s2VQciOLjExEWFhYTaDusvD0KFD0aBBA0RHR5fbexI5G47hISIqoapVq2Ls2LH44IMPyu09L168iL/++gtTp04tt/ckckZMeIiISmH+/Pn46aefkJCQUC7vFx0djQULFqBy5crl8n5EzopdWkREROT02MJDRERETo8JDxERETk9JjxERETk9JjwEBERkdNjwkNEREROjwkPEREROT0mPEREROT0mPAQERGR02PCQ0RERE6PCQ8RERE5PSY8RERE5PSY8BAREZHTY8JDRERETu//AdKfMYvJZTdqAAAAAElFTkSuQmCC", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trap[trap.power_tweezer] = initial_power\n", "plot_occupation(trap,200,-1.5*zr,2.2*zr,power_fac_down=0.62,power_fac_up=0.7,n_spill_steps=150,n_pot_steps=4000)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Check if gravity is consistent:\n", "We would expect gravity to equivalent to this magnetic gradient:" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "2.8999920616468033G/cm\n" ] } ], "source": [ "grav_grad = float(trap.subs(trap.m*const.g/trap.mu_b) /si.G*si.cm)\n", "print(f\"{grav_grad}G/cm\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Check with no gravity and only magnetic gradient:" ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "initial_power = 600 * si.uW \n", "\n", "trap: PancakeTrap = PancakeTrap(\n", " power=0, # Set pancake laser power to 0, no 2D trap\n", " grad_z= grav_grad * si.G / si.cm,\n", " grad_r=0,\n", " power_tweezer=initial_power,\n", " waist_tweezer=1.838 * si.um,\n", " a=184.4*(4 * np.pi * const.epsilon_0 * const.value(\"Bohr radius\")**3)/(2 * const.epsilon_0 * const.c),\n", "\n", " wvl = 1064 * si.nm, \n", ")\n", "\n", "zr = float(trap.subs(trap.get_tweezer_rayleigh()))" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "-2.3722450803097887e-29\n" ] }, { "data": { "image/png": "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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trap[trap.power_tweezer] = 0.65* initial_power\n", "plot_solutions(trap,200,-1.5*zr,2.2*zr)" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ " 0%| | 0/150 [00:00:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03831205569593e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.59578013923982e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.22987233417557e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.11493616708779e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.59578013923982e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.03831205569593e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.59578013923982e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.22987233417557e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.11493616708779e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 84%|████████▍ | 126/150 [05:13<00:06, 3.44it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.59357799278023e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03743119711209e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.59357799278023e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", "c:\\Users\\peter\\AppData\\Local\\anaconda3\\Lib\\site-packages\\scipy\\optimize\\_root_scalar.py:326: RuntimeWarning: Derivative was zero.\n", " r, sol = methodc(f, x0, args=args, fprime=fprime, fprime2=fprime2, **kwargs)\n", " 85%|████████▍ | 127/150 [05:13<00:06, 3.46it/s]:3: RuntimeWarning: overflow encountered in scalar power\n", " return 1.28529150916595e-28*x0 - 1.28529150916595e-28*x0/(99197614347.6731*z**2/pi**2 + 1) - 2.67062937174555e-24*z\n", " 85%|████████▌ | 128/150 [05:13<00:06, 3.37it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03566947994442e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58917369986106e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.21401687966654e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.10700843983327e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.58917369986106e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.03566947994442e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58917369986106e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.21401687966654e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.10700843983327e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 86%|████████▌ | 129/150 [05:14<00:06, 3.33it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.58697155340147e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03478862136059e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58697155340147e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 87%|████████▋ | 130/150 [05:14<00:05, 3.36it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.58476940694188e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03390776277675e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58476940694188e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 87%|████████▋ | 131/150 [05:14<00:05, 3.36it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.1981614251575e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.09908071257875e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.58256726048229e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03302690419292e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58256726048229e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.03302690419292e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.58256726048229e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.1981614251575e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.09908071257875e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 88%|████████▊ | 132/150 [05:15<00:05, 3.29it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03214604560908e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.5803651140227e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.5803651140227e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", " 89%|████████▊ | 133/150 [05:15<00:05, 3.21it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.18759112215148e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.09379556107574e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.57816296756311e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03126518702525e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57816296756311e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.03126518702525e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57816296756311e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.18759112215148e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.09379556107574e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":3: RuntimeWarning: overflow encountered in scalar multiply\n", " return 1.27873807890889e-28*x0 - 1.27873807890889e-28*x0/(99197614347.6731*z**2/pi**2 + 1) - 2.67062937174555e-24*z\n", " 89%|████████▉ | 134/150 [05:15<00:05, 3.13it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.57596082110353e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.03038432844141e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57596082110353e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 90%|█████████ | 135/150 [05:16<00:04, 3.14it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02950346985758e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57375867464394e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.17702081914545e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08851040957273e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.57375867464394e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02950346985758e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57375867464394e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.17702081914545e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08851040957273e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 91%|█████████ | 136/150 [05:16<00:04, 3.17it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.57155652818435e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02862261127374e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57155652818435e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.17173566764244e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08586783382122e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02862261127374e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.57155652818435e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.17173566764244e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08586783382122e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 91%|█████████▏| 137/150 [05:16<00:04, 3.09it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.0277417526899e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56935438172476e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.16645051613943e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08322525806971e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.56935438172476e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.0277417526899e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56935438172476e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.16645051613943e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.08322525806971e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 92%|█████████▏| 138/150 [05:16<00:03, 3.28it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.56715223526517e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02686089410607e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56715223526517e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":3: RuntimeWarning: overflow encountered in scalar multiply\n", " return 1.27327688702801e-28*x0 - 1.27327688702801e-28*x0/(99197614347.6731*z**2/pi**2 + 1) - 2.67062937174555e-24*z\n", " 93%|█████████▎| 139/150 [05:17<00:03, 3.19it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.1558802131334e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.0779401065667e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.56495008880558e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02598003552223e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56495008880558e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02598003552223e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56495008880558e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.1558802131334e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.0779401065667e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 93%|█████████▎| 140/150 [05:17<00:03, 3.30it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.0250991769384e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.562747942346e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.15059506163039e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.0752975308152e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.562747942346e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.0250991769384e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.562747942346e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.15059506163039e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.0752975308152e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 94%|█████████▍| 141/150 [05:17<00:02, 3.41it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.56054579588641e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02421831835456e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.56054579588641e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 95%|█████████▍| 142/150 [05:18<00:02, 3.44it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02333745977073e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55834364942682e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.14002475862437e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.07001237931218e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.55834364942682e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02333745977073e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55834364942682e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.14002475862437e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.07001237931218e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 95%|█████████▌| 143/150 [05:18<00:02, 3.47it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02245660118689e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55614150296723e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 96%|█████████▌| 144/150 [05:18<00:01, 3.49it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.55393935650764e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02157574260306e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55393935650764e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.12945445561834e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.06472722780917e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.02157574260306e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55393935650764e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.12945445561834e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.06472722780917e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 97%|█████████▋| 145/150 [05:18<00:01, 3.55it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.55173721004805e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.02069488401922e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.55173721004805e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", " 97%|█████████▋| 146/150 [05:19<00:01, 3.55it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.11888415261232e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05944207630616e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.54953506358847e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.01981402543539e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54953506358847e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.01981402543539e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54953506358847e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.11888415261232e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05944207630616e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 98%|█████████▊| 147/150 [05:19<00:00, 3.53it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.1135990011093e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05679950055465e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.54733291712888e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.01893316685155e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54733291712888e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.01893316685155e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54733291712888e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.1135990011093e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05679950055465e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 99%|█████████▊| 148/150 [05:19<00:00, 3.54it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.01805230826772e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54513077066929e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 6.10831384960629e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05415692480315e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.54513077066929e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -1.01805230826772e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.54513077066929e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 6.10831384960629e-38*z**3/(pi**7*(z**2/pi**2 + 1.00808875956951e-11)**4) - 3.05415692480315e-38*z/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3)\n", " 99%|█████████▉| 149/150 [05:20<00:00, 3.56it/s]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.5429286242097e-39*z/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -1.01717144968388e-38*z**2/(pi**5*(z**2/pi**2 + 1.00808875956951e-11)**3) + 2.5429286242097e-39/(pi**3*(z**2/pi**2 + 1.00808875956951e-11)**2)\n", "100%|██████████| 150/150 [05:20<00:00, 2.14s/it]\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAuEAAAF1CAYAAABGXzRaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAABcSAAAXEgFnn9JSAABmwUlEQVR4nO3dd3xT1fsH8E+SJm2a0j1ZZRYoe4MCZaoMEZChoFBkyBBBAVFRChYVv6Ii7p8Lla+KX0VQRFRkT0GQvYqU2UILLdCdps/vD0xsmrQ0Jc1tw+f9evUFuffckycnN/c+OTn3XJWICIiIiIiIyGXUSgdARERERHS7YRJORERERORiTMKJiIiIiFyMSTgRERERkYsxCSciIiIicjEm4URERERELsYknIiIiIjIxZiEExERERG5GJNwIiIiIiIXYxJORERERORiTMKJiIiIiFyMSTgRERERkYsxCSciIiIicjEm4URERERELnbLSXhsbCxUKhWOHj3q8LaJiYlQqVR44IEHrJbv3LkT69atu2m50uratStUKhVycnLKtL07W7FiBdq3b48qVaogPDwc48ePx5UrV0q9fXZ2NubOnYt69erBy8sL9evXx6xZs3D9+nWnxfjpp59CpVLhmWeesbt+5MiRUKlUqFatmt31q1evhkqlwuOPP+7Q85r3m8J/arUawcHB6NWrF1atWmVV3ryf1qpV66Z15+TkYM6cOYiKioKnpycCAwMxYMAA7Nu3r9TxHThwAP3794e/vz+8vLzQunVrfP3113bL7tmzB3379oWfnx8CAwPRp08fbN++vcKW3bZtG/r06YOAgAB4enqiUaNGWLBgAfLz823KpqSkYOLEiahZsya8vb3Rtm1bLF++3G69Zd1fV61aVeJxrqz15ubmolGjRggPD7/leh3ZHxxps927d6NPnz4ICQmBn58f7r77bmzatOmWy5qtXbsWw4cPR1RUFAwGA/z9/dGmTRvMmzcP6enpxW6XkZEBnU6HpUuXllj/7eLjjz9G8+bN4e3tjRo1auCpp55CdnZ2mep66623HD5nZmdnY9asWYiMjIROp0ONGjUwbdo0u/tqeno6pk+fjvr160Ov1yM6OhoLFy60+/l2pN7blUqlQocOHRze7mbvc2JiIoYPH46IiAj4+Piga9eu2Lhxo92yaWlpmDZtGmrWrAm9Xm85Zufl5ZUYQ2pqKkJDQx2O35n7u6LkFn3//fcSFxcnKSkpDm+blpYmcXFx8r///c+ybNWqVaJWq+W9994rsZwjYmJiBIBkZ2eXaXt3tWTJEgEg9evXl5kzZ8rgwYNFpVJJdHS0XL9+/abb5+bmSufOnQWAdO/eXWbMmCGdOnUSANK1a1fJz893SpynTp0SABITE2N3fdWqVUWtVgsAOXTokM36Z599VgDI999/79DzmvebqVOnSlxcnMTFxckzzzwjY8aMkYiICAEgH330kU2ckZGRJdZrNBot7damTRt58skn5YEHHhCtVit6vV527Nhx09gOHjwoPj4+otVq5aGHHpKpU6dKtWrVBIAsWrTIquy6devEy8tLVCqVDBw4UKZOnSpRUVHi4eEh33zzTYUr+9NPP4lGoxGDwSAjR46UadOmSXR0tACQQYMGWZW9du2aNG3aVNRqtQwfPlxmzJghkZGRAkA++eQTq7Jl3V8PHz4swcHBAkCOHDlis/5WPgezZ88WABIWFnZL9TqyPzjSZps2bRKtViu+vr4yfvx4eeyxxyQ0NFTUarV8++23ZS4rIpKRkSEPPPCAABB/f38ZNmyYzJo1S6ZMmSJNmjQRABIeHi4HDx6023YrV64UAJKUlFRs+94u5s6dKwCkZcuWMmvWLLn77rsFgHTr1s3h4/DGjRtFr9c7dM4sKCiQ7t27CwDp0KGDzJgxQ7p27SoApF27dpKXl2cpm5WVJS1bthQA0rt3b5kxY4Z07NhRAMiAAQOkoKCgTPXezgBI+/btHdrmZu/z+fPnpVq1auLl5SVjxoyRqVOnSkhIiGg0Gvntt9+syl65ckUaNWokKpVK7rvvPpk+fbq0aNFCAMjDDz9cYhwjRoxwOH5n7u9Ku+Uk3Nk+/fRTAWCVhN8qJuG2rl27Jn5+ftKwYUOrhPudd94RADJv3ryb1vHKK68IAHn++eetlo8ZM0YAyHfffee0eCMjI8VgMNh8wA4dOiQA5P777xcA8uabb9psGxMTI2q1WtLS0hx6TvN+c+rUKZt1qampEhYWJsHBwZKTkyMiIsnJyQJAGjVqVGK9H330kQCQRx55xOqEs3HjRtFoNNKmTZubxmZ+vatWrbKKqWrVquLt7W15T/Pz86V27do2X0KysrIkJiZG/P39JTU1tcKUNZlMEhkZKXq93irhzcvLk969e9u85nnz5tl8GUpLS5P69euLv7+/pKenW5aXZX9dt26dhISECIBik/Cyfg727dsnWq222CTckXpLuz+IONZmDRs2FIPBIMeOHbMsO3/+vAQGBkr16tXFZDKVqayIyJAhQyyfg2vXrtm8/o8//lg0Go1ER0eL0Wi0WT958mRp1qyZzfLbzd9//y0ajcbmi9nMmTMFgHz22Welruvrr78Wg8Fg2d9Le8788ccfBYAMGTLE6pj26KOP2ny5W7BggQCQF1980aqOBx98UADIr7/+WqZ6b2eOJrGleZ9Hjx4tAKwS7tOnT0twcLDUr1/fal+bOHGiAJCPP/7Ysiw/P9+SHP/5559241i9erUlhtLG78z9vSJgEn6bMieChU/EIjd6HmrVqnXT3tyCggKpWbOmNGjQwCYxPn78uMTGxsrKlSudFu/IkSMFgOzdu9dq+ZtvvikA5I8//hBvb2/p16+f1fq8vDzR6/XSunVrh5+zpCRcRGTcuHECQPbs2WNZFhgYKIMHDy6x3n79+gkAOXv2rM26Hj16CICb/rIUGRkpgYGBNsvNJydzb/r27dsFgPTv39+m7NatWwWALFy4sMKU3b17twCQMWPG2JTdvHmzAJDJkydbllWvXl1q1Khhk+B98sknAkA+/fRTEXF8f83KypIxY8aIWq2WoKAgadWqld0kvKyfg/z8fGnbtq00a9ZMqlWrZpOEO1pvafcHR9rswoULEh0dLaNHj7apd+DAgQJAzpw543BZkRu/eAKQvn372pQvbPLkyQJAVqxYYbOufv36MmPGjBK3vx0899xzAkDWrl1rtTwjI0O8vb2L/QWxsJSUFMv7VKtWLalXr55D58y4uDgBID/88IPVcvNnf8KECZZl48ePl7CwMMnIyLAqa/5l44UXXihTvbez0iaxpX2fMzMzxdPTUzp16mRTx5w5cwSArF+/XkRErl+/Lnq9Xnr27GlTduvWrfLII4/I5s2bbdZdv35datasKX369HEoCXfG/l6ROH1M+IYNG6BSqbB06VL83//9Hxo3bgwvLy/UrFkTzz77LHJzcy3bFh3rHRsbi9GjRwMAJk6cCJVKhcTExGLHhO/btw/Dhw9H9erVodPp4O/vj27duuHnn38u02upVasWunbtir/++gtdunSBt7c3atasiRkzZiAjI8Om/NGjR/Hggw8iJCQEnp6eaNiwIV544QXL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vSeliVetVlviMzt8+DA6duyIbt26oWvXrnjooYdw+PBhzJ49+6av28xoNJaqnMlkssRARKQkHomIqEKKjo5GcnIy9Ho96tWrh3r16qFKlSqYNm0azpw543B9hXuagRsXM2ZlZeGdd95B586doVar0bVrV/zyyy/YsGGDJfGMjo5GQkICqlataokjKysL06dPx7Vr1266HgBGjx6NpKQkfPPNN/Dw+Lfvo379+vDw8EBycrJl23r16mH+/PnYuHGjQ6+v6AWbO3fuRMuWLeHr64uIiAhs27bNav2WLVvQsGFDAEDDhg0RGRmJl19+GQ0bNkRQUBC6du2KjRs3Wo0Hd8Z7EhQUBK1Wi5SUFMuyJUuWoHHjxlixYgWmTZuGbt264fTp0yWO/ddqtbh69arlcUJCQqmePzU11WXTIhIRlUjp8TBERCK2Y3xNJpO0bt1a7rzzTvnjjz9k//790rNnT6lTp45kZ2fbjAnPysqSpKQkyc/Pt1v/Rx99JL6+vnLs2DExGo0iItK3b1/R6XSycOFCERFZvXq1qFQqq7HjGRkZUr16dRkwYIDs27dP/vjjD2nZsqXccccdpVofHx8vnp6e8ttvv0lycrIkJSVJUlKSXLp0SUREnnjiCalatar8+OOPkpCQINOnTxdPT0/Zv3+/iNwY7z116tQS2y4mJkZUKpW88cYbcuzYMXnuuefE09NTjh07JiIiixYtEl9fX1m6dKkcP35cXn75ZVGpVPLTTz9Z6pg8ebLodDp57LHHRETk8OHDolKpxMvLyzIG/Gbvib330Z4OHTrICy+8YHm8YMECCQoKkg0bNsjff/8tb7/9tnh6eoqnp6elTHp6uqXNREQ6d+4szZo1k0OHDsnGjRulcePGVmPCr1+/LklJSVbPm56eLiqVSnbu3FlifERErsAknIgqBHvJ27lz52TIkCHi6+srvr6+0q9fP0lISBARsUnCP/300xIvzEtKSpImTZqIp6enJQl79913BYDs3r1bRG4kbh4eHjJp0iSrbQ8fPix33323eHt7S2BgoIwYMcIqISxpfWRkpACw+TMn+rm5uTJz5kwJDw8XvV4vbdu2ld9++81Sd2mT8AcffFDuuusu8fLyktatW8vGjRst600mk7z00ktSo0YN0el00qJFC1m+fLlVHatXrxYA8u2331qWhYeHS58+fazKlfSeiJQuCZ8/f750797d8jgrK0tGjBghfn5+4u/vL126dJGlS5cKADl48KCIiIwaNcrqy9H+/fulQ4cOotPppEmTJrJq1Sqr9z8uLk6K9jP98MMPEhYWZnURLRGRUlQivIMFEVFl1rVrV7Ro0cJyoWVFl5ycjLp161pduOoKw4YNQ6NGjTB37lyXPScRUXE4JpyIiFwqPDwc48aNwzvvvOOy5zx37hw2bdrk9LnHiYjKikk4ERG53Pz58/HDDz8gKSnJJc83d+5cLFiwAIGBgS55PiKim+FwFCIiIiIiF2NPOBERERGRizEJJyIiIiJyMSbhREREREQuxiSciIiIiMjFmIQTEREREbkYk3AiIiIiIhdjEk5ERERE5GJMwomIiIiIXIxJOBERERGRizEJJyIiIiJyMSbhREREREQuxiSciIiIiMjFmIQTEREREbnY/wNPvKjHN7f4ZwAAAABJRU5ErkJggg==", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trap[trap.power_tweezer] = initial_power\n", "plot_occupation(trap,200,-1.5*zr,2.2*zr,power_fac_down=0.62,power_fac_up=0.7,n_spill_steps=150)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Looks good :)\n", "\n", "## Compare to 532:" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "initial_power = 1000 * si.uW \n", "\n", "trap: PancakeTrap = PancakeTrap(\n", " power=0, # Set pancake laser power to 0, no 2D trap\n", " grad_z= 0 * si.G / si.cm,\n", " grad_r=0,\n", " power_tweezer=initial_power,\n", " waist_tweezer=1.838 * si.um,\n", " a=180*(4 * np.pi * const.epsilon_0 * const.value(\"Bohr radius\")**3)/(2 * const.epsilon_0 * const.c),\n", "\n", " wvl = 532 * si.nm, \n", ")\n", "\n", "zr = float(trap.subs(trap.get_tweezer_rayleigh()))" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[ nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan 5.59890114e+09\n", " nan 6.25536120e+05 nan 3.63499884e+02\n", " nan 6.06166486e-01 nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan]\n", "-3.149818256779484e-29\n" ] }, { "data": { "image/png": "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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trap[trap.power_tweezer] = 0.8* initial_power\n", "plot_solutions(trap,200,-1.5*zr,1.8*zr)" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ " 0%| | 0/150 [00:00:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.07579770935822e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.30319083743287e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.07579770935822e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 4.98191450245972e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.49095725122986e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -8.30319083743287e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.07579770935822e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 4.98191450245972e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.49095725122986e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", " 85%|████████▍ | 127/150 [08:11<00:26, 1.14s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.07490204241424e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.29960816965696e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.07490204241424e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", " 85%|████████▌ | 128/150 [08:12<00:24, 1.14s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.29602550188106e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.07400637547027e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 4.97761530112864e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.48880765056432e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.07400637547027e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -8.29602550188106e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.07400637547027e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 4.97761530112864e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.48880765056432e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", " 86%|████████▌ | 129/150 [08:14<00:23, 1.12s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.07311070852629e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.29244283410515e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.07311070852629e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", " 87%|████████▋ | 130/150 [08:15<00:22, 1.11s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.28886016632925e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.07221504158231e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 4.97331609979755e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.48665804989878e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.07221504158231e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -8.28886016632925e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.07221504158231e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 4.97331609979755e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.48665804989878e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", " 87%|████████▋ | 131/150 [08:16<00:21, 1.13s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.28527749855335e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.07131937463834e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 4.97116649913201e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.485583249566e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.07131937463834e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -8.28527749855335e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.07131937463834e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 4.97116649913201e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.485583249566e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", " 88%|████████▊ | 132/150 [08:17<00:20, 1.12s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.28169483077745e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.07042370769436e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 4.96901689846647e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.48450844923323e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.07042370769436e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -8.28169483077745e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.07042370769436e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 4.96901689846647e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.48450844923323e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", " 91%|█████████ | 136/150 [08:21<00:15, 1.09s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.06684103991846e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.26736415967384e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.06684103991846e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", " 91%|█████████▏| 137/150 [08:22<00:14, 1.10s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.26378149189793e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.06594537297448e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 4.95826889513876e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.47913444756938e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.06594537297448e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -8.26378149189793e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.06594537297448e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 4.95826889513876e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.47913444756938e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", " 92%|█████████▏| 138/150 [08:24<00:13, 1.12s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.06504970603051e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.26019882412203e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.06504970603051e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", " 93%|█████████▎| 139/150 [08:25<00:12, 1.11s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.06415403908653e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.25661615634613e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.06415403908653e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", " 93%|█████████▎| 140/150 [08:26<00:11, 1.13s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.06325837214256e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.25303348857022e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.06325837214256e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", " 94%|█████████▍| 141/150 [08:27<00:10, 1.13s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.24945082079432e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.06236270519858e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 4.94967049247659e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.4748352462383e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.06236270519858e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -8.24945082079432e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.06236270519858e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 4.94967049247659e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.4748352462383e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", " 95%|█████████▍| 142/150 [08:28<00:09, 1.17s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.0614670382546e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.24586815301842e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.0614670382546e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", " 95%|█████████▌| 143/150 [08:29<00:08, 1.17s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 4.94537129114551e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.47268564557275e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.06057137131063e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.24228548524251e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.06057137131063e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -8.24228548524251e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.06057137131063e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 4.94537129114551e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.47268564557275e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", " 96%|█████████▌| 144/150 [08:31<00:07, 1.17s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.05967570436665e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.23870281746661e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.05967570436665e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", " 97%|█████████▋| 145/150 [08:32<00:05, 1.16s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.23512014969071e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.05878003742268e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 4.94107208981442e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.47053604490721e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.05878003742268e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -8.23512014969071e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.05878003742268e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 4.94107208981442e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.47053604490721e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", " 97%|█████████▋| 146/150 [08:33<00:04, 1.16s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.0578843704787e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.2315374819148e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.0578843704787e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -8.2315374819148e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.0578843704787e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 4.93892248914888e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.46946124457444e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 4.93892248914888e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.46946124457444e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", " 98%|█████████▊| 147/150 [08:34<00:03, 1.14s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.05698870353473e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.2279548141389e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.05698870353473e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", " 99%|█████████▊| 148/150 [08:35<00:02, 1.14s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.224372146363e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.05609303659075e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 4.9346232878178e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.4673116439089e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.05609303659075e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return -8.224372146363e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.05609303659075e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", ":2: RuntimeWarning: invalid value encountered in scalar divide\n", " return 4.9346232878178e-37*z**3/(pi**7*(z**2/pi**2 + 4.03235503827802e-11)**4) - 2.4673116439089e-37*z/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3)\n", " 99%|█████████▉| 149/150 [08:36<00:01, 1.14s/it]:2: RuntimeWarning: overflow encountered in scalar power\n", " return 2.05519736964677e-38*z/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2) - 2.67062937174555e-24\n", ":2: RuntimeWarning: overflow encountered in scalar power\n", " return -8.2207894785871e-38*z**2/(pi**5*(z**2/pi**2 + 4.03235503827802e-11)**3) + 2.05519736964677e-38/(pi**3*(z**2/pi**2 + 4.03235503827802e-11)**2)\n", "100%|██████████| 150/150 [08:37<00:00, 3.45s/it]\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAjEAAAF1CAYAAAAZTrsTAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAABcSAAAXEgFnn9JSAABcFElEQVR4nO3dd3hT5dsH8G+SJm2aTrooq2VD2bJltExBUEBZgjIUEERkKorIKgj6c4A4QEURERWRoYgyZCpQNlimZY+WMlroHsn9/sGbSOigpSGnSb+f6+oFOfN+zjk5uc/zPOcclYgIiIiIiByMWukAiIiIiB4EkxgiIiJySExiiIiIyCExiSEiIiKHxCSGiIiIHBKTGCIiInJITGKIiIjIITGJISIiIofEJIaIiIgcEpMYIiIickhMYoiIiMghMYkhIiIih8QkhoiIiBwSkxgiIiJySEVOYgYNGgSVSoUTJ04Uet5z585BpVKhb9++VsOjoqKwefPm+05XUBEREVCpVEhPT3+g+UsCk8mEJk2aFHobX7t2DSNGjECFChXg7u6Oxo0bY+XKlTaN7euvv4ZKpcIbb7yR6/gBAwZApVKhbNmyuY5ft24dVCoVXnnllUKt13zc3P2nVqvh7++PDh06YO3atVbTm4/T0NDQAi1/9erVaNq0KTw9PVG6dGkMGzYMN2/eLHB8D7LtN23ahH79+qFatWowGAzw8fFBo0aNMH36dCQmJuY5X3JyMnQ6HZYuXVrg+JzZokWLUK9ePbi7u6N8+fJ47bXXkJaW9kDLmj9/fqHPT2lpaZg4cSJCQkKg0+lQvnx5jBkzBklJSTmmTUxMxPjx41G1alXo9XqEhYXhvffeQ3Z2dpGWW1KpVCo0a9bsvtOJCLy8vHKcQ8x/MTExVtNv3LgR4eHh8PX1hZ+fH5566in8888/uS77t99+Q0REBDw9PaHX69GgQQN88cUXhSqHLY9hRUkRrVq1SqZOnSrXrl0r9LwJCQkydepU+emnnyzD1q5dK2q1Wj777LN8pyuM8PBwASBpaWkPNH9JMHLkSAEgffr0KfA8t2/fljp16oharZZ+/frJhAkTJCQkRADIV199ZbPYzp49KwAkPDw81/FlypQRtVotAOTo0aM5xk+aNEkAyKpVqwq1XvNxM3r0aJk6dapMnTpV3njjDXnhhRckODhYAMiXX36ZI86QkJD7Lnvx4sUCQKpWrSqvvvqq9OzZU1QqlYSFhUlSUtJ95y/stk9OTpa+ffsKAPHx8ZE+ffrIxIkTZdSoUVK7dm0BIKVLl5bo6Ohc17dmzRoBILGxsfeNzdlNmzZNAEiDBg1k4sSJ8thjjwkAadOmjWRnZxdqWdu2bRO9Xl+o85PJZJK2bdsKAGnWrJlMmDBBIiIiBIA0adJEMjMzLdOmpqZKgwYNBIB07txZJkyYIM2bNxcA0r17dzGZTA+03JIMgDRt2vS+0505c8ZyXJjPH3f/3bhxwzLt999/b/kOjho1SoYNGyYeHh7i6uoqu3btslruggULBID4+/vLkCFD5OWXX7Z898eOHVugMtjyGFZakZMYW/v6668FgFUSU1RMYvKWmpoqzz33nAAodBIzffr0HD/kCQkJUrVqVfHx8ZHExESbxRkSEiIGgyHHF+zo0aMCQJ5++mkBIPPmzcsxb3h4uKjVaklISCjUOs3HzdmzZ3OMu379ugQFBYm/v7+kp6eLiEhcXJwAkJo1a+a73Nu3b4u3t7fUqFHDKmH55JNPBIBMnz79vrEVdtv36tVLAMjzzz8vt2/fzrG8RYsWiUajkbCwMMnKysoxfuTIkVK3bt37xuXszpw5IxqNRiIiIqyOxVdffVUAyDfffFPgZf3www9iMBgs372Cnp9+/fVXASC9evWySkJefPHFHEnsnDlzBIDMmjXLahnPPPOMAJANGzY80HJLsoImMebE/7vvvst3uvT0dPHx8ZHg4GCryoDDhw+LTqeTRx991DIsMTFRPDw8JDg42OqCIikpSerXry8qlUr++eeffNdny2O4OGASU4Jt3LhRKlasKACkY8eOhU5iypUrJ+XLlxej0Wg1/KuvvhIA8vXXX9ss1gEDBggAOXjwoNXwefPmCQDZs2ePuLu7S9euXa3GZ2Zmil6vl4YNGxZ6nfklMSIiQ4cOFQBy4MABy7BSpUpJz549813ul19+mSMBEblzJRwaGlqgmpzCbPu1a9cKAOnSpUu+yzTXxq1evTrHuKpVq8qECRPuG5ezmzx5sgCQTZs2WQ1PTk4Wd3f3PGsL73bt2jXp0aOHAJDQ0FCpUqVKoc5PU6dOFQDyyy+/WA3ftWuXAJDhw4dbhg0bNkyCgoIkOTnZalrzD+yMGTMeaLklWUGTmMjISAEgR44cyXe6AwcOSNWqVWXKlCk5xjVo0EBcXFwsSeWKFSsEgERGRuaY9ttvvxUA8r///S/f9dniGC5ObN4nZuvWrVCpVFi6dCk+//xz1KpVC25ubqhQoQImTZqEjIwMy7z39nUZNGgQBg8eDAAYMWIEVCoVzp07l2efmMOHD6Nfv34oV64cdDodfHx80KZNG/z+++8PVJbQ0FBERETg0KFDaN26Ndzd3VGhQgVMmDABycnJOaY/ceIEnnnmGQQEBMDV1RU1atTAjBkzLO2KIoKgoCBUqVLFar7MzEy4u7vDxcUFt2/fthpXv359VKpUyfI5PT0dkZGRqF69OlxdXREcHIyhQ4ciNjbWar5BgwbBxcUFO3fuRLVq1eDm5oaOHTsCAKZNmwaVSoVp06ZZzbN06VIkJSVh0aJFWLhwYaG21aVLl3Dp0iWEh4dDrbY+jNq0aQMA2LZtm2WYSqXC8OHD8eeff+LRRx+Fu7s7ypYti+nTp0NEsH//frRp0wYGgwGhoaGYOnWqVZt9REQEAGD37t1W69q0aRP8/f3RqFEjtGzZEtu2bbOa78CBA0hLS0Pbtm0LVb6CcHFxAQDodDrLsFq1aqFOnTqWz7lt+127dgH4r0xmKpUK4eHhOH/+PM6fP5/negu77T///HMAwKxZs/Itz8iRIzFgwACUKVPGavj58+fx77//Wo4ns1WrVqF169bw8vJCYGAgunTpgn379lnGL168GCqVCn/99RciIyMREhICvV6Pxo0bY+vWrRARfPTRR6hcuTIMBgMaN26MLVu25BtjbmzxPSuoXbt2QaPRoGXLllbDzfHv3LnTcvzl1UcqOjoaq1evxqBBg3Dw4ME8+3LlpVSpUgCQ4xgxnxP8/f0twxYuXIi4uDgYDAaraU+ePAkAKF269AMtN6++kOnp6VCpVFbH9qBBg+Dm5oZr165h8ODB8PPzg5eXF7p27YqLFy8iOTkZo0aNQmBgIHx9ffHEE0/g3LlzBd4eZtHR0VCpVBgyZIjV8B07dkClUqFJkyZWw2/evAmNRoPnn38eTzzxBFQqFc6cOZNjuR9//DFUKhWWLFmS63rz2s9HjhyBi4sLqlevnm/cDRo0wKlTpzB9+nSr4enp6Th//jwCAwOhUqkAANWqVcOsWbPQpUuXHMtxc3MDgFx/q+5WmGPY/Lty8+ZNDBs2DEFBQdDr9WjatGmOPoH22s85FDULGjhwoACQ48ePi4jIli1bBIA88sgjotPppH///jJhwgQJDQ0VADJmzBjLvOY+BOar/1WrVkm3bt0sV41Tp06VhISEHNOJiOzcuVPc3NzEz89PhgwZIhMnTpTu3buLWq0WlUolO3bssExb0JqYkJAQqVy5snh7e0ujRo2s2o+bNWtm1Sa8c+dOcXd3FxcXF3n66adlzJgxUr9+fQEgjz76qKWJwdxUc/78ecu827Zts1Qhr1u3zjI8NjZWVCqVvPzyyyJypxahdevWAkBatGghEyZMkL59+4qLi4uUL19eLl26ZLUfVCqV+Pv7y1NPPSWjRo2SmTNnWvbJ1KlTZcuWLVbl3bFjh9y6dSvXfXE/mzZtEgAyderUHOOys7NFo9FYVYMCkNq1a4tOp5OnnnpKxo4dK+XKlbNc4RkMBunSpYtV34758+db5jfHN3DgQMuwrKws8fLykt69e4vIf1Xnd+/7999/XwDI77//XqBy3S2/mpgbN25ImTJlpEaNGlZV7/fKbdu3bNlSNBpNrs025qvhu6v571WYbZ+eni6urq5SoUKFvAt6HwsXLhQ3Nzer78+sWbMEgAQHB8vQoUNl+PDh4unpKXq9Xvbs2SMi/9Wq1q9fXwICAmTUqFEyYMAAUavVYjAY5MUXXxRfX18ZPny4PP/88+Li4iIGg0Hi4uIKHWNRvmeFUa5cuTxrysznwlOnTonIf335PvzwQ6vpLly4YHV1Xtia4itXroiPj48EBATI+vXrJSUlRf766y+pWLGieHl5yenTp/OcNz4+Xj777DPR6/VSsWJFq6bFwiz33vO+WVpaWo7+awMHDhStVithYWFSu3ZtmTBhgqXvTcOGDSU8PFyqVasmY8eOlc6dOwsAadSoUb7fq7yUL19eKlasaDXM3PSq0Wismm9/+OEHASArVqyw9EmZPXt2jmW2bNlS9Hq9ZVvhnpqYvPZzjRo1JCQkRKZPny7VqlUTNzc3qV69unzwwQc5alDvlp6eLnv37rXUjt99HsxP//79BYD8+OOP+U5XmGN44MCBolarpX79+lKxYkV55ZVXZNCgQaLT6UStVsv+/fut5rXXfr7bQ0tidDqd7Nu3zzLd9evXxcfHR7y8vCzJQG4/nLk1J+U2XYcOHUSn01k2ttnChQsFgIwaNcoyrDBJDAB56qmnLAeZyWSytAl/+umnInLnh6JKlSri6uoqW7dutcyfnZ0tzz//vACQadOmiYjIsmXLBIAsXrzYMt20adPE3d1d1Gq1vP7665bh33zzjdUJ1/yj/NZbb1nFuXHjRlGpVPLUU09Zhpn3Q9++ffMtY14Km8T8/PPPAiDHF9fMy8tLatWqZfls/jG5+wt5+PBhy3BzwiUicu7cOQEgLVu2tFpmSEiIVK9e3fL577//FgCycOFCERHZu3dvjh/3Hj16iFarzVGdXhC5deydPHmyDB8+XIKDgyU4ONiqKamg6tSpI97e3rmO++CDDwRAvp3YC7PtY2JiBLjTqfNBPf3009KxY0fL55MnT4qLi4vUq1fPqg3/wIED4uLiIu3btxeR/77LPj4+cvHiRct0Y8eOFQDi5uYm//77r2W4ubPhvc1sBVGU71lheHp6Sr169XId98orrwgA2bt3b6GW+SDN3UeOHJGwsDDL9weAlC1bVg4fPpznPDNnzrRMGxgYKCdPnnzg5RY2iTFf3GVkZIjInfPqI488IgCkTp06kpqaapm+TZs2AkBiYmIKvD3Mhg0bJgDk3LlzlmERERHi4eEhAOSPP/6wDB88eLBotVq5deuWpKamioeHhzRo0MBqeZcuXRKVSmW5UBIpWHNSWlqaaDQaASAVKlSQ0aNHy7Bhw6Rs2bI5LsbuZjKZRKfTWbb96NGjC1Tu7du3i1qtlqCgIElJScl32sIcw+Z917JlS6t9tGjRIgEgI0aMsAyz536+20N7Tkz79u3RsGFDy2c/Pz80bdoUt2/fxvXr14u8/PHjx+O7775D1apVrYabqzELc6vq3dRqNd59911LNb1KpcI777wDnU6HZcuWAQD+/vtvxMTEYNCgQQgPD7fMq9Fo8P7778PT0xNfffUVAKBjx45Qq9VWt4xv2bIFLVq0QI0aNbB9+3bL8PXr10Ov11uaBL766iv4+flh6tSpVjG2b98eERERWL16NW7dumU17umnn36gchdWSkoKAMDV1TXX8a6urjluGXV3d8fw4cMtn+vWrQsPDw+oVCqMHTvWMjwkJARBQUG4cOGC1fzh4eE4deoUEhISANxpSgKAdu3aAQAeeeQR+Pr6WoYDwM6dO9G0adMc1emFMW/ePEyfPh3Tp0/HzJkzsWDBAsTGxsLPz++BjuWUlJR8txuAfG+3Lcy2j4+PBwD4+vrmmC4uLg7Tpk3L8ffll19apjEajdi8ebNVU9JPP/2E7OxsTJs2zaqJoUGDBnj33XfRo0cPq/X06tUL5cqVs3xu0aIFAKBbt25WTUBNmzYFgBz7vSCK8j0rjKLuO1tISUnBW2+9hWPHjqF9+/YYP348Hn/8cVy+fBnPP/+8ZZ/fq1y5cpgwYQK6deuGa9euITw8HMePHy/ycgtq5MiRlqZXlUqFRx99FADw0ksvQa/XW6YzN/s8yHHQuXNnALAcB+np6di1a5elienu42DDhg1o2bIlvLy8oNfr0aNHDxw8eBCnT5+2TLN8+XKICPr371+oOOLi4hAWFoauXbvi+PHjmDt3LhYuXIjo6Gg0atQI33zzTa7dHlJSUjBw4EC8/PLLCA0Nxbx58zB69Oh813X06FH06NEDJpMJCxYsgLu7e77TP8gx/Morr1jto8cffxwArLaVmT32891cijR3PqpVq5ZjmLe3N4A7bdVF9dhjjwEArly5giNHjuD06dM4duyYpS+A0Wh8oOWWK1cOlStXthrm7e2NGjVq4PDhwwBg+bdVq1Y55vfx8UGtWrWwe/du3Lp1C35+fmjSpImlrT8tLQ27d+/GW2+9hdOnT+O7775DWloa3NzcsHHjRrRt2xZubm5ITk7GqVOnUKZMGURGRuZYT3JyMkwmE/755x+rts0Haed/EOb217z2ZUZGRo7EoWLFipZ+JGYGgwEeHh45vnhubm45vkgRERFYsmQJoqKi0KlTJ2zatAkhISGW/aVWqxEREYHffvsNaWlpuHz5Mq5evYoXX3yxSGU9e/aspb3bZDIhISEB27Ztw6hRo/D4449j3bp16NChQ4GX5+bmlmeSbe4zll/SVZhtb+7nYE787hYXF5ejHR64k0yYT/p79uxBQkKCVfnMx7856bjb3cmo2b3nAnNsFStWzLVcd/ebK6gH/Z4VlpubW77bHch/39nC6NGjsWbNGnz00UcYNWqUZfjy5cvRp08fPPvss9iwYUOO+QYOHGj5/48//oi+ffvixRdftPywP+hyC8oex0G7du2g1WqxZcsWDB48GDt37kRGRgZ69uyJNWvWWMoaHR2Ny5cvY8yYMZZ5+/fvj2+//RbLly+3PJPqxx9/hK+vLzp16lSoOEJDQ3HkyJEcw318fPDuu++ibdu2+PHHHy1Jl5mHh4elD9vs2bPRtm1bfPTRR+jWrVuu/foOHDiATp064caNG5g1axa6d+9+39ge5Bi+d9/l91tuj/18t4dWE5NbpmfunCQiRV7++fPn8eSTT6JcuXLo3LkzxowZgx07dqBx48ZFWkdenew8PT2RlJQEk8lk6STo5eWV67TmjpHmK+bOnTvj4sWLiImJsXypWrdujdatWyMzMxO7d+/GgQMHcO3aNUuHLXMNy5UrVyy1AHf/7d27F0DOH6f7ZeG2Yr6yv7cmCLiTQKakpFgOdDMPD49cl5XXVcG9zFfOu3fvRkpKCnbv3o327dtbTdOuXTtkZmYiKioKf//9NwDYtFOvWq22PIhq0aJFyM7OzlFTdj++vr6WY+le5u1577a7d/67p73bvdu+fPny0Gg0+Pfff3NMW79+fcidJmXL3702bNiA0qVLo27dupZh5mMur+P/XkXd7wX1IN+zwvL19c11uwMF23dFZTQasXTpUlSvXt0q0QCA3r17o23btti4cSMuX76c73L69OmDRo0aYceOHUhKSrLZcvNjj+PA09MTLVu2tNTEbNmyxdKZvHXr1ti7dy/S09Oxfv16ALA6Dtq3b4+goCAsX74cwJ0Ou1FRUejVq5dV5/2ieuSRRyzLz4+Hh4fl3PLbb7/lGL9p0yZERETg2rVrmDFjBiZNmlSg9T/IMXzvPsrvt9xe33czh3ztgIiga9euWLduHaZMmYL9+/cjKSkJR44cweuvv16kZef1xMKEhAT4+vpCrVbD09MTwJ0EI69pgTtXh4B1FefWrVvh5uaGJk2aWH6Ut2/fbvlSmavpzAdChw4dcvzQ3P33xBNPFKm8D8qcbZ89ezbHuAsXLsBoNN63V35hhYaGIiQkBPv27cOOHTuQlZVlaUoyMycsu3btws6dO6HX69G8eXObxmFmbko010wUVLVq1WA0GnHx4sUc48zbM79tV5ht7+7ujnbt2iEmJgbR0dGFihO4k8TcW8tkPjZze4prWlqaTS5SHsSDfM8Kq1q1arh06RKysrJyjDt79iz0ej0qVKjwgCW4v/j4eGRkZKBGjRq5jg8LCwMAXLx4ESKCzZs353m3ZkhICADgxo0bhVou8N+P2L2JuPnCTUmdO3fG5cuXcerUKWzduhXNmjWDTqdDREQEMjIyEBUVhfXr1yM0NBQ1a9a0zKfRaNCnTx8cOnQIMTExlmSmX79+hY4hLi4O27dvR1xcXI5x5t8Yc03EhQsX8PPPP+eaIN69j+62cuVKdOnSBcnJyZg3bx7eeuutAsem9DFsa8UuiTF/OfJz5MgRREdHo0+fPpg2bRoeeeQRywFhbuN90BPpiRMnctyiduPGDZw6dcrShle/fn0AsFzp3y01NRX79u1D5cqVLZlno0aNEBAQgM2bN+Ovv/5Cs2bN4OrqipCQEISEhOCvv/7CH3/8gVq1alkOWm9vb1SoUAFHjhzJtcpu/vz5mDlzZo6D214qVKiAChUqYPv27Tm29datWwHgoSQP4eHhOHDgQJ61LDVr1kSZMmXwzz//YPfu3WjRooVNr6LuZm4SKmiNhJm5+e/u26CBO8fs9u3bUb58+Xxvuy3sth8xYgQAYNy4cfl+L+4dd/v2bezZsyfHrdXmW8j37NmTYxn9+/eHl5dXnld6D9ODfM8Kq2XLlsjKyrLcJm+WkpKCvXv3olGjRjmaTG3J19cXWq02z9e8mGvcSpcuDZVKhT59+qB37945quxFBNHR0dDr9QgODi7UcoH/HitwbyKbW42fvZmT2T/++AN79+61XGyYk9kNGzZgx44dudbGmfu+/Prrr/j5559Rvnx5tG7dutAxLF++HOHh4fjss89yjPvrr78AwNJn9Ndff0XPnj3xzTff5JjW3CR1dzeBzZs345lnnoHRaMSSJUsK/ToVpY9hWyt2SYx54+XXTmZOWK5du2Y1PC4uzlKllluWWRDp6emYMmWK5bPJZMKECROQnZ1taVNu0aIFKlWqhGXLlll+NIA7Vb3jxo1DUlKSVUcwlUqFxx57DJs3b8aePXusOgNHRERg586d2LVrV46rwwEDBuDq1auYPHmy1Q/M7t27MW7cOHz55Ze5dti0l+eeew5nzpyxemdHYmIi5syZAx8fH/Tq1cvm64yIiEBsbCxWrVqF2rVrIygoKMc0bdu2xd69e3H06NGH8nwYs3fffRcA0LVr10LN1717d3h6emL27NlWP/afffYZzp07h2HDht13GYXZ9t27d0f//v2xceNG9O7dO9fE9/jx45Z+ZuZO7X/++SeMRmOOmpi+fftCpVJhxowZVu9bOnLkCNatW4fGjRs/1CaVvDzo96ww+vfvD41GgylTplhdXEyfPh1paWkF2ndF4ebmhieeeAInT57EggULrMatXbsWGzZsQJMmTSx9uHr37o3k5OQczwh67733cPLkSfTt2xeurq6FXq65xubXX3+1TJednY23337bxiUuvNq1a6N8+fL44IMPkJGRYTkOzMnsJ598gvT09FyPgyZNmqBKlSpYvHgx9u7daznWC6tbt27QarX45JNPcOnSJcvw2NhYTJo0Ca6urnjhhRcs07q6umLevHlWNTdxcXF46623oNVqLb8niYmJ6N+/PzIzM7F48WI8++yzhY5N6WPY1opdumW+i2H+/PmIi4vLtWd21apV0aRJE2zcuBERERFo1qwZrl69itWrVwMAtFrtA9dQuLq64vPPP8fevXvRuHFj7NixA/v27UO3bt3wzDPPALhT7fjNN9/gscceQ4cOHdCtWzeUL18eW7duxaFDh9C8efMc7ZOdO3e2vDzv3pOrOQO/98pg0qRJ+OOPP/C///0PW7duRatWrRAfH48VK1ZArVbjyy+/zPGws9xs3boVW7duRURERI4HrBWU+WFtdz+07bXXXsPy5csxfPhwSyfbFStW4Ny5c1i8eLGl2c2WzFdTR48ezbPXfrt27Szb+t4k5kG2xdy5c+Hj42P5nJaWhg0bNuDQoUMoU6ZMjocI3m99pUqVwjvvvIOXXnoJ9evXR8+ePXH+/HmsWLECdevWtepsCNhm2y9atAheXl747LPPsHbtWjz22GOoVq0aMjIysHfvXuzevRsigjZt2lg6Fm7YsAF169bNkSiGhYVhypQpmD59OurVq4euXbsiMzMT33//PbRaLT799NMCbdeCOHToEFavXo369esXqNPig3zPCqN69eqYMGEC3nnnHTRs2BBdunTBoUOHsH79enTo0MFyjgDu/OCYj51792lBrV69GocOHUL37t0tNcBz585FVFQURowYgdWrV6NevXo4deoUfvnlF/j4+GDRokWW+WfMmIGNGzciMjISu3btQv369bF//35s2bIFYWFheP/99y3TFma5/fr1w+TJkzF79mz8+++/CAkJwbp165Cenp7jYYm2kNt2yE+nTp3wxRdfQKfTWb2s0Xwc5Hd3Wv/+/S0d3gtyV1Ju+zkkJAQzZ87ExIkTUa9ePfTu3RvZ2dn45ZdfEB8fj4ULF1pqV8qVK4d3330Xo0ePRt26ddGrVy9kZWVh1apVuHHjBj799FPLzQsff/wx4uLiUKZMGcTExOR67mnZsqWlr2Bu260wx7BDKNIN2pL3c2ImTpyYY9o+ffoI7np4WG7PJjGZ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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trap[trap.power_tweezer] = initial_power\n", "plot_occupation(trap,200,-1.5*zr,1.8*zr,power_fac_down=0.77,power_fac_up=0.82,n_spill_steps=150)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[ nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan 5.59890114e+09\n", " nan 6.25536120e+05 nan 3.63499884e+02\n", " nan 6.06166486e-01 nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan\n", " nan nan nan nan]\n", "-3.149818256779484e-29\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXUAAAF1CAYAAAAX/XrIAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAABcSAAAXEgFnn9JSAABDVElEQVR4nO3dd3gUVRsF8DNbk91NDySBQCBBCASQptQIiEhVQFAEFCLSREWQIoqRErGBKPAJFkQEUUHFQhFBmqBIB0VqQuiQQkLaJtmS+/2BrK6hhGWT2UzO73n2kZ25e+edEU4md+7OSEIIASIiUgSV3AUQEZH7MNSJiBSEoU5EpCAMdSIiBWGoExEpCEOdiEhBGOpERArCUCciUhCGOhGRgjDUiYgUhKFORKQgDHUiIgVhqBMRKQhDnYhIQRjqdMueeOIJSJKEI0eO3LTt5s2bIUkSJk6cWAaVla527dpBkiQUFBSU+bZr1KiB0NBQlz9/7tw5LF682K19kmfSyF0AlS8///wzFi1aJHcZdAtSU1NRt25ddO3aFQMHDnQsHz16NGw2m4yVUWlgqFOJmc1mDBs2TO4y6BaZzWbk5OQUWz569OiyL4ZKHYdfqMRefvllpKSkoG3btnKXQkTXwVCnEtm5cydmz56NadOmoUaNGi71MWfOHERGRsLb2xuNGzfGkiVLrtlu6dKlaNGiBQwGA3x9fdG+fXv8+OOPTm1uNFb/6KOPQpIknDx50qntZ599hg8//BAxMTHw8vJC9erV8dJLL6GwsNDp83a7HW+88QZq164Nb29vNGnSpNj2b8RqteKVV15BgwYNYDAYEBQUhG7dumHbtm3F2h45cgT9+vVDpUqVoNfrER0djWnTpiE/P/+G25gyZQokScLatWuLrQsNDXX8P1q0aBFq1qwJAFi2bBkkSXIMn11rTL2goADTpk1DnTp1oNfrUblyZTz66KPFrp9c3f6xY8cwYcIEVKtWDV5eXmjYsOE1h+eWLl2KVq1awd/fHz4+PmjevDkWLlx4w30kFwmim7BYLKJ+/fqiSZMmwmaziUGDBgkA4vDhwzf97KZNmwQAERoaKjQajXj88cfFyJEjRVhYmAAgZsyY4dR+9OjRAoAIDw8Xw4cPF3FxcSIwMFAAELNnzy7W7wsvvFBsm3379hUARHJyslPbJk2aCJ1OJwYMGCDGjRsnatSoIQCI0aNHO33+0UcfFQBEw4YNxejRo0WHDh2EWq0WwcHBAoDIz8+/4T4PHTpUABBdu3YVL7zwghg8eLAwGo1Cq9WKHTt2ONr99ttvwmAwCI1GI3r37i1Gjx4tGjVqJACIVq1aiYKCAkfbiIgIERIS4ng/efJkAUD8+OOPxbYfEhIiIiIihBBC7Nu3Tzz33HMCgIiJiRGTJ08W+/btu2afZrNZtGrVSgAQjRs3FqNHjxYPPfSQUKvVwmQyid9++63Y9ps0aSJCQkLEU089JUaMGCF8fHwEAPHdd9852i5dulQAEI0aNRLPP/+8eO6550S1atUEAPHOO+/c8FjSrWOo001NnTpVqNVqsXfvXiGEcCnUAYjVq1c7lp8/f17UrFlT6PV6kZKSIoQQYsuWLQKAaNmypcjIyHC0PXXqlKhWrZrQaDQiMTHRqd9bCXWdTid2797taJeeni78/f2Fr6+vsFgsQggh1q1bJwCIBx980LHs6jG4uh83CvXLly8LlUolHn/8caflGzZsEADE4MGDhRBC2Gw2UatWLaHX68XmzZsd7Ww2mxg8eLAAIKZMmeJY7mqoCyFEcnKyACD69u3r1O6/fU6ZMkUAECNHjhR2u92x/OeffxYqlUpERUUJm83mtP077rhDXLp0qdh+dunSxbGsSZMmIjIyUlitVseytLQ0ERAQICIjI69zJMlVHH6hGzp8+DCmT5+O559/Ho0bN3a5n/vuuw9du3Z1vA8LC8OECRNQWFiIFStWAIDj1/ZZs2YhICDA0bZ69eqYPHkybDZbsWl5t1pD06ZNHe+DgoLQvHlzZGdnIz09HcCVIQoAmD59OrRaraPtpEmTEBISUqLtCCFw+PBhZGRkOJbde++9SExMxAcffAAA+PXXX5GYmIi4uDinaxRqtRpvv/02fHx8ynx44tNPP4Wfnx/efvttqFT/REOHDh3Qv39/JCUl4ZdffnH6zNChQxEYGOh43759e3h7eyMpKcmxTAiB9PR0HD582LEsODgY+/fvx59//lmKe1QxMdTpuoqKivDkk08iPDwcU6ZMua2+WrduXWzZ3XffDQA4cOCA4796vd6x/N/atGkDAPjjjz9crqF27drFlvn5+QEALBaLowYvLy/ExMQ4tVOr1WjevPlNt+Hn54e+ffti9+7dqFq1Krp06YLZs2cjKSkJUVFR0Gg0ju0AQGxsbLE+/P39ERMTg9OnTyMrK+vWdtJFOTk5SE5Oxl133QUvL69i6693/P97TCVJgo+Pj+N4AsDw4cORnZ2NRo0aoXnz5pg8eTJ27NiBatWqwWAwlMLeVGwMdbqu9957D9u3b8f7779/2//4rnWW6+PjAwDIy8sDAGRnZ8NoNDqdJV5VpUoVp7au0Ov1xZZJkgTgytkkAGRlZcFkMjmW/9u/z0hv5NNPP8WMGTMQGRmJtWvXYvTo0ahVqxZiY2Nx9OhRAFf2FQB8fX2v2Yc79vdWuFrP9Y7p1eMJXAn1b775BrGxsdizZw+mTZuGFi1aICoqCqtWrXLXLtDfGOp0Xd988w0A4P7774ckSY7Xp59+CgCoW7fuNcPvWi5fvlxs2fnz5wHAMdTi4+ODzMzMa35jMzMzE8CVIRPgnzAuKioq1vZ2gjAgIAA5OTnX7Dc3N7dEfeh0OowbNw5//fUXTp48iY8++ggdOnTAtm3b0KNHDwghHD/Qrh6D//rv/v6Xu/f/duu5mYceegibN29GWloavvnmGwwcOBBnzpzBQw89hFOnTrnUJ10bv3xE1xUXF4d27doVW/7dd9/hwIEDePrppxEcHFyivvbs2VNs2fbt2wEATZo0AQA0atQI+/btw2+//YZ7773Xqe3VsdyrwyI6nQ4ArvmlmuPHj5eopmtp2rQpdu7ciT179uCuu+5yWrd79+6bfv7QoUNYtGgRHnzwQbRp0wYREREYMmQIhgwZgtatW+O3335DWloaGjVqBODK2Prw4cOd+jCbzdi9ezeioqKueSYMXH//L168iNzcXKfwLckPXl9fX9SsWRN//fUXLl++DH9/f6f1/z3+JZWdnY13330XVatWxZNPPomAgAA89NBDeOihhxAeHo7XXnsNO3bsQERExC31Szcg62VaKpdcmf3y35knycnJonLlysLPz09kZWU5tW3WrFmx2S+RkZFCo9GIo0ePCiGESE1NFWq1WtSqVctpNsqyZcscs1T+O/ulJDNltm/fLiRJEu3atRO5ubmOdnPnzi3R7JeDBw8KAOK+++5zmkFiNptFZGSk8PHxEVarVdhsNhEZGSnUarXYtGmTo53NZhPDhw8XAMQrr7ziWP7fmSorVqwQAMSAAQOctv/UU08JAE6zX86ePSsAiJ49ezq1vd6MmqFDhzrVvmHDBqHT6UTNmjUdy0s6+8Zut4uQkBARGhrqmOV0Vb9+/QQA8fvvv1/vcJILGOp0y1wJ9Vq1agmj0SiGDh0qhg8fLoKDg4VKpRLLli1zaj9q1CjHPPURI0aIJ554QgQGBgpJksS7777r1LZ3796O+eQTJkwQvXr1EhqNRrRu3drlUBfin7nyd9xxh3juuedEt27dhEqlEjVr1izRPPUBAwYIAKJ+/fpizJgx4rnnnhO1atUSAMSsWbMc7bZu3XrdeeotW7a84Tz1wsJCUaVKFcf0wQkTJogWLVqIoKAgUa9ePadQLywsFHq9XhgMBjF27Fixbdu2a/aZn58v7r77bsc89TFjxojevXsLtVotfHx8HJ8T4tamVH700UcCgKhcubIYMWKEGD9+vIiNjXVMHSX3YqjTLXMl1N977z0xffp0UbVqVaHX60XLli3FunXrrvmZTz75RDRr1kx4e3sLf39/cf/991+zbVZWlnjmmWdESEiI8PLyEnfffbdYs2aNeP31128r1IUQYv78+SImJkZ4eXmJ6OhosWzZMkdY3yzUCwoKxMyZM0XDhg2Fj4+PMJlMok2bNuKrr74q1vbPP/8Uffr0EUFBQcLLy0vUq1dPvPbaa6KwsNCp3X8DWAghjh49Knr06CF8fHyEj4+PeOCBB8TRo0dFp06dnEJVCCEWLFggqlSpIvR6vZg6dep1+8zLyxPx8fGiVq1aQqfTibCwMDFw4EDHb0hX3UqoCyHEN998I2JjY0WlSpWEl5eXiImJEW+88Uax/aTbJwnxr8vURERUrnH2CxGRgjDUiYgUhKFORKQgDHUiIgVhqBMRKQhDnYhIQRjqREQKwlAnIlIQhjoRkYIw1ImIFIS33sWVe1IXFBRAo9GU+P7gRESlRQgBm80GLy+vaz405kYY6gAKCgpgNBrlLoOIyEleXt4tP3WMoQ44nhuZl5fn9LDh8sxqtcJoNCpqn8oaj+Ht4zF0zdXjdjWbbgVDHf88GUar1SruL54S96ms8RjePh5D17gyHMwLpURECsJQVyiVSoXJkyff8kUW+geP4e3jMSx7fEgGroxf6XQ6WCwW/opIRLK7nUzij08iIgVhqBMRKQhDnYhIQRjqREQKwlAnIlIQhjoRkYIw1ImIFIShTkSkIAx1IiIFYagTESkIQ52ISEEY6kRECsJQJyJSEIY6EZGCMNSJiBSEoe4iS0oqLq3+Se4yiIic8BmlLjo28nnk7t4P3TeV4dOssdzlEBEB4Jm6y2q+Gg9Jrcax4aNhTb8kdzlUgexv3x3723f3mH7IszDUXWSsWwcRE8fAcjEFx0aOhbDb5S6JiMizQ/37779HTEwMfH190axZM/z6668AgB07dqBx48YwGo2IjY1FUlKS4zM3WuduwZ3vQ6Ue3ZD96+84M2NOqW2HiKikPDbUk5OTMXDgQMybNw+XL1/GmDFj8OCDDyInJwe9evXC+PHjkZmZiY4dOyIuLg4AUFBQcN11paXaM8NgiK6Nc3M/QMa6jaW6LSKim/HYUD99+jSGDh2Ktm3bQqVSYcCAAQCAOXPmIDAwEP3794dOp8OkSZNw8OBBHDlyBJs2bbruutKi0mkRNfVFqH19kDjqBRScOlNq2yIiuhmPDfW2bdti5syZjve///47zGYzbDYboqOjHcvVajWioqJw6NAhHDly5LrrSpM+NASRL4+HPTcXR4c+C3t+Qaluj4joejw21P8tMTERvXv3RkJCAtRqNQwGg9N6g8EAs9mMvLy8664rCavV6njZb/HCp1/zZqgS1x/mv47gZPyrt/RZIiK73e6UQa7y+FDfuXMnWrVqhaFDh2LcuHEwGAzIz893amM2m2EymW64riSMRiN0Oh10Oh0SEhJuudawgf3ge3dTpH7xNVK++PqWP09EFVdCQoIjf4xGo8v9eHSo//TTT+jYsSNee+01TJkyBQAQHR2NY8eOOdrY7XYkJiaiTp06N1xXEnl5ebBYLLBYLIiPj7/leiWVCpEvj4cupDKSX5qGvIOlO+xDRMoRHx/vyJ+8vDyX+/HYUD9+/Dj69OmDhQsXYsiQIY7l7du3R0pKChYvXgyLxYLp06cjKioKdevWveG6ktBqtY6XWq12qW6Nny+ipr4ECIGjQ5+DLTvHpX6IqGJRq9VOGeQqjw31Dz74AHl5eRg0aBBMJpPjtXv3bqxevRpz585FUFAQ1q9fj+XLlwMAvL29r7uuLBnr1ka1p4eg8PQZJE2IhxCizGsgoopJEkwcWK1W6HQ6WCyWW/oJaTt9FsJiueY6IQSSXpmOy7/8hpqvT0HowEfdVS5VcFe/2t9o0yqP6Ifcz9VMAjz4TL28kyQJNSaMhi40BCcnv4a8v0pvrjwR0VUM9VKk8TEhcspEoKgIx0aMhj03V+6SiEjhGOqlzFS3DqoOfwIFJ07ixMSpHF8nolLFUC8DIQ/3hH/rFkj/diXSlq2QuxwiUjCGehmQJAk1Jo6BrnIlJE9KgPnocblLIiKFYqiXEY2vDyInv4Aiq+XK+HoJb11ARHQrGOplyFS/HqoOGYT8Y0lIfpn3hyEi92Ool7HQR3vDt3kzpC1bgbRvV8pdDhEpDEO9jEkqFWq+NBaawAAkvzgVBafPyl0SESkIQ10GWn8/1HzxedhzcnH82fEQNpvcJRGRQjDUZeJ3d1OEPNwTubv34ezs+XKXQ0QKwVCXUdVhT8C7ViTOvjsf2bv2yl0OESkAQ11GKp0WkfEToNJqcfyZcbBlZctdEhGVcwx1mXnXqI5qzwyF5ex5nHhxCm8jQES3haHuAYIf6AL/Ni1w6fs1SP/6e7nLIaJyjKHuASRJQsT456ANDsKJSdNQcPK03CURUTnFUPcQWn8/1HxpLIrM+Tj29DgU3cbTxImo4mKoexDfpo0Q0vch5O3/A2ff5TRHIrp1DHUPU3XIQHjXisS5uR8gZ98fcpdDROUMQ93DqLRaRE4aB0mlQuKoCbDn58tdEhGVIwx1D+QdWQNVhwxEwYmTOD19ptzlEFE5wlD3UCEP94Tpzvq4+MlSXP7lV7nLIaJygqHuoSS1GjVffB4qb28kjXkJtstZcpdEROUAQ92D6cNCUf3Z4bBcTOFDNYioRBjqHi6oa0f4tWqO9G9X4tLKtXKXQ0QejqHu4SRJQo3xo6Dx98OJiZNhSUmVuyQi8mAM9XJAGxiAiLHPwnY5C0ljJ/GmX0R0XQz1ciLgnlYI6nwfLm/aitTPv5K7HCLyUAz1cqTas8OhrRyMU9PeROG583KXQ0QeiKFejmhMRtQY+yzsuXlIGv8Kh2GIqBiGejnj1+IuBHXpiKwt25C2bIXc5RCRh2Gol0PVnh4KbXAQTk55HYXnL8pdDhF5EIZ6OaTxMSFi3LOw5+TixIR4DsMQkQNDvZzyb3m3YzZM2vJv5S6HiDxEuQj1WbNmIS4uzvF+3Lhx8PLygslkgslkQnBwsGPdjh070LhxYxiNRsTGxiIpKUmGistGtWeGQhsUiJOTX0fhhRS5yyEiD+DRoV5YWIj4+HiMHz/eafmBAwfwxRdfIDc3F7m5uUhPTwcAFBQUoFevXhg/fjwyMzPRsWNHpx8GSqPx8UHE2Gdhz8nBiRc4G4aIPDzU4+LisG/fPgwdOtRp+YEDB3DnnXcWa79p0yYEBgaif//+0Ol0mDRpEg4ePIgjR46UVcllzr91cwR2bI/LG7Yg/Zsf5C6HiGTm0aE+a9YsrFq1CqGhoY5lFy5cwKVLlzBmzBhUqlQJLVq0wO+//w4AOHLkCKKjox1t1Wo1oqKicOjQoTKvvSxVHzUCmsAAJMdP571hiCo4jw71sLCwYsvS09PRrl07TJw4EefOncOQIUPQvXt3XLp0CXl5eTAYDE7tDQYDzGZzibZntVodL7vd7pZ9KAsaXx9EPP807NnZvEUvUTllt9udMshVHh3q19KgQQNs2LABLVu2hE6nw5AhQxAWFoZff/0VBoMB+f95pqfZbIbJZCpR30ajETqdDjqdDgkJCaVRfqkJiG2FgLatkbFmHTLW/ix3OUR0ixISEhz5YzQaXe6n3IX6r7/+ivnz5zsts1gs8PLyQnR0NI4dO+ZYbrfbkZiYiDp16pSo77y8PFgsFlgsFsTHx7u17rJQ7bmnoDYZceKlabBl58hdDhHdgvj4eEf+5OXludxPuQt1vV6P8ePHY9u2bbDZbJgzZw4KCgpwzz33oH379khJScHixYthsVgwffp0REVFoW7duiXqW6vVOl5qtbqU98T9dEGBCH/qSVhTUnH69Vlyl0NEt0CtVjtlkKvKXag3a9YM8+bNQ1xcHPz8/LBs2TKsWrUKXl5e8Pb2xurVqzF37lwEBQVh/fr1WL58udwll6ngbp1gatQAKYu/QPbOPXKXQ0RlTBKc3Ayr1QqdTgeLxXJLPyFtp89CWCylWJlrCs6cxV+Dn4a+ejXcue47qPQ6uUsiN9rfvjsAoNGmVR7RD7mfq5kElMMzdbo5r2rhqDKwPwoST+Dc3PflLoeIyhBDXaFC+vWGd2QNnPvfhzAfPS53OURURhjqCqXSaBAx4TkImx1J4+MhiorkLomIygBDXcFMdeugcp8eyN2zHymLv5C7HCIqAwx1has6+HHoQivj1Gtv84EaRBUAQ13h1AZvVB/zNIryzDg5+TW5yyGiUsZQrwD8W9yFgLZtkLFmHTI3bJG7HCIqRQz1CqLas8Og8vZG8ssJsP/n/jhEpBwM9QpCVykYVZ98HIWnz+LcbM5dJ1IqhnoFUrnXA/CuFYnz738M83HlPuaPqCJjqFcgkkaNiLHPQNjsODFxCh9/R6RADPUKxlQvGpUe6IKc33ch/evv5S6HiNyMoV4BVR02CJoAf5xMeAvWzMtyl0NEbsRQr4A0Pj6oNnIIbJcyeN91IoVhqFdQgR3bw6dxQ6QuXY6c3fvkLoeI3IShXkFJkoTqY56GpNFcuWhqs8ldEhG5AUO9AvOOqIbQfr1hPnwUF3nDLyJFYKhXcKGP9YUupDLOvDUHlrR0ucshotvEUK/g1F5eqPb0ENhzcnjRlEgBGOoE/3taw6dpI6QtW4GcPfvlLoeIbgNDna5cNB01ApJajeSXEyDsdrlLIiIXMdQJAOBdozoqP9wTeX/8hdQvvpa7HCJyEUOdHKoM6gdtUCBOvz4L1oxMucshIhe4PdRtNhuK+JDjckltMCD8qSdhu5yFMzPmyF0OEbngtkM9Ly8P7733Hrp06YLg4GDo9XrodDqEhISge/fueP/995GTk+OOWqkMBN7XDqaGMUhZ8iVy//xL7nKI6Ba5HOo2mw3Tp09HeHg4PvroIzRq1AizZ8/Gjz/+iJUrV2LmzJmoU6cOFixYgIiICEybNg1Wq9WdtVMpkCQJ1UePBCQJyZMSIPhbF1G5onH1g3fffTfuuece7NmzB5GRkdds8/jjjwMADh8+jPfeew933XUX9u/f7+omqYwYomqics/uSF3xA9K+/h6VH+kld0lEVEIuh/qKFStQo0aNErWtW7cu/ve//+HkyZOubo7KWJXBjyFj4xacnj4TgZ3vg8bXR+6SiKgEXB5++Xegnzlz5pptCgoKsHjx4mt+hjybxseE8OFPwJp+CWdn/U/ucoiohNwy+6VGjRp47LHHUFBQ4LQ8KysLTzzxhDs2QTII6nwfDNG1cfGTpchPPCF3OURUAm4JdSEEdu7ciZYtW3KIRUEklQrVnx0OYbPh5NQ35C6HiErALaEuSRJ++uknREVFoVmzZli3bp07uiUPYKpfF4H3tcPljb8gc9NWucshoptw25m60WjE119/jZEjR6J79+544403oFar3dE9ySx8+GCovPQ4OeV1FHFaKpFHc9uZ+lXTpk3DZ599hoSEBDz55JPu6J5kpqscjNB+D6Mg8QRSPuXDNIg8mdvO1P/tkUcewdatW7F37153dI9Zs2YhLi7O8X7Hjh1o3LgxjEYjYmNjkZSUVKJ15LqQRx+CrnIlnHn7f7wvDJEHc0uoFxUVoXLlyk7LmjRpgt27d2PhwoUu91tYWIj4+HiMHz/esaygoAC9evXC+PHjkZmZiY4dOzoC/0br6PaovbwQ/tRg2LOzeV8YIg/m8peP/vjjjxK1a9y4saubQFxcHHJycjB06FDHdMlNmzYhMDAQ/fv3BwBMmjQJ77zzDo4cOYLk5OTrrouOjna5DroioP09MK1YhZTPliFk4KMw1q0jd0lE9B8uh3qjRo0gSZLT0MvVsfX/LrO7+NCFWbNmISwsDFOmTHFMlfxvQKvVakRFReHQoUM4derUddcx1G+fJEmo9uwwHB4+Gicnv456yz5xup5CRPJzOdSTk5Od3gshUL9+faxZswYRERG3XRgAhIWFFVuWl5cHg8HgtMxgMMBsNt9wXUn8+4ZjKpWKs3euwVjnDgR36Yj0NeuQ+dMGBHa+T+6SiBTBbrc7blt+Ozc/dHlMPSIiwulVo0YNSJKE8PDwYuvcyWAwID8/32mZ2WyGyWS64bqSMBqN0Ol00Ol0SEhIcFvNSlN1yECoDAacnPYmigotcpdDpAgJCQmO/DEajS73U+6efBQdHY1jx4453tvtdiQmJqJOnTo3XFcSeXl5sFgssFgsiI+Pd3vtSqENCkTY431ReOoMLny8+OYfIKKbio+Pd+RPXl6ey/2Uu1Bv3749UlJSsHjxYlgsFkyfPh1RUVGoW7fuDdeVhFardbw49HJjIX16Ql81DGffnQdLaprc5RCVe2q12imDXFXuQt3b2xurV6/G3LlzERQUhPXr12P58uU3XUfupdJpEf7UkyjKM+P0m+/KXQ4R/c3lC6Vz5hSfq2yz2bBo0SIEBwc7LR81apSrmwEATJkyxel906ZNsWvXrmu2vdE6ci//Ni3h07QR0patQOigfjA1rC93SUQVniT++3XQEqpZs2bJNiBJOHHCs2/barVaodPpYLFYbunXHtvpsxCWin2h0JyUjENDnoXPXY0R881nnOJYBva37w4AaLRplUf0Q+7naiYBbpzSSBWTIaomKnXvjLQf1iBj9U8I6t5Z7pKIKjS3jKnv2bPnmsuzsrIwfPhwd2yCPFiVJx+H2mjAqVdnoKigUO5yiCo0t4T6fffdhx07djgtW758OaKjo7FqFX+1Uzqtvx/CBvVH4ZlzuLDgU7nLIarQ3BLqzz//PO6//35s27YNp0+fRrdu3TBgwAA8/PDDOHz4sDs2QR6u8kMPQF+1Cs7OeZ9THIlk5PKY+r/Fx8cjICAAXbp0AQDExMRg586dt3UzLypfVFotwkc+iaRJCTjz1mxEzXxV7pKIKiS3zVN/5plnMG/ePFitVkyePJmBXgH5t24BnyZ3IvXLb5B38JDc5RBVSC6fqQcEBFxz+prdbkePHj2c7reSkZHh6maoHJEkCdWeGYZDQ55F8iuvIeabJZziSFTGXA71d955h/9gqZgrUxw7Ie2HH5GxZh2CunWSuySiCsXlUOcTheh6qgx+HBkbtuDUqzMQ0KEdVF56uUsiqjBcHlNv06YNNm/eXOL269atQ6tWrVzdHJUj2gB/hA3sh8LTZ3kXR6Iy5vKZ+rx58zBs2DDk5+ejT58+6NKlC2JiYuDt7Q0AyM3NxYEDB7B582YsWbIEJpMJCxYscFvh5NkqP/Qg0n5Yg3Nz3kelh3tCV7mS3CURVQgun6k3bNgQ27dvx7Rp07B582a0bNkSJpMJRqMRBoMBfn5+6NChA7Zs2YI333wTu3fvRqNGjdxYOnmyq3dxtOfm8UHVRGXotuapS5KEHj16oEePHsjNzcXevXuRkpIClUqFsLAwNGzYsMRPHSLl8W/TEj6N70TqF18jdFA/GOvXk7skIsVzy5ePAMBkMuGee+5xV3ekAFemOA7FoaGjcHLK66j31WLOmCIqZeXuIRlUvhhqRSK4Wydkb9+FjB/Xy10OkeIx1KnUVX3ycagMBpxKeIsPqiYqZQx1KnXaAH9UGfgopzgSlQGGOpWJyr17QF8lDOdmz4clLV3ucogUyy0XSjMyMjB58mTs27cP+fn5+O8T8vbu3euOzVA5dnWKY1L8qzgzYzai3kqQuyQiRXJLqA8ePBg7duxA3759ERAQ4I4uSYH8Y1vCp3FDpH7+NUIH9oexfl25SyJSHLeE+vr167F+/XreBoBuSJIkVHv66hTH1zjFkagUuGVMPTAwEP7+/u7oihTOcEfUP1Mc1/4sdzlEiuOWUB8/fjzGjRuH1NRUd3RHCscpjkSlx20Pybh8+TLCwsJgMpmgVqud2vIhGfRv2sAAhD3eF+c++AQXFi5B1aeelLskIsVwOdTfffddN5ZBFU1In55IX7kW596dh0p9ekBXKVjukogUweVQHzRokDvroArmyhTHwUiKn84pjkRuxC8fkWz8Y1vB1KgBUj//GnkHD8tdDpEiMNRJNpIkofrTwwAAJ6e8XuxLa0R06xjqJCtD7SgEd+2E7O07kfnTBrnLISr3XA71l156CZs3b4bVanVnPVQBVR3yOFRGA05O4xRHotvlcqgbjUZMnjwZISEh6N69O+bMmYOjR4+6szaqILSBAQh7rC8KT53GxU+WyF0OUbnmcqhPmjQJW7ZswenTpzFs2DAcPXoU3bt3R0REBIYOHYqvvvoKmZmZ7qyVFCykdw/oq4Ti7LvzYU2/JHc5ROXWbY+pm0wmPPjgg3jvvfdw/PhxbN68GU2bNsXnn3+OqKgoNG/e3B11ksKp9DqEjxgMe04uTr81W+5yiMott18orVmzJkaMGIFvv/0WaWlpePvtt929CQDAuHHj4OXlBZPJBJPJhODgK19e2bFjBxo3bgyj0YjY2FgkJSWVyvbJ/fzvaQ3TnQ2Q+sXXyPvriNzlEJVLpTr7Ra1Wo02bNqXS94EDB/DFF18gNzcXubm5SE9PR0FBAXr16oXx48cjMzMTHTt2RFxcXKlsn9zv6oOqIQSnOBK5qNxOaTxw4ADuvPNOp2WbNm1CYGAg+vfvD51Oh0mTJuHgwYM4coRnfeWFsXYtBHfpiOzfdiBz3Ua5yyEqd8plqF+4cAGXLl3CmDFjUKlSJbRo0QK///47jhw5gujoaEc7tVqNqKgoHDp0SMZq6VZVHTIQKoM3Tk59k1MciW5RuQz19PR0tGvXDhMnTsS5c+cwZMgQdO/eHdnZ2TAYDE5tDQYDzGZzifq1Wq2Ol91uL43SqQS0QYH/muL4mdzlEJUJu93ulEGucjnUhw0bhtzcXKdle/bscSrm0qVLqF27tsvFXU+DBg2wYcMGtGzZEjqdDkOGDEFYWBgkSUJ+fr5TW7PZDJPJVKJ+jUYjdDoddDodEhJ4gyk5hfTpCV1YCM6+Ow/WS7x1MylfQkKCI3+MRqPL/bgc6h9//HGxM+D27dvjzJkzjvc2m61UZp/8+uuvmD9/vtMyi8WCRo0a4dixY45ldrsdiYmJqFOnTon6zcvLg8VigcViQXx8vFtrpltzZYrjk7Dn5OIMpzhSBRAfH+/In7y8PJf7cTnUrzUzoaxmK+j1eowfPx7btm2DzWbDnDlzUFBQgI4dOyIlJQWLFy+GxWLB9OnTERUVhbp1S/aAY61W63j990EfVPYC2raGqWF9pHz+FfIO8dvKpGxqtdopg1xVLsfUmzVrhnnz5iEuLg5+fn5YtmwZVq1aBW9vb6xevRpz585FUFAQ1q9fj+XLl8tdLrnIaYrjVE5xJCoJlx+SIbeBAwdi4MCBxZY3bdoUu3btkqEiKg3GOncgqPN9uPTjemSu24jATh3kLonIo5XLM3WqWKoOHQSVtzdOTn4N9v9cCCciZ7d1pr5gwQKnmSU2mw2LFi1yfGU/Jyfn9qojAqALCkTVJx/Hmf99iHPvzkf1F5+XuyQij+VyqFevXh0fffSR07LQ0FAsWbKkWDui21W51wNI/+lnnP9gIYJ7PwhD7Vpyl0TkkVwO9ZMnT7qxDKIbkzRqRDz/DI6MHIsTE6cg5pslkCRJ7rKIPA7H1KncMNWLRqUHuiBnx26kffWd3OUQeSSGOpUrVYcNgibAH6cS3oI187Lc5RB5HIY6lSsaHx9UGzkEtoxMnH69dO7VT1SeMdSp3Ans2B4+jRsidelXyNm1V+5yiDwKQ53KHUmSEPH8M5C0WiRNeIW35yX6F4Y6lUte1cMR9nhf5B9LxLm578tdDpHHYKhTuRU64BF4R9XEubkf8oZfRH9jqFO5pdJoUOOF0RCiCEljX4Kw2eQuiUh2DHUq14x17kBo397I++MvnP9wkdzlEMmOoU7lXpW4/tBXq4ozM+YgP/GE3OUQyYqhTuWeSq9HjQmjIaxWJI2PhygqkrskItkw1EkRfBrGoHKvB5Czcw8ufPSp3OWUMoH8fPNtPfKMlIuhTopRdVgc9OFVcfqNWcg7rNzZMCkpqThxIhmdO3fm06CoGIY6KYba2ws1Xx4HYbcj8ZnxivxSUn5+PjIzMwAA27Ztw+7du2WuiDwNQ50UxVS3DqoM7AfzkWM4M2O23OW43datW2G3F8HP1xcA8NVXX8lcEXkahjopTthjj8JYrw7Ov78QWdt3yl2OW+3de+VeN4FBgQgICMDWrVtlrog8DUOdFEfSqFFz0jio9HokPvcCbFnZcpfkNnv37oUEwMvLGy1atMCePXtQUFAgd1nkQRjqpEhe4VVR7ZlhsJy7gKSxkxRzQXHfvn3Q6fVQqVRo1aoVrFYrfvjhB7Rv3x6LFy+WuzzyAAx1Uqzg7p0QeG9bZPy4Hhc/XnLzD3i4rKwsJCYmwsvLCwDQokULAMBbb72FzZs3Y/DgwcjKyoKNt0uo0BjqpFiSJCFi3LPQh1fFqVffQs6+P+QuyWWrVq1CTEwMAMD771Bv2rQpAGD//v0AALvdjueeew5GoxEzZ86UpU6SH0OdFE1tNCBq6ouApMKxEaPL5SPwhBB46aWXcO7cOQCAl7c3ACAgIADVq1eH3W5Hv379AABffvklLBYLEhIS8MYbb6BDhw44fPiwbLVT2WOok+IZakWi+qgRsJw9j6QxL5a72wj8/vvv+PPPPx3vtRqN488REREAgObNm6NGjRooLCyETqdDdnY2XnrpJWzcuBGjRo0q85pJPgx1qhCCu3dC0P33InP9Jpx5+39yl1Nip0+fRocOHQAARqMRAFBQWOhY7/v3fHVJkhAZGQkAGDlyJIArZ/h6vR4///wzjh8/XpZlk4wY6lQhXB1fN9S5A+fenYf0H36Uu6QSWbhwIfLz8wHAca+Xwr9D3Wq1Omb1ZGRkOAI+JCQEPj4+AIB58+YBAH744YcyrZvkw1CnCkOl16PW9HhogwKRNOZF5B08JHdJN3ThwgW8+eabxZYXFhYiI+MSDAYDkpOTAQBHjx6F1WoFAJw9e9YxQ6Z58+bw9vbGypUry65wkhVDnSoUXaVgRCW8DGG348gTI2FJTZO7pOv69NNPHV8sUqmu/FMNCgqCxWJBeno6bDYbkpKSoNfr8dtvv+Hs2bNQqVTYsWMHsrKyAAC//fYbOnbsiG3btiEjI0O2faGyw1CnCscUE42IcaNgOX8RRwYOhz03V+6SrmnZsmWOP2u1WgBA7dq1UVBQAKv1ylx0i8UCIQROnz6NQ4cOITg4GHv37oXFcuVmZhs3bsSDDz4Iu92ONWvWlP1OUJljqFOFFNy5A6o8MQB5fx7C0SHPosjiWXd0vHz5Mv7445959Xa7HQBgs9kc4+h6vR4AHAFutVpRr149FP09u6d69erYuHEjunfvDpVKhW+//bYsd4FkwlCnCitsUH9UerALsrZuR9LzL3nUVMd169ahqKgIkiQBgONbopcuXXK0adCgQbHPtW3b1unPqampSE9PR+vWrbF27VrHRVdSLoY6VViSJKH66JHwb9MS6d+uwslXpnvMPWK+//57AIBarYbJZHIsT0v75xrA1cD/959jY2Oh0WggSRL69OkD4Mq3UXv27Amz2YzVq1eXRfkkI0WG+o4dO9C4cWMYjUbExsYiKSlJ7pLIQ0lqNSJfmQCfRg1x8ZOlODn5ddmD3W63O8LXZrM5picCQE5OjuPPFy9eBABoNBr4+fkBAM6cOQOtVgshBGrVqoXAwEAsXboU/fv3h1arxfz588twT0gOigv1goIC9OrVC+PHj0dmZiY6duyIuLg4ucsiD6bS61HrjSkw3VkfFz9ejFNT3pA12Ldu3eqYvQL8Mz/932fsEoCUlBQAVy6iXp3C+NFHHzmGWD7//HM8/PDD+PPPP5GcnIzevXtj48aN2L59exntCclBcaG+adMmBAYGon///tDpdJg0aRIOHjyII0eOyF0aeTC1txfueGMqTA3r48KCT6+cscs0xv7RRx8BuDKN0c/PD9nZV+4Hn/uvWToC/1wgzc/Pd5y1Xw3sSpUqYc6cORgwYABUKhUmTJiAl19+GVqtFsOGDXP0ScqjuFA/cuQIoqOjHe/VajWioqJw6JBnf9GE5Kc2eOOON6c6ztgTR00o81kxGzduxBdffAEAKCoqghACRqMR/v7+N/2s0Wh0/IYRFxeHnJwcjB07Fn379sW2bduQkJCA559/HgcPHkRsbCxycnJQVGQvzd0hGWhu3qR8ycvLg8FgcFpmMBhgNptv+tmr38gDrpwlqdXq67b18fFxOnMi5dBBwtSAMLT9dhXWfLkML2Wcg1mm4Zjs7Gx89tln+Prrr/Hdd9/dsG379u2xatUqAMCMGTPg7e2NXbt2YdeuXQCc573/8ccfOF2pBgCg6b8uuFLpOHPmDMLDw2/Yxm63O6aj/juLbpXiQt1gMBSbtmU2m53GI6/n6g2TAGDy5MmYMmXKddvyQQTKZYHApMzzGFsUgl5Gf8wPro4XM87jvN31f2i3QqPRICQkBK1atcKzzz6L2NhY1KtXDykpKZAkCZUuW1FYWIjooGh069YNaWlpMJlMGDNmDDIzMxEbG4uMjAz89ddfuHDhAtLT01FYWAibzeY4+yfPk5CQgKlTp952P5JQ2P/hNWvW4MUXX8SBAwcAXPnpFxQUhO3bt6Nu3brX/IzVaoVOp0NeXp7jm3s3O1MHANvpsxAe9qUVch8hBC4uXY5zCxZD7euD2u+/A/97WstdFva37w4AaLRplUf0Q+7x3zN1o9EIi8XiyKSSUtyYevv27ZGSkoLFixfDYrFg+vTpiIqKum6g/5tWq3W8bhbopHySJCHssb6o9cYUwG7H4QFDcfbd+RB2jkOT+6nVaqcMcpXiQt3b2xurV6/G3LlzERQUhPXr12P58uVyl0XlmH+Lu1D3g3fhHVEdZ2bMxl+9H0fB6bNyl0V0TYoLdeDKsxt37dqFnJwcbN26FVFRUXKXROWcV3hV1P3gHVTu0wM5u/bij449cHHxlzxrJ4+jyFAnKg0qvR7Vnx2OO2a+CpW3N5JfnII/H+iL3P1/3vzDRGWEoU50i/zuaoL6i99HyKO9YT54GH92fwTHn52A/ORTcpdGxFAncoXaYEC1p55EvY//B9+mjZC+4gfsb9sViWMnIT/xhNzlUQXGUCe6Dd41I1D77emoM+dNmOrXRdqX32B/26441G8wMtZthOD3GaiMKe7LR0Ry8LmzAerMfhO5fxxE6oqVyNz6G7J++Q2aoEAEdeuE4B5d4dOsMSQN/8lR6eLfMCI3kSQJPnc2gM+dDWBJTUf6j+uQsWELUhZ/gZTFX0DtY4Jvy7vhd08r+DS5E4boOlDpdXKXTQrDUCcqBbrKwagyqD/CBvZD/omTyPzlV2Tv3o/MDZuRuW4jAEDSaOBd5w4YakdBH1EdXhHVoA+vAm1wELSBAdD4+5XKmb0Q4sqwkCgCBGDLzgGKiiDpdVDp9ZBUHJUtzxR3mwBXXL1NwK1+JZe3CaBbZc8zI+fAn8g7ehzmY0kwH0+CNS39uu1VJiMkne7KS6uFpNfBevosAAFttXBAiCu3CP7XS9jsgN1+ZbndDmGzQxT9vcz+d7sbkLSaK+Gu10PlpYfGzw8a/79fAX7Q+PtDVykYuiqh0FUJg75KKLSVgvnDwI1czSSAoQ6AoU7ysucXoPD8BRReuAjLxVTYsnNgyczE8mXL4KNSQwcJOkmCVpKgg4QqGi0EgPM2K4qAv18CQgB2CBQBsAkB+9/L7eLqfwW6d+wIlUYDSaVG1o5dgCQhoG1rABKEzYYiiwXCYkWRxXLlVVAIe24ebDk5sOfkAteJC0mrgb5qFXjXioRXrUgY7oiCd1RNeNeuBY2fb5kdS6VgqN8mhjp5GiEErFYrrFYrbDYbhBCw2a/MpDn33IsAgKqzX3f6jEatcTyr9OpzSm/054ODRgAA6n/6fslqstthzzPDlp0N66UMWFLSYElNgyU1HZbUNBReuIjCs+eLzfjRV68G0531YWwYA1PD+jA2qMegv4nbCXWOqRN5IEmSoNPpoNMVv5B68e+bzQUHBZdtTWo1NL4+0Pj6wCu86jXbCJsdhRcuoOD0WeSfOoP8EydhPpqIS6vW4tLKH//uSIKhbh34tmgG3xZ3wbd5M2iDg8pwT5SNoU5EbiNp1PCqFg6vauHwb93CsdxuNsN8PAl5RxORd+gIcg8cxMWFn+Hiws8AAN61o+DfLhb+7e+Bb/NmnBV0GxjqRFTq1AaDY7oncGV4qfDsOeQcOIjcAweRvfcALny4CBc+XASVwRt+bVoi4N57EHD/vdCFVJa5+vKFoU5EZU6SJMcZfaXunSGEQH5SMrJ27EbW77v+mfr54lT43NUEQd07IbDL/dBXCZW7dI/HUCci2UmSBEOtSBhqRSJswCOw5eQie+ceZG75FVm/70LOzj04+cprMDVrjODunRHUsxt0lcr2mkJ5wVAnIo+j8TEhsENbBHZoC3t+AbJ27Ebm5q3I2r4TJ3fvw8mEt+DfPhaVH+mFgPvacwz+XxjqROTR1N5eCGzXBoHt2sBeUICs33Yg/cefcXnjL7j882Zo/P0Q1LMbQvr1gbF+PbnLlR1DnYjKDbWXFwLvbYvAe9vCkn4Jl9ZtxKWfNiBl0edIWfQ5TE3uROjAfgh6oAtUXnq5y5UFv9dLROWSLjgIYf0fRsyi+Yh+/x0Ed70feQcPI3H0ROxp1hYnE95CwcnTcpdZ5hjqRFSuSZIEU906qPHCaNz5zRKEPz0UaqMRF95fiH2t78fhQSOQtX0nKsqX5zn8QkSKofH1QegjvRDSpwdy9h5A6rcrcXnDFlz+eTOMd9ZHleFPIKhbJ0Xf1165e0ZEFZakUsG3WWP4NmuMgrPnkLL8O1xa+zOOjxyLU+FvI+zJgQjp3wdqk0nuUt2Owy9EpGhe4VUR8fzTaLB8EaoMfgxFeWacmvoG9jbvgLPvzIMtK1vuEt2KoU5EFYLW3w9VBvVHw2WLEDH2Wai8vXFm5hzsbd4Bp2fMgTXzstwlugVDnYgqFJVeh0oPdkH9zz5EjRefh8bPF+fenYe9ze/FqdffhvVShtwl3haGOhFVSCqNBsGd70P9xe+jZvwE6CoF4/z/PsLe5h1w6vW3YbucJXeJLmGoE1GFJqnVCLqvHWI+mYfIqS9BHxpyJdxb3Iezc96H3WyWu8RbwlAnIsKVGTOB7dqg3sdzUXPSOKhNRpx5813sa9URFxYuQVFh+XjKGUOdiOhfJLUaQfffi/pLPkD1MU8DRQIn46dj3z2dkbr8Wwi7Xe4Sb4ihTkR0DSqtFpV7dkP9zxeg6vAnYM/KRtKYF/FH597I2rpd7vKui6FORHQDai8vhPV/GA2+WIjQfn2QfzwJhx59AocHjUB+4gm5yyuGoU5EVAIaHxPCRwxG/SUfIvDetrj882bsv/cBnJg0DdaMTLnLc2CoExHdAn1YCCInv4DoebNgjK6NlEWfY1+r+3Fu/scecTGVoU5E5AJTTDSi35uJyMkToTYacPrVGdjfrhsy1m2U9Y6Q5TLUV61aBa1WC5PJ5Hjt2rULAJCWloauXbvCx8cHd9xxB9auXStztUSkVJIkIfDee1B/8QeoOvwJWNPScfSJkTj82DDkJyXLUlO5DPUDBw5g5MiRyM3NdbzuuusuAMCwYcMQGRmJS5cuYe7cuejfvz8uX74sb8FEpGgqvQ5h/R9G/c8+RND99yJr81Yc6PAATk2fCXtubpnWUi5vvXvgwAF07ty52PLc3FysXLkSFy5cgE6nQ+fOndG6dWt8+eWXGDFihPsL0WggVYz77pMnkaQr/9He5sOW3dUPOejDwhA55SVUeuhBnJ71P5yftwBp33yP+t99Aa/q4WVSQ7kN9aysLLz88svw8fHBxIkT8cQTT+D48ePw9/dHpUqVHG3r1KmDQ4cOlUodmiqhpdIv0Y003vaTR/VDxQVEhMO/a0ekfvE1Mn/eDH14lTLbtseG+tq1a9GlS5diyx9//HGEh4djwIAB6Nu3L/bu3Ytu3bqhRo0a0Gq1MBgMTu0NBkOJh1+sVqvjzyqVCmq1+rb2gYgqLkmtRshjfRHyWN8Stbfb7SgqKgLgnEW3ymPH1Dt16gSr1VrstWjRImzYsAEDBw6EXq9Hy5YtMWDAAKxcuRIGgwH5+flO/ZjNZphK+HQTo9EInU4HnU6HhISE0tgtIqJrSkhIcOSP0Wh0uR+PDXVJkqDRaIq9UlJSMHHiRKcpQ4WFhfDy8kKtWrVw+fJlZGT8cz/ko0ePok6dOiXaZl5eHiwWCywWC+Lj492+T0RE1xMfH+/In7y8PJf78dhQv56AgAB88sknmD17NoqKirB161YsX74c/fv3h6+vL7p06YJJkyahoKAAP/30E7Zu3YpevXqVqG+tVut4ceiFiMqSWq12yiBXlbtQ9/LywsqVK/Hll1/C19cXgwcPxoIFC1C/fn0AwIIFC3DhwgWEhoZi1KhR+PLLLxEayguaRFQxSELOrz55CKvVCp1OB4vFcls/IYmI3OF2MqncnakTEdH1MdSJiBSEoU5EpCAMdSIiBWGoExEpCEOdiEhBGOpERArCUCciUhCGOhGRgjDUiYgUhKFORKQgDHWFstvtmDJlCux2u9yllFs8hrePx7Ds8YZeUOYNvZS4T2WNx/D28Ri6hjf0IiIiAB78jNKydPWXldt5LqCnubovStqnssZjePt4DF1z9Xi5MpDC4RdceY7p7TwTkIioNOTl5cFgMNzSZxjqAIqKilBQUACNRgNJkuQuh4gqOCEEbDYbvLy8oFLd2ig5Q52ISEF4oZSISEEY6kRECsJQJyJSEIY6EZGCMNSJiBSEoa4wf/31F9q3bw9/f39ERkbio48+cqxLS0tD165d4ePjgzvuuANr166VsVLPtmPHDjRu3BhGoxGxsbFISkqSuySP9/333yMmJga+vr5o1qwZfv31VwA8lmVOkKLUrl1bzJgxQ9hsNrF//34RFBQktm3bJoQQomfPnuLpp58WhYWF4scffxQBAQEiMzNT3oI9UH5+vggLCxNLly4VhYWFYurUqaJNmzZyl+XRTpw4IXx9fcXmzZuF3W4Xn332mQgMDBTZ2dk8lmWMoa4g6enpokuXLsJutzuWPfTQQ2LmzJkiJydHqNVqkZqa6ljXvXt3MX/+fDlK9Whr1qwRMTExjvc2m034+/uLw4cPy1iVZ9u8ebMYO3as07LAwEDx6quv8liWMQ6/KEhQUBDWrFnj+AZaVlYWtm3bhgYNGuD48ePw9/dHpUqVHO3r1KmDQ4cOyVWuxzpy5Aiio6Md79VqNaKionisbqBt27aYOXOm4/3vv/8Os9kMm83GY1nGGOrl0Nq1ayFJUrFXXFyco43ZbEavXr1w9913o2PHjte8h4TBYIDZbC7j6j0fj9XtSUxMRO/evZGQkAC1Ws1jWcYY6uVQp06dYLVai70WLlwIAEhNTUW7du3g5eWF5cuXQ5IkGAwG5OfnO/VjNpthMpnk2AWPxmPlup07d6JVq1YYOnQoxo0bx2MpA4Z6OSRJEjQaTbGXSqXCqVOn0KJFC9x555344Ycf4O3tDQCoVasWLl++jIyMDEc/R48eRZ06deTaDY8VHR2NY8eOOd7b7XYkJibyWN3ETz/9hI4dO+K1117DlClTAPBYykLuQX1yH4vFImJiYsSoUaOuuf6BBx4QI0aMEPn5+WLt2rXCz89PXLhwoYyr9Hxms1mEhISITz/91DFjo0mTJnKX5dGOHTsmTCaT+Prrr52W81iWPYa6gqxcuVIAEAaDQRiNRsdr+vTpQgghUlJSRI8ePYSfn5+oXbu2+PHHH2Wu2HPt3r1bNGvWTJhMJtGmTRuRmJgod0kebezYsUKSJKe/d0ajUfzyyy88lmWMt94lIlIQjqkTESkIQ52ISEEY6kRECsJQJyJSEIY6EZGCMNSJiBSEoU5EpCAMdSIiBWGoExEpCEOdiEhBGOpERArCUCciUhCGOhGRgjDUiUrIbDajQYMGuHjxYqlux263o0mTJkhMTCzV7ZAyMdSJSmjy5Mno2bMnQkNDS3U7arUaL7/8MkaMGFGq2yFl4v3UiUogNTUVNWvWRHJyMipXrlzq2xNCoEaNGliyZAnuueeeUt8eKQfP1KlCWrRoESRJKvZq3779Ndu///77uPvuu50CvV27doiLi7tmv1fFxcWhXbt2+PDDD1GjRg0YjUb07t0bOTk5+OGHHxATEwOTyYTOnTs7DetIkoSePXti9uzZ7t1xUjyN3AUQyaFv377o3Lmz4/2WLVvw2GOPYcKECddsv2rVKvTp08elbe3btw+hoaFYvXo1Ll68iD59+qBPnz4QQmDx4sUoKirCI488ggkTJmDx4sWOz3Xp0gV9+vSBzWaDRsN/qlQy/JtCFZK3tze8vb0BAMnJyXjmmWcwefJkdOnSpVhbu92OvXv3YvLkyS5tS6PRYNGiRfDy8kJMTAwefvhhLFiwAOfPn3eMzw8dOhRz5851+lz9+vWRl5eHQ4cOoWHDhi5tmyoeDr9QhZaTk4MHHngArVu3xqRJk67Z5tKlS7Db7QgODnZpG9HR0fDy8nK8DwsLQ1hYmNMF17CwMKSkpDh9rlKlSgBQbDnRjTDUqcIqKipC//79YbPZsHjxYqex8H9TqVSO9jdjt9uLLdNqtU7vJUm65rL/zlm4ur2r2ycqCQ6/UIX14osvYsuWLdixYwd8fX2v2y4oKAharRZpaWnF1l24cMHp/fHjx91W39XtlfYUSlIWngJQhbRkyRLMmDED8+fPR1BQEC5evOh4/ZckSWjatCkOHDhQbN2GDRuwcOFCJCcnY8WKFfjggw8AAL/88kuxM+9btX//fvj6+qJ27dq31Q9VLAx1qpA+/vhjCCHw2GOPISQkxDHOHRYWds323bt3x+bNm4st79q1K7788ktER0fj5ZdfxieffILw8HAMGjTotkN9y5Yt6NSpU7GhGqIb4ZePiErg4sWLiIqKwtGjRxEeHg7gyjz1GjVqYNGiRW7fnt1uR/Xq1bF06VK0a9fO7f2TcvFMnagEQkNDMXToULz33ntlsr0VK1agVq1aDHS6ZQx1ohJ69dVX8cMPPxS7OOpudrsd06dPx4cffliq2yFl4vALEZGC8EydiEhBGOpERArCUCciUhCGOhGRgjDUiYgUhKFORKQgDHUiIgVhqBMRKQhDnYhIQRjqREQKwlAnIlIQhjoRkYIw1ImIFIShTkSkIAx1IiIF+T8gqi4aDyfTIQAAAABJRU5ErkJggg==", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "trap[trap.power_tweezer] = 0.8* initial_power\n", "plot_solutions(trap,200,-1.5*zr,1.8*zr)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "base", "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.12.7" } }, "nbformat": 4, "nbformat_minor": 2 }