Skip to main content

IBGE-Utils

ibge-utils é uma API Python com funções utilitárias para manipulação e extração de dados georeferenciados, de acordo com os padrões do IBGE.

Dados

Os dados da API foram extraídos das Tabelas da Divisão Territorial Brasileira 2022 do IBGE, e estão distribuídos nas tabelas do arquivo ibge.duckdb no seguinte esquema:

tables

Macrorregiões

from ibge.brasil import Macrorregiao

norte = Macrorregiao(geocodigo=1) # OU
norte = Macrorregiao(nome="norte")

norte.estados # Estados do Norte
# Ouput:
# [Rondônia, Acre, Amazonas, Roraima, Pará, Amapá, Tocantins]
norte.mesorregioes # Mesorregiões do Norte
norte.microrregioes # Microrregiões do Norte
norte.municipios # Todos os municípios do Norte

Estados

from ibge.brasil import Estado

rondonia = Estado(geocodigo=11) # OU
rondonia = Estado(uf="RO")

rondonia.macrorregiao # Norte
rondonia.mesorregioes # [Leste Rondoniense, Madeira-Guaporé]
rondonia.microrregioes # Microrregiões de Rondônia
rondonia.municipios # Todos os municípios de Rondônia

Municípios

from ibge.brasil import Municipio

cerejeiras = Municipio(geocodigo=1100056)

cerejeiras.macrorregiao # Norte
cerejeiras.estado # Rondônia
cerejeiras.mesorregiao # Leste Rondoniense
cerejeiras.microrregiao # Colorado do Oeste
cerejeiras.info
# Output:
# {'latitude': -13.187,
# 'longitude': -60.8168,
# 'fuso_horario': 'America/Porto_Velho'}

Release files for ibge-utils 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ibge-utils 1.0.1
File Size Uploaded
ibge_utils-1.0.1.tar.gz 246.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ibge-utils 1.0.1
File Interpreter ABI Platform
ibge_utils-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 494.5 kB

Release files / ibge_utils-1.0.1.tar.gz

Download URL ibge_utils-1.0.1.tar.gz
Size 246.7 kB
Tags Source
SHA-256 checksum
How to use checksums
945a19e9253fc7981d3e4ee528d3d9a0402b7025c2a41f7d27dcf8a3806f3e8c
BLAKE2b-256 checksum
How to use checksums
678a0a1502abf6f1a9ca08c268395ffbfb9aa0e6145b65ffe5265a5ceceb45e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.11.8 Linux/6.5.0-1015-azure

Release files / ibge_utils-1.0.1-py3-none-any.whl

Download URL ibge_utils-1.0.1-py3-none-any.whl
Size 247.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a48338a993aa993ff8a5633cc6ec49e52d7e45e206748bdf8fdb29cf790df689
BLAKE2b-256 checksum
How to use checksums
e0e668c27742a90ba4366ae15f482ef566a22bec598822b499108903d715ea54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.2 CPython/3.11.8 Linux/6.5.0-1015-azure

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page