Ever wondered what makes Mars rovers tick, or how weather systems are monitored? Nasa has released its 2017-2018 software catalog, including several programs that are available to the public to the first time. The catalog covers every facet of space exploration and research, including environmental science, crew and life support, and data and image...