Frigid air has gripped eastern New Mexico for the last few days, but warmer weather will be moving in through the weekend.