The Solar energy almanac