Pipeline example ================== Canonical pipeline ------------------ The main paper workflow is: ``HARPS-N -> flux spectra -> temperature spectra -> planetary injections + CCF RV -> shell HDF5 -> HO/CV5 experiments`` Reference experiment folders: - ``experiments/cnnShell_HO/`` - ``experiments/cnnShell_CV/`` Experiment scripts ------------------ Hold-out scripts (HO): - ``experiments/cnnShell_HO/cnnShellTemp.py`` - ``experiments/cnnShell_HO/cnnShellFlux.py`` - ``experiments/cnnShell_HO/cnnShellDetection.py`` - ``experiments/cnnShell_hyperparameter_opt/cnnShellOptuna.py`` Cross-validation scripts (CV5): - ``experiments/cnnShell_CV/cv5fold_cnn.py`` - ``experiments/cnnShell_CV/cv_cnn_predict.py`` - ``experiments/cnnShell_CV/cv_cnn_detection.py`` - ``experiments/cnnShell_CV/join_chunks.py`` Notebooks and analysis scripts ------------------------------ ``notebooks/`` contains runnable Python analysis scripts: - ``notebooks/ccf_calculator.py`` - ``notebooks/shells_plots_on_the_fly.py`` Shell Data ------------ Shell datasets are generated by the scripts in ``data_generators/``. Detailed instructions for each generator script are available in ``data_generators/data_generator_README.md``. - Full paper-scale shell set: about 17 GB. - One realization with temperature and flux: about 1.7 GB. - Single modality only: about 0.8 GB. The lighter workflows are usually enough for diagnostics or training a single model.