A library for reading and writing model input files