This file contains hidden or 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 os | |
| import shapefile | |
| from shapely.geometry import Polygon | |
| if __name__ == "__main__": | |
| sf = shapefile.Reader("TM_WORLD_BORDERS-0.3.shp") | |
| assert len(sf.shapes()) == len(sf.records()) | |
| fieldIndex = {} |
This file contains hidden or 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 xml.etree.ElementTree as ET | |
| import dateutil.parser | |
| from datetime import timedelta | |
| class Interpolate(object): | |
| def __init__(self, knownWpts): | |
| self.knownWpts = knownWpts[:] | |
| self.knownWpts.sort() | |
| #for wpt in self.knownWpts: |
This file contains hidden or 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 | |
| import subprocess | |
| import fcntl | |
| import os | |
| if __name__=="__main__": | |
| lockFina = "docslock" | |
| fullLockFina = os.path.join(os.path.dirname(os.path.realpath(__file__)), lockFina) |
This file contains hidden or 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 urllib2 | |
| import xml.etree.ElementTree as ET | |
| import sys | |
| import time | |
| if __name__=="__main__": | |
| top = ET.Element('osm') | |
| i = 1000000001 | |
| running = True |
This file contains hidden or 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
| dumpusers; Dump users functionality | |
| xmlEscapeApostrophe(string) ; Private ; Escape apostrophe | |
| ; | |
| n out,x,c | |
| ; | |
| s out="" | |
| f x=1:1:$l(string) d | |
| . s c=$e(string,x) | |
| . i "'"[c s out=out_"'" q |
This file contains hidden or 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
| from skimage.transform import PiecewiseAffineTransform, warp | |
| from skimage.io import imread, imshow, imsave | |
| import numpy as np | |
| if __name__=="__main__": | |
| img = imread("IMG_3785.JPG") | |
| pw = PiecewiseAffineTransform() |
This file contains hidden or 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
| #In LAB colour space, DGK Color Tools DKK chart | |
| img = np.zeros((18, 1, 3)) | |
| img[0,0,:] = [100, 0, 0] #White | |
| img[1,0,:] = [73, 0, 0] #Grey 4 | |
| img[2,0,:] = [62, 0, 0] #Grey 3 | |
| img[3,0,:] = [50, 0, 0] #Grey 2 | |
| img[4,0,:] = [38, 0, 0] #Grey 1 | |
| img[5,0,:] = [0, 0, 0] #Black | |
| img[6,0,:] = [52, 74, 54] #Red |
This file contains hidden or 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
| %inline %{ | |
| //Based on http://swig.10945.n7.nabble.com/Using-std-istream-from-Python-tp3733p3735.html | |
| //Add this to your SWIG interface file | |
| class CPyOutbuf : public std::streambuf | |
| { | |
| public: | |
| CPyOutbuf(PyObject* obj) { | |
| m_PyObj = obj; | |
| Py_INCREF(m_PyObj); | |
| m_Write = PyObject_GetAttrString(m_PyObj, "write"); |
This file contains hidden or 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
| //g++ -std=c++11 -Wall vectorvsset.cpp -g -pg -o vectorvsset | |
| //https://stackoverflow.com/questions/24968258/which-is-approach-is-faster-vector-inserted-then-sorted-or-set | |
| #include <time.h> | |
| #include <iostream> | |
| #include <vector> | |
| #include <set> | |
| #include <algorithm> | |
| using namespace std; | |
| void GenRandom(vector<int32_t> &original) |
This file contains hidden or 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 os | |
| if __name__ == "__main__": | |
| fiList = list(os.listdir(".")) | |
| for fina in fiList: | |
| print fina | |
| os.rename(fina, fina.replace("3.0", "3.3")) | |