Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Keybase proof | |
I hereby claim: | |
* I am themiurgo on github. | |
* I am themiurgo (https://keybase.io/themiurgo) on keybase. | |
* I have a public key ASALFpBnQSBJmtUiWX4YKGct8fVYAYJTk8hJBUYG55dEwwo | |
To claim this, I am signing this object: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head><meta charset="utf-8" /> | |
<title>2015-01-18 Python and Folium</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> | |
<style type="text/css"> | |
/*! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.min.js"></script> | |
<style> | |
div.container-fluid { | |
width: 100%; | |
height: 50%; | |
position: relative; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def embed(fmaps, width='100%', height='510px', *args, **kwargs): | |
""" | |
Embeds a folium map in a IPython/Jupyter notebook. | |
This method will not work if the map depends on any files (json data). Also this uses | |
the HTML5 srcdoc attribute, which may not be supported in all browsers. | |
fmaps -- a single folium map or an iterable containing folium maps | |
""" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import sys | |
import json | |
import itertools | |
fnames = sys.argv[1:] | |
jsons = [(json.loads(i) for i in open(fname)) for fname in fnames] | |
def paste(iterables): | |
for docs in itertools.izip_longest(*iterables, fillvalue={}): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import csv | |
import os | |
from collections import namedtuple | |
def read_csv(fname, tabname=None, names=None, headers=True): | |
with open(fname, "r") as fobj: | |
if not tabname: | |
full_basename = os.path.basename(fname) | |
basename, ext = os.path.splitext(full_basename) | |
tabname = basename.capitalize() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
#-*- coding: utf-8 -*- | |
"""This script was used to generate random test files for the course | |
of Computer Networks 2014 at University of Birmingham, Computer Science. | |
Author: Antonio Lima | |
License: WTFPL | |
""" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
from json import load, JSONEncoder | |
from argparse import ArgumentParser, FileType | |
from re import compile | |
import sys | |
float_pat = compile(r'^-?\d+\.\d+(e-?\d+)?$') | |
charfloat_pat = compile(r'^[\[,\,]-?\d+\.\d+(e-?\d+)?$') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import requests | |
API_KEY = "" # FILL THIS | |
class Geocoder(object): | |
endpoint = "http://www.mapquestapi.com/geocoding/v1/batch" | |
endpoint = "http://open.mapquestapi.com/geocoding/v1/batch" | |
def __init__(self, api_key): | |
self.api_key = api_key |
NewerOlder