An almanac is a publication that provides information on the positions of celestial objects, weather predictions, and agricultural advice. In ancient gardening, people used almanacs to determine the optimal times for planting and harvesting crops.