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
| # -*- coding: utf-8 -*- | |
| from __future__ import unicode_literals | |
| from __future__ import print_function | |
| import struct | |
| def CheckUcs2BEIsValid(e, big_endian=True): | |
| #UCS-2 is a fixed width encoding. Therefore, check that the | |
| #variable width aspect of UTF-16 is not used. | |
| if big_endian: | |
| struct_code = ">H" |
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
| # The code is placed into public domain by anatoly techtonik | |
| # Feel free to copy/paste wherever you like | |
| # Absolutely minimal example of PySide2 application with window | |
| from PySide2 import QtGui, QtWidgets | |
| # Get entrypoint through which we control underlying Qt framework | |
| app = QtWidgets.QApplication([]) |
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"); |