helloallworlds

#17. Pytest Spacecraft

Last edited on 2023-06-09 Tagged under  #space 

Here are this week's 3 links worth exploring:

  1. Gaining confidence that your software works as expected takes time and effort. How much testing is needed depends on how costly a failure would be. In the case of the life of a spacecraft - at the beginning, at launch - it must work the very one time it counts. A talk that explores historical failures in spaceflight, and how Pytest is being used in a real-world example to test a spacecraft's software: https://youtu.be/spCOYV4KyPA

  2. The James Webb Space Telescope is one of the biggest science experiments in history, and making sense of all the data it collects relies a great deal on Python and the broad and deep open source scientific ecosystem. In the wider astronomy community, Python is one of the most popular languages used in applications, and projects like Astropy have been cited in nearly 10,000 scientific publications: https://youtu.be/R8UvJ7XZw8s

  3. Skyfield is a Python library that computes positions for the stars, planets, and satellites in orbit around the Earth. It has NumPy as its only binary dependency, whose vector operations make Skyfield efficient: https://rhodesmill.org/skyfield/

Quote of the Week: "If fish could think at our level of intelligence, back before humanity existed, and some fish were starting to venture up on land, a lot of them would be saying, just as we do now about space: 'Why would we want to go there? What's the point?' And they'd have literally no idea of what venturing onto land was going to mean." — Frank White, author of The Overview Effect

Onward!

Thanks for reading! Read other posts?

» Next: After the install: My setup script for Debian Bookworm

« Previous: Rename photos automatically using Python and Cron