Almanac forecast