Datos¶
-
class
tinamit.datos.fuente.
Fuente
(nombre, variables, lugares=None, fechas=None)[fuente]¶ La clase pariente para fuentes de datos.
-
class
tinamit.datos.fuente.
FuenteBaseXarray
(obj, nombre, lugares=None, fechas=None)[fuente]¶ Fuente para datos en formato de
Dataset
dexarray
.Parámetros: - obj (xarray.Dataset) – Los datos
- nombre (str) – El nombre de la fuente.
- lugares (str or np.ndarray or list) – Los lugares que corresponden a los datos. Puede se nombre de una columna en el
Dataset
, el nombre de un lugar de cual vienen todos los datos, o una lista de los lugares. - fechas (str or np.ndarray or list or datetime.datetime) – Las fechas de los datos.
-
class
tinamit.datos.fuente.
FuenteCSV
(archivo, nombre=None, lugares=None, fechas=None, cód_vacío=None)[fuente]¶ Fuente para archivos
.csv
.Parámetros: - archivo (str) – El archivo con los datos.
- nombre (str) – El nombre de la fuente.
- lugares (str or np.ndarray or list) – Los lugares que corresponden a los datos. Puede se nombre de una columna en el csv, el nombre de un lugar de cual vienen todos los datos, o una lista de los lugares.
- fechas (str or np.ndarray or list or datetime.datetime) – Las fechas de los datos.
- cód_vacío – Código para identificar variables que faltan.
NA
yNaN
ya están reconocidos.
-
class
tinamit.datos.fuente.
FuenteDic
(dic, nombre, lugares=None, fechas=None)[fuente]¶ Fuente de datos en forma de diccionario.
Parámetros: - dic (dict) – El diccionario con los datos.
- nombre (str) – El nombre de la fuente.
- lugares (str or np.ndarray or list) – Los lugares que corresponden a los datos. Puede se nombre de una llave en el dictionario, el nombre de un lugar de cual vienen todos los datos, o una lista de los lugares.
- fechas (str or np.ndarray or list or datetime.datetime) – Las fechas de los datos.
-
class
tinamit.datos.fuente.
FuentePandas
(obj, nombre, lugares=None, fechas=None)[fuente]¶ Fuente para datos en formato de
DataFrame
dexarray
.Parámetros: - obj (pd.DataFrame) – Los datos
- nombre (str) – El nombre de la fuente.
- lugares (str or np.ndarray or list) – Los lugares que corresponden a los datos. Puede se nombre de una columna en el
Dataset
, el nombre de un lugar de cual vienen todos los datos, o una lista de los lugares. - fechas (str or np.ndarray or list or datetime.datetime) – Las fechas de los datos.
-
class
tinamit.datos.fuente.
FuenteVarXarray
(obj, nombre, lugares=None, fechas=None)[fuente]¶ Fuente para datos en formato de
DataArray
dexarray
.Parámetros: - obj (xarray.DataArray) – Los datos
- nombre (str) – El nombre de la fuente.
- lugares (str or np.ndarray or list) – Los lugares que corresponden a los datos. Puede se nombre de una columna en el
DataArray
, el nombre de un lugar de cual vienen todos los datos, o una lista de los lugares. - fechas (str or np.ndarray or list or datetime.datetime) – Las fechas de los datos.
-
class
tinamit.datos.bd.
BD
(fuentes)[fuente]¶ Una base de datos combina varias
Fuente
.Parámetros: fuentes (Fuente or list) – Las fuentes de la base de datos. -
interpolar
(vars_interés, lugares=None, fechas=None, extrap=False)[fuente]¶ Interpola datos por fecha, tomando el lugar en cuenta.
Parámetros: Devuelve: xr.DataArray
sivars_interés
esstr
,xr.Dataset
sivars_interés
eslist
.Tipo del valor devuelto: xr.DataArray, xr.Dataset
-