pibion / galactic-spin-W1

Workshop I of our Rotation Curves series

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CC BY 4.0 Binder TravisCI Build Status CircleCI Build Status Documentation Status Codecov

Galactic Spin W1: The Basics of Rotation Curves

JOSE status DOI

The first workshop of our Rotation Curves series, which covers the basics of what rotation curves are, how they are measured, and how we model them by breaking them into components.

You can find more detailed documentation about the code involved in this workshop here, including a page guiding you through the workshop itself.

ABSTRACT

The following is a version of our abstract for RaCAS 2022.

Dark matter is estimated to make up ~60% of all normal/baryonic matter, but cannot be directly imaged. Despite the fact that dark matter cannot be directly observed yet, its influence on the motion of stars and gas in spiral galaxies have been detected. One way to show motion in galaxies are rotation curves that are plots of velocity measurements of how fast stars and gas move in a galaxy around the center of mass. According to Newton's Law of Gravitation, the rotational velocity is an indication of the amount of visible and non-visible mass in the galaxy. Given that the visible matter is measurable using photometry, dark matter mass can therefore be estimated, offering an insight into the size distribution in galaxies. In order to gain a greater appreciation of the research scientists' findings about dark matter, their method should be easily reproduced by any curious individual. Our interactive workshop is an excellent educational tool to investigate how dark matter impacts the rotation of visible matter by providing a guide to produce galactic rotation curves. The Python-based notebooks are set up to walk you through the whole process of producing rotation curves using an online database (SPARC) and to allow you to learn about each component of the galaxy. The three steps of the rotation curve building process is plotting the measured velocity data, constructing the rotation curves for each component, and fitting the total velocity to the measured values.

OUTLINE

Module Name Notebook Name Description
Understanding Rotation Curves 01_DM_Rotation_Curve_Intro.ipynb Rotation curves are a measure of how fast an object is moving at a certain distance from the center. Three kinds of rotation curves are discussed in this notebook: rigid-body rotation, planetary rotation, and galactic flat rotation. With the help of animations and rotation curve plots, the three cases are compared to gain a better understanding of galactic rotation curves.
Introduction to dark matter 02_Widget_NGC5533_DMonly.ipynb Mass in a galaxy can be visualized by plotting its rotation curve. A galactic rotation curve is a measure of how fast the stars and gas move in the galaxy at a certain distance from the center. According to Newton's law of gravitation, objects orbiting the center of gravity should depend on the mass enclosed in the system. However, the theoretical rotation curve of the measured visible matter does not agree with the measured velocities of matter in some of the spiral galaxies. Dark matter is introduced to account for the "missing matter".
Plotting measured velocities 03_Measured_Data_Plotting.ipynb Plotting measured velocities 3_Measured_Data_Plotting.ipynb First step in understanding a rotation curve is to plot it. Comparing the rotation curves of multiple galaxies is a good exercise to visualize the motions of stars and gas. The shapes of curves reveal the mass distribution in a galaxy. For example, higher velocity measurements in the central region indicates a supermassive black hole at the center of that galaxy. A flat rotation curve suggests the presence of a dark matter halo.
Plotting the components of galactic rotation curves (4 galaxies) 04_Plotting_Rotation_Curves.ipynb Theoretical rotation curves are computed using the velocities of each component of the galaxy. The velocities of the bulge, disk and gas are calculated from luminosities, surface brightness profiles, surface density profiles or mass models but these calculations are beyond the scope of this workshop. For this reason, the velocities of the three components are imported into the notebook. On the contrary, the rotation curve of the central black hole (point-mass rotation curve - yet another type of rotation curve) and the dark matter halo can be easily produced. Adding all components, the total velocity of only light matter can then be compared to the total velocity that includes the dark matter component. Is it possible to fit both curves to the measured data?
Interactive widget to visualize the components of NGC 5533 05_Widget_NGC5533_All_Components.ipynb The rotation curves of each component in the galaxy NGC 5533 can be scaled up and down using the interactive widget in this notebook. The best combination of the scaling parameters results in a good fit to the measured data points. To characterize the goodness of the fit, the reduced chi-squared value is calculated. A value close to 1 is an indication of a good fit.
Plotting the components of galactic rotation curves (SPARC - 175 galaxies) 6_Plotting_SPARC_Data.ipynb The Spitzer Photometry & Accurate Rotation Curves (SPARC) database provides pre-calculated velocities of the bulge, disk and gas in 175 galaxies, as well as the measured velocity data points. Analogous to the 4_Plotting_Rotation_Curves.ipynb activity, this notebook also gives a guide to calculating the missing dark matter component and compares the rotation curve of luminous matter to the total velocity with the dark matter component.
Creating a rotation curve of the bulge component 07_Bonus_Bulge_Rotation_Curve.ipynb The bulge is the most luminous, central component of a spiral galaxy that contains densely packed stars and gas. Although the rotation curve of the bulge can be derived from luminosity measurements, more theoretical models only utilize empirically-derived parameters such as the central surface brightness, the total luminosity of the bulge, the concentration parameter, and a characteristic radius. With the use of these parameters and calculus, the theoretical rotation of the bulge can be derived.
Interactive fitting of 4 galaxies 08_Interactive_Fitting.ipynb Fitting is a statistical method to scale parameters of a function until it closely resembles the curve of data points. Selecting a galaxy out of four options, these free parameters can be adjusted to vary. The results of the fitting is shown and explained in this notebook.
Interactive widget to visualize the components of multiple galaxies (SPARC) 09_Widget_SPARC_Galaxies.ipynb After selecting a galaxy from the SPARC database of 175 galaxies, each component can be scaled up and down using the sliders of the interactive widget. Additionally, the fit parameters of the best fit to the measured velocities is revealed, along with an image of the selected galaxy from the NASA SkyView database.
Tiny black holes as dark matter candidates 10_Bonus_Black_Holes_as_DM.ipynb How many tiny black holes can account for the missing mass called dark matter? The interactive widgets and the visual representations of the number and mass of black holes give a good explanation to this question. For comparison, two spiral galaxies are investigated: NGC 5533 and NGC 7814.

