Skip to main content

condepe logo do condepe

Acesso, pelo Python, aos dados abertos do Observatório de Pernambuco, publicados pela Condepe/Fidem (Agência Estadual de Planejamento e Pesquisas de Pernambuco): séries municipais de população, economia, finanças públicas, trabalho, educação, saúde, segurança, transporte e meio ambiente para os 185 municípios de Pernambuco.

Todas as fontes são publicadas no mesmo formato longo (uma observação por linha, 15 colunas), e por isso um único conjunto de funções atende a todas, devolvendo pandas.DataFrame.

Instalação

pip install condepe
# versão em desenvolvimento:
pip install git+https://github.com/StrategicProjects/condepe-py

Uso

import condepe

# Fontes disponíveis (uma por linha) e a versão do catálogo
cat = condepe.condepe_catalog()
cat.attrs["version"]

# Indicadores de uma fonte
condepe.condepe_indicators("sidra_populacao_estimada")

# Uma série: Recife (IBGE 2611606), de 2020 em diante
condepe.condepe_series(
    "sidra_populacao_estimada",
    "Populacao residente estimada",
    code="2611606",
    years=range(2020, 2027),
)

# Uma fonte inteira e a lista de municípios
condepe.condepe_data("datasus_sinasc")
condepe.condepe_localities()

# Mapas (pip install "condepe[geo]"): malha da Condepe/Fidem ou do IBGE,
# regionalizações do estado e junção dos dados pelo código IBGE
malha = condepe.condepe_geometry(noronha=False)
rd = condepe.condepe_geometry("rd")        # Regiões de Desenvolvimento
condepe.condepe_regions("regiao_saude")    # a que região pertence cada município
mapa = condepe.condepe_add_geometry(condepe.condepe_series(
    "sidra_populacao_estimada", "Populacao residente estimada", years=2025))

# Camadas de referência (GeoDataFrame): rodovias do DER-PE, hidrografia da
# ANA e qualquer camada do catálogo, como as terras indígenas da FUNAI
condepe.condepe_roads(type="estaduais")
condepe.condepe_hydrography("reservatorios")
condepe.condepe_layer("terras_indigenas")

Os nomes das colunas ficam em português, como publicados, para que todo resultado possa ser rastreado até os arquivos oficiais: cd_municipio_ibge, nm_municipio, ano, mes, indicador, indicador_base, valor, unidade, natureza, id_fonte, eixo, tema, assunto, fonte_original, arquivo_origem. Séries mensais trazem o período em indicador ("… [MM/AAAA]") e em mes; indicador_base é o rótulo sem ele.

Documentação: https://strategicprojects.github.io/condepe-py/ — primeiros passos, exemplos, mapas e a relação das fontes.

De onde vêm os dados

Os arquivos ficam em cache em disco por versão do catálogo (condepe_cache_dir()) e são conferidos pelo SHA-256 publicado no catálogo; o catálogo vale por 6 horas. As variáveis CONDEPE_URL, CONDEPE_MIRROR_URL e CONDEPE_CACHE_DIR substituem os padrões.

Fontes, citação e licença

Os números não são produzidos pela Condepe/Fidem: cada série vem de uma fonte pública oficial (IBGE, Ministério da Saúde, INEP, Ministério do Trabalho, Tesouro Nacional, TCE-PE, Banco Central, entre outras), indicada em toda linha pelas colunas fonte_original e arquivo_origem. A Condepe/Fidem coleta, confere, padroniza e organiza essas séries no Observatório de Pernambuco.

Ao usar os dados, cite a fonte original e o Observatório como organizador, com a versão do catálogo. condepe_cite() monta a citação:

condepe.condepe_data("sidra_populacao_estimada").pipe(condepe.condepe_cite)  # uma por fonte
condepe.condepe_cite("datasus_sinasc")                                      # pelo identificador
condepe.condepe_cite()                                                      # o acervo inteiro

Funciona também depois de filtrar ou concatenar, porque usa as colunas id_fonte e fonte_original. Por exemplo:

IBGE - Estimativas da Populacao. Dados organizados pela Condepe/Fidem no Observatório de Pernambuco (fonte sidra_populacao_estimada), versão 2026-11-05_235518, https://cf.pe.gov.br/observatorio/fontes/sidra_populacao_estimada.

A organização (padronização, estrutura, catálogo e metadados) é publicada sob CC BY 4.0; os dados de cada fonte seguem os termos de uso de quem os publicou.

Código: MIT. Para ler ou gravar buckets privados do s3.pe.gov.br com chave de acesso, veja o s3pe; o condepe não precisa de chave, porque os dados abertos do Observatório são públicos. Há um pacote R com as mesmas funções: condepe para R.

Metadata

Release files for condepe 0.1.3

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

Source distribution (sdist)

Source distribution for condepe 0.1.3
File Size Uploaded Provenance Actions
condepe-0.1.3.tar.gz 649.2 kB With provenance Details for condepe-0.1.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for condepe 0.1.3
File Interpreter ABI Platform Actions
condepe-0.1.3-py3-none-any.whl Python 3 none any Details for condepe-0.1.3-py3-none-any.whl

Total release size: 674.0 kB

Release files / condepe-0.1.3.tar.gz

Download URL condepe-0.1.3.tar.gz
Size 649.2 kB
Tags Source
SHA-256 checksum
How to use checksums
07e536f10150c8af0baf71c3cd6d1fcfe0da700ab0351cf5424b6b59f3ddef05
BLAKE2b-256 checksum
How to use checksums
22ad4f8c1b6352aec30c0388e6e532422a842142d998564b89e4d521c1e8f0ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 6, 2026.

Transparency log

Release files / condepe-0.1.3-py3-none-any.whl

Download URL condepe-0.1.3-py3-none-any.whl
Size 24.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cc597cd6fb1b70dec796fc0bf3c884c6567bef9647f7d8d23dfe2eeecf337f9b
BLAKE2b-256 checksum
How to use checksums
430b6d096b418e52d005e655056fdbb3fc4c097d8308001e42905a0914375a5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 6, 2026.

Transparency log

Security for condepe 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for condepe-0.1.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 6, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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