What is the size distribution of sunspots above the lower bound of reliable size measurements?
Sunspots play an important role in the magnetic dynamics of the sun and can indicate local processes near the surface. They are also a signal of overall solar activity, so understanding their prevelance can be an important foundational tool for further research in the field. Previous research has modeled the number density of sunspots over all whole spot areas using a log-normal distribution, which is the prescription we will follow in this project.
This reference also recommends not using the full data set and only performs the fit above an area of
The data for this project was obtained from the UK Solar System Data Centre. It contains all sunspot group reports from 1874 to 1981. Because each year contains so much information and data, we selected years 1976 and 1968. The reason why 1968 was chosen as one of the years is because it was when the solar maximum, the most observed amount of sunspots in a solar cycle, occurred. 1976 was then chosen as it was the last year of the of the Greenwich sunspot record. Only the area of complete sunspot groups and not of individual sunspots have been recorded.
After selecting these two .grp files, we moved them into an excel sheet and separated the columns according to the grnwich.fmt file which tells what each column means. So for instance, columns 1-4 tell the year so we separated data by that.
UK Solar System Data Center (Need to register here and use email as the credential with password being blank.)
GDrive
Python version used: 3.10.12
We recommend using a conda
environment to install the requirements and run the notebook.
-
Install Conda Conda can be installed from this page: https://conda.io/projects/conda/en/latest/user-guide/install/index.html.
-
Create a conda environment
conda create --name ast5731_group3_project3 --file requirements.txt
You can change the name of the environment from ast5731_group3_project3
to the one you want.
-
Install Jupyter notebook from this page: https://jupyter.org/install
-
The notebook can be run using by starting the jupyter notebook server
# to start the server
jupyter notebook
Navigate to the file and run the Group3_Project3.ipynb
Hari Veeramallu |
Jacynda Alatoma |
Nicholas Kruegler |
Daniel Warshofsky |
Christopher Guo |