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:
mipmaitru_recursostru_usosdicionario
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
.npzsao 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)
| File | Size | Uploaded | |
|---|---|---|---|
| atlas_ipea-0.1.0.tar.gz | 62.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|