{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "This notebook demonstrates use of the code 'retrieve_Citrine.py' in plotting data from various datasets collected by Citrine Informatics at http://citrination.com/, and output it in the form of a matplotlib figure. In this example, we query the Citrine API to retrieve all the data on the semiconductor material PbTe contributed by 'OQMD' (http://oqmd.org/) to Citrine. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "from matminer.data_retrieval.retrieve_Citrine import CitrineDataRetrieval\n",
    "import matplotlib.pyplot as plt\n",
    "from IPython.display import Image"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "api_key = None     # Set your Citrine API key here. If set as an environment variable 'CITRINE_KEY', set it to 'None'"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Create an adapter to the Citrine Database."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": []
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>data_set_id</th>\n",
       "      <th>material.chemicalFormula</th>\n",
       "      <th>material.condition</th>\n",
       "      <th>Band gap</th>\n",
       "      <th>Formation energy</th>\n",
       "      <th>Stability (energy relative to convex hull)</th>\n",
       "      <th>measurement.condition</th>\n",
       "      <th>measurement.dataType</th>\n",
       "      <th>measurement.method</th>\n",
       "      <th>measurement.reference</th>\n",
       "      <th>property.units</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>sample</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1175</td>\n",
       "      <td>TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'307136'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.182</td>\n",
       "      <td>0.226</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/30...</td>\n",
       "      <td>{u'Formation energy': u'eV/atom', u'Band gap':...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1181</td>\n",
       "      <td>TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'328220'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.204</td>\n",
       "      <td>0.205</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/32...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1183</td>\n",
       "      <td>TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'335192'}], u'name':...</td>\n",
       "      <td>1.00</td>\n",
       "      <td>-0.066</td>\n",
       "      <td>0.342</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/33...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1178</td>\n",
       "      <td>TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'317678'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.140</td>\n",
       "      <td>0.269</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/31...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>1171</td>\n",
       "      <td>TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'30924'}], u'name': ...</td>\n",
       "      <td>0.79</td>\n",
       "      <td>-0.355</td>\n",
       "      <td>0.054</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/30...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>1182</td>\n",
       "      <td>TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'331706'}], u'name':...</td>\n",
       "      <td>0.87</td>\n",
       "      <td>-0.409</td>\n",
       "      <td>-0.383</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/33...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>1168</td>\n",
       "      <td>TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'669871'}], u'name':...</td>\n",
       "      <td>0.88</td>\n",
       "      <td>-0.358</td>\n",
       "      <td>0.051</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/66...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>1187</td>\n",
       "      <td>TePbO3</td>\n",
       "      <td>[{u'scalar': [{u'value': u'350739'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.398</td>\n",
       "      <td>0.987</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/35...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>1200</td>\n",
       "      <td>Mg2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'395845'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.068</td>\n",
       "      <td>0.398</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/39...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>113929</td>\n",
       "      <td>Fe2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'527203'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.560</td>\n",
       "      <td>0.764</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/52...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>113921</td>\n",
       "      <td>Fe2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'527203'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.560</td>\n",
       "      <td>0.764</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/52...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>1205</td>\n",
       "      <td>Co2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'413744'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.508</td>\n",
       "      <td>0.713</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/41...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>113926</td>\n",
       "      <td>Ga2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'522088'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.091</td>\n",
       "      <td>0.305</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/52...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>1205</td>\n",
       "      <td>Y2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'411182'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.701</td>\n",
       "      <td>0.214</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/41...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>1161</td>\n",
       "      <td>Zr2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'557878'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.295</td>\n",
       "      <td>0.259</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/55...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>1161</td>\n",
       "      <td>Cd2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'555322'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.144</td>\n",
       "      <td>0.380</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/55...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>1152</td>\n",
       "      <td>Cs2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'524642'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.203</td>\n",
       "      <td>0.564</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/52...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>1162</td>\n",
       "      <td>NaTePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'570661'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.225</td>\n",
       "      <td>0.406</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/57...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>1219</td>\n",
       "      <td>Lu2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'476077'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.556</td>\n",
       "      <td>0.195</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/47...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>1157</td>\n",
       "      <td>Re2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'542540'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>1.081</td>\n",
       "      <td>1.285</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/54...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>1158</td>\n",
       "      <td>Bi2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'547651'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.121</td>\n",
       "      <td>0.325</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/54...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>1212</td>\n",
       "      <td>Li2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'447039'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.396</td>\n",
       "      <td>0.389</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/44...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>1164</td>\n",
       "      <td>TePbO3</td>\n",
       "      <td>[{u'scalar': [{u'value': u'11476'}], u'name': ...</td>\n",
       "      <td>2.56</td>\n",
       "      <td>-1.385</td>\n",
       "      <td>-0.029</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/11...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>1195</td>\n",
       "      <td>Si2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'377952'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.610</td>\n",
       "      <td>0.815</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/37...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>1211</td>\n",
       "      <td>Ca2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'444473'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.728</td>\n",
       "      <td>0.367</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/44...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>1218</td>\n",
       "      <td>Mn2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'473522'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.428</td>\n",
       "      <td>0.632</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/47...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>1208</td>\n",
       "      <td>Ge2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'434254'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.300</td>\n",
       "      <td>0.504</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/43...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>1223</td>\n",
       "      <td>Nb2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'488862'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.222</td>\n",
       "      <td>0.509</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/48...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>1170</td>\n",
       "      <td>Tc2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'552758'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.532</td>\n",
       "      <td>0.740</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/55...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>1227</td>\n",
       "      <td>Be2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'501642'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.833</td>\n",
       "      <td>1.037</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/50...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>1198</td>\n",
       "      <td>Cr2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'388176'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.581</td>\n",
       "      <td>0.815</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/38...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>1152</td>\n",
       "      <td>Fe2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'527203'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.560</td>\n",
       "      <td>0.764</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/52...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53</th>\n",
       "      <td>1182</td>\n",
       "      <td>Ni2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'529762'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.246</td>\n",
       "      <td>0.455</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/52...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54</th>\n",
       "      <td>1222</td>\n",
       "      <td>Sb2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'486305'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.201</td>\n",
       "      <td>0.405</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/48...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55</th>\n",
       "      <td>1158</td>\n",
       "      <td>Sr2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'545098'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.780</td>\n",
       "      <td>0.367</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/54...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56</th>\n",
       "      <td>113929</td>\n",
       "      <td>Cs2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'524642'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.203</td>\n",
       "      <td>0.564</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/52...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>57</th>\n",
       "      <td>1197</td>\n",
       "      <td>La2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'385619'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.900</td>\n",
       "      <td>0.190</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/38...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>58</th>\n",
       "      <td>1199</td>\n",
       "      <td>Pr2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'390735'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.796</td>\n",
       "      <td>0.181</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/39...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>59</th>\n",
       "      <td>113921</td>\n",
       "      <td>Cs2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'524642'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.203</td>\n",
       "      <td>0.564</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/52...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>60</th>\n",
       "      <td>1224</td>\n",
       "      <td>Ce2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'491422'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.807</td>\n",
       "      <td>0.178</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/49...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>1164</td>\n",
       "      <td>Nd2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'537425'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.782</td>\n",
       "      <td>0.183</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/53...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>62</th>\n",
       "      <td>1206</td>\n",
       "      <td>Hf2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'416302'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.067</td>\n",
       "      <td>0.315</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/41...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>63</th>\n",
       "      <td>1222</td>\n",
       "      <td>Zn2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'483751'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.211</td>\n",
       "      <td>0.449</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/48...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>64</th>\n",
       "      <td>1225</td>\n",
       "      <td>Sn2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'493970'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.049</td>\n",
       "      <td>0.275</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/49...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>1196</td>\n",
       "      <td>Yb2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'383065'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.755</td>\n",
       "      <td>0.367</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/38...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>1163</td>\n",
       "      <td>Ta2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'532318'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.467</td>\n",
       "      <td>0.672</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/53...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>67</th>\n",
       "      <td>1231</td>\n",
       "      <td>Hg2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'514430'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.180</td>\n",
       "      <td>0.385</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/51...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>1221</td>\n",
       "      <td>Th2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'481193'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.635</td>\n",
       "      <td>0.055</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/48...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>1225</td>\n",
       "      <td>Dy2TePb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'496530'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.677</td>\n",
       "      <td>0.187</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/49...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>70</th>\n",
       "      <td>1162</td>\n",
       "      <td>TePtPb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'568106'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.234</td>\n",
       "      <td>0.059</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/56...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>71</th>\n",
       "      <td>1213</td>\n",
       "      <td>TeRh2Pb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'452150'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.075</td>\n",
       "      <td>0.290</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/45...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>1215</td>\n",
       "      <td>TeIr2Pb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'459812'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.591</td>\n",
       "      <td>0.795</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/45...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>73</th>\n",
       "      <td>1228</td>\n",
       "      <td>TeRu2Pb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'504194'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.470</td>\n",
       "      <td>0.675</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/50...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>1192</td>\n",
       "      <td>TeOs2Pb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'370286'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>1.062</td>\n",
       "      <td>1.289</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/37...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75</th>\n",
       "      <td>1196</td>\n",
       "      <td>TeAs2Pb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'380513'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.341</td>\n",
       "      <td>0.545</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/38...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>1217</td>\n",
       "      <td>TePd2Pb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'468415'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.198</td>\n",
       "      <td>0.166</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/46...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>77</th>\n",
       "      <td>1212</td>\n",
       "      <td>TeMo2Pb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'449591'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.630</td>\n",
       "      <td>0.968</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/44...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>78</th>\n",
       "      <td>1191</td>\n",
       "      <td>TePt2Pb</td>\n",
       "      <td>[{u'scalar': [{u'value': u'365180'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>0.072</td>\n",
       "      <td>0.307</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/36...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>79</th>\n",
       "      <td>1167</td>\n",
       "      <td>Te2Pd3Pb2</td>\n",
       "      <td>[{u'scalar': [{u'value': u'20649'}], u'name': ...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.381</td>\n",
       "      <td>-0.029</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/20...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>80</th>\n",
       "      <td>1189</td>\n",
       "      <td>Te2Pb2O5</td>\n",
       "      <td>[{u'scalar': [{u'value': u'359467'}], u'name':...</td>\n",
       "      <td>0.00</td>\n",
       "      <td>-0.995</td>\n",
       "      <td>0.318</td>\n",
       "      <td>[{u'units': u'KPPRA', u'scalar': [{u'value': u...</td>\n",
       "      <td>Computational</td>\n",
       "      <td>VASP with PAW/PBE</td>\n",
       "      <td>[{u'url': u'http://oqmd.org/materials/entry/35...</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>80 rows × 11 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "        data_set_id material.chemicalFormula  \\\n",
       "sample                                         \n",
       "1              1175                     TePb   \n",
       "2              1181                     TePb   \n",
       "3              1183                     TePb   \n",
       "4              1178                     TePb   \n",
       "5              1171                     TePb   \n",
       "6              1182                     TePb   \n",
       "7              1168                     TePb   \n",
       "8              1187                   TePbO3   \n",
       "9              1200                  Mg2TePb   \n",
       "10           113929                  Fe2TePb   \n",
       "11           113921                  Fe2TePb   \n",
       "12             1205                  Co2TePb   \n",
       "13           113926                  Ga2TePb   \n",
       "14             1205                   Y2TePb   \n",
       "15             1161                  Zr2TePb   \n",
       "16             1161                  Cd2TePb   \n",
       "17             1152                  Cs2TePb   \n",
       "18             1162                   NaTePb   \n",
       "19             1219                  Lu2TePb   \n",
       "20             1157                  Re2TePb   \n",
       "21             1158                  Bi2TePb   \n",
       "22             1212                  Li2TePb   \n",
       "23             1164                   TePbO3   \n",
       "24             1195                  Si2TePb   \n",
       "25             1211                  Ca2TePb   \n",
       "26             1218                  Mn2TePb   \n",
       "27             1208                  Ge2TePb   \n",
       "28             1223                  Nb2TePb   \n",
       "29             1170                  Tc2TePb   \n",
       "30             1227                  Be2TePb   \n",
       "...             ...                      ...   \n",
       "51             1198                  Cr2TePb   \n",
       "52             1152                  Fe2TePb   \n",
       "53             1182                  Ni2TePb   \n",
       "54             1222                  Sb2TePb   \n",
       "55             1158                  Sr2TePb   \n",
       "56           113929                  Cs2TePb   \n",
       "57             1197                  La2TePb   \n",
       "58             1199                  Pr2TePb   \n",
       "59           113921                  Cs2TePb   \n",
       "60             1224                  Ce2TePb   \n",
       "61             1164                  Nd2TePb   \n",
       "62             1206                  Hf2TePb   \n",
       "63             1222                  Zn2TePb   \n",
       "64             1225                  Sn2TePb   \n",
       "65             1196                  Yb2TePb   \n",
       "66             1163                  Ta2TePb   \n",
       "67             1231                  Hg2TePb   \n",
       "68             1221                  Th2TePb   \n",
       "69             1225                  Dy2TePb   \n",
       "70             1162                   TePtPb   \n",
       "71             1213                  TeRh2Pb   \n",
       "72             1215                  TeIr2Pb   \n",
       "73             1228                  TeRu2Pb   \n",
       "74             1192                  TeOs2Pb   \n",
       "75             1196                  TeAs2Pb   \n",
       "76             1217                  TePd2Pb   \n",
       "77             1212                  TeMo2Pb   \n",
       "78             1191                  TePt2Pb   \n",
       "79             1167                Te2Pd3Pb2   \n",
       "80             1189                 Te2Pb2O5   \n",
       "\n",
       "                                       material.condition  Band gap  \\\n",
       "sample                                                                \n",
       "1       [{u'scalar': [{u'value': u'307136'}], u'name':...      0.00   \n",
       "2       [{u'scalar': [{u'value': u'328220'}], u'name':...      0.00   \n",
       "3       [{u'scalar': [{u'value': u'335192'}], u'name':...      1.00   \n",
       "4       [{u'scalar': [{u'value': u'317678'}], u'name':...      0.00   \n",
       "5       [{u'scalar': [{u'value': u'30924'}], u'name': ...      0.79   \n",
       "6       [{u'scalar': [{u'value': u'331706'}], u'name':...      0.87   \n",
       "7       [{u'scalar': [{u'value': u'669871'}], u'name':...      0.88   \n",
       "8       [{u'scalar': [{u'value': u'350739'}], u'name':...      0.00   \n",
       "9       [{u'scalar': [{u'value': u'395845'}], u'name':...      0.00   \n",
       "10      [{u'scalar': [{u'value': u'527203'}], u'name':...      0.00   \n",
       "11      [{u'scalar': [{u'value': u'527203'}], u'name':...      0.00   \n",
       "12      [{u'scalar': [{u'value': u'413744'}], u'name':...      0.00   \n",
       "13      [{u'scalar': [{u'value': u'522088'}], u'name':...      0.00   \n",
       "14      [{u'scalar': [{u'value': u'411182'}], u'name':...      0.00   \n",
       "15      [{u'scalar': [{u'value': u'557878'}], u'name':...      0.00   \n",
       "16      [{u'scalar': [{u'value': u'555322'}], u'name':...      0.00   \n",
       "17      [{u'scalar': [{u'value': u'524642'}], u'name':...      0.00   \n",
       "18      [{u'scalar': [{u'value': u'570661'}], u'name':...      0.00   \n",
       "19      [{u'scalar': [{u'value': u'476077'}], u'name':...      0.00   \n",
       "20      [{u'scalar': [{u'value': u'542540'}], u'name':...      0.00   \n",
       "21      [{u'scalar': [{u'value': u'547651'}], u'name':...      0.00   \n",
       "22      [{u'scalar': [{u'value': u'447039'}], u'name':...      0.00   \n",
       "23      [{u'scalar': [{u'value': u'11476'}], u'name': ...      2.56   \n",
       "24      [{u'scalar': [{u'value': u'377952'}], u'name':...      0.00   \n",
       "25      [{u'scalar': [{u'value': u'444473'}], u'name':...      0.00   \n",
       "26      [{u'scalar': [{u'value': u'473522'}], u'name':...      0.00   \n",
       "27      [{u'scalar': [{u'value': u'434254'}], u'name':...      0.00   \n",
       "28      [{u'scalar': [{u'value': u'488862'}], u'name':...      0.00   \n",
       "29      [{u'scalar': [{u'value': u'552758'}], u'name':...      0.00   \n",
       "30      [{u'scalar': [{u'value': u'501642'}], u'name':...      0.00   \n",
       "...                                                   ...       ...   \n",
       "51      [{u'scalar': [{u'value': u'388176'}], u'name':...      0.00   \n",
       "52      [{u'scalar': [{u'value': u'527203'}], u'name':...      0.00   \n",
       "53      [{u'scalar': [{u'value': u'529762'}], u'name':...      0.00   \n",
       "54      [{u'scalar': [{u'value': u'486305'}], u'name':...      0.00   \n",
       "55      [{u'scalar': [{u'value': u'545098'}], u'name':...      0.00   \n",
       "56      [{u'scalar': [{u'value': u'524642'}], u'name':...      0.00   \n",
       "57      [{u'scalar': [{u'value': u'385619'}], u'name':...      0.00   \n",
       "58      [{u'scalar': [{u'value': u'390735'}], u'name':...      0.00   \n",
       "59      [{u'scalar': [{u'value': u'524642'}], u'name':...      0.00   \n",
       "60      [{u'scalar': [{u'value': u'491422'}], u'name':...      0.00   \n",
       "61      [{u'scalar': [{u'value': u'537425'}], u'name':...      0.00   \n",
       "62      [{u'scalar': [{u'value': u'416302'}], u'name':...      0.00   \n",
       "63      [{u'scalar': [{u'value': u'483751'}], u'name':...      0.00   \n",
       "64      [{u'scalar': [{u'value': u'493970'}], u'name':...      0.00   \n",
       "65      [{u'scalar': [{u'value': u'383065'}], u'name':...      0.00   \n",
       "66      [{u'scalar': [{u'value': u'532318'}], u'name':...      0.00   \n",
       "67      [{u'scalar': [{u'value': u'514430'}], u'name':...      0.00   \n",
       "68      [{u'scalar': [{u'value': u'481193'}], u'name':...      0.00   \n",
       "69      [{u'scalar': [{u'value': u'496530'}], u'name':...      0.00   \n",
       "70      [{u'scalar': [{u'value': u'568106'}], u'name':...      0.00   \n",
       "71      [{u'scalar': [{u'value': u'452150'}], u'name':...      0.00   \n",
       "72      [{u'scalar': [{u'value': u'459812'}], u'name':...      0.00   \n",
       "73      [{u'scalar': [{u'value': u'504194'}], u'name':...      0.00   \n",
       "74      [{u'scalar': [{u'value': u'370286'}], u'name':...      0.00   \n",
       "75      [{u'scalar': [{u'value': u'380513'}], u'name':...      0.00   \n",
       "76      [{u'scalar': [{u'value': u'468415'}], u'name':...      0.00   \n",
       "77      [{u'scalar': [{u'value': u'449591'}], u'name':...      0.00   \n",
       "78      [{u'scalar': [{u'value': u'365180'}], u'name':...      0.00   \n",
       "79      [{u'scalar': [{u'value': u'20649'}], u'name': ...      0.00   \n",
       "80      [{u'scalar': [{u'value': u'359467'}], u'name':...      0.00   \n",
       "\n",
       "        Formation energy  Stability (energy relative to convex hull)  \\\n",
       "sample                                                                 \n",
       "1                 -0.182                                       0.226   \n",
       "2                 -0.204                                       0.205   \n",
       "3                 -0.066                                       0.342   \n",
       "4                 -0.140                                       0.269   \n",
       "5                 -0.355                                       0.054   \n",
       "6                 -0.409                                      -0.383   \n",
       "7                 -0.358                                       0.051   \n",
       "8                 -0.398                                       0.987   \n",
       "9                 -0.068                                       0.398   \n",
       "10                 0.560                                       0.764   \n",
       "11                 0.560                                       0.764   \n",
       "12                 0.508                                       0.713   \n",
       "13                 0.091                                       0.305   \n",
       "14                -0.701                                       0.214   \n",
       "15                -0.295                                       0.259   \n",
       "16                 0.144                                       0.380   \n",
       "17                -0.203                                       0.564   \n",
       "18                -0.225                                       0.406   \n",
       "19                -0.556                                       0.195   \n",
       "20                 1.081                                       1.285   \n",
       "21                 0.121                                       0.325   \n",
       "22                -0.396                                       0.389   \n",
       "23                -1.385                                      -0.029   \n",
       "24                 0.610                                       0.815   \n",
       "25                -0.728                                       0.367   \n",
       "26                 0.428                                       0.632   \n",
       "27                 0.300                                       0.504   \n",
       "28                 0.222                                       0.509   \n",
       "29                 0.532                                       0.740   \n",
       "30                 0.833                                       1.037   \n",
       "...                  ...                                         ...   \n",
       "51                 0.581                                       0.815   \n",
       "52                 0.560                                       0.764   \n",
       "53                 0.246                                       0.455   \n",
       "54                 0.201                                       0.405   \n",
       "55                -0.780                                       0.367   \n",
       "56                -0.203                                       0.564   \n",
       "57                -0.900                                       0.190   \n",
       "58                -0.796                                       0.181   \n",
       "59                -0.203                                       0.564   \n",
       "60                -0.807                                       0.178   \n",
       "61                -0.782                                       0.183   \n",
       "62                -0.067                                       0.315   \n",
       "63                 0.211                                       0.449   \n",
       "64                 0.049                                       0.275   \n",
       "65                -0.755                                       0.367   \n",
       "66                 0.467                                       0.672   \n",
       "67                 0.180                                       0.385   \n",
       "68                -0.635                                       0.055   \n",
       "69                -0.677                                       0.187   \n",
       "70                -0.234                                       0.059   \n",
       "71                 0.075                                       0.290   \n",
       "72                 0.591                                       0.795   \n",
       "73                 0.470                                       0.675   \n",
       "74                 1.062                                       1.289   \n",
       "75                 0.341                                       0.545   \n",
       "76                -0.198                                       0.166   \n",
       "77                 0.630                                       0.968   \n",
       "78                 0.072                                       0.307   \n",
       "79                -0.381                                      -0.029   \n",
       "80                -0.995                                       0.318   \n",
       "\n",
       "                                    measurement.condition  \\\n",
       "sample                                                      \n",
       "1       [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "2       [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "3       [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "4       [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "5       [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "6       [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "7       [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "8       [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "9       [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "10      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "11      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "12      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "13      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "14      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "15      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "16      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "17      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "18      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "19      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "20      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "21      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "22      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "23      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "24      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "25      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "26      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "27      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "28      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "29      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "30      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "...                                                   ...   \n",
       "51      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "52      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "53      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "54      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "55      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "56      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "57      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "58      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "59      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "60      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "61      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "62      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "63      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "64      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "65      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "66      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "67      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "68      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "69      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "70      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "71      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "72      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "73      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "74      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "75      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "76      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "77      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "78      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "79      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "80      [{u'units': u'KPPRA', u'scalar': [{u'value': u...   \n",
       "\n",
       "       measurement.dataType measurement.method  \\\n",
       "sample                                           \n",
       "1             Computational  VASP with PAW/PBE   \n",
       "2             Computational  VASP with PAW/PBE   \n",
       "3             Computational  VASP with PAW/PBE   \n",
       "4             Computational  VASP with PAW/PBE   \n",
       "5             Computational  VASP with PAW/PBE   \n",
       "6             Computational  VASP with PAW/PBE   \n",
       "7             Computational  VASP with PAW/PBE   \n",
       "8             Computational  VASP with PAW/PBE   \n",
       "9             Computational  VASP with PAW/PBE   \n",
       "10            Computational  VASP with PAW/PBE   \n",
       "11            Computational  VASP with PAW/PBE   \n",
       "12            Computational  VASP with PAW/PBE   \n",
       "13            Computational  VASP with PAW/PBE   \n",
       "14            Computational  VASP with PAW/PBE   \n",
       "15            Computational  VASP with PAW/PBE   \n",
       "16            Computational  VASP with PAW/PBE   \n",
       "17            Computational  VASP with PAW/PBE   \n",
       "18            Computational  VASP with PAW/PBE   \n",
       "19            Computational  VASP with PAW/PBE   \n",
       "20            Computational  VASP with PAW/PBE   \n",
       "21            Computational  VASP with PAW/PBE   \n",
       "22            Computational  VASP with PAW/PBE   \n",
       "23            Computational  VASP with PAW/PBE   \n",
       "24            Computational  VASP with PAW/PBE   \n",
       "25            Computational  VASP with PAW/PBE   \n",
       "26            Computational  VASP with PAW/PBE   \n",
       "27            Computational  VASP with PAW/PBE   \n",
       "28            Computational  VASP with PAW/PBE   \n",
       "29            Computational  VASP with PAW/PBE   \n",
       "30            Computational  VASP with PAW/PBE   \n",
       "...                     ...                ...   \n",
       "51            Computational  VASP with PAW/PBE   \n",
       "52            Computational  VASP with PAW/PBE   \n",
       "53            Computational  VASP with PAW/PBE   \n",
       "54            Computational  VASP with PAW/PBE   \n",
       "55            Computational  VASP with PAW/PBE   \n",
       "56            Computational  VASP with PAW/PBE   \n",
       "57            Computational  VASP with PAW/PBE   \n",
       "58            Computational  VASP with PAW/PBE   \n",
       "59            Computational  VASP with PAW/PBE   \n",
       "60            Computational  VASP with PAW/PBE   \n",
       "61            Computational  VASP with PAW/PBE   \n",
       "62            Computational  VASP with PAW/PBE   \n",
       "63            Computational  VASP with PAW/PBE   \n",
       "64            Computational  VASP with PAW/PBE   \n",
       "65            Computational  VASP with PAW/PBE   \n",
       "66            Computational  VASP with PAW/PBE   \n",
       "67            Computational  VASP with PAW/PBE   \n",
       "68            Computational  VASP with PAW/PBE   \n",
       "69            Computational  VASP with PAW/PBE   \n",
       "70            Computational  VASP with PAW/PBE   \n",
       "71            Computational  VASP with PAW/PBE   \n",
       "72            Computational  VASP with PAW/PBE   \n",
       "73            Computational  VASP with PAW/PBE   \n",
       "74            Computational  VASP with PAW/PBE   \n",
       "75            Computational  VASP with PAW/PBE   \n",
       "76            Computational  VASP with PAW/PBE   \n",
       "77            Computational  VASP with PAW/PBE   \n",
       "78            Computational  VASP with PAW/PBE   \n",
       "79            Computational  VASP with PAW/PBE   \n",
       "80            Computational  VASP with PAW/PBE   \n",
       "\n",
       "                                    measurement.reference  \\\n",
       "sample                                                      \n",
       "1       [{u'url': u'http://oqmd.org/materials/entry/30...   \n",
       "2       [{u'url': u'http://oqmd.org/materials/entry/32...   \n",
       "3       [{u'url': u'http://oqmd.org/materials/entry/33...   \n",
       "4       [{u'url': u'http://oqmd.org/materials/entry/31...   \n",
       "5       [{u'url': u'http://oqmd.org/materials/entry/30...   \n",
       "6       [{u'url': u'http://oqmd.org/materials/entry/33...   \n",
       "7       [{u'url': u'http://oqmd.org/materials/entry/66...   \n",
       "8       [{u'url': u'http://oqmd.org/materials/entry/35...   \n",
       "9       [{u'url': u'http://oqmd.org/materials/entry/39...   \n",
       "10      [{u'url': u'http://oqmd.org/materials/entry/52...   \n",
       "11      [{u'url': u'http://oqmd.org/materials/entry/52...   \n",
       "12      [{u'url': u'http://oqmd.org/materials/entry/41...   \n",
       "13      [{u'url': u'http://oqmd.org/materials/entry/52...   \n",
       "14      [{u'url': u'http://oqmd.org/materials/entry/41...   \n",
       "15      [{u'url': u'http://oqmd.org/materials/entry/55...   \n",
       "16      [{u'url': u'http://oqmd.org/materials/entry/55...   \n",
       "17      [{u'url': u'http://oqmd.org/materials/entry/52...   \n",
       "18      [{u'url': u'http://oqmd.org/materials/entry/57...   \n",
       "19      [{u'url': u'http://oqmd.org/materials/entry/47...   \n",
       "20      [{u'url': u'http://oqmd.org/materials/entry/54...   \n",
       "21      [{u'url': u'http://oqmd.org/materials/entry/54...   \n",
       "22      [{u'url': u'http://oqmd.org/materials/entry/44...   \n",
       "23      [{u'url': u'http://oqmd.org/materials/entry/11...   \n",
       "24      [{u'url': u'http://oqmd.org/materials/entry/37...   \n",
       "25      [{u'url': u'http://oqmd.org/materials/entry/44...   \n",
       "26      [{u'url': u'http://oqmd.org/materials/entry/47...   \n",
       "27      [{u'url': u'http://oqmd.org/materials/entry/43...   \n",
       "28      [{u'url': u'http://oqmd.org/materials/entry/48...   \n",
       "29      [{u'url': u'http://oqmd.org/materials/entry/55...   \n",
       "30      [{u'url': u'http://oqmd.org/materials/entry/50...   \n",
       "...                                                   ...   \n",
       "51      [{u'url': u'http://oqmd.org/materials/entry/38...   \n",
       "52      [{u'url': u'http://oqmd.org/materials/entry/52...   \n",
       "53      [{u'url': u'http://oqmd.org/materials/entry/52...   \n",
       "54      [{u'url': u'http://oqmd.org/materials/entry/48...   \n",
       "55      [{u'url': u'http://oqmd.org/materials/entry/54...   \n",
       "56      [{u'url': u'http://oqmd.org/materials/entry/52...   \n",
       "57      [{u'url': u'http://oqmd.org/materials/entry/38...   \n",
       "58      [{u'url': u'http://oqmd.org/materials/entry/39...   \n",
       "59      [{u'url': u'http://oqmd.org/materials/entry/52...   \n",
       "60      [{u'url': u'http://oqmd.org/materials/entry/49...   \n",
       "61      [{u'url': u'http://oqmd.org/materials/entry/53...   \n",
       "62      [{u'url': u'http://oqmd.org/materials/entry/41...   \n",
       "63      [{u'url': u'http://oqmd.org/materials/entry/48...   \n",
       "64      [{u'url': u'http://oqmd.org/materials/entry/49...   \n",
       "65      [{u'url': u'http://oqmd.org/materials/entry/38...   \n",
       "66      [{u'url': u'http://oqmd.org/materials/entry/53...   \n",
       "67      [{u'url': u'http://oqmd.org/materials/entry/51...   \n",
       "68      [{u'url': u'http://oqmd.org/materials/entry/48...   \n",
       "69      [{u'url': u'http://oqmd.org/materials/entry/49...   \n",
       "70      [{u'url': u'http://oqmd.org/materials/entry/56...   \n",
       "71      [{u'url': u'http://oqmd.org/materials/entry/45...   \n",
       "72      [{u'url': u'http://oqmd.org/materials/entry/45...   \n",
       "73      [{u'url': u'http://oqmd.org/materials/entry/50...   \n",
       "74      [{u'url': u'http://oqmd.org/materials/entry/37...   \n",
       "75      [{u'url': u'http://oqmd.org/materials/entry/38...   \n",
       "76      [{u'url': u'http://oqmd.org/materials/entry/46...   \n",
       "77      [{u'url': u'http://oqmd.org/materials/entry/44...   \n",
       "78      [{u'url': u'http://oqmd.org/materials/entry/36...   \n",
       "79      [{u'url': u'http://oqmd.org/materials/entry/20...   \n",
       "80      [{u'url': u'http://oqmd.org/materials/entry/35...   \n",
       "\n",
       "                                           property.units  \n",
       "sample                                                     \n",
       "1       {u'Formation energy': u'eV/atom', u'Band gap':...  \n",
       "2                                                     NaN  \n",
       "3                                                     NaN  \n",
       "4                                                     NaN  \n",
       "5                                                     NaN  \n",
       "6                                                     NaN  \n",
       "7                                                     NaN  \n",
       "8                                                     NaN  \n",
       "9                                                     NaN  \n",
       "10                                                    NaN  \n",
       "11                                                    NaN  \n",
       "12                                                    NaN  \n",
       "13                                                    NaN  \n",
       "14                                                    NaN  \n",
       "15                                                    NaN  \n",
       "16                                                    NaN  \n",
       "17                                                    NaN  \n",
       "18                                                    NaN  \n",
       "19                                                    NaN  \n",
       "20                                                    NaN  \n",
       "21                                                    NaN  \n",
       "22                                                    NaN  \n",
       "23                                                    NaN  \n",
       "24                                                    NaN  \n",
       "25                                                    NaN  \n",
       "26                                                    NaN  \n",
       "27                                                    NaN  \n",
       "28                                                    NaN  \n",
       "29                                                    NaN  \n",
       "30                                                    NaN  \n",
       "...                                                   ...  \n",
       "51                                                    NaN  \n",
       "52                                                    NaN  \n",
       "53                                                    NaN  \n",
       "54                                                    NaN  \n",
       "55                                                    NaN  \n",
       "56                                                    NaN  \n",
       "57                                                    NaN  \n",
       "58                                                    NaN  \n",
       "59                                                    NaN  \n",
       "60                                                    NaN  \n",
       "61                                                    NaN  \n",
       "62                                                    NaN  \n",
       "63                                                    NaN  \n",
       "64                                                    NaN  \n",
       "65                                                    NaN  \n",
       "66                                                    NaN  \n",
       "67                                                    NaN  \n",
       "68                                                    NaN  \n",
       "69                                                    NaN  \n",
       "70                                                    NaN  \n",
       "71                                                    NaN  \n",
       "72                                                    NaN  \n",
       "73                                                    NaN  \n",
       "74                                                    NaN  \n",
       "75                                                    NaN  \n",
       "76                                                    NaN  \n",
       "77                                                    NaN  \n",
       "78                                                    NaN  \n",
       "79                                                    NaN  \n",
       "80                                                    NaN  \n",
       "\n",
       "[80 rows x 11 columns]"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "c = CitrineDataRetrieval(api_key)\n",
    "df = c.get_dataframe(contributor='OQMD', formula='PbTe')\n",
    "df"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "In the dataframe above, the search query results in 80 samples/hits from the Citrine API, each with 3 properties - band gap, formation energy, and energy relative to convex hull. Below we show a simple example to plot two columns of the dataframe against each other, in this case, the formation energy vs energy relative to convex hull to see if we can pick out any trends."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now, to plot the two columns,"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "image/png": "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\nvXv3AgU49OPomWRl7bWAnMIsIJIkSYq5Nm3akJW1HvjnfqM7iI9/gWuuaUNcnB9TT1W+s5IkSYq5\nK6+8khtuuIlI5FYikfZAPxISLuCMMzby6KOPBB1PecgCIkmSpJiLRCJMnvwPRo16inr11lOp0kx+\n97tWLFz4KXXq1Ak6nvKQzwGRJElSIPLly8fdd9/N3XffHXQUxZArIJIkSZJixgIiSZIkKWYsIJIk\nSZJixgIiSZIkKWYsIJIkSZJixgIiSZIkKWYsIJIkSZJixgIiSZIkKWYsIJIkSZJixgIiSZIkKWYs\nIJIkSZJixgIiSZIkKWYsIJIkSZJixgIiSZIkKWYsIJIkSZJixgIiSZIkKWYsIJIkSZJixgIiSZIk\nKWYsIJIkSZJixgIiSZIkKWYsIJIkSZJixgIiSZIkKWYsIJIkSZJixgIiSZIkKWYsIJIkSZJixgIi\nSZIkKWYsIJIkSZJixgIiSZIkKWYsIJIkSZJixgIiSZIkKWYsIJIkSZJixgIiSZIkKWYsIJIkSZJi\nxgIiSZIkKWYsIJIkSZJixgIiSZIkKWYsIJIkSZJixgIiSZIkKWYsIJIkSZJixgIiSZIkKWYsIJIk\nSZJixgIiSZIkKWYSgg6wv88//5y5c+eybNkytm7dSiQS4eyzz6ZWrVo0adKEevXqBR1RkiRJ0nEI\nvIBs2rSJMWPGkJSUxLp16wDInz8/xYsXJycnh++//57MzEwAKlasSLdu3ejTpw/nnntukLElSZIk\nHYNAb8EaMGAAVatWZdy4cbRr146pU6eyYcMGMjIySElJYdOmTWRkZLBhwwamTp3Kddddx7hx46hS\npQoDBw4MMrokSZKkYxDoCsi///1vJk6cyG9/+1sikchhrytXrhzlypXj+uuvZ9SoUUyfPp3HHnss\nhkklSZIknQiBFpBPPvnkV78mLi6OG264gRtuuCEPEkmSJEnKS56CJUmSJClmAl0BWb9+/TG9rkKF\nCic4iSRJkqRYCLSAVKpU6Ve/JhKJkJ2dfeLDSJIkScpzgRaQl156Kci/XpIkSVKMBVpAunfvHuRf\nL0mSJCnG3IQuSZIkKWYCXQEZOnToEZ//cTgPPvhgHqSRJEmSlNcCLyDHwgIiSZIknZwCLSA5OTlB\n/vWSJEmSYsw9IEewa9cuHnroIa655hpKlChBXFwcEyZMOKrXjh8/nri4uJ/9tXnz5jxOLkmSJIVT\n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\naHYMcaJixYolb0wrIiKPFtMLkEGDBjFo0CDAsXztt99+S7t27UxOJSIiIiIi6cH0AuRGdrvd7Agi\nIiIiIpKOXKoAudnu3buZNWsWJ0+e5Mknn6Rz585ky5bN7FgiIiIiIvKATC9AvvjiC8aOHcuaNWvI\nkydPcvuCBQto0aIFiYmJyW1jx45l/fr1Kc4TEREREZGMw/RleH/55ReKFy+eoqhISkrilVdewc3N\njYkTJ7J9+3Y++ugjoqKieP/9901MKyIiIiIiD8P0AmTXrl0EBwenaFu6dClnzpyhV69edOzYkXLl\nytGvXz9atmzJokWLTEoqIiIiIiIPy/QC5OzZsxQqVChF2/V9QJo2bZqivVq1ahw+fNhp2URERERE\nJG2ZXoDkz5+fkydPpmhbuXIlmTNnpmLFiinaPT098fT0dGY8ERERERFJQ6YXIM888wyTJ08mLi4O\ncGxMuHHjRl588UXc3VPOkd+zZw8FCxY0I6aIiIiIiKQB01fBGjJkCM888wz+/v6ULVuWv//+G4CB\nAwfecu7PP/9M7dq1nR1RRERERETSiOk9IOXLl2fp0qUEBARw7NgxgoODWbRoEc8880yK85YuXYq3\ntzehoaEmJRURERERkYdleg8IOCaX//bbb3c9p3bt2uzYscNJiUREREREJD2Y3gMiIiIiIiKPDxUg\nIiIiIiLiNCpARERERETEaVSAiIiIiIiI06gAERERERERp1EBIiIiIiIiTqMCREREREREnEYFiIiI\niIiIOI0KEBERERERcRoVICIiIiIi4jQqQERERERExGlUgIiIiIiIiNOoABEREREREadRASIiIiIi\nIk6jAkRERERERJxGBYiIiIiIiDiNChAREREREXEaFSAiIiIiIuI0KkBERERERMRpVICIiIiIiIjT\nqAARERERERGnUQEiIiIiIiJOowJEREREREScRgWIiIiIiIg4jQoQERERERFxGhUgIiIiIiLiNCpA\nRERERETEaVSAiIiIiIiI06gAERERERERp1EBIiIiIiIiTqMCREREREREnEYFiIiIiIiIOI0KEBER\nERERcRoVICIiIiIi4jQqQERERERExGlUgIiIiIiIiNOoABEREREREadRASIiIiIiIk6jAkRERERE\nRJxGBYiIiIiIiDiNChAREREREXEaFSAiIiIiIuI0KkBERERERMRpVICIiIiIiIjTqAARERERERGn\n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\nmnL9tZ4yZQorVqwA4P/+7/9MyyUPLjAwkNDQUAYOHMjp06cpUaIEkydPTv75LY+eL774gtjY2OSh\nd7/88gtRUVEA9OzZU28WPkLefvttFixYQMOGDYmOjmbq1KkpjoeFhZmULGPSTuguaty4cUyfPp3I\nyEhiY2PJnTs3NWrUYODAgVSuXNnseJLGihUrRlRU1G03sypatCgHDhwwIZWkJ6vVisViwTCM5P8C\nWCwWbDabyenkQV25coV33nmHqVOnEhMTw9NPP817772nlQsfUcWKFePw4cMAyRORr/+bPnjwIIUL\nFzYznqSh2rVrs2LFitv+ntbP7funAkRERERERJxGc0BERERERMRpVICIiIiIiIjTqAARERERERGn\nUQEiIiIiIiJOowJEREREREScRgWIiIiIiIg4jQoQERERERFxGhUgIiIiIiLiNCpARERERETEaVSA\niIhIqhUtWpTOnTubHUNERDIwFSAiIg9p0qRJWK3W234MHDjQ7Hj3bc2aNbz77rucP3/+lmMWiwWL\nxWJCKhEReVS4mx1ARORR8d5771GsWLEUbeXKlTMpzYO7XoB07tyZ7Nmzpzi2d+9erFa9dyUiIg9O\nBYiISBqpX78+lStXTvP7Xrp0CR8fnzS/770YhnFLm4eHh9NzuCKzXhMRkUeB3sYSEXGSJUuWULNm\nTbJkyULOnDlp0qQJkZGRKc4ZOnQoVquV3bt307ZtW3LmzMmzzz4LOOZfNGzYkL/++ouAgAAyZ85M\nhQoVWLZsGQBz5syhXLlyeHt788wzz7B169YU996+fTudOnWiePHieHt74+vrS9euXTl37lyKx+/X\nrx8AxYoVSx5KFhUVlZzh5jkgBw4cIDQ0lFy5cuHj40NwcDALFy5Mcc6yZcuwWq3MmjWLDz74gIIF\nC+Lt7c3zzz/PP//8k6rv37Fjx+jSpQv58+cnU6ZMlCtXjokTJz7U46xfv5569eqRI0cOfHx8CAkJ\nYc2aNXd9TXLlykXNmjUBsNvtDB06FD8/P3x8fKhTpw67du1K8X06cOAAVquVzz777JbHX7NmDVar\nlRkzZqTqeyAi8ihQD4iISBqJjY0lOjo6RVuePHkAiIiIoH79+pQsWZJ3332Xy5cv8/nnn1O9enU2\nb95MkSJFUlwXGhqKv78/H330UXJPhMViYd++fbRv355u3brRoUMHPv74Yxo1asSYMWMYOnQo3bt3\n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\nYII=\n",
      "text/plain": [
       "<IPython.core.display.Image object>"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.plot(x='Formation energy', y='Stability (energy relative to convex hull)', kind='scatter')\n",
    "plt.savefig('output_figs/scatter_plot.png')\n",
    "Image('output_figs/scatter_plot.png')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "As the formation increases, the compound becomes more unstable, hence leading to a raise in its energy relative to the convex hull."
   ]
  }
 ],
 "metadata": {
  "celltoolbar": "Raw Cell Format",
  "kernelspec": {
   "display_name": "Python 2",
   "language": "python",
   "name": "python2"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 2
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython2",
   "version": "2.7.10"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}
