This is your work, valued

Dublin, Ireland

Stephan Hügel

Elite
@urschrei

Climate adaptation & serious games @ TCD. High-performance geocomputation @georust. Previously: smart cities @casa-ucl.

pyzotero. Pyzotero: a Python client for the Zotero API

1.4k

Geopython. Notebooks and libraries for spatial/geo Python explorations

379

simplification. Very fast Python line simplification using either the RDP or Visvalingam-Whyatt algorithm implemented in Rust

194

CityEngine-Twitter. Visualise Twitter activity using a procedurally-generated 3D city model

73

polylabel-rs. A Rust implementation of the Polylabel algorithm, with FFI.

59

pypolyline. Fast Google Polyline encoding and decoding using a Rust binary

46

convertbng. Fast, accurate WGS84 ⬅️➡️ OSGB36 (OSTN15) conversion, using Python and Rust

41

lonlat_bng. A multithreaded Rust library with FFI for converting WGS84 longitude and latitude coordinates into BNG (OSGB36) Eastings and Northings and vice versa (using OSTN15)

27

rdp. A library providing FFI access to fast Ramer–Douglas–Peucker and Visvalingam-Whyatt line simplification algorithms

26

router_comparison. Comparative explorations of the Bicycle journey characteristics calculated by the OSRM, Valhalla, and Google Maps routing engines

16

lovecraft. A basic NLTK demo, using the collected works of H. P. Lovecraft as a corpus

14

geojson_example. Minimal examples of GeoJSON parsing using Rust

14

polylabel_cmd. A command-line utility for generating optimum polygon label coordinates from GeoJSON

12

ckmeans. Optimal univariate k-means clustering using dynamic programming

11

hexagrams. Procedural generation of I Ching hexagrams and trigrams using PIL and NumPy

11

linalg. Least-squares estimation (regression analysis) using Python (statsmodels and Pandas)

8

cocktails. 🍹Branch and bound solution using Rust to calculate an optimal cocktail ingredient list of arbitrary length 🍸

8

rust_anybar. A command-line Anybar client written in Rust

8

hexcover. Hexcover: tile an area with regular flat-topped hexagons

7

geojson_d3. Make RFC 7946 GeoJSON (Multi)Polygons d3-geo-compatible, or vice versa

6

CDP. British Museum CDPP

6

Circles. Draw geodesic circles exhibiting projection distortion using Basemap

5

markdown.tmbundle. Modified version of the default TextMate Markdown bundle with improved support for MultiMarkdown

5

WIREs. Scientometric Analysis for a literature review article --->

5

tweetstodb. Example script to log tweets from a set of Twitter users to a Postgres DB

4

Plowman. A Python script which tweets epic poetry from plain text files

4

Twitrends. Output top ten trending twitter topics to Growl, based on WOEID

4

ostn15_phf. A Rust crate providing Ordnance Survey OSTN15 adjustments for ETRS89 coordinates

4

minimal_cross_manylinux. Example of a minimal CI setup using Cross to build a manylinux2010-compatible Rust binary

4

cvmcount_py. Python implementation of the CVM algorithm

3

ckmeans_py. A Python package for fast 1D clustering using a Rust binary. Prefer ckmeans to Jenks.

3

hovertube. TfL's rail lines, hovering, ghost-like in the sky above the city 👻

3

revere. Finding Paul Revere using Pandas and NetworkX

3

HH-Expunge. A Safari extension that allows users to be selectively ignored

3

edit_my_tilde. Send pull requests with content for my tilde.club page:

3

stat-cookbook. The probability and statistics cookbook

3

pysal. PySAL is an open source cross-platform library of spatial analysis functions written in Python. It is intended to support the development of high level applications for spatial analysis.

3

geopandas. Python tools for geographic data

3

project-euler. Project Euler solutions

3

cleantwitter. Safari 5, Firefox 3, and Google Chrome 5 extensions which remove annoying ‘social’ features such as ‘Who to follow’ and ‘Trending’ topics from twitter.com

3

rustfest. My Rustfest 2016 slides

2

pygwr. Geographically Weighted Regression (GWR) in Python

2

spammy-recruiters. A list of UK recruitment companies who have a tendency to send out scattergun spam to digital agencies, in a format for dropping into your GMail filters.

2

homebrew. The missing package manager for OS X.

2

greggs. Greggs and Pret Heat Map

2

open-location-code. Open Location Code is a library to generate short codes that can be used like street addresses, for places where street addresses don't exist.

2

tweetmute. Twitter keyword mute regexes

2

mefignore. A Safari extension for ignoring MetaFilter users

1

rust_fizzbuzz. Implementing FizzBuzz using Rust 1.0

1

polyline-ffi. FFI Bindings for the rust-polyline crate

1