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.
Librería de Python para interactuar con las APIs del INEGI.
- Indicadorres: clase general para acceder a los indicadores económicos proporcionados por el constructor de consultas del INEGI.
- DENUE: clase para acceder a los datos del Directorio Estadístico Nacional de Unidades Económicas (DENUE).
- Ruteo: clase para utilizar el Servicio de Ruteo de México.
- MarcoGeoestadistico: clase para obtener la información de las áreas geoestadísticas que define el INEGI en el Censo de Población y Vivienda 2020.
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
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.
Librería de Python para interactuar con la API del Sistema de Información Económica del Banco de México.
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
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.