1. A machine-implemented method comprising: retrieving a representation of a thermal model for one or more points of a data processing system from a memory in the data processing system, the thermal model having a first component which estimates a steady state temperature behavior of the data processing system at the one or more points and having a second component which estimates a transient temperature behavior of the data processing system at the one or more points; receiving temperature data from at least one temperature sensor not located at the one or more points; and estimating a temperature at the one or more points using the thermal model.