python multiformat report engine