31st JULY - 4th AUGUST 2015

Pullman Brisbane - King George Square

Menu
Create Account
  • Mini-Conferences
    July 31
  • Presentations
    August 1-2
  • Sprints
    August 3-4

<-- Back to schedule

Automated Scientific Pipelines With Doit

Project: doit

Doit is a Python library for task management and automation. It provides a straightforward Python approach to manage and execute any series of interrelated tasks, such as in scientific data analysis. Doit can be used as a command line substitute for Make to drive existing tools/applications, or can be integrated directly with your application at the Python level. Task automation can be as simple as manually specifying a dictionary of dependencies, target files and actions, or as complex as automatically determining dependencies and whether a task is up to date using arbitrary Python expressions. This talk will give an overview of why and how to use doit for your project.

This talk assumes no particular background except some familiarity with Python, but is geared towards a scientific computing audience and will touch on automated data analysis as a motivating example.

Sam Hames

Sam is a third year PhD student at the University of Queensland. His work aims to automatically understand dermatological images for disease understanding and clinical decision support. He achieves this using the scientific Python stack for image analysis, machine learning and data visualisation. He is also a Software Carpentry instructor and is excited about the possibility of bringing better tools to the parts of the scientific community that have yet to embrace the power of computation.