Partial solar eclipse through clouds