Studying Galaxies with Python!

Abhijeet Manhas (~abhijeetmanhas)




Brief Abstract

Telescopes and observatories around the world generate a lot of data, we need ways to search and fetch the desired data. Most of the data are saved in catalogs or databases. These data have their own formats, which causes difficulty in integrating data from various sources in the analysis phase.

Being beginner-friendly; python is used by many astronomers around the world for their research and educational purposes. Various open-source python packages for astronomy helps to address the gap between astronomers and programmers, thereby easing the data retrieval and analysis process.

M51 RGB composite using DSS2 Blue, DSS2 Red, and DSS2 IR survey data fetched using astroquery M51 RGB composite using DSS2 Blue, DSS2 Red, and DSS2 IR survey data fetched using astroquery

We will discuss how to query data from various archives and web-services that host astronomical data. This will encompass an overview of how scrapers are written in scientific python libraries. The talk would focus on making folks understand how to analyze and make inferences about such data with python. We will explore various methods of analyzing and modeling irradiance data from Galaxies, Nebula, Sun, and star clusters.

Finding local peaks in solar data using SunPy Finding local peaks in solar data using SunPy

Outline of the talk:

  • Introduction
  • FITS file handling using astropy
  • Querying NASA Skyview using astroquery
  • Trying different sky surveys for astronomical objects
  • Analyzing morphology and emission spectra of Galaxies
  • Using SunPy Fido to search heliophysics events
  • Viewing the Sun with SunPy map
  • Timeseries Analysis of Solar flares
  • Modelling astronomical data using scipy
  • Conclusion


The attendees are expected to know about:

  • What are scrapers?
  • What are different types of Galaxies?
  • What are various solar phenomena?
  • What is fits (a file format)?

It would be great if participants know:

  • Different stages of stellar evolution.
  • Basic usage ofastroyquery.
  • How to write a simple scraper in python.
  • About solar corona, coronal mass ejections and solar storms.
  • Using for fits file handling.
  • Usage of ~sunpy Fido.

Content URLs:

  • Google colab notebook : It is not complete, but it contains an overview of what types of data I shall fetch to compose images in various spectra for explaining and analyzing them.
  • HEC queries with SunPy Fido : It shows how we can query Helio Event Catalogue (HEC) using SunPy Fido (Federated Internet Data Obtainer).

Speaker Info:

Who am I?

  • Computer Science Undergrad at Indian Instutute of Technology Mandi
  • Google Summer of Code Student at OpenAstronomy (SunPy)
  • Former Coordinator of Space Technology and Astronomy Cell, IIT Mandi

What I work on?

  • Computational Astronomy
  • Writing scrapers and parsers for solar physics data
  • Deep generative modelling

What I love to do?

  • Stargazing
  • Hunting messier objects with telescope
  • Open-Source

Speaker Links:

Section: Scientific Computing
Type: Talks
Target Audience: Intermediate
Last Updated: