1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-20 22:34:46 -05:00
denoland-deno/tests/testdata/jupyter/integration_test.ipynb

4441 lines
125 KiB
Text
Raw Normal View History

{
"cells": [
{
"attachments": {},
"cell_type": "markdown",
"id": "182aef1d",
"metadata": {},
"source": [
"# Integration Tests for Deno Jupyter\n",
"This notebook contains a number of tests to ensure that Jupyter is working as expected. You should be able to select \"Kernel -> Restart Kernel and Run All\" in Jupyter's notebook UI to run the tests."
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "d7705d88",
"metadata": {},
"source": [
"## Passing Tests"
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "669f972e",
"metadata": {
"heading_collapsed": true
},
"source": [
"### Simple Tests"
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "e7e8a512",
"metadata": {
"hidden": true
},
"source": [
"#### This test should print \"hi\".\n",
"If this doesn't work, everything else will probably fail :)"
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "a5d38758",
"metadata": {
"hidden": true
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"hi\n"
]
}
],
"source": [
"console.log(\"hi\")"
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "bc5ce8e3",
"metadata": {
"hidden": true
},
"source": [
"#### Top-level await"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "f7fa885a",
"metadata": {
"hidden": true
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"x is \u001b[33m42\u001b[39m\n"
]
}
],
"source": [
"let x = await Promise.resolve(42);\n",
"console.log(\"x is\", x);"
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "c21455ae",
"metadata": {
"hidden": true
},
"source": [
"#### TypeScript transpiling\n",
"Credit to [typescriptlang.org](https://www.typescriptlang.org/docs/handbook/interfaces.html) for this code"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "08a17340",
"metadata": {
"hidden": true
},
"outputs": [
{
"data": {
"text/plain": [
"{ color: \u001b[32m\"red\"\u001b[39m, area: \u001b[33m10000\u001b[39m }"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"interface SquareConfig {\n",
" color?: string;\n",
" width?: number;\n",
"}\n",
" \n",
"function createSquare(config: SquareConfig): { color: string; area: number } {\n",
" return {\n",
" color: config.color || \"red\",\n",
" area: config.width ? config.width * config.width : 20,\n",
" };\n",
"}\n",
" \n",
"createSquare({ colour: \"red\", width: 100 });"
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "eaa0ebc0",
"metadata": {
"heading_collapsed": true
},
"source": [
"### Return Values"
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "52876276",
"metadata": {
"hidden": true
},
"source": [
"#### undefined should not return a value"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "bbf2c09b",
"metadata": {
"hidden": true
},
"outputs": [],
"source": [
"undefined"
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "e175c803",
"metadata": {
"hidden": true
},
"source": [
"#### null should return \"null\""
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "d9801d80",
"metadata": {
"hidden": true
},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[1mnull\u001b[22m"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"null"
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "a2a716dc",
"metadata": {
"hidden": true
},
"source": [
"#### boolean should return the boolean"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "cfaac330",
"metadata": {
"hidden": true
},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[33mtrue\u001b[39m"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"true"
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "8d9f1aba",
"metadata": {
"hidden": true
},
"source": [
"#### number should return the number"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "ec3be2da",
"metadata": {
"hidden": true
},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[33m42\u001b[39m"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"42"
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "60965915",
"metadata": {
"hidden": true
},
"source": [
"#### string should return the string"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "997cf2d7",
"metadata": {
"hidden": true
},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[32m\"this is a test of the emergency broadcast system\"\u001b[39m"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"\"this is a test of the emergency broadcast system\""
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "fe38dc27",
"metadata": {
"hidden": true
},
"source": [
"#### bigint should return the bigint in literal format"
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "44b63807",
"metadata": {
"hidden": true
},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[33m31337n\u001b[39m"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"31337n"
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "843ccb6c",
"metadata": {
"hidden": true
},
"source": [
"#### symbol should return a string describing the symbol"
]
},
{
"cell_type": "code",
"execution_count": 12,
"id": "e10c0d31",
"metadata": {
"hidden": true
},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[32mSymbol(foo)\u001b[39m"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"Symbol(\"foo\")"
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "171b817f",
"metadata": {
"hidden": true
},
"source": [
"#### object should describe the object inspection"
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "81c99233",
"metadata": {
"hidden": true
},
"outputs": [
{
"data": {
"text/plain": [
"{ foo: \u001b[32m\"bar\"\u001b[39m }"
]
},
"execution_count": 14,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"{foo: \"bar\"}"
]
},
{
"attachments": {},
"cell_type": "markdown",
"id": "6caeb583",
"metadata": {
"hidden": true
},
"source": [
"#### resolve returned promise"
]
},
{
"cell_type": "code",
"execution_count": 15,
"id": "43c1581b",
"metadata": {
"hidden": true
},
"outputs": [
{
"data": {
"text/plain": [
"Promise { \u001b[32m\"it worked!\"\u001b[39m }"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"Promise.resolve(\"it worked!\")"
]
},
{
"cell_type": "code",
"execution_count": 16,
"id": "9a34b725",
"metadata": {
"hidden": true
},
"outputs": [
{
"data": {
"text/plain": [
"Promise {\n",
" \u001b[36m<rejected>\u001b[39m Error: it failed!\n",
" at <anonymous>:2:16\n",
"}"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"Promise.reject(new Error(\"it failed!\"));"
]
},
{
"cell_type": "code",
"execution_count": 17,
"id": "b5c7b819",
"metadata": {
"scrolled": true
},
"outputs": [
{
"ename": "Error",
"evalue": "this is a test",
"output_type": "error",
"traceback": [
"Stack trace:",
"Error: this is a test",
" at foo (<anonymous>:3:9)",
" at <anonymous>:4:3"
]
}
],
"source": [
"(function foo() {\n",
" throw new Error(\"this is a test\")\n",
"})()"
]
},
{
"cell_type": "code",
"execution_count": 18,
"id": "14844fc9-536e-4121-a9bd-fc2d3f7b6395",
"metadata": {},
"outputs": [
{
"ename": "Unknown error",
"evalue": "a party",
"output_type": "error",
"traceback": [
"Stack trace:",
"\"a party\"",
" at <unknown>"
]
}
],
"source": [
"throw \"a party\""
]
},
{
"cell_type": "code",
"execution_count": 20,
"id": "72d01fdd",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Promise { \u001b[36m<pending>\u001b[39m }"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"Deno.readFile(1)"
]
},
{
"cell_type": "code",
"execution_count": 21,
"id": "28cf59d0-6908-4edc-bb10-c325beeee362",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Hello from Deno!\n"
]
}
],
"source": [
"console.log(\"Hello from Deno!\")"
]
},
{
"cell_type": "code",
"execution_count": 22,
"id": "8d5485c3-0da3-43fe-8ef5-a61e672f5e81",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\u001b[48;2;21;128;61m\u001b[37m Hello Deno \u001b[0m\n"
]
}
],
"source": [
"console.log(\"%c Hello Deno \", \"background-color: #15803d; color: white;\");"
]
},
{
"cell_type": "code",
"execution_count": 23,
"id": "1401d9d5-6994-4c7b-b55a-db3c16a1e2dc",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"\u001b[32m\"Cool 🫡\"\u001b[39m"
]
},
"execution_count": 23,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"\"Cool 🫡\""
]
},
{
"cell_type": "code",
"execution_count": 24,
"id": "7afdaa0a-a2a0-4f52-8c7d-b6c5f237aa0d",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"┌───────┬────────┐\n",
"│ (idx) │ Values │\n",
"├───────┼────────┤\n",
"│ 0 │ 1 │\n",
"│ 1 │ 2 │\n",
"│ 2 │ 3 │\n",
"└───────┴────────┘\n"
]
}
],
"source": [
"console.table([1, 2, 3])"
]
},
{
"cell_type": "markdown",
"id": "9f38f1eb",
"metadata": {},
"source": [
"## Unit Tests With `Deno.test()`"
]
},
{
"cell_type": "code",
"execution_count": 25,
"id": "b33808fd",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"passing test ... \u001b[0m\u001b[32mok\u001b[0m \u001b[0m\u001b[38;5;245m(1ms)\u001b[0m\n",
"passing test with steps ...\n",
" step 1 ... \u001b[0m\u001b[32mok\u001b[0m \u001b[0m\u001b[38;5;245m(1ms)\u001b[0m\n",
" step 2 ... \u001b[0m\u001b[32mok\u001b[0m \u001b[0m\u001b[38;5;245m(0ms)\u001b[0m\n",
"passing test with steps ... \u001b[0m\u001b[32mok\u001b[0m \u001b[0m\u001b[38;5;245m(1ms)\u001b[0m\n",
"failing test ... \u001b[0m\u001b[31mFAILED\u001b[0m \u001b[0m\u001b[38;5;245m(2ms)\u001b[0m\n",
"\n",
"\u001b[0m\u001b[1m\u001b[37m\u001b[41m ERRORS \u001b[0m\n",
"\n",
"failing test \u001b[0m\u001b[38;5;245m=> <anonymous>:7:6\u001b[0m\n",
"\u001b[0m\u001b[1m\u001b[31merror\u001b[0m: Error: some message\n",
" at \u001b[0m\u001b[36m<anonymous>\u001b[0m:\u001b[0m\u001b[33m8\u001b[0m:\u001b[0m\u001b[33m9\u001b[0m\n",
"\n",
"\u001b[0m\u001b[1m\u001b[37m\u001b[41m FAILURES \u001b[0m\n",
"\n",
"failing test \u001b[0m\u001b[38;5;245m=> <anonymous>:7:6\u001b[0m\n",
"\n",
"\u001b[0m\u001b[31mFAILED\u001b[0m | 2 passed (2 steps) | 1 failed \u001b[0m\u001b[38;5;245m(0ms)\u001b[0m\n"
]
}
],
"source": [
"Deno.test(\"passing test\", () => {});\n",
"\n",
"Deno.test(\"passing test with steps\", async (t) => {\n",
" await t.step(\"step 1\", () => {});\n",
" await t.step(\"step 2\", () => {});\n",
"});\n",
"\n",
"Deno.test(\"failing test\", () => {\n",
" throw new Error(\"some message\");\n",
"});\n"
]
},
{
"cell_type": "markdown",
"id": "8822eed9-a801-4c1b-81c0-00e4ff180f40",
"metadata": {},
"source": [
"## Broadcasting Display Updates"
]
},
{
"cell_type": "code",
"execution_count": 26,
"id": "8e93df23-06eb-414b-98d4-51fbebb53d1f",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<b>Complete ✅</b>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"await Deno.jupyter.broadcast(\"display_data\", {\n",
" data: { \"text/html\": \"<b>Processing.</b>\" },\n",
" metadata: {},\n",
" transient: { display_id: \"progress\" }\n",
"});\n",
"\n",
"await new Promise((resolve) => setTimeout(resolve, 500));\n",
"\n",
"await Deno.jupyter.broadcast(\"update_display_data\", {\n",
" data: { \"text/html\": \"<b>Processing..</b>\" },\n",
" metadata: {},\n",
" transient: { display_id: \"progress\" }\n",
"});\n",
"\n",
"await new Promise((resolve) => setTimeout(resolve, 500));\n",
"\n",
"await Deno.jupyter.broadcast(\"update_display_data\", {\n",
" data: { \"text/html\": \"<b>Processing...</b>\" },\n",
" metadata: {},\n",
" transient: { display_id: \"progress\" }\n",
"});\n",
"\n",
"await new Promise((resolve) => setTimeout(resolve, 500));\n",
"\n",
"await Deno.jupyter.broadcast(\"update_display_data\", {\n",
" data: { \"text/html\": \"<b>Complete ✅</b>\" },\n",
" metadata: {},\n",
" transient: { display_id: \"progress\" }\n",
"});"
]
},
{
"cell_type": "markdown",
"id": "c0eaa476-b9c8-4d00-8a97-24e6b8e861fd",
"metadata": {},
"source": [
"## Comms"
]
},
{
"cell_type": "code",
"execution_count": 27,
"id": "6e9b530f-554d-4ef7-a5d6-69432283fd40",
"metadata": {},
"outputs": [],
"source": [
"// Smoke test: Send example Jupyter Widgets messages with \"extra\" context.\n",
"// No return because we don't have a front-end widget to get the message from.\n",
"await Deno.jupyter.broadcast(\n",
" \"comm_open\",\n",
" {\n",
" \"comm_id\": \"foo\",\n",
" \"target_name\": \"jupyter.widget\",\n",
" \"data\": {\n",
" \"state\": {},\n",
" },\n",
" },\n",
" {\n",
" \"metadata\": { \"version\": \"2.1.0\" },\n",
" },\n",
");\n",
"\n",
"await Deno.jupyter.broadcast(\n",
" \"comm_msg\",\n",
" {\n",
" \"comm_id\": \"foo\",\n",
" \"data\": {\n",
" \"method\": \"update\",\n",
" \"state\": { \"answer\": null },\n",
" \"buffer_paths\": [[\"answer\"]]\n",
" },\n",
" },\n",
" {\n",
" \"buffers\": [new Uint8Array([42])],\n",
" },\n",
");"
]
},
{
"cell_type": "markdown",
"id": "05d9729c-c2e7-4a4c-8d6a-59782ed9ff11",
"metadata": {},
"source": [
"## Rich Classes"
]
},
{
"cell_type": "code",
"execution_count": 33,
"id": "f678313e-06c6-4fb8-a4ef-54a417129a82",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div style=\"width: 32px; height: 32px; background-color: #ff5398\" />"
]
},
"execution_count": 33,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"class SuperColor {\n",
" constructor() {\n",
" this.color = \"#ff5398\"\n",
" }\n",
" hex() {\n",
" return this.color\n",
" }\n",
" \n",
" [Symbol.for(\"Jupyter.display\")]() {\n",
" return {\n",
" \"text/html\": `<div style=\"width: 32px; height: 32px; background-color: ${this.hex()}\" />`\n",
" }\n",
" }\n",
"}\n",
"\n",
"let sc = new SuperColor()\n",
"sc"
]
},
{
"cell_type": "code",
"execution_count": 32,
"id": "c1296291-a3e8-457b-8329-6cc58a1e528a",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div style=\"width: 32px; height: 32px; background-color: #5398ff\" />"
]
},
"execution_count": 32,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"class SuperColorAsync {\n",
" constructor() {\n",
" this.color = \"#5398ff\"\n",
" }\n",
" hex() {\n",
" return this.color\n",
" }\n",
" \n",
" async [Symbol.for(\"Jupyter.display\")]() {\n",
" return {\n",
" \"text/html\": `<div style=\"width: 32px; height: 32px; background-color: ${this.hex()}\" />`\n",
" }\n",
" }\n",
"}\n",
"\n",
"let sc = new SuperColorAsync()\n",
"sc"
]
},
{
"cell_type": "markdown",
"id": "60b7d0da-53bf-4b42-a7d1-8370c7e2314d",
"metadata": {},
"source": [
"## Some classes will have built in support / handling via `Deno.jupyter.format` under the hood."
]
},
{
"cell_type": "code",
"execution_count": 36,
"id": "a46fb36b-bdf4-48d9-ae8c-9842d23b5456",
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.dataresource+json": {
"data": [
{
"abbrev": "Kos.",
"abbrev_len": 4,
"adm0_a3": "KOS",
"adm0_a3_is": "SRB",
"adm0_a3_un": -99,
"adm0_a3_us": "KOS",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Kosovo",
"brk_a3": "B57",
"brk_diff": 1,
"brk_group": null,
"brk_name": "Kosovo",
"continent": "Europe",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Kosovo",
"formal_fr": null,
"gdp_md_est": 5352,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Kosovo",
"gu_a3": "KOS",
"homepart": 1,
"income_grp": "4. Lower middle income",
"iso_a2": "-99",
"iso_a3": "-99",
"iso_n3": -99,
"labelrank": 6,
"lastcensus": 1981,
"level": 2,
"long_len": 6,
"mapcolor13": 11,
"mapcolor7": 2,
"mapcolor8": 2,
"mapcolor9": 3,
"name": "Kosovo",
"name_alt": null,
"name_len": 6,
"name_long": "Kosovo",
"name_sort": "Kosovo",
"note_adm0": null,
"note_brk": "Self admin.; Claimed by Serbia",
"pop_est": 1804838,
"pop_year": -99,
"postal": "KO",
"region_un": "Europe",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "KOS",
"sovereignt": "Kosovo",
"su_a3": "KOS",
"su_dif": 0,
"subregion": "Southern Europe",
"subunit": "Kosovo",
"tiny": -99,
"type": "Sovereign country",
"un_a3": -99,
"wb_a2": "KV",
"wb_a3": "KSV",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Solnd.",
"abbrev_len": 6,
"adm0_a3": "SOL",
"adm0_a3_is": "SOM",
"adm0_a3_un": -99,
"adm0_a3_us": "SOM",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Somaliland",
"brk_a3": "B30",
"brk_diff": 1,
"brk_group": null,
"brk_name": "Somaliland",
"continent": "Africa",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Somaliland",
"formal_fr": null,
"gdp_md_est": 12250,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Somaliland",
"gu_a3": "SOL",
"homepart": 1,
"income_grp": "4. Lower middle income",
"iso_a2": "-99",
"iso_a3": "-99",
"iso_n3": -99,
"labelrank": 5,
"lastcensus": -99,
"level": 2,
"long_len": 10,
"mapcolor13": 2,
"mapcolor7": 3,
"mapcolor8": 6,
"mapcolor9": 5,
"name": "Somaliland",
"name_alt": null,
"name_len": 10,
"name_long": "Somaliland",
"name_sort": "Somaliland",
"note_adm0": "Self admin.",
"note_brk": "Self admin.; Claimed by Somalia",
"pop_est": 3500000,
"pop_year": -99,
"postal": "SL",
"region_un": "Africa",
"region_wb": "Sub-Saharan Africa",
"scalerank": 1,
"sov_a3": "SOL",
"sovereignt": "Somaliland",
"su_a3": "SOL",
"su_dif": 0,
"subregion": "Eastern Africa",
"subunit": "Somaliland",
"tiny": -99,
"type": "Indeterminate",
"un_a3": -99,
"wb_a2": "-99",
"wb_a3": "-99",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "N. Cy.",
"abbrev_len": 6,
"adm0_a3": "CYN",
"adm0_a3_is": "CYP",
"adm0_a3_un": -99,
"adm0_a3_us": "CYP",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Northern Cyprus",
"brk_a3": "B20",
"brk_diff": 1,
"brk_group": null,
"brk_name": "N. Cyprus",
"continent": "Asia",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Turkish Republic of Northern Cyprus",
"formal_fr": null,
"gdp_md_est": 3600,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Northern Cyprus",
"gu_a3": "CYN",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "-99",
"iso_a3": "-99",
"iso_n3": -99,
"labelrank": 6,
"lastcensus": -99,
"level": 2,
"long_len": 15,
"mapcolor13": 8,
"mapcolor7": 3,
"mapcolor8": 1,
"mapcolor9": 4,
"name": "N. Cyprus",
"name_alt": null,
"name_len": 9,
"name_long": "Northern Cyprus",
"name_sort": "Cyprus, Northern",
"note_adm0": "Self admin.",
"note_brk": "Self admin.; Claimed by Cyprus",
"pop_est": 265100,
"pop_year": -99,
"postal": "CN",
"region_un": "Asia",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "CYN",
"sovereignt": "Northern Cyprus",
"su_a3": "CYN",
"su_dif": 0,
"subregion": "Western Asia",
"subunit": "Northern Cyprus",
"tiny": -99,
"type": "Sovereign country",
"un_a3": -99,
"wb_a2": "-99",
"wb_a3": "-99",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Afg.",
"abbrev_len": 4,
"adm0_a3": "AFG",
"adm0_a3_is": "AFG",
"adm0_a3_un": -99,
"adm0_a3_us": "AFG",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Afghanistan",
"brk_a3": "AFG",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Afghanistan",
"continent": "Asia",
"economy": "7. Least developed region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Islamic State of Afghanistan",
"formal_fr": null,
"gdp_md_est": 22270,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Afghanistan",
"gu_a3": "AFG",
"homepart": 1,
"income_grp": "5. Low income",
"iso_a2": "AF",
"iso_a3": "AFG",
"iso_n3": 4,
"labelrank": 3,
"lastcensus": 1979,
"level": 2,
"long_len": 11,
"mapcolor13": 7,
"mapcolor7": 5,
"mapcolor8": 6,
"mapcolor9": 8,
"name": "Afghanistan",
"name_alt": null,
"name_len": 11,
"name_long": "Afghanistan",
"name_sort": "Afghanistan",
"note_adm0": null,
"note_brk": null,
"pop_est": 28400000,
"pop_year": -99,
"postal": "AF",
"region_un": "Asia",
"region_wb": "South Asia",
"scalerank": 1,
"sov_a3": "AFG",
"sovereignt": "Afghanistan",
"su_a3": "AFG",
"su_dif": 0,
"subregion": "Southern Asia",
"subunit": "Afghanistan",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 4,
"wb_a2": "AF",
"wb_a3": "AFG",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Ang.",
"abbrev_len": 4,
"adm0_a3": "AGO",
"adm0_a3_is": "AGO",
"adm0_a3_un": -99,
"adm0_a3_us": "AGO",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Angola",
"brk_a3": "AGO",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Angola",
"continent": "Africa",
"economy": "7. Least developed region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "People's Republic of Angola",
"formal_fr": null,
"gdp_md_est": 110300,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Angola",
"gu_a3": "AGO",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "AO",
"iso_a3": "AGO",
"iso_n3": 24,
"labelrank": 3,
"lastcensus": 1970,
"level": 2,
"long_len": 6,
"mapcolor13": 1,
"mapcolor7": 3,
"mapcolor8": 2,
"mapcolor9": 6,
"name": "Angola",
"name_alt": null,
"name_len": 6,
"name_long": "Angola",
"name_sort": "Angola",
"note_adm0": null,
"note_brk": null,
"pop_est": 12799293,
"pop_year": -99,
"postal": "AO",
"region_un": "Africa",
"region_wb": "Sub-Saharan Africa",
"scalerank": 1,
"sov_a3": "AGO",
"sovereignt": "Angola",
"su_a3": "AGO",
"su_dif": 0,
"subregion": "Middle Africa",
"subunit": "Angola",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 24,
"wb_a2": "AO",
"wb_a3": "AGO",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Alb.",
"abbrev_len": 4,
"adm0_a3": "ALB",
"adm0_a3_is": "ALB",
"adm0_a3_un": -99,
"adm0_a3_us": "ALB",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Albania",
"brk_a3": "ALB",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Albania",
"continent": "Europe",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Albania",
"formal_fr": null,
"gdp_md_est": 21810,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Albania",
"gu_a3": "ALB",
"homepart": 1,
"income_grp": "4. Lower middle income",
"iso_a2": "AL",
"iso_a3": "ALB",
"iso_n3": 8,
"labelrank": 6,
"lastcensus": 2001,
"level": 2,
"long_len": 7,
"mapcolor13": 6,
"mapcolor7": 1,
"mapcolor8": 4,
"mapcolor9": 1,
"name": "Albania",
"name_alt": null,
"name_len": 7,
"name_long": "Albania",
"name_sort": "Albania",
"note_adm0": null,
"note_brk": null,
"pop_est": 3639453,
"pop_year": -99,
"postal": "AL",
"region_un": "Europe",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "ALB",
"sovereignt": "Albania",
"su_a3": "ALB",
"su_dif": 0,
"subregion": "Southern Europe",
"subunit": "Albania",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 8,
"wb_a2": "AL",
"wb_a3": "ALB",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "U.A.E.",
"abbrev_len": 6,
"adm0_a3": "ARE",
"adm0_a3_is": "ARE",
"adm0_a3_un": -99,
"adm0_a3_us": "ARE",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "United Arab Emirates",
"brk_a3": "ARE",
"brk_diff": 0,
"brk_group": null,
"brk_name": "United Arab Emirates",
"continent": "Asia",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "United Arab Emirates",
"formal_fr": null,
"gdp_md_est": 184300,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "United Arab Emirates",
"gu_a3": "ARE",
"homepart": 1,
"income_grp": "2. High income: nonOECD",
"iso_a2": "AE",
"iso_a3": "ARE",
"iso_n3": 784,
"labelrank": 4,
"lastcensus": 2010,
"level": 2,
"long_len": 20,
"mapcolor13": 3,
"mapcolor7": 2,
"mapcolor8": 1,
"mapcolor9": 3,
"name": "United Arab Emirates",
"name_alt": null,
"name_len": 20,
"name_long": "United Arab Emirates",
"name_sort": "United Arab Emirates",
"note_adm0": null,
"note_brk": null,
"pop_est": 4798491,
"pop_year": -99,
"postal": "AE",
"region_un": "Asia",
"region_wb": "Middle East & North Africa",
"scalerank": 1,
"sov_a3": "ARE",
"sovereignt": "United Arab Emirates",
"su_a3": "ARE",
"su_dif": 0,
"subregion": "Western Asia",
"subunit": "United Arab Emirates",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 784,
"wb_a2": "AE",
"wb_a3": "ARE",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Arg.",
"abbrev_len": 4,
"adm0_a3": "ARG",
"adm0_a3_is": "ARG",
"adm0_a3_un": -99,
"adm0_a3_us": "ARG",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Argentina",
"brk_a3": "ARG",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Argentina",
"continent": "South America",
"economy": "5. Emerging region: G20",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Argentine Republic",
"formal_fr": null,
"gdp_md_est": 573900,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Argentina",
"gu_a3": "ARG",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "AR",
"iso_a3": "ARG",
"iso_n3": 32,
"labelrank": 2,
"lastcensus": 2010,
"level": 2,
"long_len": 9,
"mapcolor13": 13,
"mapcolor7": 3,
"mapcolor8": 1,
"mapcolor9": 3,
"name": "Argentina",
"name_alt": null,
"name_len": 9,
"name_long": "Argentina",
"name_sort": "Argentina",
"note_adm0": null,
"note_brk": null,
"pop_est": 40913584,
"pop_year": -99,
"postal": "AR",
"region_un": "Americas",
"region_wb": "Latin America & Caribbean",
"scalerank": 1,
"sov_a3": "ARG",
"sovereignt": "Argentina",
"su_a3": "ARG",
"su_dif": 0,
"subregion": "South America",
"subunit": "Argentina",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 32,
"wb_a2": "AR",
"wb_a3": "ARG",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Arm.",
"abbrev_len": 4,
"adm0_a3": "ARM",
"adm0_a3_is": "ARM",
"adm0_a3_un": -99,
"adm0_a3_us": "ARM",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Armenia",
"brk_a3": "ARM",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Armenia",
"continent": "Asia",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Armenia",
"formal_fr": null,
"gdp_md_est": 18770,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Armenia",
"gu_a3": "ARM",
"homepart": 1,
"income_grp": "4. Lower middle income",
"iso_a2": "AM",
"iso_a3": "ARM",
"iso_n3": 51,
"labelrank": 6,
"lastcensus": 2001,
"level": 2,
"long_len": 7,
"mapcolor13": 10,
"mapcolor7": 3,
"mapcolor8": 1,
"mapcolor9": 2,
"name": "Armenia",
"name_alt": null,
"name_len": 7,
"name_long": "Armenia",
"name_sort": "Armenia",
"note_adm0": null,
"note_brk": null,
"pop_est": 2967004,
"pop_year": -99,
"postal": "ARM",
"region_un": "Asia",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "ARM",
"sovereignt": "Armenia",
"su_a3": "ARM",
"su_dif": 0,
"subregion": "Western Asia",
"subunit": "Armenia",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 51,
"wb_a2": "AM",
"wb_a3": "ARM",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Ant.",
"abbrev_len": 4,
"adm0_a3": "ATA",
"adm0_a3_is": "ATA",
"adm0_a3_un": -99,
"adm0_a3_us": "ATA",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Antarctica",
"brk_a3": "ATA",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Antarctica",
"continent": "Antarctica",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": null,
"formal_fr": null,
"gdp_md_est": 760.4,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Antarctica",
"gu_a3": "ATA",
"homepart": 1,
"income_grp": "2. High income: nonOECD",
"iso_a2": "AQ",
"iso_a3": "ATA",
"iso_n3": 10,
"labelrank": 4,
"lastcensus": -99,
"level": 2,
"long_len": 10,
"mapcolor13": -99,
"mapcolor7": 4,
"mapcolor8": 5,
"mapcolor9": 1,
"name": "Antarctica",
"name_alt": null,
"name_len": 10,
"name_long": "Antarctica",
"name_sort": "Antarctica",
"note_adm0": null,
"note_brk": "Multiple claims held in abeyance",
"pop_est": 3802,
"pop_year": -99,
"postal": "AQ",
"region_un": "Antarctica",
"region_wb": "Antarctica",
"scalerank": 1,
"sov_a3": "ATA",
"sovereignt": "Antarctica",
"su_a3": "ATA",
"su_dif": 0,
"subregion": "Antarctica",
"subunit": "Antarctica",
"tiny": -99,
"type": "Indeterminate",
"un_a3": -99,
"wb_a2": "-99",
"wb_a3": "-99",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Fr. S.A.L.",
"abbrev_len": 10,
"adm0_a3": "ATF",
"adm0_a3_is": "ATF",
"adm0_a3_un": -99,
"adm0_a3_us": "ATF",
"adm0_a3_wb": -99,
"adm0_dif": 1,
"admin": "French Southern and Antarctic Lands",
"brk_a3": "ATF",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Fr. S. and Antarctic Lands",
"continent": "Seven seas (open ocean)",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Territory of the French Southern and Antarctic Lands",
"formal_fr": null,
"gdp_md_est": 16,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "French Southern and Antarctic Lands",
"gu_a3": "ATF",
"homepart": -99,
"income_grp": "2. High income: nonOECD",
"iso_a2": "TF",
"iso_a3": "ATF",
"iso_n3": 260,
"labelrank": 6,
"lastcensus": -99,
"level": 2,
"long_len": 35,
"mapcolor13": 11,
"mapcolor7": 7,
"mapcolor8": 5,
"mapcolor9": 9,
"name": "Fr. S. Antarctic Lands",
"name_alt": null,
"name_len": 22,
"name_long": "French Southern and Antarctic Lands",
"name_sort": "French Southern and Antarctic Lands",
"note_adm0": "Fr.",
"note_brk": null,
"pop_est": 140,
"pop_year": -99,
"postal": "TF",
"region_un": "Seven seas (open ocean)",
"region_wb": "Sub-Saharan Africa",
"scalerank": 3,
"sov_a3": "FR1",
"sovereignt": "France",
"su_a3": "ATF",
"su_dif": 0,
"subregion": "Seven seas (open ocean)",
"subunit": "French Southern and Antarctic Lands",
"tiny": 2,
"type": "Dependency",
"un_a3": -99,
"wb_a2": "-99",
"wb_a3": "-99",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Auz.",
"abbrev_len": 4,
"adm0_a3": "AUS",
"adm0_a3_is": "AUS",
"adm0_a3_un": -99,
"adm0_a3_us": "AUS",
"adm0_a3_wb": -99,
"adm0_dif": 1,
"admin": "Australia",
"brk_a3": "AUS",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Australia",
"continent": "Oceania",
"economy": "2. Developed region: nonG7",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Commonwealth of Australia",
"formal_fr": null,
"gdp_md_est": 800200,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Australia",
"gu_a3": "AUS",
"homepart": 1,
"income_grp": "1. High income: OECD",
"iso_a2": "AU",
"iso_a3": "AUS",
"iso_n3": 36,
"labelrank": 2,
"lastcensus": 2006,
"level": 2,
"long_len": 9,
"mapcolor13": 7,
"mapcolor7": 1,
"mapcolor8": 2,
"mapcolor9": 2,
"name": "Australia",
"name_alt": null,
"name_len": 9,
"name_long": "Australia",
"name_sort": "Australia",
"note_adm0": null,
"note_brk": null,
"pop_est": 21262641,
"pop_year": -99,
"postal": "AU",
"region_un": "Oceania",
"region_wb": "East Asia & Pacific",
"scalerank": 1,
"sov_a3": "AU1",
"sovereignt": "Australia",
"su_a3": "AUS",
"su_dif": 0,
"subregion": "Australia and New Zealand",
"subunit": "Australia",
"tiny": -99,
"type": "Country",
"un_a3": 36,
"wb_a2": "AU",
"wb_a3": "AUS",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Aust.",
"abbrev_len": 5,
"adm0_a3": "AUT",
"adm0_a3_is": "AUT",
"adm0_a3_un": -99,
"adm0_a3_us": "AUT",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Austria",
"brk_a3": "AUT",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Austria",
"continent": "Europe",
"economy": "2. Developed region: nonG7",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Austria",
"formal_fr": null,
"gdp_md_est": 329500,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Austria",
"gu_a3": "AUT",
"homepart": 1,
"income_grp": "1. High income: OECD",
"iso_a2": "AT",
"iso_a3": "AUT",
"iso_n3": 40,
"labelrank": 4,
"lastcensus": 2011,
"level": 2,
"long_len": 7,
"mapcolor13": 4,
"mapcolor7": 3,
"mapcolor8": 1,
"mapcolor9": 3,
"name": "Austria",
"name_alt": null,
"name_len": 7,
"name_long": "Austria",
"name_sort": "Austria",
"note_adm0": null,
"note_brk": null,
"pop_est": 8210281,
"pop_year": -99,
"postal": "A",
"region_un": "Europe",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "AUT",
"sovereignt": "Austria",
"su_a3": "AUT",
"su_dif": 0,
"subregion": "Western Europe",
"subunit": "Austria",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 40,
"wb_a2": "AT",
"wb_a3": "AUT",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Aze.",
"abbrev_len": 4,
"adm0_a3": "AZE",
"adm0_a3_is": "AZE",
"adm0_a3_un": -99,
"adm0_a3_us": "AZE",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Azerbaijan",
"brk_a3": "AZE",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Azerbaijan",
"continent": "Asia",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Azerbaijan",
"formal_fr": null,
"gdp_md_est": 77610,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Azerbaijan",
"gu_a3": "AZE",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "AZ",
"iso_a3": "AZE",
"iso_n3": 31,
"labelrank": 5,
"lastcensus": 2009,
"level": 2,
"long_len": 10,
"mapcolor13": 8,
"mapcolor7": 1,
"mapcolor8": 6,
"mapcolor9": 5,
"name": "Azerbaijan",
"name_alt": null,
"name_len": 10,
"name_long": "Azerbaijan",
"name_sort": "Azerbaijan",
"note_adm0": null,
"note_brk": null,
"pop_est": 8238672,
"pop_year": -99,
"postal": "AZ",
"region_un": "Asia",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "AZE",
"sovereignt": "Azerbaijan",
"su_a3": "AZE",
"su_dif": 0,
"subregion": "Western Asia",
"subunit": "Azerbaijan",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 31,
"wb_a2": "AZ",
"wb_a3": "AZE",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Bur.",
"abbrev_len": 4,
"adm0_a3": "BDI",
"adm0_a3_is": "BDI",
"adm0_a3_un": -99,
"adm0_a3_us": "BDI",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Burundi",
"brk_a3": "BDI",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Burundi",
"continent": "Africa",
"economy": "7. Least developed region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Burundi",
"formal_fr": null,
"gdp_md_est": 3102,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Burundi",
"gu_a3": "BDI",
"homepart": 1,
"income_grp": "5. Low income",
"iso_a2": "BI",
"iso_a3": "BDI",
"iso_n3": 108,
"labelrank": 6,
"lastcensus": 2008,
"level": 2,
"long_len": 7,
"mapcolor13": 8,
"mapcolor7": 2,
"mapcolor8": 2,
"mapcolor9": 5,
"name": "Burundi",
"name_alt": null,
"name_len": 7,
"name_long": "Burundi",
"name_sort": "Burundi",
"note_adm0": null,
"note_brk": null,
"pop_est": 8988091,
"pop_year": -99,
"postal": "BI",
"region_un": "Africa",
"region_wb": "Sub-Saharan Africa",
"scalerank": 1,
"sov_a3": "BDI",
"sovereignt": "Burundi",
"su_a3": "BDI",
"su_dif": 0,
"subregion": "Eastern Africa",
"subunit": "Burundi",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 108,
"wb_a2": "BI",
"wb_a3": "BDI",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Belg.",
"abbrev_len": 5,
"adm0_a3": "BEL",
"adm0_a3_is": "BEL",
"adm0_a3_un": -99,
"adm0_a3_us": "BEL",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Belgium",
"brk_a3": "BEL",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Belgium",
"continent": "Europe",
"economy": "2. Developed region: nonG7",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Kingdom of Belgium",
"formal_fr": null,
"gdp_md_est": 389300,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Belgium",
"gu_a3": "BEL",
"homepart": 1,
"income_grp": "1. High income: OECD",
"iso_a2": "BE",
"iso_a3": "BEL",
"iso_n3": 56,
"labelrank": 2,
"lastcensus": 2011,
"level": 2,
"long_len": 7,
"mapcolor13": 8,
"mapcolor7": 3,
"mapcolor8": 2,
"mapcolor9": 1,
"name": "Belgium",
"name_alt": null,
"name_len": 7,
"name_long": "Belgium",
"name_sort": "Belgium",
"note_adm0": null,
"note_brk": null,
"pop_est": 10414336,
"pop_year": -99,
"postal": "B",
"region_un": "Europe",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "BEL",
"sovereignt": "Belgium",
"su_a3": "BEL",
"su_dif": 0,
"subregion": "Western Europe",
"subunit": "Belgium",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 56,
"wb_a2": "BE",
"wb_a3": "BEL",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Benin",
"abbrev_len": 5,
"adm0_a3": "BEN",
"adm0_a3_is": "BEN",
"adm0_a3_un": -99,
"adm0_a3_us": "BEN",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Benin",
"brk_a3": "BEN",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Benin",
"continent": "Africa",
"economy": "7. Least developed region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Benin",
"formal_fr": null,
"gdp_md_est": 12830,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Benin",
"gu_a3": "BEN",
"homepart": 1,
"income_grp": "5. Low income",
"iso_a2": "BJ",
"iso_a3": "BEN",
"iso_n3": 204,
"labelrank": 5,
"lastcensus": 2002,
"level": 2,
"long_len": 5,
"mapcolor13": 12,
"mapcolor7": 1,
"mapcolor8": 2,
"mapcolor9": 2,
"name": "Benin",
"name_alt": null,
"name_len": 5,
"name_long": "Benin",
"name_sort": "Benin",
"note_adm0": null,
"note_brk": null,
"pop_est": 8791832,
"pop_year": -99,
"postal": "BJ",
"region_un": "Africa",
"region_wb": "Sub-Saharan Africa",
"scalerank": 1,
"sov_a3": "BEN",
"sovereignt": "Benin",
"su_a3": "BEN",
"su_dif": 0,
"subregion": "Western Africa",
"subunit": "Benin",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 204,
"wb_a2": "BJ",
"wb_a3": "BEN",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "B.F.",
"abbrev_len": 4,
"adm0_a3": "BFA",
"adm0_a3_is": "BFA",
"adm0_a3_un": -99,
"adm0_a3_us": "BFA",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Burkina Faso",
"brk_a3": "BFA",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Burkina Faso",
"continent": "Africa",
"economy": "7. Least developed region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Burkina Faso",
"formal_fr": null,
"gdp_md_est": 17820,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Burkina Faso",
"gu_a3": "BFA",
"homepart": 1,
"income_grp": "5. Low income",
"iso_a2": "BF",
"iso_a3": "BFA",
"iso_n3": 854,
"labelrank": 3,
"lastcensus": 2006,
"level": 2,
"long_len": 12,
"mapcolor13": 11,
"mapcolor7": 2,
"mapcolor8": 1,
"mapcolor9": 5,
"name": "Burkina Faso",
"name_alt": null,
"name_len": 12,
"name_long": "Burkina Faso",
"name_sort": "Burkina Faso",
"note_adm0": null,
"note_brk": null,
"pop_est": 15746232,
"pop_year": -99,
"postal": "BF",
"region_un": "Africa",
"region_wb": "Sub-Saharan Africa",
"scalerank": 1,
"sov_a3": "BFA",
"sovereignt": "Burkina Faso",
"su_a3": "BFA",
"su_dif": 0,
"subregion": "Western Africa",
"subunit": "Burkina Faso",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 854,
"wb_a2": "BF",
"wb_a3": "BFA",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Bang.",
"abbrev_len": 5,
"adm0_a3": "BGD",
"adm0_a3_is": "BGD",
"adm0_a3_un": -99,
"adm0_a3_us": "BGD",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Bangladesh",
"brk_a3": "BGD",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Bangladesh",
"continent": "Asia",
"economy": "7. Least developed region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "People's Republic of Bangladesh",
"formal_fr": null,
"gdp_md_est": 224000,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Bangladesh",
"gu_a3": "BGD",
"homepart": 1,
"income_grp": "5. Low income",
"iso_a2": "BD",
"iso_a3": "BGD",
"iso_n3": 50,
"labelrank": 3,
"lastcensus": 2011,
"level": 2,
"long_len": 10,
"mapcolor13": 7,
"mapcolor7": 3,
"mapcolor8": 4,
"mapcolor9": 7,
"name": "Bangladesh",
"name_alt": null,
"name_len": 10,
"name_long": "Bangladesh",
"name_sort": "Bangladesh",
"note_adm0": null,
"note_brk": null,
"pop_est": 156050883,
"pop_year": -99,
"postal": "BD",
"region_un": "Asia",
"region_wb": "South Asia",
"scalerank": 1,
"sov_a3": "BGD",
"sovereignt": "Bangladesh",
"su_a3": "BGD",
"su_dif": 0,
"subregion": "Southern Asia",
"subunit": "Bangladesh",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 50,
"wb_a2": "BD",
"wb_a3": "BGD",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Bulg.",
"abbrev_len": 5,
"adm0_a3": "BGR",
"adm0_a3_is": "BGR",
"adm0_a3_un": -99,
"adm0_a3_us": "BGR",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Bulgaria",
"brk_a3": "BGR",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Bulgaria",
"continent": "Europe",
"economy": "2. Developed region: nonG7",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Bulgaria",
"formal_fr": null,
"gdp_md_est": 93750,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Bulgaria",
"gu_a3": "BGR",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "BG",
"iso_a3": "BGR",
"iso_n3": 100,
"labelrank": 4,
"lastcensus": 2011,
"level": 2,
"long_len": 8,
"mapcolor13": 8,
"mapcolor7": 4,
"mapcolor8": 5,
"mapcolor9": 1,
"name": "Bulgaria",
"name_alt": null,
"name_len": 8,
"name_long": "Bulgaria",
"name_sort": "Bulgaria",
"note_adm0": null,
"note_brk": null,
"pop_est": 7204687,
"pop_year": -99,
"postal": "BG",
"region_un": "Europe",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "BGR",
"sovereignt": "Bulgaria",
"su_a3": "BGR",
"su_dif": 0,
"subregion": "Eastern Europe",
"subunit": "Bulgaria",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 100,
"wb_a2": "BG",
"wb_a3": "BGR",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Bhs.",
"abbrev_len": 4,
"adm0_a3": "BHS",
"adm0_a3_is": "BHS",
"adm0_a3_un": -99,
"adm0_a3_us": "BHS",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "The Bahamas",
"brk_a3": "BHS",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Bahamas",
"continent": "North America",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Commonwealth of the Bahamas",
"formal_fr": null,
"gdp_md_est": 9093,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "The Bahamas",
"gu_a3": "BHS",
"homepart": 1,
"income_grp": "2. High income: nonOECD",
"iso_a2": "BS",
"iso_a3": "BHS",
"iso_n3": 44,
"labelrank": 4,
"lastcensus": 2010,
"level": 2,
"long_len": 7,
"mapcolor13": 5,
"mapcolor7": 1,
"mapcolor8": 1,
"mapcolor9": 2,
"name": "Bahamas",
"name_alt": null,
"name_len": 7,
"name_long": "Bahamas",
"name_sort": "Bahamas, The",
"note_adm0": null,
"note_brk": null,
"pop_est": 309156,
"pop_year": -99,
"postal": "BS",
"region_un": "Americas",
"region_wb": "Latin America & Caribbean",
"scalerank": 1,
"sov_a3": "BHS",
"sovereignt": "The Bahamas",
"su_a3": "BHS",
"su_dif": 0,
"subregion": "Caribbean",
"subunit": "The Bahamas",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 44,
"wb_a2": "BS",
"wb_a3": "BHS",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "B.H.",
"abbrev_len": 4,
"adm0_a3": "BIH",
"adm0_a3_is": "BIH",
"adm0_a3_un": -99,
"adm0_a3_us": "BIH",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Bosnia and Herzegovina",
"brk_a3": "BIH",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Bosnia and Herz.",
"continent": "Europe",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Bosnia and Herzegovina",
"formal_fr": null,
"gdp_md_est": 29700,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Bosnia and Herzegovina",
"gu_a3": "BIH",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "BA",
"iso_a3": "BIH",
"iso_n3": 70,
"labelrank": 5,
"lastcensus": 1991,
"level": 2,
"long_len": 22,
"mapcolor13": 2,
"mapcolor7": 1,
"mapcolor8": 1,
"mapcolor9": 1,
"name": "Bosnia and Herz.",
"name_alt": null,
"name_len": 16,
"name_long": "Bosnia and Herzegovina",
"name_sort": "Bosnia and Herzegovina",
"note_adm0": null,
"note_brk": null,
"pop_est": 4613414,
"pop_year": -99,
"postal": "BiH",
"region_un": "Europe",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "BIH",
"sovereignt": "Bosnia and Herzegovina",
"su_a3": "BIH",
"su_dif": 0,
"subregion": "Southern Europe",
"subunit": "Bosnia and Herzegovina",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 70,
"wb_a2": "BA",
"wb_a3": "BIH",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Bela.",
"abbrev_len": 5,
"adm0_a3": "BLR",
"adm0_a3_is": "BLR",
"adm0_a3_un": -99,
"adm0_a3_us": "BLR",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Belarus",
"brk_a3": "BLR",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Belarus",
"continent": "Europe",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Belarus",
"formal_fr": null,
"gdp_md_est": 114100,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Belarus",
"gu_a3": "BLR",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "BY",
"iso_a3": "BLR",
"iso_n3": 112,
"labelrank": 4,
"lastcensus": 2009,
"level": 2,
"long_len": 7,
"mapcolor13": 11,
"mapcolor7": 1,
"mapcolor8": 1,
"mapcolor9": 5,
"name": "Belarus",
"name_alt": null,
"name_len": 7,
"name_long": "Belarus",
"name_sort": "Belarus",
"note_adm0": null,
"note_brk": null,
"pop_est": 9648533,
"pop_year": -99,
"postal": "BY",
"region_un": "Europe",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "BLR",
"sovereignt": "Belarus",
"su_a3": "BLR",
"su_dif": 0,
"subregion": "Eastern Europe",
"subunit": "Belarus",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 112,
"wb_a2": "BY",
"wb_a3": "BLR",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Belize",
"abbrev_len": 6,
"adm0_a3": "BLZ",
"adm0_a3_is": "BLZ",
"adm0_a3_un": -99,
"adm0_a3_us": "BLZ",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Belize",
"brk_a3": "BLZ",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Belize",
"continent": "North America",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Belize",
"formal_fr": null,
"gdp_md_est": 2536,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Belize",
"gu_a3": "BLZ",
"homepart": 1,
"income_grp": "4. Lower middle income",
"iso_a2": "BZ",
"iso_a3": "BLZ",
"iso_n3": 84,
"labelrank": 6,
"lastcensus": 2010,
"level": 2,
"long_len": 6,
"mapcolor13": 7,
"mapcolor7": 1,
"mapcolor8": 4,
"mapcolor9": 5,
"name": "Belize",
"name_alt": null,
"name_len": 6,
"name_long": "Belize",
"name_sort": "Belize",
"note_adm0": null,
"note_brk": null,
"pop_est": 307899,
"pop_year": -99,
"postal": "BZ",
"region_un": "Americas",
"region_wb": "Latin America & Caribbean",
"scalerank": 1,
"sov_a3": "BLZ",
"sovereignt": "Belize",
"su_a3": "BLZ",
"su_dif": 0,
"subregion": "Central America",
"subunit": "Belize",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 84,
"wb_a2": "BZ",
"wb_a3": "BLZ",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Bolivia",
"abbrev_len": 7,
"adm0_a3": "BOL",
"adm0_a3_is": "BOL",
"adm0_a3_un": -99,
"adm0_a3_us": "BOL",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Bolivia",
"brk_a3": "BOL",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Bolivia",
"continent": "South America",
"economy": "5. Emerging region: G20",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Plurinational State of Bolivia",
"formal_fr": null,
"gdp_md_est": 43270,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Bolivia",
"gu_a3": "BOL",
"homepart": 1,
"income_grp": "4. Lower middle income",
"iso_a2": "BO",
"iso_a3": "BOL",
"iso_n3": 68,
"labelrank": 3,
"lastcensus": 2001,
"level": 2,
"long_len": 7,
"mapcolor13": 3,
"mapcolor7": 1,
"mapcolor8": 5,
"mapcolor9": 2,
"name": "Bolivia",
"name_alt": null,
"name_len": 7,
"name_long": "Bolivia",
"name_sort": "Bolivia",
"note_adm0": null,
"note_brk": null,
"pop_est": 9775246,
"pop_year": -99,
"postal": "BO",
"region_un": "Americas",
"region_wb": "Latin America & Caribbean",
"scalerank": 1,
"sov_a3": "BOL",
"sovereignt": "Bolivia",
"su_a3": "BOL",
"su_dif": 0,
"subregion": "South America",
"subunit": "Bolivia",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 68,
"wb_a2": "BO",
"wb_a3": "BOL",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Brazil",
"abbrev_len": 6,
"adm0_a3": "BRA",
"adm0_a3_is": "BRA",
"adm0_a3_un": -99,
"adm0_a3_us": "BRA",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Brazil",
"brk_a3": "BRA",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Brazil",
"continent": "South America",
"economy": "3. Emerging region: BRIC",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Federative Republic of Brazil",
"formal_fr": null,
"gdp_md_est": 1993000,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Brazil",
"gu_a3": "BRA",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "BR",
"iso_a3": "BRA",
"iso_n3": 76,
"labelrank": 2,
"lastcensus": 2010,
"level": 2,
"long_len": 6,
"mapcolor13": 7,
"mapcolor7": 5,
"mapcolor8": 6,
"mapcolor9": 5,
"name": "Brazil",
"name_alt": null,
"name_len": 6,
"name_long": "Brazil",
"name_sort": "Brazil",
"note_adm0": null,
"note_brk": null,
"pop_est": 198739269,
"pop_year": -99,
"postal": "BR",
"region_un": "Americas",
"region_wb": "Latin America & Caribbean",
"scalerank": 1,
"sov_a3": "BRA",
"sovereignt": "Brazil",
"su_a3": "BRA",
"su_dif": 0,
"subregion": "South America",
"subunit": "Brazil",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 76,
"wb_a2": "BR",
"wb_a3": "BRA",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Brunei",
"abbrev_len": 6,
"adm0_a3": "BRN",
"adm0_a3_is": "BRN",
"adm0_a3_un": -99,
"adm0_a3_us": "BRN",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Brunei",
"brk_a3": "BRN",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Brunei",
"continent": "Asia",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Negara Brunei Darussalam",
"formal_fr": null,
"gdp_md_est": 20250,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Brunei",
"gu_a3": "BRN",
"homepart": 1,
"income_grp": "2. High income: nonOECD",
"iso_a2": "BN",
"iso_a3": "BRN",
"iso_n3": 96,
"labelrank": 6,
"lastcensus": 2001,
"level": 2,
"long_len": 17,
"mapcolor13": 12,
"mapcolor7": 4,
"mapcolor8": 6,
"mapcolor9": 6,
"name": "Brunei",
"name_alt": null,
"name_len": 6,
"name_long": "Brunei Darussalam",
"name_sort": "Brunei",
"note_adm0": null,
"note_brk": null,
"pop_est": 388190,
"pop_year": -99,
"postal": "BN",
"region_un": "Asia",
"region_wb": "East Asia & Pacific",
"scalerank": 1,
"sov_a3": "BRN",
"sovereignt": "Brunei",
"su_a3": "BRN",
"su_dif": 0,
"subregion": "South-Eastern Asia",
"subunit": "Brunei",
"tiny": 2,
"type": "Sovereign country",
"un_a3": 96,
"wb_a2": "BN",
"wb_a3": "BRN",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Bhutan",
"abbrev_len": 6,
"adm0_a3": "BTN",
"adm0_a3_is": "BTN",
"adm0_a3_un": -99,
"adm0_a3_us": "BTN",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Bhutan",
"brk_a3": "BTN",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Bhutan",
"continent": "Asia",
"economy": "7. Least developed region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Kingdom of Bhutan",
"formal_fr": null,
"gdp_md_est": 3524,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Bhutan",
"gu_a3": "BTN",
"homepart": 1,
"income_grp": "4. Lower middle income",
"iso_a2": "BT",
"iso_a3": "BTN",
"iso_n3": 64,
"labelrank": 5,
"lastcensus": 2005,
"level": 2,
"long_len": 6,
"mapcolor13": 8,
"mapcolor7": 5,
"mapcolor8": 6,
"mapcolor9": 1,
"name": "Bhutan",
"name_alt": null,
"name_len": 6,
"name_long": "Bhutan",
"name_sort": "Bhutan",
"note_adm0": null,
"note_brk": null,
"pop_est": 691141,
"pop_year": -99,
"postal": "BT",
"region_un": "Asia",
"region_wb": "South Asia",
"scalerank": 1,
"sov_a3": "BTN",
"sovereignt": "Bhutan",
"su_a3": "BTN",
"su_dif": 0,
"subregion": "Southern Asia",
"subunit": "Bhutan",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 64,
"wb_a2": "BT",
"wb_a3": "BTN",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Bwa.",
"abbrev_len": 4,
"adm0_a3": "BWA",
"adm0_a3_is": "BWA",
"adm0_a3_un": -99,
"adm0_a3_us": "BWA",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Botswana",
"brk_a3": "BWA",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Botswana",
"continent": "Africa",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Botswana",
"formal_fr": null,
"gdp_md_est": 27060,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Botswana",
"gu_a3": "BWA",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "BW",
"iso_a3": "BWA",
"iso_n3": 72,
"labelrank": 4,
"lastcensus": 2011,
"level": 2,
"long_len": 8,
"mapcolor13": 3,
"mapcolor7": 6,
"mapcolor8": 5,
"mapcolor9": 7,
"name": "Botswana",
"name_alt": null,
"name_len": 8,
"name_long": "Botswana",
"name_sort": "Botswana",
"note_adm0": null,
"note_brk": null,
"pop_est": 1990876,
"pop_year": -99,
"postal": "BW",
"region_un": "Africa",
"region_wb": "Sub-Saharan Africa",
"scalerank": 1,
"sov_a3": "BWA",
"sovereignt": "Botswana",
"su_a3": "BWA",
"su_dif": 0,
"subregion": "Southern Africa",
"subunit": "Botswana",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 72,
"wb_a2": "BW",
"wb_a3": "BWA",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "C.A.R.",
"abbrev_len": 6,
"adm0_a3": "CAF",
"adm0_a3_is": "CAF",
"adm0_a3_un": -99,
"adm0_a3_us": "CAF",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Central African Republic",
"brk_a3": "CAF",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Central African Rep.",
"continent": "Africa",
"economy": "7. Least developed region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Central African Republic",
"formal_fr": null,
"gdp_md_est": 3198,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Central African Republic",
"gu_a3": "CAF",
"homepart": 1,
"income_grp": "5. Low income",
"iso_a2": "CF",
"iso_a3": "CAF",
"iso_n3": 140,
"labelrank": 4,
"lastcensus": 2003,
"level": 2,
"long_len": 24,
"mapcolor13": 9,
"mapcolor7": 5,
"mapcolor8": 6,
"mapcolor9": 6,
"name": "Central African Rep.",
"name_alt": null,
"name_len": 20,
"name_long": "Central African Republic",
"name_sort": "Central African Republic",
"note_adm0": null,
"note_brk": null,
"pop_est": 4511488,
"pop_year": -99,
"postal": "CF",
"region_un": "Africa",
"region_wb": "Sub-Saharan Africa",
"scalerank": 1,
"sov_a3": "CAF",
"sovereignt": "Central African Republic",
"su_a3": "CAF",
"su_dif": 0,
"subregion": "Middle Africa",
"subunit": "Central African Republic",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 140,
"wb_a2": "CF",
"wb_a3": "CAF",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Can.",
"abbrev_len": 4,
"adm0_a3": "CAN",
"adm0_a3_is": "CAN",
"adm0_a3_un": -99,
"adm0_a3_us": "CAN",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Canada",
"brk_a3": "CAN",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Canada",
"continent": "North America",
"economy": "1. Developed region: G7",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Canada",
"formal_fr": null,
"gdp_md_est": 1300000,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Canada",
"gu_a3": "CAN",
"homepart": 1,
"income_grp": "1. High income: OECD",
"iso_a2": "CA",
"iso_a3": "CAN",
"iso_n3": 124,
"labelrank": 2,
"lastcensus": 2011,
"level": 2,
"long_len": 6,
"mapcolor13": 2,
"mapcolor7": 6,
"mapcolor8": 6,
"mapcolor9": 2,
"name": "Canada",
"name_alt": null,
"name_len": 6,
"name_long": "Canada",
"name_sort": "Canada",
"note_adm0": null,
"note_brk": null,
"pop_est": 33487208,
"pop_year": -99,
"postal": "CA",
"region_un": "Americas",
"region_wb": "North America",
"scalerank": 1,
"sov_a3": "CAN",
"sovereignt": "Canada",
"su_a3": "CAN",
"su_dif": 0,
"subregion": "Northern America",
"subunit": "Canada",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 124,
"wb_a2": "CA",
"wb_a3": "CAN",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Switz.",
"abbrev_len": 6,
"adm0_a3": "CHE",
"adm0_a3_is": "CHE",
"adm0_a3_un": -99,
"adm0_a3_us": "CHE",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Switzerland",
"brk_a3": "CHE",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Switzerland",
"continent": "Europe",
"economy": "2. Developed region: nonG7",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Swiss Confederation",
"formal_fr": null,
"gdp_md_est": 316700,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Switzerland",
"gu_a3": "CHE",
"homepart": 1,
"income_grp": "1. High income: OECD",
"iso_a2": "CH",
"iso_a3": "CHE",
"iso_n3": 756,
"labelrank": 4,
"lastcensus": 2010,
"level": 2,
"long_len": 11,
"mapcolor13": 3,
"mapcolor7": 5,
"mapcolor8": 2,
"mapcolor9": 7,
"name": "Switzerland",
"name_alt": null,
"name_len": 11,
"name_long": "Switzerland",
"name_sort": "Switzerland",
"note_adm0": null,
"note_brk": null,
"pop_est": 7604467,
"pop_year": -99,
"postal": "CH",
"region_un": "Europe",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "CHE",
"sovereignt": "Switzerland",
"su_a3": "CHE",
"su_dif": 0,
"subregion": "Western Europe",
"subunit": "Switzerland",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 756,
"wb_a2": "CH",
"wb_a3": "CHE",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Chile",
"abbrev_len": 5,
"adm0_a3": "CHL",
"adm0_a3_is": "CHL",
"adm0_a3_un": -99,
"adm0_a3_us": "CHL",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Chile",
"brk_a3": "CHL",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Chile",
"continent": "South America",
"economy": "5. Emerging region: G20",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Chile",
"formal_fr": null,
"gdp_md_est": 244500,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Chile",
"gu_a3": "CHL",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "CL",
"iso_a3": "CHL",
"iso_n3": 152,
"labelrank": 2,
"lastcensus": 2002,
"level": 2,
"long_len": 5,
"mapcolor13": 9,
"mapcolor7": 5,
"mapcolor8": 1,
"mapcolor9": 5,
"name": "Chile",
"name_alt": null,
"name_len": 5,
"name_long": "Chile",
"name_sort": "Chile",
"note_adm0": null,
"note_brk": null,
"pop_est": 16601707,
"pop_year": -99,
"postal": "CL",
"region_un": "Americas",
"region_wb": "Latin America & Caribbean",
"scalerank": 1,
"sov_a3": "CHL",
"sovereignt": "Chile",
"su_a3": "CHL",
"su_dif": 0,
"subregion": "South America",
"subunit": "Chile",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 152,
"wb_a2": "CL",
"wb_a3": "CHL",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "China",
"abbrev_len": 5,
"adm0_a3": "CHN",
"adm0_a3_is": "CHN",
"adm0_a3_un": -99,
"adm0_a3_us": "CHN",
"adm0_a3_wb": -99,
"adm0_dif": 1,
"admin": "China",
"brk_a3": "CHN",
"brk_diff": 0,
"brk_group": null,
"brk_name": "China",
"continent": "Asia",
"economy": "3. Emerging region: BRIC",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "People's Republic of China",
"formal_fr": null,
"gdp_md_est": 7973000,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "China",
"gu_a3": "CHN",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "CN",
"iso_a3": "CHN",
"iso_n3": 156,
"labelrank": 2,
"lastcensus": 2010,
"level": 2,
"long_len": 5,
"mapcolor13": 3,
"mapcolor7": 4,
"mapcolor8": 4,
"mapcolor9": 4,
"name": "China",
"name_alt": null,
"name_len": 5,
"name_long": "China",
"name_sort": "China",
"note_adm0": null,
"note_brk": null,
"pop_est": 1338612970,
"pop_year": -99,
"postal": "CN",
"region_un": "Asia",
"region_wb": "East Asia & Pacific",
"scalerank": 1,
"sov_a3": "CH1",
"sovereignt": "China",
"su_a3": "CHN",
"su_dif": 0,
"subregion": "Eastern Asia",
"subunit": "China",
"tiny": -99,
"type": "Country",
"un_a3": 156,
"wb_a2": "CN",
"wb_a3": "CHN",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "I.C.",
"abbrev_len": 4,
"adm0_a3": "CIV",
"adm0_a3_is": "CIV",
"adm0_a3_un": -99,
"adm0_a3_us": "CIV",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Ivory Coast",
"brk_a3": "CIV",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Côte d'Ivoire",
"continent": "Africa",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Ivory Coast",
"formal_fr": "Republic of Cote D'Ivoire",
"gdp_md_est": 33850,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Ivory Coast",
"gu_a3": "CIV",
"homepart": 1,
"income_grp": "4. Lower middle income",
"iso_a2": "CI",
"iso_a3": "CIV",
"iso_n3": 384,
"labelrank": 3,
"lastcensus": 1998,
"level": 2,
"long_len": 13,
"mapcolor13": 3,
"mapcolor7": 4,
"mapcolor8": 6,
"mapcolor9": 3,
"name": "Côte d'Ivoire",
"name_alt": null,
"name_len": 13,
"name_long": "Côte d'Ivoire",
"name_sort": "Côte d'Ivoire",
"note_adm0": null,
"note_brk": null,
"pop_est": 20617068,
"pop_year": -99,
"postal": "CI",
"region_un": "Africa",
"region_wb": "Sub-Saharan Africa",
"scalerank": 1,
"sov_a3": "CIV",
"sovereignt": "Ivory Coast",
"su_a3": "CIV",
"su_dif": 0,
"subregion": "Western Africa",
"subunit": "Ivory Coast",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 384,
"wb_a2": "CI",
"wb_a3": "CIV",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Cam.",
"abbrev_len": 4,
"adm0_a3": "CMR",
"adm0_a3_is": "CMR",
"adm0_a3_un": -99,
"adm0_a3_us": "CMR",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Cameroon",
"brk_a3": "CMR",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Cameroon",
"continent": "Africa",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Cameroon",
"formal_fr": null,
"gdp_md_est": 42750,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Cameroon",
"gu_a3": "CMR",
"homepart": 1,
"income_grp": "4. Lower middle income",
"iso_a2": "CM",
"iso_a3": "CMR",
"iso_n3": 120,
"labelrank": 3,
"lastcensus": 2005,
"level": 2,
"long_len": 8,
"mapcolor13": 3,
"mapcolor7": 1,
"mapcolor8": 4,
"mapcolor9": 1,
"name": "Cameroon",
"name_alt": null,
"name_len": 8,
"name_long": "Cameroon",
"name_sort": "Cameroon",
"note_adm0": null,
"note_brk": null,
"pop_est": 18879301,
"pop_year": -99,
"postal": "CM",
"region_un": "Africa",
"region_wb": "Sub-Saharan Africa",
"scalerank": 1,
"sov_a3": "CMR",
"sovereignt": "Cameroon",
"su_a3": "CMR",
"su_dif": 0,
"subregion": "Middle Africa",
"subunit": "Cameroon",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 120,
"wb_a2": "CM",
"wb_a3": "CMR",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "D.R.C.",
"abbrev_len": 6,
"adm0_a3": "COD",
"adm0_a3_is": "COD",
"adm0_a3_un": -99,
"adm0_a3_us": "COD",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Democratic Republic of the Congo",
"brk_a3": "COD",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Democratic Republic of the Congo",
"continent": "Africa",
"economy": "7. Least developed region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Democratic Republic of the Congo",
"formal_fr": null,
"gdp_md_est": 20640,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Democratic Republic of the Congo",
"gu_a3": "COD",
"homepart": 1,
"income_grp": "5. Low income",
"iso_a2": "CD",
"iso_a3": "COD",
"iso_n3": 180,
"labelrank": 2,
"lastcensus": 1984,
"level": 2,
"long_len": 32,
"mapcolor13": 7,
"mapcolor7": 4,
"mapcolor8": 4,
"mapcolor9": 4,
"name": "Dem. Rep. Congo",
"name_alt": null,
"name_len": 15,
"name_long": "Democratic Republic of the Congo",
"name_sort": "Congo, Dem. Rep.",
"note_adm0": null,
"note_brk": null,
"pop_est": 68692542,
"pop_year": -99,
"postal": "DRC",
"region_un": "Africa",
"region_wb": "Sub-Saharan Africa",
"scalerank": 1,
"sov_a3": "COD",
"sovereignt": "Democratic Republic of the Congo",
"su_a3": "COD",
"su_dif": 0,
"subregion": "Middle Africa",
"subunit": "Democratic Republic of the Congo",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 180,
"wb_a2": "ZR",
"wb_a3": "ZAR",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Rep. Congo",
"abbrev_len": 10,
"adm0_a3": "COG",
"adm0_a3_is": "COG",
"adm0_a3_un": -99,
"adm0_a3_us": "COG",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Republic of Congo",
"brk_a3": "COG",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Republic of Congo",
"continent": "Africa",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Congo",
"formal_fr": null,
"gdp_md_est": 15350,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Republic of Congo",
"gu_a3": "COG",
"homepart": 1,
"income_grp": "4. Lower middle income",
"iso_a2": "CG",
"iso_a3": "COG",
"iso_n3": 178,
"labelrank": 4,
"lastcensus": 2007,
"level": 2,
"long_len": 17,
"mapcolor13": 10,
"mapcolor7": 2,
"mapcolor8": 1,
"mapcolor9": 3,
"name": "Congo",
"name_alt": null,
"name_len": 5,
"name_long": "Republic of Congo",
"name_sort": "Congo, Rep.",
"note_adm0": null,
"note_brk": null,
"pop_est": 4012809,
"pop_year": -99,
"postal": "CG",
"region_un": "Africa",
"region_wb": "Sub-Saharan Africa",
"scalerank": 1,
"sov_a3": "COG",
"sovereignt": "Republic of Congo",
"su_a3": "COG",
"su_dif": 0,
"subregion": "Middle Africa",
"subunit": "Republic of Congo",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 178,
"wb_a2": "CG",
"wb_a3": "COG",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Col.",
"abbrev_len": 4,
"adm0_a3": "COL",
"adm0_a3_is": "COL",
"adm0_a3_un": -99,
"adm0_a3_us": "COL",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Colombia",
"brk_a3": "COL",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Colombia",
"continent": "South America",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Colombia",
"formal_fr": null,
"gdp_md_est": 395400,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Colombia",
"gu_a3": "COL",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "CO",
"iso_a3": "COL",
"iso_n3": 170,
"labelrank": 2,
"lastcensus": 2006,
"level": 2,
"long_len": 8,
"mapcolor13": 1,
"mapcolor7": 2,
"mapcolor8": 1,
"mapcolor9": 3,
"name": "Colombia",
"name_alt": null,
"name_len": 8,
"name_long": "Colombia",
"name_sort": "Colombia",
"note_adm0": null,
"note_brk": null,
"pop_est": 45644023,
"pop_year": -99,
"postal": "CO",
"region_un": "Americas",
"region_wb": "Latin America & Caribbean",
"scalerank": 1,
"sov_a3": "COL",
"sovereignt": "Colombia",
"su_a3": "COL",
"su_dif": 0,
"subregion": "South America",
"subunit": "Colombia",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 170,
"wb_a2": "CO",
"wb_a3": "COL",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "C.R.",
"abbrev_len": 4,
"adm0_a3": "CRI",
"adm0_a3_is": "CRI",
"adm0_a3_un": -99,
"adm0_a3_us": "CRI",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Costa Rica",
"brk_a3": "CRI",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Costa Rica",
"continent": "North America",
"economy": "5. Emerging region: G20",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Costa Rica",
"formal_fr": null,
"gdp_md_est": 48320,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Costa Rica",
"gu_a3": "CRI",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "CR",
"iso_a3": "CRI",
"iso_n3": 188,
"labelrank": 5,
"lastcensus": 2011,
"level": 2,
"long_len": 10,
"mapcolor13": 2,
"mapcolor7": 3,
"mapcolor8": 2,
"mapcolor9": 4,
"name": "Costa Rica",
"name_alt": null,
"name_len": 10,
"name_long": "Costa Rica",
"name_sort": "Costa Rica",
"note_adm0": null,
"note_brk": null,
"pop_est": 4253877,
"pop_year": -99,
"postal": "CR",
"region_un": "Americas",
"region_wb": "Latin America & Caribbean",
"scalerank": 1,
"sov_a3": "CRI",
"sovereignt": "Costa Rica",
"su_a3": "CRI",
"su_dif": 0,
"subregion": "Central America",
"subunit": "Costa Rica",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 188,
"wb_a2": "CR",
"wb_a3": "CRI",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Cuba",
"abbrev_len": 4,
"adm0_a3": "CUB",
"adm0_a3_is": "CUB",
"adm0_a3_un": -99,
"adm0_a3_us": "CUB",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Cuba",
"brk_a3": "CUB",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Cuba",
"continent": "North America",
"economy": "5. Emerging region: G20",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Cuba",
"formal_fr": null,
"gdp_md_est": 108200,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Cuba",
"gu_a3": "CUB",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "CU",
"iso_a3": "CUB",
"iso_n3": 192,
"labelrank": 3,
"lastcensus": 2002,
"level": 2,
"long_len": 4,
"mapcolor13": 4,
"mapcolor7": 3,
"mapcolor8": 5,
"mapcolor9": 3,
"name": "Cuba",
"name_alt": null,
"name_len": 4,
"name_long": "Cuba",
"name_sort": "Cuba",
"note_adm0": null,
"note_brk": null,
"pop_est": 11451652,
"pop_year": -99,
"postal": "CU",
"region_un": "Americas",
"region_wb": "Latin America & Caribbean",
"scalerank": 1,
"sov_a3": "CUB",
"sovereignt": "Cuba",
"su_a3": "CUB",
"su_dif": 0,
"subregion": "Caribbean",
"subunit": "Cuba",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 192,
"wb_a2": "CU",
"wb_a3": "CUB",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Cyp.",
"abbrev_len": 4,
"adm0_a3": "CYP",
"adm0_a3_is": "CYP",
"adm0_a3_un": -99,
"adm0_a3_us": "CYP",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Cyprus",
"brk_a3": "CYP",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Cyprus",
"continent": "Asia",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Cyprus",
"formal_fr": null,
"gdp_md_est": 22700,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Cyprus",
"gu_a3": "CYP",
"homepart": 1,
"income_grp": "2. High income: nonOECD",
"iso_a2": "CY",
"iso_a3": "CYP",
"iso_n3": 196,
"labelrank": 5,
"lastcensus": 2001,
"level": 2,
"long_len": 6,
"mapcolor13": 7,
"mapcolor7": 1,
"mapcolor8": 2,
"mapcolor9": 3,
"name": "Cyprus",
"name_alt": null,
"name_len": 6,
"name_long": "Cyprus",
"name_sort": "Cyprus",
"note_adm0": null,
"note_brk": null,
"pop_est": 531640,
"pop_year": -99,
"postal": "CY",
"region_un": "Asia",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "CYP",
"sovereignt": "Cyprus",
"su_a3": "CYP",
"su_dif": 0,
"subregion": "Western Asia",
"subunit": "Cyprus",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 196,
"wb_a2": "CY",
"wb_a3": "CYP",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Cz. Rep.",
"abbrev_len": 8,
"adm0_a3": "CZE",
"adm0_a3_is": "CZE",
"adm0_a3_un": -99,
"adm0_a3_us": "CZE",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Czech Republic",
"brk_a3": "CZE",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Czech Rep.",
"continent": "Europe",
"economy": "2. Developed region: nonG7",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Czech Republic",
"formal_fr": null,
"gdp_md_est": 265200,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Czech Republic",
"gu_a3": "CZE",
"homepart": 1,
"income_grp": "1. High income: OECD",
"iso_a2": "CZ",
"iso_a3": "CZE",
"iso_n3": 203,
"labelrank": 5,
"lastcensus": 2011,
"level": 2,
"long_len": 14,
"mapcolor13": 6,
"mapcolor7": 1,
"mapcolor8": 1,
"mapcolor9": 2,
"name": "Czech Rep.",
"name_alt": null,
"name_len": 10,
"name_long": "Czech Republic",
"name_sort": "Czech Republic",
"note_adm0": null,
"note_brk": null,
"pop_est": 10211904,
"pop_year": -99,
"postal": "CZ",
"region_un": "Europe",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "CZE",
"sovereignt": "Czech Republic",
"su_a3": "CZE",
"su_dif": 0,
"subregion": "Eastern Europe",
"subunit": "Czech Republic",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 203,
"wb_a2": "CZ",
"wb_a3": "CZE",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Ger.",
"abbrev_len": 4,
"adm0_a3": "DEU",
"adm0_a3_is": "DEU",
"adm0_a3_un": -99,
"adm0_a3_us": "DEU",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Germany",
"brk_a3": "DEU",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Germany",
"continent": "Europe",
"economy": "1. Developed region: G7",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Federal Republic of Germany",
"formal_fr": null,
"gdp_md_est": 2918000,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Germany",
"gu_a3": "DEU",
"homepart": 1,
"income_grp": "1. High income: OECD",
"iso_a2": "DE",
"iso_a3": "DEU",
"iso_n3": 276,
"labelrank": 2,
"lastcensus": 2011,
"level": 2,
"long_len": 7,
"mapcolor13": 1,
"mapcolor7": 2,
"mapcolor8": 5,
"mapcolor9": 5,
"name": "Germany",
"name_alt": null,
"name_len": 7,
"name_long": "Germany",
"name_sort": "Germany",
"note_adm0": null,
"note_brk": null,
"pop_est": 82329758,
"pop_year": -99,
"postal": "D",
"region_un": "Europe",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "DEU",
"sovereignt": "Germany",
"su_a3": "DEU",
"su_dif": 0,
"subregion": "Western Europe",
"subunit": "Germany",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 276,
"wb_a2": "DE",
"wb_a3": "DEU",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Dji.",
"abbrev_len": 4,
"adm0_a3": "DJI",
"adm0_a3_is": "DJI",
"adm0_a3_un": -99,
"adm0_a3_us": "DJI",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Djibouti",
"brk_a3": "DJI",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Djibouti",
"continent": "Africa",
"economy": "7. Least developed region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Djibouti",
"formal_fr": null,
"gdp_md_est": 1885,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Djibouti",
"gu_a3": "DJI",
"homepart": 1,
"income_grp": "4. Lower middle income",
"iso_a2": "DJ",
"iso_a3": "DJI",
"iso_n3": 262,
"labelrank": 5,
"lastcensus": 2009,
"level": 2,
"long_len": 8,
"mapcolor13": 8,
"mapcolor7": 1,
"mapcolor8": 2,
"mapcolor9": 4,
"name": "Djibouti",
"name_alt": null,
"name_len": 8,
"name_long": "Djibouti",
"name_sort": "Djibouti",
"note_adm0": null,
"note_brk": null,
"pop_est": 516055,
"pop_year": -99,
"postal": "DJ",
"region_un": "Africa",
"region_wb": "Middle East & North Africa",
"scalerank": 1,
"sov_a3": "DJI",
"sovereignt": "Djibouti",
"su_a3": "DJI",
"su_dif": 0,
"subregion": "Eastern Africa",
"subunit": "Djibouti",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 262,
"wb_a2": "DJ",
"wb_a3": "DJI",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Den.",
"abbrev_len": 4,
"adm0_a3": "DNK",
"adm0_a3_is": "DNK",
"adm0_a3_un": -99,
"adm0_a3_us": "DNK",
"adm0_a3_wb": -99,
"adm0_dif": 1,
"admin": "Denmark",
"brk_a3": "DNK",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Denmark",
"continent": "Europe",
"economy": "2. Developed region: nonG7",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Kingdom of Denmark",
"formal_fr": null,
"gdp_md_est": 203600,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Denmark",
"gu_a3": "DNK",
"homepart": 1,
"income_grp": "1. High income: OECD",
"iso_a2": "DK",
"iso_a3": "DNK",
"iso_n3": 208,
"labelrank": 4,
"lastcensus": 2011,
"level": 2,
"long_len": 7,
"mapcolor13": 12,
"mapcolor7": 4,
"mapcolor8": 1,
"mapcolor9": 3,
"name": "Denmark",
"name_alt": null,
"name_len": 7,
"name_long": "Denmark",
"name_sort": "Denmark",
"note_adm0": null,
"note_brk": null,
"pop_est": 5500510,
"pop_year": -99,
"postal": "DK",
"region_un": "Europe",
"region_wb": "Europe & Central Asia",
"scalerank": 1,
"sov_a3": "DN1",
"sovereignt": "Denmark",
"su_a3": "DNK",
"su_dif": 0,
"subregion": "Northern Europe",
"subunit": "Denmark",
"tiny": -99,
"type": "Country",
"un_a3": 208,
"wb_a2": "DK",
"wb_a3": "DNK",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Dom. Rep.",
"abbrev_len": 9,
"adm0_a3": "DOM",
"adm0_a3_is": "DOM",
"adm0_a3_un": -99,
"adm0_a3_us": "DOM",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Dominican Republic",
"brk_a3": "DOM",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Dominican Rep.",
"continent": "North America",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Dominican Republic",
"formal_fr": null,
"gdp_md_est": 78000,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Dominican Republic",
"gu_a3": "DOM",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "DO",
"iso_a3": "DOM",
"iso_n3": 214,
"labelrank": 5,
"lastcensus": 2010,
"level": 2,
"long_len": 18,
"mapcolor13": 7,
"mapcolor7": 5,
"mapcolor8": 2,
"mapcolor9": 5,
"name": "Dominican Rep.",
"name_alt": null,
"name_len": 14,
"name_long": "Dominican Republic",
"name_sort": "Dominican Republic",
"note_adm0": null,
"note_brk": null,
"pop_est": 9650054,
"pop_year": -99,
"postal": "DO",
"region_un": "Americas",
"region_wb": "Latin America & Caribbean",
"scalerank": 1,
"sov_a3": "DOM",
"sovereignt": "Dominican Republic",
"su_a3": "DOM",
"su_dif": 0,
"subregion": "Caribbean",
"subunit": "Dominican Republic",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 214,
"wb_a2": "DO",
"wb_a3": "DOM",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Alg.",
"abbrev_len": 4,
"adm0_a3": "DZA",
"adm0_a3_is": "DZA",
"adm0_a3_un": -99,
"adm0_a3_us": "DZA",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Algeria",
"brk_a3": "DZA",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Algeria",
"continent": "Africa",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "People's Democratic Republic of Algeria",
"formal_fr": null,
"gdp_md_est": 232900,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Algeria",
"gu_a3": "DZA",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "DZ",
"iso_a3": "DZA",
"iso_n3": 12,
"labelrank": 3,
"lastcensus": 2008,
"level": 2,
"long_len": 7,
"mapcolor13": 3,
"mapcolor7": 5,
"mapcolor8": 1,
"mapcolor9": 6,
"name": "Algeria",
"name_alt": null,
"name_len": 7,
"name_long": "Algeria",
"name_sort": "Algeria",
"note_adm0": null,
"note_brk": null,
"pop_est": 34178188,
"pop_year": -99,
"postal": "DZ",
"region_un": "Africa",
"region_wb": "Middle East & North Africa",
"scalerank": 1,
"sov_a3": "DZA",
"sovereignt": "Algeria",
"su_a3": "DZA",
"su_dif": 0,
"subregion": "Northern Africa",
"subunit": "Algeria",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 12,
"wb_a2": "DZ",
"wb_a3": "DZA",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Ecu.",
"abbrev_len": 4,
"adm0_a3": "ECU",
"adm0_a3_is": "ECU",
"adm0_a3_un": -99,
"adm0_a3_us": "ECU",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Ecuador",
"brk_a3": "ECU",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Ecuador",
"continent": "South America",
"economy": "6. Developing region",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Republic of Ecuador",
"formal_fr": null,
"gdp_md_est": 107700,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Ecuador",
"gu_a3": "ECU",
"homepart": 1,
"income_grp": "3. Upper middle income",
"iso_a2": "EC",
"iso_a3": "ECU",
"iso_n3": 218,
"labelrank": 3,
"lastcensus": 2010,
"level": 2,
"long_len": 7,
"mapcolor13": 12,
"mapcolor7": 1,
"mapcolor8": 5,
"mapcolor9": 2,
"name": "Ecuador",
"name_alt": null,
"name_len": 7,
"name_long": "Ecuador",
"name_sort": "Ecuador",
"note_adm0": null,
"note_brk": null,
"pop_est": 14573101,
"pop_year": -99,
"postal": "EC",
"region_un": "Americas",
"region_wb": "Latin America & Caribbean",
"scalerank": 1,
"sov_a3": "ECU",
"sovereignt": "Ecuador",
"su_a3": "ECU",
"su_dif": 0,
"subregion": "South America",
"subunit": "Ecuador",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 218,
"wb_a2": "EC",
"wb_a3": "ECU",
"wikipedia": -99,
"woe_id": -99
},
{
"abbrev": "Egypt",
"abbrev_len": 5,
"adm0_a3": "EGY",
"adm0_a3_is": "EGY",
"adm0_a3_un": -99,
"adm0_a3_us": "EGY",
"adm0_a3_wb": -99,
"adm0_dif": 0,
"admin": "Egypt",
"brk_a3": "EGY",
"brk_diff": 0,
"brk_group": null,
"brk_name": "Egypt",
"continent": "Africa",
"economy": "5. Emerging region: G20",
"featurecla": "Admin-0 country",
"fips_10": null,
"formal_en": "Arab Republic of Egypt",
"formal_fr": null,
"gdp_md_est": 443700,
"gdp_year": -99,
"geou_dif": 0,
"geounit": "Egypt",
"gu_a3": "EGY",
"homepart": 1,
"income_grp": "4. Lower middle income",
"iso_a2": "EG",
"iso_a3": "EGY",
"iso_n3": 818,
"labelrank": 2,
"lastcensus": 2006,
"level": 2,
"long_len": 5,
"mapcolor13": 2,
"mapcolor7": 4,
"mapcolor8": 6,
"mapcolor9": 7,
"name": "Egypt",
"name_alt": null,
"name_len": 5,
"name_long": "Egypt",
"name_sort": "Egypt, Arab Rep.",
"note_adm0": null,
"note_brk": null,
"pop_est": 83082869,
"pop_year": -99,
"postal": "EG",
"region_un": "Africa",
"region_wb": "Middle East & North Africa",
"scalerank": 1,
"sov_a3": "EGY",
"sovereignt": "Egypt",
"su_a3": "EGY",
"su_dif": 0,
"subregion": "Northern Africa",
"subunit": "Egypt",
"tiny": -99,
"type": "Sovereign country",
"un_a3": 818,
"wb_a2": "EG",
"wb_a3": "EGY",
"wikipedia": -99,
"woe_id": -99
}
],
"schema": {
"fields": [
{
"name": "scalerank",
"type": "integer"
},
{
"name": "featurecla",
"type": "string"
},
{
"name": "labelrank",
"type": "integer"
},
{
"name": "sovereignt",
"type": "string"
},
{
"name": "sov_a3",
"type": "string"
},
{
"name": "adm0_dif",
"type": "integer"
},
{
"name": "level",
"type": "integer"
},
{
"name": "type",
"type": "string"
},
{
"name": "admin",
"type": "string"
},
{
"name": "adm0_a3",
"type": "string"
},
{
"name": "geou_dif",
"type": "integer"
},
{
"name": "geounit",
"type": "string"
},
{
"name": "gu_a3",
"type": "string"
},
{
"name": "su_dif",
"type": "integer"
},
{
"name": "subunit",
"type": "string"
},
{
"name": "su_a3",
"type": "string"
},
{
"name": "brk_diff",
"type": "integer"
},
{
"name": "name",
"type": "string"
},
{
"name": "name_long",
"type": "string"
},
{
"name": "brk_a3",
"type": "string"
},
{
"name": "brk_name",
"type": "string"
},
{
"name": "brk_group",
"type": "string"
},
{
"name": "abbrev",
"type": "string"
},
{
"name": "postal",
"type": "string"
},
{
"name": "formal_en",
"type": "string"
},
{
"name": "formal_fr",
"type": "string"
},
{
"name": "note_adm0",
"type": "string"
},
{
"name": "note_brk",
"type": "string"
},
{
"name": "name_sort",
"type": "string"
},
{
"name": "name_alt",
"type": "string"
},
{
"name": "mapcolor7",
"type": "integer"
},
{
"name": "mapcolor8",
"type": "integer"
},
{
"name": "mapcolor9",
"type": "integer"
},
{
"name": "mapcolor13",
"type": "integer"
},
{
"name": "pop_est",
"type": "integer"
},
{
"name": "gdp_md_est",
"type": "number"
},
{
"name": "pop_year",
"type": "integer"
},
{
"name": "lastcensus",
"type": "integer"
},
{
"name": "gdp_year",
"type": "integer"
},
{
"name": "economy",
"type": "string"
},
{
"name": "income_grp",
"type": "string"
},
{
"name": "wikipedia",
"type": "integer"
},
{
"name": "fips_10",
"type": "string"
},
{
"name": "iso_a2",
"type": "string"
},
{
"name": "iso_a3",
"type": "string"
},
{
"name": "iso_n3",
"type": "integer"
},
{
"name": "un_a3",
"type": "integer"
},
{
"name": "wb_a2",
"type": "string"
},
{
"name": "wb_a3",
"type": "string"
},
{
"name": "woe_id",
"type": "integer"
},
{
"name": "adm0_a3_is",
"type": "string"
},
{
"name": "adm0_a3_us",
"type": "string"
},
{
"name": "adm0_a3_un",
"type": "integer"
},
{
"name": "adm0_a3_wb",
"type": "integer"
},
{
"name": "continent",
"type": "string"
},
{
"name": "region_un",
"type": "string"
},
{
"name": "subregion",
"type": "string"
},
{
"name": "region_wb",
"type": "string"
},
{
"name": "name_len",
"type": "integer"
},
{
"name": "long_len",
"type": "integer"
},
{
"name": "abbrev_len",
"type": "integer"
},
{
"name": "tiny",
"type": "integer"
},
{
"name": "homepart",
"type": "integer"
}
]
}
},
"text/html": [
"<table><thead><tr><th>scalerank</th><th>featurecla</th><th>labelrank</th><th>sovereignt</th><th>sov_a3</th><th>adm0_dif</th><th>level</th><th>type</th><th>admin</th><th>adm0_a3</th><th>geou_dif</th><th>geounit</th><th>gu_a3</th><th>su_dif</th><th>subunit</th><th>su_a3</th><th>brk_diff</th><th>name</th><th>name_long</th><th>brk_a3</th><th>brk_name</th><th>brk_group</th><th>abbrev</th><th>postal</th><th>formal_en</th><th>formal_fr</th><th>note_adm0</th><th>note_brk</th><th>name_sort</th><th>name_alt</th><th>mapcolor7</th><th>mapcolor8</th><th>mapcolor9</th><th>mapcolor13</th><th>pop_est</th><th>gdp_md_est</th><th>pop_year</th><th>lastcensus</th><th>gdp_year</th><th>economy</th><th>income_grp</th><th>wikipedia</th><th>fips_10</th><th>iso_a2</th><th>iso_a3</th><th>iso_n3</th><th>un_a3</th><th>wb_a2</th><th>wb_a3</th><th>woe_id</th><th>adm0_a3_is</th><th>adm0_a3_us</th><th>adm0_a3_un</th><th>adm0_a3_wb</th><th>continent</th><th>region_un</th><th>subregion</th><th>region_wb</th><th>name_len</th><th>long_len</th><th>abbrev_len</th><th>tiny</th><th>homepart</th></tr></thead><tbody><tr><td>1</td><td>Admin-0 country</td><td>6</td><td>Kosovo</td><td>KOS</td><td>0</td><td>2</td><td>Sovereign country</td><td>Kosovo</td><td>KOS</td><td>0</td><td>Kosovo</td><td>KOS</td><td>0</td><td>Kosovo</td><td>KOS</td><td>1</td><td>Kosovo</td><td>Kosovo</td><td>B57</td><td>Kosovo</td><td>null</td><td>Kos.</td><td>KO</td><td>Republic of Kosovo</td><td>null</td><td>null</td><td>Self admin.; Claimed by Serbia</td><td>Kosovo</td><td>null</td><td>2</td><td>2</td><td>3</td><td>11</td><td>1804838</td><td>5352</td><td>-99</td><td>1981</td><td>-99</td><td>6. Developing region</td><td>4. Lower middle income</td><td>-99</td><td>null</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>KV</td><td>KSV</td><td>-99</td><td>SRB</td><td>KOS</td><td>-99</td><td>-99</td><td>Europe</td><td>Europe</td><td>Southern Europe</td><td>Europe & Central Asia</td><td>6</td><td>6</td><td>4</td><td>-99</td><td>1</td></tr><tr><td>1</td><td>Admin-0 country</td><td>5</td><td>Somaliland</td><td>SOL</td><td>0</td><td>2</td><td>Indeterminate</td><td>Somaliland</td><td>SOL</td><td>0</td><td>Somaliland</td><td>SOL</td><td>0</td><td>Somaliland</td><td>SOL</td><td>1</td><td>Somaliland</td><td>Somaliland</td><td>B30</td><td>Somaliland</td><td>null</td><td>Solnd.</td><td>SL</td><td>Republic of Somaliland</td><td>null</td><td>Self admin.</td><td>Self admin.; Claimed by Somalia</td><td>Somaliland</td><td>null</td><td>3</td><td>6</td><td>5</td><td>2</td><td>3500000</td><td>12250</td><td>-99</td><td>-99</td><td>-99</td><td>6. Developing region</td><td>4. Lower middle income</td><td>-99</td><td>null</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>SOM</td><td>SOM</td><td>-99</td><td>-99</td><td>Africa</td><td>Africa</td><td>Eastern Africa</td><td>Sub-Saharan Africa</td><td>10</td><td>10</td><td>6</td><td>-99</td><td>1</td></tr><tr><td>1</td><td>Admin-0 country</td><td>6</td><td>Northern Cyprus</td><td>CYN</td><td>0</td><td>2</td><td>Sovereign country</td><td>Northern Cyprus</td><td>CYN</td><td>0</td><td>Northern Cyprus</td><td>CYN</td><td>0</td><td>Northern Cyprus</td><td>CYN</td><td>1</td><td>N. Cyprus</td><td>Northern Cyprus</td><td>B20</td><td>N. Cyprus</td><td>null</td><td>N. Cy.</td><td>CN</td><td>Turkish Republic of Northern Cyprus</td><td>null</td><td>Self admin.</td><td>Self admin.; Claimed by Cyprus</td><td>Cyprus, Northern</td><td>null</td><td>3</td><td>1</td><td>4</td><td>8</td><td>265100</td><td>3600</td><td>-99</td><td>-99</td><td>-99</td><td>6. Developing region</td><td>3. Upper middle income</td><td>-99</td><td>null</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>-99</td><td>CYP</td><td>CYP</td><td>-99</td><td>-99</td><td>Asia</td><td>Asia</td><td>Western Asia</td><td>Europe & Central Asia</td><td>9</td><td>15</td><td>6</td><td>-99</td><td>1</td></tr><tr><td>1</td><td>Admin-0 country</td><td>3</td><td>Afghanistan</td><td>AFG</td><td>0</td><td>2</td><td>Sovereign country</td><td>Afghanistan</td><t
]
},
"execution_count": 36,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import pl from \"npm:nodejs-polars\";\n",
"\n",
"let response = await fetch(\n",
" \"https://cdn.jsdelivr.net/npm/world-atlas@1/world/110m.tsv\",\n",
");\n",
"let data = await response.text();\n",
"let df = pl.readCSV(data, { sep: \"\\t\" });\n",
"\n",
"df"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Deno",
"language": "typescript",
"name": "deno"
},
"language_info": {
"file_extension": ".ts",
"mimetype": "text/x.typescript",
"name": "typescript",
"nb_converter": "script",
"pygments_lexer": "typescript",
"version": "5.2.2"
},
"toc": {
"base_numbering": 1,
"nav_menu": {},
"number_sections": true,
"sideBar": true,
"skip_h1_title": false,
"title_cell": "Table of Contents",
"title_sidebar": "Contents",
"toc_cell": false,
"toc_position": {},
"toc_section_display": true,
"toc_window_display": true
}
},
"nbformat": 4,
"nbformat_minor": 5
}