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)

Download files

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

Source Distribution

graphmap-0.0.1.zip (51.0 kB view details)

Uploaded Source

File details

Details for the file graphmap-0.0.1.zip.

File metadata

  • Download URL: graphmap-0.0.1.zip
  • Upload date:
  • Size: 51.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for graphmap-0.0.1.zip
Algorithm Hash digest
SHA256 f4e5270579c1bd6a7b290094cd9d1ff7d09eea90086ca0b30a7196b8ecb93d6f
MD5 6c030d245822e1fcc2b51a2357847883
BLAKE2b-256 f0890b0fc132cff29a4ac0fddc8c35ad103df40b388b11fc74d8aa8fe4da8b68

See more details on using hashes here.

Release history Release notifications | RSS feed

0.0.6

1 file

0.0.5

1 file

0.0.3

1 file

0.0.2

1 file

This release

0.0.1 This release

1 file

Supported by

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