GeoJSON is a format for encoding a variety of geographic data structures.
A GeoJSON object may represent a geometry, a feature, or a collection of features. GeoJSON supports the following geometry types: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, and GeometryCollection.
Features in GeoJSON contain a geometry object and additional properties, and a feature collection represents a list of features.
Probabilistic Programming and Bayesian Methods for Hackers Using Python and PyMC is an introduction to Bayesian methods and probabilistic programming with a computation/understanding-first, mathematics-second point of view.