Aller au contenu principal

Installation

Bienvenue sur la page d'installation du pipeline Astro-Spectro !
Suivez ces étapes pour préparer votre environnement et démarrer rapidement.

Pour toute explication détaillée, consultez la Guide utilisateur.

Prérequis

  • Python 3.9+
  • Git
  • (Optionnel) JupyterLab ou Jupyter Notebook pour exécuter les notebooks interactifs

Étape 1 : Cloner le dépôt

Ouvrez votre terminal et lancez :

git clone https://github.com/PhD-Brown/AstroSpectro.git
cd AstroSpectro

Étape 2 : Créer et activer un environnement virtuel Python

python -m venv venv
source venv/bin/activate # Sur Windows : .\venv\Scripts\activate

Étape 3 : Installer les dépendances

pip install -r requirements.txt

Les dépendances principales incluent :
astropy, numpy, scikit-learn, matplotlib, pandas, seaborn, tqdm, joblib, requests
Pour des fonctionnalités avancées : dé-commentez dans requirements.txt les lignes pour lightgbm, xgboost, pywavelets, ou les notebooks (jupyterlab, notebook).

Étape 4 : Lancer Jupyter (optionnel mais recommandé)

Pour démarrer l'interface interactive :

jupyter lab
# ou
jupyter notebook

Étape 5 : Premier lancement du pipeline

Le notebook principal est :
notebooks/00_master_pipeline.ipynb

Pour télécharger vos premiers spectres :
Ouvrez notebooks/01_download_spectra.ipynb et exécutez les cellules pour récupérer un lot d’exemple depuis LAMOST DR5.

💡 En cas de problème
  • Consultez la section FAQ dans la documentation.
  • Ouvrez une issue GitHub pour obtenir de l’aide.

Félicitations, vous êtes prêt à explorer Astro-Spectro !