chile-hub

Datos oficiales de Chile, curados y reproducibles

Un punto de partida curado para datos abiertos de Chile.

Veintidós capas publicadas y normalizadas — geografía, demografía, economía, salud, educación, gobierno y más — listas para consumir en una línea de código. Con resolución de entidades por nombre y por coordenadas.

22 capas publicadas 346 comunas en el catálogo 100% códigos CUT normalizados Diaria actualización automática
Unidad de Fomento (UF)
Dólar Observado
Euro
U. Tributaria Mensual (UTM)

Estado del pipeline

Cargando estado del hub...
Detalles técnicos y reportes
Cargando...
Cargando...

Más que datasets: capacidades para construir

La capa de datos se acompaña de resolutores, geometría y canales de distribución para que el dato llegue donde lo necesitas.

Resolución de entidades

resolve_comunas()

Convierte nombres de comunas en códigos CUT normalizados (normaliza acentos y mayúsculas; match exacto).

from chile_hub import ChileHub
hub = ChileHub()
hub.resolve_comunas(["santiago", "nunoa"])

Reverse geocoding

resolve_by_coords()

De un par de coordenadas a la comuna que las contiene — sin servicios externos ni claves.

hub.resolve_by_coords(
    [(-33.4489, -70.6693)]  # centro de Santiago
)

Geometría comunal

GeoParquet

Límites poligonales de 345 de las 346 comunas en GeoParquet (Antártica es un gap upstream documentado), listos para QGIS, geopandas o deck.gl.

gdf = gpd.read_parquet(
  "…/geometria_comunal.parquet")

Indicadores en vivo

UF · UTM · IPC

Series diarias y mensuales actualizadas automáticamente, con IPC desde la fuente oficial INE.

hub.load_polars("indicadores")

Distribución abierta

PyPI · Hugging Face · DCAT

El paquete instalable, el mirror en Hugging Face Hub y el catálogo DCAT data.json para descubrimiento.

pip install chile-hub

Salud verificable

build → verify → publish

Cada build valida contratos, integridad SHA-256, frescura y procedencia antes de publicar.

hub.health()

Paquete descargable

ZIP reproducible del hub listo para mover, adjuntar o consumir fuera del repo.
Cargando...
Verificar integridad del archivo
Verificar integridad
shasum -a 256 -c data/normalized/chile-hub-publishable-bundle.zip.sha256

Un modelo de datos nacional, capa por capa

Cada capa nueva pasa un filtro de utilidad real, estabilidad de la fuente y licencia verificable. Lo que está publicado funciona; lo que está en evaluación, todavía no.

Territorio

Regiones, provincias, comunas, códigos CUT, coordenadas y población de referencia.

Disponible

Economía

UF, UTM, dólar, euro e IPC en series normalizadas para análisis y productos.

Disponible

Demografía

Población, proyecciones, hogares y estructura etaria con claves territoriales comunes.

Disponible

Gobierno local

Presupuestos, servicios, infraestructura y directorios municipales reutilizables.

En evaluación

Educación y salud

Establecimientos e indicadores públicos con cobertura y licencias verificables.

Disponible

Medioambiente

Clima, agua, energía y territorio para cruces longitudinales y geográficos.

En investigación

Los datos son tan buenos como su procedencia

Cada capa incluye la información que necesitas para decidir si sirve en producción, análisis o investigación.

Procedencia

Fuente primaria, método de acceso, timestamp y snapshot crudo para auditoría.

Contratos

Esquemas, tipos y claves estables con validaciones que detienen publicaciones inválidas.

Reutilización

Licencia, atribución y redistribución documentadas por dataset, sin ambigüedad.

Integridad

Manifest, hashes SHA256, cobertura, freshness y drift disponibles en cada build.

Leer el caso de estudio completo →

Uso rápido

Consume archivos publicados sin clonar el repositorio ni instalar el helper.

Python + Polars

Carga el Parquet publicado directamente desde cualquier notebook o servicio.
import polars as pl

url = "https://tooltician.com/chile-hub/data/normalized/comunas.parquet"
df = pl.read_parquet(url)

DuckDB directo

Consulta el archivo remoto con SQL, sin descargarlo manualmente.
SELECT *
FROM read_parquet('https://tooltician.com/chile-hub/data/normalized/comunas.parquet')
LIMIT 10;

JSON + curl

Descarga un artefacto abierto con una herramienta disponible en cualquier entorno.
curl -L "https://tooltician.com/chile-hub/data/normalized/comunas.json" \
  -o comunas.json

Explorador SQL

Ejecuta SQL contra los Parquet publicados, en tu navegador. El motor se carga al primer clic.

Contribuye o propón el próximo dataset

Las nuevas capas se priorizan con casos de uso reales. ¿Qué dato chileno necesitas que esté a una línea de distancia?

Apoya el mantenimiento del proyecto

Si chile-hub te ahorra horas de limpieza, puedes ayudar a sostener extractores, validaciones y documentación pública.

Menos tiempo buscando y limpiando datos. Más tiempo construyendo.

chile-hub no reemplaza a las fuentes oficiales. Las vuelve consistentes, comparables y utilizables en flujos modernos de datos.

Hecho con en Chile · GitHub · GitHub Sponsors · Buy Me a Coffee · LinkedIn

Explorador de comunas

Busca por nombre, código CUT, provincia o región.

Listado de comunas de Chile con códigos CUT, población y coordenadas
Código CUT Comuna Provincia Región Población Est. Coordenadas


Cargando comunas...

Estado operativo

Resumen de salud de los datasets del hub: frescura, cobertura, modo de extracción y estado de validación. Actualizado: .

Datasets: ok ⚠️ warn error · Live: Fallback: Stale: Drifted:

Historial reciente: capas ok / warn / error por build

Dataset Estado Modo Validación Frescura Cobertura Drift Advertencias