Original size 840x1264

Когда падали метеориты

PROTECT STATUS: not protected

Как кометы бороздят глубины вселенной, так и я плутала по Kaggle.com в поисках интересных датасетов… И нашла: мой анализ данных посвящён количественным и качественным характеристикам всех задокументированных метеоритов, начиная аж с 9 века, по 2013 год!

Астрономия веками будоражит человеческое воображение, маня своими далёкими загадками в бесконечном тёмном небе. Но иногда из глубин мироздания прилетают космические путешественники — метеориты.

Мне было интересно проанализировать, в какие годы учёные наблюдали более активные звездопады, когда фиксировали падение, а когда находили уже на Земле. Чтобы наглядно продемонстрировать количество обнаруженных небесных тел за определённый исторический отрезок я использовала линейный график и гистограмму, а для сравнений — столбчатую и круговую диаграммы.

Чтобы выдержать единый стиль, я использовала палитру с космической тематикой и создала «звёздочки» на фонах графиков.

big
Original size 1136x573

Чтобы это сделать, мне понадобилось импортировать библиотеки «pandas», «matplotlib.pyplot» и «numpy».

Кусочек кода для задавания звёзд свободно по пространству фона:

num_stars = 100 x_stars = np.random.uniform (1970, 2013, num_stars) y_stars = np.random.uniform (0, meteorite_counts.max () * 0.9, num_stars)

Обнаруженные за последние 40 лет метеориты

Так как всего насчитано нереальное количество (около 40 тыс только в этой базе данных) спустившихся к нам космических тел, я решила взять более короткий и активный промежуток, когда метеорная астрономия наблюдала в среднем тысячу метеоритов в год.

Original size 1190x590

plt.figure (figsize=(12, 6)) plt.plot (meteorite_counts.index, meteorite_counts.values, marker='o', linestyle='-', color='lightyellow', markersize=8)

plt.title ('Количество метеоритов по годам (с 1970 по 2013)', fontsize=18, fontweight='bold', color='navy') plt.xlabel ('Год', fontsize=14, color='lightslategray') plt.ylabel ('Количество метеоритов', fontsize=14, fontweight='bold', color='lightslategray') plt.xticks (meteorite_counts.index, rotation=45, fontsize=12, color='lightslategray') plt.yticks (fontsize=12, color='lightslategray') plt.grid (color='lightgray', linestyle='--', linewidth=0.5)

plt.gca ().set_facecolor ('midnightblue')

От самых лёгких к самым тяжёлым

Как мы можем видеть, крупных метеоритов выпадает значительно меньше (что не может не радовать: озоновый слой хорошо справляется со своей защитной функцией). Самый тяжёлый железный метеорит был обнаружен в 1920 году весом в 60 тонн в Намибии. А самый тяжёлый упавший — весом в 27 тонн в Приморском крае в 1947 году.

Original size 989x590

plt.figure (figsize=(10, 6)) font_properties = {'fontsize': 14, 'fontweight': 'bold', 'color': 'lightslategray'}

plt.title ('Количество метеоритов по категориям веса', fontsize=18, fontweight='bold', color='navy') plt.xlabel ('Категория веса', **font_properties) plt.ylabel ('Количество метеоритов', **font_properties)

Сравнение количества упавших и найденных на Земле метеоритов

Обнаружили уже лежащих на земле метеоритов значительно больше, чем тех, чьё падение задокументировали в прямом эфире. Это связано во многом с развитием науки и способом постоянно наблюдать за небом.

Original size 765x790

plt.figure (figsize=(8, 8)) plt.pie (sizes, labels=labels, colors=colors, startangle=90, explode=(0.1, 0)) for text in texts: text.set_color ('lightslategray') for autotext in autotexts: autotext.set_color ('lightslategray') autotext.set_fontsize (12) plt.title ('Сравнение метеоритов: Упавшие и Найденные', fontsize=16, fontweight='bold', color='lightslategray') plt.gca ().set_facecolor ('midnightblue')

Историческое развитие метеорной астрономии

Мы можем наблюдать гигантский скачок вдохновения у астрономов к началу 21 века. Частота падения метеоритов, однако же, вряд ли поддаётся какой-либо логике: тут оперирует случайность (или тайные планы мироздания).

df_found = df[df['fall'] == 'Found'] (или 'Fell')

plt.figure (figsize=(12, 6)) decade_counts.plot (kind='bar', color='lightgray') plt.title ('Количество найденных метеоритов по десятилетиям', fontsize=18, fontweight='bold', color='navy') plt.xlabel ('Десятилетие', fontsize=16, color='lightslategray', fontweight='bold') plt.ylabel ('Количество метеоритов', fontsize=16, color='lightslategray', fontweight='bold') plt.xticks (rotation=45) plt.grid (axis='y')

Таким образом, мы ясно видим, как в 20-м веке начала свой активный рост метеоритика, и как бесконечно много ей приходится наблюдать и искать. Сейчас наверняка цифры только растут в геометрической прогрессии, ведь научный прогресс так же стремительно летит вперёд, как небесные тела сквозь космическое пространство.

Original size 1368x768

Prompt: Meteor shower in the deep blue sky

Обложка и шмуц-изображение сгенерированы с помощью

Leonardo.ai

Так же я обращалась к ChatGPT для уточнения кода и поиска нужных библиотек (для генерирования звёзд в графиках)

Когда падали метеориты
We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more