Assam is preparing to view the longest duration total solar eclipse that was last visible in the State way back in 1840 and would not be visible again in the State in the coming 900 years.