#pragma once

#define FITS_TXT "FitsFiles.txt"
#define BIAS_TXT "Bias.txt"
#define DARKS_TXT "Darks.txt"
#define FLATS_TXT "Flats.txt"
#define CONF_TXT "conf.txt"

#define FILE_PATH "..\\Files\\"
#define VIEW_HDF5_PATH "..\\View\\hdf5\\"
#define VIEW_DS9_PATH "..\\View\\fits\\"
#define FITS_FILE_PATH "..\\Files\\FITS\\"

//#define FRAMES 5			//Frames a utilizar en la cosuma
//#define PCT 0.60			//Porcentaje del valor maximo para establecer umbral en binarizacion
//#define RADIUSPCT 3			//Radio de busqueda para cercania de estrellas
#define MIN_MARK_SIDE 3	//Tamaño del marco a recortar en la estrella, debe ser impar
#define MARGIN 25			//Margen permisible en px que se le da a una estrella para estar cerca de la orilla

//#define LZ 3				//Numero de curvas a realisar para señal/ruido (aparte de la original)

#define THREADNUM 4			//Numero de hilos a utilizar en el programa

//Nombres para archivo hdf5

#define STAR_CENTER	"STAR_CENTER"	//Nombre del grupo
#define STAR_DATA "STAR"	//Información de la estrella

#define DATA "DATA"	//Nombre del grupo - Información sobre la posición de la estrella en el tiempo
#define ABS_MOV "Abs_Mov"	//Movimiento absoluto
#define POS_X "POS_X"	//Movimiento en posición X
#define POS_XX "POS_XX" //???
#define POS_Y "POS_Y" //Movimiento en posición y
#define REL_MOV "Rel_Mov"	//???
#define SNR "SNR"	//Señal de ruido

#define CURVE_DIFF_GROUP "CURVE_DIFF"	//Nombre del grupo
#define CURVE_DIFF	"CURVE_DIFF"	//???

#define CURVE_CENTER "CURVE_CENTER"	//Nombre del grupo
#define CURVE "CURVE"	//Información de la curva