Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A multi-dimensional database navigator and editor

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 dimscape
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README
Octocat-spinner-32 dimscape.desktop
Octocat-spinner-32 setup.py
README
Welcome to
		 ____  _
		|  _ \(_)_ __ ___  ___	___ __ _ _ __	___
		| | | | | '_ ` _ \/ __|/ __/ _` | '_ \ / _ \
		| |_| | | | | | | \__ \ (_| (_| | |_) |  __/
		|____/|_|_| |_| |_|___/\___\__,_| .__/ \___|
						|_|

Dimscape is a navigator and editor for a multi-dimensional database
structure termed a ZZStructure by Project Xanadu. It is written in Python
and makes heavy use of the python Qt bindings.

Building:

To build Dimscape, run:
python setup.py build

you can then either run Dimscape from the folder as:
python ./bin/dimscape

or install it with:
sudo python setup.py install

Navigation:

Arrow keys: basic up-down-left-right navigation from cell to cell
Ctrl-Up/Ctrl-Down: move posward (toward you)/negward (toward screen)
in the Z dimension

c: create a new cell as prompted
l/L: create/remove a link between two cells as prompted
r: remove a neighboring cell as prompted
d: create a new dimension
x/X: cycle forward/backward through the dimensions bound to the X
direction
y/Y: cycle forward/backward through the dimensions bound to the Y
direction
z/Z: cycle forward/backward through the dimensions bound to the Z
direction
s: swap the dimensions bound to the X and Y directions
i: edit a text cell, press ESC to return to normal navigation
Enter: execute the contents of a cell, for video cells this toggles
play/pause
Something went wrong with that request. Please try again.