Documentation Index
Fetch the complete documentation index at: https://mintlify.com/LauraSilRu/exoplanet-profiler/llms.txt
Use this file to discover all available pages before exploring further.
01_data_understanding.ipynb is the entry point of the ExoProfiler pipeline. It establishes the data contract by loading the raw CSV, auditing column types, inspecting null rates, and defining the 12 candidate features that all downstream notebooks will use.
Objectives
- Load
data/raw/exoplanets.csvand inspect shape (910 rows × 355 columns) - Verify
pl_nameis a unique, non-null identifier - Identify planetary and stellar feature candidates
- Document data types and initial null rates
- Establish
FEATURE_COLUMNScontract for downstream use
Key Findings
910 Exoplanets
Total exoplanets in the raw NASA TESS dataset.
355 Total Columns
Full column count in the raw CSV before any feature selection.
12 Candidate Features
7 planetary + 5 stellar variables selected as the agreed feature set.
pl_name: Zero Nulls, Zero Duplicates
The planet name identifier is clean and unique across all 910 rows.
Candidate Feature Definition
The 12 features selected cover orbital mechanics, planetary size and mass, thermal properties, and stellar characteristics. Together they provide a multi-dimensional description of each exoplanet that enables meaningful clustering while avoiding redundant or unreliable columns.Running the Notebook
data/processed/. The primary deliverable is the agreed FEATURE_COLUMNS list that all subsequent notebooks depend on.
Prerequisites
data/raw/exoplanets.csv must exist before running this notebook. The file is
downloaded from the NASA Exoplanet Archive
(Planetary Systems table, TESS discoveries, default flag = 1). No other setup is
required.