Major refactor

Adds Array class for use in user code (leaky abstraction gone)
CephArray used exclusively in codegen
more to come

Signed-off-by: Oren Leiman <oleiman@ucsc.edu>
Adds a very simple service which initializes IR generation on receiving an abstract manifest from client

Signed-off-by: Oren Leiman <oleiman@ucsc.edu>
Python wrapper class for C++ class that interacts with the OSD

Signed-off-by: Oren Leiman <oleiman@ucsc.edu>
Removes sombunall cruft

Reorganizes Makefile, although the need for make has passed
TODO: Lots of unneeded code needs to be factored out of CephArray
TODO: Write comments and tests

Signed-off-by: Oren Leiman <oleiman@ucsc.edu>
Removes sombunall cruft

Reorganizes Makefile, although the need for make has passed
TODO: Lots of unneeded code needs to be factored out of CephArray
TODO: Write comments and tests

Signed-off-by: Oren Leiman <oleiman@ucsc.edu>
Move some files around

Signed-off-by: Oren Leiman <oleiman@ucsc.edu>
pulls various classes into own modules, supports arbitrarily large arrays (slowly, and with *huge* memory footprint)

Signed-off-by: Oren Leiman <oleiman@ucsc.edu>
save game for travel

Signed-off-by: Oren Leiman <oleiman@ucsc.edu>
Refactoring

Signed-off-by: Oren Leiman <oleiman@ucsc.edu>
adds rudimentary unit tests.

Signed-off-by: Oren Leiman <oleiman@ucsc.edu>