Skip to main content

# GraphMap Organizing the images of the world

GraphMap is a way to organize image in a spatial 2D layout. It is a directed cyclic graph where every node has either 0 or 4 edges. Each node may or may not have an image on them. One can imagine this as a quad tree, and you are looking from the top. Except that any image from the child takes higher priority than parent. If a node doesn’t have an image it is invisible.

### Features - The created graph is immutable. New nodes can be added but old ones cannot be modified. - Functional approach is used, GraphMap class returns a Result value and does not throw exception.

### Inspiration - [Deep Zoom Images](https://msdn.microsoft.com/en-us/library/cc645077%28v=vs.95%29.aspx?f=255&MSPPError=-2147217396) for viewing the images - Inspired by my [blog article](http://blog.abhishekrao.org/2013/11/multi-level-attack.html) - XKCD comic on deep zoom [xkdcd1110](http://dump.ventero.de/xkcd1110/open.html) - The graph created by the API is [Persistent Immutable DataStructure](https://en.wikipedia.org/wiki/Persistent_data_structure). The ideas used are similar to the ones explaine in this video [Immutable JS](http://facebook.github.io/immutable-js/)

### Related - [Deep zoom links](https://www.quora.com/What-is-Seadragon-used-for-and-how-does-it-work-in-really-simple-laymen-terms)

Release files for graphmap 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for graphmap 0.0.1
File Size Uploaded
graphmap-0.0.1.zip 51.0 kB Details

Release files / graphmap-0.0.1.zip

Download URL graphmap-0.0.1.zip
Size 51.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f4e5270579c1bd6a7b290094cd9d1ff7d09eea90086ca0b30a7196b8ecb93d6f
BLAKE2b-256 checksum
How to use checksums
f0890b0fc132cff29a4ac0fddc8c35ad103df40b388b11fc74d8aa8fe4da8b68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.0.6

1 release file

0.0.5

1 release file

0.0.3

1 release file

0.0.2

1 release file

This release

0.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page