Kalachakra Panchanga explains various seasons, eclipses and how planetary movements affect humans.