Credit: Me :D
Daniel Kastinen
Credit: Me :D
Credit: Me :D

The focus of today
Meteor = the phenomena in the atmosphere
Commonly called "shooting stars"
(video from our new meteor camera in Kiruna!)
Video: Kiruna IRF AllSky7 meteor camera
Stunning visuals!
Stunning visuals!
Credit: Nathan Myhrvold
Stunning visuals!
A spectacle of nature, available to us every clear and dark night
So, what are they?
Credit: NASA
Johnson Space Center
Photo: Torbjörn Lövgren
Credit: SVT
Many different kinds of meteorites!
So, where do they come from?
Credit: Seung-Hoon Cha and Sergei Nayakshin
So how do we keep seeing small meteors?
Sources of meteoroids
Larger meteors (bolides/superbolides) are actually asteroids!
Credit: NASA/JPL
Credit: NASA/JPL
Video: Chelyabinsk superbolide - Dash-cam footage February 15th 2013
Video: Chelyabinsk superbolide - Dash-cam footage February 15th 2013
Popova, O. P. et al. (2013)
But we also have the smaller events
So how small can they be?
So small, they are invisible to the naked eye and cameras
Video: EISCAT radar in Kiruna, Credit: EISCAT
So small, they are invisible to the naked eye and cameras
Video: EISCAT radar in Kiruna, Credit: EISCAT
Down to micro-grams, after that its more dust than meteoroids
These mostly come from comets while they pass close to the Sun
Credit: Chris Pietsch/The Register-Guard, Comet NEOWISE
Dust and meteoroids gets "blown into space"
Rosetta OSIRIS - 67P/Churyumov-Gerasimenko
This creates a meteoroid "stream" in space
One that can intersect with Earth
Credit: www.meteorshowers.org
If a long time passes, they spread out and become "sporadic" (random)
If a long time passes, they spread out and become "sporadic" (random)
If a long time passes, they spread out and become "sporadic" (random)
These are usually the ones we can see every night
Photo: EISCAT
This is a WHOLE lot of software development
Most of you will need to write code at some point:
if so, master your tool!
But first!...
Lets upgrade our hello world to
calculate $\pi$ instead
But first!...
Lets upgrade our hello world to calculate $\pi$ instead
import numpy as np
samples = 100
x = np.random.rand(samples)*2 - 1
y = np.random.rand(samples)*2 - 1
r = np.sqrt(x**2 + y**2)
pi = 4*np.sum(r < 1)/samples
print(f"{samples=} gives {pi=} (error {np.pi - pi})")
Try samples = 1_000_000
First some distinctions
using a language to solve "problems"
choosing what "problems" to solve and how to solve them for a greater goal
For example: Build a calculator
For example: Build a calculator
It is vital to learn both programming and software development
Ron Evans on The Changelog podcast, 2024-05-03
We're cognition athletes. Don't athletes usually get a trainer? Instead we get a coffee and a donut and the product needs to ship next week.
replace: product -> data/paper/simulation/...
So hence the course and some training!
Lars Wirzenius - "40 years of programming"
Interesting and significant software is beyond the capacity of any one person to build alone in a reasonable time frame. This means that the fundamental, crucial, core skills in building software are communication and collaboration.
Lars Wirzenius - "40 years of programming"
Even in the projects where I'm the only person, there are at least three people involved: past me, present me, and future me. Past me is a lazy and careless slob who always leaves a mess. Present me does superb work, but has to cope with all the stupid stuff done by past me, and needs to placate future me. Future me is an egotistic and opinionated snob for whom nothing is ever good enough.
Monya Baker - "1,500 scientists lift the lid on reproducibility"
More than 70% of researchers have tried and failed to reproduce another scientist's experiments, and more than half have failed to reproduce their own experiments.
Just based on what was already said
Would you rather contribute to
or
Be able to tackle any problem
Hone your craft. Be an expert at your tools. Train and practice. "Yeah I could do that"
This is a very fine line to walk
Left side
This is a very fine line to walk
Right side
This is a very fine line to walk
Middle
You don't master something by just doing it:
thinking
needs to be involved!
That's enough rambling for now