SENSE: Satellite-based ENergy Synthesis for Sustainable Environment Paper • 2605.18101 • Published May 18 • 13