Skip to main content

Generates high quality heatmaps based on any coordinate data

Project description

heatmap77

why?

There are a few kinds of heat maps. This program is for when you have data points, each with a pair of orthogonal coordinates (X/Y, lat-lon) and you want to plot them on a map such that they blob together a bit to indicate density.

So, it's good for things like:

  • eye tracking data
  • lat/lon geocoded data points
  • GPS tracks

why not?

It's not good for:

  • showing results in realtime (because it's too slow)
  • running in a browser (because it's in Python)
  • automatically layering on proprietary map systems

So... why use a slow data visualizer that doesn't run in a browser? Because the output looks better.

There's another kind of heatmap, also called a choropleth map, in which you divide your map into regions and color each region to indicate something. This tool is not for that.

A more thorough description and examples are posted at http://sethoscope.net/heatmap/

change to command line

As of version 1.13 (April 2017), the method of specifying input files has changed. The old way will continue to be supported for at least one year, but the new way is nicer. Read this tutorial for examples and help on switching to the new way.

name change

It's "heatmap77" now, after 16 years of just being "heatmap.py". It needed a unique name for PyPi. The 77 doesn't mean anything, it's just short, easy, unique, and I think it sounds cool.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

heatmap77-1.14.0.tar.gz (28.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

heatmap77-1.14.0-py3-none-any.whl (28.6 kB view details)

Uploaded Python 3

File details

Details for the file heatmap77-1.14.0.tar.gz.

File metadata

  • Download URL: heatmap77-1.14.0.tar.gz
  • Upload date:
  • Size: 28.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for heatmap77-1.14.0.tar.gz
Algorithm Hash digest
SHA256 2a5484af360a5f756ea70c28a9bfbcf8442afa953394bba4f58ae90ba0982101
MD5 ffc376dd9707b203b54fea0b8df9d034
BLAKE2b-256 03d67b409a2ae6a88fcf9bff4586a56c4840ab9a90faf7520a0b9bc338334043

See more details on using hashes here.

File details

Details for the file heatmap77-1.14.0-py3-none-any.whl.

File metadata

  • Download URL: heatmap77-1.14.0-py3-none-any.whl
  • Upload date:
  • Size: 28.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for heatmap77-1.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 38a5ed3eb46f9b73e7878265399c7c96a6b704f584822db4fdd8e26f9a79413f
MD5 fea988f21fa7c97709924df42ef28e6b
BLAKE2b-256 065022e35c5b39034d705869f3b7993a3a34afa54a38c051633367a1c328df5e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page