Measuring the temperature and profiles of Lyman-α absorbers