/DatosMex

Proyecto de Python para interactuar con las bases de datos abiertas en México

Primary LanguagePython

DatosMex

Proyecto en Python orientado a la creación de librerías para el manejo de bases de datos abiertas en México. Actualmente se están desarrollando dos librerías: INEGIpy y BANXICOpy. La primera está dedicada a las APIs del INEGI: el Banco de Indicadores, el DENUE, el Servicio de Ruteo y el Catálogo de Claves Únicas Geoestadísticas o Marco Geoestadístico. La segunda está dedicada a la API del Sistema de Inforamción Económica del Banco de México.

INEGIpy

Librería de Python para interactuar con las APIs del INEGI.

Clases:

Además de una clase general para obtener los indicadores económicos, se están desarrollando clases particulares para los series de uso común, como:

  • PIB
  • Inflación
  • Desocupación

Uso:

from INEGIpy import Indicadores

# Se requiere un token proporcionado por el INEGI
token = 'foobar'
indicador = Indicadores(token) 

indicador.obtener_df(indicadores = '628229', bancos = 'BIE', nombres = 'Inflación General', inicio = '2018-06', fin = '2021-12')

Las consultas ya generadas se mantienen guardadas en el mismo objeto para uso subsecuente a menos que se cambie algún parámetro. Esto funciona en ambas formas: ya sea estableciendo los parámetros dentro o fuera de las funciones.

Los indicadores se pueden obtener del constructor de consultas proporcionado por el INEGI.

BANXICOpy

Librería de Python para interactuar con la API del Sistema de Información Económica del Banco de México.

Clases:

Una clase general para acceder a los indicadores proporcionados por el catálogo de series de Banxico.

  • Banxico

Además de una clase general para obtener las series, se están desarrollando clases particulares para los series de uso común, como:

  • Tipo de Cambio
  • Tasas de interés
  • Balaza de pagos

Uso:

from BANXICOpy import Banxico

# Se requiere un token proporcionado por el INEGI
token = 'foobar'
indicador = Banxico(token)

indicador.obtener_df(indicadores = ['SF46405','SF46410'], nombres = ['USD','EURO'], inicio = '2020-01-01', fin = '2021-09-14')

Las consultas ya generadas se mantienen guardadas en el mismo objeto para uso subsecuente a menos que se cambie algún parámetro. Esto funciona en ambas formas: ya sea estableciendo los parámetros dentro o fuera de las funciones.

Los indicadores se pueden obtener del catálogo de series proporcionado por el Bancon de México.