A python framework for building data-driven apps