diff --git a/bb4cast/example_data/BeamPerturbation.ipynb b/bb4cast/example_data/BeamPerturbation.ipynb new file mode 100644 index 0000000..36c16d8 --- /dev/null +++ b/bb4cast/example_data/BeamPerturbation.ipynb @@ -0,0 +1,178 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "77c3502f", + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "import yaml\n", + "from scipy.special import jv" + ] + }, + { + "cell_type": "markdown", + "id": "bf70aade", + "metadata": {}, + "source": [ + "Perturbed beams by just shifting the FWHM" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "eed31ef5", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAlUAAAHACAYAAACLRZ3fAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8pXeV/AAAACXBIWXMAAA9hAAAPYQGoP6dpAABY6klEQVR4nO3deXgUVb7G8W939hASICEJgSCbElF2SERQcYwEYVTcRhREEHFERDEgwlwVdwQFGWVzQ1YFUUFhFEEEQUD2gCCoKDskLCE7WbvuHyUNkQAJqaQ74f08T93urq769am2Lnnn9KlTNsMwDERERESkVOyuboCIiIhIZaBQJSIiImIBhSoRERERCyhUiYiIiFhAoUpERETEAgpVIiIiIhZQqBIRERGxgEKViIiIiAUUqkREREQsoFAlIiIiYoFKF6pWrFjBrbfeSkREBDabjfnz519wn+XLl9OqVSt8fHxo1KgRU6dOPWubCRMmUK9ePXx9fYmJiWHdunXWN15EREQqrEoXqjIzM2nevDkTJkwo1va7d++ma9eu3HjjjSQkJDBo0CAefvhhvv32W+c2c+bMIT4+nhEjRrBp0yaaN29OXFwcR44cKavDEBERkQrGVplvqGyz2Zg3bx7dunU75zbPPPMM//vf/9i2bZtzXffu3UlJSWHRokUAxMTE0LZtW8aPHw+Aw+EgMjKSgQMHMmzYsDI9BhEREakYPF3dAFdbs2YNsbGxhdbFxcUxaNAgAHJzc9m4cSPDhw93vm+324mNjWXNmjXnrJuTk0NOTo7ztcPhIDk5meDgYGw2m7UHISIiImXCMAzS09OJiIjAbj//D3yXfKhKTEwkLCys0LqwsDDS0tI4efIkJ06coKCgoMhtdu7cec66I0eO5MUXXyyTNouIiEj52r9/P3Xq1DnvNpd8qCorw4cPJz4+3vk6NTWVunXrsn//fgIDA13YMhERESmutLQ0IiMjqVq16gW3veRDVXh4OElJSYXWJSUlERgYiJ+fHx4eHnh4eBS5TXh4+Dnr+vj44OPjc9b6wMBAhSoREZEKpjhDdyrd1X8l1a5dO5YuXVpo3ZIlS2jXrh0A3t7etG7dutA2DoeDpUuXOrcRERERqXShKiMjg4SEBBISEgBzyoSEhAT27dsHmD/L9erVy7n9o48+yp9//snQoUPZuXMnEydO5NNPP+Wpp55ybhMfH8/777/PtGnT2LFjB/379yczM5M+ffqU67GJiIiI+6p0P/9t2LCBG2+80fn61LimBx98kKlTp3L48GFnwAKoX78+//vf/3jqqaf473//S506dfjggw+Ii4tzbnPvvfdy9OhRnn/+eRITE2nRogWLFi06a/C6iIiIXLoq9TxV7iQtLY2goCBSU1M1pkpERKSCKMnf70r385+IiIiIKyhUiYiIiFhAoUpERETEAgpVIiIiIhZQqBIRERGxgEKViIiIiAUUqkREREQsoFAlIiIiYgGFKhERERELKFSJiIiIWEChSkRERMQCClUiIiIiFlCoEhEREbGAQpWIiIiIBRSqRERERCygUCUiIiJiAYUqEREREQsoVImIiIhYQKFKRERExAIKVSIiIiIWUKgSERERsYBClYiIiIgFFKpERERELKBQJSIiImIBhSoRERERCyhUiYiIiFhAoUpERETEAgpVIiIiIhZQqBIRERGxgEKViIiIiAUUqkREREQsoFAlIiIiYgGFKhERERELKFSJiIiIWEChSkRERMQClTZUTZgwgXr16uHr60tMTAzr1q0757YdO3bEZrOdtXTt2tW5Te/evc96v3PnzuVxKCIiIlIBeLq6AWVhzpw5xMfHM3nyZGJiYhg3bhxxcXH8+uuvhIaGnrX9F198QW5urvP18ePHad68Offcc0+h7Tp37sxHH33kfO3j41N2ByEiIiIVSqXsqRo7diz9+vWjT58+NGnShMmTJ+Pv78+UKVOK3L5GjRqEh4c7lyVLluDv739WqPLx8Sm0XfXq1cvjcERERKQCqHShKjc3l40bNxIbG+tcZ7fbiY2NZc2aNcWq8eGHH9K9e3eqVKlSaP3y5csJDQ2lcePG9O/fn+PHj5+zRk5ODmlpaYUWERERqbwqXag6duwYBQUFhIWFFVofFhZGYmLiBfdft24d27Zt4+GHHy60vnPnzkyfPp2lS5cyatQofvjhB2655RYKCgqKrDNy5EiCgoKcS2Rk5MUflIiIiLi9SjmmqjQ+/PBDmjZtSnR0dKH13bt3dz5v2rQpzZo1o2HDhixfvpybbrrprDrDhw8nPj7e+TotLU3BSkREpBKrdD1VISEheHh4kJSUVGh9UlIS4eHh5903MzOT2bNn07dv3wt+ToMGDQgJCWHXrl1Fvu/j40NgYGChRURERCqvSheqvL29ad26NUuXLnWuczgcLF26lHbt2p1337lz55KTk0PPnj0v+DkHDhzg+PHj1KpVq9RtFhERkYqv0oUqgPj4eN5//32mTZvGjh076N+/P5mZmfTp0weAXr16MXz48LP2+/DDD+nWrRvBwcGF1mdkZPD000/z008/sWfPHpYuXcrtt99Oo0aNiIuLK5djEhEREfdWKcdU3XvvvRw9epTnn3+exMREWrRowaJFi5yD1/ft24fdXjhP/vrrr/z4448sXrz4rHoeHh5s3bqVadOmkZKSQkREBJ06deLll1/WXFUiIiICgM0wDMPVjbgUpKWlERQURGpqqsZXiYiIVBAl+ftdKX/+ExERESlvClUiIiIiFlCoEhEREbGAQpWIiIiIBRSqRERERCygUCUiIiJiAYUqEREREQsoVImIiIhYQKFKRERExAIKVSIiIiIWUKgSERERsYBClYiIiIgFFKpERERELKBQJSIiImIBhSoRERERCyhUiYiIiFhAoUpERETEAgpVIiIiIhZQqBIRERGxgEKViIiIiAUUqkREREQsoFAlIiIiYgGFKhERERELKFSJiIiIWEChSkRERMQCClUiIiIiFlCoEhEREbGAQpWIiIiIBRSqRERERCygUCUiIiJiAYUqEREREQsoVImIiIhYQKFKRERExAIKVSIiIiIWUKgSERERsUClDVUTJkygXr16+Pr6EhMTw7p168657dSpU7HZbIUWX1/fQtsYhsHzzz9PrVq18PPzIzY2lt9//72sD0NEREQqiEoZqubMmUN8fDwjRoxg06ZNNG/enLi4OI4cOXLOfQIDAzl8+LBz2bt3b6H3R48ezdtvv83kyZNZu3YtVapUIS4ujuzs7LI+HBEREakAKmWoGjt2LP369aNPnz40adKEyZMn4+/vz5QpU865j81mIzw83LmEhYU53zMMg3HjxvHss89y++2306xZM6ZPn86hQ4eYP39+ORyRiIiIuLtKF6pyc3PZuHEjsbGxznV2u53Y2FjWrFlzzv0yMjK47LLLiIyM5Pbbb2f79u3O93bv3k1iYmKhmkFBQcTExJyzZk5ODmlpaYUWERERqbwqXag6duwYBQUFhXqaAMLCwkhMTCxyn8aNGzNlyhS+/PJLZs6cicPh4Nprr+XAgQMAzv1KUnPkyJEEBQU5l8jIyNIemoiIiLixSheqLka7du3o1asXLVq04IYbbuCLL76gZs2avPvuuxddc/jw4aSmpjqX/fv3W9hiERERcTeVLlSFhITg4eFBUlJSofVJSUmEh4cXq4aXlxctW7Zk165dAM79SlLTx8eHwMDAQouIiIhUXpUuVHl7e9O6dWuWLl3qXOdwOFi6dCnt2rUrVo2CggJ+/vlnatWqBUD9+vUJDw8vVDMtLY21a9cWu6aIiIhUbp6ubkBZiI+P58EHH6RNmzZER0czbtw4MjMz6dOnDwC9evWidu3ajBw5EoCXXnqJa665hkaNGpGSksIbb7zB3r17efjhhwHzysBBgwbxyiuvcPnll1O/fn2ee+45IiIi6Natm6sOU0RERNxIpQxV9957L0ePHuX5558nMTGRFi1asGjRIudA83379mG3n+6kO3HiBP369SMxMZHq1avTunVrVq9eTZMmTZzbDB06lMzMTB555BFSUlLo0KEDixYtOmuSUBEREbk02QzDMFzdiEtBWloaQUFBpKamanyViIhIBVGSv9+VbkyViIiIiCsoVImIiIhYQKFKRERExAIKVSIiIiIWUKgSERERsYBClYiIiIgFFKpERERELKBQJSIiImIBhSoRERERCyhUiYiIiFhAoUpERETEAgpVIiIiIhZQqBIRERGxgEKViIiIiAUUqkREREQsoFAlIiIiYgGFKhERERELKFSJiIiIWEChSkRERMQCClUiIiIiFlCoEhEREbGAQpWIiIiIBRSqRERERCygUCUiIiJiAYUqEREREQsoVImIiIhYQKFKRERExAIKVSIiIiIWUKgSERERsYBClYiIiIgFFKpERERELKBQJSIiImIBhSoRERERCyhUiYiIiFhAoUpERETEAgpVIiIiIhaotKFqwoQJ1KtXD19fX2JiYli3bt05t33//fe57rrrqF69OtWrVyc2Nvas7Xv37o3NZiu0dO7cuawPQ0RERCqIShmq5syZQ3x8PCNGjGDTpk00b96cuLg4jhw5UuT2y5cv57777mPZsmWsWbOGyMhIOnXqxMGDBwtt17lzZw4fPuxcPvnkk/I4HBEREakAbIZhGK5uhNViYmJo27Yt48ePB8DhcBAZGcnAgQMZNmzYBfcvKCigevXqjB8/nl69egFmT1VKSgrz588vVhtycnLIyclxvk5LSyMyMpLU1FQCAwNLflAiIiJS7tLS0ggKCirW3+9K11OVm5vLxo0biY2Nda6z2+3ExsayZs2aYtXIysoiLy+PGjVqFFq/fPlyQkNDady4Mf379+f48ePnrDFy5EiCgoKcS2Rk5MUdkIiIiFQIlS5UHTt2jIKCAsLCwgqtDwsLIzExsVg1nnnmGSIiIgoFs86dOzN9+nSWLl3KqFGj+OGHH7jlllsoKCgossbw4cNJTU11Lvv377/4gxIRERG35+nqBrib119/ndmzZ7N8+XJ8fX2d67t37+583rRpU5o1a0bDhg1Zvnw5N91001l1fHx88PHxKZc2i4iIiOtVup6qkJAQPDw8SEpKKrQ+KSmJ8PDw8+775ptv8vrrr7N48WKaNWt23m0bNGhASEgIu3btKnWbRUREpOKrdKHK29ub1q1bs3TpUuc6h8PB0qVLadeu3Tn3Gz16NC+//DKLFi2iTZs2F/ycAwcOcPz4cWrVqmVJu0VERKRiq3ShCiA+Pp7333+fadOmsWPHDvr3709mZiZ9+vQBoFevXgwfPty5/ahRo3juueeYMmUK9erVIzExkcTERDIyMgDIyMjg6aef5qeffmLPnj0sXbqU22+/nUaNGhEXF+eSYxQRERH3UinHVN17770cPXqU559/nsTERFq0aMGiRYucg9f37duH3X46T06aNInc3FzuvvvuQnVGjBjBCy+8gIeHB1u3bmXatGmkpKQQERFBp06dePnllzVuSkRERIBKOk+VOyrJPBciIiLiHi7peapEREREXEGhSkRERMQCClUiIiIiFlCoEhEREbGAQpWIiIiIBRSqRERERCygUCUiIiJiAYUqEREREQsoVImIiIhYQKFKRERExAIKVSIiIiIWUKgSERERsYBClYiIiIgFFKpERERELKBQJSIiImIBhSoRERERCyhUiYiIiFhAoUpERETEAgpVIiIiIhZQqBIRERGxgEKViIiIiAUUqkREREQsoFAlIiIiYgFLQ9XJkyc5cOAADofDyrIiIiIibs/SUNW4cWOio6MJDAwkLi6OqVOncvLkyULbjB49mi1btlj5sSIiIiIuZ2moioyMpF+/fqxatYp+/fqxfPlyrrzySl5//XWysrIAuPfee+nfv7+VHysiIiLicpaGqjlz5nDgwAGuu+46nnvuOex2O7179+brr7+mSZMmzJo1i++++47k5GQrP1ZERETE5WyGYRhWF83Ly2PVqlWsXLmSDRs2sG/fPo4cOYLNZuPw4cN8/vnndOvWzeqPdWtpaWkEBQWRmppKYGCgq5sjIiIixVCSv99lEqrOZ+bMmXzxxRd88cUX5fmxLqdQJSIiUvGUS6gqKCjAw8PjohqYm5uLt7f3Re1bUSlUiYiIVDwl+ftd4jFVr7zyCmFhYXh7e1O3bl2GDBlCSkqK8/3s7Gw2b97Mhg0byMzMLLLGpRaoREREpPIrUaiaPHkyzz//PEePHsUwDA4cOMDYsWO56aabyMzM5Ouvv6Zu3bq0adOGmJgYatasSXx8PPn5+WXVfhERERG3UKJQ9eGHH2Kz2fjPf/7D9u3bWb16NQMGDCAhIYGxY8fSo0cPjh07RlBQEKGhoWRnZ/Pf//6XXr16lVX7RURERNxCicZUVa1alUaNGrF58+ZC6wcNGsSkSZPIz89n9uzZ3HPPPQBs3bqV+++/nx07drBo0SJuvvlma1tfgWhMlYiISMVTZmOqMjMzadKkyVnr+/fvT15eHjExMc5ABdCsWTM+/vhjbDYbH330UUk+SkRERKRCKfFAdR8fn7PWNWjQoNDjmZo1a0br1q356aefLqJ5F2/ChAnUq1cPX19fYmJiWLdu3Xm3nzt3LlFRUfj6+tK0aVO+/vrrQu8bhsHzzz9PrVq18PPzIzY2lt9//70sD0FEREQqEEtmVPfy8gLOfVVf/fr1SUxMtOKjimXOnDnEx8czYsQINm3aRPPmzYmLi+PIkSNFbr969Wruu+8++vbty+bNm+nWrRvdunVj27Ztzm1Gjx7N22+/zeTJk1m7di1VqlQhLi6O7Ozs8josERERcWMlGlNlt9u59dZbmTJlCsHBwWe917t3b6ZMmXLWfn369GH69OkUFBSUvsXFEBMTQ9u2bRk/fjwADoeDyMhIBg4cyLBhw87a/t577yUzM5OFCxc6111zzTW0aNGCyZMnYxgGERERDB48mCFDhgCQmppKWFgYU6dOpXv37mfVzMnJIScnx/k6LS2NyMhIrmhVDQ8Pm9WHfEEGYLOV4nNL2eSL2d34a6/SNLu0SvWdlfzTirWqFNWKdK5/AMr8fDnPvzwX+uzz/aN14Waff4Pz71+MAyvO92YrXOvve9iKUafQ3raiP9rGGf9/VNQHnbnthZp9+mNOP55R1O5sg63I7c9Yffo926n3zmijs/Cpdaefn1rv/L82GzZs2O12POzmo91ux26z4WH3wG634WG3Y7Pb8fjbYj/juaeHh7mdzY6Hhwc2mw273eOv5x54eHhit3vi4eF51mu7/fTi5eWNt7cvnp7eeHl54+Xli5eXz1/P/f567oO3tzeenp54enri5eV1wefl+++Q/F1JxlR5lrT4woULCQ0NJTg4mKuuuoomTZoUOc7KVXJzc9m4cSPDhw93rrPb7cTGxrJmzZoi91mzZg3x8fGF1sXFxTF//nwAdu/eTWJiIrGxsc73g4KCiImJYc2aNUWGqpEjR/Liiy+etf63TSkXcVQiInIpsttt+Ph44OPjiY+PJ97eXvj6+uDj44Ovrw++vn74+fnh61sFPz9//PwC8POriq+vPwEBAQQEBFC1atXzPgYEBBQ5tEdKrkSh6oknnmDr1q1s2bKFY8eO8cMPP/DDDz9gs9mw2WxMnz6dFStW0KJFi0JLeTp27BgFBQWEhYUVWh8WFsbOnTuL3CcxMbHI7U/9ZHnq8Xzb/N3w4cMLBbVTPVXX/6s9nt7F+9oL/a/xUt9NqHj7/30rG+Z4soty6n9c/bV/Sar8bdezGOf7X9xnflLRTy/wucZ5P7v4jPO8Kupz/7Z3SRtwRpHi7mr2ZBT54SX6vJLuet5vw7jA++ctd4G6NsO5iVHojaL3NM7Y2HbG66KbaBT9X7yoc9D2t3W20/+9jb+/d8YOhvOp7ez3jXN8AEWts53VtvOuO+u1zbnYzlpXuAfrzDYahnF2M85c5+yQMg/GZjOw/fV4ar0NBza78VcvlwE2h7ktDrO+4TAXm/ncXGecXucwzP9SDvMzDIf5/qlHjL+2+esRw4Ht1P4OA8NwYPtr31Ov+WtfR8HppSDfwFEABQWQn28+/n05tf7M9//O4TA4eTKfkyfLdr5HLy8vqlWrRo0aNc65VK9enRo1alCzZk1q1apFaGioc/iPmEoUqsaNG+d8vn//fhISEtiyZYvz8c8//3Qu8+bNc257KXZd+vj4FJn8F7z/taZUELkUORzmX8+8PHPJyYHsbHM58/n51p1asrIgIwPS03FkpJOfmU5eVjq5menkZGeQk51Jdm4m2XaDbE/I8YTsM5Ycj8KvTy2Z3pDhDenekOFnJ6OKNxl+HmT42Ej3cpDhUUAGuWfFx5Lw9wgg3L8OoX61qekbQYhPBMFetanpE0moTyTB3rWpaq9JXq5HkV/Dma8zM80lPd35dRT56HAU0RC7AR6nFgd4G+DtKLx4OfAKcFA91EFQqIPAYAdVazioUt1cAqo78A1y4FmlgCyjgPSCAjIKznjMzyerIJes/ByyjXw8yceLPLzJxY9cvP+2eBk5eDly8CrIxqsgG8/8bOx5OXjknsQvNxv//Fz88k7inZ+NZ2429pyTGLk5OHJOkp+bS052Njk5eYVOr6wsOHny9OOZS1YW5OaaX0deXh5Hjx7l6NGjxf5vabPZCAkJITw8nPDwcGrVqkV4eDgRERFcdtllXHbZZdSrV49q1apdMjmgxD//nRIZGUlkZCS33nqrc11GRgZbt24tFLa2bdvGyZMny+0LDQkJwcPDg6SkpELrk5KSCA8PL3Kf8PDw825/6jEpKYlatWoV2qa8e+JEpIKy28Hb21ysLAt4/7VUOfMNwzD/qqanQ2oqJCfDiRPm49+fn3q9/wgkJUFaGuAAzr4QxwBOepnBK8UPkuvW5ERkCMm1qnOiZlWSQ/w5EeRDsh8k56eTfDKZo1lHOZx+mMy8TLIKMvgzfSd/phf9ywGAp92TOoF1qFetHpcFXUb9OvWJComiTUhjrgi+An8v/2J/P2d+DWlpZx627a8FkpM9Cn0lx45B4iHza8sDjvy1nPO/gR1q14Z69eCyy6B1fWjcGKKioPHVEBAADsMg66/AlZqfT3J+Psl5ec7HE39bdzwvjyN5eSTm5pJdZCo8m4/NxmU+Xlzh66CBt4MGXjk08Mom0vMkIfYMjIIU8vKOk5+fTF5eMvn5yZw8eZz09COkpCSRkZFPWtrp7+pcj6mpNpKTDQoKDGcQ+/nnn8/ZrsDAQOrVq+cMWQ0bNuTKK68kKiqKOnXqYLdbcs2cW7joGyoXl8Ph4LfffmPTpk3cf//9ZflRTjExMURHR/POO+8421C3bl0ef/zxcw5Uz8rKYsGCBc511157Lc2aNSs0UH3IkCEMHjwYMH/OCw0NPedA9b/T5J8iUmFkZUFiYuHl8GFz2b8f9uyBvXvN7pDzqV3bTBZRUdCkCRlNG5NYvyaJjjQSMxKdy6H0Q+xN3cvelL3sS91HniPvvGUvC7qMqJAookKiuKrmVbSq1YqrQ6/Gx9PacUEnT5oZ8/Dh019BYiIcOlSyr6FOnUJfAy1bQrNm4F+MbGgYBmkFBSTm5nI4J4fE3FzzeW4uh3Jz2ZedzZ7sbA7k5HC+6OVps9HQ15cof3+i/P1pGhBAy4AAGvv742Ezf5rNz08mNzeRnJzD5OYeJjc3kdzcw+TkHCInZx/Z2XvIzT0MmL1/aWlmCD1+/Mxs7kFycgBHjnhw6FAOx48XfQ/gU/z9/YmKinIuzZo1o2XLlkRGRrpN71ZJ/n6XeajavHkzM2bM4JNPPuHw4cNl+VFOc+bM4cEHH+Tdd98lOjqacePG8emnn7Jz507CwsLo1asXtWvXZuTIkYA5pcINN9zA66+/TteuXZk9ezavvfYamzZt4uqrrwZg1KhRvP7660ybNo369evz3HPPsXXrVn755Rd8fX0v2CaFKhGpVBwOOHLETBWn0sUff8Cvv8LOnWYaKYrNBldcYSaLli2hTRuIjja7c4ACRwGJGYnsSdnD3tS97EnZwx/Jf/Dr8V/ZcWwHySeTiyzraffkqppX0bJWS1qGt6RNRBta12ptedD6u79/DXv2wJ9/ml/Djh3me0Wx283erFatTn8NbdsWL2gVJc/h4GBODnv+Cll7srP5IzubHZmZ7MzKIvMcvV3+djvN/wpYrapWpXVAAE0DAvA4R6ApKMh2BqxTy8mTu8jK2klW1m8YRuGEmZ1tfgdHjvhz4kRtjh4N4uBB+PPPE+zatfec9wYODg6mZcuWtGrVipYtW3LNNddw2WWXuSRouTxU7d+/n1mzZjFz5kx27NjhXF9eUyoAjB8/njfeeIPExERatGjB22+/TUxMDAAdO3akXr16TJ061bn93LlzefbZZ9mzZw+XX345o0ePpkuXLs73DcNgxIgRvPfee6SkpNChQwcmTpzIFVdcUaz2KFSJyCUlJeV0wNqxA37+GTZvNrt7/s7DA1q0gPbtTy+1axdZ9ljWMXYe28nOYzvZcXQHW49sZfPhzRw/efysbX08fGhbuy3tI9vToW4Hro28lhp+Naw9zgtITi76aygqc3p6miGrfXvo0MF8/Nv1URfFMAwO5uSwMyuLnVlZ7MjKYktGBgkZGUWGraoeHlwbGEiHoCA6BAURHRiIv4dHMT6ngOzsPWRl7SQzcwdZWTvIzNxKRsZWDCP3rO1ttpqkpzcnKSmSAwf8+OOPNLZu/Znt27cXGbZq165N+/bt6dChA+3bt6dZs2Z4el70KKZic0moSk9PZ+7cucycOZMVK1ZgGObVEyEhITgcDk6cOFGuocrdKFSJiGCmic2bTy8//WT+lvZ3UVHQqZO53HCDsyerKIZhsD9tP5sPb2Zz4mY2Hd7EuoPrSMo8O7k0D2tO50adiWsYR/u67fH2sHaMW3EdPgybNhX+Gg4dOnu7q66CuDjza7j+evDzs64NBYbB71lZbM7IYFNGBpvS01mfnk763/5We9psXBsYSFyNGsTVqEHLgADsJegxcjjyyMr6hfT0zWRkbCI9fSPp6RvP6tWy2/2pVq0j/v7/ICmpHtu3HychIYENGzawefPms4JWUFAQ//jHP+jUqROdOnUq8q4uVii3UFVQUMCiRYuYMWMGCxYsIDs7G8Mw8Pf35/bbb6dHjx7ExcURGxvLihUrFKoUqkREzrZ/P6xadXrZsqXwJXteXma3TdeucNddUL/+BUsahsEfJ/7gx30/Opdfj/9aaJsqXlW4sf6N3NLoFu6IuoNaVWudo1rZMwzzJ8QffzS/gh9/hO3bC09R4uNjBqvbboNu3cyxWlYrMAx+zsjgx9RUfkxNZWVqKodyC/cy1fTyolP16twaEkKXGjWoehG9RQ5HDunpG0lN/ZHU1FWkpv5Ifn7hn3Z9fC6jRo04QkK64ePTjg0bEli1ahU//vgjq1evJi0trdD2DRs25LbbbmPs2LElP/DzKPNQtX79embMmMGcOXM4duwYhmHg4eHBzTffTI8ePejWrRtVqpy+DuXGG29UqFKoEhEpnpQU+P57WLwYvv3WHKh0ppYt4c47zYB15ZXFLpuUkcR3f37Ht398y+I/FhfqybJho33d9tx95d3ceeWdRAZFWnMspXD8OCxdevprOHCg8PvR0ae/hkaNyqYNhmHwZ3Y2i5OT+TY5maUpKWSc8bfcx2YjrkYN7qpZk1uDg6l+kfNWGYaDzMyfSU5eTHLyt6Smriz0k6GHRxDBwf+kZs27qFEjDvBh06ZNLF68mMWLF7N69Wry8/O5+eabWbx4cWkPu5AyC1WvvPIKs2bN4rfffnNOVBcTE0OPHj249957qVmzZpH7KVQpVImIXBTDMAfAf/MNzJ8Py5cX7sVq3hwefBB69IDQ0GKXdRgOtiRu4ds/vuXLX7/kpwM/FXq/fWR7erfozb+u+heBPq7/N9swzHFZX38N8+bB6tWFe7Guucb8Gu69F6pXL7t25DkcrElL4+vjx/ni2DF+P3nS+Z6XzcZtwcH0Dg+nc40aeJZiqoSCgkxSUlZw/PgCjh2bR27u6Ym2PTyqUrPmvwgP701QUHtsNhvp6eksX74cf39/brrpplId49+VWaiy2+3YbDbCw8Pp378/9913Hw0bNrzgfgpVClUiIpY4dgy+/BK++AKWLDEnUgVzlHeXLtCnD/zzn+brEtifup95O+fx2S+f8eO+H50TnPp5+nFXk7t4qMVDdKzX0W0u8z982PwaPv/c7NQ7lTN9fMyfB/v2hZtvNq8yLCuGYbAtM5PPjx7l82PH2JZ5evqEMC8veoaF8VCtWjSpUuU8VYrzOQ7S0tZw9OjnHD36OTk5+5zv+fo2JDz8QcLD++DrWwa/h1LGoQrMWVSvvfZaevbsyT333EONGue/mkKhSqFKRMRyyckwezZMmwbr1p1eX7cuPPYYPPwwBAeXuOyh9EPM3DqTjxI+Yuex05OUXlXzKp6IeYKezXqWaALSspaYCLNmmV/DmXNwXnEFDBxo9mBVrVr27diakcG0xERmJiVxJO/0XGOx1avzRO3adAkOPudUDcVlGA5SU38kMXEqR4/OpaAg4693PAgJuY2IiMeoXv0mS8NvmYWq9evXM336dOdYKpvNhqenJ507d6ZHjx7cdtttRc7ZpFClUCUiUqZ++QWmToUpU8zBSAC+vtCzJzz9tJkwSsgwDNYfWs+UzVOYuXUmmXlmT0x13+o83OphnrrmKZcObv87w4CEBPMrmDbNnAEdzED10EMweDBElsNQsTyHg2+Sk5ly+DALjh93TkrawNeXJ+rUoV+tWsWaouFCCgoyOXr0Cw4f/pDU1B8A8PO7gujoHdhs1nXRlflA9fz8fL755htmzpzpvOrPZrMREBDAHXfcwf33309sbKyzZ0uhSqFKRKRcnDxp9l69/baZMMD8Dexf/4L/+z/4a0LnkkrJTmFqwlTeWfcOf574EzDnwerbsi/PdHiGukF1LToAa6Snw/TpMH68ORYLzIso+/SBZ56BMpp94Cx7Tp5k4qFDvH/4MCl/TYkQ6uXF4MhIHouIIMCieaYyM7dz8OAkAgKaExHRz5Kap5TrPFVpaWnMnTuXGTNmsHLlSgzDwGazERoaSvfu3bn//vsZOnSoQpVClYhI+TEMc16CN96AM25Bxh13wCuvmPeLuQgFjgK+/v1rRq0axar9qwDwsnvRu0VvRtwwgtqBRU9a6iqGYQ49GznSHOMP5lyrPXrAiy+a9yssD5kFBcxITGT0/v3szjbvKRns6Ul8ZCRP1qlDFQt6rsqKy2ZU379/PzNnzmTGjBns/Csan/m7pkKVQpWISLlLSIBXXzVHdRuG2XP18MPwwgtQ6+J+vjMMg+V7lvPKylf4fvf3gDmo/alrnmJo+6EE+QZZ136L/PijmSe//dZ87e1tjrn6z3/gAkOjLZPncPDxkSO8unev88rBWt7evFy/Pr3Dw0s95qosuPw2NQCbNm1ixowZzJ49m6SkJGw2m0KVQpWIiOv88ov5E+D8+ebrKlVgyBAYOvTib7oHrNq3imFLh/Hjvh8BCPEP4cWOL/Lv1v/Gw+5+PTDr18Pw4eYcWADVqsFzz5kB6yKnmSqxfIeDOUeP8vzu3fz5V8/V1VWqMKZhQzqVV8IrJrcIVac4HA6+/fZbZs6cyaxZs8ryo9yaQpWIiJv48Udz8PpPf81NVa8eTJhgTslwkQzD4Ktfv+KZ755xztzeulZrJnWdRNvabS1otLUMw+yxGjr09BWDV18Nkyebk9eXlxyHg4kHD/Ly3r2c+GvM1d01a/LfRo2I8Cnbm2EXl1uFKjEpVImIuBHDgM8+My+JO3XvwbvugnHjSnX/l3xHPu9ueJf/+/7/SM1JxYaNR9s8yms3vUY132qWNN1KBQXmRZPPPHP6osmHHoJRoyAkpPzakZyXx8t79/LOgQMUYN7U+dX69Xmsdm2X/ySoUOWGFKpERNxQRoY5Yvutt8yEUbWqGaz69IFS/DFPykhiyJIhzNw6E4A6gXWYctsUbm54s0UNt9bx4zBsGHzwgfk6NBTef9+cSLQ8bcnI4N+//srav+aDiK5alRlXXskVpfh5trRK8ve7DOdaFRERcXMBAeYVgps2mfd6SU83pyO/4w44cuSiy4YFhDHjjhkse3AZjWo04kDaATrN7MSA/w0gMzfzwgXKWXCwGaJ+/BGuuso89NtvN7+Kv923uEw1DwhgVatWTLz8coI8PFiXnk6LDRuYdPAgFaEPSKFKRESkWTMzUbz+ujla+8svzUFGX31VqrId63Uk4d8JPN72cQAmbphIi3dbsOHQBitabbn27WHDBnPImc1mTiR66qspLx42G/1r1+bntm25qVo1TjocPPb773T9+WcO5+SUX0MugkKViIgImBM4PfOMeXlc06Zw9KjZXfP006fvMXgRqnhX4Z0u77DkgSXUCazDruRdtJ/SnknrJ7ll74uvL4weDT/8APXrw9690LGj2aFXns2N9PVlcfPmjGvUCB+bjW+Sk2m5YQPLT5wov0aUkEKViIjImZo3N4PVU0+Zr998E/7xDzh0qFRlYxvE8nP/n7kj6g5yC3J57OvH6PFFDzJyMy68swtcdx1s2QL3328ONxs61PxVNCWl/Npgt9l4sk4dNrVpQ9MqVUjKy+OmLVsYtW+fWwZShSoREZG/8/GBsWPNKwSrVjV//2rZElatKlXZar7V+PxfnzOm0xg8bB58su0Tot+P5vfjv1vUcGtVrQozZ8KkSeZkoV9+Ca1bw44d5duOJlWq8FOrVvQKC8MBDPvzT+7Yto30v6ZhcBcKVSIiIudy112wcaM5sOjIEbPHaubMUpW02WzEt4tnee/lRFSNYMexHVzz4TX8sOcHixptLZsNHn0UVq82p/T6809o1w4WLy7fdvh7eDA1Kop3r7gCb5uNL48f57rNm9n/1+Sh7kChSkRE5Hwuv9xMFHfcAbm58MAD8Oyz4HCUqmyHuh3Y+MhGomtHk3wymZtn3MxHmz+yqNHWa90a1q2DDh0gNdWcK3X8+PJtg81m45GICFa0bEmolxdbMjOJ3rSJDeV5ieJ5KFSJiIhcSJUq5k+Bw4aZr199FXr2LNUAdoDwgHCWP7icf131L/IceTz01UM89/1zbjleCKBmTfjuO3jwQXOc1cCB5jj+8m5uTGAga1u14uoqVUjMzeX6hAS+PHasfBtRBIUqERGR4rDbYeRI+Ogj8PSETz6Bbt0gK6tUZf28/Pjkrk949rpnAXhl5SsM/GYgDqN0PWFlxcfH/ApGjjRfv/mmeX/q8h7eVM/Pj1UtW9K5Rg1OOhzcuW0bH5TyYoLSUqgSEREpid69zfmr/Pzg668hLq7Ul8TZbXZe/sfLTOwyERs2JqyfwAPzHiCvoHQ9YWXFZjM77aZMMbPmlCnwr39BeQ9vCvT0ZMHVV9MnPBwHMHr/fk4WFJRvI86gUCUiIlJSt9wCS5ZAUJB5ZWDHjmDBz0/92/Zn1p2z8LR78vHPH3Pnp3eSk+++E1726QOff272Xs2bZ97W5uTJ8m2Dp93Oh40b82r9+nzbrBl+Hh7l24AzKFSJiIhcjPbtzRkyw8LMCZ1uvhmSk0td9r6m9/Fl9y/x8/Rj4W8LuWfuPeQW5FrQ4LLRrRt884057GzJEvN1efdY2Ww2/nPZZdT38yvfD/4bhSoREZGL1bw5LF9uBquEBOjUyZLZMbtc3oUF9y3A19OXBb8toPtn3d32p0CAG280g5W/vznVwp13gpvfUaZMKFSJiIiURlQULF1qXhq3caM5xio1tdRlb2pwE192/xIfDx/m7ZzH/V/cT77DvSa7PNN118H//mcONfvmG3OKr1z37WArEwpVIiIipXXVVeZcA8HB5mRO3bpZ0lXTqWEnvrj3C7w9vPnsl8/ov7C/2063AObQsoULzfsH/u9/8NBDpZ7Oq0JRqBIREbFCs2bmb19Vq5o/CT7wgCWJosvlXZhz9xzsNjsfbP6AF5a/UOqaZekf/4AvvjBnnZg1y7xn4KVCoUpERMQqrVqZl8F5ecHcuTBokCUzY3aL6sbELhMBeGnFS0zeMLnUNcvSLbfAhx+az8eMMZdLgUKViIiIlW66CaZPN5+/8w6MHm1J2X+3+TcjbhgBwICvBzB/53xL6paVXr1OH/qQIeZcqZWdQpWIiIjVuneHcePM58OGwfz5lpQdccMI+rXqh8Nw0OOLHiQkJlhSt6wMGQJPPWU+79PHHG5WmSlUiYiIlIUnn4THHzef9+wJW7eWuqTNZmNi14l0atiJrLwsbp99O0cyj5S6blmx2eCNN+DWW81x+926wcGDrm5V2VGoEhERKStvvQWxsZCZaU43fqT0AcjT7snsu2ZzRfAV7Evdx51z3HvWdQ8Pc8D61VfD4cNw++2lvl2i21KoEhERKSuenjBnDjRqBHv3WjZ5U3W/6nzV/SuCfIJYtX8Vj/3vMbeeaqFqVfN2icHB5lRefftaMn7f7VS6UJWcnEyPHj0IDAykWrVq9O3bl4yMjPNuP3DgQBo3boyfnx9169bliSeeIPVvE7fZbLazltmzZ5f14YiISEVXowYsWACBgeZ9AocNs6Rs45DGzqkWpiRMYcrmKZbULSv165+eamH2bJgwwdUtsl6lC1U9evRg+/btLFmyhIULF7JixQoeeeSRc25/6NAhDh06xJtvvsm2bduYOnUqixYtom/fvmdt+9FHH3H48GHn0q1btzI8EhERqTSiok5fEfjWW+a0CxaIaxTHq/94FYDHv3mcLYlbLKlbVq6/3hxjBRAfD2vXurY9VrMZ7txfWEI7duygSZMmrF+/njZt2gCwaNEiunTpwoEDB4iIiChWnblz59KzZ08yMzPx9PQEzJ6qefPmXXSQSktLIygoiNTUVAIDAy+qhoiIVHBPPw1vvmn2Wm3aBA0blrqkw3Bw6ye38vXvX9OoRiM2PrKRQB/3/TtjGHDPPfD551C3rvk1BAe7ulXnVpK/35Wqp2rNmjVUq1bNGagAYmNjsdvtrC1BHD71xZ0KVKcMGDCAkJAQoqOjmTJlynl/v87JySEtLa3QIiIil7jXXoP27SEtzUwW2dmlLmm32ZnebTp1g+qyK3kXfb/q69bjq2w2c2LQRo1g3z5zPqvKciubShWqEhMTCQ0NLbTO09OTGjVqkJiYWKwax44d4+WXXz7rJ8OXXnqJTz/9lCVLlnDXXXfx2GOP8c4775yzzsiRIwkKCnIukZGRJT8gERGpXLy8zAFFISGwebM5kZMFgv2D+fTuT/Gye/HZL58xacMkS+qWlaAgc8J5Hx/4+mv4739d3SJrVIhQNWzYsCIHip+57Ny5s9Sfk5aWRteuXWnSpAkvvPBCofeee+452rdvT8uWLXnmmWcYOnQob5z6YbgIw4cPJzU11bns37+/1O0TEZFKoE4dmDnTfD5hAnzzjSVlY+rEMCp2FABDFg9h57HS/10sSy1aFJ4f9eefXdkaa1SIUDV48GB27Nhx3qVBgwaEh4dz5G9zgOTn55OcnEx4ePh5PyM9PZ3OnTtTtWpV5s2bh5eX13m3j4mJ4cCBA+Sc4y7kPj4+BAYGFlpEREQAiIszJwcFeOghOHrUkrJPXvMkNze4mZP5J+n5RU9yC0o/fUNZ+ve/4Z//NGeZuP9+S34NdakKEapq1qxJVFTUeRdvb2/atWtHSkoKGzdudO77/fff43A4iImJOWf9tLQ0OnXqhLe3N1999RW+vr4XbFNCQgLVq1fHx8fHkmMUEZFLzMiRcNVVkJgIjzxiycRNdpudj27/iOq+1dl4eCMv/fCSBQ0tO6fGV4WGwrZt8J//uLpFpVMhQlVxXXnllXTu3Jl+/fqxbt06Vq1axeOPP0737t2dV/4dPHiQqKgo1v11A6JTgSozM5MPP/yQtLQ0EhMTSUxMpKCgAIAFCxbwwQcfsG3bNnbt2sWkSZN47bXXGDhwoMuOVUREKjg/P3OqcS8v896AU6yZZ6p2YG3eu/U9AEb+OJJV+1ZZUreshIbCRx+Zz996C777zrXtKRWjkjl+/Lhx3333GQEBAUZgYKDRp08fIz093fn+7t27DcBYtmyZYRiGsWzZMgMoctm9e7dhGIbxzTffGC1atDACAgKMKlWqGM2bNzcmT55sFBQUFLtdqampBmCkpqZaebgiIlLRjR5tGGAYAQGGsXevZWV7zetl8AJGg/82MDJzMy2rW1Yee8z8GurWNYy0NFe35rSS/P2uVPNUuTPNUyUiIkVyOMxZMVetgs6dzcvhbLZSl03LSePqiVezP20/8dfEMyZujAWNLTuZmdC0KezeDQMGwPjxrm6R6ZKdp0pERKTCsdvNgUU+PrBoEcyYYUnZQJ9AJv9zMgDj1o5j7QH3nr68ShV4/33z+YQJsGKFa9tzMRSqREREXK1xYzg1lc+gQebgdQt0ubwLPZv1xGE46PtVX3Lyi75i3V3cdBP062c+79sXsrJc256SUqgSERFxB0OGQKtWcOIEWHgh1Li4cdT0r8n2o9sZ+eNIy+qWlTfegNq1YdcuGDHC1a0pGYUqERERd+Dpaf4M6OkJn30GX35pSdlg/2DGdzEHKL268lW2H9luSd2yEhQE775rPn/rLdji3veILkShSkRExF20aGHedBnMyUEzMy0pe0+Te7it8W3kO/IZ8PUAt743IEDXrvCvf0FBATz2WMW5N6BClYiIiDt59lm47DLYuxdefdWSkjabjbc7v42fpx8/7P2Bj3/+2JK6ZWnsWAgIgNWrYepUV7emeBSqRERE3Im//+k7DL/5Jlhwb1uAy6pdxrPXPwvA4MWDSc1OtaRuWaldG176a0L4oUPh+HHXtqc4FKpERETczW23mb+B5eWZkzZZ9HPd4HaDuSL4CpIyk3hu2XOW1CxLAwdCs2ZmoBo+3NWtuTCFKhEREXdjs8Hbb4OvL3z/PcyebUlZH08fJnSZAMCE9RPYfHizJXXLiqcnTJxoPn//fVjr3lNtKVSJiIi4pQYNTt9heOhQyyZtim0Qy71X3YvDcPDkoifdftB6+/bQu7f5fNAgyzrtyoRClYiIiLt6+mlz0PqBA+b4Kou8cfMb+Hn6sXLfSr7Y8YVldcvKa6+ZM67/9JNlnXZlQqFKRETEXfn6wqhR5vNRo+DgQUvKRgZFMuTaIQAM/W6o28+0XqvW6TFVzzzjvjOtK1SJiIi4s3/9C6691kwSzz5rWdmh7YdSK6AWf574k3fWvWNZ3bISHw9168L+/TDGTe8NrVAlIiLizmw2c2pxgGnTYNMmS8oGeAfw6j/MebBeXvEyRzOPWlK3rPj5ne60e/11OHTIte0pikKViIiIu4uOhh49zFHaTz1l2WjtB1s8SMvwlqTlpDFiufvfaO/ee6FdO7PT7tQYfneiUCUiIlIRjBxpdtesWAHz51tS0m6z81ac2Qv27sZ3+eXoL5bULSt/77Tb7GYzQihUiYiIVASRkTB4sPn8P/+B/HxLyt5Q7wa6RXXDYTj4v+//z5KaZSkmBrp3N5//n5s1V6FKRESkonj6aQgONm9dM326ZWVf+8dr2G125u+cz08HfrKsbll5+WVzYtBvvoEffnB1a05TqBIREakoAgNPDyYaMQKysy0pe2XNK3mw+YMADF863O0nBG3UCB5+2Hw+fLj7TAiqUCUiIlKRPPYY1KljTgg6aZJlZV/o+ALeHt4s37OcJX8usaxuWXn+eXOI2Zo1sGCBq1tjUqgSERGpSHx94cUXzeevvgppaZaUrRtUlwFtBwDwn6X/wWE4LKlbVmrVMm9bA2bnXUGBS5sDKFSJiIhUPL16QVQUHD9u6UyYwzsMJ8A7gI2HN/L5L59bVresDB0K1avD9u0wc6arW6NQJSIiUvF4esIrr5jPx4yBI0csKVuzSk2GtDNvX/PssmfJd1hzhWFZqVbt9O1rRoyA3FyXNkehSkREpEK6805o0wYyMy292XJ8u3hC/EP47fhvfPzzx5bVLSuPP27+FLh3L3z4oWvbolAlIiJSEdlsp8dWTZhgWW9VVZ+qPH3t04B5+xp3763y8zt9QeRrr1k2fddFUagSERGpqG65xeytysqytLfqsbaPEeIfwq7kXRWit6pfP+jbFxYuNH8ZdRWFKhERkYrKZoMXXjCfT5gAR625KXKAd4BzbFVF6K3y8YEPPoDmzV3bDoUqERGRiqxLlzLprRoQPYBgv2B2Je/ik58/saxuZaZQJSIiUpGd2Vs1frylvVUVaWyVO1CoEhERqejKuLfq9+Tf1VtVDApVIiIiFZ3NZk7UBJb3Vg251hxb9crKV9RbdQEKVSIiIpVB167QurXZWzV2rGVlB7Q1e6t+O/4bc7bNsaxuZaRQJSIiUhnYbPDcc+bziRMhNdWSslV9qvLUNU8B8Pqq1zEMw5K6lZFClYiISGVx663QpIl5k+VJkywrOyB6AFW9q7LtyDb+9/v/LKtb2ShUiYiIVBZ2OwwbZj5/6y04edKSstV8q/Fom0cBGPnjSPVWnUOlC1XJycn06NGDwMBAqlWrRt++fcnIyDjvPh07dsRmsxVaHn300ULb7Nu3j65du+Lv709oaChPP/00+a6cC19ERKQo3bvDZZeZt6356CPLyj51zVP4ePiwev9qVu5baVndyqTShaoePXqwfft2lixZwsKFC1mxYgWPPPLIBffr168fhw8fdi6jR492vldQUEDXrl3Jzc1l9erVTJs2jalTp/L888+X5aGIiIiUnJcXPG3OL8Ubb1h2M7xaVWvRu0VvwOytkrPZjErUh7djxw6aNGnC+vXradOmDQCLFi2iS5cuHDhwgIiIiCL369ixIy1atGDcuHFFvv/NN9/wz3/+k0OHDhEWFgbA5MmTeeaZZzh69Cje3t4XbFtaWhpBQUGkpqYSGBh4cQcoIiJSHCdPQr16Zm/VjBnQs6clZf9I/oMrxl+Bw3Cw6ZFNtKzV0pK67qwkf78rVU/VmjVrqFatmjNQAcTGxmK321m7du159501axYhISFcffXVDB8+nKysrEJ1mzZt6gxUAHFxcaSlpbF9+/Yi6+Xk5JCWllZoERERKRd+fjBokPn89dfB4bCkbMMaDbn3qnvNsqtet6RmZVKpQlViYiKhoaGF1nl6elKjRg0SExPPud/999/PzJkzWbZsGcOHD2fGjBn0PCPVJyYmFgpUgPP1ueqOHDmSoKAg5xIZGXmxhyUiIlJyjz0GgYGwfTssXGhZ2WEdzIHwn/3yGb8f/92yupVBhQhVw4YNO2sg+d+XnTt3XnT9Rx55hLi4OJo2bUqPHj2YPn068+bN448//rjomsOHDyc1NdW57N+//6JriYiIlFhQkBmsAEaOBItG+zQLa0bXy7viMBy8sfoNS2pWFhUiVA0ePJgdO3acd2nQoAHh4eEcOXKk0L75+fkkJycTHh5e7M+LiYkBYNeuXQCEh4eTlJRUaJtTr89V18fHh8DAwEKLiIhIuRo0CHx94aefYKV1V+wN7zAcgGlbppGYce5fgi41FSJU1axZk6ioqPMu3t7etGvXjpSUFDZu3Ojc9/vvv8fhcDiDUnEkJCQAUKtWLQDatWvHzz//XCiwLVmyhMDAQJo0aWLNQYqIiFgtLAwefNB8PmaMZWXb123PtZHXkluQy/h14y2rW9FViFBVXFdeeSWdO3emX79+rFu3jlWrVvH444/TvXt355V/Bw8eJCoqinXr1gHwxx9/8PLLL7Nx40b27NnDV199Ra9evbj++utp1qwZAJ06daJJkyY88MADbNmyhW+//ZZnn32WAQMG4OPj47LjFRERuaCnzFvMsGAB/PqrZWWHtDNvtDxx/UQyczMtq1uRVapQBeZVfFFRUdx000106dKFDh068N577znfz8vL49dff3Ve3eft7c13331Hp06diIqKYvDgwdx1110sWLDAuY+HhwcLFy7Ew8ODdu3a0bNnT3r16sVLL71U7scnIiJSIo0bw223mWOq3nrLsrK3Nb6NhtUbciL7BB8lWDfJaEVWqeapcmeap0pERFxmxQq44QZzfNW+fVCzpiVlJ66fyICvB9CgegN+e/w3POweltR1J5fsPFUiIiJShOuug7ZtITsbJk60rGzvFr0J9gvmzxN/Mn/nfMvqVlQKVSIiIpWdzQZDzDFQjB9v2Y2W/b386d+mPwBj1lg3EL6iUqgSERG5FNx5p3mj5WPHzFvXWOTx6Mfx9vBmzYE1rN6/2rK6FZFClYiIyKXA0/P0lYBjxlh265qwgDAeaPYAAG+uftOSmhWVQpWIiMil4qGHzJnWf/vN0lvXxLeLB2D+zvnsSt5lWd2KRqFKRETkUlG1Kjz6qPncwslAm9RsQtfLu2Jg8NYa66ZtqGgUqkRERC4lAweCl5c5zcJfE2FbYXC7wQB8lPARx7OOW1a3IlGoEhERuZTUrg333Wc+t7C3qmO9jrSq1YqT+SeZtGGSZXUrEoUqERGRS81gs1eJzz6DPXssKWmz2Zy3rnln3Ttk52dbUrciUagSERG51DRrBjffbF4B+N//Wlb27iZ3ExkYyZHMI3z888eW1a0oFKpEREQuRad6qz74AFJTLSnp5eHFEzFPADB2zVgutTvhKVSJiIhcijp1gquugowMeP99y8r2a9WPqt5V2X50O9/+8a1ldSsChSoREZFLkc0G8eb8Uvz3v5CXZ0nZIN8gHm71MGD2Vl1KFKpEREQuVT16QFgYHDhgDlq3yBMxT2C32Vny5xK2Jm21rK67U6gSERG5VPn4wIAB5vMxY8CiMVD1qtXj7iZ3A5dWb5VClYiIyKWsf3/w84ONG80JQS1yajLQj3/+mEPphyyr684UqkRERC5lISHw4IPmcwsnA42uHU37yPbkOfKYsG6CZXXdmUKViIjIpW7QIPNxwQLzZssWOdVbNWnDJDJzMy2r664UqkRERC51jRvDrbeaz9+y7obItzW+jYbVG3Ii+wRTE6ZaVtddKVSJiIjI6clAp06FY8csKelh9+Cpa54CYNzacRQ4Ciyp664UqkRERASuvx5atYLsbJg82bKyvVv0prpvdXYl72LBbwssq+uOFKpERETEnAz0VG/V+PFmuLJAFe8qPNrmUQDGrLFuILw7UqgSERER0z33QJ06kJQEH1t3Q+THox/Hy+7Fj/t+ZN3BdZbVdTcKVSIiImLy8oInnzSfjx1r2WSgEVUjuK/pfWbZSjwZqEKViIiInPbwwxAQANu3w+LFlpWNv8a8z+Bnv3zG3pS9ltV1JwpVIiIiclq1amawAksnA20e3pzYBrEUGAW8vfZty+q6E4UqERERKezJJ8FuhyVLYKt1N0Q+NRno+5veJzU71bK67kKhSkRERAqrVw/uust8buFkoHEN42hSswnpuel8sOkDy+q6C4UqEREROdup6RVmzYLDhy0pabPZnGOr/rv2v+QV5FlS110oVImIiMjZYmKgfXvIyzPnrbJIj2Y9CK0Syv60/Xy+43PL6roDhSoREREpWrzZq8TkyZBpzQ2RfT19GdB2AGBOBmpYNG2DO1CoEhERkaLdfjs0bAjJyTBtmmVl+7fpj6+nLxsObWDlvpWW1XU1hSoREREpmocHDBpkPn/rLSiw5obINavU5MHmDwKVazJQhSoRERE5tz59oHp12LULFlh3Q+RB1wwC4Ktfv+L3479bVteVFKpERETk3KpUgX//23w+1rpepaiQKP55xT8xMHjrJ+umbXClSheqkpOT6dGjB4GBgVSrVo2+ffuSkZFxzu337NmDzWYrcpk7d65zu6Lenz17dnkckoiIiGsNHGjeF3DlSli/3rKypyYDnZowleNZxy2r6yqVLlT16NGD7du3s2TJEhYuXMiKFSt45JFHzrl9ZGQkhw8fLrS8+OKLBAQEcMsttxTa9qOPPiq0Xbdu3cr4aERERNxARATcZ94QmdGjLSt7w2U30KpWK07mn2TC+gmW1XUVm1GJrmXcsWMHTZo0Yf369bRp0waARYsW0aVLFw4cOEBERESx6rRs2ZJWrVrx4YcfOtfZbDbmzZt30UEqLS2NoKAgUlNTCQwMvKgaIiIiLrNtGzRtCjabebPlK6+0pOzsbbO57/P7qOFXg72D9hLgHWBJXauU5O93peqpWrNmDdWqVXMGKoDY2Fjsdjtr164tVo2NGzeSkJBA3759z3pvwIABhISEEB0dzZQpU847t0ZOTg5paWmFFhERkQrr6qvNKRYMA15/3bKy9zS5h8trXE7yyWTe3fCuZXVdoVKFqsTEREJDQwut8/T0pEaNGiQmJharxocffsiVV17JtddeW2j9Sy+9xKeffsqSJUu46667eOyxx3jnnXfOWWfkyJEEBQU5l8jIyJIfkIiIiDv5v/8zH2fNgt27LSnpYfdgWIdhALy55k2y87MtqesKFSJUDRs27JyDyU8tO3fuLPXnnDx5ko8//rjIXqrnnnuO9u3b07JlS5555hmGDh3KG2+8cc5aw4cPJzU11bns37+/1O0TERFxqbZtoVMnc74qC8dW9WzWk7pBdUnMSGTK5imW1S1vFSJUDR48mB07dpx3adCgAeHh4Rw5cqTQvvn5+SQnJxMeHn7Bz/nss8/IysqiV69eF9w2JiaGAwcOkJOTU+T7Pj4+BAYGFlpEREQqvFO9VVOmwMGDlpT09vBm6LVDARi9anSFvdFyhQhVNWvWJCoq6ryLt7c37dq1IyUlhY0bNzr3/f7773E4HMTExFzwcz788ENuu+02atasecFtExISqF69Oj4+PqU6NhERkQrl+uuhQwfIzYUxYywr+1DLhwirEsbe1L3M+nmWZXXLU4UIVcV15ZVX0rlzZ/r168e6detYtWoVjz/+ON27d3de+Xfw4EGioqJYt25doX137drFihUrePjhh8+qu2DBAj744AO2bdvGrl27mDRpEq+99hoDBw4sl+MSERFxK6d6q959F44ds6Skn5efc96q11a+RoHDmlvilKdKFaoAZs2aRVRUFDfddBNdunShQ4cOvPfee8738/Ly+PXXX8nKyiq035QpU6hTpw6dOnU6q6aXlxcTJkygXbt2tGjRgnfffZexY8cyYsSIMj8eERERtxMXB61bQ1aWeU9Aizza5lFq+NXg9+Tf+eyXzyyrW14q1TxV7kzzVImISKUybx7ceSdUrWpeCRgcbEnZl354iRHLR9CkZhO2ProVD7uHJXUv1iU7T5WIiIiUk9tvhxYtID3d0isBn4h5gmq+1fjl6C/M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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "with open('../params/so_nominal.yml') as f:\n", + " bands = yaml.load(f, yaml.Loader)['bands']\n", + " \n", + "band_names = ['LF1', 'LF2', 'MF1', 'MF2', 'UHF1', 'UHF2']\n", + "\n", + "# Ells at which the beams will be sampled\n", + "ell = np.unique(np.geomspace(1E-3, 2000, 2048).astype(int))\n", + "\n", + "# Unperturbed Gaussian beams\n", + "beams_0 = {}\n", + "for bn in band_names:\n", + " sigma_rad = np.radians(bands[bn]['beam']/60)/2.355\n", + " beams_0[bn] = np.exp(-0.5*ell*(ell+1)*sigma_rad**2)\n", + "\n", + "# Perturbed Gaussian beams (just change FWHM by 1%)\n", + "pert_FWHM = 0.01\n", + "beams_1 = {}\n", + "for bn in band_names:\n", + " sigma_rad = (1+pert_FWHM)*np.radians(bands[bn]['beam']/60)/2.355\n", + " beams_1[bn] = np.exp(-0.5*ell*(ell+1)*sigma_rad**2)\n", + "\n", + "# Generate perturbation and write to file\n", + "def softmax(x, xmax):\n", + " return x/(1+np.fabs(x/xmax))\n", + "\n", + "perts = {}\n", + "for bn, col in zip(band_names, ['r', 'g', 'b', 'c', 'y', 'k']):\n", + " perts[bn] = softmax(beams_1[bn]/beams_0[bn]-1, 100)\n", + " if np.any(np.isnan(perts[bn])):\n", + " print(\"Div by zero!!\")\n", + " plt.plot(ell, perts[bn], col+'-')\n", + "plt.ylim([-1, 1])\n", + "plt.xlabel('')\n", + "plt.xscale('log')\n", + "plt.xlabel(r'$\\ell$', fontsize=15)\n", + "plt.ylabel(r'$\\Delta B_\\ell$', fontsize=15)\n", + "\n", + "for bn in band_names:\n", + " np.savetxt(f'delta_beam_{bn}_FWHM0p01.txt', np.transpose([ell, perts[bn]]))" + ] + }, + { + "cell_type": "markdown", + "id": "a0701742", + "metadata": {}, + "source": [ + "Perturbed beams from Nadia" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "3f721b32", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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FdWqz+3NOup5g869I557Rz1v0Ll3xHP3pvM2DIOKigpSUlKw2889qsVvuo0a2e328ya2ixUVFWX5m2yFjnreoHPviOfeUc8bdO4d8dy95byjo6ObdZzfDNgVERGRjkHhRURERHyKwksLhISE8NRTTxESEmJ1Ke2qo5436Nw74rl31PMGnXtHPHdfPW+/G7ArIiIi/k0tLyIiIuJTFF5ERETEpyi8iIiIiE9ReBERERGfovDSTFlZWXTv3p3Q0FDGjh3L2rVrrS7posydO5fRo0cTGRlJly5duOmmm9i5c2eTYyZNmoTNZmvy9b3vfa/JMQcPHuTaa68lPDycLl268Oijj+J0OtvzVFrsF7/4xWnn1b9/f8/9tbW1zJw5k/j4eCIiIrj11lvJz89v8hy+eN4A3bt3P+3cbTYbM2fOBPznPV+xYgXXX389KSkp2Gw2Fi9e3OR+wzB48sknSU5OJiwsjMzMTHbv3t3kmJKSEu666y6ioqKIiYnh29/+NpWVlU2O2bx5MxMmTCA0NJS0tDR++9vftvWpnde5zt3hcPDYY48xZMgQOnXqREpKCnfffTdHjx5t8hxn+j157rnnmhzja+cOcM8995x2XlOnTm1yjC++7+c77zP9m7fZbDz//POeY3zuPTfkvN58800jODjYePXVV41t27YZ999/vxETE2Pk5+dbXdoFmzJlivHaa68ZW7duNbKzs41rrrnGSE9PNyorKz3HXH755cb9999vHDt2zPNVVlbmud/pdBqDBw82MjMzja+//tr44IMPjISEBGPOnDlWnFKzPfXUU8agQYOanFdhYaHn/u9973tGWlqasWzZMmP9+vXGJZdcYlx66aWe+331vA3DMAoKCpqc98cff2wAxmeffWYYhv+85x988IHxs5/9zPj3v/9tAMY777zT5P7nnnvOiI6ONhYvXmxs2rTJuOGGG4wePXoYNTU1nmOmTp1qZGRkGF999ZWxcuVKo3fv3sYdd9zhub+srMxITEw07rrrLmPr1q3GG2+8YYSFhRkvv/xye53mGZ3r3EtLS43MzExj0aJFxo4dO4zVq1cbY8aMMUaOHNnkObp162Y8/fTTTX4PTv6/wRfP3TAMY8aMGcbUqVObnFdJSUmTY3zxfT/feZ98vseOHTNeffVVw2azGXv37vUc42vvucJLM4wZM8aYOXOm57rL5TJS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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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xNkUmCTh1awJr70GVit06gSRkTE2s1gsfPHFF6RPn57du3czZswYBxcqIiLycBSYJHF8+in4+8O2bfDPgpUxyZIlC+PHjwdgxIgR/PHHH46qUERE5KEpMEniyJYNPvjA9rx/f/j771ibtmjRgjp16hAeHk67du24d++eg4oUERF5OApMkng6d4bnnoPQUHjrrVibWSwWvvrqKwICAti2bRuffvqpA4sUERGJnwKTJB53d9umvB4esGhRnGszZc+enU8++QSAwYMH8+effzqoSBERkfgpMEniKlbs37WZunWznW2KRdu2balevTp3796lffv2RMYyWVxERMTRFJgk8Q0eDE89BWfOwKBBsTazWCxMmTKF1KlTs3nzZvs6TSIiIs6mwCSJz9cXvvrK9nziRNi6NdamOXPm5KOPPgJgwIABHDp0yBEVioiIxEmBSRyjalXbBr3GQMeOEMf+cR07dqRq1arcvn2b1q1b69KciIg4nQKTOM7HH0PGjLBvH4wdG2szNzc3vv76a/z9/fn111/tZ5xEREScRYFJHCdDBhg3zvZ8xAiI43Jbzpw57QtaDhkyhD179jigQBERkZgpMIljNW8ONWrA3bvw5pu2S3SxaN26Na+88goRERG0atWK8Dgu44mIiCQmBSZxLIsFJk2yTQRfvx5mzIijqYXJkyeTMWNGfv/9d4YPH+6wMkVERB6kwCSOlyeP7ZIcQO/ecOFCrE0DAwP58ssvARg9ejS//vqrIyoUERGJQoFJnKNnTyhRAq5etT2Pw6uvvkqLFi2wWq20bt2aW7duOaJCERERuyQRmCZOnEju3Lnx8fGhbNmybNu2Lc72165do2vXrmTNmhVvb2+efvppfvzxRwdVKw/FwwOmTgU3N/juO/jppzibf/7552TLlo1Dhw4xYMAABxUpIiJi4/KBad68efTq1YuhQ4eya9cuihcvTo0aNbgQy2Wc8PBwXnrpJY4fP87ChQv5888/mTJlCtmzZ3dw5RKv0qX/PbvUuTOEhcXaNF26dEybNg2Azz77jLVr1zqgQBERERuLMXHcpuQCypYty7PPPmvfJsNqtRIUFMRbb71F//79o7X/8ssv+eijjzh48CCenp4P9Rl3797l7t279j+HhoYSFBTE9evX8ff3T5iBSMzCwqBoUTh+3LbX3Oefx9m8U6dOfPXVV+TMmZM9e/YQ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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "def get_beam_pert(channel, bn):\n", + " ell, b1 = np.loadtxt(f'bl_0pix_f{channel}.txt')\n", + " ell, b2 = np.loadtxt(f'bl_18pix_f{channel}.txt')\n", + " goodl = b1 > 1E-6\n", + " db = np.zeros_like(ell)\n", + " db[goodl] = b2[goodl]/b1[goodl]-1\n", + " np.savetxt(f'delta_beam_{bn}_NadiaPix.txt', np.transpose([ell, db]))\n", + " plt.plot(ell, np.fabs(db))\n", + "\n", + "plt.figure()\n", + "get_beam_pert('090', 'MF1')\n", + "get_beam_pert('150', 'MF2')\n", + "get_beam_pert('220', 'UHF1')\n", + "plt.yscale('log')\n", + "plt.show()\n", + "\n", + "ell, b1 = np.loadtxt(f'bl_0pix_f090.txt')\n", + "ell, b2 = np.loadtxt(f'bl_18pix_f090.txt')\n", + "plt.figure()\n", + "plt.plot(ell, b1, 'k-', label='Central pixel')\n", + "plt.plot(ell, b2, 'r-', label='Edge pixel')\n", + "plt.legend(frameon=False, fontsize=15)\n", + "plt.xlabel(r'$\\ell$', fontsize=14)\n", + "plt.ylabel(r'$b_\\ell$', fontsize=14)\n", + "plt.xlim([0, 800])\n", + "plt.ylim([0, 1.03])\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8a2e9a70", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "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.10.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/bb4cast/example_data/delta_beam_LF1_FWHM0p01.txt b/bb4cast/example_data/delta_beam_LF1_FWHM0p01.txt new file mode 100644 index 0000000..9a9cd7f --- /dev/null +++ b/bb4cast/example_data/delta_beam_LF1_FWHM0p01.txt @@ -0,0 +1,516 @@ +0.000000000000000000e+00 0.000000000000000000e+00 +1.000000000000000000e+00 -2.539502771194858224e-06 +2.000000000000000000e+00 -7.618488579341545028e-06 +3.000000000000000000e+00 -1.523691795630195040e-05 +4.000000000000000000e+00 -2.539473170096084235e-05 +5.000000000000000000e+00 -3.809185087904847877e-05 +6.000000000000000000e+00 -5.332817682519854847e-05 +7.000000000000000000e+00 -7.110359114368872786e-05 +8.000000000000000000e+00 -9.141795570986226485e-05 +9.000000000000000000e+00 -1.142711126725635441e-04 +1.000000000000000000e+01 -1.396628844555895018e-04 +1.100000000000000000e+01 -1.675930737605990889e-04 +1.200000000000000000e+01 -1.980614635691493213e-04 +1.300000000000000000e+01 -2.310678171459675109e-04 +1.400000000000000000e+01 -2.666118780420164672e-04 +1.500000000000000000e+01 -3.046933700975743638e-04 +1.600000000000000000e+01 -3.453119974464393554e-04 +1.700000000000000000e+01 -3.884674445193725704e-04 +1.800000000000000000e+01 -4.341593760482215215e-04 +1.900000000000000000e+01 -4.823874370708355528e-04 +2.000000000000000000e+01 -5.331512529353300616e-04 +2.100000000000000000e+01 -5.864504293049203594e-04 +2.200000000000000000e+01 -6.422845521637700209e-04 +2.300000000000000000e+01 -7.006531878217433758e-04 +2.400000000000000000e+01 -7.615558829205048511e-04 +2.500000000000000000e+01 -8.249921644393000452e-04 +2.600000000000000000e+01 -8.909615397016403763e-04 +2.700000000000000000e+01 -9.594634963811137559e-04 +2.800000000000000000e+01 -1.030497502508541299e-03 +2.900000000000000000e+01 -1.104063006479261751e-03 +3.000000000000000000e+01 -1.180159437059984193e-03 +3.100000000000000000e+01 -1.258786203396212435e-03 +3.200000000000000000e+01 -1.339942695020682282e-03 +3.300000000000000000e+01 -1.423628281860481485e-03 +3.400000000000000000e+01 -1.509842314246513965e-03 +3.500000000000000000e+01 -1.598584122920873466e-03 +3.600000000000000000e+01 -1.689853019046446553e-03 +3.700000000000000000e+01 -1.783648294216091685e-03 +3.800000000000000000e+01 -1.879969220461161477e-03 +3.900000000000000000e+01 -1.978815050262041578e-03 +4.000000000000000000e+01 -2.080185016557258623e-03 +4.100000000000000000e+01 -2.184078332754048595e-03 +4.200000000000000000e+01 -2.290494192738490656e-03 +4.300000000000000000e+01 -2.399431770886658807e-03 +4.400000000000000000e+01 -2.510890222074344588e-03 +4.500000000000000000e+01 -2.624868681689677182e-03 +4.600000000000000000e+01 -2.741366265643318395e-03 +4.700000000000000000e+01 -2.860382070380447419e-03 +4.800000000000000000e+01 -2.981915172893093852e-03 +4.900000000000000000e+01 -3.105964630732148488e-03 +5.000000000000000000e+01 -3.232529482018949105e-03 +5.100000000000000000e+01 -3.361608745459317409e-03 +5.200000000000000000e+01 -3.493201420354842112e-03 +5.300000000000000000e+01 -3.627306486618385190e-03 +5.400000000000000000e+01 -3.763922904785059649e-03 +5.500000000000000000e+01 -3.903049616026988116e-03 +5.600000000000000000e+01 -4.044685542167749184e-03 +5.700000000000000000e+01 -4.188829585695724375e-03 +5.800000000000000000e+01 -4.335480629778789945e-03 +5.900000000000000000e+01 -4.484637538279577680e-03 +6.000000000000000000e+01 -4.636299155769201333e-03 +6.100000000000000000e+01 -4.790464307543986291e-03 +6.200000000000000000e+01 -4.947131799639329156e-03 +6.300000000000000000e+01 -5.106300418847018081e-03 +6.400000000000000000e+01 -5.267968932729670886e-03 +6.500000000000000000e+01 -5.432136089638084017e-03 +6.600000000000000000e+01 -5.598800618727137364e-03 +6.700000000000000000e+01 -5.767961229972510054e-03 +6.800000000000000000e+01 -5.939616614188275752e-03 +6.900000000000000000e+01 -6.113765443042642675e-03 +7.000000000000000000e+01 -6.290406369077138765e-03 +7.100000000000000000e+01 -6.469538025723367385e-03 +7.200000000000000000e+01 -6.651159027320893181e-03 +7.300000000000000000e+01 -6.835267969136023074e-03 +7.400000000000000000e+01 -7.021863427379385070e-03 +7.500000000000000000e+01 -7.210943959225845495e-03 +7.600000000000000000e+01 -7.402508102832110366e-03 +7.700000000000000000e+01 -7.596554377357232421e-03 +7.800000000000000000e+01 -7.793081282980790156e-03 +7.900000000000000000e+01 -7.992087300923194498e-03 +8.000000000000000000e+01 -8.193570893466454313e-03 +8.100000000000000000e+01 -8.397530503972400542e-03 +8.200000000000000000e+01 -8.603964556904909744e-03 +8.300000000000000000e+01 -8.812871457849496062e-03 +8.400000000000000000e+01 -9.024249593534785369e-03 +8.500000000000000000e+01 -9.238097331853123775e-03 +8.600000000000000000e+01 -9.454413021883309454e-03 +8.700000000000000000e+01 -9.673194993909657244e-03 +8.800000000000000000e+01 -9.894441559446985612e-03 +8.900000000000000000e+01 -1.011815101126060067e-02 +9.000000000000000000e+01 -1.034432162338918583e-02 +9.100000000000000000e+01 -1.057295165116748682e-02 +9.200000000000000000e+01 -1.080403933124966451e-02 +9.300000000000000000e+01 -1.103758288163077597e-02 +9.400000000000000000e+01 -1.127358050167327590e-02 +9.500000000000000000e+01 -1.151203037212629628e-02 +9.600000000000000000e+01 -1.175293065515316954e-02 +9.700000000000000000e+01 -1.199627949435351157e-02 +9.800000000000000000e+01 -1.224207501478797797e-02 +9.900000000000000000e+01 -1.249031532300317292e-02 +1.000000000000000000e+02 -1.274099850705519635e-02 +1.010000000000000000e+02 -1.299412263653655815e-02 +1.020000000000000000e+02 -1.324968576259956399e-02 +1.030000000000000000e+02 -1.350768591798333536e-02 +1.040000000000000000e+02 -1.376812111703766030e-02 +1.050000000000000000e+02 -1.403098935575117050e-02 +1.060000000000000000e+02 -1.429628861177575580e-02 +1.070000000000000000e+02 -1.456401684445343334e-02 +1.080000000000000000e+02 -1.483417199484333981e-02 +1.090000000000000000e+02 -1.510675198574851739e-02 +1.100000000000000000e+02 -1.538175472174313670e-02 +1.110000000000000000e+02 -1.565917808919899123e-02 +1.120000000000000000e+02 -1.593901995631406138e-02 +1.130000000000000000e+02 -1.622127817313970266e-02 +1.140000000000000000e+02 -1.650595057160913343e-02 +1.150000000000000000e+02 -1.679303496556582703e-02 +1.160000000000000000e+02 -1.708252915079051457e-02 +1.170000000000000000e+02 -1.737443090503235782e-02 +1.180000000000000000e+02 -1.766873798803573689e-02 +1.190000000000000000e+02 -1.796544814157035111e-02 +1.200000000000000000e+02 -1.826455908946090709e-02 +1.210000000000000000e+02 -1.856606853761592207e-02 +1.220000000000000000e+02 -1.886997417405830366e-02 +1.230000000000000000e+02 -1.917627366895539517e-02 +1.240000000000000000e+02 -1.948496467464838275e-02 +1.250000000000000000e+02 -1.979604482568377358e-02 +1.260000000000000000e+02 -2.010951173884450993e-02 +1.270000000000000000e+02 -2.042536301317944558e-02 +1.280000000000000000e+02 -2.074359623003495245e-02 +1.290000000000000000e+02 -2.106420895308829672e-02 +1.300000000000000000e+02 -2.138719872837658437e-02 +1.310000000000000000e+02 -2.171256308433050855e-02 +1.320000000000000000e+02 -2.204029953180518600e-02 +1.330000000000000000e+02 -2.237040556411305434e-02 +1.340000000000000000e+02 -2.270287865705660976e-02 +1.350000000000000000e+02 -2.303771626896054456e-02 +1.360000000000000000e+02 -2.337491584070593847e-02 +1.370000000000000000e+02 -2.371447479576086967e-02 +1.380000000000000000e+02 -2.405639054021685430e-02 +1.390000000000000000e+02 -2.440066046282068565e-02 +1.400000000000000000e+02 -2.474728193500857695e-02 +1.410000000000000000e+02 -2.509625231094042910e-02 +1.420000000000000000e+02 -2.544756892753346003e-02 +1.430000000000000000e+02 -2.580122910449716978e-02 +1.440000000000000000e+02 -2.615723014436841312e-02 +1.450000000000000000e+02 -2.651556933254604898e-02 +1.460000000000000000e+02 -2.687624393732479869e-02 +1.470000000000000000e+02 -2.723925120993273344e-02 +1.480000000000000000e+02 -2.760458838456488623e-02 +1.490000000000000000e+02 -2.797225267841963597e-02 +1.500000000000000000e+02 -2.834224129173538997e-02 +1.510000000000000000e+02 -2.871455140782583695e-02 +1.520000000000000000e+02 -2.908918019311641789e-02 +1.530000000000000000e+02 -2.946612479718128605e-02 +1.540000000000000000e+02 -2.984538235277976737e-02 +1.550000000000000000e+02 -3.022694997589314009e-02 +1.570000000000000000e+02 -3.099700380492422316e-02 +1.580000000000000000e+02 -3.138548415925134644e-02 +1.590000000000000000e+02 -3.177626287798844540e-02 +1.600000000000000000e+02 -3.216933699378843325e-02 +1.610000000000000000e+02 -3.256470352275435409e-02 +1.620000000000000000e+02 -3.296235946447560738e-02 +1.630000000000000000e+02 -3.336230180206588292e-02 +1.650000000000000000e+02 -3.416903351517348170e-02 +1.660000000000000000e+02 -3.457581677489540012e-02 +1.670000000000000000e+02 -3.498487419897675782e-02 +1.680000000000000000e+02 -3.539620268874370951e-02 +1.690000000000000000e+02 -3.580979912928394099e-02 +1.700000000000000000e+02 -3.622566038948702577e-02 +1.720000000000000000e+02 -3.706416476367926927e-02 +1.730000000000000000e+02 -3.748680153481392247e-02 +1.740000000000000000e+02 -3.791169043998032784e-02 +1.750000000000000000e+02 -3.833882826767959218e-02 +1.770000000000000000e+02 -3.919983776493910638e-02 +1.780000000000000000e+02 -3.963370293188813592e-02 +1.790000000000000000e+02 -4.006980401623039256e-02 +1.800000000000000000e+02 -4.050813772710485511e-02 +1.820000000000000000e+02 -4.139148978631384396e-02 +1.830000000000000000e+02 -4.183650147436079186e-02 +1.840000000000000000e+02 -4.228373246845138628e-02 +1.860000000000000000e+02 -4.318483888254422837e-02 +1.870000000000000000e+02 -4.363870751764727801e-02 +1.880000000000000000e+02 -4.409478188908095425e-02 +1.900000000000000000e+02 -4.501353410139796729e-02 +1.910000000000000000e+02 -4.547620503415346349e-02 +1.920000000000000000e+02 -4.594106788707250089e-02 +1.940000000000000000e+02 -4.687735536933081842e-02 +1.950000000000000000e+02 -4.734877296872141983e-02 +1.960000000000000000e+02 -4.782236842846666197e-02 +1.980000000000000000e+02 -4.877607870327110851e-02 +1.990000000000000000e+02 -4.925618636798950040e-02 +2.010000000000000000e+02 -5.022288876428909754e-02 +2.020000000000000000e+02 -5.070947625618737326e-02 +2.040000000000000000e+02 -5.168910561738566944e-02 +2.050000000000000000e+02 -5.218214015848598314e-02 +2.070000000000000000e+02 -5.317463053134157541e-02 +2.080000000000000000e+02 -5.367407894721642342e-02 +2.090000000000000000e+02 -5.417565788127422927e-02 +2.110000000000000000e+02 -5.518519231290527211e-02 +2.120000000000000000e+02 -5.569314027900136577e-02 +2.140000000000000000e+02 -5.671537877568551961e-02 +2.160000000000000000e+02 -5.774604861079949553e-02 +2.170000000000000000e+02 -5.826453569681991351e-02 +2.190000000000000000e+02 -5.930779491563524519e-02 +2.200000000000000000e+02 -5.983255929034542869e-02 +2.220000000000000000e+02 -6.088833807067510484e-02 +2.230000000000000000e+02 -6.141934463483173651e-02 +2.250000000000000000e+02 -6.248757240409576891e-02 +2.270000000000000000e+02 -6.356405992537196570e-02 +2.280000000000000000e+02 -6.410539112845103915e-02 +2.300000000000000000e+02 -6.519420837184977668e-02 +2.310000000000000000e+02 -6.574168635271981920e-02 +2.330000000000000000e+02 -6.684276078380051167e-02 +2.350000000000000000e+02 -6.795196602013345299e-02 +2.360000000000000000e+02 -6.850960745798942431e-02 +2.380000000000000000e+02 -6.963094739354923346e-02 +2.400000000000000000e+02 -7.076033581731278055e-02 +2.410000000000000000e+02 -7.132803781680535637e-02 +2.430000000000000000e+02 -7.246943648736545174e-02 +2.450000000000000000e+02 -7.361880003263110428e-02 +2.470000000000000000e+02 -7.477609465000817357e-02 +2.480000000000000000e+02 -7.535770549225707937e-02 +2.500000000000000000e+02 -7.652683289740179473e-02 +2.520000000000000000e+02 -7.770380598987210174e-02 +2.540000000000000000e+02 -7.888859026887543036e-02 +2.560000000000000000e+02 -8.008115103795830636e-02 +2.570000000000000000e+02 -8.068033671055994949e-02 +2.590000000000000000e+02 -8.188449673512948612e-02 +2.610000000000000000e+02 -8.309634566390404486e-02 +2.630000000000000000e+02 -8.431584812917010396e-02 +2.650000000000000000e+02 -8.554296857532876774e-02 +2.670000000000000000e+02 -8.677767126064303560e-02 +2.690000000000000000e+02 -8.801992025899380012e-02 +2.710000000000000000e+02 -8.926967946164023060e-02 +2.720000000000000000e+02 -8.989736405609263792e-02 +2.740000000000000000e+02 -9.115832046616818840e-02 +2.760000000000000000e+02 -9.242669602134730156e-02 +2.780000000000000000e+02 -9.370245398769490308e-02 +2.800000000000000000e+02 -9.498555745666502348e-02 +2.820000000000000000e+02 -9.627596934690380026e-02 +2.840000000000000000e+02 -9.757365240605367362e-02 +2.860000000000000000e+02 -9.887856921256160669e-02 +2.880000000000000000e+02 -1.001906821774990602e-01 +2.900000000000000000e+02 -1.015099535463834801e-01 +2.920000000000000000e+02 -1.028363454010053357e-01 +2.950000000000000000e+02 -1.048392007496589950e-01 +2.970000000000000000e+02 -1.061832268685697356e-01 +2.990000000000000000e+02 -1.075342394966692788e-01 +3.010000000000000000e+02 -1.088922000017525232e-01 +3.030000000000000000e+02 -1.102570695980397836e-01 +3.050000000000000000e+02 -1.116288093480410221e-01 +3.070000000000000000e+02 -1.130073801644190523e-01 +3.100000000000000000e+02 -1.150879587712026753e-01 +3.120000000000000000e+02 -1.164834352799702932e-01 +3.140000000000000000e+02 -1.178856048964699310e-01 +3.160000000000000000e+02 -1.192944278822875986e-01 +3.180000000000000000e+02 -1.207098643595118231e-01 +3.210000000000000000e+02 -1.228453318006414857e-01 +3.230000000000000000e+02 -1.242771266421770215e-01 +3.250000000000000000e+02 -1.257153943312773747e-01 +3.280000000000000000e+02 -1.278848438640794172e-01 +3.300000000000000000e+02 -1.293391162809621187e-01 +3.320000000000000000e+02 -1.307997192975679790e-01 +3.350000000000000000e+02 -1.330024041391991985e-01 +3.370000000000000000e+02 -1.344786543395493084e-01 +3.400000000000000000e+02 -1.367046170304769270e-01 +3.420000000000000000e+02 -1.381962567475700510e-01 +3.440000000000000000e+02 -1.396939797158771035e-01 +3.470000000000000000e+02 -1.419518791675940805e-01 +3.490000000000000000e+02 -1.434646278893579041e-01 +3.520000000000000000e+02 -1.457448698444178681e-01 +3.540000000000000000e+02 -1.472723824275991578e-01 +3.570000000000000000e+02 -1.495745728108915373e-01 +3.590000000000000000e+02 -1.511165857317632033e-01 +3.620000000000000000e+02 -1.534403280776011624e-01 +3.640000000000000000e+02 -1.549965762567142025e-01 +3.670000000000000000e+02 -1.573414718228850206e-01 +3.700000000000000000e+02 -1.596988670207273864e-01 +3.720000000000000000e+02 -1.612773365831824124e-01 +3.750000000000000000e+02 -1.636552425638204133e-01 +3.780000000000000000e+02 -1.660452611554276703e-01 +3.800000000000000000e+02 -1.676452640806928296e-01 +3.830000000000000000e+02 -1.700551459505592333e-01 +3.860000000000000000e+02 -1.724767505111090560e-01 +3.890000000000000000e+02 -1.749099308520886964e-01 +3.910000000000000000e+02 -1.765384093598513504e-01 +3.940000000000000000e+02 -1.789905552479008344e-01 +3.970000000000000000e+02 -1.814538834683150359e-01 +4.000000000000000000e+02 -1.839282458875372561e-01 +4.030000000000000000e+02 -1.864134940729070822e-01 +4.050000000000000000e+02 -1.880763004151178863e-01 +4.080000000000000000e+02 -1.905793609281611345e-01 +4.110000000000000000e+02 -1.930929100369813411e-01 +4.140000000000000000e+02 -1.956167983384981823e-01 +4.170000000000000000e+02 -1.981508761993280299e-01 +4.200000000000000000e+02 -2.006949937704567144e-01 +4.230000000000000000e+02 -2.032490010018976612e-01 +4.260000000000000000e+02 -2.058127476573132497e-01 +4.290000000000000000e+02 -2.083860833286200476e-01 +4.320000000000000000e+02 -2.109688574505451386e-01 +4.350000000000000000e+02 -2.135609193151568608e-01 +4.380000000000000000e+02 -2.161621180863647906e-01 +4.410000000000000000e+02 -2.187723028143719328e-01 +4.450000000000000000e+02 -2.222662661884043933e-01 +4.480000000000000000e+02 -2.248968305911425158e-01 +4.510000000000000000e+02 -2.275358771482924314e-01 +4.540000000000000000e+02 -2.301832545833909227e-01 +4.570000000000000000e+02 -2.328388115826699190e-01 +4.610000000000000000e+02 -2.363920164433371829e-01 +4.640000000000000000e+02 -2.390660705463875935e-01 +4.670000000000000000e+02 -2.417477997465113382e-01 +4.710000000000000000e+02 -2.453351161975843853e-01 +4.740000000000000000e+02 -2.480341655878385010e-01 +4.770000000000000000e+02 -2.507403858712388689e-01 +4.810000000000000000e+02 -2.543595730996179305e-01 +4.840000000000000000e+02 -2.570819378747751238e-01 +4.880000000000000000e+02 -2.607221031210019691e-01 +4.910000000000000000e+02 -2.634597907600012556e-01 +4.950000000000000000e+02 -2.671198395109973811e-01 +4.980000000000000000e+02 -2.698720299674436385e-01 +5.020000000000000000e+02 -2.735508700848426344e-01 +5.050000000000000000e+02 -2.763167452917202338e-01 +5.090000000000000000e+02 -2.800132875390236586e-01 +5.120000000000000000e+02 -2.827920318015053058e-01 +5.160000000000000000e+02 -2.865051903643369702e-01 +5.200000000000000000e+02 -2.902273579495759370e-01 +5.230000000000000000e+02 -2.930246837464148268e-01 +5.270000000000000000e+02 -2.967617695128927924e-01 +5.310000000000000000e+02 -3.005068971226936281e-01 +5.350000000000000000e+02 -3.042597166061413727e-01 +5.380000000000000000e+02 -3.070791690482953529e-01 +5.420000000000000000e+02 -3.108446102522766652e-01 +5.460000000000000000e+02 -3.146167862573810425e-01 +5.500000000000000000e+02 -3.183953511322377139e-01 +5.540000000000000000e+02 -3.221799601424885084e-01 +5.580000000000000000e+02 -3.259702698003638099e-01 +5.620000000000000000e+02 -3.297659379136310687e-01 +5.660000000000000000e+02 -3.335666236340660284e-01 +5.700000000000000000e+02 -3.373719875052694772e-01 +5.740000000000000000e+02 -3.411816915099546987e-01 +5.780000000000000000e+02 -3.449953991166322953e-01 +5.820000000000000000e+02 -3.488127753256833330e-01 +5.860000000000000000e+02 -3.526334867148375740e-01 +5.900000000000000000e+02 -3.564572014840534098e-01 +5.950000000000000000e+02 -3.612405656731162984e-01 +5.990000000000000000e+02 -3.650698336058870175e-01 +6.030000000000000000e+02 -3.689010383025248530e-01 +6.070000000000000000e+02 -3.727338553434461632e-01 +6.120000000000000000e+02 -3.775266527644807746e-01 +6.160000000000000000e+02 -3.813619210562967377e-01 +6.210000000000000000e+02 -3.861567722108643630e-01 +6.250000000000000000e+02 -3.899928805951526356e-01 +6.290000000000000000e+02 -3.938288511201279429e-01 +6.340000000000000000e+02 -3.986231457588499949e-01 +6.380000000000000000e+02 -4.024576696593705205e-01 +6.430000000000000000e+02 -4.072491812358530194e-01 +6.480000000000000000e+02 -4.120383121719513597e-01 +6.520000000000000000e+02 -4.158675067249928414e-01 +6.570000000000000000e+02 -4.206508714163136320e-01 +6.610000000000000000e+02 -4.244746989666801640e-01 +6.660000000000000000e+02 -4.292504209680098048e-01 +6.710000000000000000e+02 -4.340210985374355901e-01 +6.760000000000000000e+02 -4.387861687595203120e-01 +6.800000000000000000e+02 -4.425938131840711498e-01 +6.850000000000000000e+02 -4.473473907827819618e-01 +6.900000000000000000e+02 -4.520938169722129585e-01 +6.950000000000000000e+02 -4.568325520283075813e-01 +7.000000000000000000e+02 -4.615630625303799861e-01 +7.050000000000000000e+02 -4.662848214392837365e-01 +7.100000000000000000e+02 -4.709973081728164312e-01 +7.150000000000000000e+02 -4.757000086783565451e-01 +7.200000000000000000e+02 -4.803924155027431975e-01 +7.250000000000000000e+02 -4.850740278593864696e-01 +7.310000000000000000e+02 -4.906770188370842556e-01 +7.360000000000000000e+02 -4.953331538567981029e-01 +7.410000000000000000e+02 -4.999769374229628416e-01 +7.460000000000000000e+02 -5.046078974192057531e-01 +7.520000000000000000e+02 -5.101474678716494404e-01 +7.570000000000000000e+02 -5.147485885920163318e-01 +7.620000000000000000e+02 -5.193354220587454995e-01 +7.680000000000000000e+02 -5.248201404872645526e-01 +7.730000000000000000e+02 -5.293739944329445279e-01 +7.790000000000000000e+02 -5.348178871252302624e-01 +7.840000000000000000e+02 -5.393366963530907832e-01 +7.900000000000000000e+02 -5.447373313668246730e-01 +7.950000000000000000e+02 -5.492191080213630894e-01 +8.010000000000000000e+02 -5.545741466604269254e-01 +8.070000000000000000e+02 -5.599033624087738081e-01 +8.130000000000000000e+02 -5.652061027456929398e-01 +8.180000000000000000e+02 -5.696043686237921566e-01 +8.240000000000000000e+02 -5.748569270261466579e-01 +8.300000000000000000e+02 -5.800812448387426823e-01 +8.360000000000000000e+02 -5.852767286678819403e-01 +8.420000000000000000e+02 -5.904428006003947793e-01 +8.480000000000000000e+02 -5.955788982126352105e-01 +8.540000000000000000e+02 -6.006844745723418644e-01 +8.600000000000000000e+02 -6.057589982334392609e-01 +8.660000000000000000e+02 -6.108019532239183924e-01 +8.720000000000000000e+02 -6.158128390268415853e-01 +8.780000000000000000e+02 -6.207911705545811065e-01 +8.850000000000000000e+02 -6.265574532544313513e-01 +8.910000000000000000e+02 -6.314636597062109891e-01 +8.970000000000000000e+02 -6.363358771549484372e-01 +9.040000000000000000e+02 -6.419766114144492830e-01 +9.100000000000000000e+02 -6.467737612681075943e-01 +9.170000000000000000e+02 -6.523258312478115162e-01 +9.230000000000000000e+02 -6.570460901526851138e-01 +9.300000000000000000e+02 -6.625074578374513523e-01 +9.360000000000000000e+02 -6.671491549884814853e-01 +9.430000000000000000e+02 -6.725179592941143980e-01 +9.500000000000000000e+02 -6.778362122186070149e-01 +9.560000000000000000e+02 -6.823541290428836170e-01 +9.630000000000000000e+02 -6.875772954483587718e-01 +9.700000000000000000e+02 -6.927486612614246475e-01 +9.770000000000000000e+02 -6.978678402044722340e-01 +9.840000000000000000e+02 -7.029344719938721564e-01 +9.910000000000000000e+02 -7.079482220622691502e-01 +9.980000000000000000e+02 -7.129087812700325433e-01 +1.005000000000000000e+03 -7.178158656062864074e-01 +1.012000000000000000e+03 -7.226692158798967425e-01 +1.020000000000000000e+03 -7.281498051455510545e-01 +1.027000000000000000e+03 -7.328872517107587470e-01 +1.034000000000000000e+03 -7.375703075839826761e-01 +1.041000000000000000e+03 -7.421988129042961235e-01 +1.049000000000000000e+03 -7.474215622664319714e-01 +1.056000000000000000e+03 -7.519327421178979565e-01 +1.064000000000000000e+03 -7.570211422528458911e-01 +1.071000000000000000e+03 -7.614145896193039720e-01 +1.079000000000000000e+03 -7.663682985455374519e-01 +1.087000000000000000e+03 -7.712501153872132198e-01 +1.094000000000000000e+03 -7.754627351904793686e-01 +1.102000000000000000e+03 -7.802097982475123539e-01 +1.110000000000000000e+03 -7.848850793335364617e-01 +1.118000000000000000e+03 -7.894886815634619692e-01 +1.126000000000000000e+03 -7.940207401993002456e-01 +1.134000000000000000e+03 -7.984814218355361648e-01 +1.142000000000000000e+03 -8.028709235781509301e-01 +1.150000000000000000e+03 -8.071894722182967330e-01 +1.158000000000000000e+03 -8.114373234014127245e-01 +1.167000000000000000e+03 -8.161320046882019064e-01 +1.175000000000000000e+03 -8.202305994454236471e-01 +1.183000000000000000e+03 -8.242594724097019876e-01 +1.192000000000000000e+03 -8.287090716187336392e-01 +1.200000000000000000e+03 -8.325910309676587406e-01 +1.209000000000000000e+03 -8.368763802633223392e-01 +1.217000000000000000e+03 -8.406133079333217850e-01 +1.226000000000000000e+03 -8.447366472442959795e-01 +1.235000000000000000e+03 -8.487752030834539996e-01 +1.243000000000000000e+03 -8.522944397199540001e-01 +1.252000000000000000e+03 -8.561748521451916227e-01 +1.261000000000000000e+03 -8.599726582768165706e-01 +1.270000000000000000e+03 -8.636886677959754177e-01 +1.279000000000000000e+03 -8.673237168369576366e-01 +1.288000000000000000e+03 -8.708786665548525763e-01 +1.297000000000000000e+03 -8.743544017094263543e-01 +1.307000000000000000e+03 -8.781245275239085712e-01 +1.316000000000000000e+03 -8.814360356482439096e-01 +1.325000000000000000e+03 -8.846712176173855413e-01 +1.335000000000000000e+03 -8.881775230140767086e-01 +1.344000000000000000e+03 -8.912547688255056944e-01 +1.354000000000000000e+03 -8.945880483729202748e-01 +1.363000000000000000e+03 -8.975118175416578747e-01 +1.373000000000000000e+03 -9.006770990281808276e-01 +1.383000000000000000e+03 -9.037560233929485820e-01 +1.393000000000000000e+03 -9.067500338361987877e-01 +1.403000000000000000e+03 -9.096605869191013438e-01 +1.413000000000000000e+03 -9.124891506559723586e-01 +1.423000000000000000e+03 -9.152372026588451170e-01 +1.433000000000000000e+03 -9.179062283352624751e-01 +1.443000000000000000e+03 -9.204977191401492176e-01 +1.453000000000000000e+03 -9.230131708823509085e-01 +1.464000000000000000e+03 -9.256941312125194221e-01 +1.474000000000000000e+03 -9.280547799270443265e-01 +1.485000000000000000e+03 -9.305690936852399897e-01 +1.495000000000000000e+03 -9.327815487579094178e-01 +1.506000000000000000e+03 -9.351364758825657653e-01 +1.516000000000000000e+03 -9.372073210901192830e-01 +1.527000000000000000e+03 -9.394100786360682909e-01 +1.538000000000000000e+03 -9.415359859676301069e-01 +1.549000000000000000e+03 -9.435869914375959455e-01 +1.560000000000000000e+03 -9.455650286836437823e-01 +1.571000000000000000e+03 -9.474720149387033663e-01 +1.582000000000000000e+03 -9.493098494372202989e-01 +1.594000000000000000e+03 -9.512381007517685116e-01 +1.605000000000000000e+03 -9.529373948071973022e-01 +1.616000000000000000e+03 -9.545732781139240064e-01 +1.628000000000000000e+03 -9.562876857463975533e-01 +1.639000000000000000e+03 -9.577968059529956557e-01 +1.651000000000000000e+03 -9.593771509703261646e-01 +1.663000000000000000e+03 -9.608908429779378091e-01 +1.675000000000000000e+03 -9.623400890197322255e-01 +1.687000000000000000e+03 -9.637270557180531716e-01 +1.699000000000000000e+03 -9.650538682054867756e-01 +1.711000000000000000e+03 -9.663226091830439124e-01 +1.723000000000000000e+03 -9.675353181004455738e-01 +1.735000000000000000e+03 -9.686939904541017610e-01 +1.748000000000000000e+03 -9.698905017433099296e-01 +1.760000000000000000e+03 -9.709428117816458759e-01 +1.772000000000000000e+03 -9.719469556634524610e-01 +1.785000000000000000e+03 -9.729825234084352736e-01 +1.798000000000000000e+03 -9.739659293355115155e-01 +1.811000000000000000e+03 -9.748993519902950933e-01 +1.823000000000000000e+03 -9.757184394248503700e-01 +1.836000000000000000e+03 -9.765616311088610724e-01 +1.849000000000000000e+03 -9.773608454503301957e-01 +1.863000000000000000e+03 -9.781745702945402465e-01 +1.876000000000000000e+03 -9.788885480085220969e-01 +1.889000000000000000e+03 -9.795642943479058173e-01 +1.903000000000000000e+03 -9.802512630429945917e-01 +1.916000000000000000e+03 -9.808531056467779674e-01 +1.930000000000000000e+03 -9.814643170669343775e-01 +1.944000000000000000e+03 -9.820391334178513176e-01 +1.957000000000000000e+03 -9.825419390496301641e-01 +1.971000000000000000e+03 -9.830517809892425074e-01 +1.985000000000000000e+03 -9.835304943439321379e-01 +2.000000000000000000e+03 -9.840107367872341637e-01 diff --git a/bb4cast/example_data/delta_beam_LF2_FWHM0p01.txt b/bb4cast/example_data/delta_beam_LF2_FWHM0p01.txt new file mode 100644 index 0000000..dbaf756 --- /dev/null +++ b/bb4cast/example_data/delta_beam_LF2_FWHM0p01.txt @@ -0,0 +1,516 @@ +0.000000000000000000e+00 0.000000000000000000e+00 +1.000000000000000000e+00 -1.217158953799092406e-06 +2.000000000000000000e+00 -3.651472327953214235e-06 +3.000000000000000000e+00 -7.302931056019967948e-06 +4.000000000000000000e+00 -1.217152153811781153e-05 +5.000000000000000000e+00 -1.825722564104199550e-05 +6.000000000000000000e+00 -2.556002069938134258e-05 +7.000000000000000000e+00 -3.407987951363905939e-05 +8.000000000000000000e+00 -4.381677035246304194e-05 +9.000000000000000000e+00 -5.477065695188014261e-05 +1.000000000000000000e+01 -6.694149851519828702e-05 +1.100000000000000000e+01 -8.032924971446454301e-05 +1.200000000000000000e+01 -9.493386068903814112e-05 +1.300000000000000000e+01 -1.107552770476069620e-04 +1.400000000000000000e+01 -1.277934398675410331e-04 +1.500000000000000000e+01 -1.460482856954689861e-04 +1.600000000000000000e+01 -1.655197465476339455e-04 +1.700000000000000000e+01 -1.862077499104732655e-04 +1.800000000000000000e+01 -2.081122187413110504e-04 +1.900000000000000000e+01 -2.312330714680524912e-04 +2.000000000000000000e+01 -2.555702219906570249e-04 +2.100000000000000000e+01 -2.811235796807253352e-04 +2.200000000000000000e+01 -3.078930493829750326e-04 +2.300000000000000000e+01 -3.358785314152753490e-04 +2.400000000000000000e+01 -3.650799215693491858e-04 +2.500000000000000000e+01 -3.954971111116989684e-04 +2.600000000000000000e+01 -4.271299867839787982e-04 +2.700000000000000000e+01 -4.599784308039237229e-04 +2.800000000000000000e+01 -4.940423208660583163e-04 +2.900000000000000000e+01 -5.293215301424068851e-04 +3.000000000000000000e+01 -5.658159272832055187e-04 +3.100000000000000000e+01 -6.035253764178374848e-04 +3.200000000000000000e+01 -6.424497371557707929e-04 +3.300000000000000000e+01 -6.825888645876074853e-04 +3.400000000000000000e+01 -7.239426092852475686e-04 +3.500000000000000000e+01 -7.665108173039405408e-04 +3.600000000000000000e+01 -8.102933301822307479e-04 +3.700000000000000000e+01 -8.552899849439011409e-04 +3.800000000000000000e+01 -9.015006140975882765e-04 +3.900000000000000000e+01 -9.489250456397297197e-04 +4.000000000000000000e+01 -9.975631030542920184e-04 +4.100000000000000000e+01 -1.047414605314166830e-03 +4.200000000000000000e+01 -1.098479366882569325e-03 +4.300000000000000000e+01 -1.150757197714102984e-03 +4.400000000000000000e+01 -1.204247903255828075e-03 +4.500000000000000000e+01 -1.258951284448551859e-03 +4.600000000000000000e+01 -1.314867137728345167e-03 +4.700000000000000000e+01 -1.371995255027280746e-03 +4.800000000000000000e+01 -1.430335423775506033e-03 +4.900000000000000000e+01 -1.489887426901543481e-03 +5.000000000000000000e+01 -1.550651042834919535e-03 +5.100000000000000000e+01 -1.612626045506580091e-03 +5.200000000000000000e+01 -1.675812204350635203e-03 +5.300000000000000000e+01 -1.740209284305997087e-03 +5.400000000000000000e+01 -1.805817045817685075e-03 +5.500000000000000000e+01 -1.872635244838245262e-03 +5.600000000000000000e+01 -1.940663632829502582e-03 +5.700000000000000000e+01 -2.009901956764203589e-03 +5.800000000000000000e+01 -2.080349959126886420e-03 +5.900000000000000000e+01 -2.152007377916858016e-03 +6.000000000000000000e+01 -2.224873946648622813e-03 +6.100000000000000000e+01 -2.298949394353863151e-03 +6.200000000000000000e+01 -2.374233445583425525e-03 +6.300000000000000000e+01 -2.450725820409420472e-03 +6.400000000000000000e+01 -2.528426234425760338e-03 +6.500000000000000000e+01 -2.607334398751043249e-03 +6.600000000000000000e+01 -2.687450020030206308e-03 +6.700000000000000000e+01 -2.768772800435631478e-03 +6.800000000000000000e+01 -2.851302437670474952e-03 +6.900000000000000000e+01 -2.935038624968991545e-03 +7.000000000000000000e+01 -3.019981051099201400e-03 +7.100000000000000000e+01 -3.106129400365221019e-03 +7.200000000000000000e+01 -3.193483352608598568e-03 +7.300000000000000000e+01 -3.282042583210758105e-03 +7.400000000000000000e+01 -3.371806763094780703e-03 +7.500000000000000000e+01 -3.462775558727522983e-03 +7.600000000000000000e+01 -3.554948632122063076e-03 +7.700000000000000000e+01 -3.648325640839492155e-03 +7.800000000000000000e+01 -3.742906237990808321e-03 +7.900000000000000000e+01 -3.838690072239817497e-03 +8.000000000000000000e+01 -3.935676787804814371e-03 +8.100000000000000000e+01 -4.033866024461262544e-03 +8.200000000000000000e+01 -4.133257417543249532e-03 +8.300000000000000000e+01 -4.233850597946845623e-03 +8.400000000000000000e+01 -4.335645192131893678e-03 +8.500000000000000000e+01 -4.438640822124141974e-03 +8.600000000000000000e+01 -4.542837105517823736e-03 +8.700000000000000000e+01 -4.648233655478342490e-03 +8.800000000000000000e+01 -4.754830080744632155e-03 +8.900000000000000000e+01 -4.862625985631074781e-03 +9.000000000000000000e+01 -4.971620970030412277e-03 +9.100000000000000000e+01 -5.081814629417109180e-03 +9.200000000000000000e+01 -5.193206554847721278e-03 +9.300000000000000000e+01 -5.305796332965921971e-03 +9.400000000000000000e+01 -5.419583546003426885e-03 +9.500000000000000000e+01 -5.534567771783362698e-03 +9.600000000000000000e+01 -5.650748583722639377e-03 +9.700000000000000000e+01 -5.768125550834868852e-03 +9.800000000000000000e+01 -5.886698237732967964e-03 +9.900000000000000000e+01 -6.006466204631751883e-03 +1.000000000000000000e+02 -6.127429007351309874e-03 +1.010000000000000000e+02 -6.249586197318712268e-03 +1.020000000000000000e+02 -6.372937321571733177e-03 +1.030000000000000000e+02 -6.497481922761550593e-03 +1.040000000000000000e+02 -6.623219539155466434e-03 +1.050000000000000000e+02 -6.750149704639738478e-03 +1.060000000000000000e+02 -6.878271948723068026e-03 +1.070000000000000000e+02 -7.007585796538103907e-03 +1.080000000000000000e+02 -7.138090768846601548e-03 +1.090000000000000000e+02 -7.269786382040926975e-03 +1.100000000000000000e+02 -7.402672148147221819e-03 +1.110000000000000000e+02 -7.536747574828796432e-03 +1.120000000000000000e+02 -7.672012165389191680e-03 +1.130000000000000000e+02 -7.808465418775564250e-03 +1.140000000000000000e+02 -7.946106829581207204e-03 +1.150000000000000000e+02 -8.084935888049047184e-03 +1.160000000000000000e+02 -8.224952080075160696e-03 +1.170000000000000000e+02 -8.366154887210947716e-03 +1.180000000000000000e+02 -8.508543786668197953e-03 +1.190000000000000000e+02 -8.652118251320948736e-03 +1.200000000000000000e+02 -8.796877749708543331e-03 +1.210000000000000000e+02 -8.942821746040599193e-03 +1.220000000000000000e+02 -9.089949700198635130e-03 +1.230000000000000000e+02 -9.238261067740482710e-03 +1.240000000000000000e+02 -9.387755299903688053e-03 +1.250000000000000000e+02 -9.538431843608490349e-03 +1.260000000000000000e+02 -9.690290141461329471e-03 +1.270000000000000000e+02 -9.843329631758837572e-03 +1.280000000000000000e+02 -9.997549748491010163e-03 +1.290000000000000000e+02 -1.015294992134430085e-02 +1.300000000000000000e+02 -1.030952957570681512e-02 +1.310000000000000000e+02 -1.046728813266962176e-02 +1.320000000000000000e+02 -1.062622500903249653e-02 +1.330000000000000000e+02 -1.078633961730613745e-02 +1.340000000000000000e+02 -1.094763136571635063e-02 +1.350000000000000000e+02 -1.111009965820814599e-02 +1.360000000000000000e+02 -1.127374389444951198e-02 +1.370000000000000000e+02 -1.143856346983326486e-02 +1.380000000000000000e+02 -1.160455777548415057e-02 +1.390000000000000000e+02 -1.177172619825973127e-02 +1.400000000000000000e+02 -1.194006812075580626e-02 +1.410000000000000000e+02 -1.210958292130994741e-02 +1.420000000000000000e+02 -1.228026997400451237e-02 +1.430000000000000000e+02 -1.245212864867272125e-02 +1.440000000000000000e+02 -1.262515831090044865e-02 +1.450000000000000000e+02 -1.279935832203108609e-02 +1.460000000000000000e+02 -1.297472803916910680e-02 +1.470000000000000000e+02 -1.315126681518527345e-02 +1.480000000000000000e+02 -1.332897399871897648e-02 +1.490000000000000000e+02 -1.350784893418379221e-02 +1.500000000000000000e+02 -1.368789096177069030e-02 +1.510000000000000000e+02 -1.386909941745304541e-02 +1.520000000000000000e+02 -1.405147363298941271e-02 +1.530000000000000000e+02 -1.423501293592875985e-02 +1.540000000000000000e+02 -1.441971664961468579e-02 +1.550000000000000000e+02 -1.460558409318921808e-02 +1.570000000000000000e+02 -1.498080742559119820e-02 +1.580000000000000000e+02 -1.517016193173386339e-02 +1.590000000000000000e+02 -1.536067740240524594e-02 +1.600000000000000000e+02 -1.555235313580481844e-02 +1.610000000000000000e+02 -1.574518842595643356e-02 +1.620000000000000000e+02 -1.593918256271309800e-02 +1.630000000000000000e+02 -1.613433483176167360e-02 +1.650000000000000000e+02 -1.652811088867278677e-02 +1.660000000000000000e+02 -1.672673322711598631e-02 +1.670000000000000000e+02 -1.692651079902002947e-02 +1.680000000000000000e+02 -1.712744286930617879e-02 +1.690000000000000000e+02 -1.732952869875577923e-02 +1.700000000000000000e+02 -1.753276754401538254e-02 +1.720000000000000000e+02 -1.794270128790561442e-02 +1.730000000000000000e+02 -1.814939467919711100e-02 +1.740000000000000000e+02 -1.835723807163073401e-02 +1.750000000000000000e+02 -1.856623070124851713e-02 +1.770000000000000000e+02 -1.898766059567956466e-02 +1.780000000000000000e+02 -1.920009631206417988e-02 +1.790000000000000000e+02 -1.941367816878594721e-02 +1.800000000000000000e+02 -1.962840538140250488e-02 +1.820000000000000000e+02 -2.006129271614321211e-02 +1.830000000000000000e+02 -2.027945124899080756e-02 +1.840000000000000000e+02 -2.049875195918901896e-02 +1.860000000000000000e+02 -2.094077668836057463e-02 +1.870000000000000000e+02 -2.116349908555610268e-02 +1.880000000000000000e+02 -2.138736041655726547e-02 +1.900000000000000000e+02 -2.183849659191908210e-02 +1.910000000000000000e+02 -2.206576978216242407e-02 +1.920000000000000000e+02 -2.229417859798766069e-02 +1.940000000000000000e+02 -2.275439975387359010e-02 +1.950000000000000000e+02 -2.298621040764302348e-02 +1.960000000000000000e+02 -2.321915331442072489e-02 +1.980000000000000000e+02 -2.368843247037497393e-02 +1.990000000000000000e+02 -2.392476700125190439e-02 +2.010000000000000000e+02 -2.440082164316495147e-02 +2.020000000000000000e+02 -2.464054001200833774e-02 +2.040000000000000000e+02 -2.512335446021722596e-02 +2.050000000000000000e+02 -2.536644877359406358e-02 +2.070000000000000000e+02 -2.585600713427140679e-02 +2.080000000000000000e+02 -2.610246939188689413e-02 +2.090000000000000000e+02 -2.635005250133292190e-02 +2.110000000000000000e+02 -2.684857765307517921e-02 +2.120000000000000000e+02 -2.709951787424507916e-02 +2.140000000000000000e+02 -2.760474902500759456e-02 +2.160000000000000000e+02 -2.811444163187234307e-02 +2.170000000000000000e+02 -2.837095865855951762e-02 +2.190000000000000000e+02 -2.888732947886530830e-02 +2.200000000000000000e+02 -2.914718138901955385e-02 +2.220000000000000000e+02 -2.967021347165684983e-02 +2.230000000000000000e+02 -2.993339173748995469e-02 +2.250000000000000000e+02 -3.046306792267830174e-02 +2.270000000000000000e+02 -3.099716387374030352e-02 +2.280000000000000000e+02 -3.126586683254644478e-02 +2.300000000000000000e+02 -3.180657782540945860e-02 +2.310000000000000000e+02 -3.207858389150949896e-02 +2.330000000000000000e+02 -3.262589221463289141e-02 +2.350000000000000000e+02 -3.317758881685096972e-02 +2.360000000000000000e+02 -3.345508021763254208e-02 +2.380000000000000000e+02 -3.401334417554819495e-02 +2.400000000000000000e+02 -3.457597624071899467e-02 +2.410000000000000000e+02 -3.485892776149907696e-02 +2.430000000000000000e+02 -3.542809664265396397e-02 +2.450000000000000000e+02 -3.600161308401710752e-02 +2.470000000000000000e+02 -3.657946876241779943e-02 +2.480000000000000000e+02 -3.687002119828924201e-02 +2.500000000000000000e+02 -3.745436999658710575e-02 +2.520000000000000000e+02 -3.804303696490526909e-02 +2.540000000000000000e+02 -3.863601357334629782e-02 +2.560000000000000000e+02 -3.923329123341401381e-02 +2.570000000000000000e+02 -3.953354025793170273e-02 +2.590000000000000000e+02 -4.013725326434972734e-02 +2.610000000000000000e+02 -4.074524559618156877e-02 +2.630000000000000000e+02 -4.135750846151314136e-02 +2.650000000000000000e+02 -4.197403301079047355e-02 +2.670000000000000000e+02 -4.259481033703853281e-02 +2.690000000000000000e+02 -4.321983147608009918e-02 +2.710000000000000000e+02 -4.384908740675266120e-02 +2.720000000000000000e+02 -4.416530058430992445e-02 +2.740000000000000000e+02 -4.480089166363915992e-02 +2.760000000000000000e+02 -4.544069473383820223e-02 +2.780000000000000000e+02 -4.608470057604394793e-02 +2.800000000000000000e+02 -4.673289991541095673e-02 +2.820000000000000000e+02 -4.738528342133874888e-02 +2.840000000000000000e+02 -4.804184170769859596e-02 +2.860000000000000000e+02 -4.870256533305940966e-02 +2.880000000000000000e+02 -4.936744480092233184e-02 +2.900000000000000000e+02 -5.003647055994696335e-02 +2.920000000000000000e+02 -5.070963300418693254e-02 +2.950000000000000000e+02 -5.172711180856493646e-02 +2.970000000000000000e+02 -5.241057358357693180e-02 +2.990000000000000000e+02 -5.309813799634025000e-02 +3.010000000000000000e+02 -5.378979519808042148e-02 +3.030000000000000000e+02 -5.448553528671601365e-02 +3.050000000000000000e+02 -5.518534830709441452e-02 +3.070000000000000000e+02 -5.588922425123606791e-02 +3.100000000000000000e+02 -5.695263412769683425e-02 +3.120000000000000000e+02 -5.766662325183577464e-02 +3.140000000000000000e+02 -5.838463985929085581e-02 +3.160000000000000000e+02 -5.910667370736642084e-02 +3.180000000000000000e+02 -5.983271450188508422e-02 +3.210000000000000000e+02 -6.092926607370185293e-02 +3.230000000000000000e+02 -6.166527886168048089e-02 +3.250000000000000000e+02 -6.240526216464007542e-02 +3.280000000000000000e+02 -6.352265880241264595e-02 +3.300000000000000000e+02 -6.427252224618963672e-02 +3.320000000000000000e+02 -6.502631915661401252e-02 +3.350000000000000000e+02 -6.616436635901634666e-02 +3.370000000000000000e+02 -6.692795002901164025e-02 +3.400000000000000000e+02 -6.808062678773404985e-02 +3.420000000000000000e+02 -6.885392959571490223e-02 +3.440000000000000000e+02 -6.963110095520681775e-02 +3.470000000000000000e+02 -7.080408747834505967e-02 +3.490000000000000000e+02 -7.159088203815644480e-02 +3.520000000000000000e+02 -7.277825142689828275e-02 +3.540000000000000000e+02 -7.357459976872077201e-02 +3.570000000000000000e+02 -7.477624734543870944e-02 +3.590000000000000000e+02 -7.558207931983579320e-02 +3.620000000000000000e+02 -7.679789931802141756e-02 +3.640000000000000000e+02 -7.761314405486122170e-02 +3.670000000000000000e+02 -7.884302963483777460e-02 +3.700000000000000000e+02 -8.008130284033326829e-02 +3.720000000000000000e+02 -8.091145881857957078e-02 +3.750000000000000000e+02 -8.216362446978645040e-02 +3.780000000000000000e+02 -8.342407306716437265e-02 +3.800000000000000000e+02 -8.426895419248615904e-02 +3.830000000000000000e+02 -8.554311945835604836e-02 +3.860000000000000000e+02 -8.682546142620696517e-02 +3.890000000000000000e+02 -8.811593985919474736e-02 +3.910000000000000000e+02 -8.898075910671347788e-02 +3.940000000000000000e+02 -9.028470832406365609e-02 +3.970000000000000000e+02 -9.159668567619097534e-02 +4.000000000000000000e+02 -9.291665015828676211e-02 +4.030000000000000000e+02 -9.424456056111689406e-02 +4.050000000000000000e+02 -9.513422812155182540e-02 +4.080000000000000000e+02 -9.647528960118047225e-02 +4.110000000000000000e+02 -9.782418612736032415e-02 +4.140000000000000000e+02 -9.918087575990637561e-02 +4.170000000000000000e+02 -1.005453163643875159e-01 +4.200000000000000000e+02 -1.019174656143351787e-01 +4.230000000000000000e+02 -1.032972809934472186e-01 +4.260000000000000000e+02 -1.046847197978051924e-01 +4.290000000000000000e+02 -1.060797391381017724e-01 +4.320000000000000000e+02 -1.074822959418650636e-01 +4.350000000000000000e+02 -1.088923469556991597e-01 +4.380000000000000000e+02 -1.103098487475247941e-01 +4.410000000000000000e+02 -1.117347577088299015e-01 +4.450000000000000000e+02 -1.136460828889462871e-01 +4.480000000000000000e+02 -1.150881046828664545e-01 +4.510000000000000000e+02 -1.165373870393092010e-01 +4.540000000000000000e+02 -1.179938856113456752e-01 +4.570000000000000000e+02 -1.194575558877025573e-01 +4.610000000000000000e+02 -1.214201950044554723e-01 +4.640000000000000000e+02 -1.229004252521216922e-01 +4.670000000000000000e+02 -1.243876776756371455e-01 +4.710000000000000000e+02 -1.263815261514689425e-01 +4.740000000000000000e+02 -1.278849876233893734e-01 +4.770000000000000000e+02 -1.293953200270411552e-01 +4.810000000000000000e+02 -1.314197056813816988e-01 +4.840000000000000000e+02 -1.329458923069775644e-01 +4.880000000000000000e+02 -1.349912501438039480e-01 +4.910000000000000000e+02 -1.365330403973004925e-01 +4.950000000000000000e+02 -1.385990351163906564e-01 +4.980000000000000000e+02 -1.401561766579383084e-01 +5.020000000000000000e+02 -1.422424706773954273e-01 +5.050000000000000000e+02 -1.438147094904831114e-01 +5.090000000000000000e+02 -1.459209630390511936e-01 +5.120000000000000000e+02 -1.475080434998352619e-01 +5.160000000000000000e+02 -1.496339147094630229e-01 +5.200000000000000000e+02 -1.517708417442787394e-01 +5.230000000000000000e+02 -1.533807246548591907e-01 +5.270000000000000000e+02 -1.555367281162766957e-01 +5.310000000000000000e+02 -1.577034767870555132e-01 +5.350000000000000000e+02 -1.598808570807040141e-01 +5.380000000000000000e+02 -1.615208007915760746e-01 +5.420000000000000000e+02 -1.637165121415362357e-01 +5.460000000000000000e+02 -1.659225411154357510e-01 +5.500000000000000000e+02 -1.681387729664181041e-01 +5.540000000000000000e+02 -1.703650926618060779e-01 +5.580000000000000000e+02 -1.726013848930342542e-01 +5.620000000000000000e+02 -1.748475340855946136e-01 +5.660000000000000000e+02 -1.771034244089719212e-01 +5.700000000000000000e+02 -1.793689397865637913e-01 +5.740000000000000000e+02 -1.816439639056220967e-01 +5.780000000000000000e+02 -1.839283802271521329e-01 +5.820000000000000000e+02 -1.862220719958422033e-01 +5.860000000000000000e+02 -1.885249222499472133e-01 +5.900000000000000000e+02 -1.908368138311934969e-01 +5.950000000000000000e+02 -1.937392138893955784e-01 +5.990000000000000000e+02 -1.960710191459092422e-01 +6.030000000000000000e+02 -1.984114837271643839e-01 +6.070000000000000000e+02 -2.007604897496662877e-01 +6.120000000000000000e+02 -2.037085788578021917e-01 +6.160000000000000000e+02 -2.060763713773380024e-01 +6.210000000000000000e+02 -2.090475694526481854e-01 +6.250000000000000000e+02 -2.114335494992772291e-01 +6.290000000000000000e+02 -2.138274203016186648e-01 +6.340000000000000000e+02 -2.168306744157582067e-01 +6.380000000000000000e+02 -2.192418654805879386e-01 +6.430000000000000000e+02 -2.222663940902611934e-01 +6.480000000000000000e+02 -2.253024168396957905e-01 +6.520000000000000000e+02 -2.277393547070414859e-01 +6.570000000000000000e+02 -2.307954814132731070e-01 +6.610000000000000000e+02 -2.332482012253433157e-01 +6.660000000000000000e+02 -2.363236787614234891e-01 +6.710000000000000000e+02 -2.394095812700377524e-01 +6.760000000000000000e+02 -2.425056762731703508e-01 +6.800000000000000000e+02 -2.449897346746536531e-01 +6.850000000000000000e+02 -2.481035904859005825e-01 +6.900000000000000000e+02 -2.512269881847238318e-01 +6.950000000000000000e+02 -2.543596956161086609e-01 +7.000000000000000000e+02 -2.575014807777732950e-01 +7.050000000000000000e+02 -2.606521118480987775e-01 +7.100000000000000000e+02 -2.638113572139001994e-01 +7.150000000000000000e+02 -2.669789854980395560e-01 +7.200000000000000000e+02 -2.701547655868714037e-01 +7.250000000000000000e+02 -2.733384666575190414e-01 +7.310000000000000000e+02 -2.771690391112231477e-01 +7.360000000000000000e+02 -2.803693554516061837e-01 +7.410000000000000000e+02 -2.835768564090930255e-01 +7.460000000000000000e+02 -2.867913126758776521e-01 +7.520000000000000000e+02 -2.906575189756932520e-01 +7.570000000000000000e+02 -2.938864719155734329e-01 +7.620000000000000000e+02 -2.971216493957550830e-01 +7.680000000000000000e+02 -3.010117587242082116e-01 +7.730000000000000000e+02 -3.042598307560492321e-01 +7.790000000000000000e+02 -3.081647560424901622e-01 +7.840000000000000000e+02 -3.114246282853423420e-01 +7.900000000000000000e+02 -3.153430601219893714e-01 +7.950000000000000000e+02 -3.186136447108093850e-01 +8.010000000000000000e+02 -3.225442818068459117e-01 +8.070000000000000000e+02 -3.264810309586342330e-01 +8.130000000000000000e+02 -3.304235091236625288e-01 +8.180000000000000000e+02 -3.337130086623357750e-01 +8.240000000000000000e+02 -3.376650004237153890e-01 +8.300000000000000000e+02 -3.416216446309209842e-01 +8.360000000000000000e+02 -3.455825645725564277e-01 +8.420000000000000000e+02 -3.495473853248589058e-01 +8.480000000000000000e+02 -3.535157338065147425e-01 +8.540000000000000000e+02 -3.574872388327087203e-01 +8.600000000000000000e+02 -3.614615311684155619e-01 +8.660000000000000000e+02 -3.654382435808800067e-01 +8.720000000000000000e+02 -3.694170108913145123e-01 +8.780000000000000000e+02 -3.733974700257876034e-01 +8.850000000000000000e+02 -3.780429959118798977e-01 +8.910000000000000000e+02 -3.820258854557908035e-01 +8.970000000000000000e+02 -3.860093315397891689e-01 +9.040000000000000000e+02 -3.906569168681310877e-01 +9.100000000000000000e+02 -3.946403582916386821e-01 +9.170000000000000000e+02 -3.992869800533705438e-01 +9.230000000000000000e+02 -4.032687803304349505e-01 +9.300000000000000000e+02 -4.079125438579791485e-01 +9.360000000000000000e+02 -4.118910917083424272e-01 +9.430000000000000000e+02 -4.165301322982015719e-01 +9.500000000000000000e+02 -4.211658682429954559e-01 +9.560000000000000000e+02 -4.251363265843908779e-01 +9.630000000000000000e+02 -4.297645317961462652e-01 +9.700000000000000000e+02 -4.343879409837848593e-01 +9.770000000000000000e+02 -4.390060421095963172e-01 +9.840000000000000000e+02 -4.436183284203529253e-01 +9.910000000000000000e+02 -4.482242985229824006e-01 +9.980000000000000000e+02 -4.528234564579299848e-01 +1.005000000000000000e+03 -4.574153117702740579e-01 +1.012000000000000000e+03 -4.619993795785358182e-01 +1.020000000000000000e+03 -4.672281639876623704e-01 +1.027000000000000000e+03 -4.717939378349814139e-01 +1.034000000000000000e+03 -4.763504372780738572e-01 +1.041000000000000000e+03 -4.808972012086443759e-01 +1.049000000000000000e+03 -4.860809981278771952e-01 +1.056000000000000000e+03 -4.906053750018975479e-01 +1.064000000000000000e+03 -4.957624176173150432e-01 +1.071000000000000000e+03 -5.002623760212158155e-01 +1.079000000000000000e+03 -5.053903767748144649e-01 +1.087000000000000000e+03 -5.105019769432376231e-01 +1.094000000000000000e+03 -5.149606854243924392e-01 +1.102000000000000000e+03 -5.200398704181816711e-01 +1.110000000000000000e+03 -5.251008996642183568e-01 +1.118000000000000000e+03 -5.301431834983910685e-01 +1.126000000000000000e+03 -5.351661431132268554e-01 +1.134000000000000000e+03 -5.401692106165639773e-01 +1.142000000000000000e+03 -5.451518290852974680e-01 +1.150000000000000000e+03 -5.501134526142427150e-01 +1.158000000000000000e+03 -5.550535463602042086e-01 +1.167000000000000000e+03 -5.605847653186072366e-01 +1.175000000000000000e+03 -5.654773831550776730e-01 +1.183000000000000000e+03 -5.703468715256743149e-01 +1.192000000000000000e+03 -5.757967907635880289e-01 +1.200000000000000000e+03 -5.806155198468540002e-01 +1.209000000000000000e+03 -5.860071389028355116e-01 +1.217000000000000000e+03 -5.907730089290840203e-01 +1.226000000000000000e+03 -5.961040262270247414e-01 +1.235000000000000000e+03 -6.014020698994716474e-01 +1.243000000000000000e+03 -6.060832806617204582e-01 +1.252000000000000000e+03 -6.113174373070000556e-01 +1.261000000000000000e+03 -6.165169561605350346e-01 +1.270000000000000000e+03 -6.216812960845906622e-01 +1.279000000000000000e+03 -6.268099338413394284e-01 +1.288000000000000000e+03 -6.319023640446103096e-01 +1.297000000000000000e+03 -6.369580991036641882e-01 +1.307000000000000000e+03 -6.425319741051956912e-01 +1.316000000000000000e+03 -6.475087201186074948e-01 +1.325000000000000000e+03 -6.524473670989673346e-01 +1.335000000000000000e+03 -6.578895641850190934e-01 +1.344000000000000000e+03 -6.627464375605510716e-01 +1.354000000000000000e+03 -6.680968154897718447e-01 +1.363000000000000000e+03 -6.728702277815954425e-01 +1.373000000000000000e+03 -6.781270012696842819e-01 +1.383000000000000000e+03 -6.833338523066530001e-01 +1.393000000000000000e+03 -6.884903611071025997e-01 +1.403000000000000000e+03 -6.935961332098483645e-01 +1.413000000000000000e+03 -6.986507992347400497e-01 +1.423000000000000000e+03 -7.036540146286988096e-01 +1.433000000000000000e+03 -7.086054594012460850e-01 +1.443000000000000000e+03 -7.135048378499851962e-01 +1.453000000000000000e+03 -7.183518782763747001e-01 +1.464000000000000000e+03 -7.236228770556816237e-01 +1.474000000000000000e+03 -7.283592283612884133e-01 +1.485000000000000000e+03 -7.335079570442036845e-01 +1.495000000000000000e+03 -7.381327403931606801e-01 +1.506000000000000000e+03 -7.431583480466257274e-01 +1.516000000000000000e+03 -7.476708935537582645e-01 +1.527000000000000000e+03 -7.525727555386514389e-01 +1.538000000000000000e+03 -7.574096228892095439e-01 +1.549000000000000000e+03 -7.621814150617404193e-01 +1.560000000000000000e+03 -7.668880815678734697e-01 +1.571000000000000000e+03 -7.715296013802717123e-01 +1.582000000000000000e+03 -7.761059823295307636e-01 +1.594000000000000000e+03 -7.810241504399620949e-01 +1.605000000000000000e+03 -7.854644809761426316e-01 +1.616000000000000000e+03 -7.898398727029491972e-01 +1.628000000000000000e+03 -7.945391059135473721e-01 +1.639000000000000000e+03 -7.987791326220816668e-01 +1.651000000000000000e+03 -8.033310753014593075e-01 +1.663000000000000000e+03 -8.078065299061312210e-01 +1.675000000000000000e+03 -8.122057866924780045e-01 +1.687000000000000000e+03 -8.165291683622869501e-01 +1.699000000000000000e+03 -8.207770290512828026e-01 +1.711000000000000000e+03 -8.249497533155019102e-01 +1.723000000000000000e+03 -8.290477551165887915e-01 +1.735000000000000000e+03 -8.330714768070890397e-01 +1.748000000000000000e+03 -8.373472310399296958e-01 +1.760000000000000000e+03 -8.412177417357363796e-01 +1.772000000000000000e+03 -8.450155041659928035e-01 +1.785000000000000000e+03 -8.490482883043859452e-01 +1.798000000000000000e+03 -8.529970647848132970e-01 +1.811000000000000000e+03 -8.568625914047741654e-01 +1.823000000000000000e+03 -8.603575594692459694e-01 +1.836000000000000000e+03 -8.640652258196693802e-01 +1.849000000000000000e+03 -8.676920189015293605e-01 +1.863000000000000000e+03 -8.715083431323799035e-01 +1.876000000000000000e+03 -8.749699550974839868e-01 +1.889000000000000000e+03 -8.783534245107884608e-01 +1.903000000000000000e+03 -8.819108393561775339e-01 +1.916000000000000000e+03 -8.851350107426808611e-01 +1.930000000000000000e+03 -8.885231052271813645e-01 +1.944000000000000000e+03 -8.918251987900670530e-01 +1.957000000000000000e+03 -8.948155174266104739e-01 +1.971000000000000000e+03 -8.979553063187349915e-01 +1.985000000000000000e+03 -9.010128139849785667e-01 +2.000000000000000000e+03 -9.041988874889347327e-01 diff --git a/bb4cast/example_data/delta_beam_MF1_FWHM0p01.txt b/bb4cast/example_data/delta_beam_MF1_FWHM0p01.txt new file mode 100644 index 0000000..f4789c9 --- /dev/null +++ b/bb4cast/example_data/delta_beam_MF1_FWHM0p01.txt @@ -0,0 +1,516 @@ +0.000000000000000000e+00 0.000000000000000000e+00 +1.000000000000000000e+00 -2.759998952871135960e-07 +2.000000000000000000e+00 -8.279994525848447776e-07 +3.000000000000000000e+00 -1.655998205895333154e-06 +4.000000000000000000e+00 -2.759995455833256349e-06 +5.000000000000000000e+00 -4.139990270069978291e-06 +6.000000000000000000e+00 -5.795981483111581268e-06 +7.000000000000000000e+00 -7.727967696187938910e-06 +8.000000000000000000e+00 -9.935947277918959913e-06 +9.000000000000000000e+00 -1.241991836342655234e-05 +1.000000000000000000e+01 -1.517987885477886360e-05 +1.100000000000000000e+01 -1.821582642110146117e-05 +1.200000000000000000e+01 -2.152775849846652538e-05 +1.300000000000000000e+01 -2.511567228967099123e-05 +1.400000000000000000e+01 -2.897956476468088489e-05 +1.500000000000000000e+01 -3.311943266018747503e-05 +1.600000000000000000e+01 -3.753527248005162975e-05 +1.700000000000000000e+01 -4.222708049463796054e-05 +1.800000000000000000e+01 -4.719485274159231384e-05 +1.900000000000000000e+01 -5.243858502584205567e-05 +2.000000000000000000e+01 -5.795827291848622124e-05 +2.100000000000000000e+01 -6.375391175823915053e-05 +2.200000000000000000e+01 -6.982549665032067180e-05 +2.300000000000000000e+01 -7.617302246745570214e-05 +2.400000000000000000e+01 -8.279648384876437002e-05 +2.500000000000000000e+01 -8.969587520098378918e-05 +2.600000000000000000e+01 -9.687119069724730116e-05 +2.700000000000000000e+01 -1.043224242780840013e-04 +2.800000000000000000e+01 -1.120495696507532284e-04 +2.900000000000000000e+01 -1.200526202901332988e-04 +3.000000000000000000e+01 -1.283315694373895772e-04 +3.100000000000000000e+01 -1.368864101011965087e-04 +3.200000000000000000e+01 -1.457171350570718503e-04 +3.300000000000000000e+01 -1.548237368479325553e-04 +3.400000000000000000e+01 -1.642062077830960603e-04 +3.500000000000000000e+01 -1.738645399397242526e-04 +3.600000000000000000e+01 -1.837987251618248934e-04 +3.700000000000000000e+01 -1.940087550602524031e-04 +3.800000000000000000e+01 -2.044946210133744024e-04 +3.900000000000000000e+01 -2.152563141662955858e-04 +4.000000000000000000e+01 -2.262938254318574917e-04 +4.100000000000000000e+01 -2.376071454890848946e-04 +4.200000000000000000e+01 -2.491962647852960966e-04 +4.300000000000000000e+01 -2.610611735343272479e-04 +4.400000000000000000e+01 -2.732018617173104518e-04 +4.500000000000000000e+01 -2.856183190827854914e-04 +4.600000000000000000e+01 -2.983105351462563915e-04 +4.700000000000000000e+01 -3.112784991909700919e-04 +4.800000000000000000e+01 -3.245222002666951484e-04 +4.900000000000000000e+01 -3.380416271907226680e-04 +5.000000000000000000e+01 -3.518367685484218000e-04 +5.100000000000000000e+01 -3.659076126913534950e-04 +5.200000000000000000e+01 -3.802541477390479463e-04 +5.300000000000000000e+01 -3.948763615781170620e-04 +5.400000000000000000e+01 -4.097742418626996921e-04 +5.500000000000000000e+01 -4.249477760144628759e-04 +5.600000000000000000e+01 -4.403969512219363044e-04 +5.700000000000000000e+01 -4.561217544416240068e-04 +5.800000000000000000e+01 -4.721221723970059087e-04 +5.900000000000000000e+01 -4.883981915795381715e-04 +6.000000000000000000e+01 -5.049497982476553468e-04 +6.100000000000000000e+01 -5.217769784275483455e-04 +6.200000000000000000e+01 -5.388797179129436402e-04 +6.300000000000000000e+01 -5.562580022648825218e-04 +6.400000000000000000e+01 -5.739118168120552503e-04 +6.500000000000000000e+01 -5.918411466510239667e-04 +6.600000000000000000e+01 -6.100459766453364668e-04 +6.700000000000000000e+01 -6.285262914269701406e-04 +6.800000000000000000e+01 -6.472820753947788538e-04 +6.900000000000000000e+01 -6.663133127156052301e-04 +7.000000000000000000e+01 -6.856199873240587149e-04 +7.100000000000000000e+01 -7.052020829222961336e-04 +7.200000000000000000e+01 -7.250595829801329299e-04 +7.300000000000000000e+01 -7.451924707356000124e-04 +7.400000000000000000e+01 -7.656007291940574193e-04 +7.500000000000000000e+01 -7.862843411287501888e-04 +7.600000000000000000e+01 -8.072432890806990717e-04 +7.700000000000000000e+01 -8.284775553590351159e-04 +7.800000000000000000e+01 -8.499871220405562280e-04 +7.900000000000000000e+01 -8.717719709701740810e-04 +8.000000000000000000e+01 -8.938320837603595456e-04 +8.100000000000000000e+01 -9.161674417919211466e-04 +8.200000000000000000e+01 -9.387780262134521204e-04 +8.300000000000000000e+01 -9.616638179414430630e-04 +8.400000000000000000e+01 -9.848247976608378012e-04 +8.500000000000000000e+01 -1.008260945824036685e-03 +8.600000000000000000e+01 -1.031972242652229614e-03 +8.700000000000000000e+01 -1.055958668134288200e-03 +8.800000000000000000e+01 -1.080220202027432552e-03 +8.900000000000000000e+01 -1.104756823856568393e-03 +9.000000000000000000e+01 -1.129568512915729702e-03 +9.100000000000000000e+01 -1.154655248266084648e-03 +9.200000000000000000e+01 -1.180017008738266839e-03 +9.300000000000000000e+01 -1.205653772930157051e-03 +9.400000000000000000e+01 -1.231565519208551156e-03 +9.500000000000000000e+01 -1.257752225708382975e-03 +9.600000000000000000e+01 -1.284213870333283285e-03 +9.700000000000000000e+01 -1.310950430754803317e-03 +9.800000000000000000e+01 -1.337961884413303802e-03 +9.900000000000000000e+01 -1.365248208517515216e-03 +1.000000000000000000e+02 -1.392809380044870418e-03 +1.010000000000000000e+02 -1.420645375741174396e-03 +1.020000000000000000e+02 -1.448756172120939942e-03 +1.030000000000000000e+02 -1.477141745466943558e-03 +1.040000000000000000e+02 -1.505802071831117321e-03 +1.050000000000000000e+02 -1.534737127033773034e-03 +1.060000000000000000e+02 -1.563946886664159281e-03 +1.070000000000000000e+02 -1.593431326080130533e-03 +1.080000000000000000e+02 -1.623190420408259470e-03 +1.090000000000000000e+02 -1.653224144543840668e-03 +1.100000000000000000e+02 -1.683532473151890018e-03 +1.110000000000000000e+02 -1.714115380665148921e-03 +1.120000000000000000e+02 -1.744972841286086167e-03 +1.130000000000000000e+02 -1.776104828985787054e-03 +1.140000000000000000e+02 -1.807511317504624298e-03 +1.150000000000000000e+02 -1.839192280351592546e-03 +1.160000000000000000e+02 -1.871147690805199590e-03 +1.170000000000000000e+02 -1.903377521912801755e-03 +1.180000000000000000e+02 -1.935881746491271765e-03 +1.190000000000000000e+02 -1.968660337126225488e-03 +1.200000000000000000e+02 -2.001713266173021141e-03 +1.210000000000000000e+02 -2.035040505755654049e-03 +1.220000000000000000e+02 -2.068642027768199942e-03 +1.230000000000000000e+02 -2.102517803873484633e-03 +1.240000000000000000e+02 -2.136667805503977401e-03 +1.250000000000000000e+02 -2.171092003861790128e-03 +1.260000000000000000e+02 -2.205790369918237542e-03 +1.270000000000000000e+02 -2.240762874414060999e-03 +1.280000000000000000e+02 -2.276009487859986195e-03 +1.290000000000000000e+02 -2.311530180536058333e-03 +1.300000000000000000e+02 -2.347324922491978230e-03 +1.310000000000000000e+02 -2.383393683547329559e-03 +1.320000000000000000e+02 -2.419736433291242751e-03 +1.330000000000000000e+02 -2.456353141082734132e-03 +1.340000000000000000e+02 -2.493243776050709393e-03 +1.350000000000000000e+02 -2.530408307093629655e-03 +1.360000000000000000e+02 -2.567846702880293829e-03 +1.370000000000000000e+02 -2.605558931849174219e-03 +1.380000000000000000e+02 -2.643544962208972931e-03 +1.390000000000000000e+02 -2.681804761938293580e-03 +1.400000000000000000e+02 -2.720338298785865503e-03 +1.410000000000000000e+02 -2.759145540270432299e-03 +1.420000000000000000e+02 -2.798226453681314750e-03 +1.430000000000000000e+02 -2.837581006077520909e-03 +1.440000000000000000e+02 -2.877209164288972547e-03 +1.450000000000000000e+02 -2.917110894915284774e-03 +1.460000000000000000e+02 -2.957286164326991627e-03 +1.470000000000000000e+02 -2.997734938664549462e-03 +1.480000000000000000e+02 -3.038457183839559077e-03 +1.490000000000000000e+02 -3.079452865533438208e-03 +1.500000000000000000e+02 -3.120721949198867855e-03 +1.510000000000000000e+02 -3.162264400058570606e-03 +1.520000000000000000e+02 -3.204080183105762099e-03 +1.530000000000000000e+02 -3.246169263105593440e-03 +1.540000000000000000e+02 -3.288531604592491876e-03 +1.550000000000000000e+02 -3.331167171872937652e-03 +1.570000000000000000e+02 -3.417257839891464470e-03 +1.580000000000000000e+02 -3.460712868096251036e-03 +1.590000000000000000e+02 -3.504440977027557542e-03 +1.600000000000000000e+02 -3.548442129845957946e-03 +1.610000000000000000e+02 -3.592716289483546214e-03 +1.620000000000000000e+02 -3.637263418643597174e-03 +1.630000000000000000e+02 -3.682083479800136311e-03 +1.650000000000000000e+02 -3.772542246858169145e-03 +1.660000000000000000e+02 -3.818180876564680661e-03 +1.670000000000000000e+02 -3.864092285879496252e-03 +1.680000000000000000e+02 -3.910276436133629067e-03 +1.690000000000000000e+02 -3.956733288430078037e-03 +1.700000000000000000e+02 -4.003462803643715977e-03 +1.720000000000000000e+02 -4.097739665179357324e-03 +1.730000000000000000e+02 -4.145286932109189942e-03 +1.740000000000000000e+02 -4.193106703171991384e-03 +1.750000000000000000e+02 -4.241198938101734157e-03 +1.770000000000000000e+02 -4.338200637355316483e-03 +1.780000000000000000e+02 -4.387110020006597562e-03 +1.790000000000000000e+02 -4.436291703179265876e-03 +1.800000000000000000e+02 -4.485745645467585814e-03 +1.820000000000000000e+02 -4.585470140628026062e-03 +1.830000000000000000e+02 -4.635740609550028681e-03 +1.840000000000000000e+02 -4.686283169686786612e-03 +1.860000000000000000e+02 -4.788184393201045524e-03 +1.870000000000000000e+02 -4.839542970808390770e-03 +1.880000000000000000e+02 -4.891173468089960417e-03 +1.900000000000000000e+02 -4.995250047634771685e-03 +1.910000000000000000e+02 -5.047696042309592415e-03 +1.920000000000000000e+02 -5.100413781482026482e-03 +1.940000000000000000e+02 -5.206664315645244921e-03 +1.950000000000000000e+02 -5.260197021231679052e-03 +1.960000000000000000e+02 -5.314001292506921950e-03 +1.980000000000000000e+02 -5.422424350820085996e-03 +1.990000000000000000e+02 -5.477043046639839576e-03 +2.010000000000000000e+02 -5.587094541859940512e-03 +2.020000000000000000e+02 -5.642527248682888130e-03 +2.040000000000000000e+02 -5.754206347612500841e-03 +2.050000000000000000e+02 -5.810452645783714502e-03 +2.070000000000000000e+02 -5.923758503004599232e-03 +2.080000000000000000e+02 -5.980817966761722143e-03 +2.090000000000000000e+02 -6.038148390045504701e-03 +2.110000000000000000e+02 -6.153621922122647948e-03 +2.120000000000000000e+02 -6.211764933816693937e-03 +2.140000000000000000e+02 -6.328863204075139276e-03 +2.160000000000000000e+02 -6.447044141607978680e-03 +2.170000000000000000e+02 -6.506540486549465541e-03 +2.190000000000000000e+02 -6.626344678704945701e-03 +2.200000000000000000e+02 -6.686652425212460255e-03 +2.220000000000000000e+02 -6.808078965631340906e-03 +2.230000000000000000e+02 -6.869197657485811084e-03 +2.250000000000000000e+02 -6.992245627654547491e-03 +2.270000000000000000e+02 -7.116374034708650848e-03 +2.280000000000000000e+02 -7.178843271826751936e-03 +2.300000000000000000e+02 -7.304591550798958562e-03 +2.310000000000000000e+02 -7.367870487001491539e-03 +2.330000000000000000e+02 -7.495237687026471383e-03 +2.350000000000000000e+02 -7.623683633514243690e-03 +2.360000000000000000e+02 -7.688311001954641934e-03 +2.380000000000000000e+02 -7.818374257815192269e-03 +2.400000000000000000e+02 -7.949515174485980232e-03 +2.410000000000000000e+02 -8.015489618100632083e-03 +2.430000000000000000e+02 -8.148246198882713731e-03 +2.450000000000000000e+02 -8.282079332455069900e-03 +2.470000000000000000e+02 -8.416988569355549066e-03 +2.480000000000000000e+02 -8.484846585120503146e-03 +2.500000000000000000e+02 -8.621369126462812699e-03 +2.520000000000000000e+02 -8.758966631864243194e-03 +2.540000000000000000e+02 -8.897638639379534808e-03 +2.560000000000000000e+02 -9.037384683501726440e-03 +2.570000000000000000e+02 -9.107660322846915929e-03 +2.590000000000000000e+02 -9.249016541271746703e-03 +2.610000000000000000e+02 -9.391445616975729188e-03 +2.630000000000000000e+02 -9.534947072010628577e-03 +2.650000000000000000e+02 -9.679520424878624088e-03 +2.670000000000000000e+02 -9.825165190536546897e-03 +2.690000000000000000e+02 -9.971880880397712005e-03 +2.710000000000000000e+02 -1.011966700233528707e-02 +2.720000000000000000e+02 -1.019396132057561084e-02 +2.740000000000000000e+02 -1.034335216015124827e-02 +2.760000000000000000e+02 -1.049381218601480766e-02 +2.780000000000000000e+02 -1.064534089366927713e-02 +2.800000000000000000e+02 -1.079793777509063454e-02 +2.820000000000000000e+02 -1.095160231873023270e-02 +2.840000000000000000e+02 -1.110633400951652368e-02 +2.860000000000000000e+02 -1.126213232886064119e-02 +2.880000000000000000e+02 -1.141899675465625659e-02 +2.900000000000000000e+02 -1.157692676128459566e-02 +2.920000000000000000e+02 -1.173592181961630350e-02 +2.950000000000000000e+02 -1.197641021295966363e-02 +2.970000000000000000e+02 -1.213806556260456880e-02 +2.990000000000000000e+02 -1.230078408440391999e-02 +3.010000000000000000e+02 -1.246456523347153414e-02 +3.030000000000000000e+02 -1.262940846142721237e-02 +3.050000000000000000e+02 -1.279531321640101950e-02 +3.070000000000000000e+02 -1.296227894303623139e-02 +3.100000000000000000e+02 -1.321471563143735220e-02 +3.120000000000000000e+02 -1.338433133468346081e-02 +3.140000000000000000e+02 -1.355500603842689673e-02 +3.160000000000000000e+02 -1.372673917165850334e-02 +3.180000000000000000e+02 -1.389953015989973083e-02 +3.210000000000000000e+02 -1.416069885520331029e-02 +3.230000000000000000e+02 -1.433613194488606718e-02 +3.250000000000000000e+02 -1.451262085162906973e-02 +3.280000000000000000e+02 -1.477933257705261322e-02 +3.300000000000000000e+02 -1.495845843742748399e-02 +3.320000000000000000e+02 -1.513863803459500681e-02 +3.350000000000000000e+02 -1.541088186876545148e-02 +3.370000000000000000e+02 -1.559369316613946725e-02 +3.400000000000000000e+02 -1.586988169732474543e-02 +3.420000000000000000e+02 -1.605532087799761004e-02 +3.440000000000000000e+02 -1.624181013125265000e-02 +3.470000000000000000e+02 -1.652351153413829030e-02 +3.490000000000000000e+02 -1.671262323706394076e-02 +3.520000000000000000e+02 -1.699825536485974689e-02 +3.540000000000000000e+02 -1.718998557222450180e-02 +3.570000000000000000e+02 -1.747954246713492171e-02 +3.590000000000000000e+02 -1.767388718047520693e-02 +3.620000000000000000e+02 -1.796736280496131002e-02 +3.640000000000000000e+02 -1.816431797272283211e-02 +3.670000000000000000e+02 -1.846170620971760573e-02 +3.700000000000000000e+02 -1.876143904502196313e-02 +3.720000000000000000e+02 -1.896256238052184892e-02 +3.750000000000000000e+02 -1.926619787614810772e-02 +3.780000000000000000e+02 -1.957217193805611821e-02 +3.800000000000000000e+02 -1.977745271772135549e-02 +3.830000000000000000e+02 -2.008731928562557459e-02 +3.860000000000000000e+02 -2.039951826677500329e-02 +3.890000000000000000e+02 -2.071404732269619894e-02 +3.910000000000000000e+02 -2.092502668350464112e-02 +3.940000000000000000e+02 -2.124343395485943017e-02 +3.970000000000000000e+02 -2.156416498247220107e-02 +4.000000000000000000e+02 -2.188721736601621434e-02 +4.030000000000000000e+02 -2.221258868836665026e-02 +4.050000000000000000e+02 -2.243079000137128062e-02 +4.080000000000000000e+02 -2.276002080481651438e-02 +4.110000000000000000e+02 -2.309156401951107176e-02 +4.140000000000000000e+02 -2.342541716700044518e-02 +4.170000000000000000e+02 -2.376157775217557430e-02 +4.200000000000000000e+02 -2.410004326330692642e-02 +4.230000000000000000e+02 -2.444081117207470150e-02 +4.260000000000000000e+02 -2.478387893360053246e-02 +4.290000000000000000e+02 -2.512924398648094110e-02 +4.320000000000000000e+02 -2.547690375281899330e-02 +4.350000000000000000e+02 -2.582685563825660655e-02 +4.380000000000000000e+02 -2.617909703200877944e-02 +4.410000000000000000e+02 -2.653362530689496596e-02 +4.450000000000000000e+02 -2.700988247262541692e-02 +4.480000000000000000e+02 -2.736973649483341944e-02 +4.510000000000000000e+02 -2.773186852292892218e-02 +4.540000000000000000e+02 -2.809627585907391659e-02 +4.570000000000000000e+02 -2.846295578921482702e-02 +4.610000000000000000e+02 -2.895539278770229916e-02 +4.640000000000000000e+02 -2.932736479168656860e-02 +4.670000000000000000e+02 -2.970160022615334766e-02 +4.710000000000000000e+02 -3.020409688327871725e-02 +4.740000000000000000e+02 -3.058360280147558868e-02 +4.770000000000000000e+02 -3.096536280813831643e-02 +4.810000000000000000e+02 -3.147787760406497992e-02 +4.840000000000000000e+02 -3.186488608935849481e-02 +4.880000000000000000e+02 -3.238438845618663714e-02 +4.910000000000000000e+02 -3.277662977127221433e-02 +4.950000000000000000e+02 -3.330309870986995768e-02 +4.980000000000000000e+02 -3.370055700514675706e-02 +5.020000000000000000e+02 -3.423397124942131192e-02 +5.050000000000000000e+02 -3.463663047561037212e-02 +5.090000000000000000e+02 -3.517696849396319964e-02 +5.120000000000000000e+02 -3.558481240320790495e-02 +5.160000000000000000e+02 -3.613205240000617186e-02 +5.200000000000000000e+02 -3.668322649759485354e-02 +5.230000000000000000e+02 -3.709918446404967401e-02 +5.270000000000000000e+02 -3.765722575993911414e-02 +5.310000000000000000e+02 -3.821918109823183723e-02 +5.350000000000000000e+02 -3.878504309418921020e-02 +5.380000000000000000e+02 -3.921199886570484600e-02 +5.420000000000000000e+02 -3.978467959829722067e-02 +5.460000000000000000e+02 -4.036124643271717799e-02 +5.500000000000000000e+02 -4.094169180449672152e-02 +5.540000000000000000e+02 -4.152600810163775691e-02 +5.580000000000000000e+02 -4.211418766477878495e-02 +5.620000000000000000e+02 -4.270622278736815186e-02 +5.660000000000000000e+02 -4.330210571583331669e-02 +5.700000000000000000e+02 -4.390182864975275545e-02 +5.740000000000000000e+02 -4.450538374202837183e-02 +5.780000000000000000e+02 -4.511276309906145365e-02 +5.820000000000000000e+02 -4.572395878092447297e-02 +5.860000000000000000e+02 -4.633896280153967234e-02 +5.900000000000000000e+02 -4.695776712885424420e-02 +5.950000000000000000e+02 -4.773660440884484185e-02 +5.990000000000000000e+02 -4.836392982211042829e-02 +6.030000000000000000e+02 -4.899502912254046633e-02 +6.070000000000000000e+02 -4.962989408468037461e-02 +6.120000000000000000e+02 -5.042875814529223372e-02 +6.160000000000000000e+02 -5.107206553900373730e-02 +6.210000000000000000e+02 -5.188145622877771840e-02 +6.250000000000000000e+02 -5.253316367547059690e-02 +6.290000000000000000e+02 -5.318859074382925600e-02 +6.340000000000000000e+02 -5.401309232117654235e-02 +6.380000000000000000e+02 -5.467685733898503680e-02 +6.430000000000000000e+02 -5.551175417507602655e-02 +6.480000000000000000e+02 -5.635240250918518295e-02 +6.520000000000000000e+02 -5.702905081881025351e-02 +6.570000000000000000e+02 -5.788000887979298514e-02 +6.610000000000000000e+02 -5.856488272763241132e-02 +6.660000000000000000e+02 -5.942609474995527025e-02 +6.710000000000000000e+02 -6.029297909877605333e-02 +6.760000000000000000e+02 -6.116551827337964736e-02 +6.800000000000000000e+02 -6.186760926195605803e-02 +6.850000000000000000e+02 -6.275028269567903272e-02 +6.900000000000000000e+02 -6.363856141198048766e-02 +6.950000000000000000e+02 -6.453242752540588878e-02 +7.000000000000000000e+02 -6.543186305070615438e-02 +7.050000000000000000e+02 -6.633684990345188603e-02 +7.100000000000000000e+02 -6.724736990064521247e-02 +7.150000000000000000e+02 -6.816340476133800341e-02 +7.200000000000000000e+02 -6.908493610725223444e-02 +7.250000000000000000e+02 -7.001194546340136493e-02 +7.310000000000000000e+02 -7.113156150950111778e-02 +7.360000000000000000e+02 -7.207055698365709417e-02 +7.410000000000000000e+02 -7.301497070552520618e-02 +7.460000000000000000e+02 -7.396478380081118742e-02 +7.520000000000000000e+02 -7.511165997497923352e-02 +7.570000000000000000e+02 -7.607328479481928474e-02 +7.620000000000000000e+02 -7.704024796567721101e-02 +7.680000000000000000e+02 -7.820762326624070004e-02 +7.730000000000000000e+02 -7.918626287810888453e-02 +7.790000000000000000e+02 -8.036759353225679525e-02 +7.840000000000000000e+02 -8.135781539442635268e-02 +7.900000000000000000e+02 -8.255298780314125617e-02 +7.950000000000000000e+02 -8.355469677835097864e-02 +8.010000000000000000e+02 -8.476359621598635041e-02 +8.070000000000000000e+02 -8.597993437147620488e-02 +8.130000000000000000e+02 -8.720367660409725219e-02 +8.180000000000000000e+02 -8.822909257703458186e-02 +8.240000000000000000e+02 -8.946631839909206796e-02 +8.300000000000000000e+02 -9.071084920034286347e-02 +8.360000000000000000e+02 -9.196264967519993117e-02 +8.420000000000000000e+02 -9.322168434869620990e-02 +8.480000000000000000e+02 -9.448791757818024439e-02 +8.540000000000000000e+02 -9.576131355501268927e-02 +8.600000000000000000e+02 -9.704183630627770396e-02 +8.660000000000000000e+02 -9.832944969648720057e-02 +8.720000000000000000e+02 -9.962411742930227243e-02 +8.780000000000000000e+02 -1.009258030492547337e-01 +8.850000000000000000e+02 -1.024532572480259529e-01 +8.910000000000000000e+02 -1.037700224800367221e-01 +8.970000000000000000e+02 -1.050936891267136714e-01 +9.040000000000000000e+02 -1.066466399990237679e-01 +9.100000000000000000e+02 -1.079851322374859729e-01 +9.170000000000000000e+02 -1.095552773678077629e-01 +9.230000000000000000e+02 -1.109084195206013479e-01 +9.300000000000000000e+02 -1.124955530842078610e-01 +9.360000000000000000e+02 -1.138631679958663906e-01 +9.430000000000000000e+02 -1.154670824663914241e-01 +9.500000000000000000e+02 -1.170799462699461391e-01 +9.560000000000000000e+02 -1.184694777374433322e-01 +9.630000000000000000e+02 -1.200987999589291366e-01 +9.700000000000000000e+02 -1.217368968428219206e-01 +9.770000000000000000e+02 -1.233837067830794859e-01 +9.840000000000000000e+02 -1.250391679355544738e-01 +9.910000000000000000e+02 -1.267032182218964520e-01 +9.980000000000000000e+02 -1.283757953334546675e-01 +1.005000000000000000e+03 -1.300568367351823129e-01 +1.012000000000000000e+03 -1.317462796695701432e-01 +1.020000000000000000e+03 -1.336872783901183470e-01 +1.027000000000000000e+03 -1.353945122714199922e-01 +1.034000000000000000e+03 -1.371099490430154888e-01 +1.041000000000000000e+03 -1.388335250676327182e-01 +1.049000000000000000e+03 -1.408132107685673706e-01 +1.056000000000000000e+03 -1.425540128258369621e-01 +1.064000000000000000e+03 -1.445532170770617020e-01 +1.071000000000000000e+03 -1.463109501035086135e-01 +1.079000000000000000e+03 -1.483293346237596066e-01 +1.087000000000000000e+03 -1.503578095860746144e-01 +1.094000000000000000e+03 -1.521409261586798012e-01 +1.102000000000000000e+03 -1.541880587233336319e-01 +1.110000000000000000e+03 -1.562450017494675658e-01 +1.118000000000000000e+03 -1.583116573023802265e-01 +1.126000000000000000e+03 -1.603879271760673408e-01 +1.134000000000000000e+03 -1.624737129010000170e-01 +1.142000000000000000e+03 -1.645689157519039936e-01 +1.150000000000000000e+03 -1.666734367555647578e-01 +1.158000000000000000e+03 -1.687871766986026034e-01 +1.167000000000000000e+03 -1.711760298175851458e-01 +1.175000000000000000e+03 -1.733090295364910771e-01 +1.183000000000000000e+03 -1.754509366907979762e-01 +1.192000000000000000e+03 -1.778711047371433485e-01 +1.200000000000000000e+03 -1.800316075072001532e-01 +1.209000000000000000e+03 -1.824724405048351317e-01 +1.217000000000000000e+03 -1.846510849090337303e-01 +1.226000000000000000e+03 -1.871120711385962088e-01 +1.235000000000000000e+03 -1.895835189218221528e-01 +1.243000000000000000e+03 -1.917890273686937153e-01 +1.252000000000000000e+03 -1.942798422414302451e-01 +1.261000000000000000e+03 -1.967807014527520326e-01 +1.270000000000000000e+03 -1.992914601494279736e-01 +1.279000000000000000e+03 -2.018119732783751341e-01 +1.288000000000000000e+03 -2.043420956005078393e-01 +1.297000000000000000e+03 -2.068816817045666112e-01 +1.307000000000000000e+03 -2.097143664816174258e-01 +1.316000000000000000e+03 -2.122734534619447055e-01 +1.325000000000000000e+03 -2.148415508827157816e-01 +1.335000000000000000e+03 -2.177053827128186680e-01 +1.344000000000000000e+03 -2.202920226780323565e-01 +1.354000000000000000e+03 -2.231760955222782117e-01 +1.363000000000000000e+03 -2.257806265834810533e-01 +1.373000000000000000e+03 -2.286842162298087788e-01 +1.383000000000000000e+03 -2.315977867947145996e-01 +1.393000000000000000e+03 -2.345211374659085524e-01 +1.403000000000000000e+03 -2.374540674083530090e-01 +1.413000000000000000e+03 -2.403963757868273765e-01 +1.423000000000000000e+03 -2.433478617884415329e-01 +1.433000000000000000e+03 -2.463083246450036290e-01 +1.443000000000000000e+03 -2.492775636553221097e-01 +1.453000000000000000e+03 -2.522553782073880257e-01 +1.464000000000000000e+03 -2.555406396715839690e-01 +1.474000000000000000e+03 -2.585358103910053162e-01 +1.485000000000000000e+03 -2.618396778687679949e-01 +1.495000000000000000e+03 -2.648513219194228441e-01 +1.506000000000000000e+03 -2.681728252060541773e-01 +1.516000000000000000e+03 -2.712000615188269736e-01 +1.527000000000000000e+03 -2.745382325835525328e-01 +1.538000000000000000e+03 -2.778847489198705834e-01 +1.549000000000000000e+03 -2.812393460645667975e-01 +1.560000000000000000e+03 -2.846017600155187899e-01 +1.571000000000000000e+03 -2.879717272651063364e-01 +1.582000000000000000e+03 -2.913489848333359333e-01 +1.594000000000000000e+03 -2.950412720531726540e-01 +1.605000000000000000e+03 -2.984329257291958859e-01 +1.616000000000000000e+03 -3.018310605638077626e-01 +1.628000000000000000e+03 -3.055452024189911908e-01 +1.639000000000000000e+03 -3.089560478586241277e-01 +1.651000000000000000e+03 -3.126834373103670739e-01 +1.663000000000000000e+03 -3.164172492098860645e-01 +1.675000000000000000e+03 -3.201571494575370935e-01 +1.687000000000000000e+03 -3.239028051216121806e-01 +1.699000000000000000e+03 -3.276538844849667398e-01 +1.711000000000000000e+03 -3.314100570911344690e-01 +1.723000000000000000e+03 -3.351709937899163272e-01 +1.735000000000000000e+03 -3.389363667824015214e-01 +1.748000000000000000e+03 -3.430201485579869591e-01 +1.760000000000000000e+03 -3.467937171565814714e-01 +1.772000000000000000e+03 -3.505707203137174433e-01 +1.785000000000000000e+03 -3.546659763166733481e-01 +1.798000000000000000e+03 -3.587644783958556238e-01 +1.811000000000000000e+03 -3.628658216892068911e-01 +1.823000000000000000e+03 -3.666538506332873149e-01 +1.836000000000000000e+03 -3.707595283339101822e-01 +1.849000000000000000e+03 -3.748668771435966773e-01 +1.863000000000000000e+03 -3.792915910922303180e-01 +1.876000000000000000e+03 -3.834011496827077758e-01 +1.889000000000000000e+03 -3.875111704290628012e-01 +1.903000000000000000e+03 -3.919374189189515079e-01 +1.916000000000000000e+03 -3.960471640652421521e-01 +1.930000000000000000e+03 -4.004722252643145297e-01 +1.944000000000000000e+03 -4.048959758593821401e-01 +1.957000000000000000e+03 -4.090021601984291100e-01 +1.971000000000000000e+03 -4.134220604347019767e-01 +1.985000000000000000e+03 -4.178392858669579546e-01 +2.000000000000000000e+03 -4.225685389630153277e-01 diff --git a/bb4cast/example_data/delta_beam_MF2_FWHM0p01.txt b/bb4cast/example_data/delta_beam_MF2_FWHM0p01.txt new file mode 100644 index 0000000..57a41b3 --- /dev/null +++ b/bb4cast/example_data/delta_beam_MF2_FWHM0p01.txt @@ -0,0 +1,516 @@ +0.000000000000000000e+00 0.000000000000000000e+00 +1.000000000000000000e+00 -8.862664150261082022e-08 +2.000000000000000000e+00 -2.658799004998235580e-07 +3.000000000000000000e+00 -5.317597287535764779e-07 +4.000000000000000000e+00 -8.862660544618900181e-07 +5.000000000000000000e+00 -1.329398781148645869e-06 +6.000000000000000000e+00 -1.861157788995856260e-06 +7.000000000000000000e+00 -2.481542933400379421e-06 +8.000000000000000000e+00 -3.190554046306187539e-06 +9.000000000000000000e+00 -3.988190935538242041e-06 +1.000000000000000000e+01 -4.874453384802491689e-06 +1.100000000000000000e+01 -5.849341153463841746e-06 +1.200000000000000000e+01 -6.912853977323313897e-06 +1.300000000000000000e+01 -8.064991567729865715e-06 +1.400000000000000000e+01 -9.305753612690638251e-06 +1.500000000000000000e+01 -1.063513977553868162e-05 +1.600000000000000000e+01 -1.205314969548808433e-05 +1.700000000000000000e+01 -1.355978298818908643e-05 +1.800000000000000000e+01 -1.515503924506197117e-05 +1.900000000000000000e+01 -1.683891803329704633e-05 +2.000000000000000000e+01 -1.861141889652083225e-05 +2.100000000000000000e+01 -2.047254135390785124e-05 +2.200000000000000000e+01 -2.242228490062475910e-05 +2.300000000000000000e+01 -2.446064900805239488e-05 +2.400000000000000000e+01 -2.658763312356373618e-05 +2.500000000000000000e+01 -2.880323666985781285e-05 +2.600000000000000000e+01 -3.110745904662501777e-05 +2.700000000000000000e+01 -3.350029962854875285e-05 +2.800000000000000000e+01 -3.598175776674871558e-05 +2.900000000000000000e+01 -3.855183278855888151e-05 +3.000000000000000000e+01 -4.121052399686137723e-05 +3.100000000000000000e+01 -4.395783067064162577e-05 +3.200000000000000000e+01 -4.679375206476631550e-05 +3.300000000000000000e+01 -4.971828741031648067e-05 +3.400000000000000000e+01 -5.273143591414343245e-05 +3.500000000000000000e+01 -5.583319675897981517e-05 +3.600000000000000000e+01 -5.902356910388368872e-05 +3.700000000000000000e+01 -6.230255208357244896e-05 +3.800000000000000000e+01 -6.567014480886695081e-05 +3.900000000000000000e+01 -6.912634636646941620e-05 +4.000000000000000000e+01 -7.267115581907454449e-05 +4.100000000000000000e+01 -7.630457220536953277e-05 +4.200000000000000000e+01 -8.002659454025613404e-05 +4.300000000000000000e+01 -8.383722181429554567e-05 +4.400000000000000000e+01 -8.773645299381949950e-05 +4.500000000000000000e+01 -9.172428702192947608e-05 +4.600000000000000000e+01 -9.580072281672037497e-05 +4.700000000000000000e+01 -9.996575927316788031e-05 +4.800000000000000000e+01 -1.042193952615742976e-04 +4.900000000000000000e+01 -1.085616296284565833e-04 +5.000000000000000000e+01 -1.129924611963245166e-04 +5.100000000000000000e+01 -1.175118887636805644e-04 +5.200000000000000000e+01 -1.221199111047980396e-04 +5.300000000000000000e+01 -1.268165269703870862e-04 +5.400000000000000000e+01 -1.316017350867066901e-04 +5.500000000000000000e+01 -1.364755341560086469e-04 +5.600000000000000000e+01 -1.414379228567598501e-04 +5.700000000000000000e+01 -1.464888998433090076e-04 +5.800000000000000000e+01 -1.516284637462199522e-04 +5.900000000000000000e+01 -1.568566131713834092e-04 +6.000000000000000000e+01 -1.621733467013493184e-04 +6.100000000000000000e+01 -1.675786628943276059e-04 +6.200000000000000000e+01 -1.730725602847434585e-04 +6.300000000000000000e+01 -1.786550373825711085e-04 +6.400000000000000000e+01 -1.843260926742221748e-04 +6.500000000000000000e+01 -1.900857246217683982e-04 +6.600000000000000000e+01 -1.959339316637189062e-04 +6.700000000000000000e+01 -2.018707122139101523e-04 +6.800000000000000000e+01 -2.078960646627270260e-04 +6.900000000000000000e+01 -2.140099873764367462e-04 +7.000000000000000000e+01 -2.202124786969670601e-04 +7.100000000000000000e+01 -2.265035369425722964e-04 +7.200000000000000000e+01 -2.328831604076112656e-04 +7.300000000000000000e+01 -2.393513473618812896e-04 +7.400000000000000000e+01 -2.459080960517286141e-04 +7.500000000000000000e+01 -2.525534046992709814e-04 +7.600000000000000000e+01 -2.592872715025088697e-04 +7.700000000000000000e+01 -2.661096946357696907e-04 +7.800000000000000000e+01 -2.730206722490415472e-04 +7.900000000000000000e+01 -2.800202024685285074e-04 +8.000000000000000000e+01 -2.871082833965396910e-04 +8.100000000000000000e+01 -2.942849131106009281e-04 +8.200000000000000000e+01 -3.015500896653423011e-04 +8.300000000000000000e+01 -3.089038110907220045e-04 +8.400000000000000000e+01 -3.163460753929142524e-04 +8.500000000000000000e+01 -3.238768805539764825e-04 +8.600000000000000000e+01 -3.314962245320714554e-04 +8.700000000000000000e+01 -3.392041052613561773e-04 +8.800000000000000000e+01 -3.470005206517600186e-04 +8.900000000000000000e+01 -3.548854685897618699e-04 +9.000000000000000000e+01 -3.628589469372798105e-04 +9.100000000000000000e+01 -3.709209535327818194e-04 +9.200000000000000000e+01 -3.790714861901752267e-04 +9.300000000000000000e+01 -3.873105426995839245e-04 +9.400000000000000000e+01 -3.956381208275707361e-04 +9.500000000000000000e+01 -4.040542183158050407e-04 +9.600000000000000000e+01 -4.125588328828391294e-04 +9.700000000000000000e+01 -4.211519622231092762e-04 +9.800000000000000000e+01 -4.298336040064915401e-04 +9.900000000000000000e+01 -4.386037558796340328e-04 +1.000000000000000000e+02 -4.474624154644028773e-04 +1.010000000000000000e+02 -4.564095803594363579e-04 +1.020000000000000000e+02 -4.654452481389239455e-04 +1.030000000000000000e+02 -4.745694163532724317e-04 +1.040000000000000000e+02 -4.837820825287727534e-04 +1.050000000000000000e+02 -4.930832441679334393e-04 +1.060000000000000000e+02 -5.024728987492582937e-04 +1.070000000000000000e+02 -5.119510437269137642e-04 +1.080000000000000000e+02 -5.215176765316167397e-04 +1.090000000000000000e+02 -5.311727945699689594e-04 +1.100000000000000000e+02 -5.409163952242347509e-04 +1.110000000000000000e+02 -5.507484758530069476e-04 +1.120000000000000000e+02 -5.606690337910968415e-04 +1.130000000000000000e+02 -5.706780663488671829e-04 +1.140000000000000000e+02 -5.807755708133430532e-04 +1.150000000000000000e+02 -5.909615444468792724e-04 +1.160000000000000000e+02 -6.012359844884928835e-04 +1.170000000000000000e+02 -6.115988881528643855e-04 +1.180000000000000000e+02 -6.220502526306701495e-04 +1.190000000000000000e+02 -6.325900750890273757e-04 +1.200000000000000000e+02 -6.432183526704942419e-04 +1.210000000000000000e+02 -6.539350824945140608e-04 +1.220000000000000000e+02 -6.647402616557489697e-04 +1.230000000000000000e+02 -6.756338872251911295e-04 +1.240000000000000000e+02 -6.866159562500517019e-04 +1.250000000000000000e+02 -6.976864657534271328e-04 +1.260000000000000000e+02 -7.088454127347443246e-04 +1.270000000000000000e+02 -7.200927941687606778e-04 +1.280000000000000000e+02 -7.314286070071187272e-04 +1.290000000000000000e+02 -7.428528481770145259e-04 +1.300000000000000000e+02 -7.543655145820850642e-04 +1.310000000000000000e+02 -7.659666031015206333e-04 +1.320000000000000000e+02 -7.776561105909525701e-04 +1.330000000000000000e+02 -7.894340338820103609e-04 +1.340000000000000000e+02 -8.013003697822097511e-04 +1.350000000000000000e+02 -8.132551150752859214e-04 +1.360000000000000000e+02 -8.252982665210827897e-04 +1.370000000000000000e+02 -8.374298208553312929e-04 +1.380000000000000000e+02 -8.496497747900933666e-04 +1.390000000000000000e+02 -8.619581250132065092e-04 +1.400000000000000000e+02 -8.743548681888395433e-04 +1.410000000000000000e+02 -8.868400009568261572e-04 +1.420000000000000000e+02 -8.994135199337757779e-04 +1.430000000000000000e+02 -9.120754217117409786e-04 +1.440000000000000000e+02 -9.248257028588832869e-04 +1.450000000000000000e+02 -9.376643599198072280e-04 +1.460000000000000000e+02 -9.505913894151159097e-04 +1.470000000000000000e+02 -9.636067878411887612e-04 +1.480000000000000000e+02 -9.767105516708485344e-04 +1.490000000000000000e+02 -9.899026773528053248e-04 +1.500000000000000000e+02 -1.003183161311768570e-03 +1.510000000000000000e+02 -1.016551999949001726e-03 +1.520000000000000000e+02 -1.030009189640879088e-03 +1.530000000000000000e+02 -1.043554726741106452e-03 +1.540000000000000000e+02 -1.057188607578833954e-03 +1.550000000000000000e+02 -1.070910828459100371e-03 +1.570000000000000000e+02 -1.098620275449177378e-03 +1.580000000000000000e+02 -1.112607494050062195e-03 +1.590000000000000000e+02 -1.126683037675967449e-03 +1.600000000000000000e+02 -1.140846902512485149e-03 +1.610000000000000000e+02 -1.155099084721318645e-03 +1.620000000000000000e+02 -1.169439580440837737e-03 +1.630000000000000000e+02 -1.183868385784967586e-03 +1.650000000000000000e+02 -1.212990909683986070e-03 +1.660000000000000000e+02 -1.227684620347837706e-03 +1.670000000000000000e+02 -1.242466624854116379e-03 +1.680000000000000000e+02 -1.257336919197083640e-03 +1.690000000000000000e+02 -1.272295499347778297e-03 +1.700000000000000000e+02 -1.287342361253241427e-03 +1.720000000000000000e+02 -1.317700913996526241e-03 +1.730000000000000000e+02 -1.333012596608767336e-03 +1.740000000000000000e+02 -1.348412544524726095e-03 +1.750000000000000000e+02 -1.363900753571893609e-03 +1.770000000000000000e+02 -1.395141938250711632e-03 +1.780000000000000000e+02 -1.410894905418240810e-03 +1.790000000000000000e+02 -1.426736116788512084e-03 +1.800000000000000000e+02 -1.442665568070024490e-03 +1.820000000000000000e+02 -1.474789173079890919e-03 +1.830000000000000000e+02 -1.490983318105253922e-03 +1.840000000000000000e+02 -1.507265685636543021e-03 +1.860000000000000000e+02 -1.540095070547497754e-03 +1.870000000000000000e+02 -1.556642079033858893e-03 +1.880000000000000000e+02 -1.573277292238426262e-03 +1.900000000000000000e+02 -1.606812314753599917e-03 +1.910000000000000000e+02 -1.623712114979813893e-03 +1.920000000000000000e+02 -1.640700101755894220e-03 +1.940000000000000000e+02 -1.674940616526460072e-03 +1.950000000000000000e+02 -1.692193135246136161e-03 +1.960000000000000000e+02 -1.709533821965726662e-03 +1.980000000000000000e+02 -1.744479680592628430e-03 +1.990000000000000000e+02 -1.762084843034383537e-03 +2.010000000000000000e+02 -1.797559610331978322e-03 +2.020000000000000000e+02 -1.815429205579287665e-03 +2.040000000000000000e+02 -1.851432795071582867e-03 +2.050000000000000000e+02 -1.869566779565067253e-03 +2.070000000000000000e+02 -1.906099103490214303e-03 +2.080000000000000000e+02 -1.924497433027627050e-03 +2.090000000000000000e+02 -1.942983867645776096e-03 +2.110000000000000000e+02 -1.980221032075063416e-03 +2.120000000000000000e+02 -1.998971751801219797e-03 +2.140000000000000000e+02 -2.036737440887808736e-03 +2.160000000000000000e+02 -2.074855428689138890e-03 +2.170000000000000000e+02 -2.094046521719772434e-03 +2.190000000000000000e+02 -2.132692880056943387e-03 +2.200000000000000000e+02 -2.152148134898375885e-03 +2.220000000000000000e+02 -2.191322769586671187e-03 +2.230000000000000000e+02 -2.211042138825582409e-03 +2.250000000000000000e+02 -2.250744954396442354e-03 +2.270000000000000000e+02 -2.290799836884010489e-03 +2.280000000000000000e+02 -2.310959289679975336e-03 +2.300000000000000000e+02 -2.351542191085303699e-03 +2.310000000000000000e+02 -2.371965628706840679e-03 +2.330000000000000000e+02 -2.413076450140604155e-03 +2.350000000000000000e+02 -2.454539162688752166e-03 +2.360000000000000000e+02 -2.475402464114276769e-03 +2.380000000000000000e+02 -2.517392929027615061e-03 +2.400000000000000000e+02 -2.559735172092666555e-03 +2.410000000000000000e+02 -2.581038196119231007e-03 +2.430000000000000000e+02 -2.623908020326398000e-03 +2.450000000000000000e+02 -2.667129507351239000e-03 +2.470000000000000000e+02 -2.710702610395692054e-03 +2.480000000000000000e+02 -2.732621003197487162e-03 +2.500000000000000000e+02 -2.776721441696434426e-03 +2.520000000000000000e+02 -2.821173377562095907e-03 +2.540000000000000000e+02 -2.865976762669695307e-03 +2.560000000000000000e+02 -2.911131548515423148e-03 +2.570000000000000000e+02 -2.933840701454294448e-03 +2.590000000000000000e+02 -2.979522496634578587e-03 +2.610000000000000000e+02 -3.025555569637211183e-03 +2.630000000000000000e+02 -3.071939870632414346e-03 +2.650000000000000000e+02 -3.118675349412953872e-03 +2.670000000000000000e+02 -3.165761955392478247e-03 +2.690000000000000000e+02 -3.213199637606635808e-03 +2.710000000000000000e+02 -3.260988344712633259e-03 +2.720000000000000000e+02 -3.285014316452102533e-03 +2.740000000000000000e+02 -3.333329463801092043e-03 +2.760000000000000000e+02 -3.381995506030800215e-03 +2.780000000000000000e+02 -3.431012390475268650e-03 +2.800000000000000000e+02 -3.480380064091346745e-03 +2.820000000000000000e+02 -3.530098473457248844e-03 +2.840000000000000000e+02 -3.580167564773785883e-03 +2.860000000000000000e+02 -3.630587283864700632e-03 +2.880000000000000000e+02 -3.681357576175678034e-03 +2.900000000000000000e+02 -3.732478386775788925e-03 +2.920000000000000000e+02 -3.783949660356277465e-03 +2.950000000000000000e+02 -3.861813566900039896e-03 +2.970000000000000000e+02 -3.914160753482237402e-03 +2.990000000000000000e+02 -3.966858206495765989e-03 +3.010000000000000000e+02 -4.019905868935993304e-03 +3.030000000000000000e+02 -4.073303683421496818e-03 +3.050000000000000000e+02 -4.127051592194057317e-03 +3.070000000000000000e+02 -4.181149537119567897e-03 +3.100000000000000000e+02 -4.262952644198926382e-03 +3.120000000000000000e+02 -4.317925422698635878e-03 +3.140000000000000000e+02 -4.373248030918013528e-03 +3.160000000000000000e+02 -4.428920409029162356e-03 +3.180000000000000000e+02 -4.484942496829544961e-03 +3.210000000000000000e+02 -4.569631201579097378e-03 +3.230000000000000000e+02 -4.626527297749341745e-03 +3.250000000000000000e+02 -4.683772889940253543e-03 +3.280000000000000000e+02 -4.770296447772045395e-03 +3.300000000000000000e+02 -4.828415508412281856e-03 +3.320000000000000000e+02 -4.886883846806822432e-03 +3.350000000000000000e+02 -4.975241111822310131e-03 +3.370000000000000000e+02 -5.034582367257200465e-03 +3.400000000000000000e+02 -5.124248708189393063e-03 +3.420000000000000000e+02 -5.184462479773888077e-03 +3.440000000000000000e+02 -5.245025144257935840e-03 +3.470000000000000000e+02 -5.336523171890457731e-03 +3.490000000000000000e+02 -5.397957781448936045e-03 +3.520000000000000000e+02 -5.490763416521608070e-03 +3.540000000000000000e+02 -5.553069556229641227e-03 +3.570000000000000000e+02 -5.647182171975039834e-03 +3.590000000000000000e+02 -5.710359421068338104e-03 +3.620000000000000000e+02 -5.805778381963452341e-03 +3.640000000000000000e+02 -5.869826313843576858e-03 +3.670000000000000000e+02 -5.966550975616991860e-03 +3.700000000000000000e+02 -6.064058745030932555e-03 +3.720000000000000000e+02 -6.129498867495266311e-03 +3.750000000000000000e+02 -6.228311288775509845e-03 +3.780000000000000000e+02 -6.327906181582638144e-03 +3.800000000000000000e+02 -6.394737363763699882e-03 +3.830000000000000000e+02 -6.495635837079469579e-03 +3.860000000000000000e+02 -6.597316132410697628e-03 +3.890000000000000000e+02 -6.699778002739854334e-03 +3.910000000000000000e+02 -6.768520001790076859e-03 +3.940000000000000000e+02 -6.872283943082425385e-03 +3.970000000000000000e+02 -6.976828791470165471e-03 +4.000000000000000000e+02 -7.082154293046273238e-03 +4.030000000000000000e+02 -7.188260192027331671e-03 +4.050000000000000000e+02 -7.259430884966384771e-03 +4.080000000000000000e+02 -7.366836872787420332e-03 +4.110000000000000000e+02 -7.475022566756919611e-03 +4.140000000000000000e+02 -7.583987704219963093e-03 +4.170000000000000000e+02 -7.693732020649402328e-03 +4.200000000000000000e+02 -7.804255249647802824e-03 +4.230000000000000000e+02 -7.915557122947844762e-03 +4.260000000000000000e+02 -8.027637370414489673e-03 +4.290000000000000000e+02 -8.140495720045272734e-03 +4.320000000000000000e+02 -8.254131897971458964e-03 +4.350000000000000000e+02 -8.368545628459012065e-03 +4.380000000000000000e+02 -8.483736633911314468e-03 +4.410000000000000000e+02 -8.599704634867449959e-03 +4.450000000000000000e+02 -8.755536809313055335e-03 +4.480000000000000000e+02 -8.873316702535126443e-03 +4.510000000000000000e+02 -8.991872646290153051e-03 +4.540000000000000000e+02 -9.111204353059346867e-03 +4.570000000000000000e+02 -9.231311533467964972e-03 +4.610000000000000000e+02 -9.392660229379738018e-03 +4.640000000000000000e+02 -9.514575712514813585e-03 +4.670000000000000000e+02 -9.637265691314090069e-03 +4.710000000000000000e+02 -9.802056586445725278e-03 +4.740000000000000000e+02 -9.926552562020478712e-03 +4.770000000000000000e+02 -1.005182203471506434e-02 +4.810000000000000000e+02 -1.022005069109932149e-02 +4.840000000000000000e+02 -1.034712380667672862e-02 +4.880000000000000000e+02 -1.051775620649339146e-02 +4.910000000000000000e+02 -1.064663128876046534e-02 +4.950000000000000000e+02 -1.081966518147883978e-02 +4.980000000000000000e+02 -1.095034053084129044e-02 +5.020000000000000000e+02 -1.112577363475378452e-02 +5.050000000000000000e+02 -1.125824752825447216e-02 +5.090000000000000000e+02 -1.143607753052884764e-02 +5.120000000000000000e+02 -1.157034822188510517e-02 +5.160000000000000000e+02 -1.175057277861472037e-02 +5.200000000000000000e+02 -1.193216458786989891e-02 +5.230000000000000000e+02 -1.206925523451660848e-02 +5.270000000000000000e+02 -1.225323785229037558e-02 +5.310000000000000000e+02 -1.243858556021054662e-02 +5.350000000000000000e+02 -1.262529756114245255e-02 +5.380000000000000000e+02 -1.276622639635579919e-02 +5.420000000000000000e+02 -1.295532397463464332e-02 +5.460000000000000000e+02 -1.314578362412866658e-02 +5.500000000000000000e+02 -1.333760452613739003e-02 +5.540000000000000000e+02 -1.353078585622483065e-02 +5.580000000000000000e+02 -1.372532678422353283e-02 +5.620000000000000000e+02 -1.392122647424175533e-02 +5.660000000000000000e+02 -1.411848408466915075e-02 +5.700000000000000000e+02 -1.431709876818320140e-02 +5.740000000000000000e+02 -1.451706967175543997e-02 +5.780000000000000000e+02 -1.471839593665634667e-02 +5.820000000000000000e+02 -1.492107669846424144e-02 +5.860000000000000000e+02 -1.512511108706916622e-02 +5.900000000000000000e+02 -1.533049822667979789e-02 +5.950000000000000000e+02 -1.558913311389849288e-02 +5.990000000000000000e+02 -1.579756071178020638e-02 +6.030000000000000000e+02 -1.600733817519049001e-02 +6.070000000000000000e+02 -1.621846460426560124e-02 +6.120000000000000000e+02 -1.648426824354911821e-02 +6.160000000000000000e+02 -1.669842652600420432e-02 +6.210000000000000000e+02 -1.696801708644807977e-02 +6.250000000000000000e+02 -1.718520257394423947e-02 +6.290000000000000000e+02 -1.740373197709091727e-02 +6.340000000000000000e+02 -1.767878218524929212e-02 +6.380000000000000000e+02 -1.790033196617445491e-02 +6.430000000000000000e+02 -1.817915465329530272e-02 +6.480000000000000000e+02 -1.846007055491075480e-02 +6.520000000000000000e+02 -1.868630912806549388e-02 +6.570000000000000000e+02 -1.897098807026566247e-02 +6.610000000000000000e+02 -1.920023461655008881e-02 +6.660000000000000000e+02 -1.948867043046837583e-02 +6.710000000000000000e+02 -1.977919070067896135e-02 +6.760000000000000000e+02 -2.007179348528955257e-02 +6.800000000000000000e+02 -2.030737380977498327e-02 +6.850000000000000000e+02 -2.060372018365780669e-02 +6.900000000000000000e+02 -2.090214356289151962e-02 +6.950000000000000000e+02 -2.120264195440167698e-02 +7.000000000000000000e+02 -2.150521335169832890e-02 +7.050000000000000000e+02 -2.180985573489845411e-02 +7.100000000000000000e+02 -2.211656707075080469e-02 +7.150000000000000000e+02 -2.242534531265671233e-02 +7.200000000000000000e+02 -2.273618840069393035e-02 +7.250000000000000000e+02 -2.304909426164133968e-02 +7.310000000000000000e+02 -2.342730121629562484e-02 +7.360000000000000000e+02 -2.374473781451045054e-02 +7.410000000000000000e+02 -2.406423046222253351e-02 +7.460000000000000000e+02 -2.438577703060745491e-02 +7.520000000000000000e+02 -2.477434107109343503e-02 +7.570000000000000000e+02 -2.510039870659800526e-02 +7.620000000000000000e+02 -2.542850336210942391e-02 +7.680000000000000000e+02 -2.582492793913677628e-02 +7.730000000000000000e+02 -2.615752833256915558e-02 +7.790000000000000000e+02 -2.655934138953291654e-02 +7.840000000000000000e+02 -2.689642681129881391e-02 +7.900000000000000000e+02 -2.730361541352767374e-02 +7.950000000000000000e+02 -2.764517501557240201e-02 +8.010000000000000000e+02 -2.805772606258873786e-02 +8.070000000000000000e+02 -2.847319649872910932e-02 +8.130000000000000000e+02 -2.889158235049862217e-02 +8.180000000000000000e+02 -2.924246139547967763e-02 +8.240000000000000000e+02 -2.966618176749730162e-02 +8.300000000000000000e+02 -3.009280615246817323e-02 +8.360000000000000000e+02 -3.052233047514266162e-02 +8.420000000000000000e+02 -3.095475063388403517e-02 +8.480000000000000000e+02 -3.139006250073553966e-02 +8.540000000000000000e+02 -3.182826192148734135e-02 +8.600000000000000000e+02 -3.226934471574405966e-02 +8.660000000000000000e+02 -3.271330667699237638e-02 +8.720000000000000000e+02 -3.316014357266795082e-02 +8.780000000000000000e+02 -3.360985114422462144e-02 +8.850000000000000000e+02 -3.413813247570256920e-02 +8.910000000000000000e+02 -3.459404511245221109e-02 +8.970000000000000000e+02 -3.505281476906356442e-02 +9.040000000000000000e+02 -3.559165116456199790e-02 +9.100000000000000000e+02 -3.605659601868519554e-02 +9.170000000000000000e+02 -3.660262474029408325e-02 +9.230000000000000000e+02 -3.707372403561921131e-02 +9.300000000000000000e+02 -3.762692071655542037e-02 +9.360000000000000000e+02 -3.810415343814958777e-02 +9.430000000000000000e+02 -3.866449341083064151e-02 +9.500000000000000000e+02 -3.922866944918499549e-02 +9.560000000000000000e+02 -3.971529658463517076e-02 +9.630000000000000000e+02 -4.028657738154166335e-02 +9.700000000000000000e+02 -4.086167330632767963e-02 +9.770000000000000000e+02 -4.144057694188424401e-02 +9.840000000000000000e+02 -4.202328082527596181e-02 +9.910000000000000000e+02 -4.260977744790657440e-02 +9.980000000000000000e+02 -4.320005925568018434e-02 +1.005000000000000000e+03 -4.379411864916845504e-02 +1.012000000000000000e+03 -4.439194798377404244e-02 +1.020000000000000000e+03 -4.507978789720382823e-02 +1.027000000000000000e+03 -4.568566972601014603e-02 +1.034000000000000000e+03 -4.629529717786991933e-02 +1.041000000000000000e+03 -4.690866242284504051e-02 +1.049000000000000000e+03 -4.761421806068678875e-02 +1.056000000000000000e+03 -4.823556629044140065e-02 +1.064000000000000000e+03 -4.895022449101273099e-02 +1.071000000000000000e+03 -4.957951911530005668e-02 +1.079000000000000000e+03 -5.030323781517033466e-02 +1.087000000000000000e+03 -5.103177141308767872e-02 +1.094000000000000000e+03 -5.167317846097761735e-02 +1.102000000000000000e+03 -5.241070711286439227e-02 +1.110000000000000000e+03 -5.315301545505932840e-02 +1.118000000000000000e+03 -5.390009110015530486e-02 +1.126000000000000000e+03 -5.465192158841386538e-02 +1.134000000000000000e+03 -5.540849438811922684e-02 +1.142000000000000000e+03 -5.616979689592924846e-02 +1.150000000000000000e+03 -5.693581643723247959e-02 +1.158000000000000000e+03 -5.770654026650373636e-02 +1.167000000000000000e+03 -5.857921170839052588e-02 +1.175000000000000000e+03 -5.935988950881809084e-02 +1.183000000000000000e+03 -6.014523131434885289e-02 +1.192000000000000000e+03 -6.103429955733426227e-02 +1.200000000000000000e+03 -6.182950901001505600e-02 +1.209000000000000000e+03 -6.272964496780095156e-02 +1.217000000000000000e+03 -6.353466254974718397e-02 +1.226000000000000000e+03 -6.444579889628311575e-02 +1.235000000000000000e+03 -6.536273147177659726e-02 +1.243000000000000000e+03 -6.618263311520149184e-02 +1.252000000000000000e+03 -6.711046170012799350e-02 +1.261000000000000000e+03 -6.804403080795685954e-02 +1.270000000000000000e+03 -6.898332094993690766e-02 +1.279000000000000000e+03 -6.992831253255035739e-02 +1.288000000000000000e+03 -7.087898585820114061e-02 +1.297000000000000000e+03 -7.183532112591112240e-02 +1.307000000000000000e+03 -7.290453220530031253e-02 +1.316000000000000000e+03 -7.387275497512700573e-02 +1.325000000000000000e+03 -7.484657743043245104e-02 +1.335000000000000000e+03 -7.593514531824957503e-02 +1.344000000000000000e+03 -7.692072281339115691e-02 +1.354000000000000000e+03 -7.802230140291409322e-02 +1.363000000000000000e+03 -7.901954289333057435e-02 +1.373000000000000000e+03 -8.013403051032057245e-02 +1.383000000000000000e+03 -8.125527116952080409e-02 +1.393000000000000000e+03 -8.238323627851265596e-02 +1.403000000000000000e+03 -8.351789709984187848e-02 +1.413000000000000000e+03 -8.465922475224919863e-02 +1.423000000000000000e+03 -8.580719021191732243e-02 +1.433000000000000000e+03 -8.696176431370561399e-02 +1.443000000000000000e+03 -8.812291775240843617e-02 +1.453000000000000000e+03 -8.929062108400351305e-02 +1.464000000000000000e+03 -9.058262456536042562e-02 +1.474000000000000000e+03 -9.176398622135978345e-02 +1.485000000000000000e+03 -9.307094158790515936e-02 +1.495000000000000000e+03 -9.426582985938029846e-02 +1.506000000000000000e+03 -9.558759155087620529e-02 +1.516000000000000000e+03 -9.679587349788271178e-02 +1.527000000000000000e+03 -9.813229461365571837e-02 +1.538000000000000000e+03 -9.947633540653259832e-02 +1.549000000000000000e+03 -1.008279550240639144e-01 +1.560000000000000000e+03 -1.021871124302125705e-01 +1.571000000000000000e+03 -1.035537664074611397e-01 +1.582000000000000000e+03 -1.049278755589072992e-01 +1.594000000000000000e+03 -1.064353574627995014e-01 +1.605000000000000000e+03 -1.078249201569903282e-01 +1.616000000000000000e+03 -1.092218089598725739e-01 +1.628000000000000000e+03 -1.107539935659988956e-01 +1.639000000000000000e+03 -1.121660643278234171e-01 +1.651000000000000000e+03 -1.137147100250741477e-01 +1.663000000000000000e+03 -1.152718635088789134e-01 +1.675000000000000000e+03 -1.168374692045340835e-01 +1.687000000000000000e+03 -1.184114713115743955e-01 +1.699000000000000000e+03 -1.199938138071112576e-01 +1.711000000000000000e+03 -1.215844404491804032e-01 +1.723000000000000000e+03 -1.231832947801013850e-01 +1.735000000000000000e+03 -1.247903201298326409e-01 +1.748000000000000000e+03 -1.265404190521247640e-01 +1.760000000000000000e+03 -1.281642844349517862e-01 +1.772000000000000000e+03 -1.297961448031367537e-01 +1.785000000000000000e+03 -1.315729489574689048e-01 +1.798000000000000000e+03 -1.333589952598472628e-01 +1.811000000000000000e+03 -1.351542100793810541e-01 +1.823000000000000000e+03 -1.368194052917840187e-01 +1.836000000000000000e+03 -1.386320439780255598e-01 +1.849000000000000000e+03 -1.404536344883894061e-01 +1.863000000000000000e+03 -1.424252729656742822e-01 +1.876000000000000000e+03 -1.442652170334627337e-01 +1.889000000000000000e+03 -1.461138825800351038e-01 +1.903000000000000000e+03 -1.481144203604365106e-01 +1.916000000000000000e+03 -1.499809587792380328e-01 +1.930000000000000000e+03 -1.520005684858670436e-01 +1.944000000000000000e+03 -1.540299284546431668e-01 +1.957000000000000000e+03 -1.559229813826644995e-01 +1.971000000000000000e+03 -1.579708763084260725e-01 +1.985000000000000000e+03 -1.600282418969122544e-01 +2.000000000000000000e+03 -1.622429626511551204e-01 diff --git a/bb4cast/example_data/delta_beam_UHF1_FWHM0p01.txt b/bb4cast/example_data/delta_beam_UHF1_FWHM0p01.txt new file mode 100644 index 0000000..8bbef97 --- /dev/null +++ b/bb4cast/example_data/delta_beam_UHF1_FWHM0p01.txt @@ -0,0 +1,516 @@ +0.000000000000000000e+00 0.000000000000000000e+00 +1.000000000000000000e+00 -3.710665706657451576e-08 +2.000000000000000000e+00 -1.113199670092841094e-07 +3.000000000000000000e+00 -2.226399214472499845e-07 +4.000000000000000000e+00 -3.710665078091540921e-07 +5.000000000000000000e+00 -5.565997091111945655e-07 +6.000000000000000000e+00 -7.792395041791306689e-07 +7.000000000000000000e+00 -1.038985867981349930e-06 +8.000000000000000000e+00 -1.335838770851711548e-06 +9.000000000000000000e+00 -1.669798179266704571e-06 +1.000000000000000000e+01 -2.040864054957268423e-06 +1.100000000000000000e+01 -2.449036356241060423e-06 +1.200000000000000000e+01 -2.894315036468146095e-06 +1.300000000000000000e+01 -3.376700045131221344e-06 +1.400000000000000000e+01 -3.896191327532545336e-06 +1.500000000000000000e+01 -4.452788824561898860e-06 +1.600000000000000000e+01 -5.046492473251693297e-06 +1.700000000000000000e+01 -5.677302205888796013e-06 +1.800000000000000000e+01 -6.345217951013731505e-06 +1.900000000000000000e+01 -7.050239632865566499e-06 +2.000000000000000000e+01 -7.792367171048848975e-06 +2.100000000000000000e+01 -8.571600481754853491e-06 +2.200000000000000000e+01 -9.387939476207264714e-06 +2.300000000000000000e+01 -1.024138406177241146e-05 +2.400000000000000000e+01 -1.113193414173721529e-05 +2.500000000000000000e+01 -1.205958961475407736e-05 +2.600000000000000000e+01 -1.302435037550702234e-05 +2.700000000000000000e+01 -1.402621631448965043e-05 +2.800000000000000000e+01 -1.506518731800513570e-05 +2.900000000000000000e+01 -1.614126326794418825e-05 +3.000000000000000000e+01 -1.725444404234016739e-05 +3.100000000000000000e+01 -1.840472951459192215e-05 +3.200000000000000000e+01 -1.959211955412992003e-05 +3.300000000000000000e+01 -2.081661402630524330e-05 +3.400000000000000000e+01 -2.207821279183447074e-05 +3.500000000000000000e+01 -2.337691570768785944e-05 +3.600000000000000000e+01 -2.471272262620114943e-05 +3.700000000000000000e+01 -2.608563339585275368e-05 +3.800000000000000000e+01 -2.749564786070862965e-05 +3.900000000000000000e+01 -2.894276586064432053e-05 +4.000000000000000000e+01 -3.042698723123394983e-05 +4.100000000000000000e+01 -3.194831180430532955e-05 +4.200000000000000000e+01 -3.350673940682971679e-05 +4.300000000000000000e+01 -3.510226986181003964e-05 +4.400000000000000000e+01 -3.673490298839188217e-05 +4.500000000000000000e+01 -3.840463860108634531e-05 +4.600000000000000000e+01 -4.011147651010311369e-05 +4.700000000000000000e+01 -4.185541652168352938e-05 +4.800000000000000000e+01 -4.363645843798955601e-05 +4.900000000000000000e+01 -4.545460205677074575e-05 +5.000000000000000000e+01 -4.730984717147521416e-05 +5.100000000000000000e+01 -4.920219357147175259e-05 +5.200000000000000000e+01 -5.113164104216079626e-05 +5.300000000000000000e+01 -5.309818936397524383e-05 +5.400000000000000000e+01 -5.510183831404579880e-05 +5.500000000000000000e+01 -5.714258766464665716e-05 +5.600000000000000000e+01 -5.922043718419472855e-05 +5.700000000000000000e+01 -6.133538663669449757e-05 +5.800000000000000000e+01 -6.348743578207107039e-05 +5.900000000000000000e+01 -6.567658437583722981e-05 +6.000000000000000000e+01 -6.790283216975941322e-05 +6.100000000000000000e+01 -7.016617891063656892e-05 +6.200000000000000000e+01 -7.246662434185444123e-05 +6.300000000000000000e+01 -7.480416820194232125e-05 +6.400000000000000000e+01 -7.717881022568318853e-05 +6.500000000000000000e+01 -7.959055014344765863e-05 +6.600000000000000000e+01 -8.203938768119398302e-05 +6.700000000000000000e+01 -8.452532256113411526e-05 +6.800000000000000000e+01 -8.704835450095664963e-05 +6.900000000000000000e+01 -8.960848321415982036e-05 +7.000000000000000000e+01 -9.220570840994050639e-05 +7.100000000000000000e+01 -9.484002979374935645e-05 +7.200000000000000000e+01 -9.751144706618055248e-05 +7.300000000000000000e+01 -1.002199599239710645e-04 +7.400000000000000000e+01 -1.029655680596674891e-04 +7.500000000000000000e+01 -1.057482711616261303e-04 +7.600000000000000000e+01 -1.085680689136799329e-04 +7.700000000000000000e+01 -1.114249609960265934e-04 +7.800000000000000000e+01 -1.143189470838964274e-04 +7.900000000000000000e+01 -1.172500268488845156e-04 +8.000000000000000000e+01 -1.202181999582846238e-04 +8.100000000000000000e+01 -1.232234660749781407e-04 +8.200000000000000000e+01 -1.262658248578782882e-04 +8.300000000000000000e+01 -1.293452759613749020e-04 +8.400000000000000000e+01 -1.324618190362226099e-04 +8.500000000000000000e+01 -1.356154537280976368e-04 +8.600000000000000000e+01 -1.388061796792631119e-04 +8.700000000000000000e+01 -1.420339965272366929e-04 +8.800000000000000000e+01 -1.452989039057899022e-04 +8.900000000000000000e+01 -1.486009014441709976e-04 +9.000000000000000000e+01 -1.519399887674378771e-04 +9.100000000000000000e+01 -1.553161654964582141e-04 +9.200000000000000000e+01 -1.587294312480205609e-04 +9.300000000000000000e+01 -1.621797856345010111e-04 +9.400000000000000000e+01 -1.656672282644185818e-04 +9.500000000000000000e+01 -1.691917587414359318e-04 +9.600000000000000000e+01 -1.727533766656915478e-04 +9.700000000000000000e+01 -1.763520816326896571e-04 +9.800000000000000000e+01 -1.799878732338553117e-04 +9.900000000000000000e+01 -1.836607510565343342e-04 +1.000000000000000000e+02 -1.873707146836602240e-04 +1.010000000000000000e+02 -1.911177636940873594e-04 +1.020000000000000000e+02 -1.949018976623688990e-04 +1.030000000000000000e+02 -1.987231161587568089e-04 +1.040000000000000000e+02 -2.025814187496458431e-04 +1.050000000000000000e+02 -2.064768049969074913e-04 +1.060000000000000000e+02 -2.104092744584452532e-04 +1.070000000000000000e+02 -2.143788266874171295e-04 +1.080000000000000000e+02 -2.183854612335682966e-04 +1.090000000000000000e+02 -2.224291776417874097e-04 +1.100000000000000000e+02 -2.265099754531062649e-04 +1.110000000000000000e+02 -2.306278542042552754e-04 +1.120000000000000000e+02 -2.347828134277747929e-04 +1.130000000000000000e+02 -2.389748526517930082e-04 +1.140000000000000000e+02 -2.432039714004698779e-04 +1.150000000000000000e+02 -2.474701691937754322e-04 +1.160000000000000000e+02 -2.517734455473782376e-04 +1.170000000000000000e+02 -2.561137999726460475e-04 +1.180000000000000000e+02 -2.604912319767562282e-04 +1.190000000000000000e+02 -2.649057410630291506e-04 +1.200000000000000000e+02 -2.693573267301511975e-04 +1.210000000000000000e+02 -2.738459884727293325e-04 +1.220000000000000000e+02 -2.783717257812916963e-04 +1.230000000000000000e+02 -2.829345381417321158e-04 +1.240000000000000000e+02 -2.875344250366425347e-04 +1.250000000000000000e+02 -2.921713859434256337e-04 +1.260000000000000000e+02 -2.968454203356269902e-04 +1.270000000000000000e+02 -3.015565276829353493e-04 +1.280000000000000000e+02 -3.063047074504050881e-04 +1.290000000000000000e+02 -3.110899590989006842e-04 +1.300000000000000000e+02 -3.159122820852075216e-04 +1.310000000000000000e+02 -3.207716758621429127e-04 +1.320000000000000000e+02 -3.256681398777792674e-04 +1.330000000000000000e+02 -3.306016735763315671e-04 +1.340000000000000000e+02 -3.355722763978253274e-04 +1.350000000000000000e+02 -3.405799477780955143e-04 +1.360000000000000000e+02 -3.456246871483433219e-04 +1.370000000000000000e+02 -3.507064939362459621e-04 +1.380000000000000000e+02 -3.558253675648464414e-04 +1.390000000000000000e+02 -3.609813074527759309e-04 +1.400000000000000000e+02 -3.661743130150305428e-04 +1.410000000000000000e+02 -3.714043836620835315e-04 +1.420000000000000000e+02 -3.766715188002179270e-04 +1.430000000000000000e+02 -3.819757178315269139e-04 +1.440000000000000000e+02 -3.873169801539136695e-04 +1.450000000000000000e+02 -3.926953051609805034e-04 +1.460000000000000000e+02 -3.981106922422506314e-04 +1.470000000000000000e+02 -4.035631407830573701e-04 +1.480000000000000000e+02 -4.090526501644331145e-04 +1.490000000000000000e+02 -4.145792197632203603e-04 +1.500000000000000000e+02 -4.201428489520715411e-04 +1.510000000000000000e+02 -4.257435370995603765e-04 +1.520000000000000000e+02 -4.313812835698484249e-04 +1.530000000000000000e+02 -4.370560877230184223e-04 +1.540000000000000000e+02 -4.427679489147412690e-04 +1.550000000000000000e+02 -4.485168664969420012e-04 +1.570000000000000000e+02 -4.601258682177511959e-04 +1.580000000000000000e+02 -4.659859510387051227e-04 +1.590000000000000000e+02 -4.718830876147171662e-04 +1.600000000000000000e+02 -4.778172772760964611e-04 +1.610000000000000000e+02 -4.837885193494070369e-04 +1.620000000000000000e+02 -4.897968131569116219e-04 +1.630000000000000000e+02 -4.958421580165725106e-04 +1.650000000000000000e+02 -5.080439981433725483e-04 +1.660000000000000000e+02 -5.142004920254868985e-04 +1.670000000000000000e+02 -5.203940341899295115e-04 +1.680000000000000000e+02 -5.266246239334909781e-04 +1.690000000000000000e+02 -5.328922605492170551e-04 +1.700000000000000000e+02 -5.391969433255187514e-04 +1.720000000000000000e+02 -5.519174444932122784e-04 +1.730000000000000000e+02 -5.583332614410330434e-04 +1.740000000000000000e+02 -5.647861216616214880e-04 +1.750000000000000000e+02 -5.712760244228842982e-04 +1.770000000000000000e+02 -5.843669546167787549e-04 +1.780000000000000000e+02 -5.909679805633869659e-04 +1.790000000000000000e+02 -5.976060460791777834e-04 +1.800000000000000000e+02 -6.042811504103319997e-04 +1.820000000000000000e+02 -6.177424724847268081e-04 +1.830000000000000000e+02 -6.245286887002689680e-04 +1.840000000000000000e+02 -6.313519406756667486e-04 +1.860000000000000000e+02 -6.451095488043245146e-04 +1.870000000000000000e+02 -6.520439033963686083e-04 +1.880000000000000000e+02 -6.590152906252822948e-04 +1.900000000000000000e+02 -6.730691598255332227e-04 +1.910000000000000000e+02 -6.801516402019160438e-04 +1.920000000000000000e+02 -6.872711500252585331e-04 +1.940000000000000000e+02 -7.016212547769398169e-04 +1.950000000000000000e+02 -7.088518480768070569e-04 +1.960000000000000000e+02 -7.161194675663584393e-04 +1.980000000000000000e+02 -7.307657818121514499e-04 +1.990000000000000000e+02 -7.381444749060722980e-04 +2.010000000000000000e+02 -7.530129288486833586e-04 +2.020000000000000000e+02 -7.605026880102487390e-04 +2.040000000000000000e+02 -7.755932664636658964e-04 +2.050000000000000000e+02 -7.831940840430337862e-04 +2.070000000000000000e+02 -7.985067715942351617e-04 +2.080000000000000000e+02 -8.062186398284480748e-04 +2.090000000000000000e+02 -8.139675232028949301e-04 +2.110000000000000000e+02 -8.295763318507214362e-04 +2.120000000000000000e+02 -8.374362553529648978e-04 +2.140000000000000000e+02 -8.532671362540737801e-04 +2.160000000000000000e+02 -8.692460563559732244e-04 +2.170000000000000000e+02 -8.772910288430504390e-04 +2.190000000000000000e+02 -8.934919941253535985e-04 +2.200000000000000000e+02 -9.016479850823022916e-04 +2.220000000000000000e+02 -9.180709789997368525e-04 +2.230000000000000000e+02 -9.263379800968098675e-04 +2.250000000000000000e+02 -9.429829858773258267e-04 +2.270000000000000000e+02 -9.597759901369315970e-04 +2.280000000000000000e+02 -9.682279893171013294e-04 +2.300000000000000000e+02 -9.852429769829913579e-04 +2.310000000000000000e+02 -9.938059635382701703e-04 +2.330000000000000000e+02 -1.011042917234807178e-03 +2.350000000000000000e+02 -1.028427838520265102e-03 +2.360000000000000000e+02 -1.037175784545708336e-03 +2.380000000000000000e+02 -1.054782642399048655e-03 +2.400000000000000000e+02 -1.072537447989860629e-03 +2.410000000000000000e+02 -1.081470328671489071e-03 +2.430000000000000000e+02 -1.099447040739046175e-03 +2.450000000000000000e+02 -1.117571680273712941e-03 +2.470000000000000000e+02 -1.135844239050250734e-03 +2.480000000000000000e+02 -1.145035985565263925e-03 +2.500000000000000000e+02 -1.163530407635015879e-03 +2.520000000000000000e+02 -1.182172728089586882e-03 +2.540000000000000000e+02 -1.200962938468931552e-03 +2.560000000000000000e+02 -1.219901030246313064e-03 +2.570000000000000000e+02 -1.229425528976155983e-03 +2.590000000000000000e+02 -1.248585426715656055e-03 +2.610000000000000000e+02 -1.267893184242572342e-03 +2.630000000000000000e+02 -1.287348792795478579e-03 +2.650000000000000000e+02 -1.306952243545927029e-03 +2.670000000000000000e+02 -1.326703527598337021e-03 +2.690000000000000000e+02 -1.346602635990995240e-03 +2.710000000000000000e+02 -1.366649559693946950e-03 +2.720000000000000000e+02 -1.376728449446936288e-03 +2.740000000000000000e+02 -1.396997079039624537e-03 +2.760000000000000000e+02 -1.417413501076671654e-03 +2.780000000000000000e+02 -1.437977706294775058e-03 +2.800000000000000000e+02 -1.458689685363502922e-03 +2.820000000000000000e+02 -1.479549428885626374e-03 +2.840000000000000000e+02 -1.500556927396455749e-03 +2.860000000000000000e+02 -1.521712171365281275e-03 +2.880000000000000000e+02 -1.543015151193711642e-03 +2.900000000000000000e+02 -1.564465857217115126e-03 +2.920000000000000000e+02 -1.586064279703510880e-03 +2.950000000000000000e+02 -1.618738860348404489e-03 +2.970000000000000000e+02 -1.640706530976906779e-03 +2.990000000000000000e+02 -1.662821883480720313e-03 +3.010000000000000000e+02 -1.685084907827074036e-03 +3.030000000000000000e+02 -1.707495593916626446e-03 +3.050000000000000000e+02 -1.730053931583022588e-03 +3.070000000000000000e+02 -1.752759910593006381e-03 +3.100000000000000000e+02 -1.787095684078435220e-03 +3.120000000000000000e+02 -1.810170721239509357e-03 +3.140000000000000000e+02 -1.833393363402606620e-03 +3.160000000000000000e+02 -1.856763600033694162e-03 +3.180000000000000000e+02 -1.880281420532507177e-03 +3.210000000000000000e+02 -1.915834847680014663e-03 +3.230000000000000000e+02 -1.939721581032920498e-03 +3.250000000000000000e+02 -1.963755860626476522e-03 +3.280000000000000000e+02 -2.000083905353586093e-03 +3.300000000000000000e+02 -2.024487002710862946e-03 +3.320000000000000000e+02 -2.049037607864191788e-03 +3.350000000000000000e+02 -2.086140068336134711e-03 +3.370000000000000000e+02 -2.111059394119920492e-03 +3.400000000000000000e+02 -2.148714882746489974e-03 +3.420000000000000000e+02 -2.174002858529176969e-03 +3.440000000000000000e+02 -2.199438274301494019e-03 +3.470000000000000000e+02 -2.237867822690572505e-03 +3.490000000000000000e+02 -2.263671787827851653e-03 +3.520000000000000000e+02 -2.302654105598375429e-03 +3.540000000000000000e+02 -2.328826546969746825e-03 +3.570000000000000000e+02 -2.368361523644560256e-03 +3.590000000000000000e+02 -2.394902367078358997e-03 +3.620000000000000000e+02 -2.434989890619412237e-03 +3.640000000000000000e+02 -2.461899060902869151e-03 +3.670000000000000000e+02 -2.502539017711466213e-03 +3.700000000000000000e+02 -2.543510379304324189e-03 +3.720000000000000000e+02 -2.571008713510223188e-03 +3.750000000000000000e+02 -2.612532323368365814e-03 +3.780000000000000000e+02 -2.654387225812133121e-03 +3.800000000000000000e+02 -2.682474524475605537e-03 +3.830000000000000000e+02 -2.724881486191384639e-03 +3.860000000000000000e+02 -2.767619625899539037e-03 +3.890000000000000000e+02 -2.810688900011134618e-03 +3.910000000000000000e+02 -2.839585691298357906e-03 +3.940000000000000000e+02 -2.883206758303741117e-03 +3.970000000000000000e+02 -2.927158841830283017e-03 +4.000000000000000000e+02 -2.971441897055636383e-03 +4.030000000000000000e+02 -3.016055878821540838e-03 +4.050000000000000000e+02 -3.045982358957813156e-03 +4.080000000000000000e+02 -3.091147783693502706e-03 +4.110000000000000000e+02 -3.136644012905137092e-03 +4.140000000000000000e+02 -3.182471000202451421e-03 +4.170000000000000000e+02 -3.228628698859845308e-03 +4.200000000000000000e+02 -3.275117061815941821e-03 +4.230000000000000000e+02 -3.321936041673819937e-03 +4.260000000000000000e+02 -3.369085590701011504e-03 +4.290000000000000000e+02 -3.416565660829512519e-03 +4.320000000000000000e+02 -3.464376203656449691e-03 +4.350000000000000000e+02 -3.512517170443309796e-03 +4.380000000000000000e+02 -3.560988512116499555e-03 +4.410000000000000000e+02 -3.609790179267683037e-03 +4.450000000000000000e+02 -3.675372822409705108e-03 +4.480000000000000000e+02 -3.724945054982922634e-03 +4.510000000000000000e+02 -3.774847445919864413e-03 +4.540000000000000000e+02 -3.825079944360924855e-03 +4.570000000000000000e+02 -3.875642499112223228e-03 +4.610000000000000000e+02 -3.943572570597097572e-03 +4.640000000000000000e+02 -3.994905055770821972e-03 +4.670000000000000000e+02 -4.046567424192410410e-03 +4.710000000000000000e+02 -4.115963642770020629e-03 +4.740000000000000000e+02 -4.168395533468343371e-03 +4.770000000000000000e+02 -4.221157130638289803e-03 +4.810000000000000000e+02 -4.292018710637893891e-03 +4.840000000000000000e+02 -4.345549413278263808e-03 +4.880000000000000000e+02 -4.417436269968694380e-03 +4.910000000000000000e+02 -4.471735781165909855e-03 +4.950000000000000000e+02 -4.544647515837452363e-03 +4.980000000000000000e+02 -4.599715534440946239e-03 +5.020000000000000000e+02 -4.673651742736083595e-03 +5.050000000000000000e+02 -4.729487963361018663e-03 +5.090000000000000000e+02 -4.804448235278644015e-03 +5.120000000000000000e+02 -4.861052348308625252e-03 +5.160000000000000000e+02 -4.937036268207589500e-03 +5.200000000000000000e+02 -5.013604941026847221e-03 +5.230000000000000000e+02 -5.071415106401710483e-03 +5.270000000000000000e+02 -5.149006762666722553e-03 +5.310000000000000000e+02 -5.227182788144291506e-03 +5.350000000000000000e+02 -5.305943041335260332e-03 +5.380000000000000000e+02 -5.365396544953057213e-03 +5.420000000000000000e+02 -5.445178853003952366e-03 +5.460000000000000000e+02 -5.525544994236073100e-03 +5.500000000000000000e+02 -5.606494823217489896e-03 +5.540000000000000000e+02 -5.688028193468027544e-03 +5.580000000000000000e+02 -5.770144957461067516e-03 +5.620000000000000000e+02 -5.852844966622020549e-03 +5.660000000000000000e+02 -5.936128071330684132e-03 +5.700000000000000000e+02 -6.019994120921040408e-03 +5.740000000000000000e+02 -6.104442963681179848e-03 +5.780000000000000000e+02 -6.189474446853765292e-03 +5.820000000000000000e+02 -6.275088416638281881e-03 +5.860000000000000000e+02 -6.361284718188844368e-03 +5.900000000000000000e+02 -6.448063195616767981e-03 +5.950000000000000000e+02 -6.557354738053224920e-03 +5.990000000000000000e+02 -6.645442535833367796e-03 +6.030000000000000000e+02 -6.734111995650215142e-03 +6.070000000000000000e+02 -6.823362957184852563e-03 +6.120000000000000000e+02 -6.935744149972566247e-03 +6.160000000000000000e+02 -7.026302898814541786e-03 +6.210000000000000000e+02 -7.140318309560932976e-03 +6.250000000000000000e+02 -7.232184016977980662e-03 +6.290000000000000000e+02 -7.324630325764240613e-03 +6.340000000000000000e+02 -7.441004427792019885e-03 +6.380000000000000000e+02 -7.534756477203156423e-03 +6.430000000000000000e+02 -7.652762220763029838e-03 +6.480000000000000000e+02 -7.771673966364156874e-03 +6.520000000000000000e+02 -7.867455458818201075e-03 +6.570000000000000000e+02 -7.987997160462787308e-03 +6.610000000000000000e+02 -8.085082178333419592e-03 +6.660000000000000000e+02 -8.207252733658760430e-03 +6.710000000000000000e+02 -8.330327725947078710e-03 +6.760000000000000000e+02 -8.454306807897920412e-03 +6.800000000000000000e+02 -8.554140783020797514e-03 +6.850000000000000000e+02 -8.679746343124105853e-03 +6.900000000000000000e+02 -8.806255007047231534e-03 +6.950000000000000000e+02 -8.933666417922715361e-03 +7.000000000000000000e+02 -9.061980216369631275e-03 +7.050000000000000000e+02 -9.191196040494908209e-03 +7.100000000000000000e+02 -9.321313525895540131e-03 +7.150000000000000000e+02 -9.452332305659895753e-03 +7.200000000000000000e+02 -9.584252010370592975e-03 +7.250000000000000000e+02 -9.717072268104051322e-03 +7.310000000000000000e+02 -9.877644780006801864e-03 +7.360000000000000000e+02 -1.001244493289052233e-02 +7.410000000000000000e+02 -1.014814443183199508e-02 +7.460000000000000000e+02 -1.028474289440862305e-02 +7.520000000000000000e+02 -1.044984713935672924e-02 +7.570000000000000000e+02 -1.058842196350395781e-02 +7.620000000000000000e+02 -1.072789451077022296e-02 +7.680000000000000000e+02 -1.089644600863979088e-02 +7.730000000000000000e+02 -1.103789216028535670e-02 +7.790000000000000000e+02 -1.120881083041581038e-02 +7.840000000000000000e+02 -1.135222865837076135e-02 +7.900000000000000000e+02 -1.152551217121206006e-02 +7.950000000000000000e+02 -1.167089972097347210e-02 +8.010000000000000000e+02 -1.184654571528429880e-02 +8.070000000000000000e+02 -1.202347932930156356e-02 +8.130000000000000000e+02 -1.220169984596601413e-02 +8.180000000000000000e+02 -1.235119947295627504e-02 +8.240000000000000000e+02 -1.253177743178541734e-02 +8.300000000000000000e+02 -1.271364023379656372e-02 +8.360000000000000000e+02 -1.289678714232324330e-02 +8.420000000000000000e+02 -1.308121741559541140e-02 +8.480000000000000000e+02 -1.326693030674583502e-02 +8.540000000000000000e+02 -1.345392506381458929e-02 +8.600000000000000000e+02 -1.364220092975390250e-02 +8.660000000000000000e+02 -1.383175714243365176e-02 +8.720000000000000000e+02 -1.402259293464641621e-02 +8.780000000000000000e+02 -1.421470753411334040e-02 +8.850000000000000000e+02 -1.444045646642878530e-02 +8.910000000000000000e+02 -1.463533914146675913e-02 +8.970000000000000000e+02 -1.483149814480865664e-02 +9.040000000000000000e+02 -1.506196239383797084e-02 +9.100000000000000000e+02 -1.526088404679646834e-02 +9.170000000000000000e+02 -1.549456919187560192e-02 +9.230000000000000000e+02 -1.569624971882846443e-02 +9.300000000000000000e+02 -1.593315132520937288e-02 +9.360000000000000000e+02 -1.613758689938324734e-02 +9.430000000000000000e+02 -1.637770047271341553e-02 +9.500000000000000000e+02 -1.661954168429791504e-02 +9.560000000000000000e+02 -1.682820820277622365e-02 +9.630000000000000000e+02 -1.707325435086907289e-02 +9.700000000000000000e+02 -1.732002431380862129e-02 +9.770000000000000000e+02 -1.756851673558719809e-02 +9.840000000000000000e+02 -1.781873025097984592e-02 +9.910000000000000000e+02 -1.807066348555767116e-02 +9.980000000000000000e+02 -1.832431505569994540e-02 +1.005000000000000000e+03 -1.857968356860750098e-02 +1.012000000000000000e+03 -1.883676762231525220e-02 +1.020000000000000000e+03 -1.913267682101570805e-02 +1.027000000000000000e+03 -1.939343227013530513e-02 +1.034000000000000000e+03 -1.965589879435563139e-02 +1.041000000000000000e+03 -1.992007495387978361e-02 +1.049000000000000000e+03 -2.022408213669238397e-02 +1.056000000000000000e+03 -2.049191690985557868e-02 +1.064000000000000000e+03 -2.080010152506629739e-02 +1.071000000000000000e+03 -2.107158816949185332e-02 +1.079000000000000000e+03 -2.138394246061836243e-02 +1.087000000000000000e+03 -2.169851737227610974e-02 +1.094000000000000000e+03 -2.197559025389744444e-02 +1.102000000000000000e+03 -2.229432275103831670e-02 +1.110000000000000000e+03 -2.261526935703222357e-02 +1.118000000000000000e+03 -2.293842777728761356e-02 +1.126000000000000000e+03 -2.326379570195099417e-02 +1.134000000000000000e+03 -2.359137080593296312e-02 +1.142000000000000000e+03 -2.392115074893736218e-02 +1.150000000000000000e+03 -2.425313317549030248e-02 +1.158000000000000000e+03 -2.458731571496710136e-02 +1.167000000000000000e+03 -2.496589792323794174e-02 +1.175000000000000000e+03 -2.530474776246705373e-02 +1.183000000000000000e+03 -2.564579020908949736e-02 +1.192000000000000000e+03 -2.603208078284428156e-02 +1.200000000000000000e+03 -2.637777442380375564e-02 +1.209000000000000000e+03 -2.676929135067384127e-02 +1.217000000000000000e+03 -2.711962505655542838e-02 +1.226000000000000000e+03 -2.751635573532731915e-02 +1.235000000000000000e+03 -2.791584147927371126e-02 +1.243000000000000000e+03 -2.827324990227052248e-02 +1.252000000000000000e+03 -2.867792981502093747e-02 +1.261000000000000000e+03 -2.908535432638287288e-02 +1.270000000000000000e+03 -2.949551976733688630e-02 +1.279000000000000000e+03 -2.990842244530940441e-02 +1.288000000000000000e+03 -3.032405864422848055e-02 +1.297000000000000000e+03 -3.074242462458092601e-02 +1.307000000000000000e+03 -3.121047273185145743e-02 +1.316000000000000000e+03 -3.163458919857661811e-02 +1.325000000000000000e+03 -3.206142366340661298e-02 +1.335000000000000000e+03 -3.253886728988735627e-02 +1.344000000000000000e+03 -3.297142712768929423e-02 +1.354000000000000000e+03 -3.345522269237689167e-02 +1.363000000000000000e+03 -3.389349059270771458e-02 +1.373000000000000000e+03 -3.438361874144870572e-02 +1.383000000000000000e+03 -3.487707197421644617e-02 +1.393000000000000000e+03 -3.537384482853913464e-02 +1.403000000000000000e+03 -3.587393180725369224e-02 +1.413000000000000000e+03 -3.637732737860521065e-02 +1.423000000000000000e+03 -3.688402597635302010e-02 +1.433000000000000000e+03 -3.739402199987448827e-02 +1.443000000000000000e+03 -3.790730981426891633e-02 +1.453000000000000000e+03 -3.842388375046414811e-02 +1.464000000000000000e+03 -3.899590374324992531e-02 +1.474000000000000000e+03 -3.951935993098484173e-02 +1.485000000000000000e+03 -4.009893643724677520e-02 +1.495000000000000000e+03 -4.062924941186903116e-02 +1.506000000000000000e+03 -4.121635424868562436e-02 +1.516000000000000000e+03 -4.175349823369202407e-02 +1.527000000000000000e+03 -4.234810287627124165e-02 +1.538000000000000000e+03 -4.294662449040378971e-02 +1.549000000000000000e+03 -4.354905510782542538e-02 +1.560000000000000000e+03 -4.415538671191341497e-02 +1.571000000000000000e+03 -4.476561123786851337e-02 +1.582000000000000000e+03 -4.537972057289434841e-02 +1.594000000000000000e+03 -4.605407904753214265e-02 +1.605000000000000000e+03 -4.667628473897048741e-02 +1.616000000000000000e+03 -4.730234986208801257e-02 +1.628000000000000000e+03 -4.798972189956016154e-02 +1.639000000000000000e+03 -4.862382984415342807e-02 +1.651000000000000000e+03 -4.931995588211180587e-02 +1.663000000000000000e+03 -5.002063324770705116e-02 +1.675000000000000000e+03 -5.072585089931976737e-02 +1.687000000000000000e+03 -5.143559772982843337e-02 +1.699000000000000000e+03 -5.214986256690763711e-02 +1.711000000000000000e+03 -5.286863417332467174e-02 +1.723000000000000000e+03 -5.359190124723754028e-02 +1.735000000000000000e+03 -5.431965242249814363e-02 +1.748000000000000000e+03 -5.511309645439614602e-02 +1.760000000000000000e+03 -5.585015272215598098e-02 +1.772000000000000000e+03 -5.659165764404341242e-02 +1.785000000000000000e+03 -5.739996134027502972e-02 +1.798000000000000000e+03 -5.821345751743187830e-02 +1.811000000000000000e+03 -5.903213122553056802e-02 +1.823000000000000000e+03 -5.979241247315786323e-02 +1.836000000000000000e+03 -6.062100063845238945e-02 +1.849000000000000000e+03 -6.145472214616185674e-02 +1.863000000000000000e+03 -6.235829938463700872e-02 +1.876000000000000000e+03 -6.320263352121359424e-02 +1.889000000000000000e+03 -6.405205370952636590e-02 +1.903000000000000000e+03 -6.497248403870720113e-02 +1.916000000000000000e+03 -6.583241782076354465e-02 +1.930000000000000000e+03 -6.676413409183115655e-02 +1.944000000000000000e+03 -6.770167349884552432e-02 +1.957000000000000000e+03 -6.857744255403820655e-02 +1.971000000000000000e+03 -6.952615619030919070e-02 +1.985000000000000000e+03 -7.048063457417516608e-02 +2.000000000000000000e+03 -7.150966419863892531e-02 diff --git a/bb4cast/example_data/delta_beam_UHF2_FWHM0p01.txt b/bb4cast/example_data/delta_beam_UHF2_FWHM0p01.txt new file mode 100644 index 0000000..2deea20 --- /dev/null +++ b/bb4cast/example_data/delta_beam_UHF2_FWHM0p01.txt @@ -0,0 +1,516 @@ +0.000000000000000000e+00 0.000000000000000000e+00 +1.000000000000000000e+00 -2.483999383345017887e-08 +2.000000000000000000e+00 -7.451997935390526604e-08 +3.000000000000000000e+00 -1.490399531566531896e-07 +4.000000000000000000e+00 -2.483999092464474802e-07 +5.000000000000000000e+00 -3.725998402587524088e-07 +6.000000000000000000e+00 -5.216397366825874824e-07 +7.000000000000000000e+00 -6.955195871935935700e-07 +8.000000000000000000e+00 -8.942393786540340146e-07 +9.000000000000000000e+00 -1.117799095779727196e-06 +1.000000000000000000e+01 -1.366198721695157674e-06 +1.100000000000000000e+01 -1.639438237711432533e-06 +1.200000000000000000e+01 -1.937517622771170828e-06 +1.300000000000000000e+01 -2.260436854225656836e-06 +1.400000000000000000e+01 -2.608195907723821785e-06 +1.500000000000000000e+01 -2.980794756657128524e-06 +1.600000000000000000e+01 -3.378233372936732511e-06 +1.700000000000000000e+01 -3.800511725883254981e-06 +1.800000000000000000e+01 -4.247629783892117903e-06 +1.900000000000000000e+01 -4.719587512768212408e-06 +2.000000000000000000e+01 -5.216384876725099511e-06 +2.100000000000000000e+01 -5.738021837829895213e-06 +2.200000000000000000e+01 -6.284498356669407701e-06 +2.300000000000000000e+01 -6.855814391350934933e-06 +2.400000000000000000e+01 -7.451969898945560499e-06 +2.500000000000000000e+01 -8.072964833711789159e-06 +2.600000000000000000e+01 -8.718799148649863310e-06 +2.700000000000000000e+01 -9.389472794502563117e-06 +2.800000000000000000e+01 -1.008498572053235923e-05 +2.900000000000000000e+01 -1.080533787374426431e-05 +3.000000000000000000e+01 -1.155052919932991883e-05 +3.100000000000000000e+01 -1.232055964077861001e-05 +3.200000000000000000e+01 -1.311542913954420826e-05 +3.300000000000000000e+01 -1.393513763504516892e-05 +3.400000000000000000e+01 -1.477968506521964375e-05 +3.500000000000000000e+01 -1.564907136563730591e-05 +3.600000000000000000e+01 -1.654329647038751987e-05 +3.700000000000000000e+01 -1.746236031130218706e-05 +3.800000000000000000e+01 -1.840626281873292223e-05 +3.900000000000000000e+01 -1.937500392088489429e-05 +4.000000000000000000e+01 -2.036858354403887428e-05 +4.100000000000000000e+01 -2.138700161288432599e-05 +4.200000000000000000e+01 -2.243025804985324844e-05 +4.300000000000000000e+01 -2.349835277534223401e-05 +4.400000000000000000e+01 -2.459128570882268474e-05 +4.500000000000000000e+01 -2.570905676673139191e-05 +4.600000000000000000e+01 -2.685166586424688614e-05 +4.700000000000000000e+01 -2.801911291451231179e-05 +4.800000000000000000e+01 -2.921139782896844635e-05 +4.900000000000000000e+01 -3.042852051679862969e-05 +5.000000000000000000e+01 -3.167048088526182070e-05 +5.100000000000000000e+01 -3.293727884046973657e-05 +5.200000000000000000e+01 -3.422891428583257434e-05 +5.300000000000000000e+01 -3.554538712316920011e-05 +5.400000000000000000e+01 -3.688669725248512474e-05 +5.500000000000000000e+01 -3.825284457197249707e-05 +5.600000000000000000e+01 -3.964382897756603505e-05 +5.700000000000000000e+01 -4.105965036349811014e-05 +5.800000000000000000e+01 -4.250030862229875407e-05 +5.900000000000000000e+01 -4.396580364457362106e-05 +6.000000000000000000e+01 -4.545613531867094797e-05 +6.100000000000000000e+01 -4.697130353145865622e-05 +6.200000000000000000e+01 -4.851130816776926062e-05 +6.300000000000000000e+01 -5.007614911051095263e-05 +6.400000000000000000e+01 -5.166582624077851430e-05 +6.500000000000000000e+01 -5.328033943785341305e-05 +6.600000000000000000e+01 -5.491968857864864282e-05 +6.700000000000000000e+01 -5.658387353904101194e-05 +6.800000000000000000e+01 -5.827289419209477281e-05 +6.900000000000000000e+01 -5.998675040972696316e-05 +7.000000000000000000e+01 -6.172544206170821216e-05 +7.100000000000000000e+01 -6.348896901577378974e-05 +7.200000000000000000e+01 -6.527733113773453414e-05 +7.300000000000000000e+01 -6.709052829192105620e-05 +7.400000000000000000e+01 -6.892856034040652235e-05 +7.500000000000000000e+01 -7.079142714333974858e-05 +7.600000000000000000e+01 -7.267912855938924897e-05 +7.700000000000000000e+01 -7.459166444496614738e-05 +7.800000000000000000e+01 -7.652903465477922120e-05 +7.900000000000000000e+01 -7.849123904139085274e-05 +8.000000000000000000e+01 -8.047827745577216792e-05 +8.100000000000000000e+01 -8.249014974685882503e-05 +8.200000000000000000e+01 -8.452685576199529371e-05 +8.300000000000000000e+01 -8.658839534593550514e-05 +8.400000000000000000e+01 -8.867476834217518744e-05 +8.500000000000000000e+01 -9.078597459239671347e-05 +8.600000000000000000e+01 -9.292201393580300770e-05 +8.700000000000000000e+01 -9.508288621022776925e-05 +8.800000000000000000e+01 -9.726859125135831573e-05 +8.900000000000000000e+01 -9.947912889295754655e-05 +9.000000000000000000e+01 -1.017144989671971725e-04 +9.100000000000000000e+01 -1.039747013041024686e-04 +9.200000000000000000e+01 -1.062597357318853546e-04 +9.300000000000000000e+01 -1.085696020768335085e-04 +9.400000000000000000e+01 -1.109043001636432295e-04 +9.500000000000000000e+01 -1.132638298145314094e-04 +9.600000000000000000e+01 -1.156481908502346922e-04 +9.700000000000000000e+01 -1.180573830896764208e-04 +9.800000000000000000e+01 -1.204914063495225209e-04 +9.900000000000000000e+01 -1.229502604450696790e-04 +1.000000000000000000e+02 -1.254339451892461696e-04 +1.010000000000000000e+02 -1.279424603932780014e-04 +1.020000000000000000e+02 -1.304758058666888505e-04 +1.030000000000000000e+02 -1.330339814166340618e-04 +1.040000000000000000e+02 -1.356169868490106822e-04 +1.050000000000000000e+02 -1.382248219672363508e-04 +1.060000000000000000e+02 -1.408574865730265093e-04 +1.070000000000000000e+02 -1.435149804667272793e-04 +1.080000000000000000e+02 -1.461973034460943522e-04 +1.090000000000000000e+02 -1.489044553071811950e-04 +1.100000000000000000e+02 -1.516364358445610133e-04 +1.110000000000000000e+02 -1.543932448501055335e-04 +1.120000000000000000e+02 -1.571748821146503369e-04 +1.130000000000000000e+02 -1.599813474265515971e-04 +1.140000000000000000e+02 -1.628126405730183205e-04 +1.150000000000000000e+02 -1.656687613383360166e-04 +1.160000000000000000e+02 -1.685497095054209831e-04 +1.170000000000000000e+02 -1.714554848555983153e-04 +1.180000000000000000e+02 -1.743860871680466594e-04 +1.190000000000000000e+02 -1.773415162197984022e-04 +1.200000000000000000e+02 -1.803217717864057503e-04 +1.210000000000000000e+02 -1.833268536413854293e-04 +1.220000000000000000e+02 -1.863567615561079866e-04 +1.230000000000000000e+02 -1.894114953006857259e-04 +1.240000000000000000e+02 -1.924910546426405209e-04 +1.250000000000000000e+02 -1.955954393480140651e-04 +1.260000000000000000e+02 -1.987246491809237291e-04 +1.270000000000000000e+02 -2.018786839034516188e-04 +1.280000000000000000e+02 -2.050575432760885026e-04 +1.290000000000000000e+02 -2.082612270570680026e-04 +1.300000000000000000e+02 -2.114897350029212994e-04 +1.310000000000000000e+02 -2.147430668684774033e-04 +1.320000000000000000e+02 -2.180212224060859984e-04 +1.330000000000000000e+02 -2.213242013669495200e-04 +1.340000000000000000e+02 -2.246520035001241711e-04 +1.350000000000000000e+02 -2.280046285522978236e-04 +1.360000000000000000e+02 -2.313820762690110464e-04 +1.370000000000000000e+02 -2.347843463935472624e-04 +1.380000000000000000e+02 -2.382114386671545215e-04 +1.390000000000000000e+02 -2.416633528296007480e-04 +1.400000000000000000e+02 -2.451400886185074713e-04 +1.410000000000000000e+02 -2.486416457695719514e-04 +1.420000000000000000e+02 -2.521680240166782831e-04 +1.430000000000000000e+02 -2.557192230918973411e-04 +1.440000000000000000e+02 -2.592952427252645737e-04 +1.450000000000000000e+02 -2.628960826451133938e-04 +1.460000000000000000e+02 -2.665217425777418421e-04 +1.470000000000000000e+02 -2.701722222476346308e-04 +1.480000000000000000e+02 -2.738475213773524470e-04 +1.490000000000000000e+02 -2.775476396877536722e-04 +1.500000000000000000e+02 -2.812725768973281938e-04 +1.510000000000000000e+02 -2.850223327231970398e-04 +1.520000000000000000e+02 -2.887969068803347347e-04 +1.530000000000000000e+02 -2.925962990819027461e-04 +1.540000000000000000e+02 -2.964205090393601813e-04 +1.550000000000000000e+02 -3.002695364616869570e-04 +1.570000000000000000e+02 -3.080420425300222720e-04 +1.580000000000000000e+02 -3.119655205852573960e-04 +1.590000000000000000e+02 -3.159138149241484217e-04 +1.600000000000000000e+02 -3.198869252468309948e-04 +1.610000000000000000e+02 -3.238848512512947997e-04 +1.620000000000000000e+02 -3.279075926337163011e-04 +1.630000000000000000e+02 -3.319551490885695494e-04 +1.650000000000000000e+02 -3.401247059826261170e-04 +1.660000000000000000e+02 -3.442467058012676747e-04 +1.670000000000000000e+02 -3.483935194503296568e-04 +1.680000000000000000e+02 -3.525651466151092641e-04 +1.690000000000000000e+02 -3.567615869783133755e-04 +1.700000000000000000e+02 -3.609828402211687714e-04 +1.720000000000000000e+02 -3.694997840607864778e-04 +1.730000000000000000e+02 -3.737954740102703336e-04 +1.740000000000000000e+02 -3.781159755448486727e-04 +1.750000000000000000e+02 -3.824612883364602407e-04 +1.770000000000000000e+02 -3.912263463676964579e-04 +1.780000000000000000e+02 -3.956460909411338412e-04 +1.790000000000000000e+02 -4.000906454394519661e-04 +1.800000000000000000e+02 -4.045600095247467573e-04 +1.820000000000000000e+02 -4.135731650963614739e-04 +1.830000000000000000e+02 -4.181169558976962361e-04 +1.840000000000000000e+02 -4.226855549161488484e-04 +1.860000000000000000e+02 -4.318971762142707026e-04 +1.870000000000000000e+02 -4.365401977941168240e-04 +1.880000000000000000e+02 -4.412080261914342293e-04 +1.900000000000000000e+02 -4.506181020170050471e-04 +1.910000000000000000e+02 -4.553603487303749036e-04 +1.920000000000000000e+02 -4.601274008311164614e-04 +1.940000000000000000e+02 -4.697359197435599463e-04 +1.950000000000000000e+02 -4.745773858250962709e-04 +1.960000000000000000e+02 -4.794436558337841683e-04 +1.980000000000000000e+02 -4.892506061512292464e-04 +1.990000000000000000e+02 -4.941912857148719534e-04 +2.010000000000000000e+02 -5.041470517751689331e-04 +2.020000000000000000e+02 -5.091621375151639305e-04 +2.040000000000000000e+02 -5.192667125097118197e-04 +2.050000000000000000e+02 -5.243562009966156378e-04 +2.070000000000000000e+02 -5.346095780157976776e-04 +2.080000000000000000e+02 -5.397734657688821325e-04 +2.090000000000000000e+02 -5.449621524953671007e-04 +2.110000000000000000e+02 -5.554139212893186408e-04 +2.120000000000000000e+02 -5.606770025626430084e-04 +2.140000000000000000e+02 -5.712775568624253383e-04 +2.160000000000000000e+02 -5.819772974787777373e-04 +2.170000000000000000e+02 -5.873643616405158693e-04 +2.190000000000000000e+02 -5.982128756246718210e-04 +2.200000000000000000e+02 -6.036743246230502364e-04 +2.220000000000000000e+02 -6.146716045571020900e-04 +2.230000000000000000e+02 -6.202074346571917560e-04 +2.250000000000000000e+02 -6.313534730211082559e-04 +2.270000000000000000e+02 -6.425986794437437560e-04 +2.280000000000000000e+02 -6.482584696102115839e-04 +2.300000000000000000e+02 -6.596524217036216133e-04 +2.310000000000000000e+02 -6.653865827649724706e-04 +2.330000000000000000e+02 -6.769292727383910586e-04 +2.350000000000000000e+02 -6.885711169200694559e-04 +2.360000000000000000e+02 -6.944292207345301431e-04 +2.380000000000000000e+02 -7.062197895855727150e-04 +2.400000000000000000e+02 -7.181095037436130988e-04 +2.410000000000000000e+02 -7.240915391849114032e-04 +2.430000000000000000e+02 -7.361299645195087211e-04 +2.450000000000000000e+02 -7.482675260719935271e-04 +2.470000000000000000e+02 -7.605042201537823114e-04 +2.480000000000000000e+02 -7.666597407324267236e-04 +2.500000000000000000e+02 -7.790451266268757797e-04 +2.520000000000000000e+02 -7.915296356982665050e-04 +2.540000000000000000e+02 -8.041132641528267455e-04 +2.560000000000000000e+02 -8.167960081667780762e-04 +2.570000000000000000e+02 -8.231745473054132055e-04 +2.590000000000000000e+02 -8.360059574229714323e-04 +2.610000000000000000e+02 -8.489364734090177212e-04 +2.630000000000000000e+02 -8.619660913345863042e-04 +2.650000000000000000e+02 -8.750948072400396589e-04 +2.670000000000000000e+02 -8.883226171367341684e-04 +2.690000000000000000e+02 -9.016495170050211781e-04 +2.710000000000000000e+02 -9.150755027958019580e-04 +2.720000000000000000e+02 -9.218256516384502625e-04 +2.740000000000000000e+02 -9.354002586544914568e-04 +2.760000000000000000e+02 -9.490739413379388435e-04 +2.780000000000000000e+02 -9.628466955343986883e-04 +2.800000000000000000e+02 -9.767185170589170670e-04 +2.820000000000000000e+02 -9.906894016970912813e-04 +2.840000000000000000e+02 -1.004759345204290968e-03 +2.860000000000000000e+02 -1.018928343305327416e-03 +2.880000000000000000e+02 -1.033196391695672756e-03 +2.900000000000000000e+02 -1.047563486040129638e-03 +2.920000000000000000e+02 -1.062029621974051614e-03 +2.950000000000000000e+02 -1.083914519232439871e-03 +2.970000000000000000e+02 -1.098628239845845806e-03 +2.990000000000000000e+02 -1.113440986534550278e-03 +3.010000000000000000e+02 -1.128352754798613152e-03 +3.030000000000000000e+02 -1.143363540107646429e-03 +3.050000000000000000e+02 -1.158473337901592048e-03 +3.070000000000000000e+02 -1.173682143590166777e-03 +3.100000000000000000e+02 -1.196680981810618579e-03 +3.120000000000000000e+02 -1.212137286956641675e-03 +3.140000000000000000e+02 -1.227692583694906707e-03 +3.160000000000000000e+02 -1.243346867300285617e-03 +3.180000000000000000e+02 -1.259100133017314587e-03 +3.210000000000000000e+02 -1.282915612576133188e-03 +3.230000000000000000e+02 -1.298916312570792169e-03 +3.250000000000000000e+02 -1.315015977796864851e-03 +3.280000000000000000e+02 -1.339351024739497470e-03 +3.300000000000000000e+02 -1.355698081583464826e-03 +3.320000000000000000e+02 -1.372144086411450315e-03 +3.350000000000000000e+02 -1.396998610187573202e-03 +3.370000000000000000e+02 -1.413691963054884010e-03 +3.400000000000000000e+02 -1.438917485204579700e-03 +3.420000000000000000e+02 -1.455858154421264166e-03 +3.440000000000000000e+02 -1.472897741199538516e-03 +3.470000000000000000e+02 -1.498642580465894434e-03 +3.490000000000000000e+02 -1.515929438440547384e-03 +3.520000000000000000e+02 -1.542045159973033435e-03 +3.540000000000000000e+02 -1.559579256330048506e-03 +3.570000000000000000e+02 -1.586065810556021608e-03 +3.590000000000000000e+02 -1.603847112012819634e-03 +3.620000000000000000e+02 -1.630704448657407414e-03 +3.640000000000000000e+02 -1.648732921463517661e-03 +3.670000000000000000e+02 -1.675960989549739235e-03 +3.700000000000000000e+02 -1.703411471739898174e-03 +3.720000000000000000e+02 -1.721835347335136900e-03 +3.750000000000000000e+02 -1.749656477943857492e-03 +3.780000000000000000e+02 -1.777699972303638633e-03 +3.800000000000000000e+02 -1.796519161171523070e-03 +3.830000000000000000e+02 -1.824933219129915973e-03 +3.860000000000000000e+02 -1.853569589408576423e-03 +3.890000000000000000e+02 -1.882428252443355942e-03 +3.910000000000000000e+02 -1.901790847379032168e-03 +3.940000000000000000e+02 -1.931019954453208056e-03 +3.970000000000000000e+02 -1.960471301371809107e-03 +4.000000000000000000e+02 -1.990144868015440455e-03 +4.030000000000000000e+02 -2.020040634113138590e-03 +4.050000000000000000e+02 -2.040094578907061720e-03 +4.080000000000000000e+02 -2.070360631970632331e-03 +4.110000000000000000e+02 -2.100848829692616472e-03 +4.140000000000000000e+02 -2.131559151247495315e-03 +4.170000000000000000e+02 -2.162491575657961729e-03 +4.200000000000000000e+02 -2.193646081795926420e-03 +4.230000000000000000e+02 -2.225022648381961947e-03 +4.260000000000000000e+02 -2.256621253985526074e-03 +4.290000000000000000e+02 -2.288441877024520281e-03 +4.320000000000000000e+02 -2.320484495765955894e-03 +4.350000000000000000e+02 -2.352749088326289324e-03 +4.380000000000000000e+02 -2.385235632669536858e-03 +4.410000000000000000e+02 -2.417944106610050211e-03 +4.450000000000000000e+02 -2.461900590385593651e-03 +4.480000000000000000e+02 -2.495126812924291539e-03 +4.510000000000000000e+02 -2.528574890015229497e-03 +4.540000000000000000e+02 -2.562244798817645258e-03 +4.570000000000000000e+02 -2.596136516340232479e-03 +4.610000000000000000e+02 -2.641670468802671205e-03 +4.640000000000000000e+02 -2.676079649746349216e-03 +4.670000000000000000e+02 -2.710710561681997643e-03 +4.710000000000000000e+02 -2.757229984916113007e-03 +4.740000000000000000e+02 -2.792378176952042303e-03 +4.770000000000000000e+02 -2.827748020576524145e-03 +4.810000000000000000e+02 -2.875252561676418933e-03 +4.840000000000000000e+02 -2.911139498171781692e-03 +4.880000000000000000e+02 -2.959333407813514484e-03 +4.910000000000000000e+02 -2.995737303794656151e-03 +4.950000000000000000e+02 -3.044620402855731899e-03 +4.980000000000000000e+02 -3.081541123024305728e-03 +5.020000000000000000e+02 -3.131113229831495454e-03 +5.050000000000000000e+02 -3.168550636977067892e-03 +5.090000000000000000e+02 -3.218811567308577093e-03 +5.120000000000000000e+02 -3.256765522308567931e-03 +5.160000000000000000e+02 -3.307715089393992343e-03 +5.200000000000000000e+02 -3.359058078359727396e-03 +5.230000000000000000e+02 -3.397823465737669687e-03 +5.270000000000000000e+02 -3.449854792815362000e-03 +5.310000000000000000e+02 -3.502279369325316059e-03 +5.350000000000000000e+02 -3.555097131668328268e-03 +5.380000000000000000e+02 -3.594968443102219881e-03 +5.420000000000000000e+02 -3.648474126191344775e-03 +5.460000000000000000e+02 -3.702372817770467443e-03 +5.500000000000000000e+02 -3.756664452462035991e-03 +5.540000000000000000e+02 -3.811348964414030399e-03 +5.580000000000000000e+02 -3.866426287300750962e-03 +5.620000000000000000e+02 -3.921896354323153519e-03 +5.660000000000000000e+02 -3.977759098207419609e-03 +5.700000000000000000e+02 -4.034014451207292712e-03 +5.740000000000000000e+02 -4.090662345102644495e-03 +5.780000000000000000e+02 -4.147702711199812223e-03 +5.820000000000000000e+02 -4.205135480332943161e-03 +5.860000000000000000e+02 -4.262960582862003120e-03 +5.900000000000000000e+02 -4.321177948675225013e-03 +5.950000000000000000e+02 -4.394501168607949960e-03 +5.990000000000000000e+02 -4.453600868014204184e-03 +6.030000000000000000e+02 -4.513092599575996289e-03 +6.070000000000000000e+02 -4.572976291173490131e-03 +6.120000000000000000e+02 -4.648381988835852650e-03 +6.160000000000000000e+02 -4.709147324379586025e-03 +6.210000000000000000e+02 -4.785654844738158192e-03 +6.250000000000000000e+02 -4.847301451356525979e-03 +6.290000000000000000e+02 -4.909339612916067269e-03 +6.340000000000000000e+02 -4.987437824416129060e-03 +6.380000000000000000e+02 -5.050356708978103425e-03 +6.430000000000000000e+02 -5.129555583793329702e-03 +6.480000000000000000e+02 -5.209365728725728721e-03 +6.520000000000000000e+02 -5.273653857655783740e-03 +6.570000000000000000e+02 -5.354563907256255050e-03 +6.610000000000000000e+02 -5.419731762111488181e-03 +6.660000000000000000e+02 -5.501741220122327580e-03 +6.710000000000000000e+02 -5.584361243687756098e-03 +6.760000000000000000e+02 -5.667591676430863180e-03 +6.800000000000000000e+02 -5.734615411415923229e-03 +6.850000000000000000e+02 -5.818944182949667941e-03 +6.900000000000000000e+02 -5.903882919709192538e-03 +6.950000000000000000e+02 -5.989431460965465373e-03 +7.000000000000000000e+02 -6.075589644844928486e-03 +7.050000000000000000e+02 -6.162357308331180283e-03 +7.100000000000000000e+02 -6.249734287263794194e-03 +7.150000000000000000e+02 -6.337720416340902538e-03 +7.200000000000000000e+02 -6.426315529118436717e-03 +7.250000000000000000e+02 -6.515519458011393567e-03 +7.310000000000000000e+02 -6.623367572307559646e-03 +7.360000000000000000e+02 -6.713910301131791394e-03 +7.410000000000000000e+02 -6.805061302133715885e-03 +7.460000000000000000e+02 -6.896820402940546067e-03 +7.520000000000000000e+02 -7.007733771266559664e-03 +7.570000000000000000e+02 -7.100830079280213286e-03 +7.620000000000000000e+02 -7.194533927856446541e-03 +7.680000000000000000e+02 -7.307780250181506419e-03 +7.730000000000000000e+02 -7.402820062822727115e-03 +7.790000000000000000e+02 -7.517669022080609303e-03 +7.840000000000000000e+02 -7.614043929281816454e-03 +7.900000000000000000e+02 -7.730494474815931445e-03 +7.950000000000000000e+02 -7.828203594991060485e-03 +8.010000000000000000e+02 -7.946254661656184520e-03 +8.070000000000000000e+02 -8.065178285725577850e-03 +8.130000000000000000e+02 -8.184974143643629352e-03 +8.180000000000000000e+02 -8.285470079937420906e-03 +8.240000000000000000e+02 -8.406864185119138771e-03 +8.300000000000000000e+02 -8.529129594680303142e-03 +8.360000000000000000e+02 -8.652265976084962118e-03 +8.420000000000000000e+02 -8.776272994457438165e-03 +8.480000000000000000e+02 -8.901150312584857338e-03 +8.540000000000000000e+02 -9.026897590918339306e-03 +8.600000000000000000e+02 -9.153514487574425026e-03 +8.660000000000000000e+02 -9.281000658336605036e-03 +8.720000000000000000e+02 -9.409355756657286629e-03 +8.780000000000000000e+02 -9.538579433658676832e-03 +8.850000000000000000e+02 -9.690437708430494484e-03 +8.910000000000000000e+02 -9.821542097973794821e-03 +8.970000000000000000e+02 -9.953513946068647672e-03 +9.040000000000000000e+02 -1.010857699490811702e-02 +9.100000000000000000e+02 -1.024242710334883656e-02 +9.170000000000000000e+02 -1.039968046360130113e-02 +9.230000000000000000e+02 -1.053540712551665967e-02 +9.300000000000000000e+02 -1.069484879208084348e-02 +9.360000000000000000e+02 -1.083245027703521463e-02 +9.430000000000000000e+02 -1.099407821734125004e-02 +9.500000000000000000e+02 -1.115688253046270319e-02 +9.560000000000000000e+02 -1.129736492542503593e-02 +9.630000000000000000e+02 -1.146235233172028696e-02 +9.700000000000000000e+02 -1.162851438077307925e-02 +9.770000000000000000e+02 -1.179585045883280690e-02 +9.840000000000000000e+02 -1.196435994788657038e-02 +9.910000000000000000e+02 -1.213404222566352199e-02 +9.980000000000000000e+02 -1.230489666563970921e-02 +1.005000000000000000e+03 -1.247692263704065080e-02 +1.012000000000000000e+03 -1.265011950484609508e-02 +1.020000000000000000e+03 -1.284949171279825379e-02 +1.027000000000000000e+03 -1.302519548627373638e-02 +1.034000000000000000e+03 -1.320206813277797347e-02 +1.041000000000000000e+03 -1.338010899974324645e-02 +1.049000000000000000e+03 -1.358501390758129652e-02 +1.056000000000000000e+03 -1.376555588704013802e-02 +1.064000000000000000e+03 -1.397331746786728730e-02 +1.071000000000000000e+03 -1.415635750242651321e-02 +1.079000000000000000e+03 -1.436697223839653904e-02 +1.087000000000000000e+03 -1.457910720236843365e-02 +1.094000000000000000e+03 -1.476597155521656470e-02 +1.102000000000000000e+03 -1.498095418848810825e-02 +1.110000000000000000e+03 -1.519745409440085605e-02 +1.118000000000000000e+03 -1.541547023116318985e-02 +1.126000000000000000e+03 -1.563500154985396698e-02 +1.134000000000000000e+03 -1.585604699443063370e-02 +1.142000000000000000e+03 -1.607860550173883032e-02 +1.150000000000000000e+03 -1.630267600151992860e-02 +1.158000000000000000e+03 -1.652825741642108964e-02 +1.167000000000000000e+03 -1.678384117338455050e-02 +1.175000000000000000e+03 -1.701262967342574012e-02 +1.183000000000000000e+03 -1.724292567622635192e-02 +1.192000000000000000e+03 -1.750380923823903825e-02 +1.200000000000000000e+03 -1.773730500161203524e-02 +1.209000000000000000e+03 -1.800178545494014043e-02 +1.217000000000000000e+03 -1.823847591464559936e-02 +1.226000000000000000e+03 -1.850654752407658241e-02 +1.235000000000000000e+03 -1.877651798607185563e-02 +1.243000000000000000e+03 -1.901808450306136447e-02 +1.252000000000000000e+03 -1.929163720325423326e-02 +1.261000000000000000e+03 -1.956708398802595866e-02 +1.270000000000000000e+03 -1.984442318519250015e-02 +1.279000000000000000e+03 -2.012365311142391353e-02 +1.288000000000000000e+03 -2.040477207226155595e-02 +1.297000000000000000e+03 -2.068777836213504806e-02 +1.307000000000000000e+03 -2.100444124106842433e-02 +1.316000000000000000e+03 -2.129142624133122802e-02 +1.325000000000000000e+03 -2.158029319354722031e-02 +1.335000000000000000e+03 -2.190346157123375728e-02 +1.344000000000000000e+03 -2.219629576931734030e-02 +1.354000000000000000e+03 -2.252386781891493536e-02 +1.363000000000000000e+03 -2.282066135517080846e-02 +1.373000000000000000e+03 -2.315262823295096556e-02 +1.383000000000000000e+03 -2.348690458726091293e-02 +1.393000000000000000e+03 -2.382348791994271311e-02 +1.403000000000000000e+03 -2.416237571622270250e-02 +1.413000000000000000e+03 -2.450356544474283430e-02 +1.423000000000000000e+03 -2.484705455759312134e-02 +1.433000000000000000e+03 -2.519284049034387421e-02 +1.443000000000000000e+03 -2.554092066207816827e-02 +1.453000000000000000e+03 -2.589129247542334630e-02 +1.464000000000000000e+03 -2.627934519611247952e-02 +1.474000000000000000e+03 -2.663452092938476193e-02 +1.485000000000000000e+03 -2.702785155934765357e-02 +1.495000000000000000e+03 -2.738781953415175829e-02 +1.506000000000000000e+03 -2.778641514404025722e-02 +1.516000000000000000e+03 -2.815116353102739902e-02 +1.527000000000000000e+03 -2.855501102580500911e-02 +1.538000000000000000e+03 -2.896160422635434342e-02 +1.549000000000000000e+03 -2.937093947080533091e-02 +1.560000000000000000e+03 -2.978301307371645362e-02 +1.571000000000000000e+03 -3.019782132613071934e-02 +1.582000000000000000e+03 -3.061536049563169659e-02 +1.594000000000000000e+03 -3.107396795718255292e-02 +1.605000000000000000e+03 -3.149720506204933129e-02 +1.616000000000000000e+03 -3.192316139974332723e-02 +1.628000000000000000e+03 -3.239093781618213042e-02 +1.639000000000000000e+03 -3.282256742616477402e-02 +1.651000000000000000e+03 -3.329652365193330049e-02 +1.663000000000000000e+03 -3.377369675620364720e-02 +1.675000000000000000e+03 -3.425408164285486529e-02 +1.687000000000000000e+03 -3.473767318331470039e-02 +1.699000000000000000e+03 -3.522446621665227540e-02 +1.711000000000000000e+03 -3.571445554967082187e-02 +1.723000000000000000e+03 -3.620763595700479676e-02 +1.735000000000000000e+03 -3.670400218120922070e-02 +1.748000000000000000e+03 -3.724532122772961779e-02 +1.760000000000000000e+03 -3.774830754482953743e-02 +1.772000000000000000e+03 -3.825446326743749820e-02 +1.785000000000000000e+03 -3.880636897046540329e-02 +1.798000000000000000e+03 -3.936198110824970509e-02 +1.811000000000000000e+03 -3.992129274595165173e-02 +1.823000000000000000e+03 -4.044085795731675037e-02 +1.836000000000000000e+03 -4.100726436781045037e-02 +1.849000000000000000e+03 -4.157734975990447224e-02 +1.863000000000000000e+03 -4.219539408968167593e-02 +1.876000000000000000e+03 -4.277309769698935810e-02 +1.889000000000000000e+03 -4.335445829282549846e-02 +1.903000000000000000e+03 -4.398462040400568512e-02 +1.916000000000000000e+03 -4.457355312006158060e-02 +1.930000000000000000e+03 -4.521185286623242289e-02 +1.944000000000000000e+03 -4.585435868266094644e-02 +1.957000000000000000e+03 -4.645472928741983115e-02 +1.971000000000000000e+03 -4.710532062638531775e-02 +1.985000000000000000e+03 -4.776009077456047636e-02 +2.000000000000000000e+03 -4.846625671725360296e-02 diff --git a/bb4cast/forecaster.py b/bb4cast/forecaster.py new file mode 100644 index 0000000..f6766f5 --- /dev/null +++ b/bb4cast/forecaster.py @@ -0,0 +1,361 @@ +import numpy as np +from utils import * +import noise_calc as nc +import sacc +import os +import sys +import yaml +from scipy.interpolate import interp1d + + +def get_spectra(info): + fname_coadd = info['prefix_out'] + "/cls_coadd.fits" + fname_fid = info['prefix_out'] + "/cls_fid.fits" + fname_noise = info['prefix_out'] + "/cls_noise.fits" + recompute = info.get('recompute_data', True) + if (os.path.isfile(fname_coadd) and + os.path.isfile(fname_fid) and + os.path.isfile(fname_noise) and + (not recompute)): + return + + # Bandpasses + bpss = {n: Bpass(n, info['bands'][n].get('bandpass', + f'examples/data/bandpasses/{n}.txt')) + for n in band_names} + + # Bandpowers + dell = 10 + nbands = 100 + lmax = 2+nbands*dell + ls = np.arange(lmax+1) + lbands = np.linspace(2,lmax,nbands+1,dtype=int) + leff = 0.5*(lbands[1:]+lbands[:-1]) + windows = np.zeros([nbands,lmax+1]) + cl2dl=ls*(ls+1)/(2*np.pi) + dl2cl=np.zeros_like(cl2dl) + dl2cl[1:] = 1/(cl2dl[1:]) + for b,(l0,lf) in enumerate(zip(lbands[:-1],lbands[1:])): + windows[b,l0:lf] = cl2dl[l0:lf] + windows[b,:] /= dell + s_wins = sacc.BandpowerWindow(ls, windows.T) + + # Beams + beams = {bn: np.exp(-0.5*ls*(ls+1)*fwhm2s(info['bands'][bn]['beam'])**2) + for bn in band_names} + + # Beam perturbations + # Read beam relative perturbations + beam_delta = {} + for bn in band_names: + fname = info['bands'][bn].get('delta_beam', None) + if fname is None: # No perturbation + beam_delta[bn] = np.ones_like(ls) + continue + ell, delta_beam = np.loadtxt(fname, unpack=True) + delta_beam_f = interp1d(ell, delta_beam, bounds_error=False, + fill_value=0) + beam_delta[bn] = 1+delta_beam_f(ls) + + # Component spectra + dls_comp=np.zeros([3,2,3,2,lmax+1]) #[ncomp,np,ncomp,np,nl] + (dls_comp[1,0,1,0,:], + dls_comp[1,1,1,1,:], + dls_comp[2,0,2,0,:], + dls_comp[2,1,2,1,:], + dls_comp[0,0,0,0,:], + dls_comp[0,1,0,1,:]) = get_component_spectra(info, lmax) + dls_comp *= dl2cl[None, None, None, None, :] + + # Convolved SEDs + seds = get_convolved_seds(info, band_names, bpss) + _, nfreqs = seds.shape + + # Component -> frequencies + dls_freq_sig=np.einsum('ik,jm,iljno',seds,seds,dls_comp) + + # Apply beam perturbations + beam_prod = np.array([[beam_delta[bn1]*beam_delta[bn2] + for bn1 in band_names] + for bn2 in band_names]) + dls_freq_sig *= beam_prod[:, None, :, None, :] + + # Convolve with windows + bpw_freq_sig=np.sum(dls_freq_sig[:,:,:,:,None,:]*windows[None,None,None,None,:,:],axis=5) + + # N_ell + _, nell = nc.so_SAT_Nl(info, lmax) + for ib, b in enumerate(band_names): + refac = np.ones_like(beams[b]) + goodl = beams[b] > 1E-50 + refac[goodl] = 1./beams[b][goodl]**2 + refac[~goodl] = 1E100 + nell[ib] *= refac + n_bpw=np.sum(nell[:,None,:]*windows[None,:,:],axis=2) + bpw_freq_noi=np.zeros_like(bpw_freq_sig) + for ib,n in enumerate(n_bpw): + bpw_freq_noi[ib,0,ib,0,:]=n_bpw[ib,:] + bpw_freq_noi[ib,1,ib,1,:]=n_bpw[ib,:] + + # Add to signal + bpw_freq_tot=bpw_freq_sig+bpw_freq_noi + bpw_freq_tot=bpw_freq_tot.reshape([nfreqs*2,nfreqs*2,nbands]) + bpw_freq_sig=bpw_freq_sig.reshape([nfreqs*2,nfreqs*2,nbands]) + bpw_freq_noi=bpw_freq_noi.reshape([nfreqs*2,nfreqs*2,nbands]) + + # Creating Sacc files + s_d = sacc.Sacc() + s_f = sacc.Sacc() + s_n = sacc.Sacc() + + # Adding tracers + for ib, n in enumerate(band_names): + bandpass = bpss[n] + beam = beams[n] + for s in [s_d, s_f, s_n]: + s.add_tracer('NuMap', 'band%d' % (ib+1), + quantity='cmb_polarization', + spin=2, + nu=bandpass.nu, + bandpass=bandpass.bnu, + ell=ls, + beam=beam, + nu_unit='GHz', + map_unit='uK_CMB') + + # Adding power spectra + nmaps=2*nfreqs + ncross=(nmaps*(nmaps+1))//2 + indices_tr=np.triu_indices(nmaps) + map_names=[] + for ib, n in enumerate(band_names): + map_names.append('band%d' % (ib+1) + '_E') + map_names.append('band%d' % (ib+1) + '_B') + for ii, (i1, i2) in enumerate(zip(indices_tr[0], indices_tr[1])): + n1 = map_names[i1][:-2] + n2 = map_names[i2][:-2] + p1 = map_names[i1][-1].lower() + p2 = map_names[i2][-1].lower() + cl_type = f'cl_{p1}{p2}' + s_d.add_ell_cl(cl_type, n1, n2, leff, bpw_freq_sig[i1, i2, :], window=s_wins) + s_f.add_ell_cl(cl_type, n1, n2, leff, bpw_freq_sig[i1, i2, :], window=s_wins) + s_n.add_ell_cl(cl_type, n1, n2, leff, bpw_freq_noi[i1, i2, :], window=s_wins) + + # Add covariance + fsky = info.get('f_sky', 0.1) + fsky_ss = info.get('f_sky_ss', fsky) + fsky_sn = info.get('f_sky_sn', fsky) + fsky_nn = info.get('f_sky_nn', fsky) + cov_bpw = np.zeros([ncross, nbands, ncross, nbands]) + factor_modecount = 1./((2*leff+1)*dell) + for ii, (i1, i2) in enumerate(zip(indices_tr[0], indices_tr[1])): + for jj, (j1, j2) in enumerate(zip(indices_tr[0], indices_tr[1])): + cov_ss = (bpw_freq_sig[i1, j1, :]*bpw_freq_sig[i2, j2, :]+ + bpw_freq_sig[i1, j2, :]*bpw_freq_sig[i2, j1, :])/fsky_ss + cov_nn = (bpw_freq_noi[i1, j1, :]*bpw_freq_noi[i2, j2, :]+ + bpw_freq_noi[i1, j2, :]*bpw_freq_noi[i2, j1, :])/fsky_nn + cov_sn = (bpw_freq_sig[i1, j1, :]*bpw_freq_noi[i2, j2, :]+ + bpw_freq_noi[i1, j1, :]*bpw_freq_sig[i2, j2, :]+ + bpw_freq_sig[i1, j2, :]*bpw_freq_noi[i2, j1, :]+ + bpw_freq_noi[i1, j2, :]*bpw_freq_sig[i2, j1, :])/fsky_sn + covar = cov_ss+cov_nn+cov_sn + cov_bpw[ii, :, jj, :] = np.diag(covar*factor_modecount) + cov_bpw = cov_bpw.reshape([ncross * nbands, ncross * nbands]) + s_d.add_covariance(cov_bpw) + + # Write output + s_d.save_fits(fname_coadd, overwrite=True) + s_f.save_fits(fname_fid, overwrite=True) + s_n.save_fits(fname_noise, overwrite=True) + + +def get_bbpower_command(info): + prefix = info['prefix_out']+'/' + pyexec = info.get('pyexec', 'python') + cmd = f'{pyexec} -m bbpower BBCompSep ' + cmd += f'--cells_coadded={prefix}cls_coadd.fits ' + cmd += f'--cells_coadded_cov={prefix}cls_coadd.fits ' + cmd += f'--cells_noise={prefix}cls_noise.fits ' + cmd += f'--cells_fiducial={prefix}cls_fid.fits ' + cmd += f'--output_dir={prefix} ' + cmd += f'--config_copy={prefix}bbpower_copy ' + cmd += f'--config={prefix}config.yml' + return cmd + + +def get_bbpower_config(info): + A_sync_BB = info['fg'].get('A_sync_BB', 2.0) + EB_sync = info['fg'].get('EB_sync', 2.0) + alpha_sync_EE = info['fg'].get('alpha_sync_EE', -0.6) + alpha_sync_BB = info['fg'].get('alpha_sync_BB', -0.4) + beta_sync = info['fg'].get('beta_sync', -3.1) + A_sync_EE = EB_sync * A_sync_BB + A_dust_BB = info['fg'].get('A_dust_BB', 5.0) + EB_dust = info['fg'].get('EB_dust', 2.0) + alpha_dust_EE = info['fg'].get('alpha_dust_EE', -0.42) + alpha_dust_BB = info['fg'].get('alpha_dust_BB', -0.2) + A_dust_EE = EB_dust * A_dust_BB + Alens = info['fg'].get('Alens', 1.) + r = info['fg'].get('r', 0.) + beta_sync = info['fg'].get('beta_sync', -3.1) + nu0_sync = 23. + beta_dust = info['fg'].get('beta_dust', 1.59) + temp_dust = info['fg'].get('temp_dust', 19.6) + nu0_dust = 353. + use_moments = info['fg'].get("use_moments", False) + sampler = info.get('sampler', 'single_point') + nwalkers = info.get('nwalkers', 128) + nsamples = info.get('nsamples', 10000) + + stout="" + stout+="# These parameters are accessible to all stages\n" + stout+="global:\n" + stout+=" # HEALPix resolution parameter\n" + stout+=" nside: 512\n" + stout+=" # Use D_l = l*(l+1)*C_l/(2*pi) instead of C_l?\n" + stout+=" compute_dell: True\n" + stout+="\n" + stout+="BBCompSep:\n" + stout+=" # Sampler type. Options are:\n" + stout+=" # - 'emcee': a full MCMC will be run using emcee.\n" + stout+=" # - 'fisher': only the Fisher matrix (i.e. the likelihood\n" + stout+=" # Hessian matrix) will be calculated around the fiducial\n" + stout+=" # parameters chosen as prior centers.\n" + stout+=" # - 'maximum_likelihood': only the best-fit parameters will\n" + stout+=" # be searched for.\n" + stout+=" # - 'single_point': only the chi^2 at the value used as the\n" + stout+=" # center for all parameter priors will be calculated.\n" + stout+=" # - 'timing': will compute the average time taken by one\n" + stout+=" # likelihood computation.\n" + stout+=f" sampler: {sampler}\n" + stout+=" # If you chose emcee:\n" + stout+=" # Number of walkers\n" + stout+=f" nwalkers: {nwalkers}\n" + stout+=" # Number of iterations per walker\n" + stout+=f" n_iters: {nsamples}\n" + stout+=" # Likelihood type. Options are:\n" + stout+=" # - 'chi2': a standard chi-squared Gaussian likelihood.\n" + stout+=" # - 'h&l': Hamimeche & Lewis likelihood.\n" + stout+=" likelihood_type: 'chi2'\n" + stout+=" # Which polarization channels do you want to include?\n" + stout+=" # Can be ['E'], ['B'] or ['E','B'].\n" + stout+=" pol_channels: ['B']\n" + stout+=" # Scale cuts (will apply to all frequencies)\n" + stout+=" l_min: 30\n" + stout+=" l_max: 300\n" + stout+="\n" + stout+=" # CMB model\n" + stout+=" cmb_model:\n" + stout+=" # Template power spectrum. Should contained the lensed power spectra\n" + stout+=" # with r=0 and r=1 respectively.\n" + stout+=" cmb_templates: [\"./examples/data/camb_lens_nobb.dat\", \n" + stout+=" \"./examples/data/camb_lens_r1.dat\"]\n" + stout+=" # Free parameters\n" + stout+=" params:\n" + stout+=" # tensor-to-scalar ratio\n" + stout+=" # See below for the meaning of the different elements in the list.\n" + stout+=f" r_tensor: ['r_tensor', 'tophat', [-0.1, {r}, 0.1]]\n" + stout+=" # Lensing amplitude\n" + stout+=f" A_lens: ['A_lens', 'tophat', [0.00,{Alens},2.00]]\n" + stout+="\n" + stout+=" # Foreground model\n" + stout+=" fg_model:\n" + stout+=" # Include moment parameters?\n" + stout+=f" use_moments: {use_moments}\n" + stout+=" moments_lmax: 384\n" + stout+="\n" + stout+=" # Add one section per component. They should be called `component_X`,\n" + stout+=" # starting with X=1\n" + stout+=" component_1:\n" + stout+=" # Name for this component\n" + stout+=" name: Dust\n" + stout+=" # Type of SED. Should be one of the classes stored in fgbuster.components\n" + stout+=" # https://github.com/fgbuster/fgbuster/blob/master/fgbuster/component_model.py\n" + stout+=" sed: Dust\n" + stout+=" # Type of power spectra for all possible polarization channel combinations.\n" + stout+=" # Any combinations not added here will be assumed to be zero.\n" + stout+=" # The names should be one of the classes in bbpower/fgcls.py. This is quite\n" + stout+=" # limiter for now, so consider adding to it if you want something fancier.\n" + stout+=" cl:\n" + stout+=" EE: ClPowerLaw\n" + stout+=" BB: ClPowerLaw\n" + stout+=" # Parameters of the SED\n" + stout+=" sed_parameters:\n" + stout+=" # The key can be anything you want, but each parameter in the model\n" + stout+=" # must have a different name.\n" + stout+=" # The first item in the list is the name of the parameter used by fgbuster\n" + stout+=" # The second item is the type of prior. The last item are the numbers\n" + stout+=" # necessary to define the prior. They should be:\n" + stout+=" # - Gaussian: [mean,sigma]\n" + stout+=" # - tophat: [lower edge, start value, upper edge]\n" + stout+=" # - fixed: [parameter value]\n" + stout+=" # nu0-type parameters can only be fixed.\n" + stout+=f" beta_d: ['beta_d', 'Gaussian', [{beta_dust}, 0.11]]\n" + stout+=f" temp_d: ['temp', 'fixed', [{temp_dust}]]\n" + stout+=f" nu0_d: ['nu0', 'fixed', [{nu0_dust}]]\n" + stout+=" cl_parameters:\n" + stout+=" # Same for power spectrum parameters\n" + stout+=" # (broken down by polarization channel combinations)\n" + stout+=" EE:\n" + stout+=f" amp_d_ee: ['amp', 'tophat', [0., {A_dust_EE}, \"inf\"]]\n" + stout+=f" alpha_d_ee: ['alpha', 'tophat', [-1., {alpha_dust_EE}, 0.]]\n" + stout+=" l0_d_ee: ['ell0', 'fixed', [80.]]\n" + stout+=" BB:\n" + stout+=f" amp_d_bb: ['amp', 'tophat', [0., {A_dust_BB}, \"inf\"]]\n" + stout+=f" alpha_d_bb: ['alpha', 'tophat', [-1., {alpha_dust_BB}, 0.]]\n" + stout+=" l0_d_bb: ['ell0', 'fixed', [80.]]\n" + stout+=" # If this component should be correlated with any other, list them here\n" + stout+=" cross:\n" + stout+=" # In this case the list should contain:\n" + stout+=" # [component name, prior type, prior parameters]\n" + stout+=" # Each of this will create a new parameter, corresponding to a constant\n" + stout+=" # scale- and frequency-independend correlation coefficient between\n" + stout+=" # the two components.\n" + stout+=" epsilon_ds: ['component_2', 'tophat', [-1., 0., 1.]]\n" + stout+=" moments:\n" + stout+=" # Define gammas for varying spectral indices of components\n" + stout+=" gamma_d_beta : ['gamma_beta', 'tophat', [-6., -3.5, -2.]]\n" + stout+=" amp_d_beta : ['amp_beta', 'tophat', [0., 0., 1]]\n" + stout+="\n" + stout+=" component_2:\n" + stout+=" name: Synchrotron\n" + stout+=" sed: Synchrotron\n" + stout+=" cl:\n" + stout+=" EE: ClPowerLaw\n" + stout+=" BB: ClPowerLaw\n" + stout+=" sed_parameters:\n" + stout+=f" beta_s: ['beta_pl', 'Gaussian', [{beta_sync}, 0.3]]\n" + stout+=f" nu0_s: ['nu0', 'fixed', [{nu0_sync}]]\n" + stout+=" cl_parameters:\n" + stout+=" EE:\n" + stout+=f" amp_s_ee: ['amp', 'tophat', [0., {A_sync_EE}, \"inf\"]]\n" + stout+=f" alpha_s_ee: ['alpha', 'tophat', [-1., {alpha_sync_EE}, 0.]]\n" + stout+=" l0_s_ee: ['ell0', 'fixed', [80.]]\n" + stout+=" BB:\n" + stout+=f" amp_s_bb: ['amp', 'tophat', [0., {A_sync_BB}, \"inf\"]]\n" + stout+=f" alpha_s_bb: ['alpha', 'tophat', [-1., {alpha_sync_BB}, 0.]]\n" + stout+=" l0_s_bb: ['ell0', 'fixed', [80.]]\n" + stout+=" moments:\n" + stout+=" # Define gammas for varying spectral indices of components\n" + stout+=" gamma_s_beta : ['gamma_beta', 'tophat', [-6., -3.5, -2.]]\n" + stout+=" amp_s_beta : ['amp_beta', 'tophat', [0., 0., 1]]\n" + stout+="\n" + f = open(info['prefix_out'] + '/config.yml', 'w') + f.write(stout) + + +params = {} +for fname in sys.argv[1:-1]: + with open(fname) as f: + d = yaml.safe_load(f) + params.update(d) +params.update({'prefix_out': sys.argv[-1]}) + +os.system('mkdir -p ' + params['prefix_out']) +print("Generating data") +get_spectra(params) +print("Setting up BBPower") +get_bbpower_config(params) +cmd = get_bbpower_command(params) +print("Running BBPower") +os.system(cmd) diff --git a/bb4cast/noise_calc.py b/bb4cast/noise_calc.py new file mode 100644 index 0000000..c615d5e --- /dev/null +++ b/bb4cast/noise_calc.py @@ -0,0 +1,98 @@ +from __future__ import print_function +import numpy as np +from scipy.interpolate import interp1d + + +def so_SAT_beams(ls): + fwhm = np.array([91., 63., 30., 17., 11., 9.]) + sig = fwhm*np.pi/(np.sqrt(8.*np.log(2))*180.*60.) + return np.array([np.exp(-0.5*ls*(ls+1)*sig**2) + for s in sig]) + + +def so_SAT_Nl(info, ell_max, include_kludge=True): + """ + sensitivity_mode + 1: baseline, + 2: goal + one_over_f_mode + 0: pessimistic + 1: optimistic + """ + sens_dict = {'baseline': 1, 'goal': 2} + oof_dict = {'pessimistic': 0, 'optimistic': 1} + sensitivity_mode = sens_dict[info.get('sensitivity', 'baseline')] + ydet_LF = info.get('ydet_LF', 1.) + ydet_MF = info.get('ydet_MF', 9.) + ydet_UHF = info.get('ydet_UHF', 5.) + f_sky = info.get('f_sky', 0.1) + S_SA_27 = np.array([1.e9, 21, 15]) * np.sqrt(1./ydet_LF) + S_SA_39 = np.array([1.e9, 13, 10]) * np.sqrt(1./ydet_LF) + # Factor 2 because numbers assumed a default 2 MF tubes + S_SA_93 = np.array([1.e9, 3.4, 2.4]) * np.sqrt(2./ydet_MF) + S_SA_145 = np.array([1.e9, 4.3, 2.7]) * np.sqrt(2./ydet_MF) + S_SA_225 = np.array([1.e9, 8.6, 5.7]) * np.sqrt(1./ydet_UHF) + S_SA_280 = np.array([1.e9, 22, 14]) * np.sqrt(1./ydet_UHF) + + t = 365. * 24. * 3600 # 1Y in s + t = t * 0.2 # retention after observing efficiency and cuts + if include_kludge: + t = t * 0.85 # a kludge to account for map edges + A_SR = 4 * np.pi * f_sky # sky area in steradians + + ell = np.arange(ell_max+1) + # Avoid division by zero + ell[0] = 1 + + # White + W_T_27 = S_SA_27[sensitivity_mode] / np.sqrt(t) + W_T_39 = S_SA_39[sensitivity_mode] / np.sqrt(t) + W_T_93 = S_SA_93[sensitivity_mode] / np.sqrt(t) + W_T_145 = S_SA_145[sensitivity_mode] / np.sqrt(t) + W_T_225 = S_SA_225[sensitivity_mode] / np.sqrt(t) + W_T_280 = S_SA_280[sensitivity_mode] / np.sqrt(t) + + # 1/f + oof_key = info.get('one_over_f', 'optimistic') + if oof_key == 'custom': + # If custom 1/f, read transfer function + fname_transfer = info.get('transfer', None) + if fname_transfer is None: + tell = np.ones_like(ell) + else: + ls, tls = np.loadtxt(fname_transfer, unpack=True) + tlf = interp1d(ls, tls, + fill_value=(tls[0], tls[-1]), + bounds_error=False) + tell = tlf(ell) + # One-over-f modulation is 1/(transfer function) + AN_P_27 = AN_P_39 = AN_P_93 = AN_P_145 = AN_P_225 = AN_P_280 = 1./tell + else: + alpha_pol = np.array([-2.4, -2.4, -2.5, -3, -3, -3]) + one_over_f_mode = oof_dict[info.get('one_over_f', 'optimistic')] + f_knee_pol_SA_27 = np.array([30., 15.]) + f_knee_pol_SA_39 = np.array([30., 15.]) # from QUIET + f_knee_pol_SA_93 = np.array([50., 25.]) + f_knee_pol_SA_145 = np.array([50., 25.]) # from ABS + f_knee_pol_SA_225 = np.array([70., 35.]) + f_knee_pol_SA_280 = np.array([100., 40.]) + AN_P_27 = (ell / f_knee_pol_SA_27[one_over_f_mode])**alpha_pol[0] + 1. + AN_P_39 = (ell / f_knee_pol_SA_39[one_over_f_mode])**alpha_pol[1] + 1. + AN_P_93 = (ell / f_knee_pol_SA_93[one_over_f_mode])**alpha_pol[2] + 1. + AN_P_145 = (ell / f_knee_pol_SA_145[one_over_f_mode])**alpha_pol[3] + 1. + AN_P_225 = (ell / f_knee_pol_SA_225[one_over_f_mode])**alpha_pol[4] + 1. + AN_P_280 = (ell / f_knee_pol_SA_280[one_over_f_mode])**alpha_pol[5] + 1. + + # combined + N_ell_P_27 = (W_T_27 * np.sqrt(2))**2. * A_SR * AN_P_27 + N_ell_P_39 = (W_T_39 * np.sqrt(2))**2. * A_SR * AN_P_39 + N_ell_P_93 = (W_T_93 * np.sqrt(2))**2. * A_SR * AN_P_93 + N_ell_P_145 = (W_T_145 * np.sqrt(2))**2. * A_SR * AN_P_145 + N_ell_P_225 = (W_T_225 * np.sqrt(2))**2. * A_SR * AN_P_225 + N_ell_P_280 = (W_T_280 * np.sqrt(2))**2. * A_SR * AN_P_280 + N_ell_P_SA = np.array([N_ell_P_27, N_ell_P_39, N_ell_P_93, + N_ell_P_145, N_ell_P_225, N_ell_P_280]) + N_ell_P_SA[:, :2] = 0 + ell[0] = 0 + + return ell, N_ell_P_SA diff --git a/bb4cast/params/fgs_fiducial.yml b/bb4cast/params/fgs_fiducial.yml new file mode 100644 index 0000000..ae9eb9d --- /dev/null +++ b/bb4cast/params/fgs_fiducial.yml @@ -0,0 +1,13 @@ +fg: + A_sync_BB: 1.6 + EB_sync: 2.0 + alpha_sync_EE: -0.9 + alpha_sync_BB: -0.9 + beta_sync: -3.1 + A_dust_BB: 28.0 + EB_dust: 2.0 + alpha_dust_EE: -0.2 + alpha_dust_BB: -0.2 + Alens: 1. + r: 0. + use_moments: False diff --git a/bb4cast/params/noise_config.yml b/bb4cast/params/noise_config.yml new file mode 100644 index 0000000..bda3f82 --- /dev/null +++ b/bb4cast/params/noise_config.yml @@ -0,0 +1,19 @@ +# Allowed values: baseline/goal +sensitivity: baseline +# Allowed values: +# - pessimistic/optimistic +# - custom: in this case, include also a transfer function (below) +one_over_f: optimistic +# If `one_over_f == 'custom'`, pass a transfer function below. +# The format of this file should be two columns: ell, T_ell +transfer: bb4cast/params/transfer_dummy.txt +# Number of detector-years in each band +# Values below are the nominal SO 5-year survey +ydet_LF: 1. +ydet_MF: 9. +ydet_UHF: 5. +recompute_data: False +# How do you call python? +pyexec: "python3" +# Sampler to use (Fisher matrix) +sampler: fisher diff --git a/bb4cast/params/so_nominal.yml b/bb4cast/params/so_nominal.yml new file mode 100644 index 0000000..7766b15 --- /dev/null +++ b/bb4cast/params/so_nominal.yml @@ -0,0 +1,30 @@ +bands: + LF1: + freq: 27. + beam: 91. + bandpass: examples/data/bandpasses/LF1.txt + LF2: + freq: 39. + beam: 63. + bandpass: examples/data/bandpasses/LF2.txt + MF1: + freq: 93. + beam: 30. + bandpass: examples/data/bandpasses/MF1.txt + MF2: + freq: 145. + beam: 17. + bandpass: examples/data/bandpasses/MF2.txt + UHF1: + freq: 225. + beam: 11. + bandpass: examples/data/bandpasses/UHF1.txt + UHF2: + freq: 280. + beam: 9. + bandpass: examples/data/bandpasses/UHF2.txt + +f_sky: 0.184 +f_sky_ss: 0.114 +f_sky_sn: 0.152 +f_sky_nn: 0.184 diff --git a/bb4cast/params/so_nominal_beampert.yml b/bb4cast/params/so_nominal_beampert.yml new file mode 100644 index 0000000..d200eb2 --- /dev/null +++ b/bb4cast/params/so_nominal_beampert.yml @@ -0,0 +1,36 @@ +bands: + LF1: + freq: 27. + beam: 91. + bandpass: examples/data/bandpasses/LF1.txt + delta_beam: bb4cast/example_data/delta_beam_LF1_FWHM0p01.txt + LF2: + freq: 39. + beam: 63. + bandpass: examples/data/bandpasses/LF2.txt + delta_beam: bb4cast/example_data/delta_beam_LF2_FWHM0p01.txt + MF1: + freq: 93. + beam: 30. + bandpass: examples/data/bandpasses/MF1.txt + delta_beam: bb4cast/example_data/delta_beam_MF1_FWHM0p01.txt + MF2: + freq: 145. + beam: 17. + bandpass: examples/data/bandpasses/MF2.txt + delta_beam: bb4cast/example_data/delta_beam_MF2_FWHM0p01.txt + UHF1: + freq: 225. + beam: 11. + bandpass: examples/data/bandpasses/UHF1.txt + delta_beam: bb4cast/example_data/delta_beam_UHF1_FWHM0p01.txt + UHF2: + freq: 280. + beam: 9. + bandpass: examples/data/bandpasses/UHF2.txt + delta_beam: bb4cast/example_data/delta_beam_UHF2_FWHM0p01.txt + +f_sky: 0.1 +f_sky_ss: 0.1 +f_sky_sn: 0.1 +f_sky_nn: 0.1 diff --git a/bb4cast/params/st_baseline_optimistic_1_9_5.yml b/bb4cast/params/st_baseline_optimistic_1_9_5.yml new file mode 100644 index 0000000..418c343 --- /dev/null +++ b/bb4cast/params/st_baseline_optimistic_1_9_5.yml @@ -0,0 +1,11 @@ +prefix_out: so_nominal_baseline_optimistic +sensitivity: baseline +one_over_f: optimistic +ydet_LF: 1. +ydet_MF: 9. +ydet_UHF: 5. +recompute_data: False +pyexec: "addqueue -s -c baseline_optimistic_1_9_5 -n 1x12 -q cmb -m 2 /usr/bin/python3" +sampler: emcee +nwalkers: 128 +nsamples: 10000 diff --git a/bb4cast/params/transfer_dummy.txt b/bb4cast/params/transfer_dummy.txt new file mode 100644 index 0000000..a7dd359 --- /dev/null +++ b/bb4cast/params/transfer_dummy.txt @@ -0,0 +1,2001 @@ +# ell, T_ell +0.000000000000000000e+00 5.493921811082984330e-03 +1.000000000000000000e+00 6.961818433059080609e-03 +2.000000000000000000e+00 8.638931047793127829e-03 +3.000000000000000000e+00 1.053258349510574274e-02 +4.000000000000000000e+00 1.264930193772556208e-02 +5.000000000000000000e+00 1.499483488791707869e-02 +6.000000000000000000e+00 1.757416755361547803e-02 +7.000000000000000000e+00 2.039153252350766818e-02 +8.000000000000000000e+00 2.345041828414250532e-02 +9.000000000000000000e+00 2.675357669723295306e-02 +1.000000000000000000e+01 3.030303030303030387e-02 +1.100000000000000000e+01 3.410008012045211839e-02 +1.200000000000000000e+01 3.814531446440071888e-02 +1.300000000000000000e+01 4.243861918130613364e-02 +1.400000000000000000e+01 4.697918960620803275e-02 +1.500000000000000000e+01 5.176554446262389420e-02 +1.600000000000000000e+01 5.679554185603997302e-02 +1.700000000000000000e+01 6.206639745044722350e-02 +1.800000000000000000e+01 6.757470486316881353e-02 +1.900000000000000000e+01 7.331645826513520647e-02 +2.000000000000000000e+01 7.928707713101371124e-02 +2.100000000000000000e+01 8.548143304572820844e-02 +2.200000000000000000e+01 9.189387844062009425e-02 +2.300000000000000000e+01 9.851827710363511570e-02 +2.400000000000000000e+01 1.053480362833593698e-01 +2.500000000000000000e+01 1.123761401863953013e-01 +2.600000000000000000e+01 1.195951846513871597e-01 +2.700000000000000000e+01 1.269974127708866918e-01 +2.800000000000000000e+01 1.345747512240802468e-01 +2.900000000000000000e+01 1.423188470790303084e-01 +3.000000000000000000e+01 1.502211048223348333e-01 +3.100000000000000000e+01 1.582727233767591557e-01 +3.200000000000000000e+01 1.664647328731901077e-01 +3.300000000000000000e+01 1.747880309519188602e-01 +3.400000000000000000e+01 1.832334183794661620e-01 +3.500000000000000000e+01 1.917916337805840310e-01 +3.600000000000000000e+01 2.004533873003706834e-01 +3.700000000000000000e+01 2.092093930282475644e-01 +3.800000000000000000e+01 2.180504000335422299e-01 +3.900000000000000000e+01 2.269672218812306130e-01 +4.000000000000000000e+01 2.359507645156972422e-01 +4.100000000000000000e+01 2.449920524198576088e-01 +4.200000000000000000e+01 2.540822529763471227e-01 +4.300000000000000000e+01 2.632126989764689284e-01 +4.400000000000000000e+01 2.723749092409511463e-01 +4.500000000000000000e+01 2.815606073340981563e-01 +4.600000000000000000e+01 2.907617383694505175e-01 +4.700000000000000000e+01 2.999704839204490048e-01 +4.800000000000000000e+01 3.091792750637217813e-01 +4.900000000000000000e+01 3.183808035954012183e-01 +5.000000000000000000e+01 3.275680314722621000e-01 +5.100000000000000000e+01 3.367341985394580739e-01 +5.200000000000000000e+01 3.458728286151863118e-01 +5.300000000000000000e+01 3.549777340097760026e-01 +5.400000000000000000e+01 3.640430185625092019e-01 +5.500000000000000000e+01 3.730630792839862986e-01 +5.600000000000000000e+01 3.820326066951404975e-01 +5.700000000000000000e+01 3.909465839561305223e-01 +5.800000000000000000e+01 3.998002848794257047e-01 +5.900000000000000000e+01 4.085892709215002694e-01 +6.000000000000000000e+01 4.173093872467990573e-01 +6.100000000000000000e+01 4.259567579561078787e-01 +6.200000000000000000e+01 4.345277805692563944e-01 +6.300000000000000000e+01 4.430191198493064197e-01 +6.400000000000000000e+01 4.514277010521141054e-01 +6.500000000000000000e+01 4.597507026814874886e-01 +6.600000000000000000e+01 4.679855488261913665e-01 +6.700000000000000000e+01 4.761299011508297041e-01 +6.800000000000000000e+01 4.841816506082541327e-01 +6.900000000000000000e+01 4.921389089366614567e-01 +7.000000000000000000e+01 5.000000000000000000e-01 +7.100000000000000000e+01 5.077634510257831302e-01 +7.200000000000000000e+01 5.154279837899132799e-01 +7.300000000000000000e+01 5.229925057937305777e-01 +7.400000000000000000e+01 5.304561014742136260e-01 +7.500000000000000000e+01 5.378180234841319907e-01 +7.600000000000000000e+01 5.450776840749751440e-01 +7.700000000000000000e+01 5.522346466117052932e-01 +7.800000000000000000e+01 5.592886172447898430e-01 +7.900000000000000000e+01 5.662394367615913859e-01 +8.000000000000000000e+01 5.730870726360203227e-01 +8.100000000000000000e+01 5.798316112924003507e-01 +8.200000000000000000e+01 5.864732505967510390e-01 +8.300000000000000000e+01 5.930122925861650574e-01 +8.400000000000000000e+01 5.994491364446283832e-01 +8.500000000000000000e+01 6.057842717315100600e-01 +8.600000000000000000e+01 6.120182718670188482e-01 +8.700000000000000000e+01 6.181517878771819463e-01 +8.800000000000000000e+01 6.241855423993342145e-01 +8.900000000000000000e+01 6.301203239477096707e-01 +9.000000000000000000e+01 6.359569814374907981e-01 +9.100000000000000000e+01 6.416964189645737449e-01 +9.200000000000000000e+01 6.473395908373662522e-01 +9.300000000000000000e+01 6.528874968561032555e-01 +9.400000000000000000e+01 6.583411778344656629e-01 +9.500000000000000000e+01 6.637017113576932914e-01 +9.600000000000000000e+01 6.689702077708882255e-01 +9.700000000000000000e+01 6.741478063908006302e-01 +9.800000000000000000e+01 6.792356719340743032e-01 +9.900000000000000000e+01 6.842349911546781183e-01 +1.000000000000000000e+02 6.891469696830814229e-01 +1.010000000000000000e+02 6.939728290596033355e-01 +1.020000000000000000e+02 6.987138039543173695e-01 +1.030000000000000000e+02 7.033711395658623911e-01 +1.040000000000000000e+02 7.079460891915516640e-01 +1.050000000000000000e+02 7.124399119612250253e-01 +1.060000000000000000e+02 7.168538707273874877e-01 +1.070000000000000000e+02 7.211892301043028031e-01 +1.080000000000000000e+02 7.254472546488482942e-01 +1.090000000000000000e+02 7.296292071761095732e-01 +1.100000000000000000e+02 7.337363472028700651e-01 +1.110000000000000000e+02 7.377699295123433254e-01 +1.120000000000000000e+02 7.417312028337030849e-01 +1.130000000000000000e+02 7.456214086301756749e-01 +1.140000000000000000e+02 7.494417799896765375e-01 +1.150000000000000000e+02 7.531935406121956778e-01 +1.160000000000000000e+02 7.568779038883579613e-01 +1.170000000000000000e+02 7.604960720638092031e-01 +1.180000000000000000e+02 7.640492354843027023e-01 +1.190000000000000000e+02 7.675385719165801479e-01 +1.200000000000000000e+02 7.709652459403615321e-01 +1.210000000000000000e+02 7.743304084069716486e-01 +1.220000000000000000e+02 7.776351959603430286e-01 +1.230000000000000000e+02 7.808807306163393358e-01 +1.240000000000000000e+02 7.840681193965431950e-01 +1.250000000000000000e+02 7.871984540128504904e-01 +1.260000000000000000e+02 7.902728105993959140e-01 +1.270000000000000000e+02 7.932922494885211728e-01 +1.280000000000000000e+02 7.962578150276725664e-01 +1.290000000000000000e+02 7.991705354342814038e-01 +1.300000000000000000e+02 8.020314226858469286e-01 +1.310000000000000000e+02 8.048414724425940747e-01 +1.320000000000000000e+02 8.076016640002319225e-01 +1.330000000000000000e+02 8.103129602704779444e-01 +1.340000000000000000e+02 8.129763077871535737e-01 +1.350000000000000000e+02 8.155926367357839712e-01 +1.360000000000000000e+02 8.181628610047625427e-01 +1.370000000000000000e+02 8.206878782562557761e-01 +1.380000000000000000e+02 8.231685700151405438e-01 +1.390000000000000000e+02 8.256058017743692634e-01 +1.400000000000000000e+02 8.280004231152633398e-01 +1.410000000000000000e+02 8.303532678413282353e-01 +1.420000000000000000e+02 8.326651541242781063e-01 +1.430000000000000000e+02 8.349368846610426553e-01 +1.440000000000000000e+02 8.371692468406098930e-01 +1.450000000000000000e+02 8.393630129196376632e-01 +1.460000000000000000e+02 8.415189402058380619e-01 +1.470000000000000000e+02 8.436377712482079350e-01 +1.480000000000000000e+02 8.457202340332454771e-01 +1.490000000000000000e+02 8.477670421863502392e-01 +1.500000000000000000e+02 8.497788951776651389e-01 +1.510000000000000000e+02 8.517564785316715792e-01 +1.520000000000000000e+02 8.537004640398989652e-01 +1.530000000000000000e+02 8.556115099761598675e-01 +1.540000000000000000e+02 8.574902613137643792e-01 +1.550000000000000000e+02 8.593373499442121810e-01 +1.560000000000000000e+02 8.611533948968979058e-01 +1.570000000000000000e+02 8.629390025594039226e-01 +1.580000000000000000e+02 8.646947668979891866e-01 +1.590000000000000000e+02 8.664212696779139966e-01 +1.600000000000000000e+02 8.681190806832744800e-01 +1.610000000000000000e+02 8.697887579360430443e-01 +1.620000000000000000e+02 8.714308479140437935e-01 +1.630000000000000000e+02 8.730458857676141049e-01 +1.640000000000000000e+02 8.746343955347243293e-01 +1.650000000000000000e+02 8.761968903543533305e-01 +1.660000000000000000e+02 8.777338726779354561e-01 +1.670000000000000000e+02 8.792458344787132951e-01 +1.680000000000000000e+02 8.807332574588484508e-01 +1.690000000000000000e+02 8.821966132541587680e-01 +1.700000000000000000e+02 8.836363636363635532e-01 +1.710000000000000000e+02 8.850529607127384235e-01 +1.720000000000000000e+02 8.864468471230837476e-01 +1.730000000000000000e+02 8.878184562339346275e-01 +1.740000000000000000e+02 8.891682123299426976e-01 +1.750000000000000000e+02 8.904965308023724546e-01 +1.760000000000000000e+02 8.918038183346690406e-01 +1.770000000000000000e+02 8.930904730850550699e-01 +1.780000000000000000e+02 8.943568848661292980e-01 +1.790000000000000000e+02 8.956034353214417099e-01 +1.800000000000000000e+02 8.968304980990334796e-01 +1.810000000000000000e+02 8.980384390219271484e-01 +1.820000000000000000e+02 8.992276162555670194e-01 +1.830000000000000000e+02 9.003983804722093254e-01 +1.840000000000000000e+02 9.015510750122694983e-01 +1.850000000000000000e+02 9.026860360426358643e-01 +1.860000000000000000e+02 9.038035927119657531e-01 +1.870000000000000000e+02 9.049040673029822290e-01 +1.880000000000000000e+02 9.059877753817908719e-01 +1.890000000000000000e+02 9.070550259442443641e-01 +1.900000000000000000e+02 9.081061215593799751e-01 +1.910000000000000000e+02 9.091413585099585859e-01 +1.920000000000000000e+02 9.101610269301405598e-01 +1.930000000000000000e+02 9.111654109403279911e-01 +1.940000000000000000e+02 9.121547887792103015e-01 +1.950000000000000000e+02 9.131294329330512660e-01 +1.960000000000000000e+02 9.140896102622525499e-01 +1.970000000000000000e+02 9.150355821252360577e-01 +1.980000000000000000e+02 9.159676044996811761e-01 +1.990000000000000000e+02 9.168859281011630946e-01 +2.000000000000000000e+02 9.177907984992279555e-01 +2.010000000000000000e+02 9.186824562309517939e-01 +2.020000000000000000e+02 9.195611369120212375e-01 +2.030000000000000000e+02 9.204270713453842623e-01 +2.040000000000000000e+02 9.212804856275075283e-01 +2.050000000000000000e+02 9.221216012522893690e-01 +2.060000000000000000e+02 9.229506352126658486e-01 +2.070000000000000000e+02 9.237678000999601791e-01 +2.080000000000000000e+02 9.245733042010099156e-01 +2.090000000000000000e+02 9.253673515931226667e-01 +2.100000000000000000e+02 9.261501422368968450e-01 +2.110000000000000000e+02 9.269218720669547551e-01 +2.120000000000000000e+02 9.276827330806255434e-01 +2.130000000000000000e+02 9.284329134246237514e-01 +2.140000000000000000e+02 9.291725974797602206e-01 +2.150000000000000000e+02 9.299019659437319785e-01 +2.160000000000000000e+02 9.306211959120253008e-01 +2.170000000000000000e+02 9.313304609569762471e-01 +2.180000000000000000e+02 9.320299312050254192e-01 +2.190000000000000000e+02 9.327197734122082418e-01 +2.200000000000000000e+02 9.334001510379158484e-01 +2.210000000000000000e+02 9.340712243169670970e-01 +2.220000000000000000e+02 9.347331503300274624e-01 +2.230000000000000000e+02 9.353860830724111119e-01 +2.240000000000000000e+02 9.360301735213025776e-01 +2.250000000000000000e+02 9.366655697014345527e-01 +2.260000000000000000e+02 9.372924167492526770e-01 +2.270000000000000000e+02 9.379108569756067215e-01 +2.280000000000000000e+02 9.385210299269964862e-01 +2.290000000000000000e+02 9.391230724454089351e-01 +2.300000000000000000e+02 9.397171187267773229e-01 +2.310000000000000000e+02 9.403033003780935095e-01 +2.320000000000000000e+02 9.408817464732055491e-01 +2.330000000000000000e+02 9.414525836073297516e-01 +2.340000000000000000e+02 9.420159359503074148e-01 +2.350000000000000000e+02 9.425719252986372032e-01 +2.360000000000000000e+02 9.431206711263075970e-01 +2.370000000000000000e+02 9.436622906344613870e-01 +2.380000000000000000e+02 9.441968987999176388e-01 +2.390000000000000000e+02 9.447246084225777718e-01 +2.400000000000000000e+02 9.452455301717431757e-01 +2.410000000000000000e+02 9.457597726313690112e-01 +2.420000000000000000e+02 9.462674423442789529e-01 +2.430000000000000000e+02 9.467686438553667427e-01 +2.440000000000000000e+02 9.472634797538072027e-01 +2.450000000000000000e+02 9.477520507143011308e-01 +2.460000000000000000e+02 9.482344555373761752e-01 +2.470000000000000000e+02 9.487107911887661116e-01 +2.480000000000000000e+02 9.491811528378918394e-01 +2.490000000000000000e+02 9.496456338954631926e-01 +2.500000000000000000e+02 9.501043260502249899e-01 +2.510000000000000000e+02 9.505573193048638680e-01 +2.520000000000000000e+02 9.510047020111014326e-01 +2.530000000000000000e+02 9.514465609039883809e-01 +2.540000000000000000e+02 9.518829811354198034e-01 +2.550000000000000000e+02 9.523140463068922035e-01 +2.560000000000000000e+02 9.527398385015175553e-01 +2.570000000000000000e+02 9.531604383153142734e-01 +2.580000000000000000e+02 9.535759248877916372e-01 +2.590000000000000000e+02 9.539863759318427672e-01 +2.600000000000000000e+02 9.543918677629664726e-01 +2.610000000000000000e+02 9.547924753278304033e-01 +2.620000000000000000e+02 9.551882722321927144e-01 +2.630000000000000000e+02 9.555793307681976767e-01 +2.640000000000000000e+02 9.559657219410601092e-01 +2.650000000000000000e+02 9.563475154951517343e-01 +2.660000000000000000e+02 9.567247799395074415e-01 +2.670000000000000000e+02 9.570975825727594533e-01 +2.680000000000000000e+02 9.574659895075184890e-01 +2.690000000000000000e+02 9.578300656942135838e-01 +2.700000000000000000e+02 9.581898749443998886e-01 +2.710000000000000000e+02 9.585454799535524373e-01 +2.720000000000000000e+02 9.588969423233546507e-01 +2.730000000000000000e+02 9.592443225834951237e-01 +2.740000000000000000e+02 9.595876802129820193e-01 +2.750000000000000000e+02 9.599270736609903931e-01 +2.760000000000000000e+02 9.602625603672498844e-01 +2.770000000000000000e+02 9.605941967819853211e-01 +2.780000000000000000e+02 9.609220383854208958e-01 +2.790000000000000000e+02 9.612461397068571278e-01 +2.800000000000000000e+02 9.615665543433322693e-01 +2.810000000000000000e+02 9.618833349778763697e-01 +2.820000000000000000e+02 9.621965333973685475e-01 +2.830000000000000000e+02 9.625062005100065710e-01 +2.840000000000000000e+02 9.628123863623972989e-01 +2.850000000000000000e+02 9.631151401562780823e-01 +2.860000000000000000e+02 9.634145102648768999e-01 +2.870000000000000000e+02 9.637105442489187768e-01 +2.880000000000000000e+02 9.640032888722892546e-01 +2.890000000000000000e+02 9.642927901173611316e-01 +2.900000000000000000e+02 9.645790931999912443e-01 +2.910000000000000000e+02 9.648622425841988370e-01 +2.920000000000000000e+02 9.651422819965271849e-01 +2.930000000000000000e+02 9.654192544401032361e-01 +2.940000000000000000e+02 9.656932022083931644e-01 +2.950000000000000000e+02 9.659641668986710394e-01 +2.960000000000000000e+02 9.662321894251969523e-01 +2.970000000000000000e+02 9.664973100321210264e-01 +2.980000000000000000e+02 9.667595683061116496e-01 +2.990000000000000000e+02 9.670190031887181403e-01 +3.000000000000000000e+02 9.672756529884759535e-01 +3.010000000000000000e+02 9.675295553927538705e-01 +3.020000000000000000e+02 9.677807474793557185e-01 +3.030000000000000000e+02 9.680292657278791735e-01 +3.040000000000000000e+02 9.682751460308365310e-01 +3.050000000000000000e+02 9.685184237045449951e-01 +3.060000000000000000e+02 9.687591334997899262e-01 +3.070000000000000000e+02 9.689973096122663776e-01 +3.080000000000000000e+02 9.692329856928064702e-01 +3.090000000000000000e+02 9.694661948573932708e-01 +3.100000000000000000e+02 9.696969696969697239e-01 +3.110000000000000000e+02 9.699253422870445229e-01 +3.120000000000000000e+02 9.701513441971016949e-01 +3.130000000000000000e+02 9.703750064998172276e-01 +3.140000000000000000e+02 9.705963597800861820e-01 +3.150000000000000000e+02 9.708154341438670620e-01 +3.160000000000000000e+02 9.710322592268454400e-01 +3.170000000000000000e+02 9.712468642029199462e-01 +3.180000000000000000e+02 9.714592777925190603e-01 +3.190000000000000000e+02 9.716695282707473735e-01 +3.200000000000000000e+02 9.718776434753673144e-01 +3.210000000000000000e+02 9.720836508146211141e-01 +3.220000000000000000e+02 9.722875772748942325e-01 +3.230000000000000000e+02 9.724894494282260160e-01 +3.240000000000000000e+02 9.726892934396687007e-01 +3.250000000000000000e+02 9.728871350744995317e-01 +3.260000000000000000e+02 9.730829997052899971e-01 +3.270000000000000000e+02 9.732769123188330651e-01 +3.280000000000000000e+02 9.734688975229330854e-01 +3.290000000000000000e+02 9.736589795530609104e-01 +3.300000000000000000e+02 9.738471822788783427e-01 +3.310000000000000000e+02 9.740335292106320209e-01 +3.320000000000000000e+02 9.742180435054224041e-01 +3.330000000000000000e+02 9.744007479733489685e-01 +3.340000000000000000e+02 9.745816650835358308e-01 +3.350000000000000000e+02 9.747608169700374692e-01 +3.360000000000000000e+02 9.749382254376306456e-01 +3.370000000000000000e+02 9.751139119674927525e-01 +3.380000000000000000e+02 9.752878977227692481e-01 +3.390000000000000000e+02 9.754602035540337335e-01 +3.400000000000000000e+02 9.756308500046412258e-01 +3.410000000000000000e+02 9.757998573159796241e-01 +3.420000000000000000e+02 9.759672454326170365e-01 +3.430000000000000000e+02 9.761330340073522960e-01 +3.440000000000000000e+02 9.762972424061682197e-01 +3.450000000000000000e+02 9.764598897130878363e-01 +3.460000000000000000e+02 9.766209947349399068e-01 +3.470000000000000000e+02 9.767805760060331854e-01 +3.480000000000000000e+02 9.769386517927395319e-01 +3.490000000000000000e+02 9.770952400979914243e-01 +3.500000000000000000e+02 9.772503586656956509e-01 +3.510000000000000000e+02 9.774040249850586282e-01 +3.520000000000000000e+02 9.775562562948358902e-01 +3.530000000000000000e+02 9.777070695874967576e-01 +3.540000000000000000e+02 9.778564816133126225e-01 +3.550000000000000000e+02 9.780045088843680734e-01 +3.560000000000000000e+02 9.781511676784973019e-01 +3.570000000000000000e+02 9.782964740431460138e-01 +3.580000000000000000e+02 9.784404437991610637e-01 +3.590000000000000000e+02 9.785830925445111461e-01 +3.600000000000000000e+02 9.787244356579366533e-01 +3.610000000000000000e+02 9.788644883025320320e-01 +3.620000000000000000e+02 9.790032654292627479e-01 +3.630000000000000000e+02 9.791407817804164138e-01 +3.640000000000000000e+02 9.792770518929898582e-01 +3.650000000000000000e+02 9.794120901020159087e-01 +3.660000000000000000e+02 9.795459105438264480e-01 +3.670000000000000000e+02 9.796785271592575173e-01 +3.680000000000000000e+02 9.798099536967950218e-01 +3.690000000000000000e+02 9.799402037156637046e-01 +3.700000000000000000e+02 9.800692905888582773e-01 +3.710000000000000000e+02 9.801972275061218154e-01 +3.720000000000000000e+02 9.803240274768684204e-01 +3.730000000000000000e+02 9.804497033330529243e-01 +3.740000000000000000e+02 9.805742677319907452e-01 +3.750000000000000000e+02 9.806977331591234526e-01 +3.760000000000000000e+02 9.808201119307383697e-01 +3.770000000000000000e+02 9.809414161966368839e-01 +3.780000000000000000e+02 9.810616579427555717e-01 +3.790000000000000000e+02 9.811808489937409172e-01 +3.800000000000000000e+02 9.812990010154775122e-01 +3.810000000000000000e+02 9.814161255175715137e-01 +3.820000000000000000e+02 9.815322338557902482e-01 +3.830000000000000000e+02 9.816473372344579618e-01 +3.840000000000000000e+02 9.817614467088097152e-01 +3.850000000000000000e+02 9.818745731873030902e-01 +3.860000000000000000e+02 9.819867274338901497e-01 +3.870000000000000000e+02 9.820979200702487644e-01 +3.880000000000000000e+02 9.822081615779744146e-01 +3.890000000000000000e+02 9.823174623007345785e-01 +3.900000000000000000e+02 9.824258324463845948e-01 +3.910000000000000000e+02 9.825332820890474439e-01 +3.920000000000000000e+02 9.826398211711564468e-01 +3.930000000000000000e+02 9.827454595054632147e-01 +3.940000000000000000e+02 9.828502067770104045e-01 +3.950000000000000000e+02 9.829540725450701677e-01 +3.960000000000000000e+02 9.830570662450499597e-01 +3.970000000000000000e+02 9.831591971903642646e-01 +3.980000000000000000e+02 9.832604745742754560e-01 +3.990000000000000000e+02 9.833609074717017950e-01 +4.000000000000000000e+02 9.834605048409957861e-01 +4.010000000000000000e+02 9.835592755256908903e-01 +4.020000000000000000e+02 9.836572282562192626e-01 +4.030000000000000000e+02 9.837543716516000680e-01 +4.040000000000000000e+02 9.838507142210985990e-01 +4.050000000000000000e+02 9.839462643658579699e-01 +4.060000000000000000e+02 9.840410303805035008e-01 +4.070000000000000000e+02 9.841350204547183456e-01 +4.080000000000000000e+02 9.842282426747944735e-01 +4.090000000000000000e+02 9.843207050251564505e-01 +4.100000000000000000e+02 9.844124153898600182e-01 +4.110000000000000000e+02 9.845033815540652489e-01 +4.120000000000000000e+02 9.845936112054862743e-01 +4.130000000000000000e+02 9.846831119358141482e-01 +4.140000000000000000e+02 9.847718912421192794e-01 +4.150000000000000000e+02 9.848599565282284418e-01 +4.160000000000000000e+02 9.849473151060798015e-01 +4.170000000000000000e+02 9.850339741970542962e-01 +4.180000000000000000e+02 9.851199409332872525e-01 +4.190000000000000000e+02 9.852052223589562452e-01 +4.200000000000000000e+02 9.852898254315487492e-01 +4.210000000000000000e+02 9.853737570231089204e-01 +4.220000000000000000e+02 9.854570239214641703e-01 +4.230000000000000000e+02 9.855396328314304233e-01 +4.240000000000000000e+02 9.856215903759997232e-01 +4.250000000000000000e+02 9.857029030975065220e-01 +4.260000000000000000e+02 9.857835774587766497e-01 +4.270000000000000000e+02 9.858636198442558563e-01 +4.280000000000000000e+02 9.859430365611224767e-01 +4.290000000000000000e+02 9.860218338403787808e-01 +4.300000000000000000e+02 9.861000178379288883e-01 +4.310000000000000000e+02 9.861775946356350353e-01 +4.320000000000000000e+02 9.862545702423605176e-01 +4.330000000000000000e+02 9.863309505949930944e-01 +4.340000000000000000e+02 9.864067415594538479e-01 +4.350000000000000000e+02 9.864819489316890566e-01 +4.360000000000000000e+02 9.865565784386469694e-01 +4.370000000000000000e+02 9.866306357392375936e-01 +4.380000000000000000e+02 9.867041264252789379e-01 +4.390000000000000000e+02 9.867770560224270460e-01 +4.400000000000000000e+02 9.868494299910922640e-01 +4.410000000000000000e+02 9.869212537273399644e-01 +4.420000000000000000e+02 9.869925325637781688e-01 +4.430000000000000000e+02 9.870632717704301839e-01 +4.440000000000000000e+02 9.871334765555943580e-01 +4.450000000000000000e+02 9.872031520666898485e-01 +4.460000000000000000e+02 9.872723033910895118e-01 +4.470000000000000000e+02 9.873409355569392476e-01 +4.480000000000000000e+02 9.874090535339652419e-01 +4.490000000000000000e+02 9.874766622342687761e-01 +4.500000000000000000e+02 9.875437665131071574e-01 +4.510000000000000000e+02 9.876103711696644361e-01 +4.520000000000000000e+02 9.876764809478097984e-01 +4.530000000000000000e+02 9.877421005368426377e-01 +4.540000000000000000e+02 9.878072345722284098e-01 +4.550000000000000000e+02 9.878718876363221657e-01 +4.560000000000000000e+02 9.879360642590803154e-01 +4.570000000000000000e+02 9.879997689187621779e-01 +4.580000000000000000e+02 9.880630060426217609e-01 +4.590000000000000000e+02 9.881257800075871067e-01 +4.600000000000000000e+02 9.881880951409297564e-01 +4.610000000000000000e+02 9.882499557209258878e-01 +4.620000000000000000e+02 9.883113659775042414e-01 +4.630000000000000000e+02 9.883723300928874966e-01 +4.640000000000000000e+02 9.884328522022212127e-01 +4.650000000000000000e+02 9.884929363941955538e-01 +4.660000000000000000e+02 9.885525867116558008e-01 +4.670000000000000000e+02 9.886118071522045359e-01 +4.680000000000000000e+02 9.886706016687947240e-01 +4.690000000000000000e+02 9.887289741703143564e-01 +4.700000000000000000e+02 9.887869285221614346e-01 +4.710000000000000000e+02 9.888444685468111839e-01 +4.720000000000000000e+02 9.889015980243734960e-01 +4.730000000000000000e+02 9.889583206931445991e-01 +4.740000000000000000e+02 9.890146402501476253e-01 +4.750000000000000000e+02 9.890705603516674049e-01 +4.760000000000000000e+02 9.891260846137756024e-01 +4.770000000000000000e+02 9.891812166128501893e-01 +4.780000000000000000e+02 9.892359598860847036e-01 +4.790000000000000000e+02 9.892903179319926243e-01 +4.800000000000000000e+02 9.893442942109016425e-01 +4.810000000000000000e+02 9.893978921454438247e-01 +4.820000000000000000e+02 9.894511151210355626e-01 +4.830000000000000000e+02 9.895039664863524154e-01 +4.840000000000000000e+02 9.895564495537962912e-01 +4.850000000000000000e+02 9.896085675999564124e-01 +4.860000000000000000e+02 9.896603238660622859e-01 +4.870000000000000000e+02 9.897117215584322336e-01 +4.880000000000000000e+02 9.897627638489137070e-01 +4.890000000000000000e+02 9.898134538753166067e-01 +4.900000000000000000e+02 9.898637947418434946e-01 +4.910000000000000000e+02 9.899137895195105896e-01 +4.920000000000000000e+02 9.899634412465629918e-01 +4.930000000000000000e+02 9.900127529288866857e-01 +4.940000000000000000e+02 9.900617275404104412e-01 +4.950000000000000000e+02 9.901103680235056048e-01 +4.960000000000000000e+02 9.901586772893785637e-01 +4.970000000000000000e+02 9.902066582184575472e-01 +4.980000000000000000e+02 9.902543136607740992e-01 +4.990000000000000000e+02 9.903016464363397775e-01 +5.000000000000000000e+02 9.903486593355166345e-01 +5.010000000000000000e+02 9.903953551193827032e-01 +5.020000000000000000e+02 9.904417365200931522e-01 +5.030000000000000000e+02 9.904878062412345585e-01 +5.040000000000000000e+02 9.905335669581761815e-01 +5.050000000000000000e+02 9.905790213184151316e-01 +5.060000000000000000e+02 9.906241719419167646e-01 +5.070000000000000000e+02 9.906690214214506351e-01 +5.080000000000000000e+02 9.907135723229218982e-01 +5.090000000000000000e+02 9.907578271856978258e-01 +5.100000000000000000e+02 9.908017885229292165e-01 +5.110000000000000000e+02 9.908454588218691406e-01 +5.120000000000000000e+02 9.908888405441842462e-01 +5.130000000000000000e+02 9.909319361262652892e-01 +5.140000000000000000e+02 9.909747479795308900e-01 +5.150000000000000000e+02 9.910172784907275156e-01 +5.160000000000000000e+02 9.910595300222265758e-01 +5.170000000000000000e+02 9.911015049123157450e-01 +5.180000000000000000e+02 9.911432054754875098e-01 +5.190000000000000000e+02 9.911846340027228308e-01 +5.200000000000000000e+02 9.912257927617720288e-01 +5.210000000000000000e+02 9.912666839974310085e-01 +5.220000000000000000e+02 9.913073099318134851e-01 +5.230000000000000000e+02 9.913476727646207687e-01 +5.240000000000000000e+02 9.913877746734068852e-01 +5.250000000000000000e+02 9.914276178138390350e-01 +5.260000000000000000e+02 9.914672043199578289e-01 +5.270000000000000000e+02 9.915065363044305302e-01 +5.280000000000000000e+02 9.915456158588027424e-01 +5.290000000000000000e+02 9.915844450537463217e-01 +5.300000000000000000e+02 9.916230259393039592e-01 +5.310000000000000000e+02 9.916613605451303215e-01 +5.320000000000000000e+02 9.916994508807294162e-01 +5.330000000000000000e+02 9.917372989356911805e-01 +5.340000000000000000e+02 9.917749066799214086e-01 +5.350000000000000000e+02 9.918122760638712343e-01 +5.360000000000000000e+02 9.918494090187627288e-01 +5.370000000000000000e+02 9.918863074568111671e-01 +5.380000000000000000e+02 9.919229732714441861e-01 +5.390000000000000000e+02 9.919594083375202764e-01 +5.400000000000000000e+02 9.919956145115402801e-01 +5.410000000000000000e+02 9.920315936318604422e-01 +5.420000000000000000e+02 9.920673475188992452e-01 +5.430000000000000000e+02 9.921028779753439109e-01 +5.440000000000000000e+02 9.921381867863525716e-01 +5.450000000000000000e+02 9.921732757197543329e-01 +5.460000000000000000e+02 9.922081465262476696e-01 +5.470000000000000000e+02 9.922428009395946047e-01 +5.480000000000000000e+02 9.922772406768133324e-01 +5.490000000000000000e+02 9.923114674383678446e-01 +5.500000000000000000e+02 9.923454829083561135e-01 +5.510000000000000000e+02 9.923792887546947217e-01 +5.520000000000000000e+02 9.924128866293009388e-01 +5.530000000000000000e+02 9.924462781682733548e-01 +5.540000000000000000e+02 9.924794649920707368e-01 +5.550000000000000000e+02 9.925124487056855571e-01 +5.560000000000000000e+02 9.925452308988195194e-01 +5.570000000000000000e+02 9.925778131460534226e-01 +5.580000000000000000e+02 9.926101970070165814e-01 +5.590000000000000000e+02 9.926423840265532483e-01 +5.600000000000000000e+02 9.926743757348874819e-01 +5.610000000000000000e+02 9.927061736477856835e-01 +5.620000000000000000e+02 9.927377792667173573e-01 +5.630000000000000000e+02 9.927691940790129843e-01 +5.640000000000000000e+02 9.928004195580204527e-01 +5.650000000000000000e+02 9.928314571632602670e-01 +5.660000000000000000e+02 9.928623083405772043e-01 +5.670000000000000000e+02 9.928929745222908609e-01 +5.680000000000000000e+02 9.929234571273451992e-01 +5.690000000000000000e+02 9.929537575614540978e-01 +5.700000000000000000e+02 9.929838772172473460e-01 +5.710000000000000000e+02 9.930138174744130852e-01 +5.720000000000000000e+02 9.930435796998391407e-01 +5.730000000000000000e+02 9.930731652477531313e-01 +5.740000000000000000e+02 9.931025754598596933e-01 +5.750000000000000000e+02 9.931318116654763717e-01 +5.760000000000000000e+02 9.931608751816692893e-01 +5.770000000000000000e+02 9.931897673133837090e-01 +5.780000000000000000e+02 9.932184893535777048e-01 +5.790000000000000000e+02 9.932470425833489491e-01 +5.800000000000000000e+02 9.932754282720644978e-01 +5.810000000000000000e+02 9.933036476774864676e-01 +5.820000000000000000e+02 9.933317020458959368e-01 +5.830000000000000000e+02 9.933595926122175124e-01 +5.840000000000000000e+02 9.933873206001399003e-01 +5.850000000000000000e+02 9.934148872222365867e-01 +5.860000000000000000e+02 9.934422936800837434e-01 +5.870000000000000000e+02 9.934695411643787999e-01 +5.880000000000000000e+02 9.934966308550546854e-01 +5.890000000000000000e+02 9.935235639213958470e-01 +5.900000000000000000e+02 9.935503415221494938e-01 +5.910000000000000000e+02 9.935769648056383962e-01 +5.920000000000000000e+02 9.936034349098709084e-01 +5.930000000000000000e+02 9.936297529626496594e-01 +5.940000000000000000e+02 9.936559200816791337e-01 +5.950000000000000000e+02 9.936819373746723638e-01 +5.960000000000000000e+02 9.937078059394549578e-01 +5.970000000000000000e+02 9.937335268640700159e-01 +5.980000000000000000e+02 9.937591012268803814e-01 +5.990000000000000000e+02 9.937845300966692275e-01 +6.000000000000000000e+02 9.938098145327404209e-01 +6.010000000000000000e+02 9.938349555850175543e-01 +6.020000000000000000e+02 9.938599542941416454e-01 +6.030000000000000000e+02 9.938848116915675046e-01 +6.040000000000000000e+02 9.939095287996586592e-01 +6.050000000000000000e+02 9.939341066317824991e-01 +6.060000000000000000e+02 9.939585461924024257e-01 +6.070000000000000000e+02 9.939828484771703332e-01 +6.080000000000000000e+02 9.940070144730174251e-01 +6.090000000000000000e+02 9.940310451582442530e-01 +6.100000000000000000e+02 9.940549415026085356e-01 +6.110000000000000000e+02 9.940787044674144202e-01 +6.120000000000000000e+02 9.941023350055973040e-01 +6.130000000000000000e+02 9.941258340618114309e-01 +6.140000000000000000e+02 9.941492025725129356e-01 +6.150000000000000000e+02 9.941724414660443321e-01 +6.160000000000000000e+02 9.941955516627170031e-01 +6.170000000000000000e+02 9.942185340748928013e-01 +6.180000000000000000e+02 9.942413896070649848e-01 +6.190000000000000000e+02 9.942641191559378200e-01 +6.200000000000000000e+02 9.942867236105056294e-01 +6.210000000000000000e+02 9.943092038521308407e-01 +6.220000000000000000e+02 9.943315607546203694e-01 +6.230000000000000000e+02 9.943537951843032241e-01 +6.240000000000000000e+02 9.943759080001042250e-01 +6.250000000000000000e+02 9.943979000536189439e-01 +6.260000000000000000e+02 9.944197721891880892e-01 +6.270000000000000000e+02 9.944415252439690045e-01 +6.280000000000000000e+02 9.944631600480079436e-01 +6.290000000000000000e+02 9.944846774243116805e-01 +6.300000000000000000e+02 9.945060781889170087e-01 +6.310000000000000000e+02 9.945273631509605750e-01 +6.320000000000000000e+02 9.945485331127472683e-01 +6.330000000000000000e+02 9.945695888698180553e-01 +6.340000000000000000e+02 9.945905312110177032e-01 +6.350000000000000000e+02 9.946113609185601723e-01 +6.360000000000000000e+02 9.946320787680943409e-01 +6.370000000000000000e+02 9.946526855287700641e-01 +6.380000000000000000e+02 9.946731819632997906e-01 +6.390000000000000000e+02 9.946935688280245103e-01 +6.400000000000000000e+02 9.947138468729747052e-01 +6.410000000000000000e+02 9.947340168419332995e-01 +6.420000000000000000e+02 9.947540794724957225e-01 +6.430000000000000000e+02 9.947740354961319698e-01 +6.440000000000000000e+02 9.947938856382447792e-01 +6.450000000000000000e+02 9.948136306182303601e-01 +6.460000000000000000e+02 9.948332711495360137e-01 +6.470000000000000000e+02 9.948528079397183088e-01 +6.480000000000000000e+02 9.948722416904998145e-01 +6.490000000000000000e+02 9.948915730978267202e-01 +6.500000000000000000e+02 9.949108028519239033e-01 +6.510000000000000000e+02 9.949299316373505508e-01 +6.520000000000000000e+02 9.949489601330550048e-01 +6.530000000000000000e+02 9.949678890124282749e-01 +6.540000000000000000e+02 9.949867189433591053e-01 +6.550000000000000000e+02 9.950054505882841571e-01 +6.560000000000000000e+02 9.950240846042437415e-01 +6.570000000000000000e+02 9.950426216429305581e-01 +6.580000000000000000e+02 9.950610623507429864e-01 +6.590000000000000000e+02 9.950794073688343788e-01 +6.600000000000000000e+02 9.950976573331640207e-01 +6.610000000000000000e+02 9.951158128745459797e-01 +6.620000000000000000e+02 9.951338746186983997e-01 +6.630000000000000000e+02 9.951518431862922398e-01 +6.640000000000000000e+02 9.951697191929986808e-01 +6.650000000000000000e+02 9.951875032495365314e-01 +6.660000000000000000e+02 9.952051959617200794e-01 +6.670000000000000000e+02 9.952227979305031669e-01 +6.680000000000000000e+02 9.952403097520282627e-01 +6.690000000000000000e+02 9.952577320176689835e-01 +6.700000000000000000e+02 9.952750653140766124e-01 +6.710000000000000000e+02 9.952923102232238417e-01 +6.720000000000000000e+02 9.953094673224488487e-01 +6.730000000000000000e+02 9.953265371844985943e-01 +6.740000000000000000e+02 9.953435203775720108e-01 +6.750000000000000000e+02 9.953604174653625236e-01 +6.760000000000000000e+02 9.953772290071002393e-01 +6.770000000000000000e+02 9.953939555575922471e-01 +6.780000000000000000e+02 9.954105976672661393e-01 +6.790000000000000000e+02 9.954271558822084254e-01 +6.800000000000000000e+02 9.954436307442061649e-01 +6.810000000000000000e+02 9.954600227907867138e-01 +6.820000000000000000e+02 9.954763325552564712e-01 +6.830000000000000000e+02 9.954925605667402921e-01 +6.840000000000000000e+02 9.955087073502205675e-01 +6.850000000000000000e+02 9.955247734265740833e-01 +6.860000000000000000e+02 9.955407593126117671e-01 +6.870000000000000000e+02 9.955566655211139926e-01 +6.880000000000000000e+02 9.955724925608687714e-01 +6.890000000000000000e+02 9.955882409367085017e-01 +6.900000000000000000e+02 9.956039111495451621e-01 +6.910000000000000000e+02 9.956195036964069489e-01 +6.920000000000000000e+02 9.956350190704739145e-01 +6.930000000000000000e+02 9.956504577611122730e-01 +6.940000000000000000e+02 9.956658202539091507e-01 +6.950000000000000000e+02 9.956811070307083344e-01 +6.960000000000000000e+02 9.956963185696421359e-01 +6.970000000000000000e+02 9.957114553451665850e-01 +6.980000000000000000e+02 9.957265178280941820e-01 +6.990000000000000000e+02 9.957415064856272036e-01 +7.000000000000000000e+02 9.957564217813892338e-01 +7.010000000000000000e+02 9.957712641754588034e-01 +7.020000000000000000e+02 9.957860341244005875e-01 +7.030000000000000000e+02 9.958007320812967134e-01 +7.040000000000000000e+02 9.958153584957788462e-01 +7.050000000000000000e+02 9.958299138140588314e-01 +7.060000000000000000e+02 9.958443984789584480e-01 +7.070000000000000000e+02 9.958588129299409397e-01 +7.080000000000000000e+02 9.958731576031409904e-01 +7.090000000000000000e+02 9.958874329313931462e-01 +7.100000000000000000e+02 9.959016393442622350e-01 +7.110000000000000000e+02 9.959157772680726772e-01 +7.120000000000000000e+02 9.959298471259364627e-01 +7.130000000000000000e+02 9.959438493377819057e-01 +7.140000000000000000e+02 9.959577843203820668e-01 +7.150000000000000000e+02 9.959716524873828414e-01 +7.160000000000000000e+02 9.959854542493302709e-01 +7.170000000000000000e+02 9.959991900136972998e-01 +7.180000000000000000e+02 9.960128601849123076e-01 +7.190000000000000000e+02 9.960264651643844225e-01 +7.200000000000000000e+02 9.960400053505313878e-01 +7.210000000000000000e+02 9.960534811388046528e-01 +7.220000000000000000e+02 9.960668929217162404e-01 +7.230000000000000000e+02 9.960802410888639491e-01 +7.240000000000000000e+02 9.960935260269563329e-01 +7.250000000000000000e+02 9.961067481198400131e-01 +7.260000000000000000e+02 9.961199077485219933e-01 +7.270000000000000000e+02 9.961330052911963051e-01 +7.280000000000000000e+02 9.961460411232673229e-01 +7.290000000000000000e+02 9.961590156173745214e-01 +7.300000000000000000e+02 9.961719291434167900e-01 +7.310000000000000000e+02 9.961847820685751920e-01 +7.320000000000000000e+02 9.961975747573375006e-01 +7.330000000000000000e+02 9.962103075715207368e-01 +7.340000000000000000e+02 9.962229808702944833e-01 +7.350000000000000000e+02 9.962355950102039781e-01 +7.360000000000000000e+02 9.962481503451922071e-01 +7.370000000000000000e+02 9.962606472266226643e-01 +7.380000000000000000e+02 9.962730860033007785e-01 +7.390000000000000000e+02 9.962854670214970065e-01 +7.400000000000000000e+02 9.962977906249675941e-01 +7.410000000000000000e+02 9.963100571549767803e-01 +7.420000000000000000e+02 9.963222669503171147e-01 +7.430000000000000000e+02 9.963344203473318839e-01 +7.440000000000000000e+02 9.963465176799339851e-01 +7.450000000000000000e+02 9.963585592796291301e-01 +7.460000000000000000e+02 9.963705454755340529e-01 +7.470000000000000000e+02 9.963824765943983808e-01 +7.480000000000000000e+02 9.963943529606235083e-01 +7.490000000000000000e+02 9.964061748962832477e-01 +7.500000000000000000e+02 9.964179427211431461e-01 +7.510000000000000000e+02 9.964296567526800263e-01 +7.520000000000000000e+02 9.964413173061015261e-01 +7.530000000000000000e+02 9.964529246943647500e-01 +7.540000000000000000e+02 9.964644792281954766e-01 +7.550000000000000000e+02 9.964759812161069208e-01 +7.560000000000000000e+02 9.964874309644183858e-01 +7.570000000000000000e+02 9.964988287772732489e-01 +7.580000000000000000e+02 9.965101749566575018e-01 +7.590000000000000000e+02 9.965214698024176254e-01 +7.600000000000000000e+02 9.965327136122783536e-01 +7.610000000000000000e+02 9.965439066818611025e-01 +7.620000000000000000e+02 9.965550493047001801e-01 +7.630000000000000000e+02 9.965661417722613269e-01 +7.640000000000000000e+02 9.965771843739581470e-01 +7.650000000000000000e+02 9.965881773971690949e-01 +7.660000000000000000e+02 9.965991211272555717e-01 +7.670000000000000000e+02 9.966100158475766913e-01 +7.680000000000000000e+02 9.966208618395072660e-01 +7.690000000000000000e+02 9.966316593824539050e-01 +7.700000000000000000e+02 9.966424087538701126e-01 +7.710000000000000000e+02 9.966531102292742750e-01 +7.720000000000000000e+02 9.966637640822644251e-01 +7.730000000000000000e+02 9.966743705845333423e-01 +7.740000000000000000e+02 9.966849300058862049e-01 +7.750000000000000000e+02 9.966954426142541346e-01 +7.760000000000000000e+02 9.967059086757101838e-01 +7.770000000000000000e+02 9.967163284544848789e-01 +7.780000000000000000e+02 9.967267022129807641e-01 +7.790000000000000000e+02 9.967370302117873893e-01 +7.800000000000000000e+02 9.967473127096965202e-01 +7.810000000000000000e+02 9.967575499637160164e-01 +7.820000000000000000e+02 9.967677422290845968e-01 +7.830000000000000000e+02 9.967778897592871612e-01 +7.840000000000000000e+02 9.967879928060670025e-01 +7.850000000000000000e+02 9.967980516194413498e-01 +7.860000000000000000e+02 9.968080664477155795e-01 +7.870000000000000000e+02 9.968180375374954272e-01 +7.880000000000000000e+02 9.968279651337024205e-01 +7.890000000000000000e+02 9.968378494795866462e-01 +7.900000000000000000e+02 9.968476908167398509e-01 +7.910000000000000000e+02 9.968574893851093188e-01 +7.920000000000000000e+02 9.968672454230109725e-01 +7.930000000000000000e+02 9.968769591671424735e-01 +7.940000000000000000e+02 9.968866308525957676e-01 +7.950000000000000000e+02 9.968962607128704079e-01 +7.960000000000000000e+02 9.969058489798858780e-01 +7.970000000000000000e+02 9.969153958839949148e-01 +7.980000000000000000e+02 9.969249016539946107e-01 +7.990000000000000000e+02 9.969343665171402913e-01 +8.000000000000000000e+02 9.969437906991567289e-01 +8.010000000000000000e+02 9.969531744242510207e-01 +8.020000000000000000e+02 9.969625179151238026e-01 +8.030000000000000000e+02 9.969718213929817940e-01 +8.040000000000000000e+02 9.969810850775494560e-01 +8.050000000000000000e+02 9.969903091870808698e-01 +8.060000000000000000e+02 9.969994939383708399e-01 +8.070000000000000000e+02 9.970086395467666618e-01 +8.080000000000000000e+02 9.970177462261797796e-01 +8.090000000000000000e+02 9.970268141890966662e-01 +8.100000000000000000e+02 9.970358436465899254e-01 +8.110000000000000000e+02 9.970448348083302825e-01 +8.120000000000000000e+02 9.970537878825964651e-01 +8.130000000000000000e+02 9.970627030762861942e-01 +8.140000000000000000e+02 9.970715805949277311e-01 +8.150000000000000000e+02 9.970804206426902017e-01 +8.160000000000000000e+02 9.970892234223938111e-01 +8.170000000000000000e+02 9.970979891355207236e-01 +8.180000000000000000e+02 9.971067179822254989e-01 +8.190000000000000000e+02 9.971154101613454168e-01 +8.200000000000000000e+02 9.971240658704100257e-01 +8.210000000000000000e+02 9.971326853056523554e-01 +8.220000000000000000e+02 9.971412686620182431e-01 +8.230000000000000000e+02 9.971498161331764365e-01 +8.240000000000000000e+02 9.971583279115286969e-01 +8.250000000000000000e+02 9.971668041882186806e-01 +8.260000000000000000e+02 9.971752451531429307e-01 +8.270000000000000000e+02 9.971836509949597582e-01 +8.280000000000000000e+02 9.971920219010985686e-01 +8.290000000000000000e+02 9.972003580577697424e-01 +8.300000000000000000e+02 9.972086596499736277e-01 +8.310000000000000000e+02 9.972169268615103110e-01 +8.320000000000000000e+02 9.972251598749880541e-01 +8.330000000000000000e+02 9.972333588718328423e-01 +8.340000000000000000e+02 9.972415240322978214e-01 +8.350000000000000000e+02 9.972496555354710690e-01 +8.360000000000000000e+02 9.972577535592859199e-01 +8.370000000000000000e+02 9.972658182805285154e-01 +8.380000000000000000e+02 9.972738498748472402e-01 +8.390000000000000000e+02 9.972818485167609381e-01 +8.400000000000000000e+02 9.972898143796676829e-01 +8.410000000000000000e+02 9.972977476358534377e-01 +8.420000000000000000e+02 9.973056484565001600e-01 +8.430000000000000000e+02 9.973135170116937953e-01 +8.440000000000000000e+02 9.973213534704338246e-01 +8.450000000000000000e+02 9.973291580006400370e-01 +8.460000000000000000e+02 9.973369307691610786e-01 +8.470000000000000000e+02 9.973446719417835560e-01 +8.480000000000000000e+02 9.973523816832379207e-01 +8.490000000000000000e+02 9.973600601572083502e-01 +8.500000000000000000e+02 9.973677075263398528e-01 +8.510000000000000000e+02 9.973753239522455960e-01 +8.520000000000000000e+02 9.973829095955153434e-01 +8.530000000000000000e+02 9.973904646157224496e-01 +8.540000000000000000e+02 9.973979891714321866e-01 +8.550000000000000000e+02 9.974054834202084052e-01 +8.560000000000000000e+02 9.974129475186223059e-01 +8.570000000000000000e+02 9.974203816222577679e-01 +8.580000000000000000e+02 9.974277858857204526e-01 +8.590000000000000000e+02 9.974351604626444656e-01 +8.600000000000000000e+02 9.974425055056994616e-01 +8.610000000000000000e+02 9.974498211665978609e-01 +8.620000000000000000e+02 9.974571075961018440e-01 +8.630000000000000000e+02 9.974643649440307902e-01 +8.640000000000000000e+02 9.974715933592674943e-01 +8.650000000000000000e+02 9.974787929897652727e-01 +8.660000000000000000e+02 9.974859639825558455e-01 +8.670000000000000000e+02 9.974931064837543326e-01 +8.680000000000000000e+02 9.975002206385673587e-01 +8.690000000000000000e+02 9.975073065912993808e-01 +8.700000000000000000e+02 9.975143644853586844e-01 +8.710000000000000000e+02 9.975213944632647101e-01 +8.720000000000000000e+02 9.975283966666543822e-01 +8.730000000000000000e+02 9.975353712362884373e-01 +8.740000000000000000e+02 9.975423183120574189e-01 +8.750000000000000000e+02 9.975492380329891162e-01 +8.760000000000000000e+02 9.975561305372533383e-01 +8.770000000000000000e+02 9.975629959621694631e-01 +8.780000000000000000e+02 9.975698344442121002e-01 +8.790000000000000000e+02 9.975766461190167522e-01 +8.800000000000000000e+02 9.975834311213869210e-01 +8.810000000000000000e+02 9.975901895852996581e-01 +8.820000000000000000e+02 9.975969216439105614e-01 +8.830000000000000000e+02 9.976036274295613238e-01 +8.840000000000000000e+02 9.976103070737848411e-01 +8.850000000000000000e+02 9.976169607073107626e-01 +8.860000000000000000e+02 9.976235884600719306e-01 +8.870000000000000000e+02 9.976301904612093763e-01 +8.880000000000000000e+02 9.976367668390787591e-01 +8.890000000000000000e+02 9.976433177212551406e-01 +8.900000000000000000e+02 9.976498432345395351e-01 +8.910000000000000000e+02 9.976563435049637940e-01 +8.920000000000000000e+02 9.976628186577963797e-01 +8.930000000000000000e+02 9.976692688175474721e-01 +8.940000000000000000e+02 9.976756941079749641e-01 +8.950000000000000000e+02 9.976820946520893463e-01 +8.960000000000000000e+02 9.976884705721589253e-01 +8.970000000000000000e+02 9.976948219897159298e-01 +8.980000000000000000e+02 9.977011490255603965e-01 +8.990000000000000000e+02 9.977074517997667202e-01 +9.000000000000000000e+02 9.977137304316880950e-01 +9.010000000000000000e+02 9.977199850399616210e-01 +9.020000000000000000e+02 9.977262157425134115e-01 +9.030000000000000000e+02 9.977324226565638110e-01 +9.040000000000000000e+02 9.977386058986325024e-01 +9.050000000000000000e+02 9.977447655845423924e-01 +9.060000000000000000e+02 9.977509018294263843e-01 +9.070000000000000000e+02 9.977570147477301532e-01 +9.080000000000000000e+02 9.977631044532185856e-01 +9.090000000000000000e+02 9.977691710589799978e-01 +9.100000000000000000e+02 9.977752146774304665e-01 +9.110000000000000000e+02 9.977812354203190459e-01 +9.120000000000000000e+02 9.977872333987326536e-01 +9.130000000000000000e+02 9.977932087231000668e-01 +9.140000000000000000e+02 9.977991615031963635e-01 +9.150000000000000000e+02 9.978050918481488063e-01 +9.160000000000000000e+02 9.978109998664398406e-01 +9.170000000000000000e+02 9.978168856659124231e-01 +9.180000000000000000e+02 9.978227493537741299e-01 +9.190000000000000000e+02 9.978285910366020417e-01 +9.200000000000000000e+02 9.978344108203459628e-01 +9.210000000000000000e+02 9.978402088103347500e-01 +9.220000000000000000e+02 9.978459851112784218e-01 +9.230000000000000000e+02 9.978517398272741534e-01 +9.240000000000000000e+02 9.978574730618090527e-01 +9.250000000000000000e+02 9.978631849177659330e-01 +9.260000000000000000e+02 9.978688754974263109e-01 +9.270000000000000000e+02 9.978745449024749581e-01 +9.280000000000000000e+02 9.978801932340036762e-01 +9.290000000000000000e+02 9.978858205925162927e-01 +9.300000000000000000e+02 9.978914270779315476e-01 +9.310000000000000000e+02 9.978970127895876452e-01 +9.320000000000000000e+02 9.979025778262463620e-01 +9.330000000000000000e+02 9.979081222860968214e-01 +9.340000000000000000e+02 9.979136462667594909e-01 +9.350000000000000000e+02 9.979191498652899561e-01 +9.360000000000000000e+02 9.979246331781828072e-01 +9.370000000000000000e+02 9.979300963013751913e-01 +9.380000000000000000e+02 9.979355393302513644e-01 +9.390000000000000000e+02 9.979409623596459111e-01 +9.400000000000000000e+02 9.979463654838471864e-01 +9.410000000000000000e+02 9.979517487966017564e-01 +9.420000000000000000e+02 9.979571123911175068e-01 +9.430000000000000000e+02 9.979624563600671960e-01 +9.440000000000000000e+02 9.979677807955934510e-01 +9.450000000000000000e+02 9.979730857893097662e-01 +9.460000000000000000e+02 9.979783714323067212e-01 +9.470000000000000000e+02 9.979836378151542009e-01 +9.480000000000000000e+02 9.979888850279041712e-01 +9.490000000000000000e+02 9.979941131600961191e-01 +9.500000000000000000e+02 9.979993223007589398e-01 +9.510000000000000000e+02 9.980045125384151561e-01 +9.520000000000000000e+02 9.980096839610835824e-01 +9.530000000000000000e+02 9.980148366562837658e-01 +9.540000000000000000e+02 9.980199707110378737e-01 +9.550000000000000000e+02 9.980250862118759114e-01 +9.560000000000000000e+02 9.980301832448368327e-01 +9.570000000000000000e+02 9.980352618954737576e-01 +9.580000000000000000e+02 9.980403222488560822e-01 +9.590000000000000000e+02 9.980453643895732530e-01 +9.600000000000000000e+02 9.980503884017372096e-01 +9.610000000000000000e+02 9.980553943689868257e-01 +9.620000000000000000e+02 9.980603823744896852e-01 +9.630000000000000000e+02 9.980653525009459681e-01 +9.640000000000000000e+02 9.980703048305915592e-01 +9.650000000000000000e+02 9.980752394452011567e-01 +9.660000000000000000e+02 9.980801564260907144e-01 +9.670000000000000000e+02 9.980850558541209949e-01 +9.680000000000000000e+02 9.980899378097009000e-01 +9.690000000000000000e+02 9.980948023727891361e-01 +9.700000000000000000e+02 9.980996496228992099e-01 +9.710000000000000000e+02 9.981044796391004281e-01 +9.720000000000000000e+02 9.981092925000218941e-01 +9.730000000000000000e+02 9.981140882838549500e-01 +9.740000000000000000e+02 9.981188670683565078e-01 +9.750000000000000000e+02 9.981236289308517140e-01 +9.760000000000000000e+02 9.981283739482358364e-01 +9.770000000000000000e+02 9.981331021969791495e-01 +9.780000000000000000e+02 9.981378137531273786e-01 +9.790000000000000000e+02 9.981425086923062517e-01 +9.800000000000000000e+02 9.981471870897234977e-01 +9.810000000000000000e+02 9.981518490201711780e-01 +9.820000000000000000e+02 9.981564945580293502e-01 +9.830000000000000000e+02 9.981611237772682887e-01 +9.840000000000000000e+02 9.981657367514504831e-01 +9.850000000000000000e+02 9.981703335537345234e-01 +9.860000000000000000e+02 9.981749142568767663e-01 +9.870000000000000000e+02 9.981794789332348872e-01 +9.880000000000000000e+02 9.981840276547687685e-01 +9.890000000000000000e+02 9.981885604930452738e-01 +9.900000000000000000e+02 9.981930775192388028e-01 +9.910000000000000000e+02 9.981975788041353992e-01 +9.920000000000000000e+02 9.982020644181340829e-01 +9.930000000000000000e+02 9.982065344312497368e-01 +9.940000000000000000e+02 9.982109889131163261e-01 +9.950000000000000000e+02 9.982154279329878976e-01 +9.960000000000000000e+02 9.982198515597422439e-01 +9.970000000000000000e+02 9.982242598618824569e-01 +9.980000000000000000e+02 9.982286529075402592e-01 +9.990000000000000000e+02 9.982330307644775580e-01 +1.000000000000000000e+03 9.982373935000892207e-01 +1.001000000000000000e+03 9.982417411814050734e-01 +1.002000000000000000e+03 9.982460738750927876e-01 +1.003000000000000000e+03 9.982503916474597672e-01 +1.004000000000000000e+03 9.982546945644557024e-01 +1.005000000000000000e+03 9.982589826916742348e-01 +1.006000000000000000e+03 9.982632560943558442e-01 +1.007000000000000000e+03 9.982675148373906238e-01 +1.008000000000000000e+03 9.982717589853189466e-01 +1.009000000000000000e+03 9.982759886023346851e-01 +1.010000000000000000e+03 9.982802037522875427e-01 +1.011000000000000000e+03 9.982844044986851628e-01 +1.012000000000000000e+03 9.982885909046942396e-01 +1.013000000000000000e+03 9.982927630331445146e-01 +1.014000000000000000e+03 9.982969209465291094e-01 +1.015000000000000000e+03 9.983010647070083010e-01 +1.016000000000000000e+03 9.983051943764098546e-01 +1.017000000000000000e+03 9.983093100162322431e-01 +1.018000000000000000e+03 9.983134116876472008e-01 +1.019000000000000000e+03 9.983174994515001677e-01 +1.020000000000000000e+03 9.983215733683137305e-01 +1.021000000000000000e+03 9.983256334982892888e-01 +1.022000000000000000e+03 9.983296799013082756e-01 +1.023000000000000000e+03 9.983337126369355996e-01 +1.024000000000000000e+03 9.983377317644205329e-01 +1.025000000000000000e+03 9.983417373426987096e-01 +1.026000000000000000e+03 9.983457294303947904e-01 +1.027000000000000000e+03 9.983497080858234618e-01 +1.028000000000000000e+03 9.983536733669927665e-01 +1.029000000000000000e+03 9.983576253316041038e-01 +1.030000000000000000e+03 9.983615640370561151e-01 +1.031000000000000000e+03 9.983654895404445728e-01 +1.032000000000000000e+03 9.983694018985660446e-01 +1.033000000000000000e+03 9.983733011679190028e-01 +1.034000000000000000e+03 9.983771874047052686e-01 +1.035000000000000000e+03 9.983810606648325647e-01 +1.036000000000000000e+03 9.983849210039156263e-01 +1.037000000000000000e+03 9.983887684772788651e-01 +1.038000000000000000e+03 9.983926031399572576e-01 +1.039000000000000000e+03 9.983964250466987878e-01 +1.040000000000000000e+03 9.984002342519661122e-01 +1.041000000000000000e+03 9.984040308099378924e-01 +1.042000000000000000e+03 9.984078147745110154e-01 +1.043000000000000000e+03 9.984115861993020369e-01 +1.044000000000000000e+03 9.984153451376491795e-01 +1.045000000000000000e+03 9.984190916426136653e-01 +1.046000000000000000e+03 9.984228257669816031e-01 +1.047000000000000000e+03 9.984265475632657649e-01 +1.048000000000000000e+03 9.984302570837075841e-01 +1.049000000000000000e+03 9.984339543802774886e-01 +1.050000000000000000e+03 9.984376395046782315e-01 +1.051000000000000000e+03 9.984413125083454466e-01 +1.052000000000000000e+03 9.984449734424495349e-01 +1.053000000000000000e+03 9.984486223578976638e-01 +1.054000000000000000e+03 9.984522593053343220e-01 +1.055000000000000000e+03 9.984558843351444279e-01 +1.056000000000000000e+03 9.984594974974538850e-01 +1.057000000000000000e+03 9.984630988421308029e-01 +1.058000000000000000e+03 9.984666884187881619e-01 +1.059000000000000000e+03 9.984702662767850345e-01 +1.060000000000000000e+03 9.984738324652270292e-01 +1.061000000000000000e+03 9.984773870329695100e-01 +1.062000000000000000e+03 9.984809300286180411e-01 +1.063000000000000000e+03 9.984844615005298296e-01 +1.064000000000000000e+03 9.984879814968158351e-01 +1.065000000000000000e+03 9.984914900653421022e-01 +1.066000000000000000e+03 9.984949872537305371e-01 +1.067000000000000000e+03 9.984984731093615729e-01 +1.068000000000000000e+03 9.985019476793742799e-01 +1.069000000000000000e+03 9.985054110106688086e-01 +1.070000000000000000e+03 9.985088631499078327e-01 +1.071000000000000000e+03 9.985123041435169933e-01 +1.072000000000000000e+03 9.985157340376872304e-01 +1.073000000000000000e+03 9.985191528783762260e-01 +1.074000000000000000e+03 9.985225607113088486e-01 +1.075000000000000000e+03 9.985259575819798172e-01 +1.076000000000000000e+03 9.985293435356538128e-01 +1.077000000000000000e+03 9.985327186173680314e-01 +1.078000000000000000e+03 9.985360828719327397e-01 +1.079000000000000000e+03 9.985394363439327181e-01 +1.080000000000000000e+03 9.985427790777288148e-01 +1.081000000000000000e+03 9.985461111174590565e-01 +1.082000000000000000e+03 9.985494325070406463e-01 +1.083000000000000000e+03 9.985527432901700751e-01 +1.084000000000000000e+03 9.985560435103252308e-01 +1.085000000000000000e+03 9.985593332107667308e-01 +1.086000000000000000e+03 9.985626124345389210e-01 +1.087000000000000000e+03 9.985658812244713189e-01 +1.088000000000000000e+03 9.985691396231793915e-01 +1.089000000000000000e+03 9.985723876730666637e-01 +1.090000000000000000e+03 9.985756254163257184e-01 +1.091000000000000000e+03 9.985788528949383069e-01 +1.092000000000000000e+03 9.985820701506786801e-01 +1.093000000000000000e+03 9.985852772251126996e-01 +1.094000000000000000e+03 9.985884741596003922e-01 +1.095000000000000000e+03 9.985916609952969480e-01 +1.096000000000000000e+03 9.985948377731533876e-01 +1.097000000000000000e+03 9.985980045339183375e-01 +1.098000000000000000e+03 9.986011613181385860e-01 +1.099000000000000000e+03 9.986043081661615251e-01 +1.100000000000000000e+03 9.986074451181345957e-01 +1.101000000000000000e+03 9.986105722140071750e-01 +1.102000000000000000e+03 9.986136894935329078e-01 +1.103000000000000000e+03 9.986167969962687074e-01 +1.104000000000000000e+03 9.986198947615774202e-01 +1.105000000000000000e+03 9.986229828286286025e-01 +1.106000000000000000e+03 9.986260612363992983e-01 +1.107000000000000000e+03 9.986291300236754820e-01 +1.108000000000000000e+03 9.986321892290532798e-01 +1.109000000000000000e+03 9.986352388909394140e-01 +1.110000000000000000e+03 9.986382790475534232e-01 +1.111000000000000000e+03 9.986413097369274405e-01 +1.112000000000000000e+03 9.986443309969081916e-01 +1.113000000000000000e+03 9.986473428651576612e-01 +1.114000000000000000e+03 9.986503453791546470e-01 +1.115000000000000000e+03 9.986533385761948711e-01 +1.116000000000000000e+03 9.986563224933928673e-01 +1.117000000000000000e+03 9.986592971676829800e-01 +1.118000000000000000e+03 9.986622626358198085e-01 +1.119000000000000000e+03 9.986652189343798725e-01 +1.120000000000000000e+03 9.986681660997620558e-01 +1.121000000000000000e+03 9.986711041681888279e-01 +1.122000000000000000e+03 9.986740331757082423e-01 +1.123000000000000000e+03 9.986769531581930481e-01 +1.124000000000000000e+03 9.986798641513431329e-01 +1.125000000000000000e+03 9.986827661906858555e-01 +1.126000000000000000e+03 9.986856593115776004e-01 +1.127000000000000000e+03 9.986885435492039997e-01 +1.128000000000000000e+03 9.986914189385811547e-01 +1.129000000000000000e+03 9.986942855145573006e-01 +1.130000000000000000e+03 9.986971433118129182e-01 +1.131000000000000000e+03 9.986999923648617328e-01 +1.132000000000000000e+03 9.987028327080521573e-01 +1.133000000000000000e+03 9.987056643755676255e-01 +1.134000000000000000e+03 9.987084874014284797e-01 +1.135000000000000000e+03 9.987113018194914149e-01 +1.136000000000000000e+03 9.987141076634520331e-01 +1.137000000000000000e+03 9.987169049668446208e-01 +1.138000000000000000e+03 9.987196937630432592e-01 +1.139000000000000000e+03 9.987224740852631566e-01 +1.140000000000000000e+03 9.987252459665609816e-01 +1.141000000000000000e+03 9.987280094398365282e-01 +1.142000000000000000e+03 9.987307645378324938e-01 +1.143000000000000000e+03 9.987335112931362557e-01 +1.144000000000000000e+03 9.987362497381806481e-01 +1.145000000000000000e+03 9.987389799052441841e-01 +1.146000000000000000e+03 9.987417018264528323e-01 +1.147000000000000000e+03 9.987444155337801277e-01 +1.148000000000000000e+03 9.987471210590482817e-01 +1.149000000000000000e+03 9.987498184339295149e-01 +1.150000000000000000e+03 9.987525076899455012e-01 +1.151000000000000000e+03 9.987551888584703663e-01 +1.152000000000000000e+03 9.987578619707289107e-01 +1.153000000000000000e+03 9.987605270577999406e-01 +1.154000000000000000e+03 9.987631841506156016e-01 +1.155000000000000000e+03 9.987658332799622674e-01 +1.156000000000000000e+03 9.987684744764816491e-01 +1.157000000000000000e+03 9.987711077706722396e-01 +1.158000000000000000e+03 9.987737331928883133e-01 +1.159000000000000000e+03 9.987763507733425916e-01 +1.160000000000000000e+03 9.987789605421066863e-01 +1.161000000000000000e+03 9.987815625291104338e-01 +1.162000000000000000e+03 9.987841567641443374e-01 +1.163000000000000000e+03 9.987867432768595677e-01 +1.164000000000000000e+03 9.987893220967690722e-01 +1.165000000000000000e+03 9.987918932532479088e-01 +1.166000000000000000e+03 9.987944567755343561e-01 +1.167000000000000000e+03 9.987970126927303571e-01 +1.168000000000000000e+03 9.987995610338028518e-01 +1.169000000000000000e+03 9.988021018275838880e-01 +1.170000000000000000e+03 9.988046351027715097e-01 +1.171000000000000000e+03 9.988071608879308672e-01 +1.172000000000000000e+03 9.988096792114943279e-01 +1.173000000000000000e+03 9.988121901017628090e-01 +1.174000000000000000e+03 9.988146935869059995e-01 +1.175000000000000000e+03 9.988171896949634698e-01 +1.176000000000000000e+03 9.988196784538452278e-01 +1.177000000000000000e+03 9.988221598913323840e-01 +1.178000000000000000e+03 9.988246340350775965e-01 +1.179000000000000000e+03 9.988271009126065136e-01 +1.180000000000000000e+03 9.988295605513177744e-01 +1.181000000000000000e+03 9.988320129784840073e-01 +1.182000000000000000e+03 9.988344582212521638e-01 +1.183000000000000000e+03 9.988368963066448503e-01 +1.184000000000000000e+03 9.988393272615604390e-01 +1.185000000000000000e+03 9.988417511127738457e-01 +1.186000000000000000e+03 9.988441678869376394e-01 +1.187000000000000000e+03 9.988465776105820426e-01 +1.188000000000000000e+03 9.988489803101155973e-01 +1.189000000000000000e+03 9.988513760118269413e-01 +1.190000000000000000e+03 9.988537647418839205e-01 +1.191000000000000000e+03 9.988561465263352535e-01 +1.192000000000000000e+03 9.988585213911107541e-01 +1.193000000000000000e+03 9.988608893620221085e-01 +1.194000000000000000e+03 9.988632504647637633e-01 +1.195000000000000000e+03 9.988656047249125924e-01 +1.196000000000000000e+03 9.988679521679303397e-01 +1.197000000000000000e+03 9.988702928191619534e-01 +1.198000000000000000e+03 9.988726267038380291e-01 +1.199000000000000000e+03 9.988749538470745870e-01 +1.200000000000000000e+03 9.988772742738739607e-01 +1.201000000000000000e+03 9.988795880091252410e-01 +1.202000000000000000e+03 9.988818950776049421e-01 +1.203000000000000000e+03 9.988841955039772236e-01 +1.204000000000000000e+03 9.988864893127959999e-01 +1.205000000000000000e+03 9.988887765285031639e-01 +1.206000000000000000e+03 9.988910571754311407e-01 +1.207000000000000000e+03 9.988933312778027762e-01 +1.208000000000000000e+03 9.988955988597310043e-01 +1.209000000000000000e+03 9.988978599452214002e-01 +1.210000000000000000e+03 9.989001145581712926e-01 +1.211000000000000000e+03 9.989023627223706514e-01 +1.212000000000000000e+03 9.989046044615027542e-01 +1.213000000000000000e+03 9.989068397991445192e-01 +1.214000000000000000e+03 9.989090687587678374e-01 +1.215000000000000000e+03 9.989112913637387958e-01 +1.216000000000000000e+03 9.989135076373197863e-01 +1.217000000000000000e+03 9.989157176026687290e-01 +1.218000000000000000e+03 9.989179212828400711e-01 +1.219000000000000000e+03 9.989201187007860083e-01 +1.220000000000000000e+03 9.989223098793557076e-01 +1.221000000000000000e+03 9.989244948412973057e-01 +1.222000000000000000e+03 9.989266736092572430e-01 +1.223000000000000000e+03 9.989288462057812623e-01 +1.224000000000000000e+03 9.989310126533151868e-01 +1.225000000000000000e+03 9.989331729742050303e-01 +1.226000000000000000e+03 9.989353271906977749e-01 +1.227000000000000000e+03 9.989374753249417038e-01 +1.228000000000000000e+03 9.989396173989869565e-01 +1.229000000000000000e+03 9.989417534347864169e-01 +1.230000000000000000e+03 9.989438834541956025e-01 +1.231000000000000000e+03 9.989460074789736632e-01 +1.232000000000000000e+03 9.989481255307834928e-01 +1.233000000000000000e+03 9.989502376311925058e-01 +1.234000000000000000e+03 9.989523438016731927e-01 +1.235000000000000000e+03 9.989544440636033418e-01 +1.236000000000000000e+03 9.989565384382669277e-01 +1.237000000000000000e+03 9.989586269468538893e-01 +1.238000000000000000e+03 9.989607096104615724e-01 +1.239000000000000000e+03 9.989627864500941756e-01 +1.240000000000000000e+03 9.989648574866641928e-01 +1.241000000000000000e+03 9.989669227409923025e-01 +1.242000000000000000e+03 9.989689822338081449e-01 +1.243000000000000000e+03 9.989710359857505440e-01 +1.244000000000000000e+03 9.989730840173678406e-01 +1.245000000000000000e+03 9.989751263491188915e-01 +1.246000000000000000e+03 9.989771630013735138e-01 +1.247000000000000000e+03 9.989791939944119292e-01 +1.248000000000000000e+03 9.989812193484264302e-01 +1.249000000000000000e+03 9.989832390835214904e-01 +1.250000000000000000e+03 9.989852532197135426e-01 +1.251000000000000000e+03 9.989872617769329777e-01 +1.252000000000000000e+03 9.989892647750224786e-01 +1.253000000000000000e+03 9.989912622337392412e-01 +1.254000000000000000e+03 9.989932541727545301e-01 +1.255000000000000000e+03 9.989952406116544559e-01 +1.256000000000000000e+03 9.989972215699400859e-01 +1.257000000000000000e+03 9.989991970670283328e-01 +1.258000000000000000e+03 9.990011671222521761e-01 +1.259000000000000000e+03 9.990031317548607737e-01 +1.260000000000000000e+03 9.990050909840205717e-01 +1.261000000000000000e+03 9.990070448288146387e-01 +1.262000000000000000e+03 9.990089933082446638e-01 +1.263000000000000000e+03 9.990109364412298465e-01 +1.264000000000000000e+03 9.990128742466080070e-01 +1.265000000000000000e+03 9.990148067431364742e-01 +1.266000000000000000e+03 9.990167339494911980e-01 +1.267000000000000000e+03 9.990186558842684139e-01 +1.268000000000000000e+03 9.990205725659846436e-01 +1.269000000000000000e+03 9.990224840130764727e-01 +1.270000000000000000e+03 9.990243902439024382e-01 +1.271000000000000000e+03 9.990262912767415848e-01 +1.272000000000000000e+03 9.990281871297949090e-01 +1.273000000000000000e+03 9.990300778211859134e-01 +1.274000000000000000e+03 9.990319633689608292e-01 +1.275000000000000000e+03 9.990338437910886160e-01 +1.276000000000000000e+03 9.990357191054612951e-01 +1.277000000000000000e+03 9.990375893298952814e-01 +1.278000000000000000e+03 9.990394544821306066e-01 +1.279000000000000000e+03 9.990413145798321404e-01 +1.280000000000000000e+03 9.990431696405897011e-01 +1.281000000000000000e+03 9.990450196819180562e-01 +1.282000000000000000e+03 9.990468647212580322e-01 +1.283000000000000000e+03 9.990487047759759598e-01 +1.284000000000000000e+03 9.990505398633651168e-01 +1.285000000000000000e+03 9.990523700006451735e-01 +1.286000000000000000e+03 9.990541952049633023e-01 +1.287000000000000000e+03 9.990560154933939563e-01 +1.288000000000000000e+03 9.990578308829389798e-01 +1.289000000000000000e+03 9.990596413905293849e-01 +1.290000000000000000e+03 9.990614470330240193e-01 +1.291000000000000000e+03 9.990632478272110095e-01 +1.292000000000000000e+03 9.990650437898074276e-01 +1.293000000000000000e+03 9.990668349374605128e-01 +1.294000000000000000e+03 9.990686212867470051e-01 +1.295000000000000000e+03 9.990704028541742554e-01 +1.296000000000000000e+03 9.990721796561801149e-01 +1.297000000000000000e+03 9.990739517091338229e-01 +1.298000000000000000e+03 9.990757190293354517e-01 +1.299000000000000000e+03 9.990774816330169061e-01 +1.300000000000000000e+03 9.990792395363424783e-01 +1.301000000000000000e+03 9.990809927554085146e-01 +1.302000000000000000e+03 9.990827413062444151e-01 +1.303000000000000000e+03 9.990844852048120783e-01 +1.304000000000000000e+03 9.990862244670072334e-01 +1.305000000000000000e+03 9.990879591086592182e-01 +1.306000000000000000e+03 9.990896891455312012e-01 +1.307000000000000000e+03 9.990914145933208479e-01 +1.308000000000000000e+03 9.990931354676607645e-01 +1.309000000000000000e+03 9.990948517841179433e-01 +1.310000000000000000e+03 9.990965635581948723e-01 +1.311000000000000000e+03 9.990982708053304240e-01 +1.312000000000000000e+03 9.990999735408985227e-01 +1.313000000000000000e+03 9.991016717802095881e-01 +1.314000000000000000e+03 9.991033655385108680e-01 +1.315000000000000000e+03 9.991050548309858836e-01 +1.316000000000000000e+03 9.991067396727564276e-01 +1.317000000000000000e+03 9.991084200788807879e-01 +1.318000000000000000e+03 9.991100960643551909e-01 +1.319000000000000000e+03 9.991117676441144679e-01 +1.320000000000000000e+03 9.991134348330316106e-01 +1.321000000000000000e+03 9.991150976459181043e-01 +1.322000000000000000e+03 9.991167560975247053e-01 +1.323000000000000000e+03 9.991184102025415514e-01 +1.324000000000000000e+03 9.991200599755978295e-01 +1.325000000000000000e+03 9.991217054312634405e-01 +1.326000000000000000e+03 9.991233465840475558e-01 +1.327000000000000000e+03 9.991249834484007275e-01 +1.328000000000000000e+03 9.991266160387138884e-01 +1.329000000000000000e+03 9.991282443693182413e-01 +1.330000000000000000e+03 9.991298684544879238e-01 +1.331000000000000000e+03 9.991314883084371212e-01 +1.332000000000000000e+03 9.991331039453231755e-01 +1.333000000000000000e+03 9.991347153792445868e-01 +1.334000000000000000e+03 9.991363226242431228e-01 +1.335000000000000000e+03 9.991379256943027087e-01 +1.336000000000000000e+03 9.991395246033504263e-01 +1.337000000000000000e+03 9.991411193652567357e-01 +1.338000000000000000e+03 9.991427099938356982e-01 +1.339000000000000000e+03 9.991442965028450862e-01 +1.340000000000000000e+03 9.991458789059869394e-01 +1.341000000000000000e+03 9.991474572169076751e-01 +1.342000000000000000e+03 9.991490314491975333e-01 +1.343000000000000000e+03 9.991506016163930193e-01 +1.344000000000000000e+03 9.991521677319749051e-01 +1.345000000000000000e+03 9.991537298093692288e-01 +1.346000000000000000e+03 9.991552878619486266e-01 +1.347000000000000000e+03 9.991568419030307791e-01 +1.348000000000000000e+03 9.991583919458798535e-01 +1.349000000000000000e+03 9.991599380037067268e-01 +1.350000000000000000e+03 9.991614800896686521e-01 +1.351000000000000000e+03 9.991630182168700358e-01 +1.352000000000000000e+03 9.991645523983624377e-01 +1.353000000000000000e+03 9.991660826471447931e-01 +1.354000000000000000e+03 9.991676089761640789e-01 +1.355000000000000000e+03 9.991691313983150913e-01 +1.356000000000000000e+03 9.991706499264403352e-01 +1.357000000000000000e+03 9.991721645733316892e-01 +1.358000000000000000e+03 9.991736753517289626e-01 +1.359000000000000000e+03 9.991751822743212275e-01 +1.360000000000000000e+03 9.991766853537469295e-01 +1.361000000000000000e+03 9.991781846025935554e-01 +1.362000000000000000e+03 9.991796800333986317e-01 +1.363000000000000000e+03 9.991811716586492809e-01 +1.364000000000000000e+03 9.991826594907826653e-01 +1.365000000000000000e+03 9.991841435421868756e-01 +1.366000000000000000e+03 9.991856238252002642e-01 +1.367000000000000000e+03 9.991871003521117789e-01 +1.368000000000000000e+03 9.991885731351619615e-01 +1.369000000000000000e+03 9.991900421865422821e-01 +1.370000000000000000e+03 9.991915075183960271e-01 +1.371000000000000000e+03 9.991929691428176330e-01 +1.372000000000000000e+03 9.991944270718546850e-01 +1.373000000000000000e+03 9.991958813175055854e-01 +1.374000000000000000e+03 9.991973318917222180e-01 +1.375000000000000000e+03 9.991987788064085052e-01 +1.376000000000000000e+03 9.992002220734218509e-01 +1.377000000000000000e+03 9.992016617045722526e-01 +1.378000000000000000e+03 9.992030977116229673e-01 +1.379000000000000000e+03 9.992045301062911777e-01 +1.380000000000000000e+03 9.992059589002476594e-01 +1.381000000000000000e+03 9.992073841051170024e-01 +1.382000000000000000e+03 9.992088057324781669e-01 +1.383000000000000000e+03 9.992102237938647047e-01 +1.384000000000000000e+03 9.992116383007639824e-01 +1.385000000000000000e+03 9.992130492646192907e-01 +1.386000000000000000e+03 9.992144566968279573e-01 +1.387000000000000000e+03 9.992158606087432338e-01 +1.388000000000000000e+03 9.992172610116734077e-01 +1.389000000000000000e+03 9.992186579168824689e-01 +1.390000000000000000e+03 9.992200513355906644e-01 +1.391000000000000000e+03 9.992214412789736100e-01 +1.392000000000000000e+03 9.992228277581638451e-01 +1.393000000000000000e+03 9.992242107842502774e-01 +1.394000000000000000e+03 9.992255903682777385e-01 +1.395000000000000000e+03 9.992269665212489826e-01 +1.396000000000000000e+03 9.992283392541229103e-01 +1.397000000000000000e+03 9.992297085778164556e-01 +1.398000000000000000e+03 9.992310745032035868e-01 +1.399000000000000000e+03 9.992324370411160839e-01 +1.400000000000000000e+03 9.992337962023432052e-01 +1.401000000000000000e+03 9.992351519976326868e-01 +1.402000000000000000e+03 9.992365044376905203e-01 +1.403000000000000000e+03 9.992378535331806200e-01 +1.404000000000000000e+03 9.992391992947263768e-01 +1.405000000000000000e+03 9.992405417329088824e-01 +1.406000000000000000e+03 9.992418808582691492e-01 +1.407000000000000000e+03 9.992432166813070005e-01 +1.408000000000000000e+03 9.992445492124817363e-01 +1.409000000000000000e+03 9.992458784622119117e-01 +1.410000000000000000e+03 9.992472044408764464e-01 +1.411000000000000000e+03 9.992485271588134044e-01 +1.412000000000000000e+03 9.992498466263215473e-01 +1.413000000000000000e+03 9.992511628536595580e-01 +1.414000000000000000e+03 9.992524758510469285e-01 +1.415000000000000000e+03 9.992537856286636266e-01 +1.416000000000000000e+03 9.992550921966502075e-01 +1.417000000000000000e+03 9.992563955651089236e-01 +1.418000000000000000e+03 9.992576957441022811e-01 +1.419000000000000000e+03 9.992589927436551500e-01 +1.420000000000000000e+03 9.992602865737528761e-01 +1.421000000000000000e+03 9.992615772443431688e-01 +1.422000000000000000e+03 9.992628647653357676e-01 +1.423000000000000000e+03 9.992641491466018877e-01 +1.424000000000000000e+03 9.992654303979755515e-01 +1.425000000000000000e+03 9.992667085292527007e-01 +1.426000000000000000e+03 9.992679835501921959e-01 +1.427000000000000000e+03 9.992692554705152608e-01 +1.428000000000000000e+03 9.992705242999065929e-01 +1.429000000000000000e+03 9.992717900480132531e-01 +1.430000000000000000e+03 9.992730527244459982e-01 +1.431000000000000000e+03 9.992743123387790583e-01 +1.432000000000000000e+03 9.992755689005499153e-01 +1.433000000000000000e+03 9.992768224192598581e-01 +1.434000000000000000e+03 9.992780729043744259e-01 +1.435000000000000000e+03 9.992793203653226319e-01 +1.436000000000000000e+03 9.992805648114980732e-01 +1.437000000000000000e+03 9.992818062522585976e-01 +1.438000000000000000e+03 9.992830446969267477e-01 +1.439000000000000000e+03 9.992842801547897613e-01 +1.440000000000000000e+03 9.992855126350992379e-01 +1.441000000000000000e+03 9.992867421470723599e-01 +1.442000000000000000e+03 9.992879686998914490e-01 +1.443000000000000000e+03 9.992891923027038548e-01 +1.444000000000000000e+03 9.992904129646222877e-01 +1.445000000000000000e+03 9.992916306947257077e-01 +1.446000000000000000e+03 9.992928455020581024e-01 +1.447000000000000000e+03 9.992940573956303751e-01 +1.448000000000000000e+03 9.992952663844181238e-01 +1.449000000000000000e+03 9.992964724773645280e-01 +1.450000000000000000e+03 9.992976756833782392e-01 +1.451000000000000000e+03 9.992988760113351576e-01 +1.452000000000000000e+03 9.993000734700772103e-01 +1.453000000000000000e+03 9.993012680684136839e-01 +1.454000000000000000e+03 9.993024598151203364e-01 +1.455000000000000000e+03 9.993036487189406181e-01 +1.456000000000000000e+03 9.993048347885848948e-01 +1.457000000000000000e+03 9.993060180327307807e-01 +1.458000000000000000e+03 9.993071984600239155e-01 +1.459000000000000000e+03 9.993083760790774095e-01 +1.460000000000000000e+03 9.993095508984720654e-01 +1.461000000000000000e+03 9.993107229267570446e-01 +1.462000000000000000e+03 9.993118921724490900e-01 +1.463000000000000000e+03 9.993130586440337471e-01 +1.464000000000000000e+03 9.993142223499648091e-01 +1.465000000000000000e+03 9.993153832986645391e-01 +1.466000000000000000e+03 9.993165414985237804e-01 +1.467000000000000000e+03 9.993176969579024016e-01 +1.468000000000000000e+03 9.993188496851292957e-01 +1.469000000000000000e+03 9.993199996885020475e-01 +1.470000000000000000e+03 9.993211469762877108e-01 +1.471000000000000000e+03 9.993222915567230302e-01 +1.472000000000000000e+03 9.993234334380137751e-01 +1.473000000000000000e+03 9.993245726283355168e-01 +1.474000000000000000e+03 9.993257091358335176e-01 +1.475000000000000000e+03 9.993268429686230636e-01 +1.476000000000000000e+03 9.993279741347896872e-01 +1.477000000000000000e+03 9.993291026423882784e-01 +1.478000000000000000e+03 9.993302284994448614e-01 +1.479000000000000000e+03 9.993313517139555957e-01 +1.480000000000000000e+03 9.993324722938871085e-01 +1.481000000000000000e+03 9.993335902471764953e-01 +1.482000000000000000e+03 9.993347055817323188e-01 +1.483000000000000000e+03 9.993358183054334987e-01 +1.484000000000000000e+03 9.993369284261301999e-01 +1.485000000000000000e+03 9.993380359516436107e-01 +1.486000000000000000e+03 9.993391408897661643e-01 +1.487000000000000000e+03 9.993402432482624276e-01 +1.488000000000000000e+03 9.993413430348677684e-01 +1.489000000000000000e+03 9.993424402572891330e-01 +1.490000000000000000e+03 9.993435349232060450e-01 +1.491000000000000000e+03 9.993446270402694953e-01 +1.492000000000000000e+03 9.993457166161023864e-01 +1.493000000000000000e+03 9.993468036582998648e-01 +1.494000000000000000e+03 9.993478881744295439e-01 +1.495000000000000000e+03 9.993489701720310592e-01 +1.496000000000000000e+03 9.993500496586171788e-01 +1.497000000000000000e+03 9.993511266416728045e-01 +1.498000000000000000e+03 9.993522011286555262e-01 +1.499000000000000000e+03 9.993532731269965108e-01 +1.500000000000000000e+03 9.993543426440989474e-01 +1.501000000000000000e+03 9.993554096873399351e-01 +1.502000000000000000e+03 9.993564742640693721e-01 +1.503000000000000000e+03 9.993575363816104007e-01 +1.504000000000000000e+03 9.993585960472601837e-01 +1.505000000000000000e+03 9.993596532682886835e-01 +1.506000000000000000e+03 9.993607080519404384e-01 +1.507000000000000000e+03 9.993617604054327863e-01 +1.508000000000000000e+03 9.993628103359573078e-01 +1.509000000000000000e+03 9.993638578506804926e-01 +1.510000000000000000e+03 9.993649029567415187e-01 +1.511000000000000000e+03 9.993659456612548064e-01 +1.512000000000000000e+03 9.993669859713086856e-01 +1.513000000000000000e+03 9.993680238939659510e-01 +1.514000000000000000e+03 9.993690594362641955e-01 +1.515000000000000000e+03 9.993700926052154765e-01 +1.516000000000000000e+03 9.993711234078069827e-01 +1.517000000000000000e+03 9.993721518509999235e-01 +1.518000000000000000e+03 9.993731779417315275e-01 +1.519000000000000000e+03 9.993742016869135991e-01 +1.520000000000000000e+03 9.993752230934330738e-01 +1.521000000000000000e+03 9.993762421681525732e-01 +1.522000000000000000e+03 9.993772589179096277e-01 +1.523000000000000000e+03 9.993782733495175652e-01 +1.524000000000000000e+03 9.993792854697653993e-01 +1.525000000000000000e+03 9.993802952854179411e-01 +1.526000000000000000e+03 9.993813028032156875e-01 +1.527000000000000000e+03 9.993823080298748218e-01 +1.528000000000000000e+03 9.993833109720876573e-01 +1.529000000000000000e+03 9.993843116365233037e-01 +1.530000000000000000e+03 9.993853100298260017e-01 +1.531000000000000000e+03 9.993863061586172325e-01 +1.532000000000000000e+03 9.993873000294944964e-01 +1.533000000000000000e+03 9.993882916490319790e-01 +1.534000000000000000e+03 9.993892810237799962e-01 +1.535000000000000000e+03 9.993902681602665483e-01 +1.536000000000000000e+03 9.993912530649954329e-01 +1.537000000000000000e+03 9.993922357444482429e-01 +1.538000000000000000e+03 9.993932162050829238e-01 +1.539000000000000000e+03 9.993941944533347721e-01 +1.540000000000000000e+03 9.993951704956164361e-01 +1.541000000000000000e+03 9.993961443383178045e-01 +1.542000000000000000e+03 9.993971159878061172e-01 +1.543000000000000000e+03 9.993980854504261879e-01 +1.544000000000000000e+03 9.993990527324998485e-01 +1.545000000000000000e+03 9.994000178403277257e-01 +1.546000000000000000e+03 9.994009807801870204e-01 +1.547000000000000000e+03 9.994019415583339505e-01 +1.548000000000000000e+03 9.994029001810016410e-01 +1.549000000000000000e+03 9.994038566544022339e-01 +1.550000000000000000e+03 9.994048109847250005e-01 +1.551000000000000000e+03 9.994057631781382289e-01 +1.552000000000000000e+03 9.994067132407882248e-01 +1.553000000000000000e+03 9.994076611787998665e-01 +1.554000000000000000e+03 9.994086069982763831e-01 +1.555000000000000000e+03 9.994095507052995764e-01 +1.556000000000000000e+03 9.994104923059299317e-01 +1.557000000000000000e+03 9.994114318062067293e-01 +1.558000000000000000e+03 9.994123692121483771e-01 +1.559000000000000000e+03 9.994133045297517448e-01 +1.560000000000000000e+03 9.994142377649930520e-01 +1.561000000000000000e+03 9.994151689238275349e-01 +1.562000000000000000e+03 9.994160980121897797e-01 +1.563000000000000000e+03 9.994170250359935004e-01 +1.564000000000000000e+03 9.994179500011317607e-01 +1.565000000000000000e+03 9.994188729134770854e-01 +1.566000000000000000e+03 9.994197937788815711e-01 +1.567000000000000000e+03 9.994207126031772193e-01 +1.568000000000000000e+03 9.994216293921754923e-01 +1.569000000000000000e+03 9.994225441516673136e-01 +1.570000000000000000e+03 9.994234568874240665e-01 +1.571000000000000000e+03 9.994243676051968173e-01 +1.572000000000000000e+03 9.994252763107168702e-01 +1.573000000000000000e+03 9.994261830096952126e-01 +1.574000000000000000e+03 9.994270877078234028e-01 +1.575000000000000000e+03 9.994279904107734591e-01 +1.576000000000000000e+03 9.994288911241971940e-01 +1.577000000000000000e+03 9.994297898537274349e-01 +1.578000000000000000e+03 9.994306866049769145e-01 +1.579000000000000000e+03 9.994315813835398243e-01 +1.580000000000000000e+03 9.994324741949902613e-01 +1.581000000000000000e+03 9.994333650448834483e-01 +1.582000000000000000e+03 9.994342539387556235e-01 +1.583000000000000000e+03 9.994351408821233740e-01 +1.584000000000000000e+03 9.994360258804848574e-01 +1.585000000000000000e+03 9.994369089393188021e-01 +1.586000000000000000e+03 9.994377900640859513e-01 +1.587000000000000000e+03 9.994386692602270639e-01 +1.588000000000000000e+03 9.994395465331651351e-01 +1.589000000000000000e+03 9.994404218883042867e-01 +1.590000000000000000e+03 9.994412953310297665e-01 +1.591000000000000000e+03 9.994421668667090586e-01 +1.592000000000000000e+03 9.994430365006906625e-01 +1.593000000000000000e+03 9.994439042383048699e-01 +1.594000000000000000e+03 9.994447700848637650e-01 +1.595000000000000000e+03 9.994456340456614463e-01 +1.596000000000000000e+03 9.994464961259736935e-01 +1.597000000000000000e+03 9.994473563310583009e-01 +1.598000000000000000e+03 9.994482146661552990e-01 +1.599000000000000000e+03 9.994490711364861779e-01 +1.600000000000000000e+03 9.994499257472556630e-01 +1.601000000000000000e+03 9.994507785036502723e-01 +1.602000000000000000e+03 9.994516294108382048e-01 +1.603000000000000000e+03 9.994524784739712286e-01 +1.604000000000000000e+03 9.994533256981826819e-01 +1.605000000000000000e+03 9.994541710885890273e-01 +1.606000000000000000e+03 9.994550146502888532e-01 +1.607000000000000000e+03 9.994558563883636504e-01 +1.608000000000000000e+03 9.994566963078780342e-01 +1.609000000000000000e+03 9.994575344138787454e-01 +1.610000000000000000e+03 9.994583707113962046e-01 +1.611000000000000000e+03 9.994592052054431797e-01 +1.612000000000000000e+03 9.994600379010154523e-01 +1.613000000000000000e+03 9.994608688030922616e-01 +1.614000000000000000e+03 9.994616979166359716e-01 +1.615000000000000000e+03 9.994625252465920706e-01 +1.616000000000000000e+03 9.994633507978893938e-01 +1.617000000000000000e+03 9.994641745754401230e-01 +1.618000000000000000e+03 9.994649965841395645e-01 +1.619000000000000000e+03 9.994658168288670375e-01 +1.620000000000000000e+03 9.994666353144854298e-01 +1.621000000000000000e+03 9.994674520458405320e-01 +1.622000000000000000e+03 9.994682670277629244e-01 +1.623000000000000000e+03 9.994690802650658679e-01 +1.624000000000000000e+03 9.994698917625473022e-01 +1.625000000000000000e+03 9.994707015249886251e-01 +1.626000000000000000e+03 9.994715095571550245e-01 +1.627000000000000000e+03 9.994723158637960347e-01 +1.628000000000000000e+03 9.994731204496454247e-01 +1.629000000000000000e+03 9.994739233194205319e-01 +1.630000000000000000e+03 9.994747244778235951e-01 +1.631000000000000000e+03 9.994755239295403104e-01 +1.632000000000000000e+03 9.994763216792417193e-01 +1.633000000000000000e+03 9.994771177315820987e-01 +1.634000000000000000e+03 9.994779120912009596e-01 +1.635000000000000000e+03 9.994787047627223808e-01 +1.636000000000000000e+03 9.994794957507545652e-01 +1.637000000000000000e+03 9.994802850598905053e-01 +1.638000000000000000e+03 9.994810726947079838e-01 +1.639000000000000000e+03 9.994818586597696841e-01 +1.640000000000000000e+03 9.994826429596226358e-01 +1.641000000000000000e+03 9.994834255987993243e-01 +1.642000000000000000e+03 9.994842065818166921e-01 +1.643000000000000000e+03 9.994849859131769154e-01 +1.644000000000000000e+03 9.994857635973669607e-01 +1.645000000000000000e+03 9.994865396388595835e-01 +1.646000000000000000e+03 9.994873140421121072e-01 +1.647000000000000000e+03 9.994880868115669781e-01 +1.648000000000000000e+03 9.994888579516523208e-01 +1.649000000000000000e+03 9.994896274667814939e-01 +1.650000000000000000e+03 9.994903953613533121e-01 +1.651000000000000000e+03 9.994911616397519349e-01 +1.652000000000000000e+03 9.994919263063468673e-01 +1.653000000000000000e+03 9.994926893654935141e-01 +1.654000000000000000e+03 9.994934508215330693e-01 +1.655000000000000000e+03 9.994942106787916281e-01 +1.656000000000000000e+03 9.994949689415817407e-01 +1.657000000000000000e+03 9.994957256142017465e-01 +1.658000000000000000e+03 9.994964807009353303e-01 +1.659000000000000000e+03 9.994972342060524095e-01 +1.660000000000000000e+03 9.994979861338090243e-01 +1.661000000000000000e+03 9.994987364884468928e-01 +1.662000000000000000e+03 9.994994852741940772e-01 +1.663000000000000000e+03 9.995002324952644290e-01 +1.664000000000000000e+03 9.995009781558582551e-01 +1.665000000000000000e+03 9.995017222601622064e-01 +1.666000000000000000e+03 9.995024648123487232e-01 +1.667000000000000000e+03 9.995032058165772559e-01 +1.668000000000000000e+03 9.995039452769929333e-01 +1.669000000000000000e+03 9.995046831977278945e-01 +1.670000000000000000e+03 9.995054195829007337e-01 +1.671000000000000000e+03 9.995061544366158346e-01 +1.672000000000000000e+03 9.995068877629651460e-01 +1.673000000000000000e+03 9.995076195660269613e-01 +1.674000000000000000e+03 9.995083498498661401e-01 +1.675000000000000000e+03 9.995090786185339971e-01 +1.676000000000000000e+03 9.995098058760695237e-01 +1.677000000000000000e+03 9.995105316264978335e-01 +1.678000000000000000e+03 9.995112558738311614e-01 +1.679000000000000000e+03 9.995119786220684199e-01 +1.680000000000000000e+03 9.995126998751964198e-01 +1.681000000000000000e+03 9.995134196371876500e-01 +1.682000000000000000e+03 9.995141379120032754e-01 +1.683000000000000000e+03 9.995148547035902498e-01 +1.684000000000000000e+03 9.995155700158833145e-01 +1.685000000000000000e+03 9.995162838528048876e-01 +1.686000000000000000e+03 9.995169962182638423e-01 +1.687000000000000000e+03 9.995177071161567284e-01 +1.688000000000000000e+03 9.995184165503676610e-01 +1.689000000000000000e+03 9.995191245247684320e-01 +1.690000000000000000e+03 9.995198310432177324e-01 +1.691000000000000000e+03 9.995205361095620411e-01 +1.692000000000000000e+03 9.995212397276354022e-01 +1.693000000000000000e+03 9.995219419012595363e-01 +1.694000000000000000e+03 9.995226426342442849e-01 +1.695000000000000000e+03 9.995233419303862776e-01 +1.696000000000000000e+03 9.995240397934705978e-01 +1.697000000000000000e+03 9.995247362272702274e-01 +1.698000000000000000e+03 9.995254312355454918e-01 +1.699000000000000000e+03 9.995261248220450589e-01 +1.700000000000000000e+03 9.995268169905053846e-01 +1.701000000000000000e+03 9.995275077446511558e-01 +1.702000000000000000e+03 9.995281970881946254e-01 +1.703000000000000000e+03 9.995288850248367218e-01 +1.704000000000000000e+03 9.995295715582658280e-01 +1.705000000000000000e+03 9.995302566921595577e-01 +1.706000000000000000e+03 9.995309404301826461e-01 +1.707000000000000000e+03 9.995316227759888372e-01 +1.708000000000000000e+03 9.995323037332198846e-01 +1.709000000000000000e+03 9.995329833055058844e-01 +1.710000000000000000e+03 9.995336614964657196e-01 +1.711000000000000000e+03 9.995343383097062828e-01 +1.712000000000000000e+03 9.995350137488229203e-01 +1.713000000000000000e+03 9.995356878174000981e-01 +1.714000000000000000e+03 9.995363605190101808e-01 +1.715000000000000000e+03 9.995370318572146529e-01 +1.716000000000000000e+03 9.995377018355635634e-01 +1.717000000000000000e+03 9.995383704575954154e-01 +1.718000000000000000e+03 9.995390377268374982e-01 +1.719000000000000000e+03 9.995397036468064433e-01 +1.720000000000000000e+03 9.995403682210071139e-01 +1.721000000000000000e+03 9.995410314529334928e-01 +1.722000000000000000e+03 9.995416933460683495e-01 +1.723000000000000000e+03 9.995423539038837957e-01 +1.724000000000000000e+03 9.995430131298403964e-01 +1.725000000000000000e+03 9.995436710273882808e-01 +1.726000000000000000e+03 9.995443275999661426e-01 +1.727000000000000000e+03 9.995449828510022394e-01 +1.728000000000000000e+03 9.995456367839139489e-01 +1.729000000000000000e+03 9.995462894021077682e-01 +1.730000000000000000e+03 9.995469407089792035e-01 +1.731000000000000000e+03 9.995475907079132138e-01 +1.732000000000000000e+03 9.995482394022845440e-01 +1.733000000000000000e+03 9.995488867954566148e-01 +1.734000000000000000e+03 9.995495328907826327e-01 +1.735000000000000000e+03 9.995501776916051462e-01 +1.736000000000000000e+03 9.995508212012563787e-01 +1.737000000000000000e+03 9.995514634230575624e-01 +1.738000000000000000e+03 9.995521043603200484e-01 +1.739000000000000000e+03 9.995527440163447519e-01 +1.740000000000000000e+03 9.995533823944219298e-01 +1.741000000000000000e+03 9.995540194978316251e-01 +1.742000000000000000e+03 9.995546553298435555e-01 +1.743000000000000000e+03 9.995552898937174469e-01 +1.744000000000000000e+03 9.995559231927024779e-01 +1.745000000000000000e+03 9.995565552300379464e-01 +1.746000000000000000e+03 9.995571860089528249e-01 +1.747000000000000000e+03 9.995578155326663161e-01 +1.748000000000000000e+03 9.995584438043870756e-01 +1.749000000000000000e+03 9.995590708273137670e-01 +1.750000000000000000e+03 9.995596966046356169e-01 +1.751000000000000000e+03 9.995603211395316379e-01 +1.752000000000000000e+03 9.995609444351707396e-01 +1.753000000000000000e+03 9.995615664947120615e-01 +1.754000000000000000e+03 9.995621873213049735e-01 +1.755000000000000000e+03 9.995628069180889641e-01 +1.756000000000000000e+03 9.995634252881938631e-01 +1.757000000000000000e+03 9.995640424347398412e-01 +1.758000000000000000e+03 9.995646583608371882e-01 +1.759000000000000000e+03 9.995652730695863131e-01 +1.760000000000000000e+03 9.995658865640788537e-01 +1.761000000000000000e+03 9.995664988473955681e-01 +1.762000000000000000e+03 9.995671099226092204e-01 +1.763000000000000000e+03 9.995677197927816948e-01 +1.764000000000000000e+03 9.995683284609659935e-01 +1.765000000000000000e+03 9.995689359302059041e-01 +1.766000000000000000e+03 9.995695422035352218e-01 +1.767000000000000000e+03 9.995701472839787494e-01 +1.768000000000000000e+03 9.995707511745519636e-01 +1.769000000000000000e+03 9.995713538782607932e-01 +1.770000000000000000e+03 9.995719553981020633e-01 +1.771000000000000000e+03 9.995725557370631620e-01 +1.772000000000000000e+03 9.995731548981227066e-01 +1.773000000000000000e+03 9.995737528842499886e-01 +1.774000000000000000e+03 9.995743496984045295e-01 +1.775000000000000000e+03 9.995749453435375242e-01 +1.776000000000000000e+03 9.995755398225907307e-01 +1.777000000000000000e+03 9.995761331384972470e-01 +1.778000000000000000e+03 9.995767252941805125e-01 +1.779000000000000000e+03 9.995773162925556399e-01 +1.780000000000000000e+03 9.995779061365283047e-01 +1.781000000000000000e+03 9.995784948289954119e-01 +1.782000000000000000e+03 9.995790823728450958e-01 +1.783000000000000000e+03 9.995796687709566086e-01 +1.784000000000000000e+03 9.995802540262004321e-01 +1.785000000000000000e+03 9.995808381414384991e-01 +1.786000000000000000e+03 9.995814211195231946e-01 +1.787000000000000000e+03 9.995820029632986881e-01 +1.788000000000000000e+03 9.995825836756007110e-01 +1.789000000000000000e+03 9.995831632592562244e-01 +1.790000000000000000e+03 9.995837417170831962e-01 +1.791000000000000000e+03 9.995843190518913790e-01 +1.792000000000000000e+03 9.995848952664814213e-01 +1.793000000000000000e+03 9.995854703636464222e-01 +1.794000000000000000e+03 9.995860443461700440e-01 +1.795000000000000000e+03 9.995866172168278441e-01 +1.796000000000000000e+03 9.995871889783868314e-01 +1.797000000000000000e+03 9.995877596336059101e-01 +1.798000000000000000e+03 9.995883291852354358e-01 +1.799000000000000000e+03 9.995888976360172151e-01 +1.800000000000000000e+03 9.995894649886848393e-01 +1.801000000000000000e+03 9.995900312459640169e-01 +1.802000000000000000e+03 9.995905964105712416e-01 +1.803000000000000000e+03 9.995911604852156795e-01 +1.804000000000000000e+03 9.995917234725980594e-01 +1.805000000000000000e+03 9.995922853754108939e-01 +1.806000000000000000e+03 9.995928461963382583e-01 +1.807000000000000000e+03 9.995934059380565673e-01 +1.808000000000000000e+03 9.995939646032340198e-01 +1.809000000000000000e+03 9.995945221945304882e-01 +1.810000000000000000e+03 9.995950787145984062e-01 +1.811000000000000000e+03 9.995956341660813260e-01 +1.812000000000000000e+03 9.995961885516158052e-01 +1.813000000000000000e+03 9.995967418738295196e-01 +1.814000000000000000e+03 9.995972941353432617e-01 +1.815000000000000000e+03 9.995978453387688312e-01 +1.816000000000000000e+03 9.995983954867109222e-01 +1.817000000000000000e+03 9.995989445817664576e-01 +1.818000000000000000e+03 9.995994926265239222e-01 +1.819000000000000000e+03 9.996000396235645846e-01 +1.820000000000000000e+03 9.996005855754617198e-01 +1.821000000000000000e+03 9.996011304847809420e-01 +1.822000000000000000e+03 9.996016743540800942e-01 +1.823000000000000000e+03 9.996022171859099137e-01 +1.824000000000000000e+03 9.996027589828122561e-01 +1.825000000000000000e+03 9.996032997473227599e-01 +1.826000000000000000e+03 9.996038394819684036e-01 +1.827000000000000000e+03 9.996043781892693936e-01 +1.828000000000000000e+03 9.996049158717380534e-01 +1.829000000000000000e+03 9.996054525318789352e-01 +1.830000000000000000e+03 9.996059881721895968e-01 +1.831000000000000000e+03 9.996065227951599352e-01 +1.832000000000000000e+03 9.996070564032727424e-01 +1.833000000000000000e+03 9.996075889990024832e-01 +1.834000000000000000e+03 9.996081205848172946e-01 +1.835000000000000000e+03 9.996086511631773197e-01 +1.836000000000000000e+03 9.996091807365360404e-01 +1.837000000000000000e+03 9.996097093073385009e-01 +1.838000000000000000e+03 9.996102368780238612e-01 +1.839000000000000000e+03 9.996107634510230655e-01 +1.840000000000000000e+03 9.996112890287600639e-01 +1.841000000000000000e+03 9.996118136136518117e-01 +1.842000000000000000e+03 9.996123372081079372e-01 +1.843000000000000000e+03 9.996128598145310740e-01 +1.844000000000000000e+03 9.996133814353163061e-01 +1.845000000000000000e+03 9.996139020728521674e-01 +1.846000000000000000e+03 9.996144217295200862e-01 +1.847000000000000000e+03 9.996149404076939415e-01 +1.848000000000000000e+03 9.996154581097410619e-01 +1.849000000000000000e+03 9.996159748380215593e-01 +1.850000000000000000e+03 9.996164905948884405e-01 +1.851000000000000000e+03 9.996170053826884949e-01 +1.852000000000000000e+03 9.996175192037607404e-01 +1.853000000000000000e+03 9.996180320604376446e-01 +1.854000000000000000e+03 9.996185439550447915e-01 +1.855000000000000000e+03 9.996190548899011041e-01 +1.856000000000000000e+03 9.996195648673182887e-01 +1.857000000000000000e+03 9.996200738896013904e-01 +1.858000000000000000e+03 9.996205819590487929e-01 +1.859000000000000000e+03 9.996210890779521074e-01 +1.860000000000000000e+03 9.996215952485961731e-01 +1.861000000000000000e+03 9.996221004732590565e-01 +1.862000000000000000e+03 9.996226047542123849e-01 +1.863000000000000000e+03 9.996231080937207913e-01 +1.864000000000000000e+03 9.996236104940424694e-01 +1.865000000000000000e+03 9.996241119574289513e-01 +1.866000000000000000e+03 9.996246124861251081e-01 +1.867000000000000000e+03 9.996251120823691494e-01 +1.868000000000000000e+03 9.996256107483935116e-01 +1.869000000000000000e+03 9.996261084864228597e-01 +1.870000000000000000e+03 9.996266052986760853e-01 +1.871000000000000000e+03 9.996271011873657519e-01 +1.872000000000000000e+03 9.996275961546977618e-01 +1.873000000000000000e+03 9.996280902028712445e-01 +1.874000000000000000e+03 9.996285833340793348e-01 +1.875000000000000000e+03 9.996290755505087278e-01 +1.876000000000000000e+03 9.996295668543396795e-01 +1.877000000000000000e+03 9.996300572477460067e-01 +1.878000000000000000e+03 9.996305467328953087e-01 +1.879000000000000000e+03 9.996310353119489678e-01 +1.880000000000000000e+03 9.996315229870618158e-01 +1.881000000000000000e+03 9.996320097603826893e-01 +1.882000000000000000e+03 9.996324956340542078e-01 +1.883000000000000000e+03 9.996329806102123294e-01 +1.884000000000000000e+03 9.996334646909874611e-01 +1.885000000000000000e+03 9.996339478785033483e-01 +1.886000000000000000e+03 9.996344301748779637e-01 +1.887000000000000000e+03 9.996349115822226183e-01 +1.888000000000000000e+03 9.996353921026432943e-01 +1.889000000000000000e+03 9.996358717382387571e-01 +1.890000000000000000e+03 9.996363504911029985e-01 +1.891000000000000000e+03 9.996368283633229046e-01 +1.892000000000000000e+03 9.996373053569799216e-01 +1.893000000000000000e+03 9.996377814741493895e-01 +1.894000000000000000e+03 9.996382567169004307e-01 +1.895000000000000000e+03 9.996387310872963949e-01 +1.896000000000000000e+03 9.996392045873948584e-01 +1.897000000000000000e+03 9.996396772192469582e-01 +1.898000000000000000e+03 9.996401489848985022e-01 +1.899000000000000000e+03 9.996406198863890813e-01 +1.900000000000000000e+03 9.996410899257525129e-01 +1.901000000000000000e+03 9.996415591050165084e-01 +1.902000000000000000e+03 9.996420274262034500e-01 +1.903000000000000000e+03 9.996424948913295028e-01 +1.904000000000000000e+03 9.996429615024052806e-01 +1.905000000000000000e+03 9.996434272614352912e-01 +1.906000000000000000e+03 9.996438921704190461e-01 +1.907000000000000000e+03 9.996443562313495068e-01 +1.908000000000000000e+03 9.996448194462139725e-01 +1.909000000000000000e+03 9.996452818169949683e-01 +1.910000000000000000e+03 9.996457433456680253e-01 +1.911000000000000000e+03 9.996462040342042332e-01 +1.912000000000000000e+03 9.996466638845684649e-01 +1.913000000000000000e+03 9.996471228987195978e-01 +1.914000000000000000e+03 9.996475810786119576e-01 +1.915000000000000000e+03 9.996480384261932084e-01 +1.916000000000000000e+03 9.996484949434063516e-01 +1.917000000000000000e+03 9.996489506321878382e-01 +1.918000000000000000e+03 9.996494054944697893e-01 +1.919000000000000000e+03 9.996498595321781089e-01 +1.920000000000000000e+03 9.996503127472331496e-01 +1.921000000000000000e+03 9.996507651415503792e-01 +1.922000000000000000e+03 9.996512167170389374e-01 +1.923000000000000000e+03 9.996516674756033005e-01 +1.924000000000000000e+03 9.996521174191423942e-01 +1.925000000000000000e+03 9.996525665495494817e-01 +1.926000000000000000e+03 9.996530148687124973e-01 +1.927000000000000000e+03 9.996534623785144902e-01 +1.928000000000000000e+03 9.996539090808324035e-01 +1.929000000000000000e+03 9.996543549775387394e-01 +1.930000000000000000e+03 9.996548000704996717e-01 +1.931000000000000000e+03 9.996552443615769334e-01 +1.932000000000000000e+03 9.996556878526270395e-01 +1.933000000000000000e+03 9.996561305455002877e-01 +1.934000000000000000e+03 9.996565724420428678e-01 +1.935000000000000000e+03 9.996570135440950855e-01 +1.936000000000000000e+03 9.996574538534923615e-01 +1.937000000000000000e+03 9.996578933720645654e-01 +1.938000000000000000e+03 9.996583321016369039e-01 +1.939000000000000000e+03 9.996587700440292545e-01 +1.940000000000000000e+03 9.996592072010560548e-01 +1.941000000000000000e+03 9.996596435745269682e-01 +1.942000000000000000e+03 9.996600791662465513e-01 +1.943000000000000000e+03 9.996605139780142535e-01 +1.944000000000000000e+03 9.996609480116243063e-01 +1.945000000000000000e+03 9.996613812688661671e-01 +1.946000000000000000e+03 9.996618137515238534e-01 +1.947000000000000000e+03 9.996622454613769415e-01 +1.948000000000000000e+03 9.996626764001995680e-01 +1.949000000000000000e+03 9.996631065697610952e-01 +1.950000000000000000e+03 9.996635359718256675e-01 +1.951000000000000000e+03 9.996639646081532105e-01 +1.952000000000000000e+03 9.996643924804976544e-01 +1.953000000000000000e+03 9.996648195906089329e-01 +1.954000000000000000e+03 9.996652459402313173e-01 +1.955000000000000000e+03 9.996656715311051933e-01 +1.956000000000000000e+03 9.996660963649649512e-01 +1.957000000000000000e+03 9.996665204435412067e-01 +1.958000000000000000e+03 9.996669437685586912e-01 +1.959000000000000000e+03 9.996673663417383615e-01 +1.960000000000000000e+03 9.996677881647956232e-01 +1.961000000000000000e+03 9.996682092394409969e-01 +1.962000000000000000e+03 9.996686295673811173e-01 +1.963000000000000000e+03 9.996690491503174014e-01 +1.964000000000000000e+03 9.996694679899461589e-01 +1.965000000000000000e+03 9.996698860879592585e-01 +1.966000000000000000e+03 9.996703034460440174e-01 +1.967000000000000000e+03 9.996707200658829784e-01 +1.968000000000000000e+03 9.996711359491539106e-01 +1.969000000000000000e+03 9.996715510975302532e-01 +1.970000000000000000e+03 9.996719655126800053e-01 +1.971000000000000000e+03 9.996723791962675021e-01 +1.972000000000000000e+03 9.996727921499519720e-01 +1.973000000000000000e+03 9.996732043753882024e-01 +1.974000000000000000e+03 9.996736158742260958e-01 +1.975000000000000000e+03 9.996740266481113357e-01 +1.976000000000000000e+03 9.996744366986847208e-01 +1.977000000000000000e+03 9.996748460275831638e-01 +1.978000000000000000e+03 9.996752546364381375e-01 +1.979000000000000000e+03 9.996756625268773400e-01 +1.980000000000000000e+03 9.996760697005236951e-01 +1.981000000000000000e+03 9.996764761589956860e-01 +1.982000000000000000e+03 9.996768819039071330e-01 +1.983000000000000000e+03 9.996772869368677483e-01 +1.984000000000000000e+03 9.996776912594825815e-01 +1.985000000000000000e+03 9.996780948733523520e-01 +1.986000000000000000e+03 9.996784977800735605e-01 +1.987000000000000000e+03 9.996788999812377119e-01 +1.988000000000000000e+03 9.996793014784324249e-01 +1.989000000000000000e+03 9.996797022732412108e-01 +1.990000000000000000e+03 9.996801023672423625e-01 +1.991000000000000000e+03 9.996805017620109535e-01 +1.992000000000000000e+03 9.996809004591165060e-01 +1.993000000000000000e+03 9.996812984601254337e-01 +1.994000000000000000e+03 9.996816957665989323e-01 +1.995000000000000000e+03 9.996820923800944225e-01 +1.996000000000000000e+03 9.996824883021649955e-01 +1.997000000000000000e+03 9.996828835343593012e-01 +1.998000000000000000e+03 9.996832780782216599e-01 +1.999000000000000000e+03 9.996836719352927281e-01 diff --git a/bb4cast/params/transfer_optimistic_2018.txt b/bb4cast/params/transfer_optimistic_2018.txt new file mode 100644 index 0000000..8d8d8f3 --- /dev/null +++ b/bb4cast/params/transfer_optimistic_2018.txt @@ -0,0 +1,1002 @@ +# ell, T_ell +0.000000000000000000e+00 1.000000000000000048e-04 +1.000000000000000000e+00 1.000000000000000048e-04 +2.000000000000000000e+00 3.064522811917174197e-03 +3.000000000000000000e+00 8.150248702265995918e-03 +4.000000000000000000e+00 1.619320928970825399e-02 +5.000000000000000000e+00 2.733424640613282483e-02 +6.000000000000000000e+00 4.152171987182811524e-02 +7.000000000000000000e+00 5.854661063684335476e-02 +8.000000000000000000e+00 7.808614793800561227e-02 +9.000000000000000000e+00 9.975104026522048362e-02 +1.000000000000000000e+01 1.231292471314159448e-01 +1.100000000000000000e+01 1.478207114206196993e-01 +1.200000000000000000e+01 1.734604832094739646e-01 +1.300000000000000000e+01 1.997306012914754347e-01 +1.400000000000000000e+01 2.263630347879450611e-01 +1.500000000000000000e+01 2.531367189279822849e-01 +1.600000000000000000e+01 2.798715195301544334e-01 +1.700000000000000000e+01 3.064212673781226415e-01 +1.800000000000000000e+01 3.326671956891125714e-01 +1.900000000000000000e+01 3.585124232834511204e-01 +2.000000000000000000e+01 3.838776444201110749e-01 +2.100000000000000000e+01 4.086979112875906428e-01 +2.200000000000000000e+01 4.329202794670204413e-01 +2.300000000000000000e+01 4.565020725244568478e-01 +2.400000000000000000e+01 4.794095596882375077e-01 +2.500000000000000000e+01 5.016168956911876142e-01 +2.600000000000000000e+01 5.231052242664806506e-01 +2.700000000000000000e+01 5.438618876141722014e-01 +2.800000000000000000e+01 5.638797116582788815e-01 +2.900000000000000000e+01 5.831563530327580347e-01 +3.000000000000000000e+01 6.016937017049626135e-01 +3.100000000000000000e+01 6.194973361155212688e-01 +3.200000000000000000e+01 6.365760281279772004e-01 +3.300000000000000000e+01 6.529412945472587992e-01 +3.400000000000000000e+01 6.686069913719111524e-01 +3.500000000000000000e+01 6.835889466673136239e-01 +3.600000000000000000e+01 6.979046280517300360e-01 +3.700000000000000000e+01 7.115728411870962944e-01 +3.800000000000000000e+01 7.246134562263565337e-01 +3.900000000000000000e+01 7.370471597630774419e-01 +4.000000000000000000e+01 7.488952303659521803e-01 +4.100000000000000000e+01 7.601793362092671424e-01 +4.200000000000000000e+01 7.709213536127278443e-01 +4.300000000000000000e+01 7.811432054864809738e-01 +4.400000000000000000e+01 7.908667187599961457e-01 +4.500000000000000000e+01 8.001134998829431133e-01 +4.600000000000000000e+01 8.089048274488929158e-01 +4.700000000000000000e+01 8.172615609319086039e-01 +4.800000000000000000e+01 8.252040644604271558e-01 +4.900000000000000000e+01 8.327521444954714136e-01 +5.000000000000000000e+01 8.399250002395522996e-01 +5.100000000000000000e+01 8.467411855828391731e-01 +5.200000000000000000e+01 8.532185813954011877e-01 +5.300000000000000000e+01 8.593743769973837265e-01 +5.400000000000000000e+01 8.652250596803344740e-01 +5.500000000000000000e+01 8.707864112091403541e-01 +5.600000000000000000e+01 8.760735103016240588e-01 +5.700000000000000000e+01 8.811007401581917309e-01 +5.800000000000000000e+01 8.858818001938150166e-01 +5.900000000000000000e+01 8.904297212062707301e-01 +6.000000000000000000e+01 8.947568832956172002e-01 +6.100000000000000000e+01 8.988750359285609948e-01 +6.200000000000000000e+01 9.027953196162584737e-01 +6.300000000000000000e+01 9.065282887442780435e-01 +6.400000000000000000e+01 9.100839351582873382e-01 +6.500000000000000000e+01 9.134717121682069951e-01 +6.600000000000000000e+01 9.167005586870068390e-01 +6.700000000000000000e+01 9.197789232680798621e-01 +6.800000000000000000e+01 9.227147878474415421e-01 +6.900000000000000000e+01 9.255156910341505450e-01 +7.000000000000000000e+01 9.281887508247245178e-01 +7.100000000000000000e+01 9.307406866452899719e-01 +7.200000000000000000e+01 9.331778406491945121e-01 +7.300000000000000000e+01 9.355061982182171221e-01 +7.400000000000000000e+01 9.377314076327198933e-01 +7.500000000000000000e+01 9.398587988904930635e-01 +7.600000000000000000e+01 9.418934016659666897e-01 +7.700000000000000000e+01 9.438399624112396857e-01 +7.800000000000000000e+01 9.457029606082937301e-01 +7.900000000000000000e+01 9.474866241880776085e-01 +8.000000000000000000e+01 9.491949441370869378e-01 +8.100000000000000000e+01 9.508316883158597355e-01 +8.200000000000000000e+01 9.524004145166103941e-01 +8.300000000000000000e+01 9.539044827892149137e-01 +8.400000000000000000e+01 9.553470670660585418e-01 +8.500000000000000000e+01 9.567311661170020409e-01 +8.600000000000000000e+01 9.580596138660091299e-01 +8.700000000000000000e+01 9.593350891008634029e-01 +8.800000000000000000e+01 9.605601246070388788e-01 +8.900000000000000000e+01 9.617371157561417361e-01 +9.000000000000000000e+01 9.628683285785425428e-01 +9.100000000000000000e+01 9.639559073488745966e-01 +9.200000000000000000e+01 9.650018817120235015e-01 +9.300000000000000000e+01 9.660081733761335387e-01 +9.400000000000000000e+01 9.669766023979886604e-01 +9.500000000000000000e+01 9.679088930849587546e-01 +9.600000000000000000e+01 9.688066795365180006e-01 +9.700000000000000000e+01 9.696715108471641864e-01 +9.800000000000000000e+01 9.705048559914160045e-01 +9.900000000000000000e+01 9.713081084104406848e-01 +1.000000000000000000e+02 9.720825903187598760e-01 +1.010000000000000000e+02 9.728295567484375184e-01 +1.020000000000000000e+02 9.735501993471248339e-01 +1.030000000000000000e+02 9.742456499453742147e-01 +1.040000000000000000e+02 9.749169839077019839e-01 +1.050000000000000000e+02 9.755652232809989277e-01 +1.060000000000000000e+02 9.761913397530443959e-01 +1.070000000000000000e+02 9.767962574330950609e-01 +1.080000000000000000e+02 9.773808554657597014e-01 +1.090000000000000000e+02 9.779459704886711569e-01 +1.100000000000000000e+02 9.784923989437926961e-01 +1.110000000000000000e+02 9.790208992515777586e-01 +1.120000000000000000e+02 9.795321938565964004e-01 +1.130000000000000000e+02 9.800269711527102023e-01 +1.140000000000000000e+02 9.805058872953319460e-01 +1.150000000000000000e+02 9.809695679078446195e-01 +1.160000000000000000e+02 9.814186096887711486e-01 +1.170000000000000000e+02 9.818535819258894515e-01 +1.180000000000000000e+02 9.822750279230537673e-01 +1.190000000000000000e+02 9.826834663451412544e-01 +1.200000000000000000e+02 9.830793924861671584e-01 +1.210000000000000000e+02 9.834632794653027643e-01 +1.220000000000000000e+02 9.838355793552134854e-01 +1.230000000000000000e+02 9.841967242468565580e-01 +1.240000000000000000e+02 9.845471272546048036e-01 +1.250000000000000000e+02 9.848871834653208923e-01 +1.260000000000000000e+02 9.852172708347651797e-01 +1.270000000000000000e+02 9.855377510345143532e-01 +1.280000000000000000e+02 9.858489702523516307e-01 +1.290000000000000000e+02 9.861512599489157260e-01 +1.300000000000000000e+02 9.864449375732006198e-01 +1.310000000000000000e+02 9.867303072393545094e-01 +1.320000000000000000e+02 9.870076603670500104e-01 +1.330000000000000000e+02 9.872772762875717811e-01 +1.340000000000000000e+02 9.875394228176238576e-01 +1.350000000000000000e+02 9.877943568027326426e-01 +1.360000000000000000e+02 9.880423246320129138e-01 +1.370000000000000000e+02 9.882835627259435318e-01 +1.380000000000000000e+02 9.885182979987052754e-01 +1.390000000000000000e+02 9.887467482965338617e-01 +1.400000000000000000e+02 9.889691228134510625e-01 +1.410000000000000000e+02 9.891856224856591107e-01 +1.420000000000000000e+02 9.893964403657949935e-01 +1.430000000000000000e+02 9.896017619781783958e-01 +1.440000000000000000e+02 9.898017656561123312e-01 +1.450000000000000000e+02 9.899966228622356645e-01 +1.460000000000000000e+02 9.901864984928595570e-01 +1.470000000000000000e+02 9.903715511671760119e-01 +1.480000000000000000e+02 9.905519335021604199e-01 +1.490000000000000000e+02 9.907277923739522540e-01 +1.500000000000000000e+02 9.908992691664441077e-01 +1.510000000000000000e+02 9.910665000077707454e-01 +1.520000000000000000e+02 9.912296159953478680e-01 +1.530000000000000000e+02 9.913887434100728813e-01 +1.540000000000000000e+02 9.915440039202615408e-01 +1.550000000000000000e+02 9.916955147758668154e-01 +1.560000000000000000e+02 9.918433889934905601e-01 +1.570000000000000000e+02 9.919877355326693902e-01 +1.580000000000000000e+02 9.921286594638903944e-01 +1.590000000000000000e+02 9.922662621287664519e-01 +1.600000000000000000e+02 9.924006412927760534e-01 +1.610000000000000000e+02 9.925318912909468771e-01 +1.620000000000000000e+02 9.926601031668492725e-01 +1.630000000000000000e+02 9.927853648052339386e-01 +1.640000000000000000e+02 9.929077610586404257e-01 +1.650000000000000000e+02 9.930273738682789952e-01 +1.660000000000000000e+02 9.931442823794678354e-01 +1.670000000000000000e+02 9.932585630519094044e-01 +1.680000000000000000e+02 9.933702897650472652e-01 +1.690000000000000000e+02 9.934795339187579843e-01 +1.700000000000000000e+02 9.935863645296022506e-01 +1.710000000000000000e+02 9.936908483228529265e-01 +1.720000000000000000e+02 9.937930498205078678e-01 +1.730000000000000000e+02 9.938930314254782461e-01 +1.740000000000000000e+02 9.939908535021416691e-01 +1.750000000000000000e+02 9.940865744534307380e-01 +1.760000000000000000e+02 9.941802507946229106e-01 +1.770000000000000000e+02 9.942719372239926523e-01 +1.780000000000000000e+02 9.943616866904668727e-01 +1.790000000000000000e+02 9.944495504584333068e-01 +1.800000000000000000e+02 9.945355781698270725e-01 +1.810000000000000000e+02 9.946198179036294107e-01 +1.820000000000000000e+02 9.947023162328939572e-01 +1.830000000000000000e+02 9.947831182794167892e-01 +1.840000000000000000e+02 9.948622677661584923e-01 +1.850000000000000000e+02 9.949398070675203876e-01 +1.860000000000000000e+02 9.950157772575738413e-01 +1.870000000000000000e+02 9.950902181563344717e-01 +1.880000000000000000e+02 9.951631683741694046e-01 +1.890000000000000000e+02 9.952346653544230648e-01 +1.900000000000000000e+02 9.953047454143396644e-01 +1.910000000000000000e+02 9.953734437843563265e-01 +1.920000000000000000e+02 9.954407946458455614e-01 +1.930000000000000000e+02 9.955068311673668235e-01 +1.940000000000000000e+02 9.955715855394996483e-01 +1.950000000000000000e+02 9.956350890083173200e-01 +1.960000000000000000e+02 9.956973719075591367e-01 +1.970000000000000000e+02 9.957584636895605579e-01 +1.980000000000000000e+02 9.958183929549927482e-01 +1.990000000000000000e+02 9.958771874814625891e-01 +2.000000000000000000e+02 9.959348742510237829e-01 +2.010000000000000000e+02 9.959914794766424606e-01 +2.020000000000000000e+02 9.960470286276635887e-01 +2.030000000000000000e+02 9.961015464543202524e-01 +2.040000000000000000e+02 9.961550570113252290e-01 +2.050000000000000000e+02 9.962075836805830420e-01 +2.060000000000000000e+02 9.962591491930598009e-01 +2.070000000000000000e+02 9.963097756498457969e-01 +2.080000000000000000e+02 9.963594845424438295e-01 +2.090000000000000000e+02 9.964082967723134621e-01 +2.100000000000000000e+02 9.964562326697053996e-01 +2.110000000000000000e+02 9.965033120118108600e-01 +2.120000000000000000e+02 9.965495540402568020e-01 +2.130000000000000000e+02 9.965949774779704340e-01 +2.140000000000000000e+02 9.966396005454418727e-01 +2.150000000000000000e+02 9.966834409764052660e-01 +2.160000000000000000e+02 9.967265160329655815e-01 +2.170000000000000000e+02 9.967688425201884916e-01 +2.180000000000000000e+02 9.968104368001787785e-01 +2.190000000000000000e+02 9.968513148056640238e-01 +2.200000000000000000e+02 9.968914920531063428e-01 +2.210000000000000000e+02 9.969309836553570392e-01 +2.220000000000000000e+02 9.969698043338744986e-01 +2.230000000000000000e+02 9.970079684305206413e-01 +2.240000000000000000e+02 9.970454899189530318e-01 +2.250000000000000000e+02 9.970823824156292980e-01 +2.260000000000000000e+02 9.971186591904347418e-01 +2.270000000000000000e+02 9.971543331769524565e-01 +2.280000000000000000e+02 9.971894169823855014e-01 +2.290000000000000000e+02 9.972239228971471192e-01 +2.300000000000000000e+02 9.972578629041284337e-01 +2.310000000000000000e+02 9.972912486876599480e-01 +2.320000000000000000e+02 9.973240916421732827e-01 +2.330000000000000000e+02 9.973564028805790294e-01 +2.340000000000000000e+02 9.973881932423666052e-01 +2.350000000000000000e+02 9.974194733014405401e-01 +2.360000000000000000e+02 9.974502533737007459e-01 +2.370000000000000000e+02 9.974805435243755403e-01 +2.380000000000000000e+02 9.975103535751181916e-01 +2.390000000000000000e+02 9.975396931108740928e-01 +2.400000000000000000e+02 9.975685714865276665e-01 +2.410000000000000000e+02 9.975969978333361077e-01 +2.420000000000000000e+02 9.976249810651597327e-01 +2.430000000000000000e+02 9.976525298844922673e-01 +2.440000000000000000e+02 9.976796527883026178e-01 +2.450000000000000000e+02 9.977063580736914572e-01 +2.460000000000000000e+02 9.977326538433706205e-01 +2.470000000000000000e+02 9.977585480109715244e-01 +2.480000000000000000e+02 9.977840483061894972e-01 +2.490000000000000000e+02 9.978091622797650162e-01 +2.500000000000000000e+02 9.978338973083161756e-01 +2.510000000000000000e+02 9.978582605990183874e-01 +2.520000000000000000e+02 9.978822591941426401e-01 +2.530000000000000000e+02 9.979058999754540915e-01 +2.540000000000000000e+02 9.979291896684797658e-01 +2.550000000000000000e+02 9.979521348466416919e-01 +2.560000000000000000e+02 9.979747419352706927e-01 +2.570000000000000000e+02 9.979970172154959407e-01 +2.580000000000000000e+02 9.980189668280202708e-01 +2.590000000000000000e+02 9.980405967767801423e-01 +2.600000000000000000e+02 9.980619129325004613e-01 +2.610000000000000000e+02 9.980829210361404913e-01 +2.620000000000000000e+02 9.981036267022398434e-01 +2.630000000000000000e+02 9.981240354221668776e-01 +2.640000000000000000e+02 9.981441525672694048e-01 +2.650000000000000000e+02 9.981639833919363491e-01 +2.660000000000000000e+02 9.981835330365673720e-01 +2.670000000000000000e+02 9.982028065304601183e-01 +2.680000000000000000e+02 9.982218087946098661e-01 +2.690000000000000000e+02 9.982405446444321262e-01 +2.700000000000000000e+02 9.982590187924054170e-01 +2.710000000000000000e+02 9.982772358506392107e-01 +2.720000000000000000e+02 9.982952003333677160e-01 +2.730000000000000000e+02 9.983129166593750492e-01 +2.740000000000000000e+02 9.983303891543501285e-01 +2.750000000000000000e+02 9.983476220531751766e-01 +2.760000000000000000e+02 9.983646195021512737e-01 +2.770000000000000000e+02 9.983813855611609611e-01 +2.780000000000000000e+02 9.983979242057702264e-01 +2.790000000000000000e+02 9.984142393292728679e-01 +2.800000000000000000e+02 9.984303347446784604e-01 +2.810000000000000000e+02 9.984462141866433660e-01 +2.820000000000000000e+02 9.984618813133518955e-01 +2.830000000000000000e+02 9.984773397083445134e-01 +2.840000000000000000e+02 9.984925928822945274e-01 +2.850000000000000000e+02 9.985076442747399250e-01 +2.860000000000000000e+02 9.985224972557640299e-01 +2.870000000000000000e+02 9.985371551276357449e-01 +2.880000000000000000e+02 9.985516211264006126e-01 +2.890000000000000000e+02 9.985658984234330182e-01 +2.900000000000000000e+02 9.985799901269452050e-01 +2.910000000000000000e+02 9.985938992834549888e-01 +2.920000000000000000e+02 9.986076288792182787e-01 +2.930000000000000000e+02 9.986211818416189656e-01 +2.940000000000000000e+02 9.986345610405256146e-01 +2.950000000000000000e+02 9.986477692896108538e-01 +2.960000000000000000e+02 9.986608093476366799e-01 +2.970000000000000000e+02 9.986736839197062343e-01 +2.980000000000000000e+02 9.986863956584827173e-01 +2.990000000000000000e+02 9.986989471653772155e-01 +3.000000000000000000e+02 9.987113409917047768e-01 +3.010000000000000000e+02 9.987235796398117316e-01 +3.020000000000000000e+02 9.987356655641742575e-01 +3.030000000000000000e+02 9.987476011724670810e-01 +3.040000000000000000e+02 9.987593888266069753e-01 +3.050000000000000000e+02 9.987710308437677265e-01 +3.060000000000000000e+02 9.987825294973723400e-01 +3.070000000000000000e+02 9.987938870180554929e-01 +3.080000000000000000e+02 9.988051055946068901e-01 +3.090000000000000000e+02 9.988161873748871988e-01 +3.100000000000000000e+02 9.988271344667226659e-01 +3.110000000000000000e+02 9.988379489387771981e-01 +3.120000000000000000e+02 9.988486328214024601e-01 +3.130000000000000000e+02 9.988591881074668777e-01 +3.140000000000000000e+02 9.988696167531649905e-01 +3.150000000000000000e+02 9.988799206788051555e-01 +3.160000000000000000e+02 9.988901017695795970e-01 +3.170000000000000000e+02 9.989001618763152512e-01 +3.180000000000000000e+02 9.989101028162049589e-01 +3.190000000000000000e+02 9.989199263735226708e-01 +3.200000000000000000e+02 9.989296343003196688e-01 +3.210000000000000000e+02 9.989392283171053544e-01 +3.220000000000000000e+02 9.989487101135111624e-01 +3.230000000000000000e+02 9.989580813489377098e-01 +3.240000000000000000e+02 9.989673436531868456e-01 +3.250000000000000000e+02 9.989764986270804892e-01 +3.260000000000000000e+02 9.989855478430603730e-01 +3.270000000000000000e+02 9.989944928457785700e-01 +3.280000000000000000e+02 9.990033351526704797e-01 +3.290000000000000000e+02 9.990120762545156019e-01 +3.300000000000000000e+02 9.990207176159852098e-01 +3.310000000000000000e+02 9.990292606761768113e-01 +3.320000000000000000e+02 9.990377068491361756e-01 +3.330000000000000000e+02 9.990460575243670371e-01 +3.340000000000000000e+02 9.990543140673296962e-01 +3.350000000000000000e+02 9.990624778199265199e-01 +3.360000000000000000e+02 9.990705501009785605e-01 +3.370000000000000000e+02 9.990785322066882967e-01 +3.380000000000000000e+02 9.990864254110940479e-01 +3.390000000000000000e+02 9.990942309665133969e-01 +3.400000000000000000e+02 9.991019501039751782e-01 +3.410000000000000000e+02 9.991095840336443601e-01 +3.420000000000000000e+02 9.991171339452334932e-01 +3.430000000000000000e+02 9.991246010084086082e-01 +3.440000000000000000e+02 9.991319863731837891e-01 +3.450000000000000000e+02 9.991392911703068647e-01 +3.460000000000000000e+02 9.991465165116372171e-01 +3.470000000000000000e+02 9.991536634905148206e-01 +3.480000000000000000e+02 9.991607331821213966e-01 +3.490000000000000000e+02 9.991677266438324656e-01 +3.500000000000000000e+02 9.991746449155621823e-01 +3.510000000000000000e+02 9.991814890201018429e-01 +3.520000000000000000e+02 9.991882599634477335e-01 +3.530000000000000000e+02 9.991949587351260931e-01 +3.540000000000000000e+02 9.992015863085058625e-01 +3.550000000000000000e+02 9.992081436411098805e-01 +3.560000000000000000e+02 9.992146316749144219e-01 +3.570000000000000000e+02 9.992210513366464042e-01 +3.580000000000000000e+02 9.992274035380704911e-01 +3.590000000000000000e+02 9.992336891762730877e-01 +3.600000000000000000e+02 9.992399091339376760e-01 +3.610000000000000000e+02 9.992460642796160419e-01 +3.620000000000000000e+02 9.992521554679929530e-01 +3.630000000000000000e+02 9.992581835401447288e-01 +3.640000000000000000e+02 9.992641493237934824e-01 +3.650000000000000000e+02 9.992700536335540340e-01 +3.660000000000000000e+02 9.992758972711777155e-01 +3.670000000000000000e+02 9.992816810257899585e-01 +3.680000000000000000e+02 9.992874056741229971e-01 +3.690000000000000000e+02 9.992930719807429085e-01 +3.700000000000000000e+02 9.992986806982732118e-01 +3.710000000000000000e+02 9.993042325676125825e-01 +3.720000000000000000e+02 9.993097283181500146e-01 +3.730000000000000000e+02 9.993151686679720980e-01 +3.740000000000000000e+02 9.993205543240691879e-01 +3.750000000000000000e+02 9.993258859825356888e-01 +3.760000000000000000e+02 9.993311643287673407e-01 +3.770000000000000000e+02 9.993363900376518449e-01 +3.780000000000000000e+02 9.993415637737591561e-01 +3.790000000000000000e+02 9.993466861915253352e-01 +3.800000000000000000e+02 9.993517579354334046e-01 +3.810000000000000000e+02 9.993567796401906511e-01 +3.820000000000000000e+02 9.993617519309023756e-01 +3.830000000000000000e+02 9.993666754232412019e-01 +3.840000000000000000e+02 9.993715507236143880e-01 +3.850000000000000000e+02 9.993763784293268060e-01 +3.860000000000000000e+02 9.993811591287404816e-01 +3.870000000000000000e+02 9.993858934014321349e-01 +3.880000000000000000e+02 9.993905818183455025e-01 +3.890000000000000000e+02 9.993952249419432166e-01 +3.900000000000000000e+02 9.993998233263535758e-01 +3.910000000000000000e+02 9.994043775175147637e-01 +3.920000000000000000e+02 9.994088880533169572e-01 +3.930000000000000000e+02 9.994133554637419925e-01 +3.940000000000000000e+02 9.994177802709974801e-01 +3.950000000000000000e+02 9.994221629896524739e-01 +3.960000000000000000e+02 9.994265041267667016e-01 +3.970000000000000000e+02 9.994308041820195720e-01 +3.980000000000000000e+02 9.994350636478358529e-01 +3.990000000000000000e+02 9.994392830095087943e-01 +4.000000000000000000e+02 9.994434627453215869e-01 +4.010000000000000000e+02 9.994476033266649351e-01 +4.020000000000000000e+02 9.994517052181540739e-01 +4.030000000000000000e+02 9.994557688777425675e-01 +4.040000000000000000e+02 9.994597947568344409e-01 +4.050000000000000000e+02 9.994637833003933158e-01 +4.060000000000000000e+02 9.994677349470505456e-01 +4.070000000000000000e+02 9.994716501292097988e-01 +4.080000000000000000e+02 9.994755292731523078e-01 +4.090000000000000000e+02 9.994793727991364563e-01 +4.100000000000000000e+02 9.994831811214980322e-01 +4.110000000000000000e+02 9.994869546487489265e-01 +4.120000000000000000e+02 9.994906937836720573e-01 +4.130000000000000000e+02 9.994943989234154058e-01 +4.140000000000000000e+02 9.994980704595844978e-01 +4.150000000000000000e+02 9.995017087783334420e-01 +4.160000000000000000e+02 9.995053142604528595e-01 +4.170000000000000000e+02 9.995088872814580361e-01 +4.180000000000000000e+02 9.995124282116738534e-01 +4.190000000000000000e+02 9.995159374163190558e-01 +4.200000000000000000e+02 9.995194152555892941e-01 +4.210000000000000000e+02 9.995228620847363965e-01 +4.220000000000000000e+02 9.995262782541498581e-01 +4.230000000000000000e+02 9.995296641094331136e-01 +4.240000000000000000e+02 9.995330199914810310e-01 +4.250000000000000000e+02 9.995363462365549623e-01 +4.260000000000000000e+02 9.995396431763560186e-01 +4.270000000000000000e+02 9.995429111380979004e-01 +4.280000000000000000e+02 9.995461504445785073e-01 +4.290000000000000000e+02 9.995493614142477723e-01 +4.300000000000000000e+02 9.995525443612787164e-01 +4.310000000000000000e+02 9.995556995956337287e-01 +4.320000000000000000e+02 9.995588274231298476e-01 +4.330000000000000000e+02 9.995619281455044858e-01 +4.340000000000000000e+02 9.995650020604799346e-01 +4.350000000000000000e+02 9.995680494618243150e-01 +4.360000000000000000e+02 9.995710706394138612e-01 +4.370000000000000000e+02 9.995740658792936495e-01 +4.380000000000000000e+02 9.995770354637366628e-01 +4.390000000000000000e+02 9.995799796713016327e-01 +4.400000000000000000e+02 9.995828987768909935e-01 +4.410000000000000000e+02 9.995857930518065038e-01 +4.420000000000000000e+02 9.995886627638048694e-01 +4.430000000000000000e+02 9.995915081771516997e-01 +4.440000000000000000e+02 9.995943295526757977e-01 +4.450000000000000000e+02 9.995971271478191200e-01 +4.460000000000000000e+02 9.995999012166914000e-01 +4.470000000000000000e+02 9.996026520101186641e-01 +4.480000000000000000e+02 9.996053797756933035e-01 +4.490000000000000000e+02 9.996080847578232564e-01 +4.500000000000000000e+02 9.996107671977796372e-01 +4.510000000000000000e+02 9.996134273337443643e-01 +4.520000000000000000e+02 9.996160654008559021e-01 +4.530000000000000000e+02 9.996186816312550016e-01 +4.540000000000000000e+02 9.996212762541301089e-01 +4.550000000000000000e+02 9.996238494957605525e-01 +4.560000000000000000e+02 9.996264015795593982e-01 +4.570000000000000000e+02 9.996289327261181912e-01 +4.580000000000000000e+02 9.996314431532461464e-01 +4.590000000000000000e+02 9.996339330760121156e-01 +4.600000000000000000e+02 9.996364027067858871e-01 +4.610000000000000000e+02 9.996388522552767109e-01 +4.620000000000000000e+02 9.996412819285730444e-01 +4.630000000000000000e+02 9.996436919311809666e-01 +4.640000000000000000e+02 9.996460824650604815e-01 +4.650000000000000000e+02 9.996484537296650430e-01 +4.660000000000000000e+02 9.996508059219765263e-01 +4.670000000000000000e+02 9.996531392365405333e-01 +4.680000000000000000e+02 9.996554538655039179e-01 +4.690000000000000000e+02 9.996577499986468718e-01 +4.700000000000000000e+02 9.996600278234190062e-01 +4.710000000000000000e+02 9.996622875249713269e-01 +4.720000000000000000e+02 9.996645292861913168e-01 +4.730000000000000000e+02 9.996667532877330231e-01 +4.740000000000000000e+02 9.996689597080504752e-01 +4.750000000000000000e+02 9.996711487234293259e-01 +4.760000000000000000e+02 9.996733205080160500e-01 +4.770000000000000000e+02 9.996754752338503636e-01 +4.780000000000000000e+02 9.996776130708938668e-01 +4.790000000000000000e+02 9.996797341870596876e-01 +4.800000000000000000e+02 9.996818387482416801e-01 +4.810000000000000000e+02 9.996839269183422916e-01 +4.820000000000000000e+02 9.996859988593018720e-01 +4.830000000000000000e+02 9.996880547311244314e-01 +4.840000000000000000e+02 9.996900946919060615e-01 +4.850000000000000000e+02 9.996921188978612483e-01 +4.860000000000000000e+02 9.996941275033489616e-01 +4.870000000000000000e+02 9.996961206608986350e-01 +4.880000000000000000e+02 9.996980985212351456e-01 +4.890000000000000000e+02 9.997000612333056813e-01 +4.900000000000000000e+02 9.997020089443006130e-01 +4.910000000000000000e+02 9.997039417996820276e-01 +4.920000000000000000e+02 9.997058599432046000e-01 +4.930000000000000000e+02 9.997077635169399068e-01 +4.940000000000000000e+02 9.997096526612999634e-01 +4.950000000000000000e+02 9.997115275150597613e-01 +4.960000000000000000e+02 9.997133882153792506e-01 +4.970000000000000000e+02 9.997152348978249892e-01 +4.980000000000000000e+02 9.997170676963937908e-01 +4.990000000000000000e+02 9.997188867435315984e-01 +5.000000000000000000e+02 9.997206921701562443e-01 +5.010000000000000000e+02 9.997224841056769895e-01 +5.020000000000000000e+02 9.997242626780157293e-01 +5.030000000000000000e+02 9.997260280136265331e-01 +5.040000000000000000e+02 9.997277802375158506e-01 +5.050000000000000000e+02 9.997295194732611634e-01 +5.060000000000000000e+02 9.997312458430314130e-01 +5.070000000000000000e+02 9.997329594676042097e-01 +5.080000000000000000e+02 9.997346604663855940e-01 +5.090000000000000000e+02 9.997363489574278006e-01 +5.100000000000000000e+02 9.997380250574474658e-01 +5.110000000000000000e+02 9.997396888818431693e-01 +5.120000000000000000e+02 9.997413405447135304e-01 +5.130000000000000000e+02 9.997429801588726406e-01 +5.140000000000000000e+02 9.997446078358692700e-01 +5.150000000000000000e+02 9.997462236860018558e-01 +5.160000000000000000e+02 9.997478278183358213e-01 +5.170000000000000000e+02 9.997494203407187863e-01 +5.180000000000000000e+02 9.997510013597983303e-01 +5.190000000000000000e+02 9.997525709810353156e-01 +5.200000000000000000e+02 9.997541293087209846e-01 +5.210000000000000000e+02 9.997556764459916145e-01 +5.220000000000000000e+02 9.997572124948433947e-01 +5.230000000000000000e+02 9.997587375561481915e-01 +5.240000000000000000e+02 9.997602517296662050e-01 +5.250000000000000000e+02 9.997617551140618453e-01 +5.260000000000000000e+02 9.997632478069179429e-01 +5.270000000000000000e+02 9.997647299047480729e-01 +5.280000000000000000e+02 9.997662015030122085e-01 +5.290000000000000000e+02 9.997676626961290447e-01 +5.300000000000000000e+02 9.997691135774896543e-01 +5.310000000000000000e+02 9.997705542394702549e-01 +5.320000000000000000e+02 9.997719847734459764e-01 +5.330000000000000000e+02 9.997734052698025176e-01 +5.340000000000000000e+02 9.997748158179495803e-01 +5.350000000000000000e+02 9.997762165063329709e-01 +5.360000000000000000e+02 9.997776074224461462e-01 +5.370000000000000000e+02 9.997789886528433145e-01 +5.380000000000000000e+02 9.997803602831506486e-01 +5.390000000000000000e+02 9.997817223980774992e-01 +5.400000000000000000e+02 9.997830750814293843e-01 +5.410000000000000000e+02 9.997844184161177594e-01 +5.420000000000000000e+02 9.997857524841716748e-01 +5.430000000000000000e+02 9.997870773667494326e-01 +5.440000000000000000e+02 9.997883931441484684e-01 +5.450000000000000000e+02 9.997896998958163417e-01 +5.460000000000000000e+02 9.997909977003623938e-01 +5.470000000000000000e+02 9.997922866355661853e-01 +5.480000000000000000e+02 9.997935667783887093e-01 +5.490000000000000000e+02 9.997948382049836047e-01 +5.500000000000000000e+02 9.997961009907044838e-01 +5.510000000000000000e+02 9.997973552101176997e-01 +5.520000000000000000e+02 9.997986009370101179e-01 +5.530000000000000000e+02 9.997998382443986642e-01 +5.540000000000000000e+02 9.998010672045408720e-01 +5.550000000000000000e+02 9.998022878889435416e-01 +5.560000000000000000e+02 9.998035003683712896e-01 +5.570000000000000000e+02 9.998047047128565401e-01 +5.580000000000000000e+02 9.998059009917082962e-01 +5.590000000000000000e+02 9.998070892735201332e-01 +5.600000000000000000e+02 9.998082696261797464e-01 +5.610000000000000000e+02 9.998094421168767232e-01 +5.620000000000000000e+02 9.998106068121114243e-01 +5.630000000000000000e+02 9.998117637777036437e-01 +5.640000000000000000e+02 9.998129130787997143e-01 +5.650000000000000000e+02 9.998140547798813893e-01 +5.660000000000000000e+02 9.998151889447736140e-01 +5.670000000000000000e+02 9.998163156366525195e-01 +5.680000000000000000e+02 9.998174349180528608e-01 +5.690000000000000000e+02 9.998185468508754559e-01 +5.700000000000000000e+02 9.998196514963955117e-01 +5.710000000000000000e+02 9.998207489152693972e-01 +5.720000000000000000e+02 9.998218391675419703e-01 +5.730000000000000000e+02 9.998229223126546827e-01 +5.740000000000000000e+02 9.998239984094509092e-01 +5.750000000000000000e+02 9.998250675161850509e-01 +5.760000000000000000e+02 9.998261296905280870e-01 +5.770000000000000000e+02 9.998271849895749019e-01 +5.780000000000000000e+02 9.998282334698508356e-01 +5.790000000000000000e+02 9.998292751873187889e-01 +5.800000000000000000e+02 9.998303101973852192e-01 +5.810000000000000000e+02 9.998313385549070231e-01 +5.820000000000000000e+02 9.998323603141975324e-01 +5.830000000000000000e+02 9.998333755290338409e-01 +5.840000000000000000e+02 9.998343842526612457e-01 +5.850000000000000000e+02 9.998353865378014627e-01 +5.860000000000000000e+02 9.998363824366568453e-01 +5.870000000000000000e+02 9.998373720009174903e-01 +5.880000000000000000e+02 9.998383552817671216e-01 +5.890000000000000000e+02 9.998393323298881974e-01 +5.900000000000000000e+02 9.998403031954681275e-01 +5.910000000000000000e+02 9.998412679282049353e-01 +5.920000000000000000e+02 9.998422265773134754e-01 +5.930000000000000000e+02 9.998431791915293188e-01 +5.940000000000000000e+02 9.998441258191156367e-01 +5.950000000000000000e+02 9.998450665078683075e-01 +5.960000000000000000e+02 9.998460013051211348e-01 +5.970000000000000000e+02 9.998469302577502882e-01 +5.980000000000000000e+02 9.998478534121811867e-01 +5.990000000000000000e+02 9.998487708143918296e-01 +6.000000000000000000e+02 9.998496825099191243e-01 +6.010000000000000000e+02 9.998505885438632168e-01 +6.020000000000000000e+02 9.998514889608927092e-01 +6.030000000000000000e+02 9.998523838052491008e-01 +6.040000000000000000e+02 9.998532731207517843e-01 +6.050000000000000000e+02 9.998541569508033744e-01 +6.060000000000000000e+02 9.998550353383929279e-01 +6.070000000000000000e+02 9.998559083261023828e-01 +6.080000000000000000e+02 9.998567759561094448e-01 +6.090000000000000000e+02 9.998576382701930276e-01 +6.100000000000000000e+02 9.998584953097376937e-01 +6.110000000000000000e+02 9.998593471157369850e-01 +6.120000000000000000e+02 9.998601937287996400e-01 +6.130000000000000000e+02 9.998610351891518144e-01 +6.140000000000000000e+02 9.998618715366426324e-01 +6.150000000000000000e+02 9.998627028107480719e-01 +6.160000000000000000e+02 9.998635290505744067e-01 +6.170000000000000000e+02 9.998643502948629802e-01 +6.180000000000000000e+02 9.998651665819945356e-01 +6.190000000000000000e+02 9.998659779499915468e-01 +6.200000000000000000e+02 9.998667844365244362e-01 +6.210000000000000000e+02 9.998675860789130176e-01 +6.220000000000000000e+02 9.998683829141324919e-01 +6.230000000000000000e+02 9.998691749788154448e-01 +6.240000000000000000e+02 9.998699623092569544e-01 +6.250000000000000000e+02 9.998707449414165893e-01 +6.260000000000000000e+02 9.998715229109240710e-01 +6.270000000000000000e+02 9.998722962530813829e-01 +6.280000000000000000e+02 9.998730650028665456e-01 +6.290000000000000000e+02 9.998738291949375023e-01 +6.300000000000000000e+02 9.998745888636353385e-01 +6.310000000000000000e+02 9.998753440429876127e-01 +6.320000000000000000e+02 9.998760947667117982e-01 +6.330000000000000000e+02 9.998768410682186136e-01 +6.340000000000000000e+02 9.998775829806151316e-01 +6.350000000000000000e+02 9.998783205367081095e-01 +6.360000000000000000e+02 9.998790537690077640e-01 +6.370000000000000000e+02 9.998797827097294366e-01 +6.380000000000000000e+02 9.998805073907988117e-01 +6.390000000000000000e+02 9.998812278438528045e-01 +6.400000000000000000e+02 9.998819441002440023e-01 +6.410000000000000000e+02 9.998826561910437727e-01 +6.420000000000000000e+02 9.998833641470440403e-01 +6.430000000000000000e+02 9.998840679987616165e-01 +6.440000000000000000e+02 9.998847677764399755e-01 +6.450000000000000000e+02 9.998854635100528077e-01 +6.460000000000000000e+02 9.998861552293062394e-01 +6.470000000000000000e+02 9.998868429636429411e-01 +6.480000000000000000e+02 9.998875267422425717e-01 +6.490000000000000000e+02 9.998882065940272179e-01 +6.500000000000000000e+02 9.998888825476622833e-01 +6.510000000000000000e+02 9.998895546315589300e-01 +6.520000000000000000e+02 9.998902228738787423e-01 +6.530000000000000000e+02 9.998908873025337263e-01 +6.540000000000000000e+02 9.998915479451909727e-01 +6.550000000000000000e+02 9.998922048292741005e-01 +6.560000000000000000e+02 9.998928579819660323e-01 +6.570000000000000000e+02 9.998935074302116588e-01 +6.580000000000000000e+02 9.998941532007193933e-01 +6.590000000000000000e+02 9.998947953199657235e-01 +6.600000000000000000e+02 9.998954338141946563e-01 +6.610000000000000000e+02 9.998960687094222699e-01 +6.620000000000000000e+02 9.998967000314390452e-01 +6.630000000000000000e+02 9.998973278058103098e-01 +6.640000000000000000e+02 9.998979520578806790e-01 +6.650000000000000000e+02 9.998985728127746109e-01 +6.660000000000000000e+02 9.998991900954002920e-01 +6.670000000000000000e+02 9.998998039304499708e-01 +6.680000000000000000e+02 9.999004143424038427e-01 +6.690000000000000000e+02 9.999010213555314941e-01 +6.700000000000000000e+02 9.999016249938930123e-01 +6.710000000000000000e+02 9.999022252813433154e-01 +6.720000000000000000e+02 9.999028222415322631e-01 +6.730000000000000000e+02 9.999034158979075437e-01 +6.740000000000000000e+02 9.999040062737170054e-01 +6.750000000000000000e+02 9.999045933920099882e-01 +6.760000000000000000e+02 9.999051772756387679e-01 +6.770000000000000000e+02 9.999057579472628854e-01 +6.780000000000000000e+02 9.999063354293484807e-01 +6.790000000000000000e+02 9.999069097441712906e-01 +6.800000000000000000e+02 9.999074809138193132e-01 +6.810000000000000000e+02 9.999080489601924748e-01 +6.820000000000000000e+02 9.999086139050072930e-01 +6.830000000000000000e+02 9.999091757697966543e-01 +6.840000000000000000e+02 9.999097345759122568e-01 +6.850000000000000000e+02 9.999102903445263868e-01 +6.860000000000000000e+02 9.999108430966336947e-01 +6.870000000000000000e+02 9.999113928530535267e-01 +6.880000000000000000e+02 9.999119396344301469e-01 +6.890000000000000000e+02 9.999124834612361790e-01 +6.900000000000000000e+02 9.999130243537730500e-01 +6.910000000000000000e+02 9.999135623321734334e-01 +6.920000000000000000e+02 9.999140974164021367e-01 +6.930000000000000000e+02 9.999146296262589884e-01 +6.940000000000000000e+02 9.999151589813783936e-01 +6.950000000000000000e+02 9.999156855012336642e-01 +6.960000000000000000e+02 9.999162092051360196e-01 +6.970000000000000000e+02 9.999167301122376950e-01 +6.980000000000000000e+02 9.999172482415330521e-01 +6.990000000000000000e+02 9.999177636118600221e-01 +7.000000000000000000e+02 9.999182762419015491e-01 +7.010000000000000000e+02 9.999187861501873664e-01 +7.020000000000000000e+02 9.999192933550956619e-01 +7.030000000000000000e+02 9.999197978748538551e-01 +7.040000000000000000e+02 9.999202997275400406e-01 +7.050000000000000000e+02 9.999207989310857636e-01 +7.060000000000000000e+02 9.999212955032753536e-01 +7.070000000000000000e+02 9.999217894617492552e-01 +7.080000000000000000e+02 9.999222808240042504e-01 +7.090000000000000000e+02 9.999227696073950122e-01 +7.100000000000000000e+02 9.999232558291359929e-01 +7.110000000000000000e+02 9.999237395063017564e-01 +7.120000000000000000e+02 9.999242206558295321e-01 +7.130000000000000000e+02 9.999246992945192147e-01 +7.140000000000000000e+02 9.999251754390363622e-01 +7.150000000000000000e+02 9.999256491059114182e-01 +7.160000000000000000e+02 9.999261203115424879e-01 +7.170000000000000000e+02 9.999265890721958927e-01 +7.180000000000000000e+02 9.999270554040085024e-01 +7.190000000000000000e+02 9.999275193229865133e-01 +7.200000000000000000e+02 9.999279808450100004e-01 +7.210000000000000000e+02 9.999284399858309191e-01 +7.220000000000000000e+02 9.999288967610761025e-01 +7.230000000000000000e+02 9.999293511862488160e-01 +7.240000000000000000e+02 9.999298032767284239e-01 +7.250000000000000000e+02 9.999302530477723883e-01 +7.260000000000000000e+02 9.999307005145170457e-01 +7.270000000000000000e+02 9.999311456919798280e-01 +7.280000000000000000e+02 9.999315885950589289e-01 +7.290000000000000000e+02 9.999320292385348585e-01 +7.300000000000000000e+02 9.999324676370721088e-01 +7.310000000000000000e+02 9.999329038052194862e-01 +7.320000000000000000e+02 9.999333377574116666e-01 +7.330000000000000000e+02 9.999337695079698607e-01 +7.340000000000000000e+02 9.999341990711033690e-01 +7.350000000000000000e+02 9.999346264609102475e-01 +7.360000000000000000e+02 9.999350516913777520e-01 +7.370000000000000000e+02 9.999354747763854467e-01 +7.380000000000000000e+02 9.999358957297032058e-01 +7.390000000000000000e+02 9.999363145649945439e-01 +7.400000000000000000e+02 9.999367312958170606e-01 +7.410000000000000000e+02 9.999371459356219960e-01 +7.420000000000000000e+02 9.999375584977575615e-01 +7.430000000000000000e+02 9.999379689954680517e-01 +7.440000000000000000e+02 9.999383774418958426e-01 +7.450000000000000000e+02 9.999387838500813919e-01 +7.460000000000000000e+02 9.999391882329646819e-01 +7.470000000000000000e+02 9.999395906033862191e-01 +7.480000000000000000e+02 9.999399909740883663e-01 +7.490000000000000000e+02 9.999403893577144542e-01 +7.500000000000000000e+02 9.999407857668121125e-01 +7.510000000000000000e+02 9.999411802138320482e-01 +7.520000000000000000e+02 9.999415727111299335e-01 +7.530000000000000000e+02 9.999419632709677375e-01 +7.540000000000000000e+02 9.999423519055131715e-01 +7.550000000000000000e+02 9.999427386268417983e-01 +7.560000000000000000e+02 9.999431234469366991e-01 +7.570000000000000000e+02 9.999435063776909161e-01 +7.580000000000000000e+02 9.999438874309062308e-01 +7.590000000000000000e+02 9.999442666182957185e-01 +7.600000000000000000e+02 9.999446439514841911e-01 +7.610000000000000000e+02 9.999450194420075322e-01 +7.620000000000000000e+02 9.999453931013153607e-01 +7.630000000000000000e+02 9.999457649407709203e-01 +7.640000000000000000e+02 9.999461349716520786e-01 +7.650000000000000000e+02 9.999465032051514379e-01 +7.660000000000000000e+02 9.999468696523784450e-01 +7.670000000000000000e+02 9.999472343243583916e-01 +7.680000000000000000e+02 9.999475972320347461e-01 +7.690000000000000000e+02 9.999479583862688203e-01 +7.700000000000000000e+02 9.999483177978408799e-01 +7.710000000000000000e+02 9.999486754774508102e-01 +7.720000000000000000e+02 9.999490314357190046e-01 +7.730000000000000000e+02 9.999493856831871419e-01 +7.740000000000000000e+02 9.999497382303174087e-01 +7.750000000000000000e+02 9.999500890874957193e-01 +7.760000000000000000e+02 9.999504382650310497e-01 +7.770000000000000000e+02 9.999507857731547711e-01 +7.780000000000000000e+02 9.999511316220240920e-01 +7.790000000000000000e+02 9.999514758217206145e-01 +7.800000000000000000e+02 9.999518183822518891e-01 +7.810000000000000000e+02 9.999521593135517472e-01 +7.820000000000000000e+02 9.999524986254808567e-01 +7.830000000000000000e+02 9.999528363278277210e-01 +7.840000000000000000e+02 9.999531724303091229e-01 +7.850000000000000000e+02 9.999535069425706801e-01 +7.860000000000000000e+02 9.999538398741868450e-01 +7.870000000000000000e+02 9.999541712346636801e-01 +7.880000000000000000e+02 9.999545010334361939e-01 +7.890000000000000000e+02 9.999548292798717819e-01 +7.900000000000000000e+02 9.999551559832696723e-01 +7.910000000000000000e+02 9.999554811528607035e-01 +7.920000000000000000e+02 9.999558047978096553e-01 +7.930000000000000000e+02 9.999561269272141395e-01 +7.940000000000000000e+02 9.999564475501068195e-01 +7.950000000000000000e+02 9.999567666754543005e-01 +7.960000000000000000e+02 9.999570843121589059e-01 +7.970000000000000000e+02 9.999574004690582330e-01 +7.980000000000000000e+02 9.999577151549271514e-01 +7.990000000000000000e+02 9.999580283784766932e-01 +8.000000000000000000e+02 9.999583401483551626e-01 +8.010000000000000000e+02 9.999586504731498016e-01 +8.020000000000000000e+02 9.999589593613854577e-01 +8.030000000000000000e+02 9.999592668215263602e-01 +8.040000000000000000e+02 9.999595728619761204e-01 +8.050000000000000000e+02 9.999598774910781751e-01 +8.060000000000000000e+02 9.999601807171173418e-01 +8.070000000000000000e+02 9.999604825483180415e-01 +8.080000000000000000e+02 9.999607829928475189e-01 +8.090000000000000000e+02 9.999610820588146209e-01 +8.100000000000000000e+02 9.999613797542702409e-01 +8.110000000000000000e+02 9.999616760872090948e-01 +8.120000000000000000e+02 9.999619710655682780e-01 +8.130000000000000000e+02 9.999622646972294859e-01 +8.140000000000000000e+02 9.999625569900190136e-01 +8.150000000000000000e+02 9.999628479517074231e-01 +8.160000000000000000e+02 9.999631375900105423e-01 +8.170000000000000000e+02 9.999634259125905755e-01 +8.180000000000000000e+02 9.999637129270554370e-01 +8.190000000000000000e+02 9.999639986409598613e-01 +8.200000000000000000e+02 9.999642830618054035e-01 +8.210000000000000000e+02 9.999645661970412158e-01 +8.220000000000000000e+02 9.999648480540650475e-01 +8.230000000000000000e+02 9.999651286402221340e-01 +8.240000000000000000e+02 9.999654079628070846e-01 +8.250000000000000000e+02 9.999656860290634386e-01 +8.260000000000000000e+02 9.999659628461839977e-01 +8.270000000000000000e+02 9.999662384213124922e-01 +8.280000000000000000e+02 9.999665127615423588e-01 +8.290000000000000000e+02 9.999667858739186288e-01 +8.300000000000000000e+02 9.999670577654365955e-01 +8.310000000000000000e+02 9.999673284430442566e-01 +8.320000000000000000e+02 9.999675979136407600e-01 +8.330000000000000000e+02 9.999678661840781801e-01 +8.340000000000000000e+02 9.999681332611611850e-01 +8.350000000000000000e+02 9.999683991516482573e-01 +8.360000000000000000e+02 9.999686638622504731e-01 +8.370000000000000000e+02 9.999689273996333894e-01 +8.380000000000000000e+02 9.999691897704171550e-01 +8.390000000000000000e+02 9.999694509811756227e-01 +8.400000000000000000e+02 9.999697110384390131e-01 +8.410000000000000000e+02 9.999699699486920279e-01 +8.420000000000000000e+02 9.999702277183755150e-01 +8.430000000000000000e+02 9.999704843538864685e-01 +8.440000000000000000e+02 9.999707398615780285e-01 +8.450000000000000000e+02 9.999709942477604807e-01 +8.460000000000000000e+02 9.999712475187011451e-01 +8.470000000000000000e+02 9.999714996806251532e-01 +8.480000000000000000e+02 9.999717507397148930e-01 +8.490000000000000000e+02 9.999720007021117851e-01 +8.500000000000000000e+02 9.999722495739145067e-01 +8.510000000000000000e+02 9.999724973611821000e-01 +8.520000000000000000e+02 9.999727440699314185e-01 +8.530000000000000000e+02 9.999729897061399031e-01 +8.540000000000000000e+02 9.999732342757439163e-01 +8.550000000000000000e+02 9.999734777846408518e-01 +8.560000000000000000e+02 9.999737202386872470e-01 +8.570000000000000000e+02 9.999739616437023360e-01 +8.580000000000000000e+02 9.999742020054643854e-01 +8.590000000000000000e+02 9.999744413297143586e-01 +8.600000000000000000e+02 9.999746796221543610e-01 +8.610000000000000000e+02 9.999749168884486394e-01 +8.620000000000000000e+02 9.999751531342239153e-01 +8.630000000000000000e+02 9.999753883650687181e-01 +8.640000000000000000e+02 9.999756225865357173e-01 +8.650000000000000000e+02 9.999758558041392797e-01 +8.660000000000000000e+02 9.999760880233584670e-01 +8.670000000000000000e+02 9.999763192496352593e-01 +8.680000000000000000e+02 9.999765494883758876e-01 +8.690000000000000000e+02 9.999767787449510559e-01 +8.700000000000000000e+02 9.999770070246957188e-01 +8.710000000000000000e+02 9.999772343329101920e-01 +8.720000000000000000e+02 9.999774606748590422e-01 +8.730000000000000000e+02 9.999776860557730851e-01 +8.740000000000000000e+02 9.999779104808483865e-01 +8.750000000000000000e+02 9.999781339552468173e-01 +8.760000000000000000e+02 9.999783564840964978e-01 +8.770000000000000000e+02 9.999785780724924633e-01 +8.780000000000000000e+02 9.999787987254955546e-01 +8.790000000000000000e+02 9.999790184481344157e-01 +8.800000000000000000e+02 9.999792372454043843e-01 +8.810000000000000000e+02 9.999794551222683792e-01 +8.820000000000000000e+02 9.999796720836570119e-01 +8.830000000000000000e+02 9.999798881344689194e-01 +8.840000000000000000e+02 9.999801032795708755e-01 +8.850000000000000000e+02 9.999803175237982344e-01 +8.860000000000000000e+02 9.999805308719548202e-01 +8.870000000000000000e+02 9.999807433288133707e-01 +8.880000000000000000e+02 9.999809548991162034e-01 +8.890000000000000000e+02 9.999811655875742167e-01 +8.900000000000000000e+02 9.999813753988685550e-01 +8.910000000000000000e+02 9.999815843376503866e-01 +8.920000000000000000e+02 9.999817924085404597e-01 +8.930000000000000000e+02 9.999819996161298796e-01 +8.940000000000000000e+02 9.999822059649803307e-01 +8.950000000000000000e+02 9.999824114596246316e-01 +8.960000000000000000e+02 9.999826161045660688e-01 +8.970000000000000000e+02 9.999828199042792853e-01 +8.980000000000000000e+02 9.999830228632106133e-01 +8.990000000000000000e+02 9.999832249857774080e-01 +9.000000000000000000e+02 9.999834262763694914e-01 +9.010000000000000000e+02 9.999836267393482636e-01 +9.020000000000000000e+02 9.999838263790477022e-01 +9.030000000000000000e+02 9.999840251997741403e-01 +9.040000000000000000e+02 9.999842232058065994e-01 +9.050000000000000000e+02 9.999844204013963456e-01 +9.060000000000000000e+02 9.999846167907691097e-01 +9.070000000000000000e+02 9.999848123781226450e-01 +9.080000000000000000e+02 9.999850071676283925e-01 +9.090000000000000000e+02 9.999852011634322579e-01 +9.100000000000000000e+02 9.999853943696531688e-01 +9.110000000000000000e+02 9.999855867903842954e-01 +9.120000000000000000e+02 9.999857784296931618e-01 +9.130000000000000000e+02 9.999859692916217568e-01 +9.140000000000000000e+02 9.999861593801866455e-01 +9.150000000000000000e+02 9.999863486993794126e-01 +9.160000000000000000e+02 9.999865372531661079e-01 +9.170000000000000000e+02 9.999867250454886891e-01 +9.180000000000000000e+02 9.999869120802636902e-01 +9.190000000000000000e+02 9.999870983613839970e-01 +9.200000000000000000e+02 9.999872838927176266e-01 +9.210000000000000000e+02 9.999874686781086153e-01 +9.220000000000000000e+02 9.999876527213773514e-01 +9.230000000000000000e+02 9.999878360263204646e-01 +9.240000000000000000e+02 9.999880185967104929e-01 +9.250000000000000000e+02 9.999882004362973253e-01 +9.260000000000000000e+02 9.999883815488069816e-01 +9.270000000000000000e+02 9.999885619379428325e-01 +9.280000000000000000e+02 9.999887416073848234e-01 +9.290000000000000000e+02 9.999889205607911391e-01 +9.300000000000000000e+02 9.999890988017966498e-01 +9.310000000000000000e+02 9.999892763340137991e-01 +9.320000000000000000e+02 9.999894531610332704e-01 +9.330000000000000000e+02 9.999896292864232095e-01 +9.340000000000000000e+02 9.999898047137304458e-01 +9.350000000000000000e+02 9.999899794464791603e-01 +9.360000000000000000e+02 9.999901534881724396e-01 +9.370000000000000000e+02 9.999903268422926095e-01 +9.380000000000000000e+02 9.999904995122993467e-01 +9.390000000000000000e+02 9.999906715016321224e-01 +9.400000000000000000e+02 9.999908428137093130e-01 +9.410000000000000000e+02 9.999910134519279792e-01 +9.420000000000000000e+02 9.999911834196649751e-01 +9.430000000000000000e+02 9.999913527202766161e-01 +9.440000000000000000e+02 9.999915213570989003e-01 +9.450000000000000000e+02 9.999916893334468426e-01 +9.460000000000000000e+02 9.999918566526161401e-01 +9.470000000000000000e+02 9.999920233178826168e-01 +9.480000000000000000e+02 9.999921893325017797e-01 +9.490000000000000000e+02 9.999923546997092627e-01 +9.500000000000000000e+02 9.999925194227218261e-01 +9.510000000000000000e+02 9.999926835047366902e-01 +9.520000000000000000e+02 9.999928469489313132e-01 +9.530000000000000000e+02 9.999930097584650568e-01 +9.540000000000000000e+02 9.999931719364768545e-01 +9.550000000000000000e+02 9.999933334860880985e-01 +9.560000000000000000e+02 9.999934944104009737e-01 +9.570000000000000000e+02 9.999936547124986808e-01 +9.580000000000000000e+02 9.999938143954464342e-01 +9.590000000000000000e+02 9.999939734622912413e-01 +9.600000000000000000e+02 9.999941319160615683e-01 +9.610000000000000000e+02 9.999942897597677849e-01 +9.620000000000000000e+02 9.999944469964024973e-01 +9.630000000000000000e+02 9.999946036289406592e-01 +9.640000000000000000e+02 9.999947596603392386e-01 +9.650000000000000000e+02 9.999949150935378839e-01 +9.660000000000000000e+02 9.999950699314581470e-01 +9.670000000000000000e+02 9.999952241770052597e-01 +9.680000000000000000e+02 9.999953778330664678e-01 +9.690000000000000000e+02 9.999955309025124750e-01 +9.700000000000000000e+02 9.999956833881964435e-01 +9.710000000000000000e+02 9.999958352929553262e-01 +9.720000000000000000e+02 9.999959866196085345e-01 +9.730000000000000000e+02 9.999961373709598256e-01 +9.740000000000000000e+02 9.999962875497958592e-01 +9.750000000000000000e+02 9.999964371588867529e-01 +9.760000000000000000e+02 9.999965862009868589e-01 +9.770000000000000000e+02 9.999967346788340983e-01 +9.780000000000000000e+02 9.999968825951505158e-01 +9.790000000000000000e+02 9.999970299526421691e-01 +9.800000000000000000e+02 9.999971767539984624e-01 +9.810000000000000000e+02 9.999973230018949222e-01 +9.820000000000000000e+02 9.999974686989894224e-01 +9.830000000000000000e+02 9.999976138479258481e-01 +9.840000000000000000e+02 9.999977584513318751e-01 +9.850000000000000000e+02 9.999979025118200804e-01 +9.860000000000000000e+02 9.999980460319881637e-01 +9.870000000000000000e+02 9.999981890144181707e-01 +9.880000000000000000e+02 9.999983314616777141e-01 +9.890000000000000000e+02 9.999984733763191969e-01 +9.900000000000000000e+02 9.999986147608802556e-01 +9.910000000000000000e+02 9.999987556178843162e-01 +9.920000000000000000e+02 9.999988959498390395e-01 +9.930000000000000000e+02 9.999990357592388746e-01 +9.940000000000000000e+02 9.999991750485636155e-01 +9.950000000000000000e+02 9.999993138202781795e-01 +9.960000000000000000e+02 9.999994520768340500e-01 +9.970000000000000000e+02 9.999995898206680556e-01 +9.980000000000000000e+02 9.999997270542030359e-01 +9.990000000000000000e+02 9.999998637798487300e-01 +1.000000000000000000e+03 1.000000000000000000e+00 diff --git a/bb4cast/params/transfer_pessimistic_2018.txt b/bb4cast/params/transfer_pessimistic_2018.txt new file mode 100644 index 0000000..f184c7d --- /dev/null +++ b/bb4cast/params/transfer_pessimistic_2018.txt @@ -0,0 +1,1002 @@ +# ell, T_ell +0.000000000000000000e+00 1.000000000000000048e-04 +1.000000000000000000e+00 1.000000000000000048e-04 +2.000000000000000000e+00 5.700811189171855120e-04 +3.000000000000000000e+00 1.522600541138187250e-03 +4.000000000000000000e+00 3.054995799776359308e-03 +5.000000000000000000e+00 5.236101404097969446e-03 +6.000000000000000000e+00 8.117663985788703060e-03 +7.000000000000000000e+00 1.173645243227295319e-02 +8.000000000000000000e+00 1.611540545013476211e-02 +9.000000000000000000e+00 2.126450199718898579e-02 +1.000000000000000000e+01 2.718163993606281803e-02 +1.100000000000000000e+01 3.385364409085660914e-02 +1.200000000000000000e+01 4.125744144054167145e-02 +1.300000000000000000e+01 4.936139281617366731e-02 +1.400000000000000000e+01 5.812674146043311091e-02 +1.500000000000000000e+01 6.750912293614677595e-02 +1.600000000000000000e+01 7.746007503211260747e-02 +1.700000000000000000e+01 8.792848830990972198e-02 +1.800000000000000000e+01 9.886194572890467935e-02 +1.900000000000000000e+01 1.102079113550444855e-01 +2.000000000000000000e+01 1.219147415709477406e-01 +2.100000000000000000e+01 1.339325057650689044e-01 +2.200000000000000000e+01 1.462136158510168593e-01 +2.300000000000000000e+01 1.587132742452579681e-01 +2.400000000000000000e+01 1.713897576307832626e-01 +2.500000000000000000e+01 1.842045588498730513e-01 +2.600000000000000000e+01 1.971224117850819690e-01 +2.700000000000000000e+01 2.101112244805060092e-01 +2.800000000000000000e+01 2.231419445008023805e-01 +2.900000000000000000e+01 2.361883781204938693e-01 +3.000000000000000000e+01 2.492269818433599793e-01 +3.100000000000000000e+01 2.622366413643693051e-01 +3.200000000000000000e+01 2.751984497121455209e-01 +3.300000000000000000e+01 2.880954931682243036e-01 +3.400000000000000000e+01 3.009126507899489433e-01 +3.500000000000000000e+01 3.136364110389612270e-01 +3.600000000000000000e+01 3.262547071564598777e-01 +3.700000000000000000e+01 3.387567715114721545e-01 +3.800000000000000000e+01 3.511330081362340483e-01 +3.900000000000000000e+01 3.633748819964439658e-01 +4.000000000000000000e+01 3.754748231611109710e-01 +4.100000000000000000e+01 3.874261438750820630e-01 +4.200000000000000000e+01 3.992229665397796778e-01 +4.300000000000000000e+01 4.108601607240818243e-01 +4.400000000000000000e+01 4.223332875155708099e-01 +4.500000000000000000e+01 4.336385497490692909e-01 +4.600000000000000000e+01 4.447727468888229563e-01 +4.700000000000000000e+01 4.557332335744637697e-01 +4.800000000000000000e+01 4.665178810566223966e-01 +4.900000000000000000e+01 4.771250409383592239e-01 +5.000000000000000000e+01 4.875535107999689477e-01 +5.100000000000000000e+01 4.978025014165186612e-01 +5.200000000000000000e+01 5.078716053811238584e-01 +5.300000000000000000e+01 5.177607670251027638e-01 +5.400000000000000000e+01 5.274702535821670368e-01 +5.500000000000000000e+01 5.370006275813635765e-01 +5.600000000000000000e+01 5.463527204762078648e-01 +5.700000000000000000e+01 5.555276075286882387e-01 +5.800000000000000000e+01 5.645265839695993160e-01 +5.900000000000000000e+01 5.733511424534861733e-01 +6.000000000000000000e+01 5.820029518195023455e-01 +6.100000000000000000e+01 5.904838371603010616e-01 +6.200000000000000000e+01 5.987957611910210698e-01 +6.300000000000000000e+01 6.069408069003691120e-01 +6.400000000000000000e+01 6.149211614564126238e-01 +6.500000000000000000e+01 6.227391013313503532e-01 +6.600000000000000000e+01 6.303969786024862243e-01 +6.700000000000000000e+01 6.378972083809272275e-01 +6.800000000000000000e+01 6.452422573152059027e-01 +6.900000000000000000e+01 6.524346331139575517e-01 +7.000000000000000000e+01 6.594768750298894977e-01 +7.100000000000000000e+01 6.663715452463896405e-01 +7.200000000000000000e+01 6.731212211081064600e-01 +7.300000000000000000e+01 6.797284881375330601e-01 +7.400000000000000000e+01 6.861959337809215853e-01 +7.500000000000000000e+01 6.925261418285902915e-01 +7.600000000000000000e+01 6.987216874567921954e-01 +7.700000000000000000e+01 7.047851328406489202e-01 +7.800000000000000000e+01 7.107190232901889893e-01 +7.900000000000000000e+01 7.165258838641407335e-01 +8.000000000000000000e+01 7.222082164188211584e-01 +8.100000000000000000e+01 7.277684970521406393e-01 +8.200000000000000000e+01 7.332091739054060753e-01 +8.300000000000000000e+01 7.385326652882050480e-01 +8.400000000000000000e+01 7.437413580941929503e-01 +8.500000000000000000e+01 7.488376064780356556e-01 +8.600000000000000000e+01 7.538237307661076470e-01 +8.700000000000000000e+01 7.587020165757754064e-01 +8.800000000000000000e+01 7.634747141202137266e-01 +8.900000000000000000e+01 7.681440376777063372e-01 +9.000000000000000000e+01 7.727121652062693968e-01 +9.100000000000000000e+01 7.771812380861985448e-01 +9.200000000000000000e+01 7.815533609748097632e-01 +9.300000000000000000e+01 7.858306017591630832e-01 +9.400000000000000000e+01 7.900149915940094525e-01 +9.500000000000000000e+01 7.941085250135125895e-01 +9.600000000000000000e+01 7.981131601065213355e-01 +9.700000000000000000e+01 8.020308187462942273e-01 +9.800000000000000000e+01 8.058633868665996403e-01 +9.900000000000000000e+01 8.096127147770598720e-01 +1.000000000000000000e+02 8.132806175114546399e-01 +1.010000000000000000e+02 8.168688752034795053e-01 +1.020000000000000000e+02 8.203792334851471857e-01 +1.030000000000000000e+02 8.238134039036525413e-01 +1.040000000000000000e+02 8.271730643530791349e-01 +1.050000000000000000e+02 8.304598595178368514e-01 +1.060000000000000000e+02 8.336754013251524986e-01 +1.070000000000000000e+02 8.368212694043418720e-01 +1.080000000000000000e+02 8.398990115509321619e-01 +1.090000000000000000e+02 8.429101441940072270e-01 +1.100000000000000000e+02 8.458561528654185979e-01 +1.110000000000000000e+02 8.487384926697267851e-01 +1.120000000000000000e+02 8.515585887539431909e-01 +1.130000000000000000e+02 8.543178367763041292e-01 +1.140000000000000000e+02 8.570176033734598908e-01 +1.150000000000000000e+02 8.596592266255767001e-01 +1.160000000000000000e+02 8.622440165189546590e-01 +1.170000000000000000e+02 8.647732554058502608e-01 +1.180000000000000000e+02 8.672481984612508965e-01 +1.190000000000000000e+02 8.696700741364247200e-01 +1.200000000000000000e+02 8.720400846090887725e-01 +1.210000000000000000e+02 8.743594062300918957e-01 +1.220000000000000000e+02 8.766291899665311638e-01 +1.230000000000000000e+02 8.788505618412330023e-01 +1.240000000000000000e+02 8.810246233685558037e-01 +1.250000000000000000e+02 8.831524519864702993e-01 +1.260000000000000000e+02 8.852351014848881539e-01 +1.270000000000000000e+02 8.872736024302061431e-01 +1.280000000000000000e+02 8.892689625860349389e-01 +1.290000000000000000e+02 8.912221673300863012e-01 +1.300000000000000000e+02 8.931341800671801501e-01 +1.310000000000000000e+02 8.950059426383384364e-01 +1.320000000000000000e+02 8.968383757259278388e-01 +1.330000000000000000e+02 8.986323792548013278e-01 +1.340000000000000000e+02 9.003888327894004062e-01 +1.350000000000000000e+02 9.021085959267605148e-01 +1.360000000000000000e+02 9.037925086853703105e-01 +1.370000000000000000e+02 9.054413918898248648e-01 +1.380000000000000000e+02 9.070560475512223775e-01 +1.390000000000000000e+02 9.086372592432326867e-01 +1.400000000000000000e+02 9.101857924737896122e-01 +1.410000000000000000e+02 9.117023950523389653e-01 +1.420000000000000000e+02 9.131877974525823838e-01 +1.430000000000000000e+02 9.146427131706619251e-01 +1.440000000000000000e+02 9.160678390787225789e-01 +1.450000000000000000e+02 9.174638557737990752e-01 +1.460000000000000000e+02 9.188314279219738090e-01 +1.470000000000000000e+02 9.201712045977546994e-01 +1.480000000000000000e+02 9.214838196186260211e-01 +1.490000000000000000e+02 9.227698918747272439e-01 +1.500000000000000000e+02 9.240300256536239099e-01 +1.510000000000000000e+02 9.252648109601303572e-01 +1.520000000000000000e+02 9.264748238311560913e-01 +1.530000000000000000e+02 9.276606266455500460e-01 +1.540000000000000000e+02 9.288227684289166453e-01 +1.550000000000000000e+02 9.299617851533911184e-01 +1.560000000000000000e+02 9.310782000323588603e-01 +1.570000000000000000e+02 9.321725238101121747e-01 +1.580000000000000000e+02 9.332452550464407359e-01 +1.590000000000000000e+02 9.342968803961576585e-01 +1.600000000000000000e+02 9.353278748835678336e-01 +1.610000000000000000e+02 9.363387021718899694e-01 +1.620000000000000000e+02 9.373298148276448805e-01 +1.630000000000000000e+02 9.383016545800338948e-01 +1.640000000000000000e+02 9.392546525753259212e-01 +1.650000000000000000e+02 9.401892296262849280e-01 +1.660000000000000000e+02 9.411057964566675871e-01 +1.670000000000000000e+02 9.420047539408237247e-01 +1.680000000000000000e+02 9.428864933384420999e-01 +1.690000000000000000e+02 9.437513965244822556e-01 +1.700000000000000000e+02 9.445998362143317451e-01 +1.710000000000000000e+02 9.454321761842437999e-01 +1.720000000000000000e+02 9.462487714871009592e-01 +1.730000000000000000e+02 9.470499686635575065e-01 +1.740000000000000000e+02 9.478361059486181128e-01 +1.750000000000000000e+02 9.486075134737058656e-01 +1.760000000000000000e+02 9.493645134642815231e-01 +1.770000000000000000e+02 9.501074204330738349e-01 +1.780000000000000000e+02 9.508365413689818801e-01 +1.790000000000000000e+02 9.515521759217139275e-01 +1.800000000000000000e+02 9.522546165822282083e-01 +1.810000000000000000e+02 9.529441488590393305e-01 +1.820000000000000000e+02 9.536210514504593894e-01 +1.830000000000000000e+02 9.542855964128373891e-01 +1.840000000000000000e+02 9.549380493248725843e-01 +1.850000000000000000e+02 9.555786694480602472e-01 +1.860000000000000000e+02 9.562077098833469124e-01 +1.870000000000000000e+02 9.568254177240606007e-01 +1.880000000000000000e+02 9.574320342051866328e-01 +1.890000000000000000e+02 9.580277948490563134e-01 +1.900000000000000000e+02 9.586129296075217576e-01 +1.910000000000000000e+02 9.591876630006810345e-01 +1.920000000000000000e+02 9.597522142522282307e-01 +1.930000000000000000e+02 9.603067974214903879e-01 +1.940000000000000000e+02 9.608516215322261411e-01 +1.950000000000000000e+02 9.613868906982486751e-01 +1.960000000000000000e+02 9.619128042459436090e-01 +1.970000000000000000e+02 9.624295568337458695e-01 +1.980000000000000000e+02 9.629373385686429421e-01 +1.990000000000000000e+02 9.634363351197703373e-01 +2.000000000000000000e+02 9.639267278291620000e-01 +2.010000000000000000e+02 9.644086938197200531e-01 +2.020000000000000000e+02 9.648824061004678265e-01 +2.030000000000000000e+02 9.653480336691472319e-01 +2.040000000000000000e+02 9.658057416122206584e-01 +2.050000000000000000e+02 9.662556912023413380e-01 +2.060000000000000000e+02 9.666980399933461365e-01 +2.070000000000000000e+02 9.671329419128346094e-01 +2.080000000000000000e+02 9.675605473523868350e-01 +2.090000000000000000e+02 9.679810032554810872e-01 +2.100000000000000000e+02 9.683944532031625307e-01 +2.110000000000000000e+02 9.688010374975203343e-01 +2.120000000000000000e+02 9.692008932430260515e-01 +2.130000000000000000e+02 9.695941544257845601e-01 +2.140000000000000000e+02 9.699809519907506283e-01 +2.150000000000000000e+02 9.703614139169585151e-01 +2.160000000000000000e+02 9.707356652908202266e-01 +2.170000000000000000e+02 9.711038283775321744e-01 +2.180000000000000000e+02 9.714660226906453033e-01 +2.190000000000000000e+02 9.718223650598405428e-01 +2.200000000000000000e+02 9.721729696969574341e-01 +2.210000000000000000e+02 9.725179482603176773e-01 +2.220000000000000000e+02 9.728574099173904477e-01 +2.230000000000000000e+02 9.731914614058391200e-01 +2.240000000000000000e+02 9.735202070929913631e-01 +2.250000000000000000e+02 9.738437490337759073e-01 +2.260000000000000000e+02 9.741621870271607309e-01 +2.270000000000000000e+02 9.744756186711359680e-01 +2.280000000000000000e+02 9.747841394162762851e-01 +2.290000000000000000e+02 9.750878426179222513e-01 +2.300000000000000000e+02 9.753868195870137869e-01 +2.310000000000000000e+02 9.756811596396119945e-01 +2.320000000000000000e+02 9.759709501451464542e-01 +2.330000000000000000e+02 9.762562765734159598e-01 +2.340000000000000000e+02 9.765372225403804451e-01 +2.350000000000000000e+02 9.768138698527729646e-01 +2.360000000000000000e+02 9.770862985515637034e-01 +2.370000000000000000e+02 9.773545869543066589e-01 +2.380000000000000000e+02 9.776188116963968611e-01 +2.390000000000000000e+02 9.778790477712702156e-01 +2.400000000000000000e+02 9.781353685695691746e-01 +2.410000000000000000e+02 9.783878459173070974e-01 +2.420000000000000000e+02 9.786365501130519506e-01 +2.430000000000000000e+02 9.788815499641611018e-01 +2.440000000000000000e+02 9.791229128220870770e-01 +2.450000000000000000e+02 9.793607046167852603e-01 +2.460000000000000000e+02 9.795949898902387432e-01 +2.470000000000000000e+02 9.798258318291327429e-01 +2.480000000000000000e+02 9.800532922966948002e-01 +2.490000000000000000e+02 9.802774318637265116e-01 +2.500000000000000000e+02 9.804983098388463381e-01 +2.510000000000000000e+02 9.807159842979648046e-01 +2.520000000000000000e+02 9.809305121130146299e-01 +2.530000000000000000e+02 9.811419489799511062e-01 +2.540000000000000000e+02 9.813503494460471543e-01 +2.550000000000000000e+02 9.815557669364980420e-01 +2.560000000000000000e+02 9.817582537803565268e-01 +2.570000000000000000e+02 9.819578612358140779e-01 +2.580000000000000000e+02 9.821546395148486042e-01 +2.590000000000000000e+02 9.823486378072506797e-01 +2.600000000000000000e+02 9.825399043040509151e-01 +2.610000000000000000e+02 9.827284862203585769e-01 +2.620000000000000000e+02 9.829144298176305528e-01 +2.630000000000000000e+02 9.830977804253859809e-01 +2.640000000000000000e+02 9.832785824623774262e-01 +2.650000000000000000e+02 9.834568794572376982e-01 +2.660000000000000000e+02 9.836327140686139670e-01 +2.670000000000000000e+02 9.838061281048012807e-01 +2.680000000000000000e+02 9.839771625428918034e-01 +2.690000000000000000e+02 9.841458575474509862e-01 +2.700000000000000000e+02 9.843122524887314428e-01 +2.710000000000000000e+02 9.844763859604411804e-01 +2.720000000000000000e+02 9.846382957970721828e-01 +2.730000000000000000e+02 9.847980190908057763e-01 +2.740000000000000000e+02 9.849555922080037718e-01 +2.750000000000000000e+02 9.851110508052958181e-01 +2.760000000000000000e+02 9.852644298452742921e-01 +2.770000000000000000e+02 9.854157636118076047e-01 +2.780000000000000000e+02 9.855650857249805830e-01 +2.790000000000000000e+02 9.857124291556713658e-01 +2.800000000000000000e+02 9.858578262397780234e-01 +2.810000000000000000e+02 9.860013086920972336e-01 +2.820000000000000000e+02 9.861429076198721111e-01 +2.830000000000000000e+02 9.862826535360095237e-01 +2.840000000000000000e+02 9.864205763719837705e-01 +2.850000000000000000e+02 9.865567054904277322e-01 +2.860000000000000000e+02 9.866910696974232620e-01 +2.870000000000000000e+02 9.868236972544983665e-01 +2.880000000000000000e+02 9.869546158903376165e-01 +2.890000000000000000e+02 9.870838528122134470e-01 +2.900000000000000000e+02 9.872114347171474513e-01 +2.910000000000000000e+02 9.873373878028042228e-01 +2.920000000000000000e+02 9.874617377781297334e-01 +2.930000000000000000e+02 9.875845098737383587e-01 +2.940000000000000000e+02 9.877057288520521006e-01 +2.950000000000000000e+02 9.878254190172063298e-01 +2.960000000000000000e+02 9.879436042247174976e-01 +2.970000000000000000e+02 9.880603078909290238e-01 +2.980000000000000000e+02 9.881755530022328093e-01 +2.990000000000000000e+02 9.882893621240779192e-01 +3.000000000000000000e+02 9.884017574097678782e-01 +3.010000000000000000e+02 9.885127606090543528e-01 +3.020000000000000000e+02 9.886223930765326573e-01 +3.030000000000000000e+02 9.887306757798400847e-01 +3.040000000000000000e+02 9.888376293076671653e-01 +3.050000000000000000e+02 9.889432738775839615e-01 +3.060000000000000000e+02 9.890476293436863964e-01 +3.070000000000000000e+02 9.891507152040656115e-01 +3.080000000000000000e+02 9.892525506081089048e-01 +3.090000000000000000e+02 9.893531543636323589e-01 +3.100000000000000000e+02 9.894525449438491549e-01 +3.110000000000000000e+02 9.895507404941836782e-01 +3.120000000000000000e+02 9.896477588389264168e-01 +3.130000000000000000e+02 9.897436174877402015e-01 +3.140000000000000000e+02 9.898383336420200074e-01 +3.150000000000000000e+02 9.899319242011075382e-01 +3.160000000000000000e+02 9.900244057683665888e-01 +3.170000000000000000e+02 9.901157946571231827e-01 +3.180000000000000000e+02 9.902061068964699286e-01 +3.190000000000000000e+02 9.902953582369432572e-01 +3.200000000000000000e+02 9.903835641560716496e-01 +3.210000000000000000e+02 9.904707398638028515e-01 +3.220000000000000000e+02 9.905569003078072976e-01 +3.230000000000000000e+02 9.906420601786670721e-01 +3.240000000000000000e+02 9.907262339149474073e-01 +3.250000000000000000e+02 9.908094357081588255e-01 +3.260000000000000000e+02 9.908916795076067041e-01 +3.270000000000000000e+02 9.909729790251380344e-01 +3.280000000000000000e+02 9.910533477397809321e-01 +3.290000000000000000e+02 9.911327989022837848e-01 +3.300000000000000000e+02 9.912113455395555883e-01 +3.310000000000000000e+02 9.912890004590092508e-01 +3.320000000000000000e+02 9.913657762528101935e-01 +3.330000000000000000e+02 9.914416853020324716e-01 +3.340000000000000000e+02 9.915167397807267413e-01 +3.350000000000000000e+02 9.915909516598974127e-01 +3.360000000000000000e+02 9.916643327113968676e-01 +3.370000000000000000e+02 9.917368945117344126e-01 +3.380000000000000000e+02 9.918086484458034091e-01 +3.390000000000000000e+02 9.918796057105289110e-01 +3.400000000000000000e+02 9.919497773184389189e-01 +3.410000000000000000e+02 9.920191741011561426e-01 +3.420000000000000000e+02 9.920878067128174882e-01 +3.430000000000000000e+02 9.921556856334229346e-01 +3.440000000000000000e+02 9.922228211721090263e-01 +3.450000000000000000e+02 9.922892234703563075e-01 +3.460000000000000000e+02 9.923549025051290329e-01 +3.470000000000000000e+02 9.924198680919470439e-01 +3.480000000000000000e+02 9.924841298878951390e-01 +3.490000000000000000e+02 9.925476973945679404e-01 +3.500000000000000000e+02 9.926105799609542535e-01 +3.510000000000000000e+02 9.926727867862600307e-01 +3.520000000000000000e+02 9.927343269226747147e-01 +3.530000000000000000e+02 9.927952092780770732e-01 +3.540000000000000000e+02 9.928554426186878556e-01 +3.550000000000000000e+02 9.929150355716660492e-01 +3.560000000000000000e+02 9.929739966276523999e-01 +3.570000000000000000e+02 9.930323341432587547e-01 +3.580000000000000000e+02 9.930900563435097750e-01 +3.590000000000000000e+02 9.931471713242302490e-01 +3.600000000000000000e+02 9.932036870543875517e-01 +3.610000000000000000e+02 9.932596113783839220e-01 +3.620000000000000000e+02 9.933149520183026659e-01 +3.630000000000000000e+02 9.933697165761090631e-01 +3.640000000000000000e+02 9.934239125358056421e-01 +3.650000000000000000e+02 9.934775472655460460e-01 +3.660000000000000000e+02 9.935306280197032658e-01 +3.670000000000000000e+02 9.935831619408989068e-01 +3.680000000000000000e+02 9.936351560619902656e-01 +3.690000000000000000e+02 9.936866173080168840e-01 +3.700000000000000000e+02 9.937375524981106878e-01 +3.710000000000000000e+02 9.937879683473659354e-01 +3.720000000000000000e+02 9.938378714686709747e-01 +3.730000000000000000e+02 9.938872683745070269e-01 +3.740000000000000000e+02 9.939361654787081113e-01 +3.750000000000000000e+02 9.939845690981883308e-01 +3.760000000000000000e+02 9.940324854546326305e-01 +3.770000000000000000e+02 9.940799206761564699e-01 +3.780000000000000000e+02 9.941268807989325218e-01 +3.790000000000000000e+02 9.941733717687838423e-01 +3.800000000000000000e+02 9.942193994427478421e-01 +3.810000000000000000e+02 9.942649695906092822e-01 +3.820000000000000000e+02 9.943100878964008515e-01 +3.830000000000000000e+02 9.943547599598797637e-01 +3.840000000000000000e+02 9.943989912979697143e-01 +3.850000000000000000e+02 9.944427873461797462e-01 +3.860000000000000000e+02 9.944861534599930275e-01 +3.870000000000000000e+02 9.945290949162296501e-01 +3.880000000000000000e+02 9.945716169143828944e-01 +3.890000000000000000e+02 9.946137245779302916e-01 +3.900000000000000000e+02 9.946554229556200388e-01 +3.910000000000000000e+02 9.946967170227308808e-01 +3.920000000000000000e+02 9.947376116823102299e-01 +3.930000000000000000e+02 9.947781117663869743e-01 +3.940000000000000000e+02 9.948182220371627471e-01 +3.950000000000000000e+02 9.948579471881786596e-01 +3.960000000000000000e+02 9.948972918454628278e-01 +3.970000000000000000e+02 9.949362605686532524e-01 +3.980000000000000000e+02 9.949748578521013798e-01 +3.990000000000000000e+02 9.950130881259541260e-01 +4.000000000000000000e+02 9.950509557572163599e-01 +4.010000000000000000e+02 9.950884650507924034e-01 +4.020000000000000000e+02 9.951256202505094350e-01 +4.030000000000000000e+02 9.951624255401206876e-01 +4.040000000000000000e+02 9.951988850442905488e-01 +4.050000000000000000e+02 9.952350028295607887e-01 +4.060000000000000000e+02 9.952707829052996891e-01 +4.070000000000000000e+02 9.953062292246340759e-01 +4.080000000000000000e+02 9.953413456853619223e-01 +4.090000000000000000e+02 9.953761361308505196e-01 +4.100000000000000000e+02 9.954106043509171053e-01 +4.110000000000000000e+02 9.954447540826936169e-01 +4.120000000000000000e+02 9.954785890114751234e-01 +4.130000000000000000e+02 9.955121127715536034e-01 +4.140000000000000000e+02 9.955453289470356237e-01 +4.150000000000000000e+02 9.955782410726464748e-01 +4.160000000000000000e+02 9.956108526345183174e-01 +4.170000000000000000e+02 9.956431670709643411e-01 +4.180000000000000000e+02 9.956751877732399336e-01 +4.190000000000000000e+02 9.957069180862889723e-01 +4.200000000000000000e+02 9.957383613094777930e-01 +4.210000000000000000e+02 9.957695206973147251e-01 +4.220000000000000000e+02 9.958003994601575259e-01 +4.230000000000000000e+02 9.958310007649083806e-01 +4.240000000000000000e+02 9.958613277356954674e-01 +4.250000000000000000e+02 9.958913834545438659e-01 +4.260000000000000000e+02 9.959211709620335862e-01 +4.270000000000000000e+02 9.959506932579459404e-01 +4.280000000000000000e+02 9.959799533018984796e-01 +4.290000000000000000e+02 9.960089540139692721e-01 +4.300000000000000000e+02 9.960376982753095243e-01 +4.310000000000000000e+02 9.960661889287462101e-01 +4.320000000000000000e+02 9.960944287793727092e-01 +4.330000000000000000e+02 9.961224205951318966e-01 +4.340000000000000000e+02 9.961501671073845765e-01 +4.350000000000000000e+02 9.961776710114725875e-01 +4.360000000000000000e+02 9.962049349672695842e-01 +4.370000000000000000e+02 9.962319615997223821e-01 +4.380000000000000000e+02 9.962587534993844196e-01 +4.390000000000000000e+02 9.962853132229376740e-01 +4.400000000000000000e+02 9.963116432937075828e-01 +4.410000000000000000e+02 9.963377462021677511e-01 +4.420000000000000000e+02 9.963636244064374425e-01 +4.430000000000000000e+02 9.963892803327690784e-01 +4.440000000000000000e+02 9.964147163760271875e-01 +4.450000000000000000e+02 9.964399349001623607e-01 +4.460000000000000000e+02 9.964649382386717713e-01 +4.470000000000000000e+02 9.964897286950568089e-01 +4.480000000000000000e+02 9.965143085432699444e-01 +4.490000000000000000e+02 9.965386800281553770e-01 +4.500000000000000000e+02 9.965628453658822439e-01 +4.510000000000000000e+02 9.965868067443693912e-01 +4.520000000000000000e+02 9.966105663237035950e-01 +4.530000000000000000e+02 9.966341262365526754e-01 +4.540000000000000000e+02 9.966574885885668422e-01 +4.550000000000000000e+02 9.966806554587789302e-01 +4.560000000000000000e+02 9.967036288999949756e-01 +4.570000000000000000e+02 9.967264109391767990e-01 +4.580000000000000000e+02 9.967490035778227009e-01 +4.590000000000000000e+02 9.967714087923372768e-01 +4.600000000000000000e+02 9.967936285343982350e-01 +4.610000000000000000e+02 9.968156647313149987e-01 +4.620000000000000000e+02 9.968375192863830891e-01 +4.630000000000000000e+02 9.968591940792315143e-01 +4.640000000000000000e+02 9.968806909661646065e-01 +4.650000000000000000e+02 9.969020117804995307e-01 +4.660000000000000000e+02 9.969231583328959090e-01 +4.670000000000000000e+02 9.969441324116817826e-01 +4.680000000000000000e+02 9.969649357831743552e-01 +4.690000000000000000e+02 9.969855701919949631e-01 +4.700000000000000000e+02 9.970060373613770510e-01 +4.710000000000000000e+02 9.970263389934741483e-01 +4.720000000000000000e+02 9.970464767696568531e-01 +4.730000000000000000e+02 9.970664523508102617e-01 +4.740000000000000000e+02 9.970862673776217378e-01 +4.750000000000000000e+02 9.971059234708693486e-01 +4.760000000000000000e+02 9.971254222317004201e-01 +4.770000000000000000e+02 9.971447652419095364e-01 +4.780000000000000000e+02 9.971639540642097677e-01 +4.790000000000000000e+02 9.971829902425008996e-01 +4.800000000000000000e+02 9.972018753021330006e-01 +4.810000000000000000e+02 9.972206107501647709e-01 +4.820000000000000000e+02 9.972391980756202257e-01 +4.830000000000000000e+02 9.972576387497382733e-01 +4.840000000000000000e+02 9.972759342262204063e-01 +4.850000000000000000e+02 9.972940859414740622e-01 +4.860000000000000000e+02 9.973120953148523204e-01 +4.870000000000000000e+02 9.973299637488884928e-01 +4.880000000000000000e+02 9.973476926295288258e-01 +4.890000000000000000e+02 9.973652833263605411e-01 +4.900000000000000000e+02 9.973827371928365437e-01 +4.910000000000000000e+02 9.974000555664965795e-01 +4.920000000000000000e+02 9.974172397691849490e-01 +4.930000000000000000e+02 9.974342911072651141e-01 +4.940000000000000000e+02 9.974512108718299741e-01 +4.950000000000000000e+02 9.974680003389103655e-01 +4.960000000000000000e+02 9.974846607696794543e-01 +4.970000000000000000e+02 9.975011934106537970e-01 +4.980000000000000000e+02 9.975175994938920709e-01 +4.990000000000000000e+02 9.975338802371892521e-01 +5.000000000000000000e+02 9.975500368442703492e-01 +5.010000000000000000e+02 9.975660705049783639e-01 +5.020000000000000000e+02 9.975819823954613641e-01 +5.030000000000000000e+02 9.975977736783554484e-01 +5.040000000000000000e+02 9.976134455029663783e-01 +5.050000000000000000e+02 9.976289990054461043e-01 +5.060000000000000000e+02 9.976444353089698458e-01 +5.070000000000000000e+02 9.976597555239067328e-01 +5.080000000000000000e+02 9.976749607479913351e-01 +5.090000000000000000e+02 9.976900520664907512e-01 +5.100000000000000000e+02 9.977050305523684770e-01 +5.110000000000000000e+02 9.977198972664481635e-01 +5.120000000000000000e+02 9.977346532575728233e-01 +5.130000000000000000e+02 9.977492995627628147e-01 +5.140000000000000000e+02 9.977638372073703854e-01 +5.150000000000000000e+02 9.977782672052334378e-01 +5.160000000000000000e+02 9.977925905588255207e-01 +5.170000000000000000e+02 9.978068082594044874e-01 +5.180000000000000000e+02 9.978209212871581579e-01 +5.190000000000000000e+02 9.978349306113489803e-01 +5.200000000000000000e+02 9.978488371904559173e-01 +5.210000000000000000e+02 9.978626419723131136e-01 +5.220000000000000000e+02 9.978763458942488951e-01 +5.230000000000000000e+02 9.978899498832208836e-01 +5.240000000000000000e+02 9.979034548559493345e-01 +5.250000000000000000e+02 9.979168617190498081e-01 +5.260000000000000000e+02 9.979301713691614006e-01 +5.270000000000000000e+02 9.979433846930764185e-01 +5.280000000000000000e+02 9.979565025678650558e-01 +5.290000000000000000e+02 9.979695258610002950e-01 +5.300000000000000000e+02 9.979824554304795869e-01 +5.310000000000000000e+02 9.979952921249465314e-01 +5.320000000000000000e+02 9.980080367838083388e-01 +5.330000000000000000e+02 9.980206902373542910e-01 +5.340000000000000000e+02 9.980332533068700940e-01 +5.350000000000000000e+02 9.980457268047521202e-01 +5.360000000000000000e+02 9.980581115346199850e-01 +5.370000000000000000e+02 9.980704082914257924e-01 +5.380000000000000000e+02 9.980826178615647137e-01 +5.390000000000000000e+02 9.980947410229809025e-01 +5.400000000000000000e+02 9.981067785452740759e-01 +5.410000000000000000e+02 9.981187311898037651e-01 +5.420000000000000000e+02 9.981305997097923433e-01 +5.430000000000000000e+02 9.981423848504252794e-01 +5.440000000000000000e+02 9.981540873489526122e-01 +5.450000000000000000e+02 9.981657079347869832e-01 +5.460000000000000000e+02 9.981772473295996706e-01 +5.470000000000000000e+02 9.981887062474182892e-01 +5.480000000000000000e+02 9.982000853947189389e-01 +5.490000000000000000e+02 9.982113854705216838e-01 +5.500000000000000000e+02 9.982226071664802580e-01 +5.510000000000000000e+02 9.982337511669738817e-01 +5.520000000000000000e+02 9.982448181491953010e-01 +5.530000000000000000e+02 9.982558087832403837e-01 +5.540000000000000000e+02 9.982667237321932729e-01 +5.550000000000000000e+02 9.982775636522124296e-01 +5.560000000000000000e+02 9.982883291926155644e-01 +5.570000000000000000e+02 9.982990209959617944e-01 +5.580000000000000000e+02 9.983096396981352427e-01 +5.590000000000000000e+02 9.983201859284234203e-01 +5.600000000000000000e+02 9.983306603095992715e-01 +5.610000000000000000e+02 9.983410634579988896e-01 +5.620000000000000000e+02 9.983513959835992324e-01 +5.630000000000000000e+02 9.983616584900943947e-01 +5.640000000000000000e+02 9.983718515749715472e-01 +5.650000000000000000e+02 9.983819758295849889e-01 +5.660000000000000000e+02 9.983920318392297544e-01 +5.670000000000000000e+02 9.984020201832136676e-01 +5.680000000000000000e+02 9.984119414349295063e-01 +5.690000000000000000e+02 9.984217961619242798e-01 +5.700000000000000000e+02 9.984315849259702835e-01 +5.710000000000000000e+02 9.984413082831321562e-01 +5.720000000000000000e+02 9.984509667838357139e-01 +5.730000000000000000e+02 9.984605609729336750e-01 +5.740000000000000000e+02 9.984700913897718300e-01 +5.750000000000000000e+02 9.984795585682543217e-01 +5.760000000000000000e+02 9.984889630369068181e-01 +5.770000000000000000e+02 9.984983053189412372e-01 +5.780000000000000000e+02 9.985075859323168102e-01 +5.790000000000000000e+02 9.985168053898010321e-01 +5.800000000000000000e+02 9.985259641990326118e-01 +5.810000000000000000e+02 9.985350628625789815e-01 +5.820000000000000000e+02 9.985441018779966926e-01 +5.830000000000000000e+02 9.985530817378892587e-01 +5.840000000000000000e+02 9.985620029299653311e-01 +5.850000000000000000e+02 9.985708659370943208e-01 +5.860000000000000000e+02 9.985796712373632422e-01 +5.870000000000000000e+02 9.985884193041316692e-01 +5.880000000000000000e+02 9.985971106060868019e-01 +5.890000000000000000e+02 9.986057456072959804e-01 +5.900000000000000000e+02 9.986143247672618628e-01 +5.910000000000000000e+02 9.986228485409723854e-01 +5.920000000000000000e+02 9.986313173789547193e-01 +5.930000000000000000e+02 9.986397317273251195e-01 +5.940000000000000000e+02 9.986480920278392182e-01 +5.950000000000000000e+02 9.986563987179425395e-01 +5.960000000000000000e+02 9.986646522308189056e-01 +5.970000000000000000e+02 9.986728529954391753e-01 +5.980000000000000000e+02 9.986810014366089838e-01 +5.990000000000000000e+02 9.986890979750162600e-01 +6.000000000000000000e+02 9.986971430272770789e-01 +6.010000000000000000e+02 9.987051370059821798e-01 +6.020000000000000000e+02 9.987130803197423745e-01 +6.030000000000000000e+02 9.987209733732336225e-01 +6.040000000000000000e+02 9.987288165672399964e-01 +6.050000000000000000e+02 9.987366102986993122e-01 +6.060000000000000000e+02 9.987443549607442073e-01 +6.070000000000000000e+02 9.987520509427461057e-01 +6.080000000000000000e+02 9.987596986303572955e-01 +6.090000000000000000e+02 9.987672984055507852e-01 +6.100000000000000000e+02 9.987748506466629372e-01 +6.110000000000000000e+02 9.987823557284335463e-01 +6.120000000000000000e+02 9.987898140220453636e-01 +6.130000000000000000e+02 9.987972258951636206e-01 +6.140000000000000000e+02 9.988045917119747763e-01 +6.150000000000000000e+02 9.988119118332255963e-01 +6.160000000000000000e+02 9.988191866162602350e-01 +6.170000000000000000e+02 9.988264164150580937e-01 +6.180000000000000000e+02 9.988336015802713463e-01 +6.190000000000000000e+02 9.988407424592605777e-01 +6.200000000000000000e+02 9.988478393961308655e-01 +6.210000000000000000e+02 9.988548927317686399e-01 +6.220000000000000000e+02 9.988619028038746572e-01 +6.230000000000000000e+02 9.988688699470015253e-01 +6.240000000000000000e+02 9.988757944925851229e-01 +6.250000000000000000e+02 9.988826767689807928e-01 +6.260000000000000000e+02 9.988895171014949836e-01 +6.270000000000000000e+02 9.988963158124201103e-01 +6.280000000000000000e+02 9.989030732210656405e-01 +6.290000000000000000e+02 9.989097896437910684e-01 +6.300000000000000000e+02 9.989164653940374450e-01 +6.310000000000000000e+02 9.989231007823589081e-01 +6.320000000000000000e+02 9.989296961164537692e-01 +6.330000000000000000e+02 9.989362517011954878e-01 +6.340000000000000000e+02 9.989427678386624265e-01 +6.350000000000000000e+02 9.989492448281676040e-01 +6.360000000000000000e+02 9.989556829662893378e-01 +6.370000000000000000e+02 9.989620825468993326e-01 +6.380000000000000000e+02 9.989684438611918793e-01 +6.390000000000000000e+02 9.989747671977128318e-01 +6.400000000000000000e+02 9.989810528423861413e-01 +6.410000000000000000e+02 9.989873010785444984e-01 +6.420000000000000000e+02 9.989935121869537582e-01 +6.430000000000000000e+02 9.989996864458419168e-01 +6.440000000000000000e+02 9.990058241309255349e-01 +6.450000000000000000e+02 9.990119255154358280e-01 +6.460000000000000000e+02 9.990179908701454226e-01 +6.470000000000000000e+02 9.990240204633931143e-01 +6.480000000000000000e+02 9.990300145611114013e-01 +6.490000000000000000e+02 9.990359734268495773e-01 +6.500000000000000000e+02 9.990418973217997101e-01 +6.510000000000000000e+02 9.990477865048211781e-01 +6.520000000000000000e+02 9.990536412324649840e-01 +6.530000000000000000e+02 9.990594617589977355e-01 +6.540000000000000000e+02 9.990652483364254044e-01 +6.550000000000000000e+02 9.990710012145168628e-01 +6.560000000000000000e+02 9.990767206408275314e-01 +6.570000000000000000e+02 9.990824068607206954e-01 +6.580000000000000000e+02 9.990880601173923736e-01 +6.590000000000000000e+02 9.990936806518918578e-01 +6.600000000000000000e+02 9.990992687031451380e-01 +6.610000000000000000e+02 9.991048245079759971e-01 +6.620000000000000000e+02 9.991103483011277708e-01 +6.630000000000000000e+02 9.991158403152845535e-01 +6.640000000000000000e+02 9.991213007810930691e-01 +6.650000000000000000e+02 9.991267299271829883e-01 +6.660000000000000000e+02 9.991321279801866906e-01 +6.670000000000000000e+02 9.991374951647610247e-01 +6.680000000000000000e+02 9.991428317036068485e-01 +6.690000000000000000e+02 9.991481378174887906e-01 +6.700000000000000000e+02 9.991534137252552350e-01 +6.710000000000000000e+02 9.991586596438576384e-01 +6.720000000000000000e+02 9.991638757883690714e-01 +6.730000000000000000e+02 9.991690623720047570e-01 +6.740000000000000000e+02 9.991742196061395020e-01 +6.750000000000000000e+02 9.991793477003261259e-01 +6.760000000000000000e+02 9.991844468623153341e-01 +6.770000000000000000e+02 9.991895172980721496e-01 +6.780000000000000000e+02 9.991945592117947861e-01 +6.790000000000000000e+02 9.991995728059319681e-01 +6.800000000000000000e+02 9.992045582812006943e-01 +6.810000000000000000e+02 9.992095158366033347e-01 +6.820000000000000000e+02 9.992144456694450616e-01 +6.830000000000000000e+02 9.992193479753502805e-01 +6.840000000000000000e+02 9.992242229482798388e-01 +6.850000000000000000e+02 9.992290707805474570e-01 +6.860000000000000000e+02 9.992338916628354939e-01 +6.870000000000000000e+02 9.992386857842118220e-01 +6.880000000000000000e+02 9.992434533321458145e-01 +6.890000000000000000e+02 9.992481944925236670e-01 +6.900000000000000000e+02 9.992529094496643838e-01 +6.910000000000000000e+02 9.992575983863348776e-01 +6.920000000000000000e+02 9.992622614837655126e-01 +6.930000000000000000e+02 9.992668989216654252e-01 +6.940000000000000000e+02 9.992715108782364020e-01 +6.950000000000000000e+02 9.992760975301896442e-01 +6.960000000000000000e+02 9.992806590527582022e-01 +6.970000000000000000e+02 9.992851956197122965e-01 +6.980000000000000000e+02 9.992897074033741944e-01 +6.990000000000000000e+02 9.992941945746313115e-01 +7.000000000000000000e+02 9.992986573029507547e-01 +7.010000000000000000e+02 9.993030957563928673e-01 +7.020000000000000000e+02 9.993075101016254402e-01 +7.030000000000000000e+02 9.993119005039359237e-01 +7.040000000000000000e+02 9.993162671272465269e-01 +7.050000000000000000e+02 9.993206101341257641e-01 +7.060000000000000000e+02 9.993249296858026653e-01 +7.070000000000000000e+02 9.993292259421789892e-01 +7.080000000000000000e+02 9.993334990618424341e-01 +7.090000000000000000e+02 9.993377492020790731e-01 +7.100000000000000000e+02 9.993419765188856774e-01 +7.110000000000000000e+02 9.993461811669827055e-01 +7.120000000000000000e+02 9.993503632998254060e-01 +7.130000000000000000e+02 9.993545230696164738e-01 +7.140000000000000000e+02 9.993586606273193729e-01 +7.150000000000000000e+02 9.993627761226676620e-01 +7.160000000000000000e+02 9.993668697041780957e-01 +7.170000000000000000e+02 9.993709415191617262e-01 +7.180000000000000000e+02 9.993749917137364491e-01 +7.190000000000000000e+02 9.993790204328366622e-01 +7.200000000000000000e+02 9.993830278202255890e-01 +7.210000000000000000e+02 9.993870140185060480e-01 +7.220000000000000000e+02 9.993909791691312217e-01 +7.230000000000000000e+02 9.993949234124156478e-01 +7.240000000000000000e+02 9.993988468875457665e-01 +7.250000000000000000e+02 9.994027497325911336e-01 +7.260000000000000000e+02 9.994066320845144125e-01 +7.270000000000000000e+02 9.994104940791811442e-01 +7.280000000000000000e+02 9.994143358513710718e-01 +7.290000000000000000e+02 9.994181575347881319e-01 +7.300000000000000000e+02 9.994219592620700032e-01 +7.310000000000000000e+02 9.994257411647980982e-01 +7.320000000000000000e+02 9.994295033735077771e-01 +7.330000000000000000e+02 9.994332460176975630e-01 +7.340000000000000000e+02 9.994369692258401328e-01 +7.350000000000000000e+02 9.994406731253892007e-01 +7.360000000000000000e+02 9.994443578427918418e-01 +7.370000000000000000e+02 9.994480235034957083e-01 +7.380000000000000000e+02 9.994516702319593549e-01 +7.390000000000000000e+02 9.994552981516612311e-01 +7.400000000000000000e+02 9.994589073851081196e-01 +7.410000000000000000e+02 9.994624980538445724e-01 +7.420000000000000000e+02 9.994660702784617934e-01 +7.430000000000000000e+02 9.994696241786060753e-01 +7.440000000000000000e+02 9.994731598729877931e-01 +7.450000000000000000e+02 9.994766774793900632e-01 +7.460000000000000000e+02 9.994801771146758496e-01 +7.470000000000000000e+02 9.994836588947988432e-01 +7.480000000000000000e+02 9.994871229348095687e-01 +7.490000000000000000e+02 9.994905693488643772e-01 +7.500000000000000000e+02 9.994939982502338838e-01 +7.510000000000000000e+02 9.994974097513108502e-01 +7.520000000000000000e+02 9.995008039636172903e-01 +7.530000000000000000e+02 9.995041809978139069e-01 +7.540000000000000000e+02 9.995075409637065311e-01 +7.550000000000000000e+02 9.995108839702543380e-01 +7.560000000000000000e+02 9.995142101255781730e-01 +7.570000000000000000e+02 9.995175195369663257e-01 +7.580000000000000000e+02 9.995208123108841880e-01 +7.590000000000000000e+02 9.995240885529795838e-01 +7.600000000000000000e+02 9.995273483680916504e-01 +7.610000000000000000e+02 9.995305918602578332e-01 +7.620000000000000000e+02 9.995338191327199917e-01 +7.630000000000000000e+02 9.995370302879328372e-01 +7.640000000000000000e+02 9.995402254275701504e-01 +7.650000000000000000e+02 9.995434046525323302e-01 +7.660000000000000000e+02 9.995465680629519456e-01 +7.670000000000000000e+02 9.995497157582025061e-01 +7.680000000000000000e+02 9.995528478369037906e-01 +7.690000000000000000e+02 9.995559643969295083e-01 +7.700000000000000000e+02 9.995590655354126275e-01 +7.710000000000000000e+02 9.995621513487530363e-01 +7.720000000000000000e+02 9.995652219326235377e-01 +7.730000000000000000e+02 9.995682773819766220e-01 +7.740000000000000000e+02 9.995713177910502401e-01 +7.750000000000000000e+02 9.995743432533744643e-01 +7.760000000000000000e+02 9.995773538617780396e-01 +7.770000000000000000e+02 9.995803497083936007e-01 +7.780000000000000000e+02 9.995833308846647780e-01 +7.790000000000000000e+02 9.995862974813514157e-01 +7.800000000000000000e+02 9.995892495885360107e-01 +7.810000000000000000e+02 9.995921872956298193e-01 +7.820000000000000000e+02 9.995951106913781858e-01 +7.830000000000000000e+02 9.995980198638666492e-01 +7.840000000000000000e+02 9.996009149005260497e-01 +7.850000000000000000e+02 9.996037958881398566e-01 +7.860000000000000000e+02 9.996066629128480541e-01 +7.870000000000000000e+02 9.996095160601529139e-01 +7.880000000000000000e+02 9.996123554149258794e-01 +7.890000000000000000e+02 9.996151810614118949e-01 +7.900000000000000000e+02 9.996179930832344018e-01 +7.910000000000000000e+02 9.996207915634017782e-01 +7.920000000000000000e+02 9.996235765843125565e-01 +7.930000000000000000e+02 9.996263482277595314e-01 +7.940000000000000000e+02 9.996291065749359772e-01 +7.950000000000000000e+02 9.996318517064408660e-01 +7.960000000000000000e+02 9.996345837022834191e-01 +7.970000000000000000e+02 9.996373026418879926e-01 +7.980000000000000000e+02 9.996400086041002941e-01 +7.990000000000000000e+02 9.996427016671901589e-01 +8.000000000000000000e+02 9.996453819088592097e-01 +8.010000000000000000e+02 9.996480494062435218e-01 +8.020000000000000000e+02 9.996507042359188411e-01 +8.030000000000000000e+02 9.996533464739064678e-01 +8.040000000000000000e+02 9.996559761956768098e-01 +8.050000000000000000e+02 9.996585934761538228e-01 +8.060000000000000000e+02 9.996611983897213394e-01 +8.070000000000000000e+02 9.996637910102257329e-01 +8.080000000000000000e+02 9.996663714109814691e-01 +8.090000000000000000e+02 9.996689396647751025e-01 +8.100000000000000000e+02 9.996714958438702725e-01 +8.110000000000000000e+02 9.996740400200119225e-01 +8.120000000000000000e+02 9.996765722644301855e-01 +8.130000000000000000e+02 9.996790926478449357e-01 +8.140000000000000000e+02 9.996816012404705631e-01 +8.150000000000000000e+02 9.996840981120197478e-01 +8.160000000000000000e+02 9.996865833317077898e-01 +8.170000000000000000e+02 9.996890569682563843e-01 +8.180000000000000000e+02 9.996915190898981729e-01 +8.190000000000000000e+02 9.996939697643809630e-01 +8.200000000000000000e+02 9.996964090589711693e-01 +8.210000000000000000e+02 9.996988370404583657e-01 +8.220000000000000000e+02 9.997012537751587269e-01 +8.230000000000000000e+02 9.997036593289200246e-01 +8.240000000000000000e+02 9.997060537671232927e-01 +8.250000000000000000e+02 9.997084371546894888e-01 +8.260000000000000000e+02 9.997108095560811591e-01 +8.270000000000000000e+02 9.997131710353075462e-01 +8.280000000000000000e+02 9.997155216559270308e-01 +8.290000000000000000e+02 9.997178614810522390e-01 +8.300000000000000000e+02 9.997201905733525962e-01 +8.310000000000000000e+02 9.997225089950587673e-01 +8.320000000000000000e+02 9.997248168079656550e-01 +8.330000000000000000e+02 9.997271140734361738e-01 +8.340000000000000000e+02 9.997294008524048037e-01 +8.350000000000000000e+02 9.997316772053813638e-01 +8.360000000000000000e+02 9.997339431924542330e-01 +8.370000000000000000e+02 9.997361988732932359e-01 +8.380000000000000000e+02 9.997384443071540838e-01 +8.390000000000000000e+02 9.997406795528811507e-01 +8.400000000000000000e+02 9.997429046689108034e-01 +8.410000000000000000e+02 9.997451197132750655e-01 +8.420000000000000000e+02 9.997473247436041710e-01 +8.430000000000000000e+02 9.997495198171306718e-01 +8.440000000000000000e+02 9.997517049906922137e-01 +8.450000000000000000e+02 9.997538803207346447e-01 +8.460000000000000000e+02 9.997560458633155678e-01 +8.470000000000000000e+02 9.997582016741070055e-01 +8.480000000000000000e+02 9.997603478083982864e-01 +8.490000000000000000e+02 9.997624843211005974e-01 +8.500000000000000000e+02 9.997646112667478713e-01 +8.510000000000000000e+02 9.997667286995017832e-01 +8.520000000000000000e+02 9.997688366731534160e-01 +8.530000000000000000e+02 9.997709352411264794e-01 +8.540000000000000000e+02 9.997730244564807522e-01 +8.550000000000000000e+02 9.997751043719143027e-01 +8.560000000000000000e+02 9.997771750397675961e-01 +8.570000000000000000e+02 9.997792365120242719e-01 +8.580000000000000000e+02 9.997812888403160292e-01 +8.590000000000000000e+02 9.997833320759240694e-01 +8.600000000000000000e+02 9.997853662697830934e-01 +8.610000000000000000e+02 9.997873914724823008e-01 +8.620000000000000000e+02 9.997894077342701635e-01 +8.630000000000000000e+02 9.997914151050553144e-01 +8.640000000000000000e+02 9.997934136344109879e-01 +8.650000000000000000e+02 9.997954033715754640e-01 +8.660000000000000000e+02 9.997973843654568427e-01 +8.670000000000000000e+02 9.997993566646347086e-01 +8.680000000000000000e+02 9.998013203173625740e-01 +8.690000000000000000e+02 9.998032753715705434e-01 +8.700000000000000000e+02 9.998052218748680886e-01 +8.710000000000000000e+02 9.998071598745461586e-01 +8.720000000000000000e+02 9.998090894175803989e-01 +8.730000000000000000e+02 9.998110105506327061e-01 +8.740000000000000000e+02 9.998129233200540034e-01 +8.750000000000000000e+02 9.998148277718873489e-01 +8.760000000000000000e+02 9.998167239518692684e-01 +8.770000000000000000e+02 9.998186119054328636e-01 +8.780000000000000000e+02 9.998204916777094775e-01 +8.790000000000000000e+02 9.998223633135324695e-01 +8.800000000000000000e+02 9.998242268574372149e-01 +8.810000000000000000e+02 9.998260823536661013e-01 +8.820000000000000000e+02 9.998279298461684172e-01 +8.830000000000000000e+02 9.998297693786041274e-01 +8.840000000000000000e+02 9.998316009943454263e-01 +8.850000000000000000e+02 9.998334247364790706e-01 +8.860000000000000000e+02 9.998352406478095977e-01 +8.870000000000000000e+02 9.998370487708584387e-01 +8.880000000000000000e+02 9.998388491478710227e-01 +8.890000000000000000e+02 9.998406418208135582e-01 +8.900000000000000000e+02 9.998424268313791385e-01 +8.910000000000000000e+02 9.998442042209880753e-01 +8.920000000000000000e+02 9.998459740307900079e-01 +8.930000000000000000e+02 9.998477363016666786e-01 +8.940000000000000000e+02 9.998494910742333763e-01 +8.950000000000000000e+02 9.998512383888410460e-01 +8.960000000000000000e+02 9.998529782855785086e-01 +8.970000000000000000e+02 9.998547108042744602e-01 +8.980000000000000000e+02 9.998564359844991367e-01 +8.990000000000000000e+02 9.998581538655669787e-01 +9.000000000000000000e+02 9.998598644865374085e-01 +9.010000000000000000e+02 9.998615678862180500e-01 +9.020000000000000000e+02 9.998632641031651724e-01 +9.030000000000000000e+02 9.998649531756876874e-01 +9.040000000000000000e+02 9.998666351418465936e-01 +9.050000000000000000e+02 9.998683100394586409e-01 +9.060000000000000000e+02 9.998699779060973292e-01 +9.070000000000000000e+02 9.998716387790951288e-01 +9.080000000000000000e+02 9.998732926955450351e-01 +9.090000000000000000e+02 9.998749396923022337e-01 +9.100000000000000000e+02 9.998765798059863208e-01 +9.110000000000000000e+02 9.998782130729829687e-01 +9.120000000000000000e+02 9.998798395294453689e-01 +9.130000000000000000e+02 9.998814592112960087e-01 +9.140000000000000000e+02 9.998830721542290023e-01 +9.150000000000000000e+02 9.998846783937108684e-01 +9.160000000000000000e+02 9.998862779649829724e-01 +9.170000000000000000e+02 9.998878709030627476e-01 +9.180000000000000000e+02 9.998894572427455829e-01 +9.190000000000000000e+02 9.998910370186065988e-01 +9.200000000000000000e+02 9.998926102650019798e-01 +9.210000000000000000e+02 9.998941770160701958e-01 +9.220000000000000000e+02 9.998957373057354436e-01 +9.230000000000000000e+02 9.998972911677063147e-01 +9.240000000000000000e+02 9.998988386354802360e-01 +9.250000000000000000e+02 9.999003797423434703e-01 +9.260000000000000000e+02 9.999019145213724480e-01 +9.270000000000000000e+02 9.999034430054365430e-01 +9.280000000000000000e+02 9.999049652271986277e-01 +9.290000000000000000e+02 9.999064812191171825e-01 +9.300000000000000000e+02 9.999079910134467397e-01 +9.310000000000000000e+02 9.999094946422406593e-01 +9.320000000000000000e+02 9.999109921373522392e-01 +9.330000000000000000e+02 9.999124835304354919e-01 +9.340000000000000000e+02 9.999139688529475878e-01 +9.350000000000000000e+02 9.999154481361496316e-01 +9.360000000000000000e+02 9.999169214111077730e-01 +9.370000000000000000e+02 9.999183887086963152e-01 +9.380000000000000000e+02 9.999198500595968264e-01 +9.390000000000000000e+02 9.999213054943010270e-01 +9.400000000000000000e+02 9.999227550431121214e-01 +9.410000000000000000e+02 9.999241987361449091e-01 +9.420000000000000000e+02 9.999256366033292265e-01 +9.430000000000000000e+02 9.999270686744092806e-01 +9.440000000000000000e+02 9.999284949789464250e-01 +9.450000000000000000e+02 9.999299155463190480e-01 +9.460000000000000000e+02 9.999313304057260154e-01 +9.470000000000000000e+02 9.999327395861853374e-01 +9.480000000000000000e+02 9.999341431165373884e-01 +9.490000000000000000e+02 9.999355410254461285e-01 +9.500000000000000000e+02 9.999369333413993255e-01 +9.510000000000000000e+02 9.999383200927099979e-01 +9.520000000000000000e+02 9.999397013075187468e-01 +9.530000000000000000e+02 9.999410770137941995e-01 +9.540000000000000000e+02 9.999424472393331209e-01 +9.550000000000000000e+02 9.999438120117650763e-01 +9.560000000000000000e+02 9.999451713585489898e-01 +9.570000000000000000e+02 9.999465253069783621e-01 +9.580000000000000000e+02 9.999478738841801606e-01 +9.590000000000000000e+02 9.999492171171168176e-01 +9.600000000000000000e+02 9.999505550325872294e-01 +9.610000000000000000e+02 9.999518876572278669e-01 +9.620000000000000000e+02 9.999532150175142187e-01 +9.630000000000000000e+02 9.999545371397617899e-01 +9.640000000000000000e+02 9.999558540501266579e-01 +9.650000000000000000e+02 9.999571657746079145e-01 +9.660000000000000000e+02 9.999584723390469998e-01 +9.670000000000000000e+02 9.999597737691305888e-01 +9.680000000000000000e+02 9.999610700903902583e-01 +9.690000000000000000e+02 9.999623613282048185e-01 +9.700000000000000000e+02 9.999636475078005349e-01 +9.710000000000000000e+02 9.999649286542520166e-01 +9.720000000000000000e+02 9.999662047924843256e-01 +9.730000000000000000e+02 9.999674759472728658e-01 +9.740000000000000000e+02 9.999687421432456036e-01 +9.750000000000000000e+02 9.999700034048827346e-01 +9.760000000000000000e+02 9.999712597565189043e-01 +9.770000000000000000e+02 9.999725112223436518e-01 +9.780000000000000000e+02 9.999737578264027427e-01 +9.790000000000000000e+02 9.999749995925983903e-01 +9.800000000000000000e+02 9.999762365446912549e-01 +9.810000000000000000e+02 9.999774687063013312e-01 +9.820000000000000000e+02 9.999786961009076158e-01 +9.830000000000000000e+02 9.999799187518507715e-01 +9.840000000000000000e+02 9.999811366823340153e-01 +9.850000000000000000e+02 9.999823499154216755e-01 +9.860000000000000000e+02 9.999835584740436323e-01 +9.870000000000000000e+02 9.999847623809933195e-01 +9.880000000000000000e+02 9.999859616589305000e-01 +9.890000000000000000e+02 9.999871563303815991e-01 +9.900000000000000000e+02 9.999883464177408143e-01 +9.910000000000000000e+02 9.999895319432696716e-01 +9.920000000000000000e+02 9.999907129291002450e-01 +9.930000000000000000e+02 9.999918893972344902e-01 +9.940000000000000000e+02 9.999930613695454662e-01 +9.950000000000000000e+02 9.999942288677781121e-01 +9.960000000000000000e+02 9.999953919135506908e-01 +9.970000000000000000e+02 9.999965505283547884e-01 +9.980000000000000000e+02 9.999977047335569802e-01 +9.990000000000000000e+02 9.999988545503993853e-01 +1.000000000000000000e+03 1.000000000000000000e+00 diff --git a/bb4cast/utils.py b/bb4cast/utils.py new file mode 100644 index 0000000..a47c3c0 --- /dev/null +++ b/bb4cast/utils.py @@ -0,0 +1,107 @@ +import numpy as np + + +band_names = ['LF1', 'LF2', 'MF1', 'MF2', 'UHF1', 'UHF2'] + + +def fwhm2s(fwhm_amin): + return fwhm_amin * np.pi / (2.355*180*60) + +#CMB spectrum +def fcmb(nu): + x = 0.017608676067552197*nu + ex = np.exp(x) + return ex*(x/(ex-1))**2 + + +#All spectra +def comp_sed(nu,nu0,beta,temp,typ): + if typ == 'cmb': + return fcmb(nu) + elif typ == 'dust': + x_to=0.04799244662211351*nu/temp + x_from=0.04799244662211351*nu0/temp + return (nu/nu0)**(1+beta)*(np.exp(x_from)-1)/(np.exp(x_to)-1)*fcmb(nu0) + elif typ == 'sync': + return (nu/nu0)**beta*fcmb(nu0) + return None + + +#Component power spectra +def dl_plaw(A,alpha,ls): + return A*((ls+0.001)/80.)**alpha + + +def read_camb(fname, lmax): + larr_all = np.arange(lmax+1) + l,dtt,dee,dbb,dte = np.loadtxt(fname,unpack=True) + l = l.astype(int) + msk = l <= lmax + l = l[msk] + dltt = np.zeros(len(larr_all)) + dltt[l] = dtt[msk] + dlee = np.zeros(len(larr_all)) + dlee[l] = dee[msk] + dlbb = np.zeros(len(larr_all)) + dlbb[l] = dbb[msk] + dlte = np.zeros(len(larr_all)) + dlte[l] = dte[msk] + return dltt,dlee,dlbb,dlte + + +#Bandpasses +class Bpass(object): + def __init__(self,name,fname): + self.name = name + self.nu,self.bnu = np.loadtxt(fname,unpack=True) + self.dnu = np.zeros_like(self.nu) + self.dnu[1:] = np.diff(self.nu) + self.dnu[0] = self.dnu[1] + # CMB units + norm = np.sum(self.dnu*self.bnu*self.nu**2*fcmb(self.nu)) + self.bnu /= norm + + def convolve_sed(self,f): + sed = np.sum(self.dnu*self.bnu*self.nu**2*f(self.nu)) + return sed + + +def get_component_spectra(info, lmax): + A_sync_BB = info['fg'].get('A_sync_BB', 2.0) + EB_sync = info['fg'].get('EB_sync', 2.0) + alpha_sync_EE = info['fg'].get('alpha_sync_EE', -0.6) + alpha_sync_BB = info['fg'].get('alpha_sync_BB', -0.4) + beta_sync = info['fg'].get('beta_sync', -3.1) + A_dust_BB = info['fg'].get('A_dust_BB', 5.0) + EB_dust = info['fg'].get('EB_dust', 2.0) + alpha_dust_EE = info['fg'].get('alpha_dust_EE', -0.42) + alpha_dust_BB = info['fg'].get('alpha_dust_BB', -0.2) + Alens = info['fg'].get('Alens', 1.) + r = info['fg'].get('r', 0.) + + larr_all = np.arange(lmax+1) + dls_sync_ee=dl_plaw(A_sync_BB*EB_sync,alpha_sync_EE,larr_all) + dls_sync_bb=dl_plaw(A_sync_BB,alpha_sync_BB,larr_all) + dls_dust_ee=dl_plaw(A_dust_BB*EB_dust,alpha_dust_EE,larr_all) + dls_dust_bb=dl_plaw(A_dust_BB,alpha_dust_BB,larr_all) + _,dls_cmbl_ee,dls_cmbl_bb,_=read_camb("./examples/data/camb_lens_nobb.dat", lmax) + _,dls_cmbt_ee,dls_cmbt_bb,_=read_camb("./examples/data/camb_lens_r1.dat", lmax) + return (dls_sync_ee, dls_sync_bb, + dls_dust_ee, dls_dust_bb, + dls_cmbl_ee, Alens*dls_cmbl_bb+r*(dls_cmbt_bb-dls_cmbl_bb)) + +def get_convolved_seds(info, names, bpss): + beta_sync = info['fg'].get('beta_sync', -3.1) + nu0_sync = 23. + beta_dust = info['fg'].get('beta_dust', 1.59) + temp_dust = info['fg'].get('temp_dust', 19.6) + nu0_dust = 353. + + nfreqs = len(names) + seds = np.zeros([3,nfreqs]) + for ib, n in enumerate(names): + b = bpss[n] + seds[0,ib] = b.convolve_sed(lambda nu : comp_sed(nu,None,None,None,'cmb')) + seds[1,ib] = b.convolve_sed(lambda nu : comp_sed(nu,nu0_sync,beta_sync,None,'sync')) + seds[2,ib] = b.convolve_sed(lambda nu : comp_sed(nu,nu0_dust,beta_dust,temp_dust,'dust')) + return seds