Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

We model exoplanets as nodes in a graph, connecting them using Euclidean similarity based on planetary and stellar features. Our goal is to identify Earth-like planets and use inferential statistics to analyze whether stellar characteristics are related to the likelihood of hosting such planets.

License

NotificationsYou must be signed in to change notification settings

Matheus-Emanue123/StellarInsights

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📄 Research Paper

This repository contains the code and data used for this work:
A Graph Driven Approach to Complex Challenges A Case Study on Multiobjective Stellar and Earth Like Exoplanet Clustering

📌 Overview

This repository contains code for analyzing stellar metallicity and mass in relation to Earth-like exoplanets using graph-based methods. It includes:

  • Interactive graph construction
  • Cluster analysis and statistical tests
  • Planetary mass and metallicity analysis

⚙️ Installation and Setup

1️⃣ Prerequisites

Ensure you have the following installed:

  • Python (>=3.8)
  • GCC/G++ (>=11) for compiling C/C++ dependencies

2️⃣ Clone the repository

git clone https://github.com/Matheus-Emanue123/StellarInsights.gitcd StellarInsights

3️⃣ Install dependencies

Create a virtual environment and install required Python packages:

python -m venv venvsource venv/bin/activate# On Windows use `venv\Scripts\activate`pip install -r requirements.txt

🚀 Running the Project

To execute the main analysis and graph construction, run:

python generate_graphs_and_analysis.py

To run clustering and statistical tests:

python cluster_analysis_and_statistical_tests.py

To analyze metallicity and mass:

python analyze_planet_metallicity_and_mass.py

📚 Required Libraries

The following Python libraries are used:

  • numpy
  • pandas
  • matplotlib
  • seaborn
  • networkx
  • pyvis
  • scipy
  • openpyxl

Ensure all dependencies are installed before running the scripts.

🔗 Outputs

  • Interactive Graphs (.html files)
  • Sub-databases for Gephi (.csv files)
  • Statistical Analysis (.txt files)
  • Clustered Data Visualizations

Feel free to explore and contribute! 🚀

About

We model exoplanets as nodes in a graph, connecting them using Euclidean similarity based on planetary and stellar features. Our goal is to identify Earth-like planets and use inferential statistics to analyze whether stellar characteristics are related to the likelihood of hosting such planets.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp