As part of the ECE 143 Fall 2023 final assignment, we have performed Exploratory Data Analysis (EDA) and Predictive Analysis on the NASA Exoplanets Dataset.
We have attached an additional documentation for all the modules which we have developed for the parsing, visualising and training predictive models.
- Anand Kumar
- Atharva Yeola
- Colin Zhong
- Rohan Sreedhar
- Wang (Flannery) Liu
The notebook can't show all the graphs in default github viewer. You can view all the images properly in NBViewer
Recommended: Setup locally to view the interactive plotly plots.
📦Exoplanets
┣ 📂data
┃ ┗ 📜NASA_planetary_data.csv
┣ 📂modules
┃ ┣ 📜discovery_viz.py
┃ ┣ 📜pred_model.py
┃ ┗ 📜planet_viz.py
┣ 📂plotly_plots
┃ ┗ 🖼️Contains all the plotly images
┣ 📜documentation.md
┣ 📜Exoplanets_Viz.ipynb
┣ 📜Methods, Telescopes and Instruments.ipynb
┣ 📜README.md
┣ 📜requirements.txt
┗ 📜Study_of_Exoplanets_Group_18.pdf
- Clone the respository and run
requirements.txt
file to install all the dependencies.
$ pip install -r requirements.txt
- Run all the cells in the Jupyter Notebook to check out all the interactive plots.
All the modules are given in requirements.txt
and listed below:
geopy==2.4.1
matplotlib==3.7.1
numpy==1.24.2
pandas==2.0.0
plotly==5.18.0
scikit_learn==1.3.2
xgboost==2.0.2
This research has made use of the NASA Exoplanet Archive, which is operated by the California Institute of Technology, under contract with the National Aeronautics and Space Administration under the Exoplanet Exploration Program.
- NASA exoplanet archive . NASA Exoplanet Archive. (n.d.). https://exoplanetarchive.ipac.caltech.edu/