In this project our objective was to determine the feasibility of assuming we live in a flat universe. We did this by considering Type IA supernovae data and galaxy data from the Hubble Space Telescope (HST) with their associated Hubble parameters. To do this, we first determined a relation between redshift (
*Note: All of our work and in depth analysis is done within the flat_universe_modeling.ipynb file in the repository.
We wanted to consider two different populations for this project because if our universe is flat, the redshift vs. apparent magnitude relation should hold for all light-emitting sources, not just one. By proving the relation holds true for two different sources, we can more accurately make the claim that the flat universe model applies, well, universally. To begin, we wanted to explore the population of Type 1A Supernovae because their absolute magnitudes are relatively the same, at about
Along with Type 1A Supernova, we wanted to consider how the redshift - apparent magnitude relation appeared in galaxies, as these do not have a consistent absolute magnitude across the entire population. We sourced our galaxy data from the publicly available Sternberg Astronomical Institute (SAI) Supernova Catalog. After converting the raw data to a more digestible CSV format, we were able to plot these data points as well, though it is worth noting that the data was decidedly less clean than the supernova data that we considered.
To create our relation between apparent magnitude (
In this function,
We used this function to evaluate the curve fit for both populations, the only changes being in the consideration of the absolute magnitude values.
Due to the amount of packages that we wanted to download for this project, along with the computational work we wanted to do, we decided to use a virtual environment in our coding efforts. We did this by using the venv package and creating a requirements.txt file to record all of our downloads and specifications for this environment. This was particularly helpful because it allowed us to use Jupyter Lab and other large packages without taking up excessive space on our personal hard drives.
Using our relationship derived above, we were able to create curves for each of the population data sets, and model them next to the original data. The graphs of each of these are shown here:
We then utilized a reduced chi-squared analysis for each of the populations, and yielded the following results:
With low
In completing this project, we concluded that the Type 1a Supernovae data supports the flat universe model. In our efforts to create an apparent magnitude versus redshift relation indicative of a flat universe, and then applying it to two different populations, we were able to see that this model is reasonably accurate in considering luminous populations.
- flat_universe_modeling.ipynb : Final project notebook containing equation derivation, model creation for both populations, analysis, and commentary.
- galaxy_plottingdata.csv : Cleaned and formatted SAI Supernova Catalog data.
- requirements.txt : Requirements file for our project virtual environment.
- sn_plottingdata_cleaned.csv : Type 1A Supernova data from M. Bradley, 2022.
- sncat_latest_view.txt : Raw data downloaded from SAI Supernova Catalog.

