2020-01-26 13:27:14 +01:00
|
|
|
{
|
|
|
|
"cells": [
|
|
|
|
{
|
|
|
|
"cell_type": "code",
|
|
|
|
"execution_count": 7,
|
|
|
|
"metadata": {
|
|
|
|
"autoscroll": false,
|
|
|
|
"collapsed": false,
|
|
|
|
"ein.hycell": false,
|
|
|
|
"ein.tags": "worksheet-0",
|
|
|
|
"slideshow": {
|
|
|
|
"slide_type": "-"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"outputs": [],
|
|
|
|
"source": [
|
|
|
|
"from utility import *\n",
|
|
|
|
"import numpy as np\n",
|
|
|
|
"import matplotlib.pyplot as plt"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cell_type": "code",
|
|
|
|
"execution_count": 9,
|
|
|
|
"metadata": {
|
|
|
|
"autoscroll": false,
|
|
|
|
"collapsed": false,
|
|
|
|
"ein.hycell": false,
|
|
|
|
"ein.tags": "worksheet-0",
|
|
|
|
"slideshow": {
|
|
|
|
"slide_type": "-"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"outputs": [],
|
|
|
|
"source": [
|
|
|
|
"profile = load_profiles('../messungen/gold_diffr/peaks.txt')"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cell_type": "code",
|
|
|
|
"execution_count": 21,
|
|
|
|
"metadata": {
|
|
|
|
"autoscroll": false,
|
|
|
|
"collapsed": false,
|
|
|
|
"ein.hycell": false,
|
|
|
|
"ein.tags": "worksheet-0",
|
|
|
|
"slideshow": {
|
|
|
|
"slide_type": "-"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"data": {
|
|
|
|
"text/plain": [
|
|
|
|
"(<Figure size 640x480 with 1 Axes>,\n <matplotlib.axes._subplots.AxesSubplot at 0x7fac39e3f490>)"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"execution_count": 21,
|
|
|
|
"metadata": {},
|
|
|
|
"output_type": "execute_result"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"source": [
|
|
|
|
"%matplotlib qt5\n",
|
|
|
|
"plot_diffr_profile(profile)"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cell_type": "code",
|
|
|
|
"execution_count": 50,
|
|
|
|
"metadata": {
|
|
|
|
"autoscroll": false,
|
|
|
|
"collapsed": false,
|
|
|
|
"ein.hycell": false,
|
|
|
|
"ein.tags": "worksheet-0",
|
|
|
|
"slideshow": {
|
|
|
|
"slide_type": "-"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"data": {
|
|
|
|
"image/png": [
|
|
|
|
"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
|
|
|
|
],
|
|
|
|
"text/plain": [
|
|
|
|
"<Figure size 432x288 with 1 Axes>"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"metadata": {},
|
|
|
|
"output_type": "display_data"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"source": [
|
|
|
|
"%matplotlib inline\n",
|
|
|
|
"candidates, d_candidates, sigma_candidates = analyze_diffr_profile(profile, limits=[100, -1], distance=15, prominence=.001)"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cell_type": "code",
|
2020-01-26 14:06:33 +01:00
|
|
|
"execution_count": 138,
|
2020-01-26 13:27:14 +01:00
|
|
|
"metadata": {
|
|
|
|
"autoscroll": false,
|
|
|
|
"collapsed": false,
|
|
|
|
"ein.hycell": false,
|
|
|
|
"ein.tags": "worksheet-0",
|
|
|
|
"slideshow": {
|
|
|
|
"slide_type": "-"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"outputs": [
|
|
|
|
{
|
2020-01-26 14:06:33 +01:00
|
|
|
"ename": "TypeError",
|
|
|
|
"evalue": "object of type 'function' has no len()",
|
|
|
|
"output_type": "error",
|
|
|
|
"traceback": [
|
|
|
|
"\u001b[0;31m\u001b[0m",
|
|
|
|
"\u001b[0;31mTypeError\u001b[0mTraceback (most recent call last)",
|
|
|
|
"\u001b[0;32m<ipython-input-138-7fa66147a009>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mhypothesis\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mevaluate_hypothesis\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0marray\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mcandidates\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0md_candidates\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0msigma_candidates\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mT\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmaximum\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m80\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mhypothesis\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
|
|
|
|
"\u001b[0;32m~/Documents/Projects/UNI/Prakt/FP/tem/auswertung/utility.py\u001b[0m in \u001b[0;36mevaluate_hypothesis\u001b[0;34m(analyzed, maximum, gold)\u001b[0m\n\u001b[1;32m 227\u001b[0m \u001b[0mdiffs\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mempty\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mmaximum\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0manalyzed\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 228\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 229\u001b[0;31m \u001b[0msquared_ds\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0mx\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mx\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0marange\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmaximum\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0;36m1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfind_miller_indices\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m>\u001b[0m \u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 230\u001b[0m \u001b[0mds\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msqrt\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0msquared_ds\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 231\u001b[0m \u001b[0ma\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0manalyzed\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m*\u001b[0m \u001b[0mds\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m:\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
|
|
|
|
"\u001b[0;32m~/Documents/Projects/UNI/Prakt/FP/tem/auswertung/utility.py\u001b[0m in \u001b[0;36m<listcomp>\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m 227\u001b[0m \u001b[0mdiffs\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mempty\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mmaximum\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0manalyzed\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 228\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 229\u001b[0;31m \u001b[0msquared_ds\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0mx\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mx\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0marange\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmaximum\u001b[0m \u001b[0;34m+\u001b[0m \u001b[0;36m1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfind_miller_indices\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m>\u001b[0m \u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 230\u001b[0m \u001b[0mds\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msqrt\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0msquared_ds\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 231\u001b[0m \u001b[0ma\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0manalyzed\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m*\u001b[0m \u001b[0mds\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m:\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
|
|
|
|
"\u001b[0;31mTypeError\u001b[0m: object of type 'function' has no len()"
|
2020-01-26 13:27:14 +01:00
|
|
|
]
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"source": [
|
|
|
|
"hypothesis = evaluate_hypothesis(np.array([candidates, d_candidates, sigma_candidates]).T, maximum=80)\n",
|
|
|
|
"print(hypothesis)"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cell_type": "code",
|
|
|
|
"execution_count": 101,
|
|
|
|
"metadata": {
|
|
|
|
"autoscroll": false,
|
|
|
|
"collapsed": false,
|
|
|
|
"ein.hycell": false,
|
|
|
|
"ein.tags": "worksheet-0",
|
|
|
|
"slideshow": {
|
|
|
|
"slide_type": "-"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "stdout",
|
|
|
|
"output_type": "stream",
|
|
|
|
"text": [
|
|
|
|
"\\(\\sqrt{4}\\) & 0.4366 & 0.0031 & 0.0339 & 0.029 \\\\\n",
|
|
|
|
"\\(\\sqrt{4}\\) & 0.3865 & 0.0025 & 0.0131 & 0.021 \\\\\n",
|
|
|
|
"\\(\\sqrt{9}\\) & 0.3993 & 0.0018 & 0.0194 & 0.009 \\\\\n",
|
|
|
|
"\\(\\sqrt{11}\\) & 0.3994 & 0.0016 & 0.0017 & 0.008 \\\\\n",
|
|
|
|
"\\(\\sqrt{13}\\) & 0.4098 & 0.0015 & 0.0206 & 0.002 \\\\\n",
|
|
|
|
"\\(\\sqrt{23}\\) & 0.4076 & 0.0011 & 0.02 & 0.000 \\\\\n",
|
|
|
|
"\\(\\sqrt{28}\\) & 0.4085 & 0.001 & 0.0108 & 0.001 \\\\\n",
|
|
|
|
"\\(\\sqrt{31}\\) & 0.4081 & 0.001 & 0.0079 & 0.000 \\\\\n",
|
|
|
|
"\\(\\sqrt{40}\\) & 0.4057 & 0.0009 & 0.0119 & 0.002 \\\\\n",
|
|
|
|
"\n"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"source": [
|
|
|
|
"print(generate_hypethsesis_table(*hypothesis))"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cell_type": "code",
|
|
|
|
"execution_count": 135,
|
|
|
|
"metadata": {
|
|
|
|
"autoscroll": false,
|
|
|
|
"collapsed": false,
|
|
|
|
"ein.hycell": false,
|
|
|
|
"ein.tags": "worksheet-0",
|
|
|
|
"slideshow": {
|
|
|
|
"slide_type": "-"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "stdout",
|
|
|
|
"output_type": "stream",
|
|
|
|
"text": [
|
|
|
|
"[ 730.29050427 4120.30484636 2244.84475614 95331.69131926\n",
|
|
|
|
" 2037.07066904 2236.39955377 7100.34700268 12776.96536546\n",
|
|
|
|
" 6167.76634145]\n"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"source": [
|
|
|
|
"a, d_a, sigma_a = determine_lattice_constant(hypothesis)"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cell_type": "code",
|
|
|
|
"execution_count": 136,
|
|
|
|
"metadata": {
|
|
|
|
"autoscroll": false,
|
|
|
|
"collapsed": false,
|
|
|
|
"ein.hycell": false,
|
|
|
|
"ein.tags": "worksheet-0",
|
|
|
|
"slideshow": {
|
|
|
|
"slide_type": "-"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"data": {
|
|
|
|
"text/plain": [
|
|
|
|
"(0.4011, 0.0027, 0.0051)"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"execution_count": 136,
|
|
|
|
"metadata": {},
|
|
|
|
"output_type": "execute_result"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"source": [
|
|
|
|
"scientific_round(a, d_a, sigma_a)"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cell_type": "code",
|
2020-01-26 14:06:33 +01:00
|
|
|
"execution_count": 137,
|
2020-01-26 13:27:14 +01:00
|
|
|
"metadata": {
|
|
|
|
"autoscroll": false,
|
|
|
|
"collapsed": false,
|
|
|
|
"ein.hycell": false,
|
|
|
|
"ein.tags": "worksheet-0",
|
|
|
|
"slideshow": {
|
|
|
|
"slide_type": "-"
|
|
|
|
}
|
|
|
|
},
|
2020-01-26 14:06:33 +01:00
|
|
|
"outputs": [
|
|
|
|
{
|
|
|
|
"name": "stdout",
|
|
|
|
"output_type": "stream",
|
|
|
|
"text": [
|
|
|
|
"5 & \\mqty{2 & 0 & 0} \\\\\n",
|
|
|
|
"10 & \\mqty{2 & 2 & 1}, \\mqty{3 & 0 & 0} \\\\\n",
|
|
|
|
"12 & \\mqty{3 & 1 & 1} \\\\\n",
|
|
|
|
"14 & \\mqty{3 & 2 & 0} \\\\\n",
|
|
|
|
"24 \\\\\n",
|
|
|
|
"29 \\\\\n",
|
|
|
|
"32 \\\\\n",
|
|
|
|
"41 & \\mqty{6 & 2 & 0} \\\\\n",
|
|
|
|
"\n"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"source": [
|
|
|
|
"print(generate_miller_table(hypothesis[0]))"
|
|
|
|
]
|
2020-01-26 13:27:14 +01:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"metadata": {
|
|
|
|
"kernelspec": {
|
|
|
|
"argv": [
|
|
|
|
"/usr/bin/python3",
|
|
|
|
"-m",
|
|
|
|
"ipykernel_launcher",
|
|
|
|
"-f",
|
|
|
|
"{connection_file}"
|
|
|
|
],
|
|
|
|
"display_name": "Python 3",
|
|
|
|
"env": null,
|
|
|
|
"interrupt_mode": "signal",
|
|
|
|
"language": "python",
|
|
|
|
"metadata": null,
|
|
|
|
"name": "python3"
|
|
|
|
},
|
|
|
|
"name": "gold_diffr.ipynb"
|
|
|
|
},
|
|
|
|
"nbformat": 4,
|
|
|
|
"nbformat_minor": 2
|
|
|
|
}
|