kiteco-public/jupyter-notebooks/Signature Failures.ipynb
2021-12-31 23:54:19 -08:00

3121 lines
290 KiB
Plaintext

{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Setup"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"scrolled": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"<class 'pandas.core.frame.DataFrame'>\n",
"RangeIndex: 49182 entries, 0 to 49181\n",
"Data columns (total 27 columns):\n",
"buffer_size 49182 non-null int64\n",
"failure 49182 non-null object\n",
"func_type 49182 non-null object\n",
"function 49182 non-null object\n",
"importable_prefix 1669 non-null object\n",
"index_file_count 49182 non-null int64\n",
"index_value_count 49182 non-null int64\n",
"inspect 49182 non-null object\n",
"message_id 49182 non-null object\n",
"offset 49182 non-null int64\n",
"outside_parens 49182 non-null bool\n",
"platform 49182 non-null object\n",
"prefix_dist 2441 non-null object\n",
"region 49182 non-null object\n",
"resolved_dist 7152 non-null object\n",
"resolved_symbol 49182 non-null object\n",
"unresolved.in_bad_node 6 non-null object\n",
"unresolved.not_applicable 24361 non-null object\n",
"unresolved.other 1370 non-null object\n",
"unresolved.prefix_resolves.global 4008 non-null object\n",
"unresolved.prefix_resolves.prefix 4008 non-null object\n",
"unresolved.prefix_resolves.to 4008 non-null object\n",
"unresolved.resolves 63 non-null object\n",
"unresolved.unresolved_name.importable 19374 non-null object\n",
"unresolved.unresolved_name.name 19374 non-null object\n",
"unresolved_category 49182 non-null object\n",
"user_id 49182 non-null int64\n",
"dtypes: bool(1), int64(5), object(21)\n",
"memory usage: 9.8+ MB\n"
]
}
],
"source": [
"import pandas as pd\n",
"import matplotlib.pyplot as plt\n",
"import urllib\n",
"import numpy as np\n",
"import json\n",
"\n",
"REPORT_FILENAME = \"/Users/damian/report/report.json\"\n",
"\n",
"# don't truncate cell contents when displaying\n",
"pd.set_option('display.max_colwidth', -1)\n",
"\n",
"def inspect_url(message_id):\n",
" uri, mid = message_id.split(\"::\")\n",
" return \"http://test-6.kite.com:3031/event?uri=%s&message_id=%s\" % \\\n",
" (urllib.parse.quote(uri), urllib.parse.quote(mid))\n",
"\n",
"def preprocess(obj):\n",
" # If a sub-object is not seen in every object, panda's json_normalize() won't flatten it\n",
" if not obj.get('category', None):\n",
" if obj['failure'] == 'unresolved_value':\n",
" obj['category'] = {'other': True}\n",
" else:\n",
" obj['category'] = {'not_applicable': True}\n",
" \n",
" # If the unresolved function was an attribute, and some prefix of this was resolved\n",
" # to a global symbol, prefix_dist holds the name of the distribution\n",
" prefix_dist = None\n",
" resolves_to = obj['category'].get('prefix_resolves', {}).get('to', None)\n",
" if resolves_to and '@' in resolves_to:\n",
" prefix_dist = resolves_to.split('@')[0]\n",
" obj['prefix_dist'] = prefix_dist\n",
" \n",
" # If the function was resolved but the signature still failed (e.g. no signatures\n",
" # were returned), resolved_dist holds the name of the distribution\n",
" resolved_dist = None\n",
" resolved_symbol = obj['resolved_symbol']\n",
" if resolved_symbol and '@' in resolved_symbol:\n",
" resolved_dist = resolved_symbol.split('@')[0]\n",
" obj['resolved_dist'] = resolved_dist\n",
" \n",
" # If the top-level prefix of the function wasn't resolved, but could have been if a\n",
" # module with that name was imported\n",
" importable_prefix = None\n",
" up = obj['category'].get('unresolved_name', {})\n",
" if up.get('importable', False):\n",
" importable_prefix = up['name']\n",
" obj['importable_prefix'] = importable_prefix\n",
" \n",
" # Bring out the category name as a column\n",
" obj['unresolved'] = obj['category']\n",
" obj['unresolved_category'] = list(obj['unresolved'].keys())[0]\n",
" del obj['category']\n",
" \n",
" # Inspector URL for each event\n",
" obj['inspect'] = inspect_url(obj['message_id'])\n",
" \n",
" return obj\n",
" \n",
"def get_signature_data(filename):\n",
" events = [preprocess(json.loads(line))\n",
" for line in open(filename, 'r').readlines()]\n",
" return pd.io.json.json_normalize(events)\n",
" \n",
"def render(df):\n",
" def make_clickable(val):\n",
" return '<a href=\"{}\">{}</a>'.format(val, \"inspect\")\n",
" return df.style.format({'inspect': make_clickable})\n",
" \n",
" \n",
"df = get_signature_data(REPORT_FILENAME)\n",
"N = len(df.index)\n",
"\n",
"def with_percent(series):\n",
" \"\"\"Given a series of counts, return a dataframe with a column containing percentages of global count.\"\"\"\n",
" return pd.DataFrame({'count': series, 'percent': series / len(df.index) * 100})\n",
" \n",
"unresolved = df[df['failure'] == 'unresolved_value']\n",
"df.info()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Types of failures"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>failure</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>unresolved_value</th>\n",
" <td>50.467651</td>\n",
" </tr>\n",
" <tr>\n",
" <th>no_signatures</th>\n",
" <td>20.283844</td>\n",
" </tr>\n",
" <tr>\n",
" <th>call_expr_outside_parens</th>\n",
" <td>12.488309</td>\n",
" </tr>\n",
" <tr>\n",
" <th>call_expr_not_found</th>\n",
" <td>12.160953</td>\n",
" </tr>\n",
" <tr>\n",
" <th>invalid_callee_kind</th>\n",
" <td>4.471148</td>\n",
" </tr>\n",
" <tr>\n",
" <th>no_context</th>\n",
" <td>0.065064</td>\n",
" </tr>\n",
" <tr>\n",
" <th>nil_reference</th>\n",
" <td>0.063031</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" failure\n",
"unresolved_value 50.467651\n",
"no_signatures 20.283844\n",
"call_expr_outside_parens 12.488309\n",
"call_expr_not_found 12.160953\n",
"invalid_callee_kind 4.471148 \n",
"no_context 0.065064 \n",
"nil_reference 0.063031 "
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"(df['failure'].value_counts(normalize=True) * 100).to_frame()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## no_signatures\n",
"\n",
"In this case, the symbol was resolved, but not signatures were returned."
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
"</style> \n",
"<table id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101\" > \n",
"<thead> <tr> \n",
" <th class=\"blank level0\" ></th> \n",
" <th class=\"col_heading level0 col0\" >function</th> \n",
" <th class=\"col_heading level0 col1\" >resolved_symbol</th> \n",
" <th class=\"col_heading level0 col2\" >inspect</th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row0\" class=\"row_heading level0 row0\" >26429</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row0_col0\" class=\"data row0 col0\" >len</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row0_col1\" class=\"data row0 col1\" >builtin-stdlib@2.7:__builtin__.int</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row0_col2\" class=\"data row0 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522306870852.bc8cf629b628.1.11.1.cf6c1649-6074-4e17-93e8-52ad2ad20721.gz&message_id=65d3afef-b0b8-4c06-966e-04344faf0c16\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row1\" class=\"row_heading level0 row1\" >26391</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row1_col0\" class=\"data row1 col0\" >pygame.display.set_mode</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row1_col1\" class=\"data row1 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row1_col2\" class=\"data row1 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522306869710.296b47a2866f.1.11.1.75337604-30d7-411b-bc7c-9c2acf96339b.gz&message_id=0280bd4f-597d-4862-9fe7-56a18943a8f2\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row2\" class=\"row_heading level0 row2\" >8823</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row2_col0\" class=\"data row2 col0\" >MockSubscription</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row2_col1\" class=\"data row2 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row2_col2\" class=\"data row2 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522177271824.14d35d46040f.1.11.1.2993fea1-5700-4043-8d5a-10462ee22c35.gz&message_id=0951a071-1634-45e1-98bd-ab6555d50347\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row3\" class=\"row_heading level0 row3\" >22063</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row3_col0\" class=\"data row3 col0\" >json.loads</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row3_col1\" class=\"data row3 col1\" >builtin-stdlib@2.7:__builtin__.list</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row3_col2\" class=\"data row3 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522281668668.b43add82f57d.1.11.1.e3cd9c18-c9fd-4803-bf55-1c70255d5876.gz&message_id=dfa1c7fd-0acc-4414-a124-c6d278edf210\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row4\" class=\"row_heading level0 row4\" >10212</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row4_col0\" class=\"data row4 col0\" >subset.add</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row4_col1\" class=\"data row4 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row4_col2\" class=\"data row4 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522184488249.3279912ecc2a.1.11.1.092b1319-f538-46a2-ab01-d31b0c585fcd.gz&message_id=7b07db33-1ce5-492a-8b1f-e092e5e3efed\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row5\" class=\"row_heading level0 row5\" >1739</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row5_col0\" class=\"data row5 col0\" >type</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row5_col1\" class=\"data row5 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row5_col2\" class=\"data row5 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522116074531.efa9ce6076c4.1.11.1.d7a6766d-2dbf-403a-a115-5deacdc18610.gz&message_id=67e8badb-a6e5-417c-a522-8fb8afe9d442\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row6\" class=\"row_heading level0 row6\" >41136</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row6_col0\" class=\"data row6 col0\" >e_path.grid</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row6_col1\" class=\"data row6 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row6_col2\" class=\"data row6 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522450868624.6397a3828d1f.1.11.1.45f62c84-ada1-4aed-bd73-fd4de3d4d84a.gz&message_id=f5faaa59-c23e-42ee-b3d7-55cc193d48df\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row7\" class=\"row_heading level0 row7\" >20992</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row7_col0\" class=\"data row7 col0\" >button.grid</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row7_col1\" class=\"data row7 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row7_col2\" class=\"data row7 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522267283507.3279912ecc2a.1.11.1.67aae943-0a05-45f5-923c-775499fcea17.gz&message_id=465ddca3-2011-40ab-b238-923c9bde4656\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row8\" class=\"row_heading level0 row8\" >31177</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row8_col0\" class=\"data row8 col0\" >Sum</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row8_col1\" class=\"data row8 col1\" >Django@2.0.1:django.db.models.aggregates.Sum</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row8_col2\" class=\"data row8 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522342872927.c5eec6bcd49a.1.11.1.34400547-7381-4034-bff4-2192823bf432.gz&message_id=98132f97-d810-4d98-a935-6f8fb42a9698\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row9\" class=\"row_heading level0 row9\" >26893</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row9_col0\" class=\"data row9 col0\" >mac_to_ip.get</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row9_col1\" class=\"data row9 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row9_col2\" class=\"data row9 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522310467282.6397a3828d1f.1.11.1.2e67c5c6-6a9d-4e93-8e5c-252c9b7eaa8e.gz&message_id=edf6d10e-3986-42b9-9eed-2443c664317a\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row10\" class=\"row_heading level0 row10\" >30555</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row10_col0\" class=\"data row10 col0\" >print</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row10_col1\" class=\"data row10 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row10_col2\" class=\"data row10 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522339274930.92ba653c3082.1.11.1.7826c136-fa23-4828-95b8-8bbde70d219d.gz&message_id=2f0dd651-541a-4fe0-882b-e46e8c00c430\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row11\" class=\"row_heading level0 row11\" >30257</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row11_col0\" class=\"data row11 col0\" >np.array</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row11_col1\" class=\"data row11 col1\" >numpy@1.14.0:numpy.ndarray</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row11_col2\" class=\"data row11 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522335678746.d88055656e23.1.11.1.05205fa3-8437-48eb-8ec4-73090a9f03c7.gz&message_id=5fbd6d4f-fd85-4819-b248-76c3e77840c9\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row12\" class=\"row_heading level0 row12\" >24616</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row12_col0\" class=\"data row12 col0\" >np.cos</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row12_col1\" class=\"data row12 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row12_col2\" class=\"data row12 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522296069195.e5c332ac088d.1.11.1.9f416878-ccd6-43c7-b3e6-ff68eb6933b1.gz&message_id=06fb1863-f019-4868-9517-5e2e03e96e1d\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row13\" class=\"row_heading level0 row13\" >12072</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row13_col0\" class=\"data row13 col0\" >'{}.{}@email.com'.format</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row13_col1\" class=\"data row13 col1\" >builtin-stdlib@2.7:__builtin__.str</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row13_col2\" class=\"data row13 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522198874707.efa9ce6076c4.1.11.1.4ef6e71b-7d5a-4be5-b656-857513f85a0f.gz&message_id=6292ab96-70ee-419e-aff6-f838a3421236\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row14\" class=\"row_heading level0 row14\" >11012</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row14_col0\" class=\"data row14 col0\" >canvas.create_arc</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row14_col1\" class=\"data row14 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row14_col2\" class=\"data row14 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522188072482.a3e68a347f75.1.11.1.e86cdd0c-ad99-4f50-94df-92b67ff7846c.gz&message_id=df373584-5ca8-4b3e-a8a4-7688edab4db8\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row15\" class=\"row_heading level0 row15\" >2862</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row15_col0\" class=\"data row15 col0\" >range</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row15_col1\" class=\"data row15 col1\" >builtin-stdlib@2.7:__builtin__.list</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row15_col2\" class=\"data row15 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522123270041.6397a3828d1f.1.11.1.dca9372e-486c-4ee0-850a-b91a11c09cf0.gz&message_id=fdcc4f8c-5c3b-4a83-9444-3ce2f6790df8\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row16\" class=\"row_heading level0 row16\" >13055</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row16_col0\" class=\"data row16 col0\" >Prueba</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row16_col1\" class=\"data row16 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row16_col2\" class=\"data row16 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522206075656.6a6399496cd5.1.11.1.cd613c56-7df5-42d6-a2f5-86a75bd902a4.gz&message_id=649c4051-8af6-4e2c-98a0-70b4a8b5e649\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row17\" class=\"row_heading level0 row17\" >24186</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row17_col0\" class=\"data row17 col0\" >self.reseller_company</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row17_col1\" class=\"data row17 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row17_col2\" class=\"data row17 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522288910982.216836cc3a73.1.11.1.b32482ce-ff3f-4a09-ab84-11d5c3ea407c.gz&message_id=6cd676b2-baf6-4cce-8ea5-20761c301fe0\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row18\" class=\"row_heading level0 row18\" >25582</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row18_col0\" class=\"data row18 col0\" >np.repeat</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row18_col1\" class=\"data row18 col1\" >numpy@1.14.0:numpy.ndarray</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row18_col2\" class=\"data row18 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522299672141.958eee4cd4b2.1.11.1.d065e0f1-e08e-4fcc-b478-475476822606.gz&message_id=89a4584c-8380-42f2-88fe-fdd371b2e691\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row19\" class=\"row_heading level0 row19\" >14980</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row19_col0\" class=\"data row19 col0\" >pygame.draw.line</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row19_col1\" class=\"data row19 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row19_col2\" class=\"data row19 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522213301180.8e73105bb5ae.1.11.1.3810d23a-1497-472e-be27-fdd50333559f.gz&message_id=a24da61f-786d-4470-b31d-cc1a6f0f7fcc\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row20\" class=\"row_heading level0 row20\" >17331</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row20_col0\" class=\"data row20 col0\" >print</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row20_col1\" class=\"data row20 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row20_col2\" class=\"data row20 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522245667495.296b47a2866f.1.11.1.a9a47d39-0ec3-49a8-b502-0d42934661b8.gz&message_id=bf8f6479-d4c8-4f3c-803e-8a77fe820847\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row21\" class=\"row_heading level0 row21\" >10756</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row21_col0\" class=\"data row21 col0\" >len</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row21_col1\" class=\"data row21 col1\" >builtin-stdlib@2.7:__builtin__.int</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row21_col2\" class=\"data row21 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522188085678.4d29607d1b44.1.11.1.92fb3f06-a438-4f2c-ac70-a2dcbce577f5.gz&message_id=bdb7dea5-0ecd-477c-9809-0798e845c369\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row22\" class=\"row_heading level0 row22\" >3065</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row22_col0\" class=\"data row22 col0\" >np.square</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row22_col1\" class=\"data row22 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row22_col2\" class=\"data row22 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522123274126.6a6399496cd5.1.11.1.f9703c4a-976f-458a-99c5-e547769bcc03.gz&message_id=a5b946af-4449-434d-9b91-905df6254d02\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row23\" class=\"row_heading level0 row23\" >17630</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row23_col0\" class=\"data row23 col0\" >dict</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row23_col1\" class=\"data row23 col1\" >builtin-stdlib@2.7:__builtin__.dict</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row23_col2\" class=\"data row23 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522249268890.04c18954914e.1.11.1.d5769bff-eaea-48e9-b469-66658174bbf7.gz&message_id=0d89f0f9-1471-4cc4-8401-75e165ac557a\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row24\" class=\"row_heading level0 row24\" >41158</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row24_col0\" class=\"data row24 col0\" >e_path.grid</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row24_col1\" class=\"data row24 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row24_col2\" class=\"data row24 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522450872065.d88055656e23.1.11.1.120a2d27-16eb-4001-8824-6d235663ca2a.gz&message_id=b5d0ffcf-302f-4aa9-aab8-cf45add95e74\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row25\" class=\"row_heading level0 row25\" >10076</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row25_col0\" class=\"data row25 col0\" >main</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row25_col1\" class=\"data row25 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row25_col2\" class=\"data row25 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522184471922.b43add82f57d.1.11.1.30d2acff-c817-43f2-bd00-ccce28e4f132.gz&message_id=facd83ad-f029-459d-9af9-3bb23f48efc9\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row26\" class=\"row_heading level0 row26\" >22605</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row26_col0\" class=\"data row26 col0\" >len</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row26_col1\" class=\"data row26 col1\" >builtin-stdlib@2.7:__builtin__.int</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row26_col2\" class=\"data row26 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522285270944.92ba653c3082.1.11.1.2b60e2ea-7b08-4c3d-bfeb-68f6f2fe6c21.gz&message_id=01174a0a-d557-4e7a-a8b0-cb9fcc2db08c\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row27\" class=\"row_heading level0 row27\" >44705</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row27_col0\" class=\"data row27 col0\" >np.multiply</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row27_col1\" class=\"data row27 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row27_col2\" class=\"data row27 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522526472967.ce2ae0cba883.1.11.1.0f01ca6f-8dff-4150-8114-7da4386ac85a.gz&message_id=664a43e0-b482-4a8d-ad58-59b07abd7b84\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row28\" class=\"row_heading level0 row28\" >23982</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row28_col0\" class=\"data row28 col0\" >shutil.copyfile</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row28_col1\" class=\"data row28 col1\" >builtin-stdlib@2.7:types.NoneType</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row28_col2\" class=\"data row28 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522292469548.e3b0ea2a3f1d.1.11.1.759cdcff-a5da-4228-b14b-01d096c804ab.gz&message_id=6a084c6c-60aa-4d71-8a89-5ec9c9c01ce4\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101level0_row29\" class=\"row_heading level0 row29\" >20008</th> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row29_col0\" class=\"data row29 col0\" >pd.read_sql_query</td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row29_col1\" class=\"data row29 col1\" ></td> \n",
" <td id=\"T_095676be_3c2c_11e8_9f3d_c60018e1c101row29_col2\" class=\"data row29 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522263689927.3279912ecc2a.1.11.1.cbb1a540-5d02-469a-a8f0-bdc84d9fd643.gz&message_id=10346fb9-260d-4894-90fa-8081224d0c95\">inspect</a></td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x111f534e0>"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"render(df[df['failure'] == 'no_signatures'][['function', 'resolved_symbol', 'inspect']].sample(n=30))"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>count</th>\n",
" <th>percent</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>builtin-stdlib</th>\n",
" <td>4447</td>\n",
" <td>9.041926</td>\n",
" </tr>\n",
" <tr>\n",
" <th>numpy</th>\n",
" <td>673</td>\n",
" <td>1.368387</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Django</th>\n",
" <td>143</td>\n",
" <td>0.290757</td>\n",
" </tr>\n",
" <tr>\n",
" <th>matplotlib</th>\n",
" <td>88</td>\n",
" <td>0.178927</td>\n",
" </tr>\n",
" <tr>\n",
" <th>pandas</th>\n",
" <td>88</td>\n",
" <td>0.178927</td>\n",
" </tr>\n",
" <tr>\n",
" <th>requests</th>\n",
" <td>38</td>\n",
" <td>0.077264</td>\n",
" </tr>\n",
" <tr>\n",
" <th>peewee</th>\n",
" <td>19</td>\n",
" <td>0.038632</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Pygame</th>\n",
" <td>19</td>\n",
" <td>0.038632</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Flask</th>\n",
" <td>13</td>\n",
" <td>0.026432</td>\n",
" </tr>\n",
" <tr>\n",
" <th>mrjob</th>\n",
" <td>9</td>\n",
" <td>0.018299</td>\n",
" </tr>\n",
" <tr>\n",
" <th>tensorflow</th>\n",
" <td>8</td>\n",
" <td>0.016266</td>\n",
" </tr>\n",
" <tr>\n",
" <th>tornado</th>\n",
" <td>7</td>\n",
" <td>0.014233</td>\n",
" </tr>\n",
" <tr>\n",
" <th>SQLAlchemy</th>\n",
" <td>7</td>\n",
" <td>0.014233</td>\n",
" </tr>\n",
" <tr>\n",
" <th>scikit-learn</th>\n",
" <td>5</td>\n",
" <td>0.010166</td>\n",
" </tr>\n",
" <tr>\n",
" <th>beautifulsoup4</th>\n",
" <td>5</td>\n",
" <td>0.010166</td>\n",
" </tr>\n",
" <tr>\n",
" <th>WTForms</th>\n",
" <td>5</td>\n",
" <td>0.010166</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Pillow</th>\n",
" <td>3</td>\n",
" <td>0.006100</td>\n",
" </tr>\n",
" <tr>\n",
" <th>pexpect</th>\n",
" <td>3</td>\n",
" <td>0.006100</td>\n",
" </tr>\n",
" <tr>\n",
" <th>django-model-utils</th>\n",
" <td>3</td>\n",
" <td>0.006100</td>\n",
" </tr>\n",
" <tr>\n",
" <th>mock</th>\n",
" <td>2</td>\n",
" <td>0.004067</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" count percent\n",
"builtin-stdlib 4447 9.041926\n",
"numpy 673 1.368387\n",
"Django 143 0.290757\n",
"matplotlib 88 0.178927\n",
"pandas 88 0.178927\n",
"requests 38 0.077264\n",
"peewee 19 0.038632\n",
"Pygame 19 0.038632\n",
"Flask 13 0.026432\n",
"mrjob 9 0.018299\n",
"tensorflow 8 0.016266\n",
"tornado 7 0.014233\n",
"SQLAlchemy 7 0.014233\n",
"scikit-learn 5 0.010166\n",
"beautifulsoup4 5 0.010166\n",
"WTForms 5 0.010166\n",
"Pillow 3 0.006100\n",
"pexpect 3 0.006100\n",
"django-model-utils 3 0.006100\n",
"mock 2 0.004067"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Most common distributions that result in no-signatures cases\n",
"\n",
"with_percent(df[df['failure'] == 'no_signatures']['resolved_dist'].value_counts().nlargest(20))"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
"</style> \n",
"<table id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101\" > \n",
"<thead> <tr> \n",
" <th class=\"blank level0\" ></th> \n",
" <th class=\"col_heading level0 col0\" >function</th> \n",
" <th class=\"col_heading level0 col1\" >resolved_symbol</th> \n",
" <th class=\"col_heading level0 col2\" >inspect</th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row0\" class=\"row_heading level0 row0\" >29010</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row0_col0\" class=\"data row0 col0\" >range</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row0_col1\" class=\"data row0 col1\" >builtin-stdlib@2.7:__builtin__.list</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row0_col2\" class=\"data row0 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522324870503.f293978b622b.1.11.1.1248cb22-2231-4323-92d6-2ee794841863.gz&message_id=2563de5d-566e-4b75-bce5-f3790e0b2689\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row1\" class=\"row_heading level0 row1\" >21433</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row1_col0\" class=\"data row1 col0\" >int</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row1_col1\" class=\"data row1 col1\" >builtin-stdlib@2.7:__builtin__.int</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row1_col2\" class=\"data row1 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522267303769.8e73105bb5ae.1.11.1.e59334e2-6194-4e12-b760-71013a69c1a6.gz&message_id=13cf0a55-bd00-46ab-8029-7befcef75df0\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row2\" class=\"row_heading level0 row2\" >2954</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row2_col0\" class=\"data row2 col0\" >zip</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row2_col1\" class=\"data row2 col1\" >builtin-stdlib@2.7:__builtin__.list</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row2_col2\" class=\"data row2 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522119684698.4d29607d1b44.1.11.1.c5c8dc88-6c69-49b7-ad3e-39af0a5812ca.gz&message_id=0febc040-8da7-447a-a6a6-dede2e5afe63\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row3\" class=\"row_heading level0 row3\" >26126</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row3_col0\" class=\"data row3 col0\" >plt.plot</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row3_col1\" class=\"data row3 col1\" >builtin-stdlib@2.7:__builtin__.list</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row3_col2\" class=\"data row3 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522303289581.91bae0123dd6.1.11.1.28a96ddc-099d-408e-aba9-755a01c1958c.gz&message_id=d475cc43-0864-4296-aa42-714b6da38b96\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row4\" class=\"row_heading level0 row4\" >26482</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row4_col0\" class=\"data row4 col0\" >str</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row4_col1\" class=\"data row4 col1\" >builtin-stdlib@2.7:__builtin__.str</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row4_col2\" class=\"data row4 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522303300602.8e73105bb5ae.1.11.1.6274bcf3-93c0-4346-b66f-20b1700b09a5.gz&message_id=9045fd84-4ed3-432f-aa0c-0b0c1a62e882\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row5\" class=\"row_heading level0 row5\" >24847</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row5_col0\" class=\"data row5 col0\" >os.system</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row5_col1\" class=\"data row5 col1\" >builtin-stdlib@2.7:__builtin__.int</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row5_col2\" class=\"data row5 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522296071090.25c3a9590606.1.11.1.221fdb5c-45bf-4871-a2c8-0702c2937be9.gz&message_id=ddb6bb0a-a4c5-41d5-985d-d1f2116c51a7\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row6\" class=\"row_heading level0 row6\" >32757</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row6_col0\" class=\"data row6 col0\" >ValueError</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row6_col1\" class=\"data row6 col1\" >builtin-stdlib@2.7:exceptions.ValueError</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row6_col2\" class=\"data row6 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522353674020.9f858a903cf3.1.11.1.25bd4ff7-137e-4fa2-8435-077d2984c98e.gz&message_id=c1b71f45-b73e-4760-ae27-3f1ab5d5432e\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row7\" class=\"row_heading level0 row7\" >1584</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row7_col0\" class=\"data row7 col0\" >zip</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row7_col1\" class=\"data row7 col1\" >builtin-stdlib@2.7:__builtin__.list</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row7_col2\" class=\"data row7 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522116083941.4d29607d1b44.1.11.1.6b32f3f3-17b4-4f00-9c91-b4767b48deff.gz&message_id=623953df-5014-4c39-a7f0-9cd4db391494\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row8\" class=\"row_heading level0 row8\" >2029</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row8_col0\" class=\"data row8 col0\" >pontoPlotar.append</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row8_col1\" class=\"data row8 col1\" >builtin-stdlib@2.7:types.NoneType</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row8_col2\" class=\"data row8 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522116099494.8065ab2cc126.1.11.1.d68e97df-1963-4319-a964-cee2ee54b738.gz&message_id=b8152ccc-ab86-412b-a8e0-81c728f5aefb\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row9\" class=\"row_heading level0 row9\" >42712</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row9_col0\" class=\"data row9 col0\" >NAND</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row9_col1\" class=\"data row9 col1\" >builtin-stdlib@2.7:__builtin__.int</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row9_col2\" class=\"data row9 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522479691170.0c9285061adb.1.11.1.5155d921-7aa9-4a23-8f31-a4339350aa2b.gz&message_id=6268ce1e-faee-4b1a-a045-037b8069942e\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row10\" class=\"row_heading level0 row10\" >32354</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row10_col0\" class=\"data row10 col0\" >list</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row10_col1\" class=\"data row10 col1\" >builtin-stdlib@2.7:__builtin__.list</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row10_col2\" class=\"data row10 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522350075736.6b08d3476183.1.11.1.c1bc633c-877c-41e3-b76e-de09cde85885.gz&message_id=c2104050-3dac-4ff4-9ae8-6a7f6704f6ff\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row11\" class=\"row_heading level0 row11\" >21942</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row11_col0\" class=\"data row11 col0\" >math.pow</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row11_col1\" class=\"data row11 col1\" >builtin-stdlib@2.7:__builtin__.float</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row11_col2\" class=\"data row11 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522270885046.3279912ecc2a.1.11.1.52e54a17-1034-420b-b91a-5bf5c6391c65.gz&message_id=7bcf3e38-ccac-4d91-b802-662c32d07589\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row12\" class=\"row_heading level0 row12\" >32330</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row12_col0\" class=\"data row12 col0\" >subprocess.call</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row12_col1\" class=\"data row12 col1\" >builtin-stdlib@2.7:__builtin__.int</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row12_col2\" class=\"data row12 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522353669808.14d35d46040f.1.11.1.4448bdd3-840b-4d6e-9c5e-35a9443d9250.gz&message_id=f912e604-1148-4470-bf8b-cca00a96bdca\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row13\" class=\"row_heading level0 row13\" >34377</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row13_col0\" class=\"data row13 col0\" >zip</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row13_col1\" class=\"data row13 col1\" >builtin-stdlib@2.7:__builtin__.list</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row13_col2\" class=\"data row13 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522357285279.3279912ecc2a.1.11.1.e24dc938-a51a-4b0b-8813-997f24462a6e.gz&message_id=8bc60b21-21e5-4e4d-bc77-dd80f9e849a4\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row14\" class=\"row_heading level0 row14\" >27617</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row14_col0\" class=\"data row14 col0\" >float</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row14_col1\" class=\"data row14 col1\" >builtin-stdlib@2.7:__builtin__.float</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row14_col2\" class=\"data row14 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522317668913.6397a3828d1f.1.11.1.b0dd3ba7-c0fc-4090-9a72-0cbd6d4ee478.gz&message_id=e3aeb8f4-7a86-4c50-b333-aac2041ccfea\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row15\" class=\"row_heading level0 row15\" >1592</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row15_col0\" class=\"data row15 col0\" >zip</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row15_col1\" class=\"data row15 col1\" >builtin-stdlib@2.7:__builtin__.list</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row15_col2\" class=\"data row15 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522116083941.4d29607d1b44.1.11.1.6b32f3f3-17b4-4f00-9c91-b4767b48deff.gz&message_id=42f6f006-b4d2-4fa8-a37f-f2aee93f00e5\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row16\" class=\"row_heading level0 row16\" >14280</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row16_col0\" class=\"data row16 col0\" >len</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row16_col1\" class=\"data row16 col1\" >builtin-stdlib@2.7:__builtin__.int</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row16_col2\" class=\"data row16 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522213267142.b43add82f57d.1.11.1.2536bd9a-32e2-4578-a50c-de3e070137b7.gz&message_id=5aca273b-4991-4f57-9131-6ac7937feb5c\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row17\" class=\"row_heading level0 row17\" >25998</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row17_col0\" class=\"data row17 col0\" >range</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row17_col1\" class=\"data row17 col1\" >builtin-stdlib@2.7:__builtin__.list</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row17_col2\" class=\"data row17 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522299701361.8e73105bb5ae.1.11.1.97f9e876-a529-40ba-a597-f05fe2f8dcbc.gz&message_id=86c77398-4871-4789-b22e-168856bcefa0\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row18\" class=\"row_heading level0 row18\" >45789</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row18_col0\" class=\"data row18 col0\" >Entry</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row18_col1\" class=\"data row18 col1\" >builtin-stdlib@3.5:tkinter.Entry</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row18_col2\" class=\"data row18 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522548095540.8065ab2cc126.1.11.1.7c116f06-ce7a-49e6-b446-2dc38dd9314b.gz&message_id=ee1ba02e-4db4-4bec-a4e4-cf78c56f17b3\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row19\" class=\"row_heading level0 row19\" >23178</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row19_col0\" class=\"data row19 col0\" >open</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row19_col1\" class=\"data row19 col1\" >builtin-stdlib@2.7:__builtin__.file</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row19_col2\" class=\"data row19 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522288868630.bc8cf629b628.1.11.1.6e7bb901-eb31-4a2d-82e1-7ab8c6313180.gz&message_id=57917721-6331-4a03-b171-7856db96baec\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row20\" class=\"row_heading level0 row20\" >680</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row20_col0\" class=\"data row20 col0\" >arrayX.append</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row20_col1\" class=\"data row20 col1\" >builtin-stdlib@2.7:types.NoneType</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row20_col2\" class=\"data row20 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522112475412.14d35d46040f.1.11.1.666b8e8b-7c4c-4eef-9014-c5c1f9bbf364.gz&message_id=bb1954cd-5f8a-453f-8253-a35e7234d26f\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row21\" class=\"row_heading level0 row21\" >27319</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row21_col0\" class=\"data row21 col0\" >int</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row21_col1\" class=\"data row21 col1\" >builtin-stdlib@2.7:__builtin__.int</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row21_col2\" class=\"data row21 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522314072892.e3b0ea2a3f1d.1.11.1.2d2c9be3-5867-4056-9607-c6f29d6b038c.gz&message_id=f5f9d1b1-29c4-470f-96fc-cfb8c383ef3d\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row22\" class=\"row_heading level0 row22\" >28936</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row22_col0\" class=\"data row22 col0\" >datas.append</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row22_col1\" class=\"data row22 col1\" >builtin-stdlib@2.7:types.NoneType</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row22_col2\" class=\"data row22 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522324869273.bc8cf629b628.1.11.1.da8e4854-a53c-4593-b9e1-4b1df3e53a49.gz&message_id=e46c283d-79a5-4769-bbca-195e46eb86f5\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row23\" class=\"row_heading level0 row23\" >2973</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row23_col0\" class=\"data row23 col0\" >len</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row23_col1\" class=\"data row23 col1\" >builtin-stdlib@2.7:__builtin__.int</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row23_col2\" class=\"data row23 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522119684698.4d29607d1b44.1.11.1.c5c8dc88-6c69-49b7-ad3e-39af0a5812ca.gz&message_id=70cb7f47-d03c-4670-9071-a0835a50493c\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row24\" class=\"row_heading level0 row24\" >4838</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row24_col0\" class=\"data row24 col0\" >range</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row24_col1\" class=\"data row24 col1\" >builtin-stdlib@2.7:__builtin__.list</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row24_col2\" class=\"data row24 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522144874477.efa9ce6076c4.1.11.1.c5160ccb-6df9-4674-bc72-f2c1560ff505.gz&message_id=5419661e-c648-4262-a266-6669f5f54a42\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row25\" class=\"row_heading level0 row25\" >12116</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row25_col0\" class=\"data row25 col0\" >min</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row25_col1\" class=\"data row25 col1\" >builtin-stdlib@2.7:__builtin__.int</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row25_col2\" class=\"data row25 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522198898935.8065ab2cc126.1.11.1.f924e9ae-89cf-4194-aec7-6158cfd9c609.gz&message_id=4c336c2c-cbdb-4b74-9d62-abae9f465292\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row26\" class=\"row_heading level0 row26\" >19751</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row26_col0\" class=\"data row26 col0\" >iter</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row26_col1\" class=\"data row26 col1\" >builtin-stdlib@2.7:__builtin__.list</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row26_col2\" class=\"data row26 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522263674863.04c18954914e.1.11.1.282a4b12-9e78-4616-9bff-8d3fd66abf73.gz&message_id=510f9364-059e-457c-892e-d5e302c54ff0\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row27\" class=\"row_heading level0 row27\" >22881</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row27_col0\" class=\"data row27 col0\" >matrix.append</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row27_col1\" class=\"data row27 col1\" >builtin-stdlib@2.7:types.NoneType</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row27_col2\" class=\"data row27 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522285293635.0c9285061adb.1.11.1.dad25e89-4137-4c9c-aa31-5c59b338e217.gz&message_id=c357424a-643d-4b53-b84d-50ab24493324\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row28\" class=\"row_heading level0 row28\" >278</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row28_col0\" class=\"data row28 col0\" >set</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row28_col1\" class=\"data row28 col1\" >builtin-stdlib@2.7:__builtin__.set</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row28_col2\" class=\"data row28 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522112470501.6b08d3476183.1.11.1.549c64f2-5fc2-4197-8c85-33aafe562530.gz&message_id=edb4a849-71d8-433a-8998-50db7bbed924\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101level0_row29\" class=\"row_heading level0 row29\" >3181</th> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row29_col0\" class=\"data row29 col0\" >range</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row29_col1\" class=\"data row29 col1\" >builtin-stdlib@2.7:__builtin__.list</td> \n",
" <td id=\"T_09683962_3c2c_11e8_ac03_c60018e1c101row29_col2\" class=\"data row29 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522123274324.efa9ce6076c4.1.11.1.f7502440-81d8-45c3-bb02-82be861cb7f7.gz&message_id=b781ac23-b8fa-4ffc-b756-99a552285b17\">inspect</a></td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x111f7be48>"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Some builtin no-signature cases\n",
"\n",
"render(df[(df['failure'] == 'no_signatures') & (df['resolved_dist'] == 'builtin-stdlib')][\n",
" ['function', 'resolved_symbol', 'inspect']].sample(n=30))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## unresolved_value\n",
"\n",
"In this case, the relevant function expression was found but not present in the resolved AST."
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>count</th>\n",
" <th>percent</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>not_applicable</th>\n",
" <td>24361</td>\n",
" <td>49.532349</td>\n",
" </tr>\n",
" <tr>\n",
" <th>unresolved_name</th>\n",
" <td>19374</td>\n",
" <td>39.392461</td>\n",
" </tr>\n",
" <tr>\n",
" <th>prefix_resolves</th>\n",
" <td>4008</td>\n",
" <td>8.149323</td>\n",
" </tr>\n",
" <tr>\n",
" <th>other</th>\n",
" <td>1370</td>\n",
" <td>2.785572</td>\n",
" </tr>\n",
" <tr>\n",
" <th>resolves</th>\n",
" <td>63</td>\n",
" <td>0.128096</td>\n",
" </tr>\n",
" <tr>\n",
" <th>in_bad_node</th>\n",
" <td>6</td>\n",
" <td>0.012200</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" count percent\n",
"not_applicable 24361 49.532349\n",
"unresolved_name 19374 39.392461\n",
"prefix_resolves 4008 8.149323 \n",
"other 1370 2.785572 \n",
"resolves 63 0.128096 \n",
"in_bad_node 6 0.012200 "
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Unresolved value categorization\n",
"with_percent(df['unresolved_category'].value_counts())"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
"</style> \n",
"<table id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101\" > \n",
"<thead> <tr> \n",
" <th class=\"blank level0\" ></th> \n",
" <th class=\"col_heading level0 col0\" >function</th> \n",
" <th class=\"col_heading level0 col1\" >unresolved_category</th> \n",
" <th class=\"col_heading level0 col2\" >inspect</th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row0\" class=\"row_heading level0 row0\" >39314</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row0_col0\" class=\"data row0 col0\" >prit</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row0_col1\" class=\"data row0 col1\" >unresolved_name</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row0_col2\" class=\"data row0 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522422073080.04c18954914e.1.11.1.f59f2877-30f2-40e7-82aa-e8361c638176.gz&message_id=f744826b-2f6b-4a15-b81a-5cf94950d722\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row1\" class=\"row_heading level0 row1\" >19484</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row1_col0\" class=\"data row1 col0\" >UserForm</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row1_col1\" class=\"data row1 col1\" >unresolved_name</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row1_col2\" class=\"data row1 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522260088473.4d29607d1b44.1.11.1.a851576d-549f-420b-8d82-0bee2b582296.gz&message_id=bff2f2d9-7e33-4a6a-8cb4-f69de47bc388\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row2\" class=\"row_heading level0 row2\" >36375</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row2_col0\" class=\"data row2 col0\" >gsw.distance</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row2_col1\" class=\"data row2 col1\" >unresolved_name</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row2_col2\" class=\"data row2 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522378867699.92ba653c3082.1.11.1.be9984cf-246b-4cef-902b-ec4482bb0849.gz&message_id=ac6631a8-52b7-45c7-898b-7cb0365e71e7\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row3\" class=\"row_heading level0 row3\" >18090</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row3_col0\" class=\"data row3 col0\" >file.save</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row3_col1\" class=\"data row3 col1\" >unresolved_name</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row3_col2\" class=\"data row3 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522252870512.e3b0ea2a3f1d.1.11.1.a9d78657-7de9-4c66-bd5a-41314df7f82f.gz&message_id=a16ad9a2-9a96-4334-8603-a6e0fbf51329\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row4\" class=\"row_heading level0 row4\" >32962</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row4_col0\" class=\"data row4 col0\" >db.Column</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row4_col1\" class=\"data row4 col1\" >prefix_resolves</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row4_col2\" class=\"data row4 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522353669744.8164767bc2b8.1.11.1.e0d7e92c-37ec-4375-9f07-df55fd77bd47.gz&message_id=99c27da2-14ff-4dd6-a4a2-1e33af579fdc\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row5\" class=\"row_heading level0 row5\" >27147</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row5_col0\" class=\"data row5 col0\" >st.encode</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row5_col1\" class=\"data row5 col1\" >unresolved_name</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row5_col2\" class=\"data row5 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522310489796.0c9285061adb.1.11.1.973006e2-b9c2-4025-8685-7c5dfda02ea0.gz&message_id=e20834f4-6556-4b19-984c-afdd8ab41052\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row6\" class=\"row_heading level0 row6\" >38369</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row6_col0\" class=\"data row6 col0\" >MailSender</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row6_col1\" class=\"data row6 col1\" >unresolved_name</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row6_col2\" class=\"data row6 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522396873636.14d35d46040f.1.11.1.007db3f0-2ce0-41dc-a1f2-252afd6fb646.gz&message_id=67eeaa85-95ea-48a2-83b1-4ac503df2110\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row7\" class=\"row_heading level0 row7\" >4420</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row7_col0\" class=\"data row7 col0\" >Article.objects.filter</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row7_col1\" class=\"data row7 col1\" >unresolved_name</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row7_col2\" class=\"data row7 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522137672287.2eb922aae19d.1.11.1.75f991ca-4974-48be-a978-3cc8bbdfbdc0.gz&message_id=92f71040-4075-4f44-88a6-5eb15139cf96\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row8\" class=\"row_heading level0 row8\" >46605</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row8_col0\" class=\"data row8 col0\" >root.focus</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row8_col1\" class=\"data row8 col1\" >unresolved_name</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row8_col2\" class=\"data row8 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522562470149.6397a3828d1f.1.11.1.57999e2a-3f75-4572-9613-3f5b73acade8.gz&message_id=d3ddbab5-d30d-4930-a6ab-c690f5fb10db\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row9\" class=\"row_heading level0 row9\" >19582</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row9_col0\" class=\"data row9 col0\" >auth.get_account_info</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row9_col1\" class=\"data row9 col1\" >unresolved_name</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row9_col2\" class=\"data row9 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522260081411.56b7d4cee151.1.11.1.c42fd059-156d-4a2c-92ee-7517cfae5ec0.gz&message_id=c1fe1c04-d4b0-4b7c-aa44-d30d5631371a\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row10\" class=\"row_heading level0 row10\" >38020</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row10_col0\" class=\"data row10 col0\" >metrics.observe_histogram</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row10_col1\" class=\"data row10 col1\" >unresolved_name</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row10_col2\" class=\"data row10 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522393267634.bc8cf629b628.1.11.1.e8aeae4f-ce55-481e-b41a-021068ab341c.gz&message_id=adc07259-4880-4245-a9b2-007779f7ca8b\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row11\" class=\"row_heading level0 row11\" >37179</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row11_col0\" class=\"data row11 col0\" >pg.image.load(path.join(img_dir, \"ship.png\")).convert</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row11_col1\" class=\"data row11 col1\" >other</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row11_col2\" class=\"data row11 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522378877167.d88055656e23.1.11.1.64993406-23e8-4a48-84a5-b226cfd6eeff.gz&message_id=3f403528-c881-4202-bf65-b0ac0bf01e95\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row12\" class=\"row_heading level0 row12\" >31513</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row12_col0\" class=\"data row12 col0\" >self.makeClientUnit</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row12_col1\" class=\"data row12 col1\" >prefix_resolves</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row12_col2\" class=\"data row12 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522346469263.e3b0ea2a3f1d.1.11.1.d8a02ad5-401a-4b5f-848b-730ae4b4ec3f.gz&message_id=e6668e63-82d7-4ef5-8823-ea8ce4dd3a09\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row13\" class=\"row_heading level0 row13\" >18841</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row13_col0\" class=\"data row13 col0\" >self.client.get</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row13_col1\" class=\"data row13 col1\" >prefix_resolves</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row13_col2\" class=\"data row13 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522260072190.e3b0ea2a3f1d.1.11.1.64977259-9a68-43e0-88a1-2b3ecfec1ce9.gz&message_id=e4beb73d-0ed1-45b3-b839-527a5d211532\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101level0_row14\" class=\"row_heading level0 row14\" >8734</th> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row14_col0\" class=\"data row14 col0\" >_re.sub</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row14_col1\" class=\"data row14 col1\" >unresolved_name</td> \n",
" <td id=\"T_09706e1e_3c2c_11e8_8d33_c60018e1c101row14_col2\" class=\"data row14 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522173708180.8e73105bb5ae.1.11.1.a0f7278d-7f09-4cf6-ae9a-507a205cea01.gz&message_id=7cd78ad0-1c85-4a3b-b5b5-8c42aa4c04b8\">inspect</a></td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x111f757b8>"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Some unresolved value events\n",
"render(unresolved[['function', 'unresolved_category', 'inspect']].sample(n=15))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## prefix_resolves\n",
"\n",
"In this case, the function does not resolve but some prefix does."
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"scrolled": false
},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
"</style> \n",
"<table id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101\" > \n",
"<thead> <tr> \n",
" <th class=\"blank level0\" ></th> \n",
" <th class=\"col_heading level0 col0\" >function</th> \n",
" <th class=\"col_heading level0 col1\" >unresolved.prefix_resolves.prefix</th> \n",
" <th class=\"col_heading level0 col2\" >unresolved.prefix_resolves.to</th> \n",
" <th class=\"col_heading level0 col3\" >inspect</th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row0\" class=\"row_heading level0 row0\" >7070</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row0_col0\" class=\"data row0 col0\" >models.Charfield</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row0_col1\" class=\"data row0 col1\" >models</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row0_col2\" class=\"data row0 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row0_col3\" class=\"data row0 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522162893715.0c9285061adb.1.11.1.b37c3415-ba83-4364-a254-0fb1eb2eea5a.gz&message_id=e6b61077-89c8-488a-866d-309f1977f3af\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row1\" class=\"row_heading level0 row1\" >21544</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row1_col0\" class=\"data row1 col0\" >self.assertTrue</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row1_col1\" class=\"data row1 col1\" >self</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row1_col2\" class=\"data row1 col2\" ></td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row1_col3\" class=\"data row1 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522270873911.2eb922aae19d.1.11.1.e6ad9591-adc2-491b-aa78-78ac38231927.gz&message_id=d52af5ab-2ad8-48d4-852a-6e338ab8cb4e\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row2\" class=\"row_heading level0 row2\" >33628</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row2_col0\" class=\"data row2 col0\" >db.relationship</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row2_col1\" class=\"data row2 col1\" >db</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row2_col2\" class=\"data row2 col2\" >Flask-SQLAlchemy@2.3.2:flask_sqlalchemy.SQLAlchemy</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row2_col3\" class=\"data row2 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522357272918.6a6399496cd5.1.11.1.236238bc-487f-44fe-a939-e03666f8c606.gz&message_id=cd1b25fd-24f4-48bf-9732-8cf16ead7380\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row3\" class=\"row_heading level0 row3\" >33465</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row3_col0\" class=\"data row3 col0\" >db.Column</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row3_col1\" class=\"data row3 col1\" >db</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row3_col2\" class=\"data row3 col2\" >Flask-SQLAlchemy@2.3.2:flask_sqlalchemy.SQLAlchemy</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row3_col3\" class=\"data row3 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522353709913.216836cc3a73.1.11.1.b3a24029-9719-4e2d-ba53-e5e06a01a94a.gz&message_id=910d2b74-ce6f-47d5-8485-6fc19c69ce31\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row4\" class=\"row_heading level0 row4\" >40549</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row4_col0\" class=\"data row4 col0\" >app.config.from_object</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row4_col1\" class=\"data row4 col1\" >app</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row4_col2\" class=\"data row4 col2\" >Flask@0.12.2:flask.app.Flask</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row4_col3\" class=\"data row4 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522440071273.efa9ce6076c4.1.11.1.093aca02-e012-416f-b618-648709786302.gz&message_id=cb13798d-c6ec-4697-9e4f-36785f8f6346\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row5\" class=\"row_heading level0 row5\" >14775</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row5_col0\" class=\"data row5 col0\" >self._load_csv_infile</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row5_col1\" class=\"data row5 col1\" >self</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row5_col2\" class=\"data row5 col2\" ></td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row5_col3\" class=\"data row5 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522213272418.a3e68a347f75.1.11.1.fe78fe9e-8f17-4a7a-b912-365e8977905e.gz&message_id=f253dc58-54ec-45a3-b69e-1091a45cde92\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row6\" class=\"row_heading level0 row6\" >5712</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row6_col0\" class=\"data row6 col0\" >BookletClient.objects.get</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row6_col1\" class=\"data row6 col1\" >BookletClient</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row6_col2\" class=\"data row6 col2\" >BookletClient</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row6_col3\" class=\"data row6 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522155672554.6b08d3476183.1.11.1.5da0f5d2-15d4-4a92-85d9-a36dc1adfc91.gz&message_id=71f73b30-70c3-4439-a4ff-ba38a2b888bf\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row7\" class=\"row_heading level0 row7\" >13857</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row7_col0\" class=\"data row7 col0\" >type.__new__</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row7_col1\" class=\"data row7 col1\" >type</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row7_col2\" class=\"data row7 col2\" >builtin-stdlib@2.7:__builtin__.type</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row7_col3\" class=\"data row7 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522209672682.f293978b622b.1.11.1.eb69d499-0b2a-45a8-a0c9-f78974c20d72.gz&message_id=6e4a1f47-2e84-4f6d-8d47-75fd73672fa7\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row8\" class=\"row_heading level0 row8\" >46297</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row8_col0\" class=\"data row8 col0\" >np.random.choice</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row8_col1\" class=\"data row8 col1\" >np.random</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row8_col2\" class=\"data row8 col2\" >numpy@1.14.0:numpy.random</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row8_col3\" class=\"data row8 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522555290629.0c9285061adb.1.11.1.770cfb12-b64d-4cb7-89bc-d84ad306d64b.gz&message_id=992ee464-dac9-4c77-ba6a-dcbd051d3019\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row9\" class=\"row_heading level0 row9\" >47640</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row9_col0\" class=\"data row9 col0\" >player.init</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row9_col1\" class=\"data row9 col1\" >player</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row9_col2\" class=\"data row9 col2\" >player</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row9_col3\" class=\"data row9 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522573283089.4d29607d1b44.1.11.1.fe9fceaf-2b19-43ee-bf23-d92ea044d23e.gz&message_id=71298e50-a900-4635-a7d4-40d10216095b\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row10\" class=\"row_heading level0 row10\" >22282</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row10_col0\" class=\"data row10 col0\" >Question.objects.order_by</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row10_col1\" class=\"data row10 col1\" >Question</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row10_col2\" class=\"data row10 col2\" >Question</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row10_col3\" class=\"data row10 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522281695824.8065ab2cc126.1.11.1.0492c0d9-87f0-4475-b6c5-28941fe25905.gz&message_id=99ad80f8-480f-46fa-9c8b-64763571e8a9\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row11\" class=\"row_heading level0 row11\" >842</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row11_col0\" class=\"data row11 col0\" >pygame.set_mode</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row11_col1\" class=\"data row11 col1\" >pygame</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row11_col2\" class=\"data row11 col2\" >Pygame@1.9.3:pygame</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row11_col3\" class=\"data row11 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522116067866.f293978b622b.1.11.1.2a985508-49be-4418-abe3-437a9cbce77c.gz&message_id=6699339a-f90f-4e1b-8c16-bd725db33796\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row12\" class=\"row_heading level0 row12\" >40088</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row12_col0\" class=\"data row12 col0\" >t&(list(x)[0])).get_distance</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row12_col1\" class=\"data row12 col1\" >t&(list(x)[0]</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row12_col2\" class=\"data row12 col2\" >builtin-stdlib@2.7:__builtin__.int</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row12_col3\" class=\"data row12 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522436468224.b43add82f57d.1.11.1.d1ca7a5d-be17-4d61-ae11-0227d7274a4b.gz&message_id=c15754ec-f982-40e2-a650-78845c019f6b\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row13\" class=\"row_heading level0 row13\" >29667</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row13_col0\" class=\"data row13 col0\" >line.set_xdata</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row13_col1\" class=\"data row13 col1\" >line</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row13_col2\" class=\"data row13 col2\" >builtin-stdlib@2.7:__builtin__.list</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row13_col3\" class=\"data row13 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522332072442.6a6399496cd5.1.11.1.2517644e-149a-4342-aaf2-d3432b03c0df.gz&message_id=312c7312-003f-45a5-b747-70986a231669\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101level0_row14\" class=\"row_heading level0 row14\" >22313</th> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row14_col0\" class=\"data row14 col0\" >self.assrtIs</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row14_col1\" class=\"data row14 col1\" >self</td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row14_col2\" class=\"data row14 col2\" ></td> \n",
" <td id=\"T_09748d70_3c2c_11e8_b853_c60018e1c101row14_col3\" class=\"data row14 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522285268854.25c3a9590606.1.11.1.af7896c4-725e-43b9-94f2-56b96f2c54f6.gz&message_id=eb235068-ae69-4a3a-b281-1544683a2fea\">inspect</a></td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x111f7b588>"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"render(unresolved[unresolved['unresolved_category'] == 'prefix_resolves'][\n",
" ['function','unresolved.prefix_resolves.prefix', 'unresolved.prefix_resolves.to', 'inspect']].sample(n=15))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Most common resolved distributions that lead to unresolved values"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"resolved prefix distribution: 4.963198%\n"
]
},
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>count</th>\n",
" <th>percent</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>Flask-SQLAlchemy</th>\n",
" <td>843</td>\n",
" <td>1.714042</td>\n",
" </tr>\n",
" <tr>\n",
" <th>builtin-stdlib</th>\n",
" <td>742</td>\n",
" <td>1.508682</td>\n",
" </tr>\n",
" <tr>\n",
" <th>numpy</th>\n",
" <td>349</td>\n",
" <td>0.709609</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Django</th>\n",
" <td>162</td>\n",
" <td>0.329389</td>\n",
" </tr>\n",
" <tr>\n",
" <th>pandas</th>\n",
" <td>130</td>\n",
" <td>0.264324</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Flask</th>\n",
" <td>57</td>\n",
" <td>0.115896</td>\n",
" </tr>\n",
" <tr>\n",
" <th>tensorflow</th>\n",
" <td>48</td>\n",
" <td>0.097597</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Pygame</th>\n",
" <td>38</td>\n",
" <td>0.077264</td>\n",
" </tr>\n",
" <tr>\n",
" <th>matplotlib</th>\n",
" <td>24</td>\n",
" <td>0.048798</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Scrapy</th>\n",
" <td>13</td>\n",
" <td>0.026432</td>\n",
" </tr>\n",
" <tr>\n",
" <th>requests</th>\n",
" <td>9</td>\n",
" <td>0.018299</td>\n",
" </tr>\n",
" <tr>\n",
" <th>scipy</th>\n",
" <td>8</td>\n",
" <td>0.016266</td>\n",
" </tr>\n",
" <tr>\n",
" <th>PyYAML</th>\n",
" <td>5</td>\n",
" <td>0.010166</td>\n",
" </tr>\n",
" <tr>\n",
" <th>statsmodels</th>\n",
" <td>4</td>\n",
" <td>0.008133</td>\n",
" </tr>\n",
" <tr>\n",
" <th>lxml</th>\n",
" <td>3</td>\n",
" <td>0.006100</td>\n",
" </tr>\n",
" <tr>\n",
" <th>elasticsearch</th>\n",
" <td>2</td>\n",
" <td>0.004067</td>\n",
" </tr>\n",
" <tr>\n",
" <th>python-dateutil</th>\n",
" <td>2</td>\n",
" <td>0.004067</td>\n",
" </tr>\n",
" <tr>\n",
" <th>oauth2</th>\n",
" <td>1</td>\n",
" <td>0.002033</td>\n",
" </tr>\n",
" <tr>\n",
" <th>scikit-learn</th>\n",
" <td>1</td>\n",
" <td>0.002033</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" count percent\n",
"Flask-SQLAlchemy 843 1.714042\n",
"builtin-stdlib 742 1.508682\n",
"numpy 349 0.709609\n",
"Django 162 0.329389\n",
"pandas 130 0.264324\n",
"Flask 57 0.115896\n",
"tensorflow 48 0.097597\n",
"Pygame 38 0.077264\n",
"matplotlib 24 0.048798\n",
"Scrapy 13 0.026432\n",
"requests 9 0.018299\n",
"scipy 8 0.016266\n",
"PyYAML 5 0.010166\n",
"statsmodels 4 0.008133\n",
"lxml 3 0.006100\n",
"elasticsearch 2 0.004067\n",
"python-dateutil 2 0.004067\n",
"oauth2 1 0.002033\n",
"scikit-learn 1 0.002033"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"\n",
"\n",
"print(\"resolved prefix distribution: %f%%\" % (\n",
" 100 * len(unresolved[unresolved['prefix_dist'].notnull()])/len(df.index)))\n",
"with_percent(unresolved['prefix_dist'].value_counts())"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Numpy"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"np.random: 0.449351%\n"
]
},
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
"</style> \n",
"<table id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101\" > \n",
"<thead> <tr> \n",
" <th class=\"blank level0\" ></th> \n",
" <th class=\"col_heading level0 col0\" >function</th> \n",
" <th class=\"col_heading level0 col1\" >unresolved.prefix_resolves.prefix</th> \n",
" <th class=\"col_heading level0 col2\" >unresolved.prefix_resolves.to</th> \n",
" <th class=\"col_heading level0 col3\" >inspect</th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row0\" class=\"row_heading level0 row0\" >41844</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row0_col0\" class=\"data row0 col0\" >random.randrage</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row0_col1\" class=\"data row0 col1\" >random</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row0_col2\" class=\"data row0 col2\" >builtin-stdlib@2.7:random</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row0_col3\" class=\"data row0 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522461669715.efa9ce6076c4.1.11.1.0da795d1-8aad-4c68-b572-716c0a9eab15.gz&message_id=32c04ced-3942-4baf-ad67-12a646aeb245\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row1\" class=\"row_heading level0 row1\" >20134</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row1_col0\" class=\"data row1 col0\" >data.to_string</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row1_col1\" class=\"data row1 col1\" >data</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row1_col2\" class=\"data row1 col2\" >builtin-stdlib@2.7:__builtin__.dict</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row1_col3\" class=\"data row1 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522267269029.296b47a2866f.1.11.1.13d885c8-2e1d-41bd-865f-9eb4a75fcceb.gz&message_id=57fb139d-c11e-46dc-839d-b758d301dafe\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row2\" class=\"row_heading level0 row2\" >42430</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row2_col0\" class=\"data row2 col0\" >hashlib.md5().update</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row2_col1\" class=\"data row2 col1\" >hashlib.md5()</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row2_col2\" class=\"data row2 col2\" >builtin-stdlib@2.7:__builtin__.str</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row2_col3\" class=\"data row2 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522476069521.14d35d46040f.1.11.1.d156372a-d85a-4149-bfde-20abbcfd36d7.gz&message_id=ae6da768-1412-4f88-aac9-dc6dbd00536c\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row3\" class=\"row_heading level0 row3\" >10883</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row3_col0\" class=\"data row3 col0\" >food.append</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row3_col1\" class=\"data row3 col1\" >food</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row3_col2\" class=\"data row3 col2\" >builtin-stdlib@2.7:__builtin__.str</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row3_col3\" class=\"data row3 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522188114630.216836cc3a73.1.11.1.d24dfb7b-3820-4fae-987a-1ed23035626c.gz&message_id=3e3a4c5f-fc5b-4827-a3fa-0e479380ba02\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row4\" class=\"row_heading level0 row4\" >39471</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row4_col0\" class=\"data row4 col0\" >dic[a].append</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row4_col1\" class=\"data row4 col1\" >dic[a]</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row4_col2\" class=\"data row4 col2\" >builtin-stdlib@2.7:__builtin__.int</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row4_col3\" class=\"data row4 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522425672890.d88055656e23.1.11.1.e77d6471-9398-48f7-b079-5719784f1701.gz&message_id=647c4548-71b0-4ab2-80d7-1f7d51d431ed\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row5\" class=\"row_heading level0 row5\" >13657</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row5_col0\" class=\"data row5 col0\" >type.__new__</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row5_col1\" class=\"data row5 col1\" >type</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row5_col2\" class=\"data row5 col2\" >builtin-stdlib@2.7:__builtin__.type</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row5_col3\" class=\"data row5 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522209671649.8164767bc2b8.1.11.1.a0e04e40-3af0-4020-bfab-74487831c666.gz&message_id=7c131ccd-3c72-4b3f-a093-21043337920a\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row6\" class=\"row_heading level0 row6\" >8656</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row6_col0\" class=\"data row6 col0\" >re.complie</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row6_col1\" class=\"data row6 col1\" >re</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row6_col2\" class=\"data row6 col2\" >builtin-stdlib@2.7:re</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row6_col3\" class=\"data row6 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522173690098.91bae0123dd6.1.11.1.c6d302dc-8aad-4959-ab39-9a2397673d92.gz&message_id=268f3368-2ab8-4ec3-a8cb-1ff7c4c24049\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row7\" class=\"row_heading level0 row7\" >15536</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row7_col0\" class=\"data row7 col0\" >df_doubt[[1,2,3]].astype</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row7_col1\" class=\"data row7 col1\" >df_doubt[[1,2,3]]</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row7_col2\" class=\"data row7 col2\" >builtin-stdlib@2.7:__builtin__.str</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row7_col3\" class=\"data row7 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522224071966.f293978b622b.1.11.1.6bec4431-a07e-435a-805c-66594a363f80.gz&message_id=d77a54d6-5611-4ed6-9764-99b25f38c8cd\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row8\" class=\"row_heading level0 row8\" >37344</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row8_col0\" class=\"data row8 col0\" >outdir.mkdir</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row8_col1\" class=\"data row8 col1\" >outdir</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row8_col2\" class=\"data row8 col2\" >builtin-stdlib@2.7:__builtin__.str</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row8_col3\" class=\"data row8 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522382471823.d88055656e23.1.11.1.fe66b111-d236-4cdd-a899-f10e20edec74.gz&message_id=82cd5ac1-b9d2-4fdc-883c-1593d5af7efb\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row9\" class=\"row_heading level0 row9\" >43274</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row9_col0\" class=\"data row9 col0\" >logger.INFO</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row9_col1\" class=\"data row9 col1\" >logger</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row9_col2\" class=\"data row9 col2\" >builtin-stdlib@2.7:logging.getLogger</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row9_col3\" class=\"data row9 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522501272964.14d35d46040f.1.11.1.5d64e77b-f8bc-495b-a403-ae9402db0ccc.gz&message_id=645a40a9-fa94-430b-a60b-4d7fa54e3d3a\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row10\" class=\"row_heading level0 row10\" >273</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row10_col0\" class=\"data row10 col0\" >str1.lower().sub</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row10_col1\" class=\"data row10 col1\" >str1.lower()</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row10_col2\" class=\"data row10 col2\" >builtin-stdlib@2.7:__builtin__.str</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row10_col3\" class=\"data row10 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522112470501.6b08d3476183.1.11.1.549c64f2-5fc2-4197-8c85-33aafe562530.gz&message_id=37adfe0f-f2e9-45a5-b7a0-db60249f7d68\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row11\" class=\"row_heading level0 row11\" >35166</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row11_col0\" class=\"data row11 col0\" >item_to_purchase.get_cost</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row11_col1\" class=\"data row11 col1\" >item_to_purchase</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row11_col2\" class=\"data row11 col2\" >builtin-stdlib@2.7:types.NoneType</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row11_col3\" class=\"data row11 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522368071895.6a6399496cd5.1.11.1.3c20656a-bb01-4885-aedf-4e3191f31686.gz&message_id=1d89e774-4714-4340-b101-1e3c4072828d\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row12\" class=\"row_heading level0 row12\" >19766</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row12_col0\" class=\"data row12 col0\" >all_categories.drop</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row12_col1\" class=\"data row12 col1\" >all_categories</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row12_col2\" class=\"data row12 col2\" >builtin-stdlib@2.7:__builtin__.dict</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row12_col3\" class=\"data row12 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522263669717.92ba653c3082.1.11.1.c87b8152-d657-46a0-a92e-e497cfb53a5f.gz&message_id=f78310af-4267-4453-86ca-79fa2891b453\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row13\" class=\"row_heading level0 row13\" >25271</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row13_col0\" class=\"data row13 col0\" >re.search('(CRISPR\\s+\\d+)', line).group</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row13_col1\" class=\"data row13 col1\" >re.search('(CRISPR\\s+\\d+)', line)</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row13_col2\" class=\"data row13 col2\" >builtin-stdlib@2.7:__builtin__.str</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row13_col3\" class=\"data row13 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522299669967.8164767bc2b8.1.11.1.1d66ce2d-0873-44e6-a685-af2128565976.gz&message_id=0e0612ec-5d28-45a3-ad1f-7089751f8a94\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row14\" class=\"row_heading level0 row14\" >8317</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row14_col0\" class=\"data row14 col0\" >re.find_all</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row14_col1\" class=\"data row14 col1\" >re</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row14_col2\" class=\"data row14 col2\" >builtin-stdlib@2.7:re</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row14_col3\" class=\"data row14 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522173674715.6b08d3476183.1.11.1.46f3f29e-79fa-49f2-97b8-45ced80ed34a.gz&message_id=166078e9-fd83-4aeb-b7aa-e51e6762cda9\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row15\" class=\"row_heading level0 row15\" >13673</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row15_col0\" class=\"data row15 col0\" >type.__new__</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row15_col1\" class=\"data row15 col1\" >type</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row15_col2\" class=\"data row15 col2\" >builtin-stdlib@2.7:__builtin__.type</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row15_col3\" class=\"data row15 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522209671649.8164767bc2b8.1.11.1.a0e04e40-3af0-4020-bfab-74487831c666.gz&message_id=069b15ba-7f7e-48f5-88b0-a04b21e80b04\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row16\" class=\"row_heading level0 row16\" >43252</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row16_col0\" class=\"data row16 col0\" >datetime.dateimte.strptime</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row16_col1\" class=\"data row16 col1\" >datetime</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row16_col2\" class=\"data row16 col2\" >builtin-stdlib@2.7:datetime</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row16_col3\" class=\"data row16 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522501272183.8164767bc2b8.1.11.1.daffd025-c747-43a0-8464-7ee9ea887888.gz&message_id=185162de-0a3e-48bb-872f-b97969c1bef6\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row17\" class=\"row_heading level0 row17\" >39211</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row17_col0\" class=\"data row17 col0\" >e_path.gird</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row17_col1\" class=\"data row17 col1\" >e_path</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row17_col2\" class=\"data row17 col2\" >builtin-stdlib@3.5:tkinter.Entry</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row17_col3\" class=\"data row17 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522422067654.b43add82f57d.1.11.1.bb1cb22e-ebea-40cc-8e44-4210e4a67649.gz&message_id=b5aae0d9-6810-4712-9489-d6e20d5d3981\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row18\" class=\"row_heading level0 row18\" >11881</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row18_col0\" class=\"data row18 col0\" >settlements.apply</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row18_col1\" class=\"data row18 col1\" >settlements</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row18_col2\" class=\"data row18 col2\" >builtin-stdlib@2.7:__builtin__.dict</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row18_col3\" class=\"data row18 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522198871936.296b47a2866f.1.11.1.6f107b75-b6b9-45ce-a3d0-c02edb05bae4.gz&message_id=23bed14e-3c1f-440f-bb99-5a260e76f4c3\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row19\" class=\"row_heading level0 row19\" >25238</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row19_col0\" class=\"data row19 col0\" >re.search('(\\d+)\\s+\\-\\s+(\\d+)', line).group</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row19_col1\" class=\"data row19 col1\" >re.search('(\\d+)\\s+\\-\\s+(\\d+)', line)</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row19_col2\" class=\"data row19 col2\" >builtin-stdlib@2.7:__builtin__.str</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row19_col3\" class=\"data row19 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522299669967.8164767bc2b8.1.11.1.1d66ce2d-0873-44e6-a685-af2128565976.gz&message_id=514bcc6d-9a38-4034-ba54-6620c889ed04\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row20\" class=\"row_heading level0 row20\" >35743</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row20_col0\" class=\"data row20 col0\" >os.join</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row20_col1\" class=\"data row20 col1\" >os</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row20_col2\" class=\"data row20 col2\" >builtin-stdlib@2.7:os</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row20_col3\" class=\"data row20 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522371673571.ce2ae0cba883.1.11.1.d22d8fc5-13d9-4df1-86e3-0b3968d5d018.gz&message_id=614f260c-fbb4-4d15-8be8-d6a9c25c4190\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row21\" class=\"row_heading level0 row21\" >11481</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row21_col0\" class=\"data row21 col0\" >upload_data.getvalue</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row21_col1\" class=\"data row21 col1\" >upload_data</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row21_col2\" class=\"data row21 col2\" >builtin-stdlib@2.7:__builtin__.dict</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row21_col3\" class=\"data row21 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522191684883.3279912ecc2a.1.11.1.8b52080a-cf9a-470a-8512-b53eb185d1c6.gz&message_id=96cec956-8ead-4f43-8ead-aa565a4d7df7\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row22\" class=\"row_heading level0 row22\" >43154</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row22_col0\" class=\"data row22 col0\" >datetime.dateimte.strptime</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row22_col1\" class=\"data row22 col1\" >datetime</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row22_col2\" class=\"data row22 col2\" >builtin-stdlib@2.7:datetime</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row22_col3\" class=\"data row22 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522501267323.b43add82f57d.1.11.1.9179a8d9-8759-4f1a-ad98-18310e2a74f7.gz&message_id=f7c821be-c554-4512-9bfb-a867348f3dd7\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row23\" class=\"row_heading level0 row23\" >40514</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row23_col0\" class=\"data row23 col0\" >os.environ.et</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row23_col1\" class=\"data row23 col1\" >os.environ</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row23_col2\" class=\"data row23 col2\" >builtin-stdlib@2.7:os.environ</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row23_col3\" class=\"data row23 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522436500430.8065ab2cc126.1.11.1.296b164a-6bd8-4e37-925a-f172c1c4926b.gz&message_id=fde4f8f3-e31c-465f-b9b8-1d05b59e7699\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row24\" class=\"row_heading level0 row24\" >46846</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row24_col0\" class=\"data row24 col0\" >f.open</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row24_col1\" class=\"data row24 col1\" >f</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row24_col2\" class=\"data row24 col2\" >builtin-stdlib@2.7:__builtin__.file</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row24_col3\" class=\"data row24 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566070357.14d35d46040f.1.11.1.5ba7d89e-ced7-4bc6-b5d0-1b87a8b1cf8a.gz&message_id=dc622425-498d-478f-a8a3-313460692bf8\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row25\" class=\"row_heading level0 row25\" >39357</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row25_col0\" class=\"data row25 col0\" >e_path.gird</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row25_col1\" class=\"data row25 col1\" >e_path</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row25_col2\" class=\"data row25 col2\" >builtin-stdlib@3.5:tkinter.Entry</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row25_col3\" class=\"data row25 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522422113832.216836cc3a73.1.11.1.e857a40d-ea57-48a8-a725-136119148992.gz&message_id=90c73b42-7c94-41d9-8d97-0b1f4e47517b\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row26\" class=\"row_heading level0 row26\" >24244</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row26_col0\" class=\"data row26 col0\" >df1.to_csv</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row26_col1\" class=\"data row26 col1\" >df1</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row26_col2\" class=\"data row26 col2\" >builtin-stdlib@2.7:__builtin__.dict</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row26_col3\" class=\"data row26 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522292472427.c5eec6bcd49a.1.11.1.6237dfaa-64ad-4318-ba27-97b16773e017.gz&message_id=00790b43-610c-4282-9b94-dc62ed8ccca3\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row27\" class=\"row_heading level0 row27\" >20120</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row27_col0\" class=\"data row27 col0\" >all_categories.join</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row27_col1\" class=\"data row27 col1\" >all_categories</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row27_col2\" class=\"data row27 col2\" >builtin-stdlib@2.7:__builtin__.dict</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row27_col3\" class=\"data row27 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522263676796.958eee4cd4b2.1.11.1.cc0b9453-ad0a-40ed-860b-8fc0980b6958.gz&message_id=0168d160-2d26-4949-b2bc-961cace17dab\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row28\" class=\"row_heading level0 row28\" >35757</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row28_col0\" class=\"data row28 col0\" >os.join</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row28_col1\" class=\"data row28 col1\" >os</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row28_col2\" class=\"data row28 col2\" >builtin-stdlib@2.7:os</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row28_col3\" class=\"data row28 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522371672878.04c18954914e.1.11.1.6f2469a6-e9ac-4452-8e2a-6442b1a81e32.gz&message_id=8a944de8-9b7b-4eec-b9bc-5ebcd70225e0\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101level0_row29\" class=\"row_heading level0 row29\" >13516</th> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row29_col0\" class=\"data row29 col0\" >type.__new__</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row29_col1\" class=\"data row29 col1\" >type</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row29_col2\" class=\"data row29 col2\" >builtin-stdlib@2.7:__builtin__.type</td> \n",
" <td id=\"T_097d0d06_3c2c_11e8_b5ee_c60018e1c101row29_col3\" class=\"data row29 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522209669775.bc8cf629b628.1.11.1.c23f327a-c2aa-4e3e-82fe-9a81f04baac1.gz&message_id=f84ca7be-a7b7-473e-9078-07c4b5fa9552\">inspect</a></td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x111f69cc0>"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"print(\"np.random: %f%%\" % (100 * len(df[df['unresolved.prefix_resolves.prefix'] == 'np.random'])/len(df.index)))\n",
"\n",
"def module_prefix_examples(module_name):\n",
" return render(unresolved[unresolved['prefix_dist'] == module_name][\n",
" ['function', 'unresolved.prefix_resolves.prefix', 'unresolved.prefix_resolves.to', 'inspect']].sample(n=30))\n",
"\n",
"module_prefix_examples('builtin-stdlib')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Django"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### prefix resolves, but not to a global distribution"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
"</style> \n",
"<table id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101\" > \n",
"<thead> <tr> \n",
" <th class=\"blank level0\" ></th> \n",
" <th class=\"col_heading level0 col0\" >function</th> \n",
" <th class=\"col_heading level0 col1\" >unresolved.prefix_resolves.prefix</th> \n",
" <th class=\"col_heading level0 col2\" >unresolved.prefix_resolves.to</th> \n",
" <th class=\"col_heading level0 col3\" >inspect</th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row0\" class=\"row_heading level0 row0\" >46429</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row0_col0\" class=\"data row0 col0\" >self.plyer.kill</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row0_col1\" class=\"data row0 col1\" >self</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row0_col2\" class=\"data row0 col2\" ></td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row0_col3\" class=\"data row0 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522558880748.56b7d4cee151.1.11.1.670e7b5d-731c-4fa0-9ae9-f487f4d669dd.gz&message_id=b5ed554a-35ca-47bc-b777-0171d9b438f7\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row1\" class=\"row_heading level0 row1\" >38443</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row1_col0\" class=\"data row1 col0\" >self.model.objects.create</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row1_col1\" class=\"data row1 col1\" >self</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row1_col2\" class=\"data row1 col2\" ></td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row1_col3\" class=\"data row1 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522400469376.958eee4cd4b2.1.11.1.c4b05b95-f487-44fb-8338-1866b2d4887e.gz&message_id=f692c72e-f5c1-45d4-8acf-b515d1124319\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row2\" class=\"row_heading level0 row2\" >47890</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row2_col0\" class=\"data row2 col0\" >self.game.spritesheet.get_image</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row2_col1\" class=\"data row2 col1\" >self</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row2_col2\" class=\"data row2 col2\" ></td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row2_col3\" class=\"data row2 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522584069464.f293978b622b.1.11.1.eaaad62f-fb46-4c14-9dcf-c792371316d7.gz&message_id=3049238a-4f97-4e2c-bffb-e7d1f83f649f\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row3\" class=\"row_heading level0 row3\" >47761</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row3_col0\" class=\"data row3 col0\" >self.game.spritesheet.get_image</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row3_col1\" class=\"data row3 col1\" >self</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row3_col2\" class=\"data row3 col2\" ></td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row3_col3\" class=\"data row3 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522580469450.e3b0ea2a3f1d.1.11.1.df9c5f18-4c0f-44ab-90da-fd31ec84e94f.gz&message_id=d272ed98-7f9f-48b7-8bd3-a08363a73ed2\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row4\" class=\"row_heading level0 row4\" >47743</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row4_col0\" class=\"data row4 col0\" >self.game.spritesheet.get_image</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row4_col1\" class=\"data row4 col1\" >self</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row4_col2\" class=\"data row4 col2\" ></td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row4_col3\" class=\"data row4 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522576872552.2eb922aae19d.1.11.1.fd4d89d5-529e-4704-9d77-a8d50ac5ad91.gz&message_id=e24eb680-9b02-4d75-a496-1185e1abe4c3\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row5\" class=\"row_heading level0 row5\" >27131</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row5_col0\" class=\"data row5 col0\" >self.screen.blit</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row5_col1\" class=\"data row5 col1\" >self</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row5_col2\" class=\"data row5 col2\" ></td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row5_col3\" class=\"data row5 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522314069572.296b47a2866f.1.11.1.a68dcf74-e17f-44c7-b597-732878468fce.gz&message_id=5188a228-86f1-4130-a4fe-1c73e8f062da\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row6\" class=\"row_heading level0 row6\" >22514</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row6_col0\" class=\"data row6 col0\" >self.client.get</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row6_col1\" class=\"data row6 col1\" >self</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row6_col2\" class=\"data row6 col2\" ></td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row6_col3\" class=\"data row6 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522285271160.6b08d3476183.1.11.1.9cd8952b-ac42-451c-8136-fe9122eaa96c.gz&message_id=01f660e3-31a1-46f7-8841-7276c9873bae\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row7\" class=\"row_heading level0 row7\" >31304</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row7_col0\" class=\"data row7 col0\" >Client.objects.filter</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row7_col1\" class=\"data row7 col1\" >Client</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row7_col2\" class=\"data row7 col2\" >Client</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row7_col3\" class=\"data row7 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522346472354.296b47a2866f.1.11.1.ea4a3b3d-02da-48f7-905e-c9b5bd4edaa5.gz&message_id=fc7323ad-a7a3-4d6c-bca5-b15226b49869\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row8\" class=\"row_heading level0 row8\" >17922</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row8_col0\" class=\"data row8 col0\" >Log.objects.filter</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row8_col1\" class=\"data row8 col1\" >Log</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row8_col2\" class=\"data row8 col2\" >Log</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row8_col3\" class=\"data row8 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522249306137.8e73105bb5ae.1.11.1.be5a1049-38d9-40af-8958-34b93e753c1d.gz&message_id=29f63fd2-39f5-4fc9-93b6-3e682dd9ce06\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row9\" class=\"row_heading level0 row9\" >31641</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row9_col0\" class=\"data row9 col0\" >self.comments.filter</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row9_col1\" class=\"data row9 col1\" >self</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row9_col2\" class=\"data row9 col2\" ></td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row9_col3\" class=\"data row9 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522346493296.0c9285061adb.1.11.1.de84e2e5-3c92-42c0-a3ba-8f369fcd32bc.gz&message_id=f2d767e0-1cd6-461b-99d3-dc5fe314d475\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row10\" class=\"row_heading level0 row10\" >38768</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row10_col0\" class=\"data row10 col0\" >self.LOG.info</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row10_col1\" class=\"data row10 col1\" >self</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row10_col2\" class=\"data row10 col2\" ></td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row10_col3\" class=\"data row10 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522404102044.8e73105bb5ae.1.11.1.7de03f27-2e5f-409d-a548-63c992e6e2d5.gz&message_id=92576d0f-5988-4eea-aa16-b9c211738b21\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row11\" class=\"row_heading level0 row11\" >40456</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row11_col0\" class=\"data row11 col0\" >self.pop</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row11_col1\" class=\"data row11 col1\" >self</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row11_col2\" class=\"data row11 col2\" ></td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row11_col3\" class=\"data row11 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522436489086.91bae0123dd6.1.11.1.c7eada84-72b5-45a8-87e1-bc64eeb995a2.gz&message_id=9d498c31-9876-423c-b476-72cdf9e2c50e\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row12\" class=\"row_heading level0 row12\" >38998</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row12_col0\" class=\"data row12 col0\" >Trait.objects.get_or_create</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row12_col1\" class=\"data row12 col1\" >Trait</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row12_col2\" class=\"data row12 col2\" >Trait</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row12_col3\" class=\"data row12 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522414873232.14d35d46040f.1.11.1.fc9e862d-7db6-43e6-a43d-76838599e6e9.gz&message_id=19bf5bc7-9daa-4f2f-92ad-c4a0fae2d22c\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row13\" class=\"row_heading level0 row13\" >47965</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row13_col0\" class=\"data row13 col0\" >self.screen.blit</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row13_col1\" class=\"data row13 col1\" >self</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row13_col2\" class=\"data row13 col2\" ></td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row13_col3\" class=\"data row13 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522584071552.e3b0ea2a3f1d.1.11.1.ef01a82d-f027-4cb1-a638-7accdbd61e6c.gz&message_id=562a5bf6-288c-4e27-80c9-ad1f22fa6bed\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101level0_row14\" class=\"row_heading level0 row14\" >32067</th> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row14_col0\" class=\"data row14 col0\" >self.assertIsEqual</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row14_col1\" class=\"data row14 col1\" >self</td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row14_col2\" class=\"data row14 col2\" ></td> \n",
" <td id=\"T_0981ce4a_3c2c_11e8_a0af_c60018e1c101row14_col3\" class=\"data row14 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522346510493.216836cc3a73.1.11.1.fb7523d7-fb0b-4bb8-822c-2f41507863f6.gz&message_id=b8cf16bc-34ec-4d74-ba8f-cf325825a1a5\">inspect</a></td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x111f69d68>"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"render(unresolved[(unresolved['unresolved_category'] == 'prefix_resolves') & (unresolved['prefix_dist'].isna())][\n",
" ['function','unresolved.prefix_resolves.prefix', 'unresolved.prefix_resolves.to', 'inspect']].sample(n=15))"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
"</style> \n",
"<table id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101\" > \n",
"<thead> <tr> \n",
" <th class=\"blank level0\" ></th> \n",
" <th class=\"col_heading level0 col0\" >function</th> \n",
" <th class=\"col_heading level0 col1\" >unresolved.prefix_resolves.prefix</th> \n",
" <th class=\"col_heading level0 col2\" >unresolved.prefix_resolves.to</th> \n",
" <th class=\"col_heading level0 col3\" >inspect</th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row0\" class=\"row_heading level0 row0\" >45248</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row0_col0\" class=\"data row0 col0\" >models.IntergerField</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row0_col1\" class=\"data row0 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row0_col2\" class=\"data row0 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row0_col3\" class=\"data row0 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522533675192.ce2ae0cba883.1.11.1.e89f770b-086b-4db6-bf74-caaa00b46d00.gz&message_id=cc0abf12-ab13-4d04-bc8b-04e0af9c12dd\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row1\" class=\"row_heading level0 row1\" >10938</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row1_col0\" class=\"data row1 col0\" >admin.site.registe</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row1_col1\" class=\"data row1 col1\" >admin.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row1_col2\" class=\"data row1 col2\" >Django@2.0.1:django.contrib.admin.sites.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row1_col3\" class=\"data row1 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522188080402.56b7d4cee151.1.11.1.a9fa133d-1b6f-4e54-97e3-569574d0b534.gz&message_id=015b9a49-dd0c-4b59-a412-7489b3854bac\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row2\" class=\"row_heading level0 row2\" >33650</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row2_col0\" class=\"data row2 col0\" >models.Charfield</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row2_col1\" class=\"data row2 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row2_col2\" class=\"data row2 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row2_col3\" class=\"data row2 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522357272555.9f858a903cf3.1.11.1.07902897-9624-4ccf-8d65-6eaf5aa61dc2.gz&message_id=f55aebaa-c28e-45e2-a3ab-a6163d788ef6\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row3\" class=\"row_heading level0 row3\" >7612</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row3_col0\" class=\"data row3 col0\" >models.CHarField</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row3_col1\" class=\"data row3 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row3_col2\" class=\"data row3 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row3_col3\" class=\"data row3 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522170074166.b43add82f57d.1.11.1.d729624e-3cb8-47fb-b677-330d42a6e212.gz&message_id=5b88f0f5-3ac8-4ea2-bfbd-720607a1e510\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row4\" class=\"row_heading level0 row4\" >30989</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row4_col0\" class=\"data row4 col0\" >admin.site.register_view</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row4_col1\" class=\"data row4 col1\" >admin.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row4_col2\" class=\"data row4 col2\" >Django@2.0.1:django.contrib.admin.sites.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row4_col3\" class=\"data row4 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522342869930.e5c332ac088d.1.11.1.1bc1130c-5bbd-4536-8ec6-e35ee5f45723.gz&message_id=facf6712-0fa9-417a-b350-78d6a65d587d\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row5\" class=\"row_heading level0 row5\" >33703</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row5_col0\" class=\"data row5 col0\" >models.Charfield</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row5_col1\" class=\"data row5 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row5_col2\" class=\"data row5 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row5_col3\" class=\"data row5 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522357272918.6a6399496cd5.1.11.1.236238bc-487f-44fe-a939-e03666f8c606.gz&message_id=a4a0ae47-a0e1-439f-a641-a8b70b318a43\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row6\" class=\"row_heading level0 row6\" >45065</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row6_col0\" class=\"data row6 col0\" >models.IntergerField</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row6_col1\" class=\"data row6 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row6_col2\" class=\"data row6 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row6_col3\" class=\"data row6 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522533669187.8164767bc2b8.1.11.1.5517f69e-0e9e-4f71-a51a-71ba05486d89.gz&message_id=18fa1157-82a1-4138-a9a9-58ef43d75945\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row7\" class=\"row_heading level0 row7\" >37332</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row7_col0\" class=\"data row7 col0\" >models.Charfield</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row7_col1\" class=\"data row7 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row7_col2\" class=\"data row7 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row7_col3\" class=\"data row7 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522378891638.0c9285061adb.1.11.1.7e28771d-1d65-4576-9b60-c3529b2996c1.gz&message_id=594aade2-d980-4469-a318-d4621b08eeca\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row8\" class=\"row_heading level0 row8\" >7499</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row8_col0\" class=\"data row8 col0\" >self.date.__str__</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row8_col1\" class=\"data row8 col1\" >self.date</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row8_col2\" class=\"data row8 col2\" >Django@2.0.1:django.db.models.fields.DateField</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row8_col3\" class=\"data row8 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522170070385.958eee4cd4b2.1.11.1.43da9ee0-56dc-4b2b-a6f2-c6ae93963299.gz&message_id=53026ecc-a433-4e28-9bf8-1d26aa3574f1\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row9\" class=\"row_heading level0 row9\" >7216</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row9_col0\" class=\"data row9 col0\" >models.Charfield</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row9_col1\" class=\"data row9 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row9_col2\" class=\"data row9 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row9_col3\" class=\"data row9 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522162912420.216836cc3a73.1.11.1.d907ffc6-e910-4324-8ff9-2d90db33d055.gz&message_id=801f3083-feaa-4c44-82b9-2fa34497af87\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row10\" class=\"row_heading level0 row10\" >45276</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row10_col0\" class=\"data row10 col0\" >models.IntergerField</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row10_col1\" class=\"data row10 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row10_col2\" class=\"data row10 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row10_col3\" class=\"data row10 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522533674036.958eee4cd4b2.1.11.1.bf2323f3-da3a-4fcc-9f8d-bd150301ca21.gz&message_id=3f276162-ce0c-4a3c-a187-b5f9a4e1882b\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row11\" class=\"row_heading level0 row11\" >10575</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row11_col0\" class=\"data row11 col0\" >admin.site.registe</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row11_col1\" class=\"data row11 col1\" >admin.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row11_col2\" class=\"data row11 col2\" >Django@2.0.1:django.contrib.admin.sites.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row11_col3\" class=\"data row11 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522188069309.92ba653c3082.1.11.1.1e69912f-cd2d-4116-950d-04675d06bdd5.gz&message_id=697d4d98-d45c-49ba-a63b-d56993696b57\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row12\" class=\"row_heading level0 row12\" >22314</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row12_col0\" class=\"data row12 col0\" >data.decode</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row12_col1\" class=\"data row12 col1\" >data</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row12_col2\" class=\"data row12 col2\" >Django@2.0.1:django.core.handlers.wsgi.WSGIRequest.body</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row12_col3\" class=\"data row12 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522281674030.2eb922aae19d.1.11.1.96a26009-2d33-433d-b6a3-f91a3e46a960.gz&message_id=36cd2710-c642-424d-a9a7-ca4e0e124062\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row13\" class=\"row_heading level0 row13\" >33716</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row13_col0\" class=\"data row13 col0\" >models.Charfield</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row13_col1\" class=\"data row13 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row13_col2\" class=\"data row13 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row13_col3\" class=\"data row13 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522357272918.6a6399496cd5.1.11.1.236238bc-487f-44fe-a939-e03666f8c606.gz&message_id=34cddec6-39d4-4571-89a2-1277a4736aae\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row14\" class=\"row_heading level0 row14\" >13630</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row14_col0\" class=\"data row14 col0\" >request.GET.get</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row14_col1\" class=\"data row14 col1\" >request</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row14_col2\" class=\"data row14 col2\" >Django@2.0.1:django.http.request.HttpRequest</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row14_col3\" class=\"data row14 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522209671915.c5eec6bcd49a.1.11.1.1ca64606-2f72-4bbc-bdfb-ffee46e04021.gz&message_id=b1b4b429-a52a-42b9-a8c4-fe9cf68b4d64\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row15\" class=\"row_heading level0 row15\" >10650</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row15_col0\" class=\"data row15 col0\" >admin.site.registe</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row15_col1\" class=\"data row15 col1\" >admin.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row15_col2\" class=\"data row15 col2\" >Django@2.0.1:django.contrib.admin.sites.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row15_col3\" class=\"data row15 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522188071137.04c18954914e.1.11.1.3e651602-cbe9-45d3-b405-de716738e129.gz&message_id=ee8d5322-d0b6-4f42-a925-e0926f2629c7\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row16\" class=\"row_heading level0 row16\" >42449</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row16_col0\" class=\"data row16 col0\" >cache.get</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row16_col1\" class=\"data row16 col1\" >cache</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row16_col2\" class=\"data row16 col2\" >Django@2.0.1:django.core.cache.cache</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row16_col3\" class=\"data row16 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522476071504.6b08d3476183.1.11.1.ed95d704-98dd-45d4-ab17-d268a92f7c9c.gz&message_id=aaef89f0-7d73-4aac-8152-3e18c0b3a56c\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row17\" class=\"row_heading level0 row17\" >45231</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row17_col0\" class=\"data row17 col0\" >models.IntergerField</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row17_col1\" class=\"data row17 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row17_col2\" class=\"data row17 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row17_col3\" class=\"data row17 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522533684662.4d29607d1b44.1.11.1.1134bb39-f5b4-4929-841d-3ef38252bc3d.gz&message_id=954112b0-f49e-4be6-bb5f-443e575c324c\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row18\" class=\"row_heading level0 row18\" >6876</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row18_col0\" class=\"data row18 col0\" >models.Charfield</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row18_col1\" class=\"data row18 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row18_col2\" class=\"data row18 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row18_col3\" class=\"data row18 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522162895046.91bae0123dd6.1.11.1.cfb1f40b-42e5-46bf-ac84-99cd40e7edc8.gz&message_id=f01799f1-b97f-4e59-b355-6b3521930c7e\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row19\" class=\"row_heading level0 row19\" >19803</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row19_col0\" class=\"data row19 col0\" >request.POST.get</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row19_col1\" class=\"data row19 col1\" >request</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row19_col2\" class=\"data row19 col2\" >Django@2.0.1:django.http.request.HttpRequest</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row19_col3\" class=\"data row19 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522263672789.9f858a903cf3.1.11.1.861665a3-3187-4967-8d55-4185ef01618d.gz&message_id=0bf46561-c05f-4384-8db0-0fd12b06bef2\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row20\" class=\"row_heading level0 row20\" >45205</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row20_col0\" class=\"data row20 col0\" >models.IntergerField</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row20_col1\" class=\"data row20 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row20_col2\" class=\"data row20 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row20_col3\" class=\"data row20 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522533689404.0c9285061adb.1.11.1.b63383cc-b05e-4f46-bcf8-7170281fbd45.gz&message_id=3becfb9b-3c3c-44da-a255-d34c0b987427\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row21\" class=\"row_heading level0 row21\" >10726</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row21_col0\" class=\"data row21 col0\" >admin.site.registe</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row21_col1\" class=\"data row21 col1\" >admin.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row21_col2\" class=\"data row21 col2\" >Django@2.0.1:django.contrib.admin.sites.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row21_col3\" class=\"data row21 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522188071013.6a6399496cd5.1.11.1.bf36d6dc-3645-457a-b6bf-204a6c9d5955.gz&message_id=889d068c-49a4-4893-8dfe-dccba4f34b7d\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row22\" class=\"row_heading level0 row22\" >10809</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row22_col0\" class=\"data row22 col0\" >admin.site.registe</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row22_col1\" class=\"data row22 col1\" >admin.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row22_col2\" class=\"data row22 col2\" >Django@2.0.1:django.contrib.admin.sites.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row22_col3\" class=\"data row22 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522188072559.296b47a2866f.1.11.1.7f9a695a-bbfc-4fc0-a1e8-f8cbdcb7f62d.gz&message_id=5828726e-1793-45d3-984b-d283e035dc07\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row23\" class=\"row_heading level0 row23\" >33479</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row23_col0\" class=\"data row23 col0\" >models.Charfield</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row23_col1\" class=\"data row23 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row23_col2\" class=\"data row23 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row23_col3\" class=\"data row23 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522357266790.92ba653c3082.1.11.1.e66fb259-43cc-44d3-a40b-fb5f514e8bea.gz&message_id=a9ea4d8e-deab-4141-b5d2-9eeede858c24\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row24\" class=\"row_heading level0 row24\" >17572</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row24_col0\" class=\"data row24 col0\" >request.session</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row24_col1\" class=\"data row24 col1\" >request</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row24_col2\" class=\"data row24 col2\" >Django@2.0.1:django.http.request.HttpRequest</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row24_col3\" class=\"data row24 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522249269373.b43add82f57d.1.11.1.b213d610-91cc-4c73-941f-4d98cf769a83.gz&message_id=a808c5a7-da5b-4073-af63-5dce031cc614\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row25\" class=\"row_heading level0 row25\" >34276</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row25_col0\" class=\"data row25 col0\" >models.Charfield</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row25_col1\" class=\"data row25 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row25_col2\" class=\"data row25 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row25_col3\" class=\"data row25 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522357274842.8164767bc2b8.1.11.1.89fc66bc-b324-4a59-9c75-98431d392268.gz&message_id=c84dbb78-af11-4ffe-a4e7-221469cc3429\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row26\" class=\"row_heading level0 row26\" >31202</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row26_col0\" class=\"data row26 col0\" >admin.site.register_view</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row26_col1\" class=\"data row26 col1\" >admin.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row26_col2\" class=\"data row26 col2\" >Django@2.0.1:django.contrib.admin.sites.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row26_col3\" class=\"data row26 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522342875857.9f858a903cf3.1.11.1.b5c0d95d-4075-4496-9240-f96ad530e60a.gz&message_id=2874e3b1-5ea8-4979-a322-1c9163b1054d\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row27\" class=\"row_heading level0 row27\" >11086</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row27_col0\" class=\"data row27 col0\" >admin.site.registe</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row27_col1\" class=\"data row27 col1\" >admin.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row27_col2\" class=\"data row27 col2\" >Django@2.0.1:django.contrib.admin.sites.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row27_col3\" class=\"data row27 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522188114630.216836cc3a73.1.11.1.d24dfb7b-3820-4fae-987a-1ed23035626c.gz&message_id=30d0c13d-0a80-4b87-8d01-180d1c076d53\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row28\" class=\"row_heading level0 row28\" >31151</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row28_col0\" class=\"data row28 col0\" >admin.site.register_view</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row28_col1\" class=\"data row28 col1\" >admin.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row28_col2\" class=\"data row28 col2\" >Django@2.0.1:django.contrib.admin.sites.site</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row28_col3\" class=\"data row28 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522342875313.bc8cf629b628.1.11.1.fd66f7e7-7ab0-4ccc-bb92-fb7e46409822.gz&message_id=a8c6e799-d74b-4d25-98d2-e77084fc5340\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101level0_row29\" class=\"row_heading level0 row29\" >34213</th> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row29_col0\" class=\"data row29 col0\" >models.Charfield</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row29_col1\" class=\"data row29 col1\" >models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row29_col2\" class=\"data row29 col2\" >Django@2.0.1:django.db.models</td> \n",
" <td id=\"T_0984a0b6_3c2c_11e8_be63_c60018e1c101row29_col3\" class=\"data row29 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522357279737.56b7d4cee151.1.11.1.5f88a477-8457-485c-b5af-0c4746d29002.gz&message_id=342df007-deab-438b-acc8-01f6a4f66e02\">inspect</a></td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x111f7ba58>"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"module_prefix_examples('Django')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## unresolved_name\n",
"\n",
"In this case, there is no prefix of the unresolved function that resolves."
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
"</style> \n",
"<table id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101\" > \n",
"<thead> <tr> \n",
" <th class=\"blank level0\" ></th> \n",
" <th class=\"col_heading level0 col0\" >function</th> \n",
" <th class=\"col_heading level0 col1\" >unresolved.unresolved_name.name</th> \n",
" <th class=\"col_heading level0 col2\" >inspect</th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row0\" class=\"row_heading level0 row0\" >36733</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row0_col0\" class=\"data row0 col0\" >path</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row0_col1\" class=\"data row0 col1\" >path</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row0_col2\" class=\"data row0 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522378872469.ce2ae0cba883.1.11.1.153c2468-37ac-438c-abbb-482901547803.gz&message_id=eecba05d-bcdd-4139-b949-1f73607ec9f7\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row1\" class=\"row_heading level0 row1\" >38479</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row1_col0\" class=\"data row1 col0\" >np.array</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row1_col1\" class=\"data row1 col1\" >np</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row1_col2\" class=\"data row1 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522400469009.f293978b622b.1.11.1.abcfa918-925c-45c1-afac-28bc905ca29b.gz&message_id=1d464e29-8747-4fa5-aa2c-58e044a32021\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row2\" class=\"row_heading level0 row2\" >44086</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row2_col0\" class=\"data row2 col0\" >client.delete_bot_version</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row2_col1\" class=\"data row2 col1\" >client</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row2_col2\" class=\"data row2 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522515668417.e5c332ac088d.1.11.1.cc9bb7ad-51cf-4d39-9bb4-c44b5b1f86a6.gz&message_id=f1f86e6e-8977-498c-981d-5b2b21f00f81\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row3\" class=\"row_heading level0 row3\" >6499</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row3_col0\" class=\"data row3 col0\" >printme</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row3_col1\" class=\"data row3 col1\" >printme</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row3_col2\" class=\"data row3 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522162875785.c5eec6bcd49a.1.11.1.2c5e1d56-bc90-4487-a49b-cb15ba5fc11a.gz&message_id=63027b20-bbae-4bd4-af04-2f8698f7c2e6\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row4\" class=\"row_heading level0 row4\" >21138</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row4_col0\" class=\"data row4 col0\" >canvas.get_tk_widget.grid</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row4_col1\" class=\"data row4 col1\" >canvas</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row4_col2\" class=\"data row4 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522267300644.8065ab2cc126.1.11.1.f05e8b1a-8b95-48af-8e5e-bfeec29b5945.gz&message_id=473556be-9f2f-413c-b810-5a5385af80be\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row5\" class=\"row_heading level0 row5\" >28056</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row5_col0\" class=\"data row5 col0\" >DotAccessable.build</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row5_col1\" class=\"data row5 col1\" >DotAccessable</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row5_col2\" class=\"data row5 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522317693504.0c9285061adb.1.11.1.d63842a8-b744-47b3-a0f6-2f9c0c485004.gz&message_id=cddf0ed5-e564-4e36-9135-e8bd64b29ab3\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row6\" class=\"row_heading level0 row6\" >38337</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row6_col0\" class=\"data row6 col0\" >MailSender</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row6_col1\" class=\"data row6 col1\" >MailSender</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row6_col2\" class=\"data row6 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522396879223.56b7d4cee151.1.11.1.b874ed75-573b-489c-be53-c49c6b7cfc59.gz&message_id=068ecddf-760c-4cba-86ad-5a82f944b3a3\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row7\" class=\"row_heading level0 row7\" >26505</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row7_col0\" class=\"data row7 col0\" >screen.fill</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row7_col1\" class=\"data row7 col1\" >screen</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row7_col2\" class=\"data row7 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522306871984.958eee4cd4b2.1.11.1.a04ddd83-53c3-4301-9e67-b708d8c90e36.gz&message_id=4be86d97-42b8-4be9-ae18-3b5dbe78f0ea\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row8\" class=\"row_heading level0 row8\" >7121</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row8_col0\" class=\"data row8 col0\" >app.add_route</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row8_col1\" class=\"data row8 col1\" >app</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row8_col2\" class=\"data row8 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522166473342.e5c332ac088d.1.11.1.7aa453a8-ad77-493f-bd57-2a1c35b83b85.gz&message_id=b4386a12-d124-4b72-8bb3-4746ca8bf932\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row9\" class=\"row_heading level0 row9\" >16870</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row9_col0\" class=\"data row9 col0\" >dummy_minimize</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row9_col1\" class=\"data row9 col1\" >dummy_minimize</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row9_col2\" class=\"data row9 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522238468204.b43add82f57d.1.11.1.d0c0d55c-e042-472c-8965-ba28fec12e21.gz&message_id=3e610428-97a4-4c86-b065-e085726035cf\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row10\" class=\"row_heading level0 row10\" >27698</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row10_col0\" class=\"data row10 col0\" >reponse.replace</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row10_col1\" class=\"data row10 col1\" >reponse</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row10_col2\" class=\"data row10 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522317669589.f293978b622b.1.11.1.54ce6ede-93bc-484a-be91-fcf8cac7790a.gz&message_id=ced97e74-aee8-4f86-9865-9453a62855c3\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row11\" class=\"row_heading level0 row11\" >40844</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row11_col0\" class=\"data row11 col0\" >class</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row11_col1\" class=\"data row11 col1\" >class</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row11_col2\" class=\"data row11 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522443672216.efa9ce6076c4.1.11.1.dea8da75-0bef-4990-aa0c-dc0edb72e379.gz&message_id=aeb2b6a9-c902-4be9-856b-23deb971f5e2\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row12\" class=\"row_heading level0 row12\" >47233</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row12_col0\" class=\"data row12 col0\" >canvas.bind</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row12_col1\" class=\"data row12 col1\" >canvas</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row12_col2\" class=\"data row12 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566091060.0c9285061adb.1.11.1.16429257-5bb5-4104-aa59-71d14eabcbe7.gz&message_id=5eb9f0b1-229c-4f57-bd9d-5a560902a1e4\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row13\" class=\"row_heading level0 row13\" >4699</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row13_col0\" class=\"data row13 col0\" >qMax</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row13_col1\" class=\"data row13 col1\" >qMax</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row13_col2\" class=\"data row13 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522144867667.92ba653c3082.1.11.1.134d954d-13c0-4f60-ac64-dab2cf9cda58.gz&message_id=90604d0d-64c0-4e94-9b22-e568cbfed2fb\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row14\" class=\"row_heading level0 row14\" >1162</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row14_col0\" class=\"data row14 col0\" >run_with_lock</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row14_col1\" class=\"data row14 col1\" >run_with_lock</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row14_col2\" class=\"data row14 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522116069097.a3e68a347f75.1.11.1.0262e14e-3be1-46d1-bec6-7bbc285d31b5.gz&message_id=d6eebf8a-17b4-4a3f-ae05-f00ad8550a61\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row15\" class=\"row_heading level0 row15\" >42691</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row15_col0\" class=\"data row15 col0\" >s.enter</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row15_col1\" class=\"data row15 col1\" >s</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row15_col2\" class=\"data row15 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522479671844.958eee4cd4b2.1.11.1.664312de-c04c-4518-9f4e-377ae072872c.gz&message_id=cc03cca8-70f8-4e09-b43e-e8dc7f563588\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row16\" class=\"row_heading level0 row16\" >37213</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row16_col0\" class=\"data row16 col0\" >gsw.distance</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row16_col1\" class=\"data row16 col1\" >gsw</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row16_col2\" class=\"data row16 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522378885654.3279912ecc2a.1.11.1.a1d4a896-70b4-406a-a86b-6301320784f5.gz&message_id=fc92d129-e327-4f0e-88e6-cc571b954241\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row17\" class=\"row_heading level0 row17\" >40903</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row17_col0\" class=\"data row17 col0\" >pyautogui.typewrite</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row17_col1\" class=\"data row17 col1\" >pyautogui</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row17_col2\" class=\"data row17 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522447268880.958eee4cd4b2.1.11.1.bfe77f06-cd6c-40fc-9611-77c666b3143f.gz&message_id=d6f9dd7b-d6e8-4f74-a18a-4747521260f8\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row18\" class=\"row_heading level0 row18\" >46221</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row18_col0\" class=\"data row18 col0\" >log.msg</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row18_col1\" class=\"data row18 col1\" >log</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row18_col2\" class=\"data row18 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522551685068.4d29607d1b44.1.11.1.47f36648-6e50-4934-87ad-0f97133eb437.gz&message_id=fe584491-8809-4a7f-832d-78744754d88a\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101level0_row19\" class=\"row_heading level0 row19\" >7933</th> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row19_col0\" class=\"data row19 col0\" >Client</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row19_col1\" class=\"data row19 col1\" >Client</td> \n",
" <td id=\"T_098c3786_3c2c_11e8_bf37_c60018e1c101row19_col2\" class=\"data row19 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522170077417.9f858a903cf3.1.11.1.911bd7ca-52bd-4780-8ff5-f23637f48e0e.gz&message_id=177885c9-2ccc-4387-a0f2-4f0e3e3cb99d\">inspect</a></td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x111f70470>"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"render(unresolved[unresolved['unresolved_category'] == 'unresolved_name'][\n",
" ['function', 'unresolved.unresolved_name.name', 'inspect']].sample(n=20))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Most common unresolved-name cases"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>count</th>\n",
" <th>percent</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>canvas</th>\n",
" <td>638</td>\n",
" <td>1.297223</td>\n",
" </tr>\n",
" <tr>\n",
" <th>path</th>\n",
" <td>399</td>\n",
" <td>0.811272</td>\n",
" </tr>\n",
" <tr>\n",
" <th>np</th>\n",
" <td>266</td>\n",
" <td>0.540848</td>\n",
" </tr>\n",
" <tr>\n",
" <th>client</th>\n",
" <td>240</td>\n",
" <td>0.487983</td>\n",
" </tr>\n",
" <tr>\n",
" <th>torch</th>\n",
" <td>226</td>\n",
" <td>0.459518</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Facility</th>\n",
" <td>198</td>\n",
" <td>0.402586</td>\n",
" </tr>\n",
" <tr>\n",
" <th>BSEHandler</th>\n",
" <td>189</td>\n",
" <td>0.384287</td>\n",
" </tr>\n",
" <tr>\n",
" <th>reverse</th>\n",
" <td>178</td>\n",
" <td>0.361921</td>\n",
" </tr>\n",
" <tr>\n",
" <th>m</th>\n",
" <td>168</td>\n",
" <td>0.341588</td>\n",
" </tr>\n",
" <tr>\n",
" <th>writer</th>\n",
" <td>162</td>\n",
" <td>0.329389</td>\n",
" </tr>\n",
" <tr>\n",
" <th>DotAccessable</th>\n",
" <td>161</td>\n",
" <td>0.327356</td>\n",
" </tr>\n",
" <tr>\n",
" <th>metrics</th>\n",
" <td>158</td>\n",
" <td>0.321256</td>\n",
" </tr>\n",
" <tr>\n",
" <th>cv2</th>\n",
" <td>156</td>\n",
" <td>0.317189</td>\n",
" </tr>\n",
" <tr>\n",
" <th>gameDisplay</th>\n",
" <td>156</td>\n",
" <td>0.317189</td>\n",
" </tr>\n",
" <tr>\n",
" <th>self</th>\n",
" <td>149</td>\n",
" <td>0.302956</td>\n",
" </tr>\n",
" <tr>\n",
" <th>app</th>\n",
" <td>142</td>\n",
" <td>0.288724</td>\n",
" </tr>\n",
" <tr>\n",
" <th>dummy_minimize</th>\n",
" <td>142</td>\n",
" <td>0.288724</td>\n",
" </tr>\n",
" <tr>\n",
" <th>session</th>\n",
" <td>136</td>\n",
" <td>0.276524</td>\n",
" </tr>\n",
" <tr>\n",
" <th>request</th>\n",
" <td>135</td>\n",
" <td>0.274491</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Canvas</th>\n",
" <td>134</td>\n",
" <td>0.272457</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" count percent\n",
"canvas 638 1.297223\n",
"path 399 0.811272\n",
"np 266 0.540848\n",
"client 240 0.487983\n",
"torch 226 0.459518\n",
"Facility 198 0.402586\n",
"BSEHandler 189 0.384287\n",
"reverse 178 0.361921\n",
"m 168 0.341588\n",
"writer 162 0.329389\n",
"DotAccessable 161 0.327356\n",
"metrics 158 0.321256\n",
"cv2 156 0.317189\n",
"gameDisplay 156 0.317189\n",
"self 149 0.302956\n",
"app 142 0.288724\n",
"dummy_minimize 142 0.288724\n",
"session 136 0.276524\n",
"request 135 0.274491\n",
"Canvas 134 0.272457"
]
},
"execution_count": 14,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"with_percent(unresolved['unresolved.unresolved_name.name'].value_counts().nlargest(20))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Some are most likely missed imports"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>count</th>\n",
" <th>percent</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>False</th>\n",
" <td>17705</td>\n",
" <td>35.998943</td>\n",
" </tr>\n",
" <tr>\n",
" <th>True</th>\n",
" <td>1669</td>\n",
" <td>3.393518</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" count percent\n",
"False 17705 35.998943\n",
"True 1669 3.393518 "
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"with_percent(unresolved['unresolved.unresolved_name.importable'].value_counts())"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Digging into some specific examples"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
"</style> \n",
"<table id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101\" > \n",
"<thead> <tr> \n",
" <th class=\"blank level0\" ></th> \n",
" <th class=\"col_heading level0 col0\" >user_id</th> \n",
" <th class=\"col_heading level0 col1\" >function</th> \n",
" <th class=\"col_heading level0 col2\" >unresolved.unresolved_name.name</th> \n",
" <th class=\"col_heading level0 col3\" >inspect</th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row0\" class=\"row_heading level0 row0\" >46802</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row0_col0\" class=\"data row0 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row0_col1\" class=\"data row0 col1\" >canvas.bind</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row0_col2\" class=\"data row0 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row0_col3\" class=\"data row0 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522562473594.d88055656e23.1.11.1.071cc158-d6c3-46a1-a642-1324857b48e5.gz&message_id=71b68f8a-3d00-41b6-8aa7-5d02d92aebb8\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row1\" class=\"row_heading level0 row1\" >47174</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row1_col0\" class=\"data row1 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row1_col1\" class=\"data row1 col1\" >canvas.bind</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row1_col2\" class=\"data row1 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row1_col3\" class=\"data row1 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566072246.8164767bc2b8.1.11.1.59aae527-da1d-4839-b843-6e81e2fbc57e.gz&message_id=8fc30c72-79a8-4fcc-a07b-2edb21f94564\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row2\" class=\"row_heading level0 row2\" >47235</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row2_col0\" class=\"data row2 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row2_col1\" class=\"data row2 col1\" >canvas.move</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row2_col2\" class=\"data row2 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row2_col3\" class=\"data row2 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566072246.8164767bc2b8.1.11.1.59aae527-da1d-4839-b843-6e81e2fbc57e.gz&message_id=cb6c9724-8639-4c40-a128-7eb20dce7dab\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row3\" class=\"row_heading level0 row3\" >47004</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row3_col0\" class=\"data row3 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row3_col1\" class=\"data row3 col1\" >canvas.coords</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row3_col2\" class=\"data row3 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row3_col3\" class=\"data row3 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566070719.958eee4cd4b2.1.11.1.9989185e-679d-4269-a09e-3291ea6efcdb.gz&message_id=8c10276d-df91-45a7-8db9-5aaef3904ff9\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row4\" class=\"row_heading level0 row4\" >47108</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row4_col0\" class=\"data row4 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row4_col1\" class=\"data row4 col1\" >canvas.bind</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row4_col2\" class=\"data row4 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row4_col3\" class=\"data row4 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566072381.c5eec6bcd49a.1.11.1.29200f8a-58ce-409b-9fea-d087d1a89769.gz&message_id=1cec0eb5-03c7-41ef-934e-b1da6a2954a6\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row5\" class=\"row_heading level0 row5\" >47168</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row5_col0\" class=\"data row5 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row5_col1\" class=\"data row5 col1\" >canvas.bind</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row5_col2\" class=\"data row5 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row5_col3\" class=\"data row5 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566072112.e5c332ac088d.1.11.1.bdd0fe15-f9c2-42a4-a6f0-da697b647ec2.gz&message_id=0f83e522-a8fe-42e5-8dfb-f89c6109cc2c\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row6\" class=\"row_heading level0 row6\" >47419</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row6_col0\" class=\"data row6 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row6_col1\" class=\"data row6 col1\" >canvas.create_rectangle</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row6_col2\" class=\"data row6 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row6_col3\" class=\"data row6 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522569671537.d88055656e23.1.11.1.06e261e4-60ee-468a-8421-4ce86b9622a0.gz&message_id=c31ea326-fbc9-4070-a7f6-5e90766b197a\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row7\" class=\"row_heading level0 row7\" >47358</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row7_col0\" class=\"data row7 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row7_col1\" class=\"data row7 col1\" >canvas.coords</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row7_col2\" class=\"data row7 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row7_col3\" class=\"data row7 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566084869.4d29607d1b44.1.11.1.e790b75e-5c2a-4dfc-b52f-e846269729cb.gz&message_id=48aee40f-27cf-4680-8778-6b33421ae9e2\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row8\" class=\"row_heading level0 row8\" >47086</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row8_col0\" class=\"data row8 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row8_col1\" class=\"data row8 col1\" >canvas.bind</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row8_col2\" class=\"data row8 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row8_col3\" class=\"data row8 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566109189.216836cc3a73.1.11.1.f7f7a210-824a-42e5-a1ed-137de8978f0d.gz&message_id=13a38409-652f-4be3-85d6-b94f97c17fc0\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row9\" class=\"row_heading level0 row9\" >47332</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row9_col0\" class=\"data row9 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row9_col1\" class=\"data row9 col1\" >canvas.create_rectangle</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row9_col2\" class=\"data row9 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row9_col3\" class=\"data row9 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522569669301.92ba653c3082.1.11.1.37a801e3-89ca-43dc-b2fc-3bd2f65a3861.gz&message_id=0861f7cd-c00b-421d-a18c-55e43ef7797b\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row10\" class=\"row_heading level0 row10\" >47155</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row10_col0\" class=\"data row10 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row10_col1\" class=\"data row10 col1\" >canvas.bind</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row10_col2\" class=\"data row10 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row10_col3\" class=\"data row10 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566072112.e5c332ac088d.1.11.1.bdd0fe15-f9c2-42a4-a6f0-da697b647ec2.gz&message_id=0aeffe16-ee3c-40fe-b1c4-73d5650cb37e\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row11\" class=\"row_heading level0 row11\" >47138</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row11_col0\" class=\"data row11 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row11_col1\" class=\"data row11 col1\" >canvas.bind</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row11_col2\" class=\"data row11 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row11_col3\" class=\"data row11 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566080023.56b7d4cee151.1.11.1.9e79e2cc-036d-4512-b7cd-fb2fb0b9f56a.gz&message_id=e18bfeed-8013-4f24-aaf9-aa0eba661b61\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row12\" class=\"row_heading level0 row12\" >46847</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row12_col0\" class=\"data row12 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row12_col1\" class=\"data row12 col1\" >canvas.bind</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row12_col2\" class=\"data row12 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row12_col3\" class=\"data row12 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566071444.d88055656e23.1.11.1.fb76dbc6-35b7-4f64-9c17-e0b43b4f8ce1.gz&message_id=37be5fc1-f106-449e-b843-08d78187e427\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row13\" class=\"row_heading level0 row13\" >47317</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row13_col0\" class=\"data row13 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row13_col1\" class=\"data row13 col1\" >canvas.create_rectangle</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row13_col2\" class=\"data row13 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row13_col3\" class=\"data row13 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522569669231.958eee4cd4b2.1.11.1.f9dcf33a-585d-4eaa-9c34-1244b3fb6211.gz&message_id=209c0213-5bcb-4513-b544-919d1bd13649\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row14\" class=\"row_heading level0 row14\" >46908</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row14_col0\" class=\"data row14 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row14_col1\" class=\"data row14 col1\" >canvas.bind</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row14_col2\" class=\"data row14 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row14_col3\" class=\"data row14 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566071775.6b08d3476183.1.11.1.7fb915e2-371a-41e2-9fb6-b1dbf242b346.gz&message_id=63daecec-ac62-435b-8b9e-1da821a45e0d\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row15\" class=\"row_heading level0 row15\" >46899</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row15_col0\" class=\"data row15 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row15_col1\" class=\"data row15 col1\" >canvas.create_rectangle</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row15_col2\" class=\"data row15 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row15_col3\" class=\"data row15 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566070165.25c3a9590606.1.11.1.508b210d-dfb0-4de8-ae44-d7227a9954f6.gz&message_id=a36d3eb6-4069-4e5f-a03f-adf5bd74aa33\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row16\" class=\"row_heading level0 row16\" >47054</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row16_col0\" class=\"data row16 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row16_col1\" class=\"data row16 col1\" >canvas.move</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row16_col2\" class=\"data row16 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row16_col3\" class=\"data row16 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566071444.d88055656e23.1.11.1.fb76dbc6-35b7-4f64-9c17-e0b43b4f8ce1.gz&message_id=e7dab453-6378-4594-95b8-bd5a3d9f05de\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row17\" class=\"row_heading level0 row17\" >46894</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row17_col0\" class=\"data row17 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row17_col1\" class=\"data row17 col1\" >canvas.create_rectangle</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row17_col2\" class=\"data row17 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row17_col3\" class=\"data row17 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566069435.92ba653c3082.1.11.1.553d00fd-48fa-4002-88a1-085792288b93.gz&message_id=8c4b3fff-fb7f-42a2-9893-e2ccd1449aed\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row18\" class=\"row_heading level0 row18\" >46925</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row18_col0\" class=\"data row18 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row18_col1\" class=\"data row18 col1\" >canvas.move</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row18_col2\" class=\"data row18 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row18_col3\" class=\"data row18 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566070848.f293978b622b.1.11.1.31d7f437-9f62-46b7-997b-bb971d46074a.gz&message_id=e030c1e4-4086-4a61-8cb9-93884a103f35\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101level0_row19\" class=\"row_heading level0 row19\" >46811</th> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row19_col0\" class=\"data row19 col0\" >45958</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row19_col1\" class=\"data row19 col1\" >canvas.bind</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row19_col2\" class=\"data row19 col2\" >canvas</td> \n",
" <td id=\"T_0998bb82_3c2c_11e8_8d75_c60018e1c101row19_col3\" class=\"data row19 col3\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522566070322.2eb922aae19d.1.11.1.1e37d961-47de-4a0f-b8ff-9f961de35db8.gz&message_id=a3018c75-c04f-4e88-be53-593a793c320d\">inspect</a></td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x111f824e0>"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"def unresolved_examples_for_name(name):\n",
" return render(unresolved[(unresolved['unresolved_category'] == 'unresolved_name') \n",
" & (unresolved['unresolved.unresolved_name.name'] == name)\n",
" & (unresolved['importable_prefix'].isna())][\n",
" ['user_id', 'function', 'unresolved.unresolved_name.name', 'inspect']].sample(n=20))\n",
"\n",
"unresolved_examples_for_name('canvas')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Some missed-import cases"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
"</style> \n",
"<table id=\"T_099af492_3c2c_11e8_886d_c60018e1c101\" > \n",
"<thead> <tr> \n",
" <th class=\"blank level0\" ></th> \n",
" <th class=\"col_heading level0 col0\" >function</th> \n",
" <th class=\"col_heading level0 col1\" >unresolved.unresolved_name.name</th> \n",
" <th class=\"col_heading level0 col2\" >inspect</th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row0\" class=\"row_heading level0 row0\" >39807</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row0_col0\" class=\"data row0 col0\" >path.join</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row0_col1\" class=\"data row0 col1\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row0_col2\" class=\"data row0 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522432869328.f293978b622b.1.11.1.125cb8b7-1c86-428a-8fe1-f3575134d292.gz&message_id=e231de00-1e49-440f-b3c7-345060a637f9\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row1\" class=\"row_heading level0 row1\" >36758</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row1_col0\" class=\"data row1 col0\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row1_col1\" class=\"data row1 col1\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row1_col2\" class=\"data row1 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522378869802.bc8cf629b628.1.11.1.7606abe9-72e6-4c10-b35e-7e76e6647d92.gz&message_id=7ba9c6b3-98d6-4ff7-8208-80b49801eef4\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row2\" class=\"row_heading level0 row2\" >40909</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row2_col0\" class=\"data row2 col0\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row2_col1\" class=\"data row2 col1\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row2_col2\" class=\"data row2 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522447270491.14d35d46040f.1.11.1.ce9758c4-366f-4772-9fcb-e0bdfa3bea26.gz&message_id=8c0bb8cf-3318-49de-b3d7-8b9eb1b35fef\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row3\" class=\"row_heading level0 row3\" >25108</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row3_col0\" class=\"data row3 col0\" >os.makedirs</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row3_col1\" class=\"data row3 col1\" >os</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row3_col2\" class=\"data row3 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522299670801.b43add82f57d.1.11.1.97391085-fff5-4d28-b0d4-b34867c06f0a.gz&message_id=4e0d30cc-c7d2-41d8-af8c-0b2109c91a29\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row4\" class=\"row_heading level0 row4\" >6613</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row4_col0\" class=\"data row4 col0\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row4_col1\" class=\"data row4 col1\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row4_col2\" class=\"data row4 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522162882670.4d29607d1b44.1.11.1.ee5cc00e-82a3-43bc-8a35-0b8d84ac1f4e.gz&message_id=9f017e01-8dc5-47d4-beda-b2f3791698fe\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row5\" class=\"row_heading level0 row5\" >34983</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row5_col0\" class=\"data row5 col0\" >csv.reader</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row5_col1\" class=\"data row5 col1\" >csv</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row5_col2\" class=\"data row5 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522364473741.ce2ae0cba883.1.11.1.7d5de313-b381-489d-a100-60de07de1cb5.gz&message_id=45fd7e0a-6fb1-4378-84e5-b220c3d79452\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row6\" class=\"row_heading level0 row6\" >36826</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row6_col0\" class=\"data row6 col0\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row6_col1\" class=\"data row6 col1\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row6_col2\" class=\"data row6 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522378871470.e5c332ac088d.1.11.1.34d30542-1316-4637-8fe7-201ffed116b8.gz&message_id=0ff19428-7f3d-430a-8443-8e5c3a6f4b6d\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row7\" class=\"row_heading level0 row7\" >36691</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row7_col0\" class=\"data row7 col0\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row7_col1\" class=\"data row7 col1\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row7_col2\" class=\"data row7 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522378869330.296b47a2866f.1.11.1.44fc8d52-37b1-4332-875f-02eed78e9949.gz&message_id=b867a361-99c3-4474-90c8-081f9b693291\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row8\" class=\"row_heading level0 row8\" >7163</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row8_col0\" class=\"data row8 col0\" >app.add_route</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row8_col1\" class=\"data row8 col1\" >app</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row8_col2\" class=\"data row8 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522166473240.9f858a903cf3.1.11.1.939a67df-99d2-4d69-a9cb-d11089192765.gz&message_id=494e57a0-6d3e-4df9-a60b-858288d91d36\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row9\" class=\"row_heading level0 row9\" >37200</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row9_col0\" class=\"data row9 col0\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row9_col1\" class=\"data row9 col1\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row9_col2\" class=\"data row9 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522378898778.8065ab2cc126.1.11.1.6ea75e0a-a92d-48d0-8afc-46c7b7bdf5b2.gz&message_id=1415e7ec-559e-4594-8cde-7e702606924a\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row10\" class=\"row_heading level0 row10\" >9600</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row10_col0\" class=\"data row10 col0\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row10_col1\" class=\"data row10 col1\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row10_col2\" class=\"data row10 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522180885711.4d29607d1b44.1.11.1.a6f2ddcd-4793-4c91-9258-a476651c6366.gz&message_id=7c452e72-b55e-4b1c-99d8-f3e7457521e3\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row11\" class=\"row_heading level0 row11\" >9647</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row11_col0\" class=\"data row11 col0\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row11_col1\" class=\"data row11 col1\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row11_col2\" class=\"data row11 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522180900508.8e73105bb5ae.1.11.1.efb8765c-9f49-43ba-abcc-bbe479c676b6.gz&message_id=09686019-711d-4152-aed9-a8d5f9768f31\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row12\" class=\"row_heading level0 row12\" >11445</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row12_col0\" class=\"data row12 col0\" >nltk.download</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row12_col1\" class=\"data row12 col1\" >nltk</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row12_col2\" class=\"data row12 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522195269618.8164767bc2b8.1.11.1.63c9457d-f63e-453f-a247-a531116416d3.gz&message_id=a49436b5-b476-4341-8472-d649424f4d63\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row13\" class=\"row_heading level0 row13\" >37048</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row13_col0\" class=\"data row13 col0\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row13_col1\" class=\"data row13 col1\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row13_col2\" class=\"data row13 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522378877167.d88055656e23.1.11.1.64993406-23e8-4a48-84a5-b226cfd6eeff.gz&message_id=fc0c9d1a-7c22-4e80-8780-2109d98d91d7\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row14\" class=\"row_heading level0 row14\" >46005</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row14_col0\" class=\"data row14 col0\" >arrow</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row14_col1\" class=\"data row14 col1\" >arrow</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row14_col2\" class=\"data row14 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522540800000/1522551670069.296b47a2866f.1.11.1.b4d0f86b-5ddd-4237-b0d6-24707e1d91a7.gz&message_id=9e28ef78-75cb-4f41-8454-920e7c5c1f7a\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row15\" class=\"row_heading level0 row15\" >36719</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row15_col0\" class=\"data row15 col0\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row15_col1\" class=\"data row15 col1\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row15_col2\" class=\"data row15 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522378871470.e5c332ac088d.1.11.1.34d30542-1316-4637-8fe7-201ffed116b8.gz&message_id=2fcb1272-b431-47d6-aeec-743b67c4f743\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row16\" class=\"row_heading level0 row16\" >40893</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row16_col0\" class=\"data row16 col0\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row16_col1\" class=\"data row16 col1\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row16_col2\" class=\"data row16 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522447268880.958eee4cd4b2.1.11.1.bfe77f06-cd6c-40fc-9611-77c666b3143f.gz&message_id=7142835e-fb8b-484b-96ea-09ffbdea1e8d\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row17\" class=\"row_heading level0 row17\" >23777</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row17_col0\" class=\"data row17 col0\" >hand.add_card</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row17_col1\" class=\"data row17 col1\" >hand</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row17_col2\" class=\"data row17 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522288896358.8065ab2cc126.1.11.1.bc41375a-6837-4fbf-b9e7-c62f7c73cf16.gz&message_id=7cdef7c5-c670-463d-bc81-80a9bb2ea117\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row18\" class=\"row_heading level0 row18\" >37222</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row18_col0\" class=\"data row18 col0\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row18_col1\" class=\"data row18 col1\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row18_col2\" class=\"data row18 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522378888792.91bae0123dd6.1.11.1.d6beecc9-c727-47c7-9c73-ce8b5b9811fc.gz&message_id=27ad1faa-84df-4630-96ec-cb777134c54c\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_099af492_3c2c_11e8_886d_c60018e1c101level0_row19\" class=\"row_heading level0 row19\" >9563</th> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row19_col0\" class=\"data row19 col0\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row19_col1\" class=\"data row19 col1\" >path</td> \n",
" <td id=\"T_099af492_3c2c_11e8_886d_c60018e1c101row19_col2\" class=\"data row19 col2\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522180876198.8164767bc2b8.1.11.1.27529dc0-d3d5-41b8-b1eb-46bfcb3aa1b5.gz&message_id=7aa2c692-3831-42ee-aa16-800a57fdedfd\">inspect</a></td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x111f70630>"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"render(unresolved[unresolved['importable_prefix'].notnull()][\n",
" ['function', 'unresolved.unresolved_name.name', 'inspect']].sample(n=20))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Most common missed-import modules"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>count</th>\n",
" <th>percent</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>path</th>\n",
" <td>399</td>\n",
" <td>0.811272</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Canvas</th>\n",
" <td>134</td>\n",
" <td>0.272457</td>\n",
" </tr>\n",
" <tr>\n",
" <th>os</th>\n",
" <td>129</td>\n",
" <td>0.262291</td>\n",
" </tr>\n",
" <tr>\n",
" <th>app</th>\n",
" <td>124</td>\n",
" <td>0.252125</td>\n",
" </tr>\n",
" <tr>\n",
" <th>parser</th>\n",
" <td>101</td>\n",
" <td>0.205360</td>\n",
" </tr>\n",
" <tr>\n",
" <th>csv</th>\n",
" <td>83</td>\n",
" <td>0.168761</td>\n",
" </tr>\n",
" <tr>\n",
" <th>arrow</th>\n",
" <td>64</td>\n",
" <td>0.130129</td>\n",
" </tr>\n",
" <tr>\n",
" <th>models</th>\n",
" <td>50</td>\n",
" <td>0.101663</td>\n",
" </tr>\n",
" <tr>\n",
" <th>random</th>\n",
" <td>47</td>\n",
" <td>0.095563</td>\n",
" </tr>\n",
" <tr>\n",
" <th>time</th>\n",
" <td>47</td>\n",
" <td>0.095563</td>\n",
" </tr>\n",
" <tr>\n",
" <th>math</th>\n",
" <td>37</td>\n",
" <td>0.075231</td>\n",
" </tr>\n",
" <tr>\n",
" <th>json</th>\n",
" <td>33</td>\n",
" <td>0.067098</td>\n",
" </tr>\n",
" <tr>\n",
" <th>auto</th>\n",
" <td>21</td>\n",
" <td>0.042699</td>\n",
" </tr>\n",
" <tr>\n",
" <th>datetime</th>\n",
" <td>21</td>\n",
" <td>0.042699</td>\n",
" </tr>\n",
" <tr>\n",
" <th>re</th>\n",
" <td>20</td>\n",
" <td>0.040665</td>\n",
" </tr>\n",
" <tr>\n",
" <th>pint</th>\n",
" <td>20</td>\n",
" <td>0.040665</td>\n",
" </tr>\n",
" <tr>\n",
" <th>user</th>\n",
" <td>19</td>\n",
" <td>0.038632</td>\n",
" </tr>\n",
" <tr>\n",
" <th>pprint</th>\n",
" <td>19</td>\n",
" <td>0.038632</td>\n",
" </tr>\n",
" <tr>\n",
" <th>api</th>\n",
" <td>18</td>\n",
" <td>0.036599</td>\n",
" </tr>\n",
" <tr>\n",
" <th>workspace</th>\n",
" <td>18</td>\n",
" <td>0.036599</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" count percent\n",
"path 399 0.811272\n",
"Canvas 134 0.272457\n",
"os 129 0.262291\n",
"app 124 0.252125\n",
"parser 101 0.205360\n",
"csv 83 0.168761\n",
"arrow 64 0.130129\n",
"models 50 0.101663\n",
"random 47 0.095563\n",
"time 47 0.095563\n",
"math 37 0.075231\n",
"json 33 0.067098\n",
"auto 21 0.042699\n",
"datetime 21 0.042699\n",
"re 20 0.040665\n",
"pint 20 0.040665\n",
"user 19 0.038632\n",
"pprint 19 0.038632\n",
"api 18 0.036599\n",
"workspace 18 0.036599"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"with_percent(unresolved['importable_prefix'].value_counts().nlargest(20))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Unresolved categorization falls through\n",
"\n",
"For many of these, the function expr is not a name or attribute expression."
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
"</style> \n",
"<table id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101\" > \n",
"<thead> <tr> \n",
" <th class=\"blank level0\" ></th> \n",
" <th class=\"col_heading level0 col0\" >function</th> \n",
" <th class=\"col_heading level0 col1\" >inspect</th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row0\" class=\"row_heading level0 row0\" >25290</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row0_col0\" class=\"data row0 col0\" >self.__discrepancy_set.valuation_discrepancies.filter_by(wmc_trade_id=wmc_trade_id).first</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row0_col1\" class=\"data row0 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522299672141.958eee4cd4b2.1.11.1.d065e0f1-e08e-4fcc-b478-475476822606.gz&message_id=25e86fa6-8f14-4cee-9505-fd6633149f87\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row1\" class=\"row_heading level0 row1\" >42732</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row1_col0\" class=\"data row1 col0\" >schedule.every().sunday.at(\"01:00\").do</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row1_col1\" class=\"data row1 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522479672245.14d35d46040f.1.11.1.354d4935-b2a1-48aa-8912-a9bfcf5be9eb.gz&message_id=0981e7ca-554e-4a9d-a6ca-0521461d692f\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row2\" class=\"row_heading level0 row2\" >9259</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row2_col0\" class=\"data row2 col0\" >file_string.getvalue().strip</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row2_col1\" class=\"data row2 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522180871195.e3b0ea2a3f1d.1.11.1.0de43e45-0591-44d5-937b-64db9aefa5a5.gz&message_id=73814fea-4382-4dba-9e37-3df783063b57\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row3\" class=\"row_heading level0 row3\" >33884</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row3_col0\" class=\"data row3 col0\" >conn.cursor().execute</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row3_col1\" class=\"data row3 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522357273199.04c18954914e.1.11.1.47a2484a-099c-495e-84bd-37e9021e3144.gz&message_id=99395035-49e8-44e2-aa4d-239f1670efce\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row4\" class=\"row_heading level0 row4\" >8529</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row4_col0\" class=\"data row4 col0\" >re.findall(a, response.text)[0].split</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row4_col1\" class=\"data row4 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522173686852.3279912ecc2a.1.11.1.3a46dc4b-b917-4208-b520-ecbd9240f7e4.gz&message_id=84b77e5e-0dbd-4b21-9f71-7b607c90441a\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row5\" class=\"row_heading level0 row5\" >41393</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row5_col0\" class=\"data row5 col0\" >pyautogui.screenshot().yourImage.crop</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row5_col1\" class=\"data row5 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522450874668.e3b0ea2a3f1d.1.11.1.947a16ef-e96c-494e-80d0-807ee6884933.gz&message_id=bb3fddbe-1ed2-47b9-85cd-6f74da6fe47c\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row6\" class=\"row_heading level0 row6\" >18853</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row6_col0\" class=\"data row6 col0\" >session.query(BuildingInfo).order_by</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row6_col1\" class=\"data row6 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522260071037.efa9ce6076c4.1.11.1.04ff2900-6344-4509-968f-a28d4cbc0290.gz&message_id=489a3fea-f0fb-484c-b032-d876d7449639\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row7\" class=\"row_heading level0 row7\" >20103</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row7_col0\" class=\"data row7 col0\" >data.to_csv(float_format='$%.0f', index=False, sep='/').replace(os.linesep, '\\n').replace</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row7_col1\" class=\"data row7 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522263674863.04c18954914e.1.11.1.282a4b12-9e78-4616-9bff-8d3fd66abf73.gz&message_id=183a42c4-3081-4aa0-b98d-6ef2e006fdf5\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row8\" class=\"row_heading level0 row8\" >22437</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row8_col0\" class=\"data row8 col0\" >self.players[0].shuffle_deck</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row8_col1\" class=\"data row8 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522285268887.e5c332ac088d.1.11.1.5fec5270-c9d5-453b-8e91-16bb78ab5158.gz&message_id=c2d47d09-b16d-4fa9-a12d-a8c9868cb77d\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row9\" class=\"row_heading level0 row9\" >38282</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row9_col0\" class=\"data row9 col0\" >Student.select().order_by</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row9_col1\" class=\"data row9 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522396872180.8164767bc2b8.1.11.1.930f3eeb-b11f-4515-b477-cd8d0261db34.gz&message_id=02d98c47-b787-4633-b9b1-69f96add45c7\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row10\" class=\"row_heading level0 row10\" >12695</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row10_col0\" class=\"data row10 col0\" >np.square(matrix).sum</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row10_col1\" class=\"data row10 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522206069902.296b47a2866f.1.11.1.ff2caff3-41a4-4273-bdc2-b7927c6da7ac.gz&message_id=387f22e8-4c02-4a52-9e24-08a1c9dc3c3c\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row11\" class=\"row_heading level0 row11\" >34361</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row11_col0\" class=\"data row11 col0\" >Facility.query.filter_by(acct_id=current_user.acct_id).all</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row11_col1\" class=\"data row11 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522360867884.6397a3828d1f.1.11.1.5d6febf8-6ade-4eea-8ef0-a6668010acb3.gz&message_id=4acb5f68-1f51-424c-a838-eaf1f368e2bb\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row12\" class=\"row_heading level0 row12\" >19265</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row12_col0\" class=\"data row12 col0\" >session.query(BuildingInfo).order_by</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row12_col1\" class=\"data row12 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522260073673.25c3a9590606.1.11.1.3c4bbd8f-86c8-46fc-9665-a8a317623a91.gz&message_id=798a755d-1f0c-4290-a07c-c8bf7ebce419\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row13\" class=\"row_heading level0 row13\" >17781</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row13_col0\" class=\"data row13 col0\" >item.get('data', {}).get</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row13_col1\" class=\"data row13 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522249274690.efa9ce6076c4.1.11.1.0bf2ccc6-0fe0-4b32-860c-cdf564b06057.gz&message_id=df78c867-6d8a-48a1-abdb-4a214293d861\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row14\" class=\"row_heading level0 row14\" >32983</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row14_col0\" class=\"data row14 col0\" >self._sql_context.read.format(self.output_format).\\\n",
" option('hbase.table', table_name).\\\n",
" option('hbase.columns.mapping', cm).\\\n",
" option('hbase.use.hbase.context', False).\\\n",
" option('hbase.config.resources', HBASE_SITE).\\\n",
" option</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row14_col1\" class=\"data row14 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522353678326.56b7d4cee151.1.11.1.1a9b624f-f087-4406-953e-ced41e56b24b.gz&message_id=14258859-cbf4-451f-a061-6b389bd64e97\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row15\" class=\"row_heading level0 row15\" >38294</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row15_col0\" class=\"data row15 col0\" >Student.select().order_by</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row15_col1\" class=\"data row15 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522396871969.9f858a903cf3.1.11.1.0f09c7ec-0e2a-4569-b629-e9d92b1d96c3.gz&message_id=244de7a8-8696-4cfe-a4f0-ef3d5b0adcd7\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row16\" class=\"row_heading level0 row16\" >26498</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row16_col0\" class=\"data row16 col0\" >df_cl[\"free\"].apply</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row16_col1\" class=\"data row16 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522306871710.04c18954914e.1.11.1.3c247dd2-dca8-4935-80a1-c34994bf746e.gz&message_id=2cdc5d55-7b9c-4425-a38a-25fd2e45cabb\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row17\" class=\"row_heading level0 row17\" >25882</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row17_col0\" class=\"data row17 col0\" >re.search('(CRISPR\\s+\\d+)', line).group(1,2).replace</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row17_col1\" class=\"data row17 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522299698319.8065ab2cc126.1.11.1.42ffa59a-81ed-433f-ac73-724ca8658715.gz&message_id=329eed66-2a12-4db0-864a-7d9e1419d1c5\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row18\" class=\"row_heading level0 row18\" >38416</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row18_col0\" class=\"data row18 col0\" >train[\"Age\"].fillna</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row18_col1\" class=\"data row18 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522400470276.e3b0ea2a3f1d.1.11.1.a0b9d047-68b9-45dc-b10e-a7df9183ff99.gz&message_id=b0e23e6f-b49c-4a3e-8da7-c97eaacd1ab4\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row19\" class=\"row_heading level0 row19\" >37407</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row19_col0\" class=\"data row19 col0\" >details1['プロジェクトコード'].apply</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row19_col1\" class=\"data row19 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522382471823.d88055656e23.1.11.1.fe66b111-d236-4cdd-a899-f10e20edec74.gz&message_id=183402de-809f-4668-8fc8-1a3f545cfa79\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row20\" class=\"row_heading level0 row20\" >24913</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row20_col0\" class=\"data row20 col0\" >session.query(User).filter_by</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row20_col1\" class=\"data row20 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522296073277.a3e68a347f75.1.11.1.295d3d90-27ae-4629-b274-95fa9c69f76a.gz&message_id=5cd1b974-a052-4e74-99b8-2c050595d6e1\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row21\" class=\"row_heading level0 row21\" >18874</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row21_col0\" class=\"data row21 col0\" >session.query(BuildingInfo).filter_by</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row21_col1\" class=\"data row21 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522260072630.6397a3828d1f.1.11.1.1afdc0d0-8bab-435a-a708-c08e2206a30f.gz&message_id=a02c3cbb-95f1-4381-89e0-6fb569124f84\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row22\" class=\"row_heading level0 row22\" >41845</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row22_col0\" class=\"data row22 col0\" >boto3_client('lex-models', profile_name,\r\n",
" bot_name)</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row22_col1\" class=\"data row22 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522461671471.8164767bc2b8.1.11.1.364949e2-ecfd-406d-a585-64b3c345284e.gz&message_id=90a861ca-02e5-4537-b4b6-4312dedf504f\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row23\" class=\"row_heading level0 row23\" >159</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row23_col0\" class=\"data row23 col0\" >data_p[\"CLose Amount\"].dropna</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row23_col1\" class=\"data row23 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522112471749.c5eec6bcd49a.1.11.1.16d9dffe-a3e7-4158-ad29-fcd9e4f5fbd3.gz&message_id=771ea75f-4dce-468c-afc9-76a0aa4ec003\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row24\" class=\"row_heading level0 row24\" >41927</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row24_col0\" class=\"data row24 col0\" >Entry.select().order_by</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row24_col1\" class=\"data row24 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522454400000/1522461677606.56b7d4cee151.1.11.1.a4e65827-89e8-4026-8ea3-86c68471ceb6.gz&message_id=599cdbf7-2dc2-426f-b701-99493c1d0c12\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row25\" class=\"row_heading level0 row25\" >26883</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row25_col0\" class=\"data row25 col0\" >Invoice.objects.filter(object_option_id__in=channel_ids).filter</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row25_col1\" class=\"data row25 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522310471060.6a6399496cd5.1.11.1.981a52b9-ad0f-4c57-b8af-a4f4de78f7f4.gz&message_id=1116bff5-0d43-4375-85c6-ac1eb188d751\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row26\" class=\"row_heading level0 row26\" >7042</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row26_col0\" class=\"data row26 col0\" >dtrades['Symbol'].value_counts().sorted_values</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row26_col1\" class=\"data row26 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522166475595.bc8cf629b628.1.11.1.9264c147-19ab-4c06-aa19-c7d4eeab61a7.gz&message_id=7c2f1cfc-90eb-4735-ba6b-6d8aa0a2a278\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row27\" class=\"row_heading level0 row27\" >24184</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row27_col0\" class=\"data row27 col0\" >Transaction.objects.filter(donation__association=association.id).values</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row27_col1\" class=\"data row27 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522292471085.6a6399496cd5.1.11.1.99669231-c72e-4c06-b95e-e63aa4a3dd85.gz&message_id=a9eb7ffb-8f2e-4402-84e0-1464ec21c138\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row28\" class=\"row_heading level0 row28\" >38446</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row28_col0\" class=\"data row28 col0\" >train[\"Age\"].fillna</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row28_col1\" class=\"data row28 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522400470194.9f858a903cf3.1.11.1.408deb93-d009-4ed0-88de-5fbdbc85b329.gz&message_id=04f945b3-75b9-44bc-946e-5d1a584492ce\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101level0_row29\" class=\"row_heading level0 row29\" >38310</th> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row29_col0\" class=\"data row29 col0\" >Student.select().order_by</td> \n",
" <td id=\"T_09a1a7ec_3c2c_11e8_b9c3_c60018e1c101row29_col1\" class=\"data row29 col1\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522396882747.3279912ecc2a.1.11.1.889a5fd0-066a-425c-a507-2c1d12492e20.gz&message_id=81bd9385-6414-4ddb-8ae2-e702a124aa86\">inspect</a></td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x111f82a20>"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"render(unresolved[unresolved['unresolved_category'] == 'other'][\n",
" ['function', 'inspect']].sample(n=30))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# call_expr_not_found cases\n",
"\n",
"For many of these:\n",
"* the cursor is in square brackets and not parens\n",
"* the file does not parse\n",
"* the cursor is inside a tuple"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style type=\"text/css\" >\n",
"</style> \n",
"<table id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101\" > \n",
"<thead> <tr> \n",
" <th class=\"blank level0\" ></th> \n",
" <th class=\"col_heading level0 col0\" >inspect</th> \n",
" </tr></thead> \n",
"<tbody> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row0\" class=\"row_heading level0 row0\" >10003</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row0_col0\" class=\"data row0 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522184470119.f293978b622b.1.11.1.0689f2a5-c1f5-4d2f-aa84-ca951ab86e94.gz&message_id=57e52ad4-35df-43e0-8b90-057f4d185074\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row1\" class=\"row_heading level0 row1\" >29907</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row1_col0\" class=\"data row1 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522335669426.e5c332ac088d.1.11.1.687799a4-d8df-4d0b-a10e-898493057149.gz&message_id=65dcfcbb-e571-4f44-b44e-2a2083cc923b\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row2\" class=\"row_heading level0 row2\" >27675</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row2_col0\" class=\"data row2 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522317669441.efa9ce6076c4.1.11.1.dfc902f1-3a28-41b7-80d0-503ba2f774cd.gz&message_id=1e9771b9-c997-4f43-b548-a063ef742b26\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row3\" class=\"row_heading level0 row3\" >7668</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row3_col0\" class=\"data row3 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522170072958.e5c332ac088d.1.11.1.cad02b6f-4a51-423e-a38b-4f9c64e6f37b.gz&message_id=49dde758-8fcf-4b6e-a198-bd3fc59e4330\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row4\" class=\"row_heading level0 row4\" >34596</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row4_col0\" class=\"data row4 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522357298078.8065ab2cc126.1.11.1.72a5b210-0579-4512-8c87-65df965fb48e.gz&message_id=d3d8b472-66b1-4ca9-a75d-062ab7e54efa\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row5\" class=\"row_heading level0 row5\" >30285</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row5_col0\" class=\"data row5 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522339269009.958eee4cd4b2.1.11.1.1ea625b5-6275-47a0-85be-92a1f73ed0c3.gz&message_id=e7e00a0c-b2bc-4406-9979-4aa66f2b89c6\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row6\" class=\"row_heading level0 row6\" >4882</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row6_col0\" class=\"data row6 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522144878623.56b7d4cee151.1.11.1.0e8c143b-b917-4fb5-9e82-e1c2ce183c7c.gz&message_id=2cb524f3-4c2d-4dd0-89fc-16d67a4a469a\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row7\" class=\"row_heading level0 row7\" >28493</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row7_col0\" class=\"data row7 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522321270928.6b08d3476183.1.11.1.d9fb3e7f-22ae-4818-af76-be7d1bc9ca4a.gz&message_id=00406d39-10ea-475b-a59e-4ad04553a4d8\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row8\" class=\"row_heading level0 row8\" >20974</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row8_col0\" class=\"data row8 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522267277655.d88055656e23.1.11.1.66bb489a-f0ef-473b-bfa1-ba963f347ebc.gz&message_id=56ac585c-948d-4f90-a72d-55ae82363697\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row9\" class=\"row_heading level0 row9\" >8099</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row9_col0\" class=\"data row9 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522170079523.d88055656e23.1.11.1.afa26534-2ad1-4110-b9fb-edef20f1ede3.gz&message_id=0a34e5f7-98e4-4454-8a82-6f68c9b874ff\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row10\" class=\"row_heading level0 row10\" >837</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row10_col0\" class=\"data row10 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522112494924.0c9285061adb.1.11.1.f248e89b-90fd-4f5b-a415-610fa6b35607.gz&message_id=4ac817b0-266c-4b84-a9dd-598fd298a633\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row11\" class=\"row_heading level0 row11\" >34568</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row11_col0\" class=\"data row11 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522357279737.56b7d4cee151.1.11.1.5f88a477-8457-485c-b5af-0c4746d29002.gz&message_id=db8aaf2a-d1fb-4be3-84a2-754ab95b541c\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row12\" class=\"row_heading level0 row12\" >26783</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row12_col0\" class=\"data row12 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522310468444.f293978b622b.1.11.1.45f0c887-d939-4b65-aa14-4a45590f79b0.gz&message_id=892be8ca-905b-4e8e-8254-2147015145ea\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row13\" class=\"row_heading level0 row13\" >40993</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row13_col0\" class=\"data row13 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522447273289.6a6399496cd5.1.11.1.8cab307f-3cfa-46f9-b631-a68cb364439a.gz&message_id=b9fdbf14-62ba-404d-8c05-ce0f1b0d1b6d\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row14\" class=\"row_heading level0 row14\" >14661</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row14_col0\" class=\"data row14 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522213292657.0c9285061adb.1.11.1.16303a8a-75fc-45ee-a737-bedbacba842b.gz&message_id=a62a4a06-e7dd-45f2-af07-e660a5a835a4\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row15\" class=\"row_heading level0 row15\" >18575</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row15_col0\" class=\"data row15 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522195200000/1522256473335.14d35d46040f.1.11.1.73fac766-f5a2-402f-a285-5bd8ec107b75.gz&message_id=4503fa1a-27a3-4817-8045-5be0789b4d6d\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row16\" class=\"row_heading level0 row16\" >8190</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row16_col0\" class=\"data row16 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522170095288.0c9285061adb.1.11.1.7c315ac3-99e1-40be-9596-176e7d41926b.gz&message_id=4a7b1b92-eb78-406b-99b5-a276bcbba950\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row17\" class=\"row_heading level0 row17\" >491</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row17_col0\" class=\"data row17 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522108800000/1522112476330.ce2ae0cba883.1.11.1.4e6b2ee7-052a-4efb-ba26-1fc5561b3ca3.gz&message_id=b3b4f8ef-6cc3-46f1-a49c-830fec0dd6be\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row18\" class=\"row_heading level0 row18\" >29273</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row18_col0\" class=\"data row18 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522281600000/1522328469586.6397a3828d1f.1.11.1.c9fda527-9e33-4079-8d07-39a012a6569c.gz&message_id=e4dc9e05-1a3c-4400-88b2-fcd1e756f494\">inspect</a></td> \n",
" </tr> <tr> \n",
" <th id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101level0_row19\" class=\"row_heading level0 row19\" >39337</th> \n",
" <td id=\"T_09a535ba_3c2c_11e8_aeba_c60018e1c101row19_col0\" class=\"data row19 col0\" ><a href=\"http://test-6.kite.com:3031/event?uri=s3%3A//kite-segment-callee-tracking/segment-logs/zts0PA8B3o/1522368000000/1522422073988.bc8cf629b628.1.11.1.5f557ed1-2836-44c8-a797-2964c05b1aa3.gz&message_id=cc0e9315-e794-4509-968a-76a67efc68bc\">inspect</a></td> \n",
" </tr></tbody> \n",
"</table> "
],
"text/plain": [
"<pandas.io.formats.style.Styler at 0x111f82438>"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"render(df[df['failure'] == 'call_expr_not_found'][['inspect']].sample(n=20))"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x111fd0438>"
]
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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",
"text/plain": [
"<matplotlib.figure.Figure at 0x111f89748>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# Histograms of buffer size and index size\n",
"\n",
"plt.figure(figsize=(20,6))\n",
"plt.subplot(121)\n",
"df['buffer_size'].hist(bins=50)\n",
"plt.title('buffer size')\n",
"plt.subplot(122)\n",
"plt.title('index size')\n",
"df['index_value_count'].hist(bins=50)"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Unique users: 548\n"
]
},
{
"data": {
"image/png": "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",
"text/plain": [
"<matplotlib.figure.Figure at 0x112101908>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# Number of failures per user\n",
"\n",
"plt.figure(figsize=(8,4))\n",
"failures_by_user = df.groupby('user_id').size()\n",
"print(\"Unique users: %d\" % len(failures_by_user))\n",
"ax = failures_by_user.hist(bins=50)\n",
"plt.title('failures per user')\n",
"None"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.4"
}
},
"nbformat": 4,
"nbformat_minor": 2
}