SyPy THIS THURSDAY: Making R restfully enterprising with Django - Richard Volpato

11 views
Skip to first unread message

Dylan Jay

unread,
Jan 4, 2011, 1:33:07 AM1/4/11
to sydney...@googlegroups.com
SyPy: Sydney Python Users group meetup 6 Jan 2010

6:15: Arrive
6:30: Lightning talks (email me, or just bring a 5min talk along)
6:45: Making R restfully enterprising with Django - Richard Volpato
7:40 Social networking and beers and dinner nearby

*RSVP: Please RSVP so we have an idea of numbers* via http://sypy.eventbrite.com/

Main Talk summary
Using, mostly Python, the challenge of this project was to offer
within an intranet, a RESTful 'statistical service' powered by R (a
statistical language). This ‘service’ (to crunch a lot of usage
data from across Australia) had to communicate securely and reliably
with other systems, schedule and prioritize requests of its services,
and of course, enable users to select and filter the data through
interactive graphs in the browser.
The components of this system include, beyond a specialised R package
(CAL-R):
• MySql as a data store;
• Django, as the application server dealing with workflow,
page delivery and tracking;
• Django-Piston, making the whole service available as a
‘RESTful service’ to the business.
• Connections to R via Pyper (a piping system that maps R
objects into Python objects and vice versa). T
• Load and composition of tasks for CAL-R, controlled by a
queuing/scheduling system based on RabbitMQ and Django Celery
• Formatting and user manipulation of objects on the page (eg
drag and drop, select etc) is delivered via jQuery (a JavaScript
framework) and
• Protovis (a JavaScript implementation of ‘ggplot’ style
graphics) renders custom interactive graphs in the browser (note: not
just a pdf!).

Biography
Richard Volpato, born in Italy, studied at ANU and Cambridge (UK)
mostly sociology and social research. He has also consulted across a
large number of industries, notably forestry, tourism, superannuation,
education, health, religion and urban/regional planning, the last of
which led (via Zope Corporation) to a successful tender for the
Victorian Government Planning scheme amendments system (ZAPP: Zope
Amendment Production Platform). His current role at the Copyright
Agency as Manager of Data Quality and Analysis has been to improve
data quality, its value and the systems used to acquire and process it

Getting There: See the eventbrite page for details - http://sypy.eventbrite.com
Free free to join us at the pub after/instead.
If have any problems call Dylan Jay on 0421477460

---
Dylan Jay
Plone Solutions Manager. www.pretaweb.com
P +612 80819071 M +61421477460
skype - dylan_jay twitter - djay75

Dylan Jay

unread,
Jan 4, 2011, 1:49:12 AM1/4/11
to sydney...@googlegroups.com
We wanted to kick off the new year with a great talk and we've heard
some great things about this talk. So despite the late notice and any
inclination you might have spend the evening on the beach in this
glorious sydney weather, it's time for a great technical python web
talk about django and backend process integration.

btw, if anyone is wondering why I'm using eventbrite instead of
anyvite now here is my reasoning.

Anyvite has implemented a 200 invitee cap unless you have a paid
account which is the main reason for trying something different. It
also seems to create more ways for others to discover the event for
instance by recommending it as a similar to other events. The only
downside is it looks like you need to supply an email address which
anyvite didn't require, however on the plus side no registration is
required so I hope this extra field isn't too painful for people.

---
Dylan Jay
Plone Solutions Manager. www.pretaweb.com
P +612 80819071 M +61421477460
skype - dylan_jay twitter - djay75

Dylan Jay

unread,
Jan 4, 2011, 9:17:49 PM1/4/11
to sydney...@googlegroups.com
Just a reminder that this event is tomorrow night, not Thursday 13th
as I said it could be last meeting.

Food is all booked, see you guys tomorrow night. Feel free to pass
this invite on to any django or other web framework lists out there.

http://sypy.eventbrite.com/

---
Dylan Jay
Plone Solutions Manager. www.pretaweb.com
P +612 80819071 M +61421477460
skype - dylan_jay twitter - djay75

Reply all
Reply to author
Forward
0 new messages