csiborgtools/notebooks/test.ipynb

450 lines
127 KiB
Plaintext
Raw Normal View History

{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import numpy as np\n",
"import numpy\n",
"\n",
"import matplotlib.pyplot as plt\n",
"import h5py\n",
"%matplotlib inline\n",
"\n",
"\n",
"import csiborgtools\n",
"\n",
"%load_ext autoreload\n",
"%autoreload 2"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"field_reader = csiborgtools.read.CSiBORG1Field(7444)\n",
"density = field_reader.density_field(\"SPH\", 1024)"
]
},
{
"cell_type": "code",
"execution_count": 54,
"metadata": {},
"outputs": [],
"source": [
"sky_pos = np.array([[30, 20], [20, 30]]).reshape(2, -1)\n",
"\n",
"boxsize = 677.7\n",
"rmax = 100\n",
"dr = 0.01\n",
"smooth_scales = [0., 2.0]\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 55,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"Smoothing and interpolating field 1/2: 50%|█████ | 1/2 [01:19<01:19, 79.48s/it]"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Smoothing....\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"Smoothing and interpolating field 1/2: 100%|██████████| 2/2 [06:13<00:00, 186.93s/it]\n",
"Smoothing and interpolating field 2/2: 50%|█████ | 1/2 [00:28<00:28, 28.69s/it]"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Smoothing....\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"Smoothing and interpolating field 2/2: 100%|██████████| 2/2 [04:22<00:00, 131.10s/it]\n"
]
}
],
"source": [
"rdist, finterp = csiborgtools.field.evaluate_los(density, density, sky_pos=sky_pos, boxsize=boxsize,\n",
" rmax=rmax, dr=dr, verbose=True, smooth_scales=smooth_scales)"
]
},
{
"cell_type": "code",
"execution_count": 58,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"(2, 10000, 2)"
]
},
"execution_count": 58,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"finterp[0].shape"
]
},
{
"cell_type": "code",
"execution_count": 62,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAkEAAAG0CAYAAAA1s/OaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8pXeV/AAAACXBIWXMAAA9hAAAPYQGoP6dpAADC80lEQVR4nOydd3gc1dXG39mq3ptlufdu44YxxYCBmF5DCxgHCAmGBJyQwEcCKSQEkhBSTA8QUgglQOjNgE0x7r13y0W9r7R9vj/u3JnZ3Znd2abdlc7vefRotWV2pB3NPXPOe94jiKIogiAIgiAIop9hSvUOEARBEARBpAIKggiCIAiC6JdQEEQQBEEQRL+EgiCCIAiCIPolFAQRBEEQBNEvoSCIIAiCIIh+CQVBBEEQBEH0Syyp3oF0xu/349ixY8jPz4cgCKneHYIgCIIgDCCKIjo7O1FdXQ2TST/fQ0FQGI4dO4ZBgwalejcIgiAIgoiB2tpa1NTU6D5OQVAY8vPzAbA/YkFBQYr3hiAIgiAII3R0dGDQoEHyOq4HBUFh4CWwgoICCoIIgiAIIsOIJGUhYTRBEARBEP0SCoIIgiAIguiXUBBEEARBEES/hIIggiAIgiD6JRQEEQRBEATRL6EgiCAIgiCIfgkFQQRBEARB9EsoCCIIgiAIol9CQRBBEARBEP0SCoIIgiAIguiXUBBEEARBEES/hIIggiAIgiD6JRQEEQRBqOhx+1K9CwRB9BIUBBEEQUh8srMeE+5/H3//6mCqd4UgiF6AgiCCIAiJO1/aBL8I3P/mtlTvCkEQvQAFQQRBEBJZVjolEkR/gv7jCYIgJHJsllTvAkEQvQgFQQRBEBLZVnOqd4EgiF6EgiCCIAgJq0U5JXp8/hTuCUEQvQEFQQRBEBKC6nZHjydl+0EQRO9AQRBBEISE2iOow+lN4Z4QBNEbUBBEEAQh0eVSAh/KBBFE34eCIIIgCAmHWwmC2ikIIog+DwVBBEEQEg51JshJQRBB9HUoCCIIggDg8vrg8Ynyzx09pAkiiL4OBUEEQRAAuoKE0JQJIoi+DwVBBEEQAByuwOnx3S7KBBFEX6dPB0FtbW2YMWMGpk6diokTJ+Lpp59O9S4RBJGmdAUFPd1un84zCYLoK/TpQTn5+flYsWIFcnJy4HA4MHHiRFx66aUoLS1N9a4RBJFmqDvDAKDbQ0EQQfR1+nQmyGw2IycnBwDgcrkgiiJEUYzwKoIg+iPBmaAeygQRRJ8nrYOgFStW4IILLkB1dTUEQcAbb7wR8pylS5di6NChyMrKwuzZs7F69eqAx9va2jBlyhTU1NTgrrvuQllZWS/tPUEQmUSwMLrbTZoggujrpHUQ5HA4MGXKFCxdulTz8ZdeeglLlizB/fffj/Xr12PKlCk455xz0NDQID+nqKgImzZtwoEDB/Dvf/8b9fX1uu/ncrnQ0dER8EUQRP/AQZogguh3pHUQtGDBAjzwwAO45JJLNB9/5JFHcPPNN2PRokUYP348nnjiCeTk5ODZZ58NeW5lZSWmTJmCzz//XPf9HnzwQRQWFspfgwYNStjvQhBEesPLYXZpkjwFQQTR90nrICgcbrcb69atw/z58+X7TCYT5s+fj5UrVwIA6uvr0dnZCQBob2/HihUrMGbMGN1t3nPPPWhvb5e/amtrk/tLEASRNvAW+fJ8OwAKggiiP5Cx3WFNTU3w+XyorKwMuL+yshI7d+4EABw6dAjf+c53ZEH07bffjkmTJulu0263w263J3W/CYJIT3h3WHm+HUdae9BDmiCC6PNkbBBkhFmzZmHjxo2p3g2CIDKATkkYXUGZIILoN2RsOaysrAxmszlE6FxfX4+qqqoU7RVBEJkKF0bzchi1yGc2bq8fT6/Yj3WHWlK9K0Qak7FBkM1mw/Tp07Fs2TL5Pr/fj2XLlmHOnDkp3DOCIDIRHgRV5Gexn91e8hXLYN7YeBS/fncHbnh2Dfx++hwJbdK6HNbV1YW9e/fKPx84cAAbN25ESUkJBg8ejCVLlmDhwoWYMWMGZs2ahUcffRQOhwOLFi1K4V4TBJGJ8O6w0jwbAMAvAl6/CKtZSOVuETGy+gDLAHW6vKjrcKK6KDvFe0SkI2kdBK1duxann366/POSJUsAAAsXLsTzzz+PK6+8Eo2NjbjvvvtQV1eHqVOn4v333w8RS0fL0qVLsXTpUvh8lA4niP6CHATl2uT7XF4/rOaMTZj3a5q6XPLtwy3dFAQRmqR1EDRv3ryI6ejbbrsNt912W0Lfd/HixVi8eDE6OjpQWFiY0G0TBJGe8HJYSa7SIery+JBnT+vTJKFDY6cSBLV1u1O4J0Q6Q5c4BEEQALokn6A8uwU2yTDR6fWncpeIOFAHQS0OTwr3hEhnKAgiCIKAkgnKs1tk12gXTZLPSERRRLNDyf60UiaI0IGCIIIg+j0+v4geKeDJtZtht5gBME0QkXk4PX74VB1hrQ4KgghtKAgiCKLf06UanpqXpcoEURCUkTiC3L67KaNH6EBBEEEQ/R4eBNnMJtgtZtitVA7LZLpdgZ8bGV8SelAQpMHSpUsxfvx4zJw5M9W7QsQAGdwR0SLrgbJYJxiVwzIbdWYPALppDhyhAwVBGixevBjbt2/HmjVrUr0rRJRsPdqOOQ9+gt9/sCvVu0JkEHxuGG+Hp3JYZhMc9NAcOEIPCoKIPsWPXtmEug4nHvtsb+QnE4REl0svCKLFMxMJzQTR50hoQ0EQ0afYWdcJgI08oLIYYZSu4EyQVSqHeSgTlIkEBz0UBBF6UBBE9BnaewIN0ZqpLZYwSJeLHTuKJoibJdLimYnwTFC+9Hn2kCaI0IGCIKLPsKe+M+Dn+g5nivaEyDTUbtGAqhxGmaCMpFsKgsrz2AgUB2WCCB0oCCL6DAebuwN+busmq3zCGHI5jLrD+gT8c8vPtgIA3PQ5EjpQEET0GYIzPy1UDiMM0umUymGyJoiE0ZmMx8eCnlybOeBnggiGgiANyCcoMwkOgmheEGGUFulYKc6xAaAW+UzH7WNNEblSUEuZIEIPCoI0IJ+gzKSuPSgIosnRhAG2HGnHa+uPAgBKc1kQlEXdYRkNz/zwzJ7XL8Lvp25RIhQKgog+A88EjarIAwC09VAmiAhPp9ODy574Sv65WAqCbGbqDstkeOYn125W7qOSGKEBBUFEn6FOCoKGlOYCoFIGEZmDTd0BpZKBRdkAAJtUDvPSwpmRKJogS8h9BKGGgiCiT+Dzi2jsdAEAhpTmAKBSBhEZLogGgAcvnYTx1QUAAKtZAAB4fFRCyUR4wJOjCoJIF0RoQUEQ0Sdo7XbDLwKCAFRLV/PU2UNEgpe7Jg0sxNWzBsv3W6VyGGUPMhO3lwWvdqsJFhMFtIQ+FAQRfYI2qbunIMuKHBt5vBDGcErZwixr4KmQgqDMhut/bGaTXNqkTBChBQVBRJ+gVTJGLMqxUnszYZgeyUmYd4NxqByW2Xik/32rRRUEUUBLaEBBENEnaJODIJvi9uuhchgRHl4OCw2CKBOUyXjkTJAgf5aUCSK0oCBIAzJLzDxaZbM7ygQRxuHlsGwKgvoUPOtjNZtkuwPKBBFaUBCkAZklpjfbj3VgX2NXwH1tKsdfGwVBhEGcHp4J0tMEUTksE+FZH5uqHEYBLaEFBUFERrH1aDsu+OsXWPCnz3Go2SHfzzVBhdnqTBCVw4jwKEFQYCbIZuGaIFo4MxGPViaILooIDSgIIjKKNzcdg88vwu31482Nx+T71ZkgO408IAzChdHB5TCLiRbOTIZn8GxmE8xSi7yXxmYQGlAQRGQU2461y7fXH26Vb/M5YcW5pAkijMOF0XYdTRAtnJmJOhNkkTr9fH46HxChUBBEZBR76hUt0M66Tvk2nxPGusOoHEYYQ08YTeWwzEatCeKZIPooCS0oCCIyBlEU0eJQhqIeb3eiy+UFoLTIF+dYlXIYZYKICPREEkbTMZSRKN1hguwYTZkgQgsKgoiModPllcsTXOxY186GpvIW+aJsJRPk9vohilTOIPRx6QijZW8Z6g7LSNTlMNIEEeGgIIjIGNok3U+21SwPSa3
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plt.figure()\n",
"plt.plot(rdist, finterp[0][0, :, 0])\n",
"plt.plot(rdist, finterp[0][0, :, 1])\n",
"# plt.plot(rdist, finterp[0][1, :, 1])\n",
"# plt.plot(rdist, finterp[0][1])\n",
"plt.yscale(\"log\")\n",
"plt.xlabel(r\"$r_{\\rm LOS} ~ [\\mathrm{Mpc} / h]$\")\n",
"plt.ylabel(r\"$\\rho ~ [h^2 M_\\odot / \\mathrm{kpc}^3]$\")\n",
"\n",
"# plt.savefig(\"../plots/los_density.png\")\n",
"plt.show()"
]
},
{
"cell_type": "code",
"execution_count": 66,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"<KeysViewHDF5 ['DEC', 'RA', 'e_rhMpc', 'r_hMpc', 'z_obs']>\n",
"[257.913777 153.92777016 179.31705342 191.86833286 281.66408049\n",
" 288.50201589 174.50610479 216.60269476 108.90996236 309.42214917\n",
" 16.81750993 269.4221259 238.14579579 121.27993484 203.84909417\n",
" 188.47592843 185.27476324 106.4123163 133.64692979 37.85860654\n",
" 146.02174412 129.61819338 84.1608868 334.00415153 38.45407476\n",
" 22.82045861 263.94764257 211.6610223 240.72609721 140.4400568\n",
" 165.4075435 241.85718797 126.90418905 275.68210609 24.32272137\n",
" 339.92326 15.87872813 103.26137093 3.62135198 348.62844138\n",
" 11.99957619 326.85679608 268.67725928 179.16012979 192.18390097\n",
" 191.36167164 101.85702889 111.72088801 355.05147665 6.32760332\n",
" 212.48967159 154.29785936 191.7514308 144.21308917 199.48295574\n",
" 207.74625324 94.07749024 27.10552055 9.08016256 145.25330055\n",
" 71.2998542 147.69263532 41.4626546 341.35398351 200.37903246\n",
" 187.7966961 252.43764592 187.78615058 188.51866596 161.78216462\n",
" 202.77460985 344.50141817 208.19964002 357.99225248 150.84098733\n",
" 22.44821136 190.69817669 197.55360519 152.26699777 20.53369464\n",
" 348.78662296 55.80119084 74.92982832 115.56810544 46.36468273\n",
" 2.62559378 311.50438523 201.0484087 54.06477017 200.82380934\n",
" 188.54026322 157.34550311 186.27299493 299.96404118 54.28864501\n",
" 299.71317893 258.87747769 190.74616502 323.68818129 50.65852321\n",
" 188.6292888 50.65852321 204.92511588 181.04114568 224.87717796\n",
" 49.29458383 180.48486297 358.53577477 333.66225313 275.79193882\n",
" 127.87912282 169.86464498 125.69222982 239.147036 149.88078731\n",
" 243.18209259 215.56607699 116.72919416 224.06941322 195.84316823\n",
" 122.96725952 29.58300214 0.93116777 120.06679851 320.87870897\n",
" 258.055495 11.7128841 75.23040696 55.44712201 75.47421592\n",
" 338.0514929 49.42814975 10.67700364 347.46738146 9.74709771\n",
" 31.08975506 206.38317338 201.14565869 184.79362167 196.25154221\n",
" 163.51425895 195.15614351 218.4838896 239.17590965 280.00381267\n",
" 174.63466403 183.0468047 159.29914255 167.41350695 190.43199067\n",
" 191.40565404 92.15394679 51.44466864 49.94857163 132.33219645\n",
" 53.81277962 21.66780081 36.93337167 230.34340444 308.83195891\n",
" 170.22633436 171.39729356 156.77706557 91.18355283 42.55409849\n",
" 1.48044748 10.4452016 265.9636781 218.65474602 179.08781069\n",
" 109.52032216 146.67896832 260.59544048 99.2572855 20.2673852\n",
" 34.52302921 125.05394773 133.48723463 311.85000548 50.48631212\n",
" 29.47435015 352.11136336 198.25108016 244.14673219 211.6610223\n",
" 236.73192995 216.20481873 196.98318008 154.21746761 347.67175318\n",
" 144.51030743 74.29365823 21.3304381 24.51151613 358.39943833\n",
" 270.36918589 248.51109397 167.61667914 160.0084801 137.380361\n",
" 20.70373877 340.54264114 308.22338964 327.28042733 80.45893098\n",
" 129.59442911 191.60356348 37.67929646 144.39106248 207.50161362\n",
" 224.88355178 184.3229601 192.42303228 77.95062894 47.20574611\n",
" 359.63485111 338.52965431 160.11729905 39.0166275 105.40725449\n",
" 185.72695755 171.01074151 340.07395544 14.07408326 27.69070833\n",
" 139.05195833 181.05108333 344.92754167 126.7765 193.14141667\n",
" 202.5075 322.74691667 79.39320833 138.82345833 6.31941667\n",
" 141.90004167 171.25958333 202.77420833 345.44954167 52.46175\n",
" 54.00641667 354.70170833 152.33325 104.29804167 104.39358333\n",
" 45.97375 144.630125 128.97245833 100.26045833 162.57033333\n",
" 189.74058333 315.87341667 198.75729167 211.88566667 303.49983333\n",
" 294.18683333 109.13583333 17.95475 45.61875 157.23320833\n",
" 21.346 20.22841667 332.68679167 1.00795833 136.89191667\n",
" 132.64645833 58.595125 74.84816667 170.16158333 220.599375\n",
" 170.92616667 75.88908333 107.92004167 162.84195833 138.75008333\n",
" 177.267125 32.32141667 227.86837 14.6925 241.36508\n",
" 291.08729 356.85458 1.55754 274.74571 346.27442\n",
" 15.4335 277.60646 200.43687 219.45867 257.76075\n",
" 320.25721 249.37108 272.71 335.22483 299.05367\n",
" 334.77183 314.12537 27.43167 1.70442 144.723\n",
" 338.46533 308.24633 359.73771 199.21417 164.68825\n",
" 204.36967 225.94479 30.27671 219.31271 270.59733\n",
" 32.70733 128.37954 242.48517 355.44933 128.75825\n",
" 107.94212 245.54412 194.22404 176.44104 3.74929\n",
" 145.81354 186.158 332.71529 345.819 334.38854\n",
" 202.30342 330.45446 109.44041667 16.83491667 24.88333\n",
" 154.81917 65.45125 37.66542 177.86762 163.7425\n",
" 212.86042 236.37625 155.62458 162.8025 197.99167\n",
" 102.65292 162.03125 216.82862 167.35751 215.07542\n",
" 162.20262 202.50333 203.68955 287.65542 203.06375\n",
" 217.78875 203.14908 182.02833 236.13 221.7775\n",
" 341.55171 318.0975 209.76858 273.1225 200.78025\n",
" 336.38233 5.34333 36.84042 225.65229 26.02737\n",
" 15.39792 339.24642 227.95617 272.02708 37.32283\n",
" 44.39175 324.92216 317.28283 90.81942 338.34446\n",
" 38.01092 32.87112 1.76313 23.5621 135.05499\n",
" 108.05958 181.3575 207.45479 205.84688 166.89787\n",
" 208.53675 208.1625 130.20479 128.23873 248.3325\n",
" 152.69017 117.04587 173.29408 196.91421 14.38292\n",
" 45.38504 174.64075 176.11058 171.97717 214.12917\n",
" 156.67654 42.29325 211.67305 240.96735 165.33138\n",
" 146.13396 203.17538 61.561 257.44179 148.45258\n",
" 239.28395 230.67133 334.04921 198.88683 200.30375\n",
" 213.595 233.09502 226.51104 259.33012 261.67433\n",
" 35.80504 337.6749 24.65033 60.85967 346.66457\n",
" 121.33125 33.99229 2.86509 168.54599 93.13916\n",
" 5.17108 40.28692 25.98572 126.78388 38.89295\n",
" 229.19654167 269.87408 191.18975 358.35642 355.46738\n",
" 21.09388 78.69917 56.84763 234.77917 145.80508\n",
" 28.42666667 43.194625 134.89545833 181.0215 240.71283333\n",
" 310.97141667 358.15491667]\n"
]
}
],
"source": [
"with h5py.File(\"/mnt/extraspace/rstiskalek/catalogs/PV_Supranta/A2.h5\", 'r') as f:\n",
" print(f.keys())\n",
" print(f[\"RA\"][:])"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"(array([ 10.583365 , 6.7742605, 7.1643467, 6.8513064,\n",
" 5.5301476, 6.9267087, 22.147158 , 108.51967 ,\n",
" 112.481346 , 88.93071 , 145.0881 , 141.2615 ,\n",
" 134.5087 , 87.61397 , 139.79611 , 315.07483 ,\n",
" 234.62367 , 301.84012 , 484.01865 , 663.8185 ,\n",
" 293.2296 , 136.89264 , 147.65718 , 130.9273 ,\n",
" 116.33771 , 143.74536 , 80.08072 , 30.173855 ,\n",
" 12.165639 , 10.68441 , 9.221353 , 10.211646 ,\n",
" 11.992005 , 19.4537 , 11.251454 , 8.464169 ,\n",
" 13.099285 , 17.883732 , 19.20988 , 46.738792 ,\n",
" 55.239193 , 6.841834 , 9.18582 , 23.706173 ,\n",
" 74.723434 , 187.2956 , 369.05817 , 253.03062 ,\n",
" 55.191418 , 68.85495 , 289.00592 , 969.0986 ,\n",
" 180.4563 , 70.97476 , 24.608627 , 24.743225 ,\n",
" 47.642834 , 21.767788 , 8.428687 , 7.14018 ,\n",
" 7.660934 , 13.2114 , 62.22416 , 70.15863 ,\n",
" 33.04026 , 39.356396 , 73.14411 , 39.452133 ,\n",
" 36.98149 , 26.600525 , 17.725557 , 53.196896 ,\n",
" 52.465004 , 64.81822 , 173.60437 , 245.58018 ,\n",
" 187.42072 , 770.42847 , 102.52525 , 11.396799 ,\n",
" 24.54599 , 66.20458 , 95.76814 , 37.810677 ,\n",
" 34.16611 , 52.21646 , 103.09187 , 38.738525 ,\n",
" 14.756968 , 11.289859 , 37.27441 , 55.70077 ,\n",
" 19.752144 , 32.716606 , 57.033173 , 11.952204 ,\n",
" 7.6880813, 8.264174 , 9.047332 , 10.430565 ,\n",
" 10.583365 , 5.6465387, 4.6723876, 4.644058 ,\n",
" 4.635455 , 6.1151123, 11.864274 , 19.191708 ,\n",
" 9.1014805, 7.5032997, 9.466907 , 10.716101 ,\n",
" 9.155455 , 9.917248 , 136.0201 , 57.726727 ,\n",
" 47.618767 , 115.29523 , 110.45297 , 60.60472 ,\n",
" 37.797356 , 41.525276 , 65.375465 , 94.393906 ,\n",
" 19.892447 , 20.74041 , 15.574245 , 19.020699 ,\n",
" 16.831785 , 22.487307 , 20.252598 , 14.337538 ,\n",
" 17.36609 , 17.485952 , 18.453922 , 26.196033 ,\n",
" 29.500584 , 26.58963 , 37.125656 , 81.49562 ,\n",
" 83.77232 , 137.38773 , 1295.4517 , 398.84943 ,\n",
" 1082.2748 , 402.14554 , 277.34045 , 25.818726 ,\n",
" 15.6923275, 15.24346 , 20.254032 , 14.838277 ,\n",
" 11.22076 , 19.399096 , 10.351105 , 30.465406 ,\n",
" 46.79307 , 19.40228 , 12.464137 , 14.419122 ,\n",
" 12.179465 , 9.22182 , 21.167253 , 29.398338 ,\n",
" 21.396988 , 19.779228 , 22.205538 , 12.95934 ,\n",
" 8.252939 , 26.199804 , 30.8148 , 41.415253 ,\n",
" 57.572132 , 74.17276 , 101.8926 , 75.438385 ,\n",
" 71.87181 , 116.71039 , 99.06143 , 138.8481 ,\n",
" 84.13705 , 44.81233 , 8.080019 , 4.576476 ,\n",
" 4.3324184, 5.0273733, 7.6751394, 16.073715 ,\n",
" 12.193309 , 6.509601 , 5.840347 , 7.337933 ,\n",
" 9.146312 , 9.227291 , 9.852993 , 13.049668 ,\n",
" 13.314442 , 16.158342 , 17.48068 , 10.954332 ],\n",
" dtype=float32),\n",
" array([ 10.583365 , 6.7742605, 7.1643467, 6.8513064,\n",
" 5.5301476, 6.9267087, 22.147158 , 108.51967 ,\n",
" 112.481346 , 88.93071 , 145.0881 , 141.2615 ,\n",
" 134.5087 , 87.61397 , 139.79611 , 315.07483 ,\n",
" 234.62367 , 301.84012 , 484.01865 , 663.8185 ,\n",
" 293.2296 , 136.89264 , 147.65718 , 130.9273 ,\n",
" 116.33771 , 143.74536 , 80.08072 , 30.173855 ,\n",
" 12.165639 , 10.68441 , 9.221353 , 10.211646 ,\n",
" 11.992005 , 19.4537 , 11.251454 , 8.464169 ,\n",
" 13.099285 , 17.883732 , 19.20988 , 46.738792 ,\n",
" 55.239193 , 6.841834 , 9.18582 , 23.706173 ,\n",
" 74.723434 , 187.2956 , 369.05817 , 253.03062 ,\n",
" 55.191418 , 68.85495 , 289.00592 , 969.0986 ,\n",
" 180.4563 , 70.97476 , 24.608627 , 24.743225 ,\n",
" 47.642834 , 21.767788 , 8.428687 , 7.14018 ,\n",
" 7.660934 , 13.2114 , 62.22416 , 70.15863 ,\n",
" 33.04026 , 39.356396 , 73.14411 , 39.452133 ,\n",
" 36.98149 , 26.600525 , 17.725557 , 53.196896 ,\n",
" 52.465004 , 64.81822 , 173.60437 , 245.58018 ,\n",
" 187.42072 , 770.42847 , 102.52525 , 11.396799 ,\n",
" 24.54599 , 66.20458 , 95.76814 , 37.810677 ,\n",
" 34.16611 , 52.21646 , 103.09187 , 38.738525 ,\n",
" 14.756968 , 11.289859 , 37.27441 , 55.70077 ,\n",
" 19.752144 , 32.716606 , 57.033173 , 11.952204 ,\n",
" 7.6880813, 8.264174 , 9.047332 , 10.430565 ,\n",
" 10.583365 , 5.6465387, 4.6723876, 4.644058 ,\n",
" 4.635455 , 6.1151123, 11.864274 , 19.191708 ,\n",
" 9.1014805, 7.5032997, 9.466907 , 10.716101 ,\n",
" 9.155455 , 9.917248 , 136.0201 , 57.726727 ,\n",
" 47.618767 , 115.29523 , 110.45297 , 60.60472 ,\n",
" 37.797356 , 41.525276 , 65.375465 , 94.393906 ,\n",
" 19.892447 , 20.74041 , 15.574245 , 19.020699 ,\n",
" 16.831785 , 22.487307 , 20.252598 , 14.337538 ,\n",
" 17.36609 , 17.485952 , 18.453922 , 26.196033 ,\n",
" 29.500584 , 26.58963 , 37.125656 , 81.49562 ,\n",
" 83.77232 , 137.38773 , 1295.4517 , 398.84943 ,\n",
" 1082.2748 , 402.14554 , 277.34045 , 25.818726 ,\n",
" 15.6923275, 15.24346 , 20.254032 , 14.838277 ,\n",
" 11.22076 , 19.399096 , 10.351105 , 30.465406 ,\n",
" 46.79307 , 19.40228 , 12.464137 , 14.419122 ,\n",
" 12.179465 , 9.22182 , 21.167253 , 29.398338 ,\n",
" 21.396988 , 19.779228 , 22.205538 , 12.95934 ,\n",
" 8.252939 , 26.199804 , 30.8148 , 41.415253 ,\n",
" 57.572132 , 74.17276 , 101.8926 , 75.438385 ,\n",
" 71.87181 , 116.71039 , 99.06143 , 138.8481 ,\n",
" 84.13705 , 44.81233 , 8.080019 , 4.576476 ,\n",
" 4.3324184, 5.0273733, 7.6751394, 16.073715 ,\n",
" 12.193309 , 6.509601 , 5.840347 , 7.337933 ,\n",
" 9.146312 , 9.227291 , 9.852993 , 13.049668 ,\n",
" 13.314442 , 16.158342 , 17.48068 , 10.954332 ],\n",
" dtype=float32))"
]
},
"execution_count": 28,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"finterp[0], finterp[1]"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAiYAAAGdCAYAAAAmK7htAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8pXeV/AAAACXBIWXMAAA9hAAAPYQGoP6dpAAB+UElEQVR4nO29eZgc9Xntf6r32VdpRiONVkAgFgm0IbwAtgzGDrHxhh2cYJLga0fkQrjXie3E9i8/2xf/bu4lzjIxsXNtx9cL2IlDvIEX2WYxGAmB2ARCQvsym2br6Z7prer3R/f3W9U9vVR1V3dX9ZzP8/A80kyrp6ju6XrrvOc9r6JpmgZCCCGEEAfgqfcBEEIIIYQIWJgQQgghxDGwMCGEEEKIY2BhQgghhBDHwMKEEEIIIY6BhQkhhBBCHAMLE0IIIYQ4BhYmhBBCCHEMvnofgFVUVcWZM2fQ1tYGRVHqfTiEEEIIMYGmaQiHwxgYGIDHU1gXcV1hcubMGQwODtb7MAghhBBSBidPnsSKFSsKft91hUlbWxuA9P9Ye3t7nY+GEEIIIWaYmZnB4OCgvI4XwnWFiWjftLe3szAhhBBCXEYpGwbNr4QQQghxDCxMCCGEEOIYWJgQQgghxDGwMCGEEEKIY2BhQgghhBDHwMKEEEIIIY6h5oXJ1NQUtmzZgk2bNuGSSy7BV77ylVofAiGEEEIcSs1zTNra2vDoo4+iubkZkUgEl1xyCd71rnehp6en1odCCCGEEIdRc8XE6/WiubkZABCLxaBpGjRNq/VhEEIIIcSBWC5MHn30Udx4440YGBiAoih48MEHFzxmaGgIq1evRigUwvbt27Fnz56s709NTWHjxo1YsWIFPvaxj6G3t7fs/wFCCCGENA6WC5NIJIKNGzdiaGgo7/cfeOAB3H333fjMZz6DZ555Bhs3bsT111+P0dFR+ZjOzk4899xzOHr0KL797W9jZGSk4M+LxWKYmZnJ+o8QQgghjYnlwuSGG27A5z73Odx00015v3/vvffi9ttvx2233YYNGzbgvvvuQ3NzM7761a8ueGxfXx82btyIxx57rODPu+eee9DR0SH/42ZhQgghpHGx1WMSj8exb98+7Ny5U/8BHg927tyJJ598EgAwMjKCcDgMAJiensajjz6K9evXF3zOT3ziE5ienpb/nTx50s5DJoS4gGRKxb88dgQvn6ViSkijY+tUzvj4OFKpFPr6+rK+3tfXh1deeQUAcPz4cXz4wx+Wptc//dM/xaWXXlrwOYPBIILBoJ2HSQhxGY8dGsfnfvwyXn9eL775x9vrfTiEkCpS83Hhbdu2Yf/+/bX+sYQQFzMWjgEAJiLxOh8JIaTa2NrK6e3thdfrXWBmHRkZQX9/v50/ihCyiJiZTwAA5hKpOh8JIaTa2FqYBAIBbN68Gbt375ZfU1UVu3fvxo4dO+z8UYSQRUR4PgkAiMaTdT4SQki1sdzKmZ2dxeHDh+Xfjx49iv3796O7uxsrV67E3XffjVtvvRVbtmzBtm3b8MUvfhGRSAS33XabrQdOCFk8zMbSBclcnIoJIY2O5cLk6aefxrXXXiv/fvfddwMAbr31Vnz961/HzTffjLGxMXz605/G8PAwNm3ahIcffniBIdYqQ0NDGBoaQirFDyZCFhthtnIIWTQomsvy4GdmZtDR0YHp6Wm0t7fX+3AIITXgo9/ch4deHAYAHPr8DfB7uRidELdh9vrN325CiOMRHhOAqgkhjQ4LE0KI4xGtHIA+E0IaHRYmhBDHE47pikmUhQkhDQ0LE0KI48lq5bAwIaShYWFCCHE8Wa2cBLNMCGlkWJgQQhxNIqViPqHKv7OVQ0hj45rCZGhoCBs2bMDWrVvrfSiEkBpibOMAbOUQ0ui4pjDZtWsXDhw4gL1799b7UAghNcTYxgE4Ltxo/OLACIZ+dRgui9QiVaTm24UJIcQKuYoJWzmNxWd+8BJOT83hug19OL+vrd6HQxyAaxQTQsjihK2cxmYyGgegb5AmhIUJIcTRsJXTuKiqJhUwo8GZLG5YmBBCHM3CVg7HhRuFiOG1nGfBSTKwMCGEOJoFikmcd9aNQiSmFyNUTIiAhQkhxNHMxnI8JgxYaxiomJB8sDAhhDga0crxehQAnMppJCKGojOWpGJC0rimMGHAGiGLk5lMYdLbGgDAqZxGwqiGUTEhAtcUJgxYI2RxIjwmfe0hAJzKaSSiRo9Jkq8rSeOawoS4k5Sq4dav7sF/+b9PM9mRlIVo5SxtCwJgK6eRyPaYsJVD0jD5lVSVg8NhPPLqGAAgHEuiPeSv8xERtyEUkyVtGcWEhUnDYGzlxKiEkQxUTEhVeebEpPzzudl4HY+EuBVx8eprTysmbOU0DlmtHL6uJAMLE1JVjIXJRCRWxyMhbkW0coTHhAFrjUO2+ZWtHJKGhQmpKvtPTMk/j1MxIWWQ6zFhK6dxMI4L0/xKBCxMSNWYjMRxZDwi/85WDrFKStXkXfXSNk7lNBqROFs5ZCEsTEjVePbkZNbfz82ylUOsYZT6hcckkdKQSFH2bwQYsEbywcKEVI1njk9l/f1chIoJsYYoTAJeDzqa9YkuqiaNQYQBayQPrilMmPzqPoRict7SVgDAOBUTYhExKtwW8iHg9SCTSk+fSYPAHBOSD9cUJkx+dRcpVZPG17ds6ANAjwmxjjC+toV8UBQFzYF09BJD1hqDCMeFSR5cU5gQd/HqSBiReAqtQR+uXNsDADjHcWFiEV0xSbdxmgJeAFRMGgV6TEg+WJiQqiDySzYOdsgxTyomxCpCMWkNppWSJn+mMEkwy6QR4BI/kg8WJqQqPJtp41yxsgs9ma2wE9E4Uir35RDzzBhaOQDQnFFM2MppDKIcFyZ5YGFCqoJQTK5Y2YXu5nRhomnAZJSqCTHPrCxM2MppNDRNo/mV5IWFCbGdqWgcR8bSwWqbBjvh83rQlRn1ZDuHWME4lQMYWzksTNxONJ6CceH4fDLFDeQEAAsTUgVEG2dtbwu6WtJqSU+r8JnQAEvMIzwm7WzlNByRnJ1HmpYOzyOEhQmxnWczbZzLV3bJr/VkCpRxhqwRCwjFpDVTmIT8bOU0CmJUOODVL0Pcl0MAFiakCjwjjK+rOuXXeqmYkDII53hMhGLCVo77EaPCXS1+KJngPBpgCcDChNhMStWw/+QUgLTxVSAmc+gxIVYIx3KnckTAGseF3Y4oTFqCPgR96UtRjAZYAhYmxGYOjYYxG0uiJeDFBX1t8us9LRnFhCFrxAK5ioneyuEFzO0Ij0lr0CdfVyomBHBRYcJdOe5AGF83DnbCKxabQFdMxqmYEAvkTuXorRwqJm5nNuMxaQ54EfKJwoQFJ3FRYcJdOe7guUwb5/KVnVlf7xUhazS/EgtwKqdxicaMikn6UkTzKwFcVJgQd/Da2CwAYH1/e9bXOS5MrKJpmowsbw3mtnJ4AXM7swaPCVs5xAgLE2IrR8fTwWpre1uyvt7dQvMrsUY0npIrDBa2cngBczsR2crRza9s5RCAhQmxkem5hPSQrM4pTHoz5tdwLMm7ImIKcUft9SiyIGErp3GISvOrF0EqJsQACxNiG8cyasnStqDcBitob/LBlzHD0mdCzCDD1YI+KJmgC7ZyGod8rZxYkooJYWFCbES0cdbkqCUAoCgKs0yIJXI3CwN6jglbOe5H5pgEfAjJVg5fV8LChNjIEeEvWbKwMAH0LJNxZpkQE4iJHKP6prdyOC7sdsS4MM2vJBcWJsQ2iikmANNfiTVEK6c9E64GsJXTSIjisiXolePCbOUQgIUJsZFjsjBpzft97sshVpjN28rhVE6jkNXKoWJCDLAwIbagaVppxUSMDNP8SkwQLlKYJFIaEineXbsZ5piQQrAwIbYwNhvDbCwJjwKs7G7O+xgRsjZOxYSYQI+jX9jKAaiauB0x8t0aNJpfWWwSFibEJo6OpdWSwe5mBHz531b0mBAriKmcVoNiEvR5IFYw0WfiboRi0swcE5IDCxNiC6XaOIC+L4cbhokZ8rVyFEWRI8MMWXMvmqZJj0lr0JD8SvMrgYsKE24XdjZmChMxLkz
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plt.figure()\n",
"plt.plot(rdist, finterp[:100])\n",
"plt.yscale(\"log\")\n",
"plt.show()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "venv_csiborg",
"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.11.4"
}
},
"nbformat": 4,
"nbformat_minor": 2
}