From 164611a24f03a5a37dbb2e1d3d6bc22f8ef5fdaf Mon Sep 17 00:00:00 2001 From: Your Name <you@example.com> Date: Mon, 12 Jun 2017 16:03:38 +0200 Subject: [PATCH] Tutorial for Hands-on-workshop 2017 --- beaker-notebooks/hands-on-tutorial.bkr | 2150 ++++++++++++++++++++++++ 1 file changed, 2150 insertions(+) create mode 100644 beaker-notebooks/hands-on-tutorial.bkr diff --git a/beaker-notebooks/hands-on-tutorial.bkr b/beaker-notebooks/hands-on-tutorial.bkr new file mode 100644 index 0000000..81a8f40 --- /dev/null +++ b/beaker-notebooks/hands-on-tutorial.bkr @@ -0,0 +1,2150 @@ +{ + "beaker": "2", + "evaluators": [ + { + "name": "HTML", + "plugin": "HTML", + "view": { + "cm": { + "mode": "htmlmixed" + } + } + }, + { + "name": "JavaScript", + "plugin": "JavaScript", + "view": { + "cm": { + "mode": "javascript", + "background": "#FFE0F0" + } + }, + "languageVersion": "ES2015" + }, + { + "name": "IPython", + "plugin": "IPython", + "setup": "%matplotlib inline\nimport numpy\nimport matplotlib\nfrom matplotlib import pylab, mlab, pyplot\nnp = numpy\nplt = pyplot\nfrom IPython.display import display\nfrom IPython.core.pylabtools import figsize, getfigs\nfrom pylab import *\nfrom numpy import *\n", + "view": { + "cm": { + "mode": "python" + } + } + }, + { + "name": "TeX", + "plugin": "TeX", + "view": { + "cm": { + "mode": "stex" + } + } + } + ], + "cells": [ + { + "id": "codeOi5KIx", + "type": "code", + "evaluator": "IPython", + "input": { + "body": [ + "json_list_RS = [ ", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PudDm0on_-EHhn0SHX20l2vdbSQ1x.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Pp4wUDDucIEdS9euDT89Y6xQA_JPq.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Pd5Tx2nPg7dFY-jys9XwKne6OQtKX.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PyukHM_doowQLr1Ipwa8feMxPVmI2.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PHiW0XWZCN8j4FL20b8tZzv7Vz59s.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PnhDURE4i9Q5yUaSUbEmarpPFd-oP.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Phw2RDlr8RJrjY8nb2PfCE6Bf--N0.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PxJnNtspUIcqGhneVuSJKposdVxH_.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Pl7aTuAjyxpsJM7vLAOVHYwJm-QE6.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PvkvzEExTn8uE2HYyp39OAr0XeTVs.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P5q6OPnbkCI9OZnxRMmigkwjECTEe.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Pq_S1pMWXyVEwLQtS_CRQLruINQc7.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PN0Q_OXA7e5yO6EkDKkOpGHM6hyCj.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P49a5P12dU5LYRyFCHIIWWy_T06lE.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Ph7OdXYR4ndMpTcR0zX4mqRoBZpP9.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PAlWHa4oJtvotPEJZkbrlNC_sn0h2.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P-R6dmrIaT8iFyy2ObACxIHGWnNOy.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PKhAdygZBTTTF8uvQjKv1RdaX-cR-.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PKu0vasdF5E6n3C3QydIjCtGOIla4.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PZpgpSkSltbUhJUCSbPqBKkIvQi8v.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PctpEiY3VdEmVYwH7UjqZpiDWZtpM.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PItWNNwGWlKJ12UjZAOfNetX3xlkd.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PrTcNbJ50u8bqAFWGjPJKqnuuEvY7.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PfFPGDGw6-cK5ARIXtsKl496E6A0G.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PeXgyF2iElVtNWSX9xZhroKK8nJJ4.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P7kHL_6prXXdx5_MzMVmwsmStNoc0.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PaMvDXJtsbfDgbdvrFdiFSKpXNYyC.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P9sheCSX6Gol5L-IsCvDlnmT_MEGG.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PSy2hA53Gi7wXfU9SCowqkmFWD2gp.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P51AKUeSNYXrRBK_-uc8y1-bCfUNg.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PaqU_UGMSvVN6niB3zqMYchjsLHRX.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PcyDh6nCotXyohIHh5k1dx5L5D5X9.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PudM2fYFckG7O5R4BJqg04tK_l1bd.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P9Yuhn2S6hqpJ0cf9E9uw5G5bJlzV.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PqmzGiDuYJ-Q8j-KfLDlQBvWb2Gjt.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PCeh79N53GyBSPmZQQJ97G0eAHaDT.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PfgDGZGQLelhbTh9ZtsKqWGFxvhJ9.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PB0yzgD_PWA0LKTKGJ8ZZuD33YEUG.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PAy8gmVjhXEQxzCJ8LOWZakyvudO8.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PxHkLq1KNzXy50hbEPelPan0cCrsH.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PWkXOKoiw0iAE585QkElUZNCYOqYI.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PgemHvDiNrY7gsuhCx0VTL8kPb7AM.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PlIiyctCzbm5lbDOxpwEi3GbORHRD.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PGRvHpDj8bRbzvIL0c9yfOmeZjfah.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PHG50HtPjrXvkxeCITsjzFtq9N4hK.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PZuBrsUzsdX__rAeKn_JQgfX-YGoo.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PshguFKUbvULqOUN80QC-M3xQvrmJ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PXoBZDFv4BhXvWTO29YBcGBXXu1vS.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PsmYUa8-6qr40jG7XJhUIynL1Ue8b.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P-M1B6jU_t-kPPKkoFU9kZkEbx332.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Pq1Tvh6kPeJ-PO77jXvOsp92PMK4P.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PfA960McVCueQzY_t-TVT0wgbZCC5.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P-eZyP4BB8uo0pdmQIIrat2mhXQBN.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PmenrFglDQWoTWLNvVVobyI3dmkIe.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PoEQrdbxDvcCldS5_cpSOcAS57svB.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PQUYoBu1tULTvysw2jz8XwBnIeewS.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PYOw5h3ttt0tMyUPOvqDPc6yArPTy.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Pzl8jOEFAC45VXxnxMJ7_nf2xS6v2.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PmkSmszyXIzY3yIzTUnkvOCwqNFFg.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P7JW4GQVa_xQ4YKM88F9LFzyVoXke.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PsL8fyWYvrq6V0pE3zTfoNsWAVUd1.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PbVMALFnpGdoEyabKhI_3DtbUX6W7.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PME2sPwrfVW7U0veuObWai6ryPqou.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PSzD2TkeF0Gg9fnlc1cNvyK7NL24E.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PQB49fu8BN3kua7uLKQLlT5dWdHi0.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PzkPWSKWCQ14F1io7eGkOhK7h0O_Q.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P_18Q5thpEagvBD-4tUdeTopJwCTV.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PKmJzuNjx3TVhnGoqyqoWSnwEgjGm.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P7oSkZrV7zs3KG6S8IZyTSE_FmwBQ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PIwvZmuUIIrtn2HcPLoozMo73I4uz.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P-70iigSqFlM9BO7d8xReToc2yoJL.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PS3i4SxrlnWE9AUgOmy00D3f5dMgE.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PKSpxMXqdSstTt6Es26kroYBYENnq.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P_DFu-YobOdcOb1mfdI22vrtaSQAh.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PZQkSWOat-bIQV5IVle0tBtpUg_u-.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Po4TFqVuLhanZRORPTA7dDA2sdbrg.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PvVLlR_Pq2Ibks3hWK2HOSJ1GgVRY.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PmmsPJ6ouZjFnoIdGfis_3AHs9clP.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PQESlzgesuFywpq09x-vZ0gikcjPf.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PKfJHS4WQGppgde2dACUjMuVoL2sB.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PcEzW227FYLGI2t3jk-gLCgcEZWZe.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P36pL30yblwhze_vHZYZ_cybqeH4V.json'", + "]", + "", + "json_list_ZB = [", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PjGykEyzLOFynTPTNDcycF0GYg1PE.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PRzzJL7OHYeejsIvgfG1ph6BAeS_q.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PNavIaZhgwAeZM0-QhWHe_38iUgEF.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PpxTrTc6NkExiq1nzQkhd3cJ1-yRY.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PVYIDqiD6OslrGDcpUvuqvc0bD8Jr.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PiZTl1-v3bdCUDjxt-w2VxKMGW3-6.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PomJQS9nQ4WsUIr718n6H4YbM0Fi7.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PEC0GOHh7MviqeJkG1qukjk4bALIS.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PNXyczNslCGZT642R9ZFYGvidFvua.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PpyJZtNPyNqX3ofwfNMpvJU_9PEKI.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PA3s37bS9VLUzI5wYL_ntZ6RIM6IJ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PvEU0OOwFN7eFqiwt9m9S_SmhCJUm.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PsJUIeSLEotoIZk6R54H-G2JWPnQG.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PUT_umVDXGUamLH1R7nkazwKz95dz.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P_rlThO8Jv0C2YIgYKLbCTM1rvfW-.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PyizrsR40QyxopYKKk2jUtl7nElXJ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PQhb3_h4Bo9e5xjhhTUBY_8uOEtTM.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P0tj3NYHfrit7NB0ewfG-fIjRWuJD.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PlrW3wNN03bq-G8TLkXHpALwSTUUg.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P3hSpXydSB6z3p79OEIOQK6llto1K.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Pa7ltCNBQsk7Owlu0bJnsE8iY-Rmw.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PYeYlDJb7j4qJ9ol38GSM_eYJsiSe.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PX39jEfgLeDPddrkPuTvUfVv4_thl.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PWNXU92VwL7KkuoxItglRiuifcOnk.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PoWlbXJuGJ4-22DclM15L_g44LN3P.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PEYkIqgUpWfoq4Tcsy8_bFVUs9mko.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Pst86UVhV07OfKDhwlp0PNxiMtXki.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PVc9Pn-w-6MEpu41jV4p_keLeM-Yy.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P81vIYtJtOEx4n865B86z-KvUb6hA.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P8BMwwn-g_0Xezs6oK3ay6ZRXIRR-.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P8nQ1bSGP4pyRMOa4i5Uhjpb1Mord.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PCmzvvjhPSzkp_bhkAuDWK375Fs9g.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PhaEAJ72mzGm65KpjGcnVVlFax_l7.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PvXy3VrpadhZLQAwphJE6GVB_0OUp.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P3486jK16L4wlXG0B4v1-csMQ6oJ3.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/POL8lsjGueHjkLb9hMpptti6c8Phg.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PULp85M-UCJ52e4UaGcyeLDmUeq2Z.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Pr6E85ezTMa4WX-GTFoms6w0Rb0hT.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P0e8gRRxOvcJquPDa7SeYFk2OCiFS.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Px8VpfH0LzX99ht06ME-0EsmmrSqe.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PM3KjHYJjTA26va4uYXD8homH7pUm.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P6GMfPCT_Fa40hXkVKpqnygEBt4PG.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Pu9uI6ldU3ZVgwfmy-Um0D7IBxTCK.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PN0ekL4w0k3A5OXacRBScDJ9KlGMf.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P39GmzBY478BzuXrZM-0i2Z-njyb9.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PEhAEeu8aSPA_d3_dHCjTlAi1y09j.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PVshjrYqjAg_8QtgfGW2ABnR-mlIP.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PDjDFM8OWbY0TtHCY-DBYRJmRQ8fO.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PxkyksXrwYuxnJ_wD7qN890rycd67.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PUDiBRLe2pg5Hjvd3kc_20wMbinMI.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PpikjM2BVj1atNlsbkcJzK9TkUIox.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PcYC-NeMnx_goUeYg8PmaNVo0chDc.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PQFhJGR6USZg0MrTttQvXm1IiHIdq.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PGvuYKpzVCcWnf33I4uy8fGyJVxXq.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PV--hzM8rvSS8a6LZBuuW6IPbqvY6.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PHQ9WIyu3N7whYM_ykFZunv5to3l2.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P2_H4gO4T7T7jknE474jzrc1Y4Tjm.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PFs1SxWG79Zqj0jssdOIqUicZk9aH.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PiOIHShEKCjdganj-Sd0MkJaLglGr.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Pn-jKNaG1IM7sKsxBh-ekfl3M3hIa.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P_80H6vlBefw1U3rKFDPPtpJAX1GH.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PdHoVKHCES7XtBpTVk0eihbo0kqmR.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PAzsSjYMU1-CdGulNpG_KzgFlfRrK.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PVlh5JoGn6jHWlE96SKt6eRMYTIVK.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PHfNgOoPEHjzs9iOh900vIUv-GVJl.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PVTUPQyCTvrAWV0DEN_xnPgrBPmM2.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Pws96oc5f7jIltD9Vvqc3svzL4mcW.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PLJBz0uY-AywnUhGMCXMounM-_Af3.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Pkole11VWAOiu91qHeq6lOzIM2Y1Y.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P2R4Ds9DFm8USF_AgHtQnWK1TkQiR.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PxrF4NRKjX9jsmVIocs7uQuLwD_cS.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PMxYGoRCMDXQWrNytWJHc-vUgRKTT.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PK3-3e-av7nkv5AOEwjZyyjkI9Hgy.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PC8N-y0PPPHeAwhkYGyYYI9H1UUHy.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PqWPF7Pn3u9LPGyrxipPfrpfm31zz.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PM_ADyGOaL4e2biSXvxQWrEDM78Z3.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PfGXdJkORwLQ-aX-d9bla7obqtnkt.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PmILc9BsSYjJ9OKH4MkPr0D4LGYGC.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/Py-J0ezaQ_Fdsh_196hT-XgsYNQAs.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/PUJUPZHk2jrE1KVUS7H13mKBH4oVR.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/POIYfYCEIron9yzowfHWhVea-VEFW.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RWApItBGtGUDsfMVlHKqrjUQ4rShT/P_1mfRE8eDZ7zCLQwGT_3n8YC34dE.json'", + "]", + "", + "json_list_CsCl = [", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PIRlbBTaMiNQ1VKhqabDhuqB9IOe4.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P3B__zZKVnOmaDBvOs_L14s4wnjHY.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/Pgp_iFetyKfxr7GRYNkG4WoPfswhL.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PXxYjxQSKW1VJ9wMmb1u-jjLO9FGF.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PGboU_7DdiQ5OSNrmrakqPahp-j7a.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/Pm0z-JCdEggnZQsNoEe27pbIMAj7L.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PpNRT28QPEW4ZKgm0j3rpxI2ooQRG.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P2pMxxJvJcuhXqGyfMtVkb_66qbcs.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P2o4_lO-SQz2OEqSFGsS5d8w74zpB.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PxQWzrxTo-ma1RGfL0r5bcdZIPsQ0.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/Pg2GfA754Ig9PHoDokXafaMLztRub.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PscYWBT_tAUMxD2JkgoL1LtUG-wDb.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PA-cUYsCkN5H-9ua4OBzYydK_jcRx.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PPhKvncT-cSOWAbYMJiSm5NVCvnIz.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/Pbxu3z8rweLYJyp1de799L76lA0ac.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PjTRITuvG0JU5e6n88LU5TTN9jwye.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PhZezMUnCw-bBengeP28IneJN2-0F.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P18HrEcfryJ8AAVVgO9VGB9O5RfoB.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P1VMBzj56okz74wOcW07jLwKF3Cm1.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P5QFFcNxIzzyaJ7UGVaUfG29L_ekI.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PMHhjns0d9kA_zveXjhtgLbeQ9_bc.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PTTqFWfgIK6yIXKCsqxidYjFPxtBX.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P43rGwurooDLNWmhQoYE0jbo7dH_o.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PKTpOd5uojJYFW0otZD1QMilzWvjP.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PWrseUDhfrb56VggdqHYt4z3tEyCE.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/Pi73S1_KJZVDYQpxV3xzdPxxG_kwN.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/Pg-uEebhs8tbbyvhpyPH1XhOG1BYQ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P_vULVekRZnDXvZrVRZufjrJu14QY.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/Pu-XrMkI2Zzal7tY3c7iYso3uIOzV.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PF0DrL1ldhfgZ672Ed2GCuNavzDIr.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PuaEUEAOF0S3AnRk6CLzFd-W4ibx1.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P_Y9e3QHvFCfl9yUq8qH-jUZMoDGc.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PZdv_e1shtOnFEGJSwDQfCizmGhZS.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PYy2RgZDVewnnkkZ9fREWtpZukLm2.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PKTRIZkIIPsX2EhU-6auRI-JMZ-nw.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/POV16kLfrFBaEMGVHgzkl-_yVdddN.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P5Md7_re4VEnnoSTEd8anio8pz3a2.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P36-nbxTiIV3eFR3HJgDw74yF3wDB.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PQSUMZO2fOt9D6opd-qiWYOlIZ-on.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P1YZwCKtFBWFmPnYQccQoOwiXCd9K.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PyQJnb7G3hm_3gOp8zEGwXEDjTj4v.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PYHAy2GsdfKTsJLk3wAyKAxgxfyOs.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PvIRNmFS5l-8fr_9x6N0nZIWR8jzy.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PKXmS6JHkYsf8FtNg681vApgu-Erc.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PQfoZNBx_GCgQ7YfyD3S7ZcZsyYbP.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PQRRkYOU_MTiiNHXoILzbpgKmmbA8.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P0RFWJAEUbhqLzgNdKzErW4Izt-YM.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P_C5ytIaEHZSTPvmC4I5odzwQpuBD.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PY5anfdrO_36OFXvPhdjpbwjtI4X1.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PMTCY7aPOWy-0JBOQgQC3lONNXBXt.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PH7pLTgzQXypXviKhJnTBdczBLdOJ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PawPTbSHU4OTB9QvRdfHjCgjBGptD.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P4jdJovhkzo0PJpi5IN4Mg0Oe-cAX.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PcB_hXovOBjFx0L6OPkS1y0nOY6KB.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PYLeORn3iTTQKJs7qQ6bfrhkR69AV.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PaoP8xeJPeo100rX3JuBxBsDlAq4V.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PHwBj6eF14Y2lPi9j-1EfgyGZSZcV.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PXM_X3DgmWnG5JkcBjnaR2Wep_VfJ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PnjsWAHk0RUtoNdeSXXaI7pcdjrfe.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P_gGA6S_wkFW8FDU1zijcihHoo3vb.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PDn8UC1Y6h_RUAlo3VyIDlKh6HAJB.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PcM9XD-ABaiWI6uzFj5WA0ess91L_.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PHBKo3mCEiQgQrHR_eQTdyDUhzqw7.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/Pq-91p0IUm07LPxaSDXvtSX0gbZ_K.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PnEshqvTW-lapxyg_bXQYZkxHOxD4.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PeAMdpHU6rgdvLGXZ08xI0qVu6kAY.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PevCaOzY29IRg3H6qqCTi_PggLnUP.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PJv5p_rvg7Eh2FQjzGQUk_6w7MQL_.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P2qVzIPhrJUCzsc9ppsKdpQW8ikl6.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/Pn-2pwSn1Wpgn6SgMM6Ob9mmPmwl7.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P_lwRYHTdbLNTfv9FII1BVBACyorE.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PP9AadG9tqw-S40mSYEt7vXR8RE-m.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/Pc-u47uUy7U8ehQzuq3lTuCjd0lGA.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PaG-lWNnYge66HarUGTg1rtX7I1F4.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P6IBV-w0aSDnxUZsmUuxSg6xCQZ3O.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PIaIOQ6F7cRff_uAzgXprz021EZGk.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PEZtiUxYWUY4i207toEAVm6H0-xqe.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PHYusuVscXWc8wKQrkOH_KxQ0GNTR.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PiPLNzNyrE57iYNj_dRwoh2kU3I5D.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PCK4m5cbknkLjCo4R8RdGovR_kX-6.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/PLmH6G-V3h-7xYecf7NRXStunDxbP.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RdUzye8EKmv-z4LGNHGTSk8S3S1WY/P3HByavMn4jvohNOfczPV2jqcumiv.json'", + "]", + "", + "", + "", + "json_list_NiAs = [", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/P-dui2TY4ZxiIXEp4SCRZ49HFDNgJ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PmDh50LpQzS_da22TaE8It_YSj77X.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/P3gAGM5-mfbLO6EJg-qMQB6cBwr6u.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PuCgYgxUJfNqF1JmXsORr4OM2oINW.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/Pp_UJWlpTsNowZd5aBe8FSQ17bz-e.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PvDLR-v2wQV54ybbmFxlfVvMo55i_.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/Pc16cmgCxMGJVfkVyLMch_hka3pr4.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PR-uo-xcVI4wFEQ2iuA-G8JMi7fPN.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/Pt5UafJZR0_wNRw4WDyXaNjLwJ1n2.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PDHg9rVfs-x86OEjd3xtG4TpC8pO1.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PuyaEloJCHIdLU0dGaGx8z1A6ct29.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PQZmsw8Gx5eBJtw4QGtG8ugABWhTX.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PlJ8tz2cijYSfZxRUQyHNg_zca8_C.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PMmOhN6StAnBuYBK4D3XdqHaCYy9Z.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PFpQtJPAYp0SpseuQGgw7aLKiUivG.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/Pc3daHd1pC3L9nzyS-Iq6f0M8cm9T.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PN_Wh0wFHcOlQUgBiDFgmeYeFGsFL.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PmQjRuQvGKLL-csvI73WgRbjBHJbC.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PGllOLC8l-lLm0CzMnKMSSvpD5n_Q.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PHjmxV6JNYJwAn3B9GCnTNhdIxj1z.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PPObwmHCGMOox3-hjo1VgAJbZnW6O.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PvqTVJMeG3YVfjfj436tUAT_txn0i.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/P77v51aHmrMo45DIGqV-iKiYcWxk5.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PfSIi5iq5X6YwT_HkH90wcEOzQYNO.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PgrTwn7a-pHLJRA9evjoWmOJOHkBg.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PMOdnMs8OB6JPkc0CSGDuIwtG2Pjv.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PnMOQn4G6xYtA1FzDVHu6gmh2JLhu.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/P0fB4rWmeCLXwIMji3nVfywWr1MIZ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PBDX18aKlWcZ4FW_d-sDB2Kc8e1GU.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PiZJIsQKK_G0RXdXl7Shr2-nZPehw.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PPBAyBlXjQ5c13hrgSoP_58fJs7Mt.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/Pg6sh0-wd0SbZUa66m24MpSpH9psJ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PmXDCgE1pf3rbWcDhtLwup8WYKjwM.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PS1IAWvAiUztTfpnIlrpF3pE8mrhC.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PMaNLiPNAkPV406IjjvU8Bn8-D8lf.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/Pz4zfRNiVjjhVG-BhJxjCOat81RIi.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PdYwOJxkV70Yw6LkPhdo_vUZxBl_d.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PnxnQpROWkdWAhxvs82rVj7zUjCtZ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/P5GgfAowwH2qlLIsze3d8c-Srrfe-.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/P82IC7hQk8vOfPVQvBss2BUIx52CR.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/P8k-Ht0l4Qlu6u0GEIW8d8Q5rRqFG.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PbqRKCaI9e_0DbSog3SuPVhMA3Wou.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PYga7dCRnhE_l2TrGlHIWN0bxQX3k.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PbPYY6WnJFjc0KBcuaZfZW2UVFg0A.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PrmsxflHOz5iM4Ojqgh0NI5HL2GrL.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/Put2dYTn06rYM7Y2pMTwAslFeon7X.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/Pswr2zKV0lBFiRJAvjzNSwZs7zgej.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PPr89vFU1wKFMqWtWvMR_AxkUvGzB.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/P6ei5Lbls-0G2USQ0gTQZofmiuHLT.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PXkw_GHj3WdwT2mbi5oJ8F4nsP5Tv.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PfqD1k8H9wt6x5fcwD-6roTV__cyU.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PRj6m2mOQONofiDHX6xsCElZVKdlZ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PtWwuS-Kdml03aciKwmcb3mk1_iXH.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/Pz9GwGP_Low_eguK3Ws1vTMpkh7LH.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PKvl01wW0alep8Cun9Twg1RRRdQd9.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PeupS9TsYmtyuAiborqlHwHubKa2t.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PW9UjhkDcCr68OggbpjKz6GRBgCGS.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/Pgok8pg-gM-VptWfUEQTCTivPtVmu.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PCIiUnQRIQ9F58JgbZykKQhHI01_z.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PtFbkLzE2IMcqOSDDueD8g-RYwuAO.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/Pxz54y1rA37dfnleQvBqsN3YPWDWO.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PpptaCSwyhQYiFL5KgP06OPipC2gp.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/P-w_Gws5_a3GNwtxej-MOj8FZZLXH.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PHLAOlMyML9v5V5hXIY1rKarmMMI-.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/P8LviTZq7ANpRbgOKiDrTWAX08JMV.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PB6fpVr2gPp4l9R3pQ6c5YA2flsxH.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PHooClQaguow2eYR00Gd2f0x9O8e8.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/P2a0GR1fyyxyT_CF1jISaxB3foanK.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PnXDyhc9V13_Qvyw37vJfJHcgoLBj.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/P8nZZeX3oxjD8nOJXUdzo5RpgT-PZ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PEHiNnHqU0ZM5VZfkfTyXJrrucHj7.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PldyGO0-PQ7VBIQXgb25qVHsDEDHW.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PIa5LjcvJEOMu0Xi3vHqewJwW5qR-.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PF8tubPUCksDCVTpvZgngKpb8kL6t.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/P7mp2Ig1NFgqjD_YjXT4c-5bgDy7G.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/Py7blkZneZAgaAK6keSt-ePL3pmys.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PKpE9ot8R5vjCxeGYSweApq_PWLJb.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PMtHsieZZbVGQHnarL-Qvr3Zeq8Gx.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PwWR77A7fR0TPA99gjoI2xdidmWYs.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/Pzd39xfZyMYzNoM4tpPBRzXHx1hrJ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/PBApVd7EB_GhBkA6cImMBoGUeW2ic.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RJYwKZ8zrRB52nhBgpdhktPLdch9O/P8HIVywDyUhq2RMDhtyK9__s1NP_1.json'", + "]", + "", + "json_list_CrB = [", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PSC_K9q2hfzDcaAGtFRyn_PLHBloG.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PR1Sj634F0Mv4bL6dHjnEAAJ4JDba.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PhpM0FELdHaTkpj5gTGhhACAJgg8o.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PS8d5rdlysN7445H8p4VuJULiE4MS.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PZ_dlOeubERAUZQ6KQQpQe_dH0F72.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P-QfEiQlgTaMaU3t-H4T6IHRqp3CD.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PTj1LWzzkxrneCrNOJ06QfMgrwD9w.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P1Q5xYiHj_IQ05TrXJAYIPtV1HQWS.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P3v4iODWzRMxVN03GmqzW-e7N4jAT.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PbaSbJF7UU4_sDuB8dcA81CR01C7_.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PCFfAyImacb9zM2nghsj1Bcil5rGq.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/Pm6m3z7y--FLowSmF2LtFRm0UVn6m.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PvZ73PNlvtEqcYtfosOgM4SbN78Lf.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PTT5Ml0N_JRnPdHNO4drn5KmSrw-e.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PngYDIMXxtY2smAhLl2KAQdRmJ-8F.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PqnQiIlkkiVA2Fi50cYbE9SGWUTn-.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PGvyxy9emQVHxE5V2zT0UrNkI_hp2.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PZ-ABniI2ZLHZMlV5HOTwgUT6ryC-.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/R8NxZKmyWQlcHjSkv3A2ukl3l9vcU/P9CEP3FFGaNjBFnVcLRlKp1JQo0qw.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PfPdYofOVMm7oA5nU3nRcKMhKxc2v.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PH34SEPUHaCyxZASB49MvRxzj1VzD.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P5edb9xIGXwj4OrEvXiX8gB987oCl.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PvLSd_9ejLtxJXqDk7pCJvQweHdJr.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PZoZQUKz6m3817hex-REtNAz8d-CL.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PWL3sR53gGpmxIRoy5HAawIGmiPvn.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PUP7kY5_iJ4QM0XWjd7Gpju-DXMk7.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PpC9NPSNfUuedt1f4AlVVJNjJhT-6.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PiDmbXwMvzEpffaB08PvWg2RSJWDa.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P8GzPkERHyO76GajZe-_M7q1o9oWm.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PyyMp0nxGldd0d573c_KWkGDklkb5.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/Pw_WdOT00qyLxpiiFdA6HzamS-KGd.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P6SgskdAJpirHWrBoGjU5cBNA9ExG.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/R8NxZKmyWQlcHjSkv3A2ukl3l9vcU/Pc-X6CASupWziE9sy5A_olIqMHNwR.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P5DUBl5GJxZX67Sbj-hWReqzxFa4v.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PwqUN4-x7bFzgc_lgBXay0YD8p7rC.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PVyhQoRUauLCfQnGnPM5My0RUh8-D.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PyTdvyCFcxXgiOiUQi0v9quzieogr.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PNfWF9Pr3kPSqoFpqvhkDZO1M6msX.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PC1tuFFeyFUNhqKACOVaacZfyqanH.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PSmlcAWl_ZdwM6selq1vY446wljHr.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P5E1rR2O-i5drtBN5qoK9CGm4JuIl.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PpZSVskR8jk7zorA2SWbTqk0aKKu9.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PGYVXnq86HRbq27IP1AW1nV-8M12f.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PGun8u66B_l8MiGSDv4tCw6eRn1yJ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PJbuZS3QxLYTl2ZLsQmKUXI4ZWmSb.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PZXpqUGkrePauuPSmzqS9FDE_0Mkc.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PqyJwaNrmKqMdUViLqNN0WpvsjJMW.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PikarIiBW3TXN5SQoDwxJy-k34DNz.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PyxC4tQgRreOKcBAqa7pdbNOjiL2k.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PAz9Q4JFakgyhFms7d9VVtQG8x7Qp.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PQgAuljpyqPeRqnR21TJZmZGH9MOU.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PzCelFywZLQNDfooyDoKTiupFujhr.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PrnxjLdYvMn0ckdpD48dn6LSLlFdI.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PkXPLXBR099RxguAJfeKLx78MofMA.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P6WMd8iNYzawbcJf3T7zl1LSygG2o.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PEENX2U9C6-qZA2hHyzbGB8fLVNFw.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P1ZaGUSq5auh7ETETQXCGbfwTc5G0.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P_6n8-42taBOzwHql88Hcj3uMTUcJ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PFMWeso1xXvtKwNT8-_j9ZKUWcUfF.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PJ_O-2QByC6hNMEIhtt5UxnPfCzuZ.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PCqh0ieDA6A8JtStxEPYl4f0sn7kL.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PQRvCLGtYtFi-iUqylv9gxWKFVZyN.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P1mP2rrgMgFL2Jh8bpsVUhIuA1Abh.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PduJgHCKw3ie13r-y26cr7bHeNC8D.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PZJG4hgqinlpXOh65-J7OcvNPq5qT.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P34o7W2yErNrMo8lYKoUwTQMj6xaC.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PJAurJCC19JJB7kiNQSCegbKMlvgj.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P1Fr3ujHO-bzO60rBUIAJKFE-uH3c.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P0YaujTnEsKIl8S5rgkCpkkDzq5Ex.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P2_ApIqoK5l4CzxBWbmDGaF70Revm.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P0n3dj73sLcDysQCpq6oidBRDcpji.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/Pg1_j-j62C6IHV77CrCsJrpB0HVX1.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P1n6wAD8biF9V2jxg108exDWyimBC.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P4yGX8shyBMvC1NNZEtDcz7qkYo7w.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PS8-Qv7N2kCKONdZmesS1w_Tausnz.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PcbZStKVRBBwjdBQsmIjYkXoiFcdT.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PPNfqOn3-H1S-OkwjTCUA3-2xOE6J.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/P5kIJZn1GeEgprRouYLEkIN-fg3C2.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PIpmcuIBHiIJC4Lqs2R0sv9qyvL-u.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/Pdcr6Adm1jZz-oisSZdbBH1Qwq7nF.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PY7l7lhAx7h9mjAMHhGVBrlNfHUXL.json',", + "'/parsed/prod-022/FhiAimsParser2.0.0-2-gf9335c4/RtWXnFiiVtrVb-3TOz9-k-ogZr2-t/PhVVJJOydBaE8d2tVngRXEYiX0520.json'", + "]", + "", + "json_lists = {'RS': json_list_RS, 'ZB': json_list_ZB, 'CsCl': json_list_CsCl, 'NiAs': json_list_NiAs, 'CrB':json_list_CrB}" + ], + "hidden": true + }, + "output": { + "state": {}, + "selectedType": "Hidden", + "pluginName": "IPython", + "shellId": "C4475869101842A09C3FED6220F6253E", + "elapsedTime": 524 + }, + "evaluatorReader": true, + "lineCount": 428 + }, + { + "id": "codeQIGx6m", + "type": "code", + "evaluator": "TeX", + "input": { + "body": [ + "\\text{Introduce octet binary systems... } (r_s(\\text{A}), r_p(\\text{A}), r_d(\\text{A}), r_s(\\text{B}), r_s(\\text{B}), r_d(\\text{B})) \\text{. Get the data from the nomad repository.}" + ], + "hidden": true + }, + "output": { + "state": {}, + "result": { + "type": "BeakerDisplay", + "innertype": "Latex", + "object": "\\text{Introduce octet binary systems... } (r_s(\\text{A}), r_p(\\text{A}), r_d(\\text{A}), r_s(\\text{B}), r_s(\\text{B}), r_d(\\text{B})) \\text{. Get the data from the nomad repository.}" + }, + "selectedType": "BeakerDisplay", + "elapsedTime": 73, + "height": 57 + }, + "evaluatorReader": true, + "lineCount": 1 + }, + { + "id": "codewqXgZa", + "type": "code", + "evaluator": "IPython", + "input": { + "body": [ + "from nomad_sim.wrappers import get_json_list, plot, calc_descriptor ", + "from nomad_sim.gen_similarity_matrix import load_sim_matrix", + "from nomad_sim.convert import build_sim_matrix", + "from nomad_sim.utils_crystals import convert_energy_substance", + "from pint import UnitRegistry", + "from nomadcore.local_meta_info import loadJsonFile, InfoKindEl", + "from nomad_sim.l1_l0 import combine_features", + "import hashlib", + "import sys, os", + "import pandas as pd", + "import numpy as np", + "import json", + "import __builtin__", + "__builtin__.isBeaker = True", + "", + "", + "def get_data_from_nomad_sim(calc_desc=True, allowed_operations=None, **kwargs):", + " __file__ = '/usr/lib/python2.7/nomad_sim/wrappers.py'", + " __metainfopath__ = '../../../../nomad-meta-info/meta_info/nomad_meta_info/atomic_data.nomadmetainfo.json'", + " desc_folder = kwargs['tmp_folder']", + " desc_type = kwargs['desc_type']", + " energy_unit = kwargs['energy_unit']", + " length_unit = kwargs['length_unit']", + " ureg = UnitRegistry(os.path.normpath(\"/usr/lib/python2.7/nomadcore/unit_conversion/units.txt\"))", + " ", + " if calc_desc:", + " descriptor = calc_descriptor(**kwargs)", + " ", + " matrix_file = os.path.abspath(", + " os.path.normpath(", + " os.path.join(", + " desc_folder,", + " 'data.npz')))", + " build_sim_matrix(", + " desc_folder=desc_folder,", + " matrix_file=matrix_file,", + " f_count_max=1000,", + " desc_type=desc_type)", + "", + " # load similarity matrix", + " X, X_labels, target, lookup = load_sim_matrix(matrix_file=matrix_file, desc_type=desc_type)", + "", + " # target is a list of tuples ", + " # converter works for either float or lists", + " # convert target (always in Joule if energy) in energy_unit", + " target = [convert_energy_substance('J', list(item),", + " ureg=ureg, energy_unit=energy_unit,", + " length_unit=length_unit) for item in target]", + "", + " # build dataframe with data to combine features", + " json_file_path = lookup[:, 1]", + " frame_number = lookup[:, 2]", + " chemical_formula = lookup[:, 4]", + " energy = lookup[:, 5]", + "", + " json_file_path = np.asarray(json_file_path).reshape(-1, 1)", + " frame_number = np.asarray(frame_number).reshape(-1, 1)", + " chemical_formula = np.asarray(chemical_formula).reshape(-1, 1)", + " energy = np.asarray(energy).reshape(-1, 1)", + " data = np.concatenate((X, json_file_path, frame_number, chemical_formula, energy, target), axis=1)", + " X_labels.append('json_file_path')", + " X_labels.append('frame_number')", + " X_labels.append('chemical_formula')", + " X_labels.append('energy')", + " X_labels.append('target')", + "", + " df = pd.DataFrame(data=data, columns=X_labels)", + " df['energy'] = df['energy'].apply(pd.to_numeric)", + " # find rows that correspond to lowest energy structures", + " df = df.sort_values(by='energy').groupby(['chemical_formula'], as_index=False).first()", + "", + " # copy dataframe with features only to give to l1-l0 minimization", + " df_features = df.copy(deep=True)", + "", + " #for item in df_features['json_file_path'].tolist():", + " # print item", + "", + " target = np.asarray(df['target'].values.astype(float))", + "", + " # drop columns that are not features", + " df_col_list = df_features.columns.tolist()", + "", + " if 'json_file_path' in df_col_list:", + " df_features.drop('json_file_path', axis=1, inplace=True)", + " if 'frame_number' in df_col_list:", + " df_features.drop('frame_number', axis=1, inplace=True)", + " if 'energy' in df_col_list:", + " df_features.drop('energy', axis=1, inplace=True)", + " if 'chemical_formula' in df_col_list:", + " df_features.drop('chemical_formula', axis=1, inplace=True)", + " if 'target' in df_col_list:", + " df_features.drop('target', axis=1, inplace=True)", + " if 'index' in df_col_list:", + " df_features.drop('index', axis=1, inplace=True)", + "", + " # load the file containing the atomic metadata", + " metadata_info_path = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), __metainfopath__))", + " metadata_info, warns = loadJsonFile(filePath=metadata_info_path, dependencyLoader=None,", + " extraArgsHandling=InfoKindEl.ADD_EXTRA_ARGS,uri=None)", + "", + " # convert numerical columns in float", + " for col in df_features.columns.tolist():", + " df_features[str(col)] = df_features[str(col)].astype(float)", + "", + " # make dict with metadata name: shorname", + " features = df_features.columns.tolist()", + " features = [feature.split('(', 1)[0] for feature in features]", + "", + " shortname = []", + " # in foor loop to allow exception", + " for feature in features:", + " try:", + " shortname.append(metadata_info[str(feature)]['shortname'])", + " except:", + " shortname.append(feature)", + "", + " features_shortnames = dict(zip(features, shortname))", + " ", + " df_combined = combine_features(", + " df=df_features,", + " energy_unit=energy_unit,", + " length_unit=length_unit,", + " metadata_info=metadata_info,", + " allowed_operations=allowed_operations)", + " ", + " feature_list = df_combined.columns.tolist()", + " for fullname, shortname in features_shortnames.items():", + " feature_list = [item.replace(fullname.lower(), shortname) for item in feature_list]", + "", + " return target, np.array(df_combined), feature_list", + "" + ], + "hidden": true + }, + "output": { + "state": {}, + "selectedType": "Results", + "pluginName": "IPython", + "shellId": "C4475869101842A09C3FED6220F6253E", + "elapsedTime": 16572, + "height": 222, + "result": { + "type": "Results", + "outputdata": [ + { + "type": "err", + "value": "WARNING:pint.util:Redefining 'footHTwoO' (<class 'pint.definitions.UnitDefinition'>)\n" + }, + { + "type": "err", + "value": "WARNING:pint.util:Could not resolve count: UndefinedUnitError()\n" + }, + { + "type": "err", + "value": "WARNING:pint.util:Could not resolve julianYear: UndefinedUnitError()\n" + }, + { + "type": "err", + "value": "WARNING:pint.util:Could not resolve waterSixtyF: UndefinedUnitError()\n" + }, + { + "type": "err", + "value": "WARNING:pint.util:Could not resolve countsPerSecond: UndefinedUnitError()\n" + }, + { + "type": "err", + "value": "WARNING:pint.util:Could not resolve inchHTwoOSixtyF: UndefinedUnitError()\n" + }, + { + "type": "err", + "value": "WARNING:pint.util:Could not resolve cps: UndefinedUnitError()\n" + }, + { + "type": "err", + "value": "WARNING:pint.util:Could not resolve ly: UndefinedUnitError()\n" + }, + { + "type": "err", + "value": "WARNING:pint.util:Could not resolve lightyear: UndefinedUnitError()\n" + }, + { + "type": "err", + "value": "WARNING:pint.util:Could not resolve lightYear: UndefinedUnitError()\n" + }, + { + "type": "err", + "value": "Using TensorFlow backend.\n" + } + ] + } + }, + "evaluatorReader": true, + "lineCount": 131 + }, + { + "id": "codeMVPG8k", + "type": "code", + "evaluator": "IPython", + "input": { + "body": [ + "from nomad_sim.utils_crystals import create_supercell", + "", + "# define parameters", + "json_list = json_list_RS + json_list_ZB", + "op_list = np.zeros(len(json_list))", + "selected_feature_list = ['atomic_rs_max', 'atomic_rp_max', 'atomic_rd_max']", + "", + "kwargs = {'allowed_operations':[], ", + " 'selected_feature_list':selected_feature_list,", + " 'json_list':json_list, ", + " 'op_list':op_list,", + " 'desc_type':'atomic_features',", + " 'spacegroup_tuples':[(225, 221), (216, 227)], # RS vs. ZB structure", + " 'operations_on_structure':[(create_supercell, {'replicas': [3, 3, 3]})],", + " 'tmp_folder':'/home/beaker/.beaker/v1/web/tmp/', ", + " 'path_to_collection': '/home/beaker/test/nomad_sim/data_zcrs/ExtendedBinaries_Dimers_Atoms_new.json',", + " 'feature_order_by': 'atomic_mulliken_electronegativity',", + " 'energy_unit': 'eV',", + " 'length_unit': 'angstrom' ", + " }", + "", + "P, D, feature_list = get_data_from_nomad_sim(**kwargs)", + "# Seperate" + ] + }, + "output": { + "state": {}, + "result": { + "type": "Results", + "outputdata": [ + { + "type": "err", + "value": "INFO: Calculating descriptor: atomic_features\n" + }, + { + "type": "err", + "value": "INFO: Writing descriptor to file.\n" + }, + { + "type": "err", + "value": "INFO: Writing descriptor information to file.\n" + }, + { + "type": "err", + "value": "INFO: Descriptor calculation: done.\n" + }, + { + "type": "err", + "value": "WARNING: No allowed operations selected.\n" + }, + { + "type": "err", + "value": "INFO: Number of total features generated: 6\n" + } + ] + }, + "selectedType": "Results", + "pluginName": "IPython", + "shellId": "C4475869101842A09C3FED6220F6253E", + "elapsedTime": 19655, + "height": 139 + }, + "evaluatorReader": true, + "lineCount": 23 + }, + { + "id": "codeCBYp2q", + "type": "code", + "evaluator": "TeX", + "input": { + "body": [ + "\\text{Target: Find the best low-dimensional descriptors for a linear model. The following equation provides exatly what we want: }\\text{argmin}_{\\mathbf{c} \\in \\mathbb{R}^{m}} \\{\\|\\mathbf{P} - \\mathbf{D}\\mathbf{c}\\|^2_2 +\\lambda \\|\\mathbf{c}\\|_0\\}\\text{. It is solved combinatorial.}" + ], + "hidden": true + }, + "output": { + "state": {}, + "result": { + "type": "BeakerDisplay", + "innertype": "Latex", + "object": "\\text{Target: Find the best low-dimensional descriptors for a linear model. The following equation provides exatly what we want: }\\text{argmin}_{\\mathbf{c} \\in \\mathbb{R}^{m}} \\{\\|\\mathbf{P} - \\mathbf{D}\\mathbf{c}\\|^2_2 +\\lambda \\|\\mathbf{c}\\|_0\\}\\text{. It is solved combinatorial.}" + }, + "selectedType": "BeakerDisplay", + "elapsedTime": 31, + "height": 57 + }, + "evaluatorReader": true, + "lineCount": 1 + }, + { + "id": "code5rtN3R", + "type": "code", + "evaluator": "IPython", + "input": { + "body": [ + "from itertools import combinations", + "", + "def L0(P,D,dimension):", + " n_rows, n_columns = D.shape", + " D = np.column_stack((D,np.ones(n_rows)))", + " MSEdic={}", + " for permu in combinations(range(n_columns),dimension):", + " D_ls = D[:,permu+(-1,)]", + " x = np.linalg.lstsq(D_ls,P)", + " if not len(x[1]) == 0: ", + " MSE = x[1][0]/n_rows", + " MSEdic.update({MSE:[x[0],permu]})", + " MSE = min(MSEdic)", + " coefficients, permu_selected = MSEdic[MSE]", + " RMSE = np.sqrt(MSE)", + " return RMSE, coefficients, permu_selected", + "", + "for dim in range(1,7):", + " RMSE, coefficients, selected_indices = L0(P,D,dim)", + " print RMSE, [feature_list[i] for i in selected_indices]" + ] + }, + "output": { + "state": {}, + "result": { + "type": "Results", + "outputdata": [ + { + "type": "out", + "value": "0.31333947491 [u'r_p(A)']\n0.29493770298 [u'r_p(A)', u'r_d(B)']\n0.280145383704 [u'r_p(B)', u'r_p(A)', u'r_s(B)']\n0.276359790086 [u'r_p(B)', u'r_p(A)', u'r_s(B)', u'r_s(A)']\n0.272705955462 [u'r_p(B)', u'r_p(A)', u'r_s(B)', u'r_s(A)', u'r_d(B)']\n0.272444482677 [u'r_p(B)', u'r_p(A)', u'r_s(B)', u'r_d(A)', u'r_s(A)', u'r_d(B)']\n" + } + ] + }, + "selectedType": "Results", + "pluginName": "IPython", + "shellId": "C4475869101842A09C3FED6220F6253E", + "elapsedTime": 311, + "height": 139 + }, + "evaluatorReader": true, + "lineCount": 20 + }, + { + "id": "codegBQKBa", + "type": "code", + "evaluator": "HTML", + "input": { + "body": [ + "However, the l0-method comes up with one crucial drawback: a rapidly increasing computational cost, when the features space is becoming larger. Consider randomly created P, D with different feature space sizes." + ], + "hidden": true + }, + "output": { + "state": {}, + "result": { + "type": "BeakerDisplay", + "innertype": "Html", + "object": "<script>\nvar beaker = bkHelper.getBeakerObject().beakerObj;\n</script>\nHowever, the l0-method comes up with one crucial drawback: a rapidly increasing computational cost, when the features space is becoming larger. Consider randomly created P, D with different feature space sizes." + }, + "selectedType": "BeakerDisplay", + "elapsedTime": 0, + "height": 55 + }, + "evaluatorReader": true, + "lineCount": 1 + }, + { + "id": "codem84yx2", + "type": "code", + "evaluator": "IPython", + "input": { + "body": [ + "from time import time", + "from nomad_sim.sis import ncr", + "", + "fig = plt.figure()", + "", + "rows = 100", + "dimensions = [2,3]", + "numbers_of_features = [", + " [10,100,400,600][:4],", + " [10,30,80,100][:4]", + " ]", + "", + "P_random = np.random.rand(rows,)", + "for n_dim, dim in enumerate(dimensions):", + " time_list = []", + " for n_o_f in numbers_of_features[n_dim]:", + " D_random = np.random.rand(rows,n_o_f)", + " n = ncr(n_o_f,dim)", + " ", + " t1 = time()", + " L0(P_random,D_random,dim)", + " t2 = time()-t1", + " time_list.append(t2)", + " plt.plot(numbers_of_features[n_dim], time_list, label='%s-dimensional' %dim)", + " plt.plot(numbers_of_features[n_dim], time_list, 'rs') ", + "", + "plt.legend(loc='best')", + "plt.xlabel('Number of features')", + "plt.ylabel('Time [s]')", + "plt.show()", + "", + "" + ] + }, + "output": { + "state": {}, + "result": { + "type": "BeakerDisplay", + "innertype": "Error", + "object": [ + "Interrupted" + ] + }, + "selectedType": "BeakerDisplay", + "pluginName": "IPython", + "shellId": "C4475869101842A09C3FED6220F6253E", + "elapsedTime": 3605, + "height": 78 + }, + "evaluatorReader": true, + "lineCount": 32 + }, + { + "id": "codehLXC3s", + "type": "code", + "evaluator": "TeX", + "input": { + "body": [ + "\\text{Use instead approximations, i.e. LASSO: }\\text{argmin}_{\\mathbf{c} \\in \\mathbb{R}^{m}} \\{\\|\\mathbf{P} - \\mathbf{D}\\mathbf{c}\\|^2_2 +\\lambda \\|\\mathbf{c}\\|_1\\}\\text{. } \\lambda\\text{ regulates the sparsity. Try different lambdas for the example of octed binaries. How good does LASSO approximate L0?}" + ], + "hidden": true + }, + "output": { + "state": {}, + "result": { + "type": "BeakerDisplay", + "innertype": "Latex", + "object": "\\text{Use instead approximations, i.e. LASSO: }\\text{argmin}_{\\mathbf{c} \\in \\mathbb{R}^{m}} \\{\\|\\mathbf{P} - \\mathbf{D}\\mathbf{c}\\|^2_2 +\\lambda \\|\\mathbf{c}\\|_1\\}\\text{. } \\lambda\\text{ regulates the sparsity. Try different lambdas for the example of octed binaries. How good does LASSO approximate L0?}" + }, + "selectedType": "BeakerDisplay", + "elapsedTime": 48, + "height": 57 + }, + "evaluatorReader": true, + "lineCount": 1 + }, + { + "id": "coded2PoWQ", + "type": "code", + "evaluator": "IPython", + "input": { + "body": [ + "from sklearn.linear_model import Lasso", + "import scipy.stats as ss", + "", + "D_standardized = ss.zscore(D)", + "lam =0.5", + "", + "lasso = Lasso(alpha=lam)", + "lasso.fit(D_standardized, P)", + "coef = lasso.coef_", + "", + "print lam, coef, [feature_list[i] for i in np.nonzero(coef)[0]]" + ] + }, + "output": { + "state": {}, + "result": { + "type": "Results", + "outputdata": [ + { + "type": "out", + "value": "0.5 [-0. -0. -0. -0. -0. -0.] []\n" + } + ] + }, + "selectedType": "Results", + "pluginName": "IPython", + "shellId": "CF239072B98E4D2890C4EF3EAF36FD99", + "elapsedTime": 294, + "height": 56 + }, + "evaluatorReader": true, + "lineCount": 11 + }, + { + "id": "codevI3556", + "type": "code", + "evaluator": "HTML", + "input": { + "body": [ + "Methods as LASSO+L0 or SIS+L0 shown to give better approximations to L0. We will focus, now, on LASSO+L0. With LASSO+L0 we can scan large feature spaces efficiently. ", + "-to improve the model, consider more complex features by applying arithmetic operations: feature space becomes larger" + ], + "hidden": true + }, + "output": { + "state": {}, + "result": { + "type": "BeakerDisplay", + "innertype": "Html", + "object": "<script>\nvar beaker = bkHelper.getBeakerObject().beakerObj;\n</script>\nMethods as LASSO+L0 or SIS+L0 shown to give better approximations to L0. We will focus, now, on LASSO+L0. With LASSO+L0 we can scan large feature spaces efficiently. \n-to improve the model, consider more complex features by applying arithmetic operations: feature space becomes larger" + }, + "selectedType": "BeakerDisplay", + "elapsedTime": 0, + "height": 55 + }, + "evaluatorReader": true, + "lineCount": 2 + }, + { + "id": "code1xeZvT", + "type": "code", + "evaluator": "IPython", + "input": { + "body": [ + "def iter_LASSO(P ,D, lambda_grid, lasso_number=30, print_lasso=False):", + " collection=[]", + " if print_lasso:", + " print 'lamda #collected Indices'", + " for lam in lambda_grid:", + " lasso = Lasso(alpha=lam)", + " lasso.fit(D, P)", + " coef = lasso.coef_ ", + " collection = collection + list(set(np.nonzero(coef)[0]) - set(collection))", + " if print_lasso:", + " print '%.10f %s %s'%(lam,len(collection), np.nonzero(coef)[0])", + " if len(collection) > lasso_number - 1:", + " break", + " collection=collection[:lasso_number]", + " collection.sort()", + " return collection ", + "", + "def evaluate_lambda_grid(P, D, lambda_grid_points=150, lambda_max_factor=1.0, lambda_min_factor=0.001):", + " correlations = abs(np.dot(P,D))", + " lam_max = max(correlations)/(len(P)) ", + " lam_min = lam_max*lambda_min_factor", + " lam_max = lambda_max_factor * lam_max", + " log_max,log_min = np.log10(lam_max),np.log10(lam_min)", + " lambda_grid = [pow(10,i) for i in np.linspace(log_min,log_max,lambda_grid_points)]", + " lambda_grid.sort(reverse=True)", + " return lambda_grid", + "", + "def get_string(RMSE, selected_features, coefficients):", + " dimension = len(selected_features)", + " string = '%sD:\\t%8f\\t' %(dimension, RMSE)", + " for i in range(dimension+1):", + " if coefficients[i]>0:", + " sign = '+' ", + " c = coefficients[i]", + " else:", + " sign = '-'", + " c = abs(coefficients[i]) ", + " if i < dimension:", + " string += '%s %.3f %s ' %(sign,c,selected_features[i])", + " else:", + " string += '%s %.3f\\n' %(sign,c)", + " return string", + " ", + " ", + "def LILO(P,D,features, dimrange=range(1,1+3),lasso_number=30,lambda_grid_points=150,lambda_max_factor=1.0,lambda_min_factor=0.001,print_lasso=False,lambda_grid=None, print_model=False): ", + " Dstan=np.array(ss.zscore(D))", + " lambda_grid = evaluate_lambda_grid(P, Dstan)", + " collection = iter_LASSO(P ,Dstan, lambda_grid, lasso_number=lasso_number, print_lasso=print_lasso) ", + " if len(collection) < lasso_number:", + " print \"Only %s features are collected\" %len(collection) ", + " D_collection = D[:,collection]", + " D_collection = np.column_stack( (D_collection,np.ones(len(P))) ) ", + " out = []", + " string = ''", + " for dimension in dimrange:", + " RMSE, coefficients, good_permu = L0(P, D_collection, dimension)", + " indices_for_D = [collection[gp] for gp in good_permu]", + " selected_features = [features[collection[gp]] for gp in good_permu]", + " string += get_string(RMSE, selected_features, coefficients)", + " out.append((indices_for_D,coefficients,RMSE))", + " if print_model:", + " print string", + " return out", + "" + ], + "hidden": true + }, + "output": { + "state": {}, + "selectedType": "Hidden", + "pluginName": "IPython", + "shellId": "CF239072B98E4D2890C4EF3EAF36FD99", + "elapsedTime": 422, + "height": 1074 + }, + "evaluatorReader": true, + "lineCount": 64 + }, + { + "id": "codeSa0aqN", + "type": "code", + "evaluator": "IPython", + "input": { + "body": [ + "op_lists = [[], ['+','|-|'], ['+','|-|','exp'], ['+','|-|','exp', '^2'] ,['+','|-|','exp', '/'], ['+','|-|','exp', '/', '^2']]", + "X, Y = [], np.empty([3,len(op_lists)])", + "for n_op, op_list in enumerate(op_lists):", + " kwargs['allowed_operations'] = op_list", + " P, D, feature_list = get_data_from_nomad_sim(calc_desc=False, **kwargs)", + " out = LILO(P, D, feature_list, print_lasso=False, lasso_number=50, print_model=True)", + " number_of_features = len(feature_list)", + " X.append(number_of_features)", + " for i in range(3):", + " Y[i][n_op] = out[i][2] #RMSE", + "", + "for i in range(3):", + " print Y[i]", + " plt.plot(X,Y[i],label='%s-dimensional' %(i+1))", + " ", + " ", + "#plt.xscale('log', nonposy='clip')", + "plt.xlabel('Number of features')", + "plt.ylabel('RMSE [eV]')", + "plt.legend(loc='best')", + "plt.show()" + ] + }, + "output": { + "state": {}, + "result": { + "type": "Results", + "outputdata": [ + { + "type": "err", + "value": "WARNING: No allowed operations selected.\n" + }, + { + "type": "err", + "value": "INFO: Number of total features generated: 6\n" + }, + { + "type": "err", + "value": "INFO: Selected operations:\n ['+', '|-|']\n" + }, + { + "type": "err", + "value": "INFO: Number of total features generated: 36\n" + }, + { + "type": "out", + "value": "Only 6 features are collected\n1D:\t0.313339\t- 0.477 r_p(A) + 1.014\n2D:\t0.294938\t- 0.498 r_p(A) - 0.379 r_d(B) + 1.771\n3D:\t0.280145\t- 5.845 r_p(B) - 0.439 r_p(A) + 8.426 r_s(B) - 0.348\n\nOnly 23 features are collected" + }, + { + "type": "out", + "value": "\n1D:\t0.296668\t- 0.484 r_p(A)+r_d(B) + 1.944\n2D:\t0.265921\t- 0.527 r_p(A)+r_d(B) + 0.315 |r_p(A)-r_d(B)| + 1.911\n3D:\t0.230570\t- 0.601 |r_p(B)-r_p(A)| - 3.919 |r_p(B)-r_s(B)| + 0.460 |r_p(A)-r_d(B)| + 0.943\n" + }, + { + "type": "err", + "value": "INFO: Selected operations:\n ['+', '|-|', 'exp']\n" + }, + { + "type": "err", + "value": "INFO: Number of total features generated: 57\n" + }, + { + "type": "out", + "value": "\nOnly 42 features are collected" + }, + { + "type": "out", + "value": "\n1D:\t0.296668\t- 0.484 r_p(A)+r_d(B) + 1.944\n2D:\t0.227539\t- 1.371 r_p(A)+r_s(B) + 0.047 exp(r_p(A)+r_s(B)) + 2.898\n3D:\t0.200506\t- 4.621 |r_p(B)-r_s(B)| - 1.346 |r_p(A)-r_s(B)| + 0.098 exp(r_p(A)) + 1.412\n" + }, + { + "type": "err", + "value": "INFO: Selected operations:\n ['+', '|-|', 'exp', '^2']\n" + }, + { + "type": "err", + "value": "INFO: Number of total features generated: 99\n" + }, + { + "type": "out", + "value": "\n1D:\t0.296668\t- 0.484 r_p(A)+r_d(B) + 1.944\n2D:\t0.210940\t- 2.497 r_p(A) + 0.499 r_p(A)^2 + 2.826\n3D:\t0.185127\t- 2.487 r_p(A) - 1.459 |r_p(B)-r_s(B)| + 0.491 r_p(A)^2 + 3.016\n" + }, + { + "type": "err", + "value": "INFO: Selected operations:\n ['+', '|-|', 'exp', '/']\n" + }, + { + "type": "err", + "value": "INFO: Number of total features generated: 813\n" + }, + { + "type": "out", + "value": "\n1D:\t0.192323\t+ 21.112 |r_s(B)-r_d(B)|/exp(r_p(A)+r_d(B)) - 0.543\n2D:\t0.129760\t- 20.783 |r_p(B)-r_s(B)|/exp(r_p(A)+r_s(A)) + 26.784 |r_s(A)-r_d(B)|/exp(r_p(A)+r_d(B)) - 0.284\n3D:\t0.112322\t- 19.562 |r_p(B)-r_s(B)|/exp(r_p(A)+r_s(A)) + 2.299 |r_p(A)-r_d(A)|/exp(r_p(A)+r_d(B)) + 25.103 |r_s(A)-r_d(B)|/exp(r_p(A)+r_d(B)) - 0.342\n" + }, + { + "type": "err", + "value": "INFO: Selected operations:\n ['+', '|-|', 'exp', '/', '^2']\n" + }, + { + "type": "err", + "value": "INFO: Number of total features generated: 2367\n" + }, + { + "type": "out", + "value": "\n1D:\t0.159652\t+ 10.095 r_p(B)+r_p(A)/exp((r_p(A)+r_s(B))^2) - 0.102\n2D:\t0.107856\t+ 16.302 r_s(B)/exp((r_p(A)+r_s(B))^2) + 4.448 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.412\n3D:\t0.077499\t+ 9.331 r_p(B)+r_p(A)/exp((r_p(A)+r_s(B))^2) - 12.329 |r_p(B)-r_s(B)|/exp(r_s(B)+r_d(A)) - 1.898 |r_p(B)-r_s(A)|/exp(r_s(A)) + 0.235\n" + }, + { + "type": "out", + "value": "\n[ 0.31333947 0.29666785 0.29666785 0.29666785 0.19232315 0.15965235]\n[ 0.2949377 0.26592148 0.22753931 0.21094036 0.1297597 0.10785618]\n[ 0.28014538 0.23056963 0.20050649 0.1851272 0.11232199 0.07749948]\n" + } + ], + "payload": "<div class=\"output_subarea output_png\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZMAAAEPCAYAAACHuClZAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xd4VGX6//H3HRJKCAFCDS24WGiCoCIWIIoKYgFEMeyC\nilIEyyqriy6K2MCCFWxYWOGLgq4NEAX5YbAiiICCICgECAEEQkmAkPb8/nhmYJJMJgnTJ/fruuZy\nyjlznhlDPjnnOee+xRiDUkop5Y2oYA9AKaVU+NMwUUop5TUNE6WUUl7TMFFKKeU1DROllFJe0zBR\nSinlNb+HiYj0FpENIrJRRMa6ef0aEVkjIqtE5CcRucTltTSX15b7e6xKKaVOjvjzOhMRiQI2Aj2B\nDGAFkGKM2eCyTKwx5ojj/pnAx8aYUx2PNwNnG2P2+22QSimlvObvPZMuwCZjzFZjTB4wG+jruoAz\nSBzigL0ujyUAY1RKKeUlf/+ibgpsd3mc7niuCBHpJyLrgQXAXS4vGeBLEVkhIsP9OlKllFInLTrY\nAwAwxnwCfCIiFwEzgTMcL11ojNkpIg2wobLeGPNt0AaqlFLKLX+HyQ6ghcvjZo7n3DLGfCsi0SJS\nzxizzxiz0/H8HhH5GHvYrESYiIgWGFNKqQoyxoiv3svfh7lWAKeKSJKIVAVSgLmuC4hIK5f7nQGM\nMftEJFZE4hzP1wQuB9aWtiFjjN6M4eGHHw76GELhpt+Dfhf6XXi++Zpf90yMMQUicgewCBtcbxlj\n1ovISPuymQYMEJEbgVzgMHCDY/VGwMeOvY5oYJYxZpE/x6uUUurk+H3OxBjzBSfmQJzPve5y/2ng\naTfrbQHO8vf4lFJKeU9Pu40wycnJwR5CSNDv4QT9Lk7Q78J//HrRYqCIiImEz6GUUoEiIhgfTsCH\nxKnBSin/admyJVu3bg32MFSQJCUlkZaW5vft6J6JUhHO8RdosIehgqS0//++3jPROROllFJe0zBR\nSinlNQ0TpZRSXtMwUUqFraFDhzJ+/HgAvv32W9q0aRPkERXVp08fZs6c6fftREVFsXnzZr9vx+MY\ngrp1pVSl9/LLL3PuuedSvXp1brnllpN+n4suuoj169f7cGTeW7BgAUOGDPH7dkR8No9+0vTUYKVU\nUDVt2pSHHnqIhQsXcvTo0WAPJyyFwtl6umeilAqqfv36cc0115CQkFDmsqtWreLss8+mdu3apKSk\nkJOTc/y1pUuX0rx58+OPTznlFCZPnkyHDh2Ij49n2LBh/PXXX/Tp04fatWtz+eWXc/DgwePLL1u2\njAsvvJC6devSqVMnli5devy1iy++mPHjx3PRRRcRHx9P7969yczMBODYsWMMGTKE+vXrU7duXc47\n7zz27NlzfL23334bsL/wH3/8cVq2bEnjxo25+eabOXToEABbt24lKiqKGTNmkJSURMOGDZk4ceLx\n7a9YsYILLriAunXr0rRpU+68807y8/NP5uv2Gw0TpVRYyMvLo3///tx0001kZmZy/fXX8+GHHxZZ\npvjhno8++oglS5bw+++/M2/ePK644gqefPJJ9uzZQ0FBAS+99BIAO3bs4KqrrmL8+PHs37+fyZMn\nM2DAAPbt23f8vd577z3eeecd9uzZw7Fjx5g8eTIA77zzDocOHWLHjh1kZmby2muvUaNGjRLjnz59\nOjNmzGDp0qVs3ryZrKws7rjjjiLLfPfdd2zatInFixfz6KOP8vvvvwNQpUoVXnjhBTIzM/nhhx9Y\nsmQJr7zyivdfqg9pmChVyYn45uZvy5YtIz8/n7vuuosqVaowYMAAzj33XI/r3HnnndSvX5/ExES6\ndetG165d6dChA1WrVqV///6sWrUKgFmzZnHllVfSq1cvAHr27Mk555zDggULjr/X0KFDadWqFdWq\nVWPgwIGsXr0agJiYGPbt28fGjRsRETp16kRcXFyJsbz77ruMGTOGpKQkYmNjmTRpErNnz6awsBCw\nQThhwgSqVq1Khw4d6NixI2vWrAGgc+fOdOnSBRGhRYsWjBgxosieUyjQMFGqkjPGNzdf69OnD7Vq\n1SI+Pp733nuPjIwMmjYt2vU7KSnJ43s0atTo+P0aNWqUeJydnQ3Yw0zvv/8+CQkJJCQkULduXb77\n7jt27dp1fPnGjRsfvx8bG3t83SFDhtCrVy9SUlJo1qwZY8eOpaCgoMRYMjIyiow3KSmJ/Px8du/e\n7Xa8rtvYtGkTV199NYmJidSpU4dx48axd+9ej5890DRMlFIhacGCBWRlZXHo0CEGDRpEYmIiO3YU\nbdS6bds2n2yrefPm3HjjjWRmZpKZmcn+/fvJysrivvvuK3Pd6OhoHnroIdatW8f333/P/PnzmTFj\nRonlmjRpUqRG2tatW4mJiSkSIKUZNWoUbdq04c8//+TAgQM88cQTITHp7krDRCkVVAUFBeTk5FBQ\nUEB+fj7Hjh1z+5f9+eefT3R0NFOmTCE/P5+PPvqI5cuX+2QMgwcPZt68eSxatIjCwkJycnJYunQp\nGRkZZa6bmprK2rVrKSwsJC4ujpiYGKpUqVJiuUGDBvH888+TlpZGdnY248aNIyUlhago+2vYUzhk\nZWURHx9PbGwsGzZs4NVXXz35D+snGiZKqaB6/PHHiY2N5amnnmLWrFnExsbyxBNPlFguJiaGjz76\niOnTp1OvXj0++OADBgwYUOr7Fp+M93QtRrNmzfj000+ZOHEiDRo0ICkpicmTJxeZzyjNrl27uO66\n66hduzbt2rXj4osvZvDgwSXWu+WWWxgyZAjdu3enVatWxMbGHj8BoKzxTp48mVmzZhEfH8/IkSNJ\nSUkp92cLFK0arFSE06rBlZtWDVZKKRU2NEyUUkp5TcNEKaWU1zRMlFJKeU3DRCmllNciJkzS04M9\nAqWUqrwiJkw++ijYI1BKqcorYsKkWPFQpZRSARQxYbJmDbjUS1NKVQLattfStr0+dMUV8MknwR6F\nUqoicnNzGTZsGC1btqR27dp07tyZL7744qTeS9v2Bpffw0REeovIBhHZKCJj3bx+jYisEZFVIvKT\niFxS3nVdDRig8yZKhZv8/HxatGjBN998w8GDB3nssccYOHCgz6oBVxahUC7Hr2EiIlHAVKAX0A4Y\nJCKtiy222BjT0RjTCRgKTKvAusddcQUsWwb79/vhgyil/CI2Npbx48cfb7d75ZVXcsopp7By5Uq3\ny2vb3srbtrcLsMkYs9UYkwfMBvq6LmCMOeLyMA7YW951XdWsCT17wty5Ph2/UiqAdu/ezaZNm2jX\nrl2J17Rtb2i37Y328/s3Bba7PE7HhkQRItIPmAQ0xu6JlHtdVwMGwJw5cNNN3gxZqcpFHvHN8Xbz\nsHeHWvLz8xk8eDA333wzp59+eonXXdv2AhVq2wvQrVs3GjVqRIcOHQDo378/S5YsATy37XXOeTjb\n9gIMHDiQefPmAUXb9p555pl06tTJ7Vhc2/YCTJo0ifbt2/Pf//4XKL1t7xlnnEHnzp2Pv49r217n\ndxEK/B0m5WKM+QT4RES6ATOBM07mfa66CkaPhqwsqFXLp0NUKmJ5GwI+GYMxDB48mGrVqjFlyhTA\nngn1zTffICK8/vrrREVF+b1trzMgjDHk5+fTs2fP48t7atubnp5OSkoKBw8e5B//+AcTJ04s0SDL\n27a9Y8aM4aeffuLo0aPk5+dz9tlne/zsgebvMNkBtHB53MzxnFvGmG9EJFpE6lV03QkTJgDQsCE8\n80wyjz6afNKDVkoF1q233srevXtZsGDB8V/CCxYsKLLM119/7bZt76mnnur19p1te19//fUKr+ts\n2/vQQw+xbds2rrjiClq3bs3QoUOLLOepbe/27duLv20Ro0aNonPnzsyZM4fY2FhefPHFEof4ypKa\nmkpqamqF1qkIf4fJCuBUEUkCdgIpwCDXBUSklTHmT8f9zgDGmH0icqCsdV05w6RFC/jgA/jhh9IH\nJQJnnQXVq5/8B1NK+cZtt93Ghg0bWLx4MVWrVi11Ode2vaNGjWLu3LksX76cSy65pNR1ymvw4MF0\n6dKFAQMGcOmll5Kbm8uPP/7IaaedRpMmTTyum5qaSv369Wnbtm2ZbXuffvppevfuTf369b1u29uw\nYcMKfcbk5GSSk5OPP37kkUcqtH5Z/BomxpgCEbkDWISd7H/LGLNeREbal800YICI3AjkAoexoVHq\numVts18/O28yZkzpy2Rn2yD5+GNo1szLD6mUOmnbtm1j2rRpVK9e/fghHudhrUGDiv7t6GzbO2zY\nMB588EH69Onj87a99913H4MGDSI6OpouXboc77VeVtve2267jR07dhAXF0dKSkqpbXt37txJ9+7d\nOXbsGL17965Q294RI0bw9NNP06lTJ1JSUo7P95Q1vkCplG17jYFnnoEXX7R7MRdc4MfBKRVk2ra3\nctO2vRV0IOdAuZcVgX//G954w+7JvPmmHwemlFKVQMSEyZpdayq8Tp8+8M03MHky3HEH5OX5YWBK\nKVUJRE6Y7K54mACccQb8+COkpcHll4PjwlWllFIVEDFhsnrX6pNet3Zt+PRTOP986NIFVp/8Wyml\nVKUUMWFysnsmTlWqwMSJ8OSTcNlldmJeKaVU+YTEFfC+sH7PevIK8oipEuPV+9xwA5x+OvTvb3uk\nPPooREVM5CqllH9EzK/JFrVbsGHvBp+8V6dOsGKFnZzv2xdcCosqpZRyI2LC5KzGZ3l9qMtVgwaw\neLG9or5rV9i40WdvrZRSESeiwsSbSXh3YmLg5Zft1fTdusFJNoBTSvmJtu21tG2vD3Vs1NHnYeI0\nfLjt4njLLfbKeb2YWCnfGTJkCImJidSuXZtWrVrxxBNPnNT7aNve4IqYMHEe5vJX2YgLL7TXo8yZ\nA4MHw9GjftmMUpXOAw88wJYtWzh48CCff/45U6ZMYeHChcEeVlgJhXI5ERMmjWMbEiVRZGRl+G0b\nzZvbSXkRuOgiKKNqtFKqHNq2bUt1RwlvYwwxMTE0aNDA7bLatrfytu0NGNm716+Hupxq1ICZM2HQ\nIDjvPPj2W79uTqlK4fbbb6dmzZq0b9+ecePGFeks6KRte0O7bW/EhAnp6T4/o6s0InDvvfD223Dt\ntTBtmt83qZT/iPjm5oWXX36Z7OxsFi9ezIMPPsiKFStKLOPatrdKlSoVatubmJhIt27d6Nq1Kx06\ndKBq1ar079+fVatWAZ7b9jo52/ZWq1aNgQMHstpRKsO1ba+I0KlTJ+Li4kqMxbVtb2xsLJMmTWL2\n7NkUFhYCpbftBejcuTNdunRBRIq07Q0lERcm/t4zcdW7t90zef552y44Nzdgm1bKd4zxzc1LIkKP\nHj0YOHAg7777Ln369KFWrVrEx8fz3nvvkZGR4fe2vQkJCSQkJFC3bl2+++47du3adXx5T217e/Xq\nRUpKCs2aNWPs2LEUFBSUGIu3bXuvvvpqEhMTqVOnDuPGjWPv3r0eP3ugRU6Y7NgRkMNcxZ1+up2Y\nT0+3ZVj++iugm1cq4uTl5VGzZk0WLFhAVlYWhw4dYtCgQSQmJrpt2+sLzra9mZmZZGZmsn//frKy\nsrjvvvvKXNfZtnfdunV8//33zJ8/nxkzZpRYzlPb3rKMGjWKNm3a8Oeff3LgwAGeeOKJkJh0dxU5\nYZKezhn1z2BH1g6yc7MDuun4ePjkE+jeHc49Fxx7zkqpMuzZs4c5c+Zw+PBhCgsLWbhwIR988AF9\n+/Ytsaxr2978/Hw++ugjli9f7pNxDB48mHnz5rFo0SIKCwvJyclh6dKlZGSUfUJPamoqa9eupbCw\nsMy2vc8//zxpaWlkZ2d73bY31ERUmERHRdO2QVt+3f1rwDcfFQWPPWZ7o1x+OcyeHfAhKBV2RIRX\nX32V5s2bU69ePR566CFmzpzpdi7E2bZ3+vTp1KtXjw8++MDnbXsnTpxIgwYNSEpKYvLkyUXmM0qz\na9currvuOmrXrk27du24+OKLS23bO2TIELp3706rVq2IjY2tUNveWbNmER8fz8iRI0lJSSn3ZwuU\nyGnbe/HFsGQJw+YO45wm53DbObcFbTxr1tgOjikp8PjjtiKxUsGibXsrN23bW1Hp6YB/yqpUVMeO\ntlDksmVwzTVaKFIpFfkiK0yMCYkwAahfHxYtgr/9zV6P4jhdXCmlIlLkhEnVqrB/P23qt+H3faHx\nmzsmBqZMgfvus4UiXU5ZV0qpiBI5YdKsGaSnk1AjgSN5RziaFzrFs2691Z7tNXy47eSoh6+VUpEm\n4sJERGgc15hd2bvKXieALrjAXo/y4Ye2FMuRI8EekVJK+U7EhQlAk1pN2Jm9M8gDKqlZM/j6a3v4\n66KLwEfXWymlVNBFTA941zBJjEtkZ1bohQnYQpEzZtgSLOedZ0vad+8e7FGpSJaUlBQS1yGo4Cir\n5IyvRFaY/PADYMPEn6XovSViuzeeeSZcfz1MmACjRgV7VCpSpaWlBXsIqhKInMNcTZue2DOplRiS\nh7mKu+wy+O47mDoVbrtNC0UqpcJX5IRJ8cNcYRAmAKeeai9u3LULevYElwKiSikVNvweJiLSW0Q2\niMhGERnr5vW/i8gax+1bEeng8lqa4/lVIuK5olvxCfgQnTNxp1Yt22P+kktsociVK4M9IqWUqhi/\nzpmISBQwFegJZAArRORTY8wGl8U2A92NMQdFpDcwDejqeK0QSDbG7C9zY3XqQH4+HDoUNoe5XEVF\nwSOPQIcOtk/Kiy/C3/8e7FEppVT5+HsCvguwyRizFUBEZgN9geNhYoxZ5rL8MsC1+41Q3r0nEbt3\nsmMHic1DewLekwEDbI+Ufv1swciJE7VQpFIq9Pn7MFdTYLvL43SKhkVxw4DPXR4b4EsRWSEiw8vc\nmuNQV4OaDTiYc5DcgvCc0T7zTFi+HH76Ca66CvaXvV+mlFJBFTKnBovIxcBQ4CKXpy80xuwUkQbY\nUFlvjPnW3foTJkyAvXth6lSSY2JoULMBu7N307x28wCM3vfq1YOFC22v+fPOg08/hTZtgj0qpVS4\nSk1NJTU11W/v7+8w2QG0cHnczPFcEY5J92lAb9f5EWPMTsd/94jIx9jDZqWHSV4eVK8Oyck02WSv\ngg/XMAGIjoYXXrAl7Xv0gLfftnsqSilVUcnJySQnJx9//Mgjj/j0/f19mGsFcKqIJIlIVSAFmOu6\ngIi0AD4Ehhhj/nR5PlZE4hz3awKXA2s9bs31WpMQv3CxIoYOhblz7bUoEydqoUilVOjxa5gYYwqA\nO4BFwDpgtjFmvYiMFJERjsUeAhKAV4qdAtwI+FZEVmEn5ucZYxZ53KBjAh5Cu6TKyeja1c6jfPop\n3HADHD4c7BEppdQJfp8zMcZ8AZxR7LnXXe4PB0pMrhtjtgBnVWhjrhcuhuHpwWVp0gSWLrV7KBde\naMvat2wZ7FEppVQkXQEPYVPs0RvVq8P06XDzzXD++eDH+TSllCq3yAqT+vUhKwuOHqVJrSZkZEfG\nnElxInD33TBzpj3k9fLLOo+ilAquyAqTqCg7Cb9jhz3MFYF7Jq4uvRS+/x5efRVGjIBjx4I9IqVU\nZRVZYQLHD3WFU7FHb7RqZSvv79tna3vtCq0Gk0qpSiJiw6RRXCP2HtlLfmF+sEfkd7Vqwf/+B716\n2UKRK1YEe0RKqcom8sLEca1JdFQ0CTUS+OvwX8EeUUBERcH48TBlCvTpA//3f8EekVKqMom8MAnj\nUvS+0K8ffPUVPPywLcWSH/k7ZkqpEBDRYVJZ5k2Ka9/eHupaswauvFILRSql/M/jRYsi0rkc75Fn\njPnVR+PxXgRfBV8RCQnw+efw739Dly72yvm2bYM9KqVUpCrrCvil2Ppa4mGZU4CWvhqQ15o1g23b\ngMi8Cr4ioqPhuedOFIp86y245ppgj0opFYnKCpMVxphLPC0gIkt8OB7vJSbCgQNw9CiJcYn8+lfo\n7DQFy0032fL1AwbYQ1/jxtkJe6WU8hWPv1LKCpLyLhNQUVHQogVs3UrT+KZsObAl2CMKCV262EKR\nCxbAwIGQnR3sESmlIonHMBGR30TkQRFpFagB+UTLlpCWRs9TerIyYyWb928O9ohCQmKireUVHw8X\nXABbNGeVUj5S1sGOQUBNYJGILBeRe0SkSQDG5Z1TToEtW6hVrRbDOw/n+R+eD/aIQka1anbuZPhw\nWyhySWgdpFRKhamyDnOtMcY8YIxpBdyF7Zq4TES+KldP9mBx7JkA3Hnencz6dRb7juwL6pBCiQjc\neSe8+y78/e/2QkctFKmU8ka5p2GNMcuMMfcANwJ1gKl+G5W3XMKkSa0m9Gvdj1d/ejWoQwpFl1xi\n63q98QYMG6aFIpVSJ69cYSIi54rIcyKyFZgAvA6E7uEulzAB+Nf5/2Lq8qnk5OcEbUih6pRTbOXh\ngwchORl2Vt4zqZVSXihrAn6iiPwJvALsAC40xiQbY14zxoTucaNiYdKuYTvObnI2M9fMDNqQQllc\nHLz/vq3pde659qwvpZSqiLL2THKA3saYc40xzxpj0gMxKK81bgyHDhVplH7fBffx7A/PUmgKgziw\n0BUVBQ89ZBttXXklzJgR7BEppcJJWRPwjxpjNolIrIg8JCJvAIjIaSJyVWCGeBJcrjVx6pHUg7iq\ncczfOD+IAwt9ffva04cfewzuuUcLRSqlyqe8E/DTgWPA+Y7HO4DH/TIiXyl2qEtEuO+C+3jm+2eC\nNqRw0a4d/Pgj/PYb9O5tG28ppZQn5Q2TVsaYp4E8AGPMETzX6wq+YmECMKDtANIPpbMsfVlQhhRO\nEhLgs8+gUyd79fzatcEekVIqlJU3THJFpAZgABxXxIf2iaRuwiQ6Kpp7ut7D5O8nB2VI4SY6Gp55\nBh55BC6+GD7+ONgjUkqFqvKGycPAF0BzEZkF/D/g334blS+4CROAWzrdQmpaKmt2rQn4kMLV4MG2\nptddd9lgKdRzGJRSxZQrTIwxXwLXAjcD7wHnGGNS/TcsH3CUVCkurmocL/R+gZ4zejLxm4nkFuQG\nYXDhx9lbftEiuO46yMoK9oiUUqGkrOtMGjvvG2P2GWM+M8bMN8bsdbdMSCllzwRgcIfB/DTiJ77b\n/h2dX+/MD9t/COjQwlXjxraWV0KCLRS5WetnKqUcytozWVCO9yjPMoHXqJGts15KrfWWdVoyf9B8\nxvcYz4D3B3D7Z7dzMOdggAcZfqpVs+VXbrvNFopcvDjYI1JKhYKywqSjiBzycMsCGgVioBUmAklJ\nRa41KbmIMLDdQNaNXkdeYR7tXmnHR+s/wmjVQ49E4PbbYc4cGDIEXnhBC0UqVdmVddFiFWNMvIdb\nLWNMU0/vISK9RWSDiGwUkbFuXv+7iKxx3L4VkQ7lXbdMHg51uapboy7Trp7GewPeY9yScfSf05/0\nQ+FxsX8wJSfbQpH//S8MHQo5WvpMqUrLr81bRSQKW124F9AOGCQirYstthnobozpiL0QcloF1vWs\nlEn40nRL6sbqkavp1LgTnV7vxJQfp1BQWFChTVY2LVvCd9/BkSO2z3xGRrBHpJQKBn93Au8CbDLG\nbDXG5AGzgb6uCzhK2zsnK5YBTcu7bpnKuWfiqlp0NR5Ofphvhn7DB799wAVvX8Avu3+p0HtUNjVr\n2kNeffvaCxyX6TWhSlU6/g6TpsB2l8fpnAgLd4YBn5/kuiW1bAkbN1ZoFafW9VuTenMqwzsP59IZ\nl3L/4vs5knfkpN6rMhCB//wHXnsNrrkGpk8P9oiUUoEU7elFEbnEGLPEcf8UY8wWl9euNcZ85KuB\niMjFwFDgopNZf8KECcfvJycnk5ycDJdeCqNH20n4pKQKv2eURDGs8zCuOv0q7v7ibs589Uxeu/I1\nLmt12ckMsVK46ipYutTupaxeDZMnQ0xMsEellEpNTSU1NdVv7y+ezlwSkZ+NMZ2L33f3uJT1uwIT\njDG9HY/vB4wx5qliy3UAPsSWu/+zIus6XjOlfo4HHoADB+BV7zstLti0gNGfjaZ7UneevfxZGtRs\n4PV7Rqr9+2HQIMjLs71S6tUL9oiUUq5EBGOMz2oslnWYS0q57+6xOyuAU0UkSUSqAinA3CJvItIC\nGyRDnEFS3nXLZcwYe0B/+/ayly1Dn9P6sHb0WhrENqD9q+15Z/U7ehpxKerWtYUizz7bXj3/66/B\nHpFSyp/8umfiWK438CI2uN4yxjwpIiOxexnTHD1SrgW2YgMqzxjTpbR1S9lG6XsmAPfdZ89bnTKl\nrOGW28qMlYyYP4I61evw2pWvcVq903z23pHm3Xfhn/+08ykDBgR7NEop8P2eSVlhcgD4GvtLvpvj\nPo7HFxlj6vpqIN4oM0x27YK2bWHdOkhM9Nl28wvzeenHl5j4zUTGnD+Gey+4l6pVqvrs/SPJypXQ\nvz/cfDNMmGD7lymlgifQYdLD08rGmKW+Gog3ygwTgLvvtr/BnnvO59tPO5DG6M9Gs/3QdqZdNY3z\nm59f9kqV0O7dds+kRg3o2dM2w2zRApo3hyZNdKJeqUAKaJi42XgM0B7YYYz5y1eD8Fa5wiQjA9q3\nh/Xrbd0uHzPG8P6697ln4T30b92fiT0nUrt6bZ9vJ9zl5sI778Aff8C2bXYqa9s2GzQNG54IGHe3\nOnXsKchKKe8Fes/kNWCKMWadiNQGfgAKgATgXmPMe74aiDfKFSYAd9wBsbHw9NN+G8v+o/sZu3gs\nCzYtYMoVU+jfpr/fthVJ8vNt3m/bVvotP99z2DRrBlX1KKNS5RLoMFlnjGnnuH83kGyM6ecoO/+5\nMaaTrwbijXKHyfbt0LEj/P47NPDvab3fbP2GEfNHcEa9M5jaZyrN4pv5dXuVwaFDJ/Zk3N0yMuwp\nyM2blx449evr3o1SEPgwWeUMDBH5DPjAGPPf4q8FW7nDBGzt9IQEmDjRv4MCjuUf48lvn2TqiqmM\n7z6e0eeOpkpUFb9vt7IqKLDnWngKnCNHToSNu9Bp3tzO6SgV6QIdJl8BzwI7gK+A1saYXSISDaw1\nxlSs8KKfVChM0tLsxQ+//27/TA2A9XvWM3L+SI4VHOONq9+gQ6MOZa+k/OLw4RNh4y50tm+H+PiS\nAeP6uFEcgplVAAAan0lEQVQjPRtNhb9Ah8npwEtAY+AFl72SXsDlxph/+Wog3qhQmACMG2dngSdO\ntA3OA/CbodAU8tbPbzFuyThu7XQr43uMp0aM/gkcagoLYc8e9yHjvH/gADRt6n6vxnk/Li7Yn0Qp\nz4J6NleoqnCYgG3Ecc899tjIc89Bt27+GVwxu7J3cfcXd7MiY4XW+QpTOTmQnu45cKpVK33epnlz\ne7lTtMfKeEr5V6D3TF7ytLIx5i5fDcQbJxUmYP8MnT0b7r8fzjsPnnoK/vY33w/QDa3zFbmMgcxM\nz2em7d0LjRt7Pjuttp5Zrvwo0GGSC6wF3gcyKFaPyxjzjq8G4o2TDhOnI0fs3snzz8OwYfYwWHy8\n7wZYiuzcbB7+6mH+79f/4+lLn+bGjjcieqpRpZCb6/lU6K1b7VlnnsKmaVO90FOdvECHST3geuAG\nIB+YA/zPGHPAVwPwBa/DxCkjAx58ED7/3Nb8uPXWgByL0Dpfqjhj4OBBz2em7dplz3D3dCp0QoKe\nCq3cC9qciYg0w1buHQOMNcbM9NUgvOWzMHH6+WdbbXjfPrvHcpn/5zW0zpeqqPx82Lmz9DPTtm2D\nY8dKPyvNeaFn9erB/iQqGIISJiLSGRgEXAasBJ41xvzmq0F4y+dhAvZPw08+sRWHW7e2XZ5a+/9M\naK3zpXwpK6tk0Lg+Tk+37QI8nQrdsKHu3USiQB/mehS4EliP7cH+hTEm31cb9xW/hInTsWMwdSo8\n+aTt9vTww37v9KR1vlSgFBbaumju9mqcoZOVZfdgSjsVunlzqFkz2J9EVVSgw6QQ2AI4m587FxZs\nP5KQuPrOr2HitGePnUf54APb7Hz0aL8XgtI6XyoUHDni/lRo19CpWdPzqdCNG0MVLf4QUgIdJh4b\npxtjtvpqIN4ISJg4/fYb/Otf8Oef9tDX1Vf7/RjA11u/ZsS8EbSu31rrfKmQY4w91dnTqdCZmbbN\ngKfACcAJlMpFyFy0KCI3GGPm+Gog3ghomDh98YUNlcaN7SR9x45+3dyx/GNM+nYSU5dPZULyBEad\nM0rrfKmwcewY7NjhOXBiYjyfmdakiV7o6UuB3jOpCYwEWgHrgNeAvsATwCZjTF9fDcQbQQkTsKfT\nTJsGjzwC11wDjz1mw8WPnHW+cgtymXb1NK3zpSKCMbB/v/uTBJy33bvtPy9PgaM9b8ov0GHyIZCF\n7WNyGdAcyAH+aYxZ7atBeCtoYeJ04AA8/jj89792b+Wee/x6vqWzztd/lvyHYZ2GaZ0vVSnk5ZW8\n0LN46BQUlH0qtPa8sQIdJr84J9lFpAqwE2hhjMnx1QB8Iehh4vTHH/Dvf9vrVJ56CgYO9OufSc46\nXz9l/MRrV73GpX+71G/bUioceLrQc/v2Ez1vPJ0KXVl63gQ6TH42xnQu7XGoCJkwcUpNtRc91qhh\nS7R06eLXzX228TNuX3C71vlSqgzOnjee5m6OHi29100k9bwJdJgUAIedD4Ea2NOEnacGh8T5FyEX\nJmB/amfMsOVZLr4YJk2yP4V+onW+lPIN15437m7p6SV73hS/NWwY+j1vQuZsrlASkmHilJ1tD3m9\n8grcfrs9DObHZhcrM1YyfN5w6taoy+tXvc6pCaf6bVtKVUaFhfDXX57L2Bw86L7njeteTrB73miY\nuBHSYeK0bRs88AAsXWon62+80W9/uuQX5vPisheZ9O0k/nX+v7j3gnuJqaLlZZUKlKNHT1zoWVrg\nVK/uee8mMdG/F3pqmLgRFmHitGyZPdsrN9fOp3Tv7rdNaZ0vpUKTMbaOrKcGa3v32kBxN39z6aW2\nAZs3NEzcCKswAfuTNGcOjB0L55wDTz8NrVr5aVO2ztfdC+/m2tbXap0vpcJEbq77Cz23b4f//Q9i\nY717fw0TN8IuTJyOHrV7J889B0OH2sl6P7XXyzyaydgvx/L5H59rnS+llIaJO2EbJk67dtkgmT/f\nViUePtxvdSOWpi1l5PyRtGnQhilXTNE6X0pVUr4OE7+fvCYivUVkg4hsFJGxbl4/Q0S+F5EcERlT\n7LU0EVkjIqtEZLm/xxo0jRvDm2/ael/vvw9nnQULF/plUz1a9mDNbWvo2KgjZ712FlOXT6WgsMAv\n21JKVR5+3TMRkShgI9AT20N+BZBijNngskx9IAnoB+w3xjzn8tpm4GxjzP4ythPeeyaujIFPP7VN\nuU4/3VYmbtPGL5tav2c9I+aPIK8gT+t8KVXJhNueSRdsQcitxpg8bIOtIsUhjTF7jTErsT3mi5MA\njDG0iEC/frBuHfTsac/2uvNOe+qHj7Vp0IalNy/l1k630nNGTx5Y/ABH8476fDtKqcjn71/UTYHt\nLo/THc+VlwG+FJEVIjLcpyMLdVWr2pIs69fbvZXWre1kfW6uTzcTJVEMP3s4v9z2C5sPbObMV89k\n8ebFPt2GUiryhXp3gAuNMTtFpAE2VNYbY751t+CECROO309OTiY5OTkwI/S3+vVt2+DRo+Hee+HV\nV+GZZ2zJex+WS0mslcic6+bw2cbPuHXurfRI6qF1vpSKIKmpqaSmpvrt/f09Z9IVmGCM6e14fD+2\nptdTbpZ9GMhynTMp7+sRNWdSloUL7R5Lo0b2lOKzzvL5JrJzsxn/1Xhm/TqLZy57hiEdhmidL6Ui\nTLjNmawAThWRJBGpCqQAcz0sf/yDiUisiMQ57tcELgfW+nOwYaFXL1izBq6/Hnr3hmHD7KnFPhRX\nNY7nej3Hgr8v4IVlL3DZzMv4I/MPn25DKRVZ/BomxpgC4A5gEbZT42xjzHoRGSkiIwBEpJGIbAfu\nAcaJyDZHiDQCvhWRVcAyYJ4xZpE/xxs2oqNh1CjYsAHq1oX27WHiRHsRpA+d3eRslg9fzhWnXkHX\nN7sy6ZtJ5BXk+XQbSqnIoBctRoI//7TViFeuhCefhBtu8Hl3n7QDaYz6bBTph9J54+o36Nqsq0/f\nXykVWHoFvBuVPkycli618ynVqtkzv847z6dvb4xhzro53LPwHga0GcDEnhOJrxYSLW2UUhUUbnMm\nKpB69IAVK2DECLj2WvjHP2xlOB8REVLap7Bu9Dpy8nNo+3JbPl7/sc/eXykVvnTPJFJlZ9tqxC+/\nbE8rHjvW5914tM6XUuFL90xU+cTFwaOPwurVsGULnHEGTJ9u28T5SI+WPVh922o6NOxAp9c78fLy\nl7XOl1KVlO6ZVBY//mibcuXk2PmUHj18+va/7fmNkfNHap0vpcKETsC7oWFSTsbYqsRjx0LnzvZK\neh825So0hbz585uMWzKOYZ2GMb7HeGrE1PDZ+yulfEcPc6mTJ2JPG16/Hs49157tde+9cOCAT94+\nSqIYcfYIrfOlVCWkYVIZ1agBDzwAa9fCwYO2iOQrr0C+u8LNFees8/VC7xe4de6t3Pjxjew5vMcn\n762UCk0aJpVZ48bwxhu23teHH0LHjrZBl49cdfpVrBu9jvqx9Wn/antmrJmBHo5UKjLpnImyjIF5\n8+xhr1at4NlnoW1bn739Txk/MXzecOrVqMcrV77CaQmnafFIpYJIJ+Dd0DDxodxce8hr4kRbTPKR\nR2wZfB/IL8znxWUv8ujXj5JbkEv92PpFbg1iG5R4znmrV6Me1aKr+WQcSikNE7c0TPxg3z4bJO+9\nB/ffb7s9Vq3qs7c/kneEvUf2Hr/tObynyOO9R/cWfXxkLzWia5QaNu5uCTUSiI4K9ZY9SgWHhokb\nGiZ+tGGDPfS1YYPtR9+3r8+LSJaHMYZDxw6VCBhPAbT/6H5qV69dNGRqeA6g2tVrEyU6lagin4aJ\nGxomAfDll7aIZP369qJHPzTl8rWCwgL25+z3HEDFbofzDpNQI6HUAGpQs+ShuJoxNXX+R4UdDRM3\nNEwCJD8f3nwTJkyAK6+Exx+HxMRgj8qncgtyyTyaWWrY7Dmyp8RzBYUFFTr8Vj+2PtWjqwf7o6pK\nTsPEDQ2TADt4EJ54At5+25ZoGTPGXrtSSR3JO8K+I/vKffht75G9xETFlNzT8XAILqFGAjFVYoL9\nUVUE0TBxQ8MkSDZvtk25VqywTblSUoIynxJujDFk52aXa6/Hecs8mkmtarVKBk2xAHINpzrV6+j8\njyqVhokbGiZB9vXXdu8kJsbOp3TVLoy+VmgKOZBzoELzP1m5WdStXrdCh99qVa2l8z+VhIaJGxom\nIaCwEGbOhHHjoHt3u6fSokWwR1Wp5RfmV/jw27H8YxW6/qd+bH0t5hmmNEzc0DAJIYcP26ZcU6fC\nqFH2GhUfN+VS/pOTn+MxgNwdiqsSVaXMw2+uh+Hq1ain8z8hQMPEDQ2TEJSebotJLlkCjz0GN90E\nVaoEe1TKx4wxHM47XKHDb/uO7qNmTM0KHX6rW70uVaL058eXNEzc0DAJYcuX2/mUw4ftfEpycrBH\npIKs0BQWuQC1RPUDN4fgDuYcpE71Ou73dko5DBdfLV7nfzzQMHFDwyTEGQMffGCbcp11Fjz1FJx2\nmp75pcotvzCf/Uc9XIBaLHz2HN5DTn4O9WLrVagCQmxMbKUJIA0TNzRMwkRODrz4ou3wmJcHLVva\nW1LSifvOW926GjbKK8fyj7HvqIcTENzMBwHlOunAeQvnAqQaJm5omIQZY2x3x7S0E7etW0/c37LF\nLlNa0LRsCQkJGjbK54oXIC3rBIR9R/ZRPbp6maHjGk4JNRJCYv5Hw8QNDZMI5Cls0tJsaRdPYVOv\nnoaN8rtwLkCqYeKGhkkldOBA0YApHja5uaUHTcuWtmClho0KgoLCghIXoHqqfrD3SMkCpPMGzSO+\nWrxX49AwcUPDRJVw8OCJgCkeNGlpdv7GU9g0aKBho0JG8QKk3Vp08/pQWdiFiYj0Bl7A9pt/yxjz\nVLHXzwCmA52B/xhjnivvui7LaZioijl0yHPYHDniOWwaNtSwUWEtrMJERKKAjUBPIANYAaQYYza4\nLFMfSAL6AfudYVKedV3eQ8NE+VZWlg0Zd0GTlmavm2nRovSwadRIw0aFNF+Hib97mnYBNhljtgKI\nyGygL3A8EIwxe4G9InJVRddVym9q1YL27e3NnezskmHz888n7mdllR02UVrRV0UOf4dJU2C7y+N0\nbEj4e12l/CsuDtq1szd3Dh8uGTaffHLi/sGDpYdNUpJtOqZho8KIv8NEqcqpZk1o29be3DlyBLZt\nK3robO7cE/cPHIDmzT2HjdY6UyHE32GyA3CtQ97M8ZzP150wYcLx+8nJySRrDSgVymJjoXVre3Pn\n6NGSYTN//on7mZmew6ZJEw0bVURqaiqpqal+e39/T8BXAX7HTqLvBJYDg4wx690s+zCQbYx59iTW\n1Ql4Vbnk5JQMG9fbvn3QrJn7oGnZEpo21bCp5MLqbC44fnrvi5w4vfdJERkJGGPMNBFpBPwE1AIK\ngWygrTEm2926pWxDw0QpVzk5sH176WGzd68NFE9hE61HwSNZ2IVJIGiYKFVBx46VHjZbt8Jff9lD\nZe6CpmVLu9ejYRPWNEzc0DBRysdycz2Hze7d9iQAT2ETo90UQ5mGiRsaJkoFWG6u7abpLmjS0mDX\nLmjcuPSwad5cwybINEzc0DBRKsTk5XkOm5077YWbnsKmatVgjb5S0DBxQ8NEqTCTlwc7dpQeNhkZ\ntv6Zu6Bxhk218GxKFSo0TNzQMFEqwuTnlwwb12oCO3bYys6lhU2LFho2ZdAwcUPDRKlKJj/f7r2U\nFjbp6bZnjaewqV49WKMPCRombmiYKKWKKCjwHDbbt9tunO6Cxhk2NWoEa/QBoWHihoaJUqpCCgrs\nSQCldercvh3q1i09bJKSwj5sNEzc0DBRSvlUYaHnsNm2DerUKb2BWlKSrb8WwjRM3NAwUUoFVGGh\nvZamtE6dW7dC7dqew6ZmzWCNHtAwcUvDRCkVUgoLbZUAT2FTq5bnsImL8+sQNUzc0DBRSoWVwkJb\n/8xT2MTGlt6ps00br6s+a5i4oWGilIooxtiwcRc0W7bAihVe77lomLihYaKUUhXj6zDRJtNKKaW8\npmGilFLKaxomSimlvKZhopRSymsaJkoppbymYaKUUsprGiZKKaW8pmGilFLKaxomSimlvKZhopRS\nymsaJkoppbymYaKUUsprGiZKKaW8pmGilFLKa34PExHpLSIbRGSjiIwtZZmXRGSTiKwWkU4uz6eJ\nyBoRWSUiy/09VqWUUifHr2EiIlHAVKAX0A4YJCKtiy1zBdDKGHMaMBJ41eXlQiDZGNPJGNPFn2ON\nFKmpqcEeQkjQ7+EE/S5O0O/Cf/y9Z9IF2GSM2WqMyQNmA32LLdMXmAFgjPkRqC0ijRyvSQDGGFH0\nH4ul38MJ+l2coN+F//j7F3VTYLvL43THc56W2eGyjAG+FJEVIjLcb6NUSinllehgD6AMFxpjdopI\nA2yorDfGfBvsQSmllCrKrz3gRaQrMMEY09vx+H7AGGOeclnmNeArY8wcx+MNQA9jzO5i7/UwkGWM\nec7NdrQBvFJKVZAve8D7e89kBXCqiCQBO4EUYFCxZeYCtwNzHOFzwBizW0RigShjTLaI1AQuBx5x\ntxFffiFKKaUqzq9hYowpEJE7gEXY+Zm3jDHrRWSkfdlMM8YsEJE+IvIHcBgY6li9EfCxY68jGphl\njFnkz/EqpZQ6OX49zKWUUqpyCOvTbstzQWSkcXchp4jUFZFFIvK7iCwUkdouyz/guCB0vYhcHryR\ne09E3hKR3SLyi8tzFf7sItJZRH5x/Ny8EOjP4QulfBcPi0i6iPzsuPV2eS0ivwsRaSYiS0RknYj8\nKiJ3OZ6vdD8Xbr6LOx3PB+bnwhgTljdsEP4BJAExwGqgdbDHFYDPvRmoW+y5p4B/O+6PBZ503G8L\nrMIeJmzp+L4k2J/Bi89+EXAW8Is3nx34ETjXcX8B0CvYn81H38XDwBg3y7aJ1O8CaAyc5bgfB/wO\ntK6MPxcevouA/FyE855JeS6IjETuLuTsC7zjuP8O0M9x/xpgtjEm3xiTBmzCfm9hydjTwvcXe7pC\nn11EGgO1jDErHMvNcFknbJTyXYD9+SiuLxH6XRhjdhljVjvuZwPrgWZUwp+LUr4L5zV7fv+5COcw\nKc8FkZHI9ULOYY7nGhnHqdTGmF1AQ8fzni4IjRQNK/jZm2J/Vpwi7efmDkeNuzddDu1Uiu9CRFpi\n99aWUfF/E5H6XfzoeMrvPxfhHCaV1YXGmM5AH+B2EemGDRhXlfmsisr82V8B/maMOQvYBTwb5PEE\njIjEAf8D/un4q7zS/ptw810E5OcinMNkB9DC5XEzx3MRzRiz0/HfPcAn2MNWu531zBy7qH85Ft8B\nNHdZPRK/o4p+9oj9Towxe4zjIDfwBicOaUb0dyEi0dhfnjONMZ86nq6UPxfuvotA/VyEc5gcvyBS\nRKpiL4icG+Qx+ZWIxDr+6sDlQs5fsZ/7ZsdiNwHOf1BzgRQRqSoipwCnAuFeyl8oevy3Qp/dccjj\noIh0EREBbnRZJ9wU+S4cvzSdrgXWOu5H+nfxNvCbMeZFl+cq689Fie8iYD8XwT4DwcuzF3pjz1jY\nBNwf7PEE4POegj1rbRU2RO53PJ8ALHZ8F4uAOi7rPIA9S2M9cHmwP4OXn/9dIAM4BmzDXuBat6Kf\nHTjb8f1tAl4M9ufy4XcxA/jF8TPyCXbeIKK/C+BCoMDl38XPjt8LFf43EcHfRUB+LvSiRaWUUl4L\n58NcSimlQoSGiVJKKa9pmCillPKaholSSimvaZgopZTymoaJUkopr2mYqJAmIoUi8ozL43+JyHgf\nvfd0EbnWF+9VxnauE5HfROT/uXntGUe58KfcrVvG+3YUkSt8M0qlvKNhokLdMeBaEUkI9kBciUiV\nCix+KzDMGNPTzWvDgQ7GmJPpx3MWtkZbhTiualbKpzRMVKjLB6YBY4q/UHzPQkSyHP/tISKpIvKJ\niPwhIk+KyGARWS62sdgpLm9zmaMC8wYRudKxfpSIPC0iPzoqrQ53ed+vReRTYJ2b8QxyNBT6RUQm\nOZ57CNt75K3iex+O94kDVorI9SJSX0T+59jujyJyvmO5c0XkexFZKSLfishpIhIDPAoMdDQ8ul5s\nE6QxLu//q4i0cJQc2iAi74jIr0AzEbnM8Z4/icgcEYl1rPOkiKx1fO6nK/x/S1VewS4BoDe9eboB\nh7C/cLcAtYB/AeMdr00HrnVd1vHfHkAmtux4VWyRugmO1+4CnnNZf4Hj/qnYctxVsXsL/3E8XxVb\nBy7J8b5ZQAs340wEtmLLeEQB/w+4xvHaV0Cn0j6fy/1ZwAWO+82xNZZwfP4ox/2ewP8c928CXnJZ\nv0gTJGwJjRaOsedzotlRPWApUMPx+N/Ag46xb3BZPz7Y///1Fj636Aolj1JBYIzJFpF3gH8CR8u5\n2gpjzF8AIvIHsNDx/K9Assty7zu28YeI/IntTHc5cKaIXO9YJh44DcjDFsLb5mZ75wJfGWMyHduc\nBXTnRPHR0g4tuT5/KdDG5TBUnGOPoQ4wQ0ROw5ZSL++/W9f33mpONDvqiu04+J1jWzHA98BB4KiI\nvAl8Bswv53aU0jBRYeNFbOG66S7P5eM4VOv4pVjV5bVjLvcLXR4XUvTn3rU4nTgeC3CnMeZL1wGI\nSA/gsIcxnsxcRPHtn2ds51DX7b4MLDHGXCsiSdg9HXeOfx8O1V3uu45bgEXGmH8UfwMR6YLd+7ke\nuMNxX6ky6ZyJCnUCYIzZj92LuNXltTTgHMf9vti/sCvqerFaYasy/47dixkttjcEjjmK2DLeZznQ\nXUQSHJPzg4DUcmzfNYAWYfe+cGy3o+NuPCf6SQx1WT7L8ZpTGtDZsW5nx+dxt51lwIWOz+xsbXCa\n2LYGdYwxX2DnqDqUY/xKARomKvS5/uX+LPZ4v2ujnx4isgp76Ka0vQZPpbG3YYPgM2CkMSYXeBP4\nDfjZMWH9GuDx7C1je0Dcjw2QVdjDbM7DRJ627/raP4FzHCcJrAVGOp5/BnhSRFZS9N/sV0Bb5wQ8\n8CFQzzHm0dhgLLEdY8xebK+P90RkDfYQ1xnYOan5jue+Bu7x9JmVcqUl6JVSSnlN90yUUkp5TcNE\nKaWU1zRMlFJKeU3DRCmllNc0TJRSSnlNw0QppZTXNEyUUkp5TcNEKaWU1/4/fSa2eTqtEg4AAAAA\nSUVORK5CYII=\n\"></div>" + }, + "selectedType": "Results", + "pluginName": "IPython", + "shellId": "9F533114F51B41D4A9DB4EF14E0B36FC", + "elapsedTime": 29259, + "height": 1124 + }, + "evaluatorReader": true, + "lineCount": 21 + }, + { + "id": "codeN23KOq", + "type": "code", + "evaluator": "HTML", + "input": { + "body": [ + "<script>", + "var run_lasso = function() {", + " $(\"#lasso_result_button\").removeClass(\"active\").addClass(\"disabled\");", + " getFeatures();", + " getOperators();", + " beaker.max_dim = $(\"#lasso_max_dim_selector\").val();", + " beaker.structures_diff = $(\"#lasso_structures_diff\").val();", + " beaker.n_comb = $(\"#n_comb\").val();", + " beaker.n_sis = $(\"#n_sis\").val();", + " beaker.units = $(\"#units_select\").val();", + " beaker.evaluate(\"calc_cell\"); // evaluate cells with tag \"lasso_cell\"", + " // view_result()", + "};", + "var reset_lasso = function(){", + " beaker.evaluate(\"lasso-settings-cell\");", + " var e = document.getElementById('lasso-hidden-settings-div');", + " var b = document.getElementById('lasso-hidden-settings-button');", + " e.style.display = 'block';", + " b.style.display = 'inline';", + "};", + "var getFeatures = function() {", + " beaker.selected_feature_list = [];", + " $('#lasso_features_select input:checkbox').each(function () {", + " if(this.checked )", + " beaker.selected_feature_list.push(this.value);", + " });", + "};", + "var getOperators = function() {", + " beaker.allowed_operations = [];", + " $('#lasso_operators_select input:checkbox').each(function () {", + " if(this.checked )", + " beaker.allowed_operations.push(this.value);", + " });", + "}; ", + "", + "var toggle_settings = function(){", + " var e = document.getElementById('lasso-hidden-settings-div');", + " var b = document.getElementById('lasso-hidden-settings-button');", + " if(e.style.display == 'block'){", + " e.style.display = 'none';", + " b.style.display = 'none';", + " }", + " else{", + " e.style.display = 'block';", + " b.style.display = 'inline';", + " }", + "};", + "beaker.view_result = function(result_link) {", + "// beaker.evaluate(\"lasso_viewer_result\").then(function(x) {", + " $(\"#lasso_result_button\").attr(\"href\", result_link);", + "// }); ", + " $(\"#lasso_result_button\").removeClass(\"disabled\").addClass(\"active\");", + "}", + "", + "", + "", + "", + "", + "", + "", + "</script>", + "<style type=\"text/css\">", + " .lasso_instructions{", + " font-size: 15px;", + " } ", + "</style>", + "<!-- Button trigger modal -->", + "<button type=\"button\" class=\"btn btn-default\" data-toggle=\"modal\" data-target=\"#lasso-motivation-modal\">", + " Background", + "</button> ", + "", + "<!-- Modal -->", + "<div class=\"modal fade\" id=\"lasso-motivation-modal\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"lasso-motivation-modal-label\">", + " <div class=\"modal-dialog modal-lg\" role=\"document\">", + " <div class=\"modal-content\">", + " <div class=\"modal-header\">", + " <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>", + " <h4 class=\"modal-title\" id=\"lasso-motivation-modal-label\">Background</h4>", + " </div>", + " <div class=\"modal-body lasso_instructions\">", + " <p>We present a tool for predicting the crystal structure of octet binary compounds, by using a set of descriptive parameters (a descriptor) based on free-atom data of the atomic species constituting the binary material. This task is similar to the one presented in the tutorial <a href=\"http://analytics-toolkit.nomad-coe.eu/tutorial-LASSO_L0\">\"[Predicting energy differences between different crystal structures I: large feature space]\"</a>\". In contrast to that tutorial, here we apply a newly developed method: Sure Independence Screening - Sparse Approximation (SIS-SA), that allows to find an optimal descriptor in a huge feature space containing billions of features.", + "The method is described in:", + "<div style=\"padding: 1ex; margin-top: 1ex; margin-bottom: 1ex; border-style: dotted; border-width: 1pt; border-color: blue; border-radius: 3px;\">", + "R. Ouyang, E. Ahmetcik, L. M. Ghiringhelli, and M. Scheffler: <span style=\"font-style: italic;\">Descriptor identification for material properties via compressed sensing</span>, in preparation.", + "</div>", + "</p>", + " ", + "<p>SIS-SA works iteratively. In the first iteration, a number k of features is collected as those that have the largest correlation (scalar product) with the property vector. The feature with the largest correlation is simply the 1D descriptor. Next, a residual is constructed as the error made at the first iteration. A new set of k features is now selected as those having the largest correlation with the residual. The 2D descriptor is the pair of features that yield the smallest fitting error upon least square regression, among all possible pairs contained in the union of the sets selected in this and the first iteration. In each next iteration a new residual is constructed as the error made in the previous iteration, then a new set of k features is extracted as those that have largest correlation with each new residual. The nD descriptor is the n-tuple of features that yield the smallest fitting error upon least square regression, among all possible n-tuples contained in the union of the sets obtained in each new iteration and all the previous iterations. If k=1 the method collapses to the so-called orthogonal matching pursuit.", + "</p>", + "", + " <p>The prediction of the ground-state structure for binary compounds from a simple descriptor has a notable history in materials science [1-7], where descriptors were designed by chemically/physically-inspired intuition. The tool presented here allows for the machine-learning-aided automatic discovery of a descriptor and a model for the prediction of the difference in energy between a selected pair of structures for 82 octet binary materials.</p>", + "", + "", + " <p> By running the tutorial with the default setting, the (RS vs. ZB) results of the <a href=\"http://journals.aps.org/prl/abstract/10.1103/PhysRevLett.114.105503\" target=\"_blank\">PRL 2015</a> identified by the LASSO+L0 method can be recovered.</p>", + " ", + "", + " <p>References:</p>", + " <ol>", + " <li>J. A. van Vechten, Phys. Rev. 182, 891 (1969).</li>", + " <li>J. C. Phillips, Rev. Mod. Phys. 42, 317 (1970).</li>", + " <li>J. St. John and A.N. Bloch, Phys. Rev. Lett. 33, 1095 (1974).</li>", + " <li>J. R. Chelikowsky and J. C. Phillips, Phys. Rev. B 17, 2453 (1978).</li>", + " <li>A. Zunger, Phys. Rev. B 22, 5839 (1980).</li>", + " <li>D. G. Pettifor, Solid State Commun. 51, 31 (1984).</li>", + " <li>Y. Saad, D. Gao, T. Ngo, S. Bobbitt, J. R. Chelikowsky, and W. Andreoni, Phys. Rev. B 85, 104104 (2012).</li>", + " </ol>", + " </div>", + " <div class=\"modal-footer\">", + " <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>", + "<!-- <button type=\"button\" class=\"btn btn-primary\">Save changes</button> -->", + " </div>", + " </div>", + " </div>", + "</div>", + "", + "<!-- Button trigger modal -->", + "<button type=\"button\" class=\"btn btn-default\" data-toggle=\"modal\" data-target=\"#lasso-instructions-modal\">", + " Instructions", + "</button> ", + "", + "<!-- Modal -->", + "<div class=\"modal fade\" id=\"lasso-instructions-modal\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"lasso-instructions-modal-label\">", + " <div class=\"modal-dialog\" role=\"document\">", + " <div class=\"modal-content\">", + " <div class=\"modal-header\">", + " <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>", + " <h4 class=\"modal-title\" id=\"lasso-instructions-modal-label\">Instructions</h4>", + " </div>", + " <div class=\"modal-body lasso_instructions\">", + "<p>In this example, you can run a compressed-sensing based algorithm for finding the optimal descriptor and model that predicts the difference in energy between crystal structures (here, rocksalt vs. zincblende vs. CsCl structure). </p>", + "", + "<p>The descriptor is selected out of a large number of candidates constructed as functions of basic input features, the primary features. </p>", + "", + "<p>By clicking <b>Settings</b> you can select the structure pair of interest (either RS/ZB, CsCl/ZB, NiAs/ZB or CrB/ZB), the primary features as well as which kind of unary and binary operations are allowed from the checklist below. Moreover the dimension of the output energies (kcal/mol or eV) and the following three parameters of the SIS+L0 algorithm can be specified: ", + " <ul>", + " <li>Number of iterations for the construction for the feature space: How often the selected operations are applied to build the feature space. At each step the opreations are applied on all features created untill the current step. </li>", + " <li>Optimal descriptor maximum dimension: Number of SIS+SA iterations.</li>", + " <li>Number of collected features per SIS iteration.</li>", + " </ul> ", + " ", + "</p>", + " ", + " ", + "<p> After the preferred settings have been adjusted, click <b>RUN</b> for performing the calculations (loading the values of the primary features, creation of the feature space, and optimization via SIS+L0). </p>", + "", + "During the run, a brief summary is printed out below the <b>RUN</b> button. At the end of the run: ", + " <ul>", + " <li> the solution (machine-learned descriptor, model, and its performance in terms of training error) is printed out underneath starting from the one-dimensional solution to the selected maximum dimensionality and</li>", + "<li> the “View interactive 2D scatter plot” button unlocks; by clicking, the scatter plot with the two-dimensional descriptor appears in a separate tab. In case a dimensionality higher than 2 was selected for the descriptor, the plot displays the two-dimensional descriptor.</li>", + "</ul>", + "<p>Note: the plot stays active also after another run is performed, so that the output of several sets of input parameters can be compared in the viewer tabs.</p>", + " </div>", + " <div class=\"modal-footer\">", + " <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>", + "<!-- <button type=\"button\" class=\"btn btn-primary\">Save changes</button> -->", + " </div>", + " </div>", + " </div>", + "</div>", + "", + "<!-- Button trigger modal -->", + "<button type=\"button\" class=\"btn btn-default\" onclick='toggle_settings()'>", + " Settings", + "</button> ", + "", + "<a target=\"_blank\" href=\"http://forum.analytics-toolkit.nomad-coe.eu/\" class=\"btn btn-primary\"> Tell us what you think</a>", + "", + "" + ], + "hidden": true + }, + "output": { + "state": {}, + "result": { + "type": "BeakerDisplay", + "innertype": "Html", + "object": "<script>\nvar beaker = bkHelper.getBeakerObject().beakerObj;\n</script>\n<script>\nvar run_lasso = function() {\n $(\"#lasso_result_button\").removeClass(\"active\").addClass(\"disabled\");\n getFeatures();\n getOperators();\n beaker.max_dim = $(\"#lasso_max_dim_selector\").val();\n beaker.structures_diff = $(\"#lasso_structures_diff\").val();\n beaker.n_comb = $(\"#n_comb\").val();\n beaker.n_sis = $(\"#n_sis\").val();\n beaker.units = $(\"#units_select\").val();\n beaker.evaluate(\"calc_cell\"); // evaluate cells with tag \"lasso_cell\"\n // view_result()\n};\nvar reset_lasso = function(){\n beaker.evaluate(\"lasso-settings-cell\");\n var e = document.getElementById('lasso-hidden-settings-div');\n var b = document.getElementById('lasso-hidden-settings-button');\n e.style.display = 'block';\n b.style.display = 'inline';\n};\nvar getFeatures = function() {\n beaker.selected_feature_list = [];\n $('#lasso_features_select input:checkbox').each(function () {\n if(this.checked )\n beaker.selected_feature_list.push(this.value);\n });\n};\nvar getOperators = function() {\n beaker.allowed_operations = [];\n $('#lasso_operators_select input:checkbox').each(function () {\n if(this.checked )\n beaker.allowed_operations.push(this.value);\n });\n}; \n\nvar toggle_settings = function(){\n var e = document.getElementById('lasso-hidden-settings-div');\n var b = document.getElementById('lasso-hidden-settings-button');\n if(e.style.display == 'block'){\n e.style.display = 'none';\n b.style.display = 'none';\n }\n else{\n e.style.display = 'block';\n b.style.display = 'inline';\n }\n};\nbeaker.view_result = function(result_link) {\n// beaker.evaluate(\"lasso_viewer_result\").then(function(x) {\n $(\"#lasso_result_button\").attr(\"href\", result_link);\n// }); \n $(\"#lasso_result_button\").removeClass(\"disabled\").addClass(\"active\");\n}\n\n\n\n\n\n\n\n</script>\n<style type=\"text/css\">\n .lasso_instructions{\n font-size: 15px;\n } \n</style>\n<!-- Button trigger modal -->\n<button type=\"button\" class=\"btn btn-default\" data-toggle=\"modal\" data-target=\"#lasso-motivation-modal\">\n Background\n</button> \n\n<!-- Modal -->\n<div class=\"modal fade\" id=\"lasso-motivation-modal\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"lasso-motivation-modal-label\">\n <div class=\"modal-dialog modal-lg\" role=\"document\">\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>\n <h4 class=\"modal-title\" id=\"lasso-motivation-modal-label\">Background</h4>\n </div>\n <div class=\"modal-body lasso_instructions\">\n <p>We present a tool for predicting the crystal structure of octet binary compounds, by using a set of descriptive parameters (a descriptor) based on free-atom data of the atomic species constituting the binary material. This task is similar to the one presented in the tutorial <a href=\"http://analytics-toolkit.nomad-coe.eu/tutorial-LASSO_L0\">\"[Predicting energy differences between different crystal structures I: large feature space]\"</a>\". In contrast to that tutorial, here we apply a newly developed method: Sure Independence Screening - Sparse Approximation (SIS-SA), that allows to find an optimal descriptor in a huge feature space containing billions of features.\nThe method is described in:\n</p><div style=\"padding: 1ex; margin-top: 1ex; margin-bottom: 1ex; border-style: dotted; border-width: 1pt; border-color: blue; border-radius: 3px;\">\nR. Ouyang, E. Ahmetcik, L. M. Ghiringhelli, and M. Scheffler: <span style=\"font-style: italic;\">Descriptor identification for material properties via compressed sensing</span>, in preparation.\n</div>\n<p></p>\n \n<p>SIS-SA works iteratively. In the first iteration, a number k of features is collected as those that have the largest correlation (scalar product) with the property vector. The feature with the largest correlation is simply the 1D descriptor. Next, a residual is constructed as the error made at the first iteration. A new set of k features is now selected as those having the largest correlation with the residual. The 2D descriptor is the pair of features that yield the smallest fitting error upon least square regression, among all possible pairs contained in the union of the sets selected in this and the first iteration. In each next iteration a new residual is constructed as the error made in the previous iteration, then a new set of k features is extracted as those that have largest correlation with each new residual. The nD descriptor is the n-tuple of features that yield the smallest fitting error upon least square regression, among all possible n-tuples contained in the union of the sets obtained in each new iteration and all the previous iterations. If k=1 the method collapses to the so-called orthogonal matching pursuit.\n</p>\n\n <p>The prediction of the ground-state structure for binary compounds from a simple descriptor has a notable history in materials science [1-7], where descriptors were designed by chemically/physically-inspired intuition. The tool presented here allows for the machine-learning-aided automatic discovery of a descriptor and a model for the prediction of the difference in energy between a selected pair of structures for 82 octet binary materials.</p>\n\n\n <p> By running the tutorial with the default setting, the (RS vs. ZB) results of the <a href=\"http://journals.aps.org/prl/abstract/10.1103/PhysRevLett.114.105503\" target=\"_blank\">PRL 2015</a> identified by the LASSO+L0 method can be recovered.</p>\n \n\n <p>References:</p>\n <ol>\n <li>J. A. van Vechten, Phys. Rev. 182, 891 (1969).</li>\n <li>J. C. Phillips, Rev. Mod. Phys. 42, 317 (1970).</li>\n <li>J. St. John and A.N. Bloch, Phys. Rev. Lett. 33, 1095 (1974).</li>\n <li>J. R. Chelikowsky and J. C. Phillips, Phys. Rev. B 17, 2453 (1978).</li>\n <li>A. Zunger, Phys. Rev. B 22, 5839 (1980).</li>\n <li>D. G. Pettifor, Solid State Commun. 51, 31 (1984).</li>\n <li>Y. Saad, D. Gao, T. Ngo, S. Bobbitt, J. R. Chelikowsky, and W. Andreoni, Phys. Rev. B 85, 104104 (2012).</li>\n </ol>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n<!-- <button type=\"button\" class=\"btn btn-primary\">Save changes</button> -->\n </div>\n </div>\n </div>\n</div>\n\n<!-- Button trigger modal -->\n<button type=\"button\" class=\"btn btn-default\" data-toggle=\"modal\" data-target=\"#lasso-instructions-modal\">\n Instructions\n</button> \n\n<!-- Modal -->\n<div class=\"modal fade\" id=\"lasso-instructions-modal\" tabindex=\"-1\" role=\"dialog\" aria-labelledby=\"lasso-instructions-modal-label\">\n <div class=\"modal-dialog\" role=\"document\">\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\"><span aria-hidden=\"true\">×</span></button>\n <h4 class=\"modal-title\" id=\"lasso-instructions-modal-label\">Instructions</h4>\n </div>\n <div class=\"modal-body lasso_instructions\">\n<p>In this example, you can run a compressed-sensing based algorithm for finding the optimal descriptor and model that predicts the difference in energy between crystal structures (here, rocksalt vs. zincblende vs. CsCl structure). </p>\n\n<p>The descriptor is selected out of a large number of candidates constructed as functions of basic input features, the primary features. </p>\n\n<p>By clicking <b>Settings</b> you can select the structure pair of interest (either RS/ZB, CsCl/ZB, NiAs/ZB or CrB/ZB), the primary features as well as which kind of unary and binary operations are allowed from the checklist below. Moreover the dimension of the output energies (kcal/mol or eV) and the following three parameters of the SIS+L0 algorithm can be specified: \n </p><ul>\n <li>Number of iterations for the construction for the feature space: How often the selected operations are applied to build the feature space. At each step the opreations are applied on all features created untill the current step. </li>\n <li>Optimal descriptor maximum dimension: Number of SIS+SA iterations.</li>\n <li>Number of collected features per SIS iteration.</li>\n </ul> \n \n<p></p>\n \n \n<p> After the preferred settings have been adjusted, click <b>RUN</b> for performing the calculations (loading the values of the primary features, creation of the feature space, and optimization via SIS+L0). </p>\n\nDuring the run, a brief summary is printed out below the <b>RUN</b> button. At the end of the run: \n <ul>\n <li> the solution (machine-learned descriptor, model, and its performance in terms of training error) is printed out underneath starting from the one-dimensional solution to the selected maximum dimensionality and</li>\n<li> the “View interactive 2D scatter plot” button unlocks; by clicking, the scatter plot with the two-dimensional descriptor appears in a separate tab. In case a dimensionality higher than 2 was selected for the descriptor, the plot displays the two-dimensional descriptor.</li>\n</ul>\n<p>Note: the plot stays active also after another run is performed, so that the output of several sets of input parameters can be compared in the viewer tabs.</p>\n </div>\n <div class=\"modal-footer\">\n <button type=\"button\" class=\"btn btn-default\" data-dismiss=\"modal\">Close</button>\n<!-- <button type=\"button\" class=\"btn btn-primary\">Save changes</button> -->\n </div>\n </div>\n </div>\n</div>\n\n<!-- Button trigger modal -->\n<button type=\"button\" class=\"btn btn-default\" onclick=\"toggle_settings()\">\n Settings\n</button> \n\n<a target=\"_blank\" href=\"http://forum.analytics-toolkit.nomad-coe.eu/\" class=\"btn btn-primary\"> Tell us what you think</a>\n\n" + }, + "selectedType": "BeakerDisplay", + "elapsedTime": 0, + "height": 73 + }, + "evaluatorReader": true, + "lineCount": 168 + }, + { + "id": "codeLLo3xr", + "type": "code", + "evaluator": "HTML", + "input": { + "body": [ + "<style type=\"text/css\">", + " .lasso_control{", + " margin-left: 10px;", + " }", + "</style>", + "<div class=\"lasso_control\" id=\"lasso-hidden-settings-div\">", + " <div class=\"row\">", + " <p class=\"lasso_selection_description\"><b>Primary features </b>", + " (hover the mouse", + "pointer over the feature names to see a full description):</p>", + " <form id=\"lasso_features_select\">", + " <div class=\"lasso_form_group\">", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"atomic_ionization_potential\" CHECKED > <span title=\"Atomic ionization potential\"><i>IP</i> </span></label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"atomic_electron_affinity\" CHECKED > <span title=\"Atomic electron affinity\"> <i>EA</i></span></label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"atomic_homo\" CHECKED> <span title=\"Energy of highest occupied molecular orbital\"><i>E</i> <sub>HOMO</sub></span> </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"atomic_lumo\" CHECKED> <span title=\"Energy of lowest unoccupied molecular orbital\"> <i>E</i> <sub>LUMO</sub> </span> </label>", + " ", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"atomic_rs_max\" CHECKED > <span title=\"Radius at which the radial probability density of the valence s orbital is maximum\"> <i>r</i><sub>s</sub> </span> </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"atomic_rp_max\" CHECKED > <span title=\"Radius at which the radial probability density of the valence p orbital is maximum\"> <i>r</i><sub>p</sub> </span> </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"atomic_rd_max\" CHECKED > <span title=\"Radius at which the radial probability density of the valence d orbital is maximum\"> <i>r</i><sub>d</sub> </span> </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"atomic_number\" > <span title=\"Atomic number\"> <i>Z</i> </span> </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"atomic_number_valence_electrons\" > <span title=\"Number of valence electrons\"> <i>Z</i><sub>val</sub> </span> </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"period\" > <span title=\"Period (in the periodic table)\"> <i>n</i> <sub>period</sub> </span> </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"atomic_r_by_2_dimer\" > <span title=\"Bond length of the dimer\"> <i>d</i> <sub>dimer</sub> </span> </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"atomic_electronic_binding_energy_dimer\" > <span title=\"Binding energy of the dimer\"> <i>E</i> <sub>b</sub> </span> </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"atomic_homo_lumo_diff\" > <span title=\"HOMO-LUMO gap of the dimer\"> Δ<i>E</i><sub>HL</sub> </span> </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"r_sigma\" > <span title=\"John-Bloch's indicator1: |rp(A) + rs(A) - rp(B) -rs(B)| ", + " [Phys. Rev. Lett. 33. 1095 (1974)]\"> r<sub>σ</sub> </span> </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"r_pi\" > <span title=\"John-Bloch's indicator2: |rp(A) - rs(A)| +| rp(B) -rs(B)| ", + " [Phys. Rev. Lett. 33. 1095 (1974)]\"> r<sub>π</sub> </span> </label>", + " </div>", + " </form>", + " </div> <!-- End of row-->", + " <div class=\"row\"> <!-- Start of second row-->", + " <p class=\"lasso_selection_description\"><b>Allowed operations:</b> <br>", + " Given features x and y, apply these operations:</p>", + " <form id=\"lasso_operators_select\">", + " <div class=\"lasso_form_group\">", + " <label class =\"col-xs-4 col-md-4 col-lg-1\"> <input type=\"checkbox\" value=\"+\" CHECKED > x+y </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-1\"> <input type=\"checkbox\" value=\"-\" > x-y </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-1\"> <input type=\"checkbox\" value=\"|-|\" CHECKED > |x-y| </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-1\"> <input type=\"checkbox\" value=\"*\" > x · y </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-1\"> <input type=\"checkbox\" value=\"/\" CHECKED > x/y </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-1\"> <input type=\"checkbox\" value=\"^2\" CHECKED > x^2 </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"^3\" > x^3 </label>", + " <label class =\"col-xs-4 col-md-4 col-lg-3\"> <input type=\"checkbox\" value=\"exp\" CHECKED > exp(x) </label>", + " </div>", + " </form>", + " </div> <!-- End of row-->", + " <div class=\"row\"> <!-- Start of third row-->", + " <p class=\"lasso_selection_description\"><b>Optimal descriptor maximum dimension: </b> ", + " <select id='lasso_max_dim_selector'>", + " <option value=\"2\" > 2D</option>", + " <option value=\"3\" > 3D</option>", + " <option value=\"4\" > 4D</option>", + " <option value=\"5\" > 5D</option>", + " </select> </p>", + " </div><!-- End of row-->", + " <div class=\"row\"> <!-- Start of forth row-->", + " <p class=\"lasso_selection_description\"><b>Units of measurement: </b> ", + " <select id='units_select'>", + " <option value=\"eV_angstrom\" > [energy]=eV; [length]=angstrom</option>", + " <option value=\"J_m\" > [energy]=J; [length]=m</option>", + " <option value=\"kcal/mol_angstrom\" > [energy]=kcal/mol; [length]=angstrom</option>", + " </select> </p>", + " </div><!-- End of row-->", + " ", + "</div>" + ], + "hidden": true + }, + "output": { + "state": {}, + "result": { + "type": "BeakerDisplay", + "innertype": "Html", + "object": "<script>\nvar beaker = bkHelper.getBeakerObject().beakerObj;\n</script>\n<style type=\"text/css\">\n .lasso_control{\n margin-left: 10px;\n }\n</style>\n<div class=\"lasso_control\" id=\"lasso-hidden-settings-div\">\n <div class=\"row\">\n <p class=\"lasso_selection_description\"><b>Primary features </b>\n (hover the mouse\npointer over the feature names to see a full description):</p>\n <form id=\"lasso_features_select\">\n <div class=\"lasso_form_group\">\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"atomic_ionization_potential\" checked=\"\" type=\"checkbox\"> <span title=\"Atomic ionization potential\"><i>IP</i> </span></label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"atomic_electron_affinity\" checked=\"\" type=\"checkbox\"> <span title=\"Atomic electron affinity\"> <i>EA</i></span></label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"atomic_homo\" checked=\"\" type=\"checkbox\"> <span title=\"Energy of highest occupied molecular orbital\"><i>E</i> <sub>HOMO</sub></span> </label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"atomic_lumo\" checked=\"\" type=\"checkbox\"> <span title=\"Energy of lowest unoccupied molecular orbital\"> <i>E</i> <sub>LUMO</sub> </span> </label>\n \n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"atomic_rs_max\" checked=\"\" type=\"checkbox\"> <span title=\"Radius at which the radial probability density of the valence s orbital is maximum\"> <i>r</i><sub>s</sub> </span> </label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"atomic_rp_max\" checked=\"\" type=\"checkbox\"> <span title=\"Radius at which the radial probability density of the valence p orbital is maximum\"> <i>r</i><sub>p</sub> </span> </label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"atomic_rd_max\" checked=\"\" type=\"checkbox\"> <span title=\"Radius at which the radial probability density of the valence d orbital is maximum\"> <i>r</i><sub>d</sub> </span> </label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"atomic_number\" type=\"checkbox\"> <span title=\"Atomic number\"> <i>Z</i> </span> </label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"atomic_number_valence_electrons\" type=\"checkbox\"> <span title=\"Number of valence electrons\"> <i>Z</i><sub>val</sub> </span> </label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"period\" type=\"checkbox\"> <span title=\"Period (in the periodic table)\"> <i>n</i> <sub>period</sub> </span> </label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"atomic_r_by_2_dimer\" type=\"checkbox\"> <span title=\"Bond length of the dimer\"> <i>d</i> <sub>dimer</sub> </span> </label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"atomic_electronic_binding_energy_dimer\" type=\"checkbox\"> <span title=\"Binding energy of the dimer\"> <i>E</i> <sub>b</sub> </span> </label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"atomic_homo_lumo_diff\" type=\"checkbox\"> <span title=\"HOMO-LUMO gap of the dimer\"> Δ<i>E</i><sub>HL</sub> </span> </label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"r_sigma\" type=\"checkbox\"> <span title=\"John-Bloch's indicator1: |rp(A) + rs(A) - rp(B) -rs(B)| \n [Phys. Rev. Lett. 33. 1095 (1974)]\"> r<sub>σ</sub> </span> </label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"r_pi\" type=\"checkbox\"> <span title=\"John-Bloch's indicator2: |rp(A) - rs(A)| +| rp(B) -rs(B)| \n [Phys. Rev. Lett. 33. 1095 (1974)]\"> r<sub>π</sub> </span> </label>\n </div>\n </form>\n </div> <!-- End of row-->\n <div class=\"row\"> <!-- Start of second row-->\n <p class=\"lasso_selection_description\"><b>Allowed operations:</b> <br>\n Given features x and y, apply these operations:</p>\n <form id=\"lasso_operators_select\">\n <div class=\"lasso_form_group\">\n <label class=\"col-xs-4 col-md-4 col-lg-1\"> <input value=\"+\" checked=\"\" type=\"checkbox\"> x+y </label>\n <label class=\"col-xs-4 col-md-4 col-lg-1\"> <input value=\"-\" type=\"checkbox\"> x-y </label>\n <label class=\"col-xs-4 col-md-4 col-lg-1\"> <input value=\"|-|\" checked=\"\" type=\"checkbox\"> |x-y| </label>\n <label class=\"col-xs-4 col-md-4 col-lg-1\"> <input value=\"*\" type=\"checkbox\"> x · y </label>\n <label class=\"col-xs-4 col-md-4 col-lg-1\"> <input value=\"/\" checked=\"\" type=\"checkbox\"> x/y </label>\n <label class=\"col-xs-4 col-md-4 col-lg-1\"> <input value=\"^2\" checked=\"\" type=\"checkbox\"> x^2 </label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"^3\" type=\"checkbox\"> x^3 </label>\n <label class=\"col-xs-4 col-md-4 col-lg-3\"> <input value=\"exp\" checked=\"\" type=\"checkbox\"> exp(x) </label>\n </div>\n </form>\n </div> <!-- End of row-->\n <div class=\"row\"> <!-- Start of third row-->\n <p class=\"lasso_selection_description\"><b>Optimal descriptor maximum dimension: </b> \n <select id=\"lasso_max_dim_selector\">\n <option value=\"2\"> 2D</option>\n <option value=\"3\"> 3D</option>\n <option value=\"4\"> 4D</option>\n <option value=\"5\"> 5D</option>\n </select> </p>\n </div><!-- End of row-->\n <div class=\"row\"> <!-- Start of forth row-->\n <p class=\"lasso_selection_description\"><b>Units of measurement: </b> \n <select id=\"units_select\">\n <option value=\"eV_angstrom\"> [energy]=eV; [length]=angstrom</option>\n <option value=\"J_m\"> [energy]=J; [length]=m</option>\n <option value=\"kcal/mol_angstrom\"> [energy]=kcal/mol; [length]=angstrom</option>\n </select> </p>\n </div><!-- End of row-->\n \n</div>" + }, + "selectedType": "BeakerDisplay", + "elapsedTime": 0, + "height": 379 + }, + "evaluatorReader": true, + "lineCount": 68 + }, + { + "id": "code8GyXFv", + "type": "code", + "evaluator": "HTML", + "input": { + "body": [ + "<div class=\"lasso_control\">", + "", + " <p style=\"margin-top: 1ex;\"></p>", + " <button class=\"btn btn-default\" onclick='run_lasso()' style=\"font-weight: bold;\">RUN</button> ", + " <div id=\"lasso-hidden-settings-button\"><button class=\"btn btn-default\" onclick='reset_lasso()'>RESET</button> </div>", + " <label title=\"This button becomes active when the", + "run is finished. By clicking it, an interactive plot of the first 2", + "dimensions of the optimized descriptor will be opened\"> ", + " <a href=\"#\" target=\"_blank\" class=\"btn btn-primary disabled\" id=\"lasso_result_button\" >View interactive 2D scatter plot</a> </label>", + "</div>" + ], + "hidden": true + }, + "output": { + "state": {}, + "result": { + "type": "BeakerDisplay", + "innertype": "Html", + "object": "<script>\nvar beaker = bkHelper.getBeakerObject().beakerObj;\n</script>\n<div class=\"lasso_control\">\n\n <p style=\"margin-top: 1ex;\"></p>\n <button class=\"btn btn-default\" onclick=\"run_lasso()\" style=\"font-weight: bold;\">RUN</button> \n <div id=\"lasso-hidden-settings-button\"><button class=\"btn btn-default\" onclick=\"reset_lasso()\">RESET</button> </div>\n <label title=\"This button becomes active when the\nrun is finished. By clicking it, an interactive plot of the first 2\ndimensions of the optimized descriptor will be opened\"> \n <a href=\"/user/tmp/7719891784df6878.html\" target=\"_blank\" class=\"btn btn-primary active\" id=\"lasso_result_button\">View interactive 2D scatter plot</a> </label>\n</div>" + }, + "selectedType": "BeakerDisplay", + "elapsedTime": 0, + "height": 196 + }, + "evaluatorReader": true, + "lineCount": 10 + }, + { + "id": "codeo0JBr5", + "type": "code", + "evaluator": "IPython", + "input": { + "body": [ + "", + "if beaker.units == 'eV_angstrom':", + " energy_unit = 'eV'", + " length_unit = 'angstrom'", + "elif beaker.units == 'J_m':", + " energy_unit = 'J'", + " length_unit = 'm'", + "elif beaker.units == 'kcal/mol_angstrom':", + " energy_unit = 'kcal/mol'", + " length_unit = 'angstrom'", + "", + "kwargs['energy_unit'] = energy_unit", + "kwargs['length_unit'] = length_unit", + "kwargs['selected_feature_list'] = beaker.selected_feature_list", + "print beaker.selected_feature_list", + "print beaker.allowed_operations", + "", + "P, D, feature_list = get_data_from_nomad_sim(beaker.allowed_operations, **kwargs)", + "out = LILO(P, D, feature_list, print_lasso=False, lasso_number=30, print_model=True)" + ] + }, + "output": { + "state": {}, + "result": { + "type": "Results", + "outputdata": [ + { + "type": "err", + "value": "INFO: Calculating descriptor: atomic_features\n" + }, + { + "type": "err", + "value": "INFO: Writing descriptor to file.\n" + }, + { + "type": "err", + "value": "INFO: Writing descriptor information to file.\n" + }, + { + "type": "err", + "value": "INFO: Descriptor calculation: done.\n" + }, + { + "type": "err", + "value": "WARNING: No allowed operations selected.\n" + }, + { + "type": "err", + "value": "INFO: Number of total features generated: 8\n" + }, + { + "type": "out", + "value": "['atomic_ionization_potential', 'atomic_electron_affinity', 'atomic_rs_max', 'atomic_rp_max']\n['+', '|-|', '/', '^2', 'exp']\nOnly 8 features are collected" + }, + { + "type": "out", + "value": "\n1D:\t0.313339\t- 0.477 r_p(A) + 1.014\n2D:\t0.304003\t- 0.285 r_p(B) - 0.498 r_p(A) + 1.294\n3D:\t0.280145\t- 5.845 r_p(B) - 0.439 r_p(A) + 8.426 r_s(B) - 0.348\n\n" + } + ] + }, + "selectedType": "Results", + "pluginName": "IPython", + "shellId": "CF239072B98E4D2890C4EF3EAF36FD99", + "elapsedTime": 15202, + "height": 309 + }, + "evaluatorReader": true, + "lineCount": 19, + "tags": "calc_cell" + }, + { + "id": "codekH7ZWC", + "type": "code", + "evaluator": "IPython", + "input": { + "body": [ + "parameter_list = beaker.selected_feature_list", + "parameter_list.append(beaker.allowed_operations)", + "name_html_page = hashlib.sha224(str(parameter_list)).hexdigest()[:16]", + "", + "data_folder='/parsed/prod-017/FhiAimsParser2.0.0/RdUzye8EKmv-z4LGNHGTSk8S3S1WY'", + "lookup_file = '/home/beaker/.beaker/v1/web/tmp/lookup.dat'", + "control_file = '/home/beaker/.beaker/v1/web/tmp/control.json'", + "legend_title='Reference E(RS)-E(ZB)'", + "target_name='E(RS)-E(ZB)'", + "", + "json_list, frame_list, x_list, y_list, target_list, target_pred_list = get_json_list(method='file', data_folder=data_folder,", + " path_to_file=lookup_file, drop_duplicates=False, displace_duplicates=True, predicted_value=True)", + "beaker.viewer_result = name_html_page", + "", + "", + "plot_result = plot(name=name_html_page, json_list=json_list, frames='list', frame_list=frame_list, ", + " file_format='NOMAD', clustering_x_list=x_list, clustering_y_list=y_list, target_list=target_list,", + " target_unit=energy_unit, legend_title=legend_title, target_name=target_name,", + " target_pred_list=target_pred_list,", + " plot_title='SIS+L0 structure map',", + " clustering_point_size=12, tmp_folder=kwargs['tmp_folder'], control_file=control_file,", + " op_list=kwargs['op_list'], operations_on_structure=kwargs['operations_on_structure'])" + ], + "hidden": true + }, + "output": { + "state": {}, + "result": { + "type": "Results", + "outputdata": [ + { + "type": "err", + "value": "INFO: Generating figures and geometry files.\n" + }, + { + "type": "err", + "value": "INFO: Generating figures and geometry files: done.\n" + }, + { + "type": "err", + "value": "INFO: The color in the plot is given by the target value.\n" + }, + { + "type": "err", + "value": "INFO: Click on the button 'View interactive 2D scatter plot' to see the plot.\n" + } + ] + }, + "selectedType": "Results", + "pluginName": "IPython", + "shellId": "CF239072B98E4D2890C4EF3EAF36FD99", + "elapsedTime": 5043, + "height": 142 + }, + "evaluatorReader": true, + "lineCount": 22, + "tags": "calc_cell" + }, + { + "id": "codepqAHnM", + "type": "code", + "evaluator": "JavaScript", + "input": { + "body": [ + "var result_link = '/user/tmp/' + beaker.viewer_result + '.html';", + "beaker.view_result(result_link);" + ], + "hidden": true + }, + "output": { + "state": {}, + "selectedType": "BeakerDisplay", + "pluginName": "JavaScript", + "elapsedTime": 92 + }, + "evaluatorReader": true, + "lineCount": 2, + "tags": "calc_cell" + }, + { + "id": "codebAh66z", + "type": "code", + "evaluator": "HTML", + "input": { + "body": [ + "We obtain good fits. But what about predicting Ediff of a new material? We test the prediction performance via leave one out CV. How often is the same descriptor selected?" + ], + "hidden": true + }, + "output": { + "state": {}, + "result": { + "type": "BeakerDisplay", + "innertype": "Html", + "object": "<script>\nvar beaker = bkHelper.getBeakerObject().beakerObj;\n</script>\nWe obtain good fits. But what about predicting Ediff of a new material? We test the prediction performance via leave one out CV. How often is the same descriptor selected?" + }, + "selectedType": "BeakerDisplay", + "elapsedTime": 0, + "height": 92 + }, + "evaluatorReader": true, + "lineCount": 1 + }, + { + "id": "codel2Xara", + "type": "code", + "evaluator": "IPython", + "input": { + "body": [ + "def split_data(P, D, cv_i):", + " P_1, P_test, P_2 = np.split(P, [cv_i, cv_i+1])", + " P_train = np.concatenate((P_1,P_2))", + " D_1, D_test, D_2 = np.split(D, [cv_i, cv_i+1])", + " D_train = np.concatenate((D_1,D_2))", + " D_test = np.column_stack( (D_test, np.ones(1)) ) ", + " return P_train, P_test, D_train, D_test", + "", + "# Leave-one-out cross-validation", + "compounds = len(P)", + "dimensions = range(1,4)", + "", + "", + "P_predict = np.empty([len(dimensions),compounds])", + "for cv_i in range(compounds):", + " P_train, P_test, D_train, D_test = split_data(P, D, cv_i)", + " out = LILO(P_train, D_train, feature_list, print_lasso=False, lasso_number=20, print_model=True)", + " for dim in dimensions:", + " indices_for_D, coef,RMSE = out[dim-1]", + " P_predict[dim-1,cv_i] = np.dot(D_test[:, indices_for_D+[-1]], coef)", + "print np.linalg.norm(P-P_predict, axis=1)/np.sqrt(compounds)", + "", + "", + "", + "# plot", + "for dim in dimensions:", + " predict = P_predict[dim-1]", + " if dim == 1:", + " maxi = max(max(P), max(predict))", + " mini = min(min(P), min(predict))", + " plt.plot([maxi,mini], [maxi,mini], 'k')", + " plt.scatter(P, predict, color=['b','r', 'g'][dim-1], label='%s-dimensional' %dim)", + "plt.legend(loc='best')", + "plt.show()", + "", + "" + ] + }, + "output": { + "state": {}, + "result": { + "type": "Results", + "outputdata": [ + { + "type": "out", + "value": "1D:\t0.138036\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.332\n2D:\t0.100832\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.482 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.145\n3D:\t0.083799\t+ 16.030 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.261 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.519 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n\n1D:\t0.137927\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.332\n2D:\t0.100832\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.483 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.145\n3D:\t0.081872\t+ 16.058 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.084 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.117 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.247\n" + }, + { + "type": "out", + "value": "\n1D:\t0.135085\t- 0.101 EA(A)+IP(B)/r_p(A)^2 - 0.378\n2D:\t0.104454\t+ 16.080 r_s(B)/exp((r_s(B)+r_p(A))^2) + 4.572 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.418\n3D:\t0.094990\t+ 13.047 r_p(B)/exp((r_p(B)+r_p(A))^2) + 3.209 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 + 6.377 |r_s(A)-r_d(B)|/exp(r_p(A)+r_d(B)) - 0.388\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137849\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100774\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.477 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.146\n3D:\t0.084110\t+ 16.054 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.268 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.504 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.236\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137448\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100631\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.500 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.142\n3D:\t0.084212\t+ 16.063 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.266 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.504 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.136161\t+ 0.340 |EA(B)-IP(B)|/exp(r_p(A)^2) - 0.190\n2D:\t0.098612\t+ 0.115 |EA(B)-IP(B)|/r_p(A)^2 - 1.440 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.150\n3D:\t0.079913\t+ 15.994 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.199 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.632 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.253\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137532\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100733\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.492 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.143\n3D:\t0.084231\t+ 16.070 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.261 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.502 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137751\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100807\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.487 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.144\n3D:\t0.081838\t+ 16.105 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.076 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.102 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.248\n" + }, + { + "type": "out", + "value": "\n1D:\t0.136271\t- 0.056 IP(A)+IP(B)/r_p(A)^2 - 0.336\n2D:\t0.106724\t+ 16.583 r_s(B)/exp((r_s(B)+r_p(A))^2) + 4.441 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.411\n3D:\t0.079819\t+ 16.363 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.086 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.095 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.246\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137217\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100763\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.493 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.143\n3D:\t0.084225\t+ 16.065 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.264 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.504 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137573\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100639\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.498 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.142\n3D:\t0.083509\t+ 16.002 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.286 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.530 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.235\n" + }, + { + "type": "out", + "value": "\n1D:\t0.133112\t- 0.211 IP(A)+IP(B)/(r_p(A)+r_s(A))^2 - 0.408\n2D:\t0.111514\t+ 11.570 r_p(B)/exp((r_p(B)+r_p(A))^2) + 3.926 r_s(B)/(r_p(B)+r_p(A))^2 - 0.424\n3D:\t0.083829\t+ 16.337 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.250 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.495 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.239\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137692\t- 0.056 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100776\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.485 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.145\n3D:\t0.081220\t+ 16.266 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.096 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.093 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.244\n" + }, + { + "type": "out", + "value": "\n1D:\t0.129244\t- 0.057 IP(A)+IP(B)/r_p(A)^2 - 0.339\n2D:\t0.110603\t+ 11.242 r_p(B)/exp((r_p(B)+r_p(A))^2) + 4.036 r_s(B)/(r_p(B)+r_p(A))^2 - 0.433\n3D:\t0.080562\t+ 16.071 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.311 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.412 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.226\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137869\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.099810\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.509 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.144\n3D:\t0.082653\t+ 16.043 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.289 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.540 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.239\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137337\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.330\n2D:\t0.100226\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.476 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.143\n3D:\t0.083912\t+ 16.107 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.259 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.462 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.234\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137129\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.329\n2D:\t0.099823\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.479 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.142\n3D:\t0.081447\t+ 16.147 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.089 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.039 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.240\n" + }, + { + "type": "out", + "value": "\n1D:\t0.136799\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.329\n2D:\t0.098896\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.489 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.140\n3D:\t0.081126\t+ 16.180 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.097 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.005 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.236\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137952\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.332\n2D:\t0.099938\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.522 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.139\n3D:\t0.080669\t+ 16.071 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.137 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.018 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.234\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137994\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.108145\t+ 16.328 r_s(B)/exp((r_s(B)+r_p(A))^2) + 4.410 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.410\n3D:\t0.093789\t- 1.313 EA(A)/exp(r_d(A)^2) + 11.839 r_p(B)/exp((r_p(B)+r_p(A))^2) + 3.528 r_s(B)/(r_p(B)+r_p(A))^2 - 0.367\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137905\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100560\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.468 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.147\n3D:\t0.083683\t+ 16.121 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.244 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.464 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137820\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100406\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.459 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.149\n3D:\t0.081052\t+ 16.158 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.056 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.061 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.248\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137730\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100358\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.484 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.147\n3D:\t0.084091\t+ 16.054 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.260 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.523 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.240\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137813\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100440\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.476 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.147\n3D:\t0.084127\t+ 16.094 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.259 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.491 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.138054\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100784\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.484 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.145\n3D:\t0.084231\t+ 16.071 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.261 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.501 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137936\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100466\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.487 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.146\n3D:\t0.084120\t+ 16.079 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.263 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.502 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137892\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100323\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.488 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.146\n3D:\t0.084222\t+ 16.070 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.260 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.500 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137783\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100253\t+ 0.115 |EA(B)-IP(B)|/r_p(A)^2 - 1.486 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.146\n3D:\t0.084030\t+ 16.049 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.262 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.528 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.240\n" + }, + { + "type": "out", + "value": "\n1D:\t0.119515\t- 0.254 IP(B)/exp(r_p(A)^2) - 0.178\n2D:\t0.099153\t+ 0.288 |EA(B)-IP(B)|/exp(r_p(A)^2) - 0.306 r_p(B)+r_d(A)/exp(r_d(A)^2) - 0.123\n3D:\t0.073519\t+ 0.281 |EA(B)-IP(B)|/exp(r_p(A)^2) - 11.139 |r_p(B)-r_s(B)|/exp(r_s(B)+r_d(A)) - 1.092 |r_p(B)-r_s(A)|/exp(r_s(A)) + 0.063\n" + }, + { + "type": "out", + "value": "\n1D:\t0.131019\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.095780\t+ 0.113 |EA(B)-IP(B)|/r_p(A)^2 - 1.484 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.144\n3D:\t0.082295\t+ 16.038 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.267 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.436 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.233\n" + }, + { + "type": "out", + "value": "\n1D:\t0.136280\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100196\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.485 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.144\n3D:\t0.084215\t+ 16.077 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.260 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.507 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n" + }, + { + "type": "out", + "value": "\n1D:\t0.135518\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.335\n2D:\t0.098696\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.499 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.144\n3D:\t0.083156\t+ 16.105 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.275 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.448 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.233\n" + }, + { + "type": "out", + "value": "\n1D:\t0.136780\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.329\n2D:\t0.100551\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.463 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.146\n3D:\t0.082495\t+ 15.940 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.298 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.616 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.244\n" + }, + { + "type": "out", + "value": "\n1D:\t0.135764\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.328\n2D:\t0.098737\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.468 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.143\n3D:\t0.084132\t+ 16.026 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.261 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.543 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.241\n" + }, + { + "type": "out", + "value": "\n1D:\t0.136102\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.328\n2D:\t0.098713\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.477 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.142\n3D:\t0.084227\t+ 16.080 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.261 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.493 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.136488\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.329\n2D:\t0.098292\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.496 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.139\n3D:\t0.081134\t+ 16.172 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.100 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.010 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.236\n" + }, + { + "type": "out", + "value": "\n1D:\t0.135465\t- 0.219 IP(A)+IP(B)/(r_p(A)+r_s(A))^2 - 0.419\n2D:\t0.100194\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.449 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.148\n3D:\t0.082983\t+ 15.976 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.214 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.579 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.248\n" + }, + { + "type": "out", + "value": "\n1D:\t0.138046\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100710\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.481 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.146\n3D:\t0.084223\t+ 16.064 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.261 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.505 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137978\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100731\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.477 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.146\n3D:\t0.084211\t+ 16.062 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.263 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.505 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137670\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100787\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.475 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.146\n3D:\t0.084212\t+ 16.064 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.266 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.502 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137741\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100254\t+ 0.115 |EA(B)-IP(B)|/r_p(A)^2 - 1.487 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.146\n3D:\t0.084046\t+ 16.054 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.262 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.524 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.240\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137931\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100266\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.485 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.146\n3D:\t0.083981\t+ 16.108 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.264 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.480 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.236\n" + }, + { + "type": "out", + "value": "\n1D:\t0.138056\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.332\n2D:\t0.100772\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.486 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.145\n3D:\t0.084232\t+ 16.071 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.261 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.501 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.138019\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100470\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.492 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.145\n3D:\t0.083999\t+ 16.084 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.268 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.499 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137971\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100221\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.495 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.145\n3D:\t0.084230\t+ 16.071 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.262 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.502 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137807\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100113\t+ 0.115 |EA(B)-IP(B)|/r_p(A)^2 - 1.491 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.146\n3D:\t0.083967\t+ 16.049 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.264 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.528 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.240\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137647\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.335\n2D:\t0.099798\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.501 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.145\n3D:\t0.083654\t+ 16.059 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.272 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.523 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.239\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137721\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100527\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.480 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.147\n3D:\t0.084099\t+ 16.049 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.258 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.527 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.240\n" + }, + { + "type": "out", + "value": "\n1D:\t0.134586\t- 0.101 EA(A)+IP(B)/r_p(A)^2 - 0.380\n2D:\t0.099977\t+ 0.115 |EA(B)-IP(B)|/r_p(A)^2 - 1.437 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.150\n3D:\t0.083558\t+ 15.999 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.220 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.567 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.247\n" + }, + { + "type": "out", + "value": "\n1D:\t0.136996\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.335\n2D:\t0.100271\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.459 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.149\n3D:\t0.083902\t+ 16.103 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.245 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.495 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.240\n" + }, + { + "type": "out", + "value": "\n1D:\t0.138001\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.332\n2D:\t0.100812\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.487 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.144\n3D:\t0.084230\t+ 16.072 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.262 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.501 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137844\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.331\n2D:\t0.100812\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.489 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.144\n3D:\t0.083479\t+ 16.096 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.297 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.485 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.233\n" + }, + { + "type": "out", + "value": "\n1D:\t0.138047\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.332\n2D:\t0.100152\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.518 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.142\n3D:\t0.083888\t+ 16.081 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.284 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.498 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.235\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137839\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.099667\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.510 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.144\n3D:\t0.083605\t+ 16.057 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.278 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.523 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n" + }, + { + "type": "out", + "value": "\n1D:\t0.136889\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100367\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.498 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.143\n3D:\t0.084202\t+ 16.075 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.265 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.490 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.236\n" + }, + { + "type": "out", + "value": "\n1D:\t0.136322\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.335\n2D:\t0.100832\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.483 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.145\n3D:\t0.084182\t+ 16.085 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.253 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.495 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137980\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100831\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.482 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.145\n3D:\t0.084062\t+ 16.093 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.257 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.493 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137706\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.332\n2D:\t0.100486\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.488 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.143\n3D:\t0.084039\t+ 16.037 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.263 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.524 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n" + }, + { + "type": "out", + "value": "\n1D:\t0.138006\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.332\n2D:\t0.100720\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.487 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.144\n3D:\t0.084229\t+ 16.067 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.261 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.504 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n" + }, + { + "type": "out", + "value": "\n1D:\t0.138000\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.332\n2D:\t0.099521\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.520 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.138\n3D:\t0.083198\t+ 0.111 |EA(B)-IP(B)|/r_p(A)^2 - 2.799 |r_p(B)-r_s(B)|/exp(r_d(A)^2) - 1.510 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.107\n" + }, + { + "type": "out", + "value": "\n1D:\t0.138038\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100817\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.482 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.145\n3D:\t0.084230\t+ 16.069 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.261 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.504 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137752\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100552\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.479 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.146\n3D:\t0.084216\t+ 16.073 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.260 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.503 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137742\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100521\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.480 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.147\n3D:\t0.084141\t+ 16.070 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.262 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.495 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.236\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137753\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100473\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.481 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.147\n3D:\t0.084055\t+ 16.045 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.258 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.531 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.241\n" + }, + { + "type": "out", + "value": "\n1D:\t0.138044\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100832\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.483 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.145\n3D:\t0.082042\t+ 16.081 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.085 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.109 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.247\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137211\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100832\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.482 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.145\n3D:\t0.084133\t+ 16.046 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.268 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.513 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137854\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100559\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.500 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.141\n3D:\t0.083432\t+ 16.007 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.287 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.522 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.234\n" + }, + { + "type": "out", + "value": "\n1D:\t0.134610\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.329\n2D:\t0.099178\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.428 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.150\n3D:\t0.079162\t+ 15.947 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.019 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.207 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.260\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137906\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.332\n2D:\t0.100747\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.482 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.144\n3D:\t0.081263\t+ 16.027 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.087 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.129 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.247\n" + }, + { + "type": "out", + "value": "\n1D:\t0.138048\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.332\n2D:\t0.100805\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.484 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.144\n3D:\t0.083314\t+ 16.015 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.268 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.521 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137924\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.100821\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.486 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.144\n3D:\t0.083532\t+ 16.032 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.282 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.505 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.234\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137775\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.331\n2D:\t0.100821\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.486 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.144\n3D:\t0.083994\t+ 16.056 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.275 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.519 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n" + }, + { + "type": "out", + "value": "\n1D:\t0.135541\t- 0.220 IP(A)+IP(B)/(r_p(A)+r_s(A))^2 - 0.421\n2D:\t0.100592\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.464 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.147\n3D:\t0.083796\t+ 16.022 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.234 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.552 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.244\n" + }, + { + "type": "out", + "value": "\n1D:\t0.136449\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.329\n2D:\t0.099449\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.471 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.143\n3D:\t0.083734\t+ 16.126 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.258 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.445 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.232\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137564\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.099958\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.469 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.148\n3D:\t0.080928\t+ 16.169 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.076 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.061 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.246\n" + }, + { + "type": "out", + "value": "\n1D:\t0.136468\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.329\n2D:\t0.099160\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.477 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.142\n3D:\t0.081401\t+ 16.162 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.089 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.027 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.239\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137497\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100296\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.463 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.149\n3D:\t0.081273\t+ 16.154 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.067 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.076 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.248\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137896\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.332\n2D:\t0.100514\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.492 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.143\n3D:\t0.084158\t+ 16.081 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.257 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.495 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.238\n" + }, + { + "type": "out", + "value": "\n1D:\t0.138049\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.333\n2D:\t0.099991\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.516 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.139\n3D:\t0.083761\t+ 0.111 |EA(B)-IP(B)|/r_p(A)^2 - 2.799 |r_p(B)-r_s(B)|/exp(r_d(A)^2) - 1.507 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.108\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137738\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.331\n2D:\t0.100468\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.488 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.143\n3D:\t0.084189\t+ 16.063 r_p(B)/exp((r_p(B)+r_p(A))^2) - 1.263 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.503 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.136542\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.329\n2D:\t0.098501\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.491 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.139\n3D:\t0.081466\t+ 16.177 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.097 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.013 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.237\n" + }, + { + "type": "out", + "value": "\n1D:\t0.137428\t- 0.055 IP(A)+IP(B)/r_p(A)^2 - 0.334\n2D:\t0.100543\t+ 0.114 |EA(B)-IP(B)|/r_p(A)^2 - 1.460 |r_p(B)-r_s(A)|/exp(r_s(A)) - 0.149\n3D:\t0.081218\t+ 16.146 r_s(B)/exp((r_s(B)+r_p(A))^2) - 1.054 |r_p(B)-r_s(A)|/exp(r_s(A)) + 4.092 |r_s(B)-r_d(A)|/(r_p(A)+r_d(A))^2 - 0.251\n" + }, + { + "type": "out", + "value": "\n[ 0.19000064 0.1441343 0.12024634]\n" + } + ], + "payload": "<div class=\"output_subarea output_png\"><img src=\"data:image/png;base64,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\nkjyICLXhBwAAAABJRU5ErkJggg==\n\"></div>" + }, + "selectedType": "Results", + "pluginName": "IPython", + "shellId": "9F533114F51B41D4A9DB4EF14E0B36FC", + "elapsedTime": 465205, + "height": 5799 + }, + "evaluatorReader": true, + "lineCount": 36 + } + ], + "namespace": { + "selected_feature_list": [ + "atomic_ionization_potential", + "atomic_electron_affinity", + "atomic_rs_max", + "atomic_rp_max" + ], + "allowed_operations": [ + "+", + "|-|", + "/", + "^2", + "exp" + ], + "max_dim": "2", + "structures_diff": null, + "n_comb": null, + "n_sis": null, + "units": "eV_angstrom", + "viewer_result": "7719891784df6878" + } +} -- GitLab