Skip to main content

atlas_ipea

atlas_ipea e um pacote Python para distribuir, carregar e inspecionar bases inter-regionais do Ipea empacotadas em arquivos .npz.

O pacote foi pensado para uso direto em analises com NumPy, sem exigir que o usuario localize manualmente os arquivos de dados dentro do projeto.

Conteudo

As seguintes bases estao incluidas no pacote:

  • mip
  • mai
  • tru_recursos
  • tru_usos
  • dicionario

Instalacao

Instalacao local a partir do codigo-fonte:

python -m pip install -e .

Se preferir uma instalacao nao editavel:

python -m pip install .

Uso rapido

import atlas_ipea as ai

print(ai.datasets())
# ('mip', 'mai', 'tru_recursos', 'tru_usos', 'dicionario')

print(ai.variables("mip")[:5])

arr = ai.load("CI_nac_iknj", dataset_name="mip")
print(arr.shape, arr.dtype)

API principal

datasets()

Retorna os nomes das bases disponiveis.

import atlas_ipea as ai

ai.datasets()

variables(dataset_name)

Lista as variaveis existentes em uma base especifica.

ai.variables("tru_usos")

load(variable_name, dataset_name=None)

Carrega uma variavel individual como numpy.ndarray.

Quando dataset_name nao e informado, o pacote procura a variavel em todas as bases. Se ela existir em mais de uma, uma excecao e levantada para evitar ambiguidade.

ai.load("CI_nac_iknj", dataset_name="mip")

dataset(dataset_name)

Carrega todas as variaveis de uma base e retorna um dicionario dict[str, numpy.ndarray].

mip = ai.dataset("mip")
print(mip.keys())

describe(dataset_name)

Retorna um resumo com nome, formato, tipo e tamanho aproximado das variaveis de uma base.

summary = ai.describe("mai")
print(summary[:2])

find(variable_name)

Informa em quais bases uma variavel aparece.

ai.find("CI_nac_iknj")

Observacoes

  • O pacote requer Python 3.10 ou superior.
  • As estruturas sao retornadas como numpy.ndarray.
  • Os arquivos .npz sao distribuidos junto com o pacote.

Release files for atlas-ipea 0.1.0

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

Source distribution (sdist)

Source distribution for atlas-ipea 0.1.0
File Size Uploaded
atlas_ipea-0.1.0.tar.gz 62.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for atlas-ipea 0.1.0
File Interpreter ABI Platform
atlas_ipea-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 124.4 MB

Release files / atlas_ipea-0.1.0.tar.gz

Download URL atlas_ipea-0.1.0.tar.gz
Size 62.2 MB
Tags Source
SHA-256 checksum
How to use checksums
0f0b7c0a7ddb7615e10a6959e42058b7af8d48911ee9bb02f600a5444a542d72
BLAKE2b-256 checksum
How to use checksums
50de14992206e46974fa33b0fbafd423624b402c89064fe3231191da0470307f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / atlas_ipea-0.1.0-py3-none-any.whl

Download URL atlas_ipea-0.1.0-py3-none-any.whl
Size 62.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
087d127e514d2be6709a5287784a2b226630b48a8b70c93f3c161339620e50af
BLAKE2b-256 checksum
How to use checksums
d7ffa0008334e77b6816e7a154cdc338aabdebe9ba05e69619273000d7c2800b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.0 This release

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