Skip to content

Commit 829c59c

Browse files
committed
Clean ups
1 parent 6a07972 commit 829c59c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+13338
-1452
lines changed

examples/CRS comparison.ipynb

Lines changed: 0 additions & 254 deletions
This file was deleted.

examples/CRS_comparison.ipynb

Lines changed: 268 additions & 0 deletions
Large diffs are not rendered by default.

examples/Colormaps.ipynb

Lines changed: 72 additions & 72 deletions
Large diffs are not rendered by default.

examples/Features.ipynb

Lines changed: 274 additions & 90 deletions
Large diffs are not rendered by default.

examples/GeoJSON and choropleth.ipynb

Lines changed: 0 additions & 544 deletions
This file was deleted.

examples/GeoJSON_and_choropleth.ipynb

Lines changed: 824 additions & 0 deletions
Large diffs are not rendered by default.

examples/GeoPandas.ipynb

Lines changed: 46 additions & 41 deletions
Large diffs are not rendered by default.

examples/ImageOverlay.ipynb

Lines changed: 85 additions & 67 deletions
Large diffs are not rendered by default.

examples/MarkerCluster.ipynb

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "code",
5+
"execution_count": 1,
6+
"metadata": {
7+
"collapsed": false
8+
},
9+
"outputs": [
10+
{
11+
"name": "stdout",
12+
"output_type": "stream",
13+
"text": [
14+
"0.3.0.dev\n"
15+
]
16+
}
17+
],
18+
"source": [
19+
"import folium\n",
20+
"\n",
21+
"print(folium.__version__)"
22+
]
23+
},
24+
{
25+
"cell_type": "code",
26+
"execution_count": 2,
27+
"metadata": {
28+
"collapsed": false
29+
},
30+
"outputs": [],
31+
"source": [
32+
"m = folium.Map(location=[44, -73], zoom_start=5)\n",
33+
"\n",
34+
"marker_cluster = folium.MarkerCluster().add_to(m)"
35+
]
36+
},
37+
{
38+
"cell_type": "code",
39+
"execution_count": 3,
40+
"metadata": {
41+
"collapsed": false
42+
},
43+
"outputs": [
44+
{
45+
"data": {
46+
"text/html": [
47+
"<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><iframe src=\"data:text/html;base64,PCFET0NUWVBFIGh0bWw+CjxoZWFkPiAgICAKICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04IiAvPgogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2xlYWZsZXQvMC43LjMvbGVhZmxldC5qcyI+PC9zY3JpcHQ+CiAgICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnkvMS4xMS4xL2pxdWVyeS5taW4uanMiPjwvc2NyaXB0PgogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vbWF4Y2RuLmJvb3RzdHJhcGNkbi5jb20vYm9vdHN0cmFwLzMuMi4wL2pzL2Jvb3RzdHJhcC5taW4uanMiPjwvc2NyaXB0PgogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL0xlYWZsZXQuYXdlc29tZS1tYXJrZXJzLzIuMC4yL2xlYWZsZXQuYXdlc29tZS1tYXJrZXJzLm1pbi5qcyI+PC9zY3JpcHQ+CiAgICA8c2NyaXB0IHNyYz0iaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvbGVhZmxldC5tYXJrZXJjbHVzdGVyLzAuNC4wL2xlYWZsZXQubWFya2VyY2x1c3Rlci1zcmMuanMiPjwvc2NyaXB0PgogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2xlYWZsZXQubWFya2VyY2x1c3Rlci8wLjQuMC9sZWFmbGV0Lm1hcmtlcmNsdXN0ZXIuanMiPjwvc2NyaXB0PgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9sZWFmbGV0LzAuNy4zL2xlYWZsZXQuY3NzIiAvPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL21heGNkbi5ib290c3RyYXBjZG4uY29tL2Jvb3RzdHJhcC8zLjIuMC9jc3MvYm9vdHN0cmFwLm1pbi5jc3MiIC8+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vbWF4Y2RuLmJvb3RzdHJhcGNkbi5jb20vYm9vdHN0cmFwLzMuMi4wL2Nzcy9ib290c3RyYXAtdGhlbWUubWluLmNzcyIgLz4KICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9tYXhjZG4uYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC42LjMvY3NzL2ZvbnQtYXdlc29tZS5taW4uY3NzIiAvPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9MZWFmbGV0LmF3ZXNvbWUtbWFya2Vycy8yLjAuMi9sZWFmbGV0LmF3ZXNvbWUtbWFya2Vycy5jc3MiIC8+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2xlYWZsZXQubWFya2VyY2x1c3Rlci8wLjQuMC9NYXJrZXJDbHVzdGVyLkRlZmF1bHQuY3NzIiAvPgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9sZWFmbGV0Lm1hcmtlcmNsdXN0ZXIvMC40LjAvTWFya2VyQ2x1c3Rlci5jc3MiIC8+CiAgICA8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vcmF3Z2l0LmNvbS9weXRob24tdmlzdWFsaXphdGlvbi9mb2xpdW0vbWFzdGVyL2ZvbGl1bS90ZW1wbGF0ZXMvbGVhZmxldC5hd2Vzb21lLnJvdGF0ZS5jc3MiIC8+CiAgICA8c3R5bGU+aHRtbCwgYm9keSB7d2lkdGg6IDEwMCU7aGVpZ2h0OiAxMDAlO21hcmdpbjogMDtwYWRkaW5nOiAwO308L3N0eWxlPgogICAgPHN0eWxlPiNtYXAge3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7bGVmdDowO308L3N0eWxlPgogICAgCiAgICAgICAgICAgIDxzdHlsZT4gI21hcF9iOTQ3MzQ5NmJkY2U0NmRlYjg1OGFlYTg2MjU0MWIyZSB7CiAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlOwogICAgICAgICAgICAgICAgd2lkdGggOiAxMDAuMCU7CiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMC4wJTsKICAgICAgICAgICAgICAgIGxlZnQ6IDAuMCU7CiAgICAgICAgICAgICAgICB0b3A6IDAuMCU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIDwvc3R5bGU+CiAgICAgICAgCjwvaGVhZD4KPGJvZHk+ICAgIAogICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvbGl1bS1tYXAiIGlkPSJtYXBfYjk0NzM0OTZiZGNlNDZkZWI4NThhZWE4NjI1NDFiMmUiID48L2Rpdj4KICAgICAgICAKPC9ib2R5Pgo8c2NyaXB0PiAgICAKICAgIAoKICAgICAgICAgICAgdmFyIHNvdXRoV2VzdCA9IEwubGF0TG5nKC05MCwgLTE4MCk7CiAgICAgICAgICAgIHZhciBub3J0aEVhc3QgPSBMLmxhdExuZyg5MCwgMTgwKTsKICAgICAgICAgICAgdmFyIGJvdW5kcyA9IEwubGF0TG5nQm91bmRzKHNvdXRoV2VzdCwgbm9ydGhFYXN0KTsKCiAgICAgICAgICAgIHZhciBtYXBfYjk0NzM0OTZiZGNlNDZkZWI4NThhZWE4NjI1NDFiMmUgPSBMLm1hcCgnbWFwX2I5NDczNDk2YmRjZTQ2ZGViODU4YWVhODYyNTQxYjJlJywgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2VudGVyOls0NCwtNzNdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgem9vbTogNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heEJvdW5kczogYm91bmRzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGF5ZXJzOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNyczogTC5DUlMuRVBTRzM4NTcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIHRpbGVfbGF5ZXJfMTMzNDNkM2Y1ZGE2NGUyZjkxMzEwOWZkZTc2MzA0NzAgPSBMLnRpbGVMYXllcigKICAgICAgICAgICAgICAgICdodHRwczovL3tzfS50aWxlLm9wZW5zdHJlZXRtYXAub3JnL3t6fS97eH0ve3l9LnBuZycsCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgbWF4Wm9vbTogMTgsCiAgICAgICAgICAgICAgICAgICAgbWluWm9vbTogMSwKICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGlvbjogJ0RhdGEgYnkgPGEgaHJlZj0iaHR0cDovL29wZW5zdHJlZXRtYXAub3JnIj5PcGVuU3RyZWV0TWFwPC9hPiwgdW5kZXIgPGEgaHJlZj0iaHR0cDovL3d3dy5vcGVuc3RyZWV0bWFwLm9yZy9jb3B5cmlnaHQiPk9EYkw8L2E+LicsCiAgICAgICAgICAgICAgICAgICAgZGV0ZWN0UmV0aW5hOiBmYWxzZQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICkuYWRkVG8obWFwX2I5NDczNDk2YmRjZTQ2ZGViODU4YWVhODYyNTQxYjJlKTsKCiAgICAgICAgCiAgICAKICAgICAgICAgICAgdmFyIG1hcmtlcl9jbHVzdGVyX2U4MWQzNjExMWQ4OTRlNjFhOWVlYTk4MjgwNDU2Nzk2ID0gTC5tYXJrZXJDbHVzdGVyR3JvdXAoKTsKICAgICAgICAgICAgbWFwX2I5NDczNDk2YmRjZTQ2ZGViODU4YWVhODYyNTQxYjJlLmFkZExheWVyKG1hcmtlcl9jbHVzdGVyX2U4MWQzNjExMWQ4OTRlNjFhOWVlYTk4MjgwNDU2Nzk2KTsKICAgICAgICAgICAgCiAgICAKCiAgICAgICAgICAgIHZhciBtYXJrZXJfYTE0NmNkYjQ0NzJlNGViMDk0MzBjMDgyMDExOGJmNWYgPSBMLm1hcmtlcigKICAgICAgICAgICAgICAgIFs0MC42NywtNzMuOTRdLAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGljb246IG5ldyBMLkljb24uRGVmYXVsdCgpCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgLmFkZFRvKG1hcmtlcl9jbHVzdGVyX2U4MWQzNjExMWQ4OTRlNjFhOWVlYTk4MjgwNDU2Nzk2KTsKICAgICAgICAgICAgCiAgICAKCiAgICAgICAgICAgICAgICB2YXIgaWNvbl85ZDkwZGMyZThkZTI0MTdmYjI2NzU5YzhhOTM0MmVhOCA9IEwuQXdlc29tZU1hcmtlcnMuaWNvbih7CiAgICAgICAgICAgICAgICAgICAgaWNvbjogJ29rLXNpZ24nLAogICAgICAgICAgICAgICAgICAgIGljb25Db2xvcjogJ3doaXRlJywKICAgICAgICAgICAgICAgICAgICBtYXJrZXJDb2xvcjogJ2dyZWVuJywKICAgICAgICAgICAgICAgICAgICBwcmVmaXg6ICdnbHlwaGljb24nLAogICAgICAgICAgICAgICAgICAgIGV4dHJhQ2xhc3NlczogJ2ZhLXJvdGF0ZS0wJwogICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgbWFya2VyX2ExNDZjZGI0NDcyZTRlYjA5NDMwYzA4MjAxMThiZjVmLnNldEljb24oaWNvbl85ZDkwZGMyZThkZTI0MTdmYjI2NzU5YzhhOTM0MmVhOCk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF84MzhiOGExOTRhZmU0ZjkxOGFmYjJmMGU0MzMyNTUwNiA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF8xOGM1MmQ3ZWYwZWE0N2UzOGYwZGE0NmM2ZWM2MmM1NyA9ICQoJzxkaXYgaWQ9Imh0bWxfMThjNTJkN2VmMGVhNDdlMzhmMGRhNDZjNmVjNjJjNTciIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkFkZCAmbHQ7YiZndDtwb3B1cCZsdDsvYiZndDsgdGV4dCBoZXJlLjwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfODM4YjhhMTk0YWZlNGY5MThhZmIyZjBlNDMzMjU1MDYuc2V0Q29udGVudChodG1sXzE4YzUyZDdlZjBlYTQ3ZTM4ZjBkYTQ2YzZlYzYyYzU3KTsKICAgICAgICAgICAgCgogICAgICAgICAgICBtYXJrZXJfYTE0NmNkYjQ0NzJlNGViMDk0MzBjMDgyMDExOGJmNWYuYmluZFBvcHVwKHBvcHVwXzgzOGI4YTE5NGFmZTRmOTE4YWZiMmYwZTQzMzI1NTA2KTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCgogICAgICAgICAgICB2YXIgbWFya2VyX2IyZmIyODVlOWExMDRhMzdhNmYwNDEwNDY0YTU1ZGQ1ID0gTC5tYXJrZXIoCiAgICAgICAgICAgICAgICBbNDQuNjcsLTczLjk0XSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBpY29uOiBuZXcgTC5JY29uLkRlZmF1bHQoKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgIC5hZGRUbyhtYXJrZXJfY2x1c3Rlcl9lODFkMzYxMTFkODk0ZTYxYTllZWE5ODI4MDQ1Njc5Nik7CiAgICAgICAgICAgIAogICAgCgogICAgICAgICAgICAgICAgdmFyIGljb25fYzMyMjJiZDA1NTc0NGU3OThhNzdjN2FkN2NlM2NiNTQgPSBMLkF3ZXNvbWVNYXJrZXJzLmljb24oewogICAgICAgICAgICAgICAgICAgIGljb246ICdyZW1vdmUtc2lnbicsCiAgICAgICAgICAgICAgICAgICAgaWNvbkNvbG9yOiAnd2hpdGUnLAogICAgICAgICAgICAgICAgICAgIG1hcmtlckNvbG9yOiAncmVkJywKICAgICAgICAgICAgICAgICAgICBwcmVmaXg6ICdnbHlwaGljb24nLAogICAgICAgICAgICAgICAgICAgIGV4dHJhQ2xhc3NlczogJ2ZhLXJvdGF0ZS0wJwogICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgbWFya2VyX2IyZmIyODVlOWExMDRhMzdhNmYwNDEwNDY0YTU1ZGQ1LnNldEljb24oaWNvbl9jMzIyMmJkMDU1NzQ0ZTc5OGE3N2M3YWQ3Y2UzY2I1NCk7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF8xYzE4NTIyZmRhNGY0NmYyYmE0YjMyYTc1MDBmYzA5OCA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF8zOWEyYjU1NjQxYWE0ZjYxOTg1OGRmYzkzZjNiMWUyYiA9ICQoJzxkaXYgaWQ9Imh0bWxfMzlhMmI1NTY0MWFhNGY2MTk4NThkZmM5M2YzYjFlMmIiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkFkZCAmbHQ7YiZndDtwb3B1cCZsdDsvYiZndDsgdGV4dCBoZXJlLjwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfMWMxODUyMmZkYTRmNDZmMmJhNGIzMmE3NTAwZmMwOTguc2V0Q29udGVudChodG1sXzM5YTJiNTU2NDFhYTRmNjE5ODU4ZGZjOTNmM2IxZTJiKTsKICAgICAgICAgICAgCgogICAgICAgICAgICBtYXJrZXJfYjJmYjI4NWU5YTEwNGEzN2E2ZjA0MTA0NjRhNTVkZDUuYmluZFBvcHVwKHBvcHVwXzFjMTg1MjJmZGE0ZjQ2ZjJiYTRiMzJhNzUwMGZjMDk4KTsKCiAgICAgICAgICAgIAogICAgICAgIAogICAgCgogICAgICAgICAgICB2YXIgbWFya2VyXzA5ZTQ2OThlZmEyMTQ5ZTQ5ZWFhODVkMzhlYWRhZWZmID0gTC5tYXJrZXIoCiAgICAgICAgICAgICAgICBbNDQuNjcsLTcxLjk0XSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBpY29uOiBuZXcgTC5JY29uLkRlZmF1bHQoKQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgIC5hZGRUbyhtYXJrZXJfY2x1c3Rlcl9lODFkMzYxMTFkODk0ZTYxYTllZWE5ODI4MDQ1Njc5Nik7CiAgICAgICAgICAgIAogICAgCiAgICAgICAgICAgIHZhciBwb3B1cF82NTVjODE4MTI0YzQ0NDQ1YTFmMmY0MWI3NzExNGVjMyA9IEwucG9wdXAoe21heFdpZHRoOiAnMzAwJ30pOwoKICAgICAgICAgICAgCiAgICAgICAgICAgICAgICB2YXIgaHRtbF9jMWUwYWUyN2MyZmU0MTMzOTg1OTdmZmVkYmQ3YTU5OSA9ICQoJzxkaXYgaWQ9Imh0bWxfYzFlMGFlMjdjMmZlNDEzMzk4NTk3ZmZlZGJkN2E1OTkiIHN0eWxlPSJ3aWR0aDogMTAwLjAlOyBoZWlnaHQ6IDEwMC4wJTsiPkFkZCAmbHQ7YiZndDtwb3B1cCZsdDsvYiZndDsgdGV4dCBoZXJlLjwvZGl2PicpWzBdOwogICAgICAgICAgICAgICAgcG9wdXBfNjU1YzgxODEyNGM0NDQ0NWExZjJmNDFiNzcxMTRlYzMuc2V0Q29udGVudChodG1sX2MxZTBhZTI3YzJmZTQxMzM5ODU5N2ZmZWRiZDdhNTk5KTsKICAgICAgICAgICAgCgogICAgICAgICAgICBtYXJrZXJfMDllNDY5OGVmYTIxNDllNDllYWE4NWQzOGVhZGFlZmYuYmluZFBvcHVwKHBvcHVwXzY1NWM4MTgxMjRjNDQ0NDVhMWYyZjQxYjc3MTE0ZWMzKTsKCiAgICAgICAgICAgIAogICAgICAgIAo8L3NjcmlwdD4=\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
48+
],
49+
"text/plain": [
50+
"<folium.folium.Map at 0x7f4a79d4ada0>"
51+
]
52+
},
53+
"execution_count": 3,
54+
"metadata": {},
55+
"output_type": "execute_result"
56+
}
57+
],
58+
"source": [
59+
"folium.Marker([40.67, -73.94],\n",
60+
" popup='Add <b>popup</b> text here.',\n",
61+
" icon=folium.Icon(color='green', icon='ok-sign'),\n",
62+
" ).add_to(marker_cluster)\n",
63+
"folium.Marker([44.67, -73.94],\n",
64+
" popup='Add <b>popup</b> text here.',\n",
65+
" icon=folium.Icon(color='red', icon='remove-sign'),\n",
66+
" ).add_to(marker_cluster)\n",
67+
"\n",
68+
"folium.Marker([44.67, -71.94],\n",
69+
" popup='Add <b>popup</b> text here.',\n",
70+
" icon=None,\n",
71+
" ).add_to(marker_cluster)\n",
72+
"\n",
73+
"m"
74+
]
75+
}
76+
],
77+
"metadata": {
78+
"kernelspec": {
79+
"display_name": "Python [default]",
80+
"language": "python",
81+
"name": "python3"
82+
},
83+
"language_info": {
84+
"codemirror_mode": {
85+
"name": "ipython",
86+
"version": 3
87+
},
88+
"file_extension": ".py",
89+
"mimetype": "text/x-python",
90+
"name": "python",
91+
"nbconvert_exporter": "python",
92+
"pygments_lexer": "ipython3",
93+
"version": "3.5.2"
94+
}
95+
},
96+
"nbformat": 4,
97+
"nbformat_minor": 0
98+
}

0 commit comments

Comments
 (0)