Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 2.81 KB

README.md

File metadata and controls

37 lines (30 loc) · 2.81 KB

Astro Entity Classifier

Overview

In astronomy, stellar classification is the classification of stars based on their spectral characteristics. The classification scheme of galaxies, quasars, and stars is one of the most fundamental in astronomy. The early cataloguing of stars and their distribution in the sky has led to the understanding that they make up our own galaxy and, following the distinction that Andromeda was a separate galaxy to our own, numerous galaxies began to be surveyed as more powerful telescopes were built. In our present work, we present Astro Entity Classifier , a machine learning application developed using Python and Tkinter, designed to classify astronomical entities as stars, quasars, or galaxies based on their celestial coordinates, photometric color indices, and redshift.

Features

  • User-friendly GUI built with Tkinter.
  • Inputs for celestial co-ordinates, photometric color indices, and redshift.
  • Predicts the class of the celestial object using the Bagging Classifier algorithm.
  • Application has been packaged into an executable file using cx_Freeze.

Installation

To run the application:

  1. Download the build folder and locate the Astro_Entity_Classifier.exe file which is present inside the exe.win-amd64-3.12 folder.
  2. Double click on it.

Usage

  1. Launch the executable file.
  2. Enter the required parameters:
  • Right Ascension (alpha)
  • Declination (delta)
  • Photometric indices (u, g, r, i, z)
  • Redshift value
  1. Click "IDENTIFY" to classify the astronomical entity.
  2. Press "RESET" to clear the inputs for new data.

Development

This project was developed by Rishikesh G. Jha and Abhishek G. Jha as part of an initiative to leverage machine learning techniques for astronomical classifications. The model was trained on data sourced from the SDSS DR17 via kaggle.

License

This project is licensed under the CC BY-NC 4.0 License.

Acknowledgments