Tools for reproducible journalism