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
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
Ensure you have the following installed:
- Python (>=3.8)
- GCC/G++ (>=11) for compiling C/C++ dependencies
git clone https://github.com/Matheus-Emanue123/StellarInsights.git
cd StellarInsightsCreate a virtual environment and install required Python packages:
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
pip install -r requirements.txtTo execute the main analysis and graph construction, run:
python generate_graphs_and_analysis.pyTo run clustering and statistical tests:
python cluster_analysis_and_statistical_tests.pyTo analyze metallicity and mass:
python analyze_planet_metallicity_and_mass.pyThe following Python libraries are used:
numpypandasmatplotlibseabornnetworkxpyvisscipyopenpyxl
Ensure all dependencies are installed before running the scripts.
- Interactive Graphs (
.htmlfiles) - Sub-databases for Gephi (
.csvfiles) - Statistical Analysis (
.txtfiles) - Clustered Data Visualizations
Feel free to explore and contribute! 🚀