Learn with Dr G | Predicting Meteor Showers Using Python and Visual Studio Code
This was originally recorded live In the new Netflix Original Over the Moon (https://www.netflix.com/title/80214236), Fei Fei builds a rocket to fly to the Moon to meet the Moon Goddess Chang’e. It is said that when Chang’e cries, her tears are the shooting starts we see in our night sky. This inspired Dr G to deep dive into what meteor showers actually are and how they are predicted. Join this live stream as Dr G explores how data science plays a role in predicting celestial events, and even brings in a little magic from the film to predict when we could have seen the meteor shower caused by Chang’e from Fei Fei’s visit. No coding experience required, and you can follow along with the free Microsoft Learn lessons at https://aka.ms/LearnWithDrG/OverTheMoon. Additional Links https://aka.ms/InCulture/OverTheMoon https://aka.ms/LearnWithDrG/UpcomingS... https://aka.ms/LearnOnVSCode 00:00 - Introduction and agenda 07:05 - Local environment setup 09:40 - Import libraries and data 11:05 - Explore and understand data 15:20 - Define goal of the data exploration 16:10 - Convert months from strings to ints 18:33 - Convert month and day to datetime 20:00 - Question: Why might you manipulate one column at a time? 21:30 - Continue converting month and day to datetime 22:00 - Question: How does Pandas datetime conversion handle cyclical data? 24:27 - Convert hemisphere strings to ints 25:10 - Convert moon phase strings to decimals 25:56 - Cleanse data by dropping unneeded columns 25:34 - Fill NaN values in moon phase column 27:27 - Cleanse data by dropping unneeded columns 27:57 - Review cleansed data 29:00 - Begin creating the prediction function 30:45 - Check to see if city is in list 32:12 - Get the latitude of the city 35:00 - List of constellations that are viewable 36:15 - Return if no constellations are viewable 37:00 - Determine which meteor showers are viewable 38:38 - Gather moon phases for desired dates 39:40 - Question: Why use an "&" operator and not "|" 43:15 - Determine best date based on moon phases 44:25 - Test the new code 44:50 - Add in Chang'e's meteor shower data 47:50 - Recap [eventID:8029]