Saltar a contenido

Instalación

PyPI

pip install chile-hub
from chile_hub import ChileHub

hub = ChileHub()
comunas = hub.load_polars("comunas")

Caché de datos

La wheel no incluye los archivos de datos generados. En el primer uso, ChileHub() descarga el archivo verificado chile-hub-publishable-bundle.zip desde GitHub Releases, verifica su archivo SHA256 y lo extrae en el directorio de caché del usuario.

Usa la CLI para gestionar la caché:

chile-hub cache status
chile-hub cache update
chile-hub cache clear

Configura CHILE_HUB_CACHE_DIR para sobrescribir la ubicación de la caché.

Con la caché latest, chile-hub consulta GitHub Releases como máximo una vez por semana para avisar si existe una versión más reciente de los datos. No envía información de uso y los problemas de red no interrumpen la carga. Configura CHILE_HUB_NO_UPDATE_CHECK=1 para desactivarlo o CHILE_HUB_LANG=es|en para elegir el idioma del aviso.

Artefactos locales y sin conexión

Para uso sin conexión, puebla la caché antes de desconectarte:

chile-hub cache update

Para usar artefactos construidos desde una copia local, pasa el directorio normalizado:

from chile_hub import ChileHub

hub = ChileHub(data_dir="data/normalized")

Fijación de versión

Fija la versión del paquete con pip:

pip install chile-hub==1.15.0

Fija los datos seleccionando el tag de release correspondiente al actualizar la caché:

chile-hub cache update --data-version v1.15.0

Desde R

Los artefactos del hub (Parquet, DuckDB, ZIP) son consumibles directamente desde R sin instalar el paquete Python. Ver Uso desde R para recetas con arrow y duckdb.