CITATION

If you decide to use this code, or if you want to add a reference to it, please cite the latest archived version,

Villano, A.N., Bergfalk, J., Hatami, R., Harris, K., Vititoe, F., and Johnston, J., 2022, The Data Behind Dark Matter: Exploring Galactic Rotation [Code, v2.0.1] [DOI:10.5281/zenodo.6588350].

@misc{villano_a_n_2022_6588350,
  author       = {Villano, A. N. and
                  Harris, Kitty C. and
                  Bergfalk, Judit and
                  Hatami, Raphael and
                  Vititoe, Francis and
                  Johnston, Julia},
  title        = {{The Data Behind Dark Matter: Exploring Galactic 
                   Rotation}},
  month        = july,
  year         = 2022,
  publisher    = {Zenodo},
  version      = {v3.0.0},
  doi          = {10.5281/zenodo.6588350},
  url          = {https://doi.org/10.5281/zenodo.6588350}
}

VERSION HISTORY

28.07.2022: Release of version 3.0.0 30.06.2022: Release of version 2.0.1 24.06.2022: Release of version 2.0.0
17.06.2022: Release of version 1.0.4
17.06.2022: Release of version 1.0.3
09.06.2022: Release of version 1.0.2
27.04.2022: Release of version 1.0.1
27.04.2022: Release of version 1.0.0

AUTHORS & CONTACT

The authors of Galactic Spin W1 are A.N. Villano, Kitty C. Harris, Raphael Hatami, Judit Bergfalk, Francis Vititoe, and Julia Johnston.

For questions, support, bug reports, or other suggestions, please open an issue.

LICENSE

This work is licensed under a Creative Commons Attribution 4.0 International License.

CC BY 4.0

Or see the LICENSE file.

About

Workshop I of our Rotation Curves series

License:Creative Commons Attribution 4.0 International


Languages

Language:Jupyter Notebook 82.2%Language:Python 14.1%Language:TeX 3.7%