Drake Sage Group

This page documents activities of the Drake University Sage group. We regularly meet on Fridays, 11:30-12:20, in Howard 111 (at Drake University, Des Moines, Iowa, USA)

Our initial work is on a single-cell compute server, which basically is a webpage that can execute an arbitrary block of Sage code.

For more information, please contact Jason Grout at jason#[email protected] (replace the # with a .)

Getting Started

Regular Meetings

03 Feb 2010

Meet in Howard Hall 308 at 2pm (room reserved from 1:30-3, so come early if you want).

11 Feb 2011

18 Feb 2011

25 Feb 2011

04 Mar 2011

Group Code Sprints

Tue, 01 Mar 2011 (2pm, Howard 235)

print "hi"
new_stream('text')
print "bye"

and the "hi" and "bye" appear in separate "pre" html blocks.

Mon, 07 Mar 2011 (3:30pm, Howard 235)

Tue, 08 Mar 2011 (2pm, Howard 235)

Projects

Here are some project ideas for simple-db-compute, along with some hopefully helpful pointers to resources.

1. Device queries the database and gets a computation
2. Device queues up an Execution object with the computation in a multiprocessing queue 
   (can multiprocessing queues take objects rather than just functions?)
3. The execution object runs the code, uploads any files into the filestore, 
   and returns the json describing the output streams
4. The device picks up the output stream json and puts it back into the database

Projects that are done

These projects are done. They may still be able to be improved, though.