A research grade pyrheliometer