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

--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to