Skip to content

lytex/TFM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Versiones de los paquetes

python 3.7
cuda 11.2.2
cudnn 8.1.1.33

Para instalar primero intentarlo con requirements.in que es más flexible, y si no con requirements.txt que tiene todos los paquetes

Notebooks

Están replicados los .py y los .ipynb, tienen el mismo código

01_descarga-Copy1.py y 01_descarga-Copy1.ipynb son para bajar en paralelo todas las curvas de luz y lo guarda en download_dir Tarda ~50h en secuencial y ~8h en paralelo

binning.py y binning_test.py están sacados de https://github.com/google-research/exoplanet-ml/blob/master/exoplanet-ml/light_curve/ con alguna cosa añadida más para generar las funciones de global_view y local_view directamente. En la función process_light_curve de 01_descarga.py se ve cómo se llaman a estas funciones

01*descarga.py y 01_descarga.ipynb contienen el procesamiento completo para todo lo que hay descargado, también procesa en paralelo. Crea un archivo failure*{fecha actual}.csvcon las curvas que han fallado y la razón de fallo (excepción de Python), y eldownload_dirtiene que ser igual que el de 01_descarga.py-Copy1.py para que no se vuelvan a descargar las curvas de luz. Luego también enpathguarda los pickles procesados que luego se pueden volver a cargar confrom_fileen el notebook 02_entrenamiento.py, y una carpeta{path}/plotdonde guarda los plots de los pasos intermedios (mirar la docstring deprocess_light_curve de 01_descarga.py para más info) Tarda ~10h en secuencial y ~3h en paralelo (con 16 procesadores y procesos)

LCWavelet.py contiene clases de apoyo para guardar y plotear curvas de luz de distintos tipos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages