Skip to main content

Librería y línea de comandos para explorar y exportar datos del Instituto Nacional de Estadística de España

Project description

DINE 🦕

Librería y línea de comandos para explorar y exportar datos del Instituto Nacional de Estadística.

🔍 Recursos

Puedes explorar la documentación de la API en Markdown en la carpeta docs.

🚀 Instalación

Puedes instalar la librería dine usando uv o pip.

pip install dine
uv add dine

Para instalar dine en el sistema de manera aislada, puedes hacerlo con:

uv tool install dine

🛠️ Uso

La librería dine proporciona una interfaz de línea de comandos para interactuar con los datos del INE.

Operaciones Estadísticas

Listar todas las operaciones estadísticas disponibles:

dine operations list

Obtener información detallada sobre una operación específica:

dine operations get <ID_OPERACION>

Tablas Estadísticas

Listar todas las tablas estadísticas disponibles:

dine tables list

Listar tablas de una operación específica:

dine tables list --operation <ID_OPERACION>

Obtener información detallada sobre una tabla específica:

dine tables info <ID_TABLA>

Descargar una tabla y guardarla en formato Parquet:

dine tables download <ID_TABLA>

Especificar una ruta de salida personalizada:

dine tables download <ID_TABLA> --output ruta/personalizada.parquet

Uso desde Python

También puedes usar DINE directamente desde Python:

import dine

# Listar operaciones
operaciones = dine.list_operations()

# Obtener información de una operación
operacion = dine.get_operation("ID_OPERACION")

# Listar tablas
tablas = dine.list_all_tables()
tablas_por_operacion = dine.list_tables_by_operation("ID_OPERACION")

# Obtener información de una tabla
info_tabla = dine.get_table_info("ID_TABLA")

# Descargar una tabla
ruta_salida = dine.download_table("ID_TABLA", "ruta/salida.parquet")

🔧 Desarrollo

Para contribuir al proyecto, se puede usar el siguiente comando para instalar las dependencias necesarias y ejecutar el proyecto.

make install

📝 Licencia

Este proyecto está bajo la licencia MIT. Ver el archivo LICENSE para más detalles.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dine-0.0.2.tar.gz (44.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dine-0.0.2-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file dine-0.0.2.tar.gz.

File metadata

  • Download URL: dine-0.0.2.tar.gz
  • Upload date:
  • Size: 44.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.5

File hashes

Hashes for dine-0.0.2.tar.gz
Algorithm Hash digest
SHA256 afdbedc73e49252be35204325e3d3291090892b401b01301ec560fefd5577b57
MD5 8a2821e0e0c2c640a3a0ec05d9149980
BLAKE2b-256 86f4ef479be2e7851ab619a97300e6ec94cb1e66519a68b07ae4e33ce9fb452e

See more details on using hashes here.

File details

Details for the file dine-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: dine-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.5

File hashes

Hashes for dine-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f2892de431569a94dc12f098dbbc13540f5ace0969c55ae38af5c26bab794a57
MD5 0e86901251fb8f84214882be023a540c
BLAKE2b-256 c920226d665d6796de3fbe9eb5ac4b760bd051f5e3d402a95b0dd8dc7565803c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page