Import data from Table of Input-Output from IBGE
Project description
iotbr
Ferramentas para análise das Tabelas de Recursos e Usos (TRU), estimação de Tabelas Insumo-Produto (MIP), deflação de séries temporais e simulação de choques estruturais com base nas Contas Nacionais do IBGE.
Visão geral
iotbr é um pacote Python voltado à manipulação e análise de dados das Tabelas de Recursos e Usos (TRU) do IBGE. Ele oferece funcionalidades para:
- Leitura, retomada e análise dos dados da TRU, facilitando o entendimento da estrutura produtiva brasileira;
- Estimação de Tabelas Insumo-Produto (MIP) a partir das TRU, com base na metodologia de Guilhoto (2010);
- Deflação de séries temporais com base em índices de preços adequados;
- Simulação e análise de choques estruturais, como variações exógenas na demanda final, permitindo calcular multiplicadores econômicos.
Instalação
pip install iotbr
Exemplos de uso
- 1_tru_analysis.ipynb – leitura e estruturação dos dados da TRU;
- 2_mip_estimation.ipynb – estimação das Tabelas MIP;
- 3_shock_analysis.ipynb – simulação de choques e cálculo de multiplicadores.
Exemplos de choques que podem ser simulados
- Aumento de 10% no consumo das famílias;
- Variação exógena da demanda final (modelo aberto);
- Variação da demanda com realimentação endógena (modelo fechado);
- Cálculo de multiplicadores de produção, emprego e renda do trabalho.
Esses recursos permitem estimar os impactos diretos, indiretos e induzidos de choques sobre a economia setorial.
Variáveis que o pkg iotbr reconhece dentro da tru
-
níveis 20 e 68 so tem dados a partir de 2010
-
a TRU51 apresenta os dados de exportação na forma agregada (X_bens + X_serv = X_bens_serv)
-
a TRU12 apresentava os dados de exportação na forma desagregada até 2010 (X_bens_serv = X_bens + X_serv). A partir de 2010 passa a apresenta-los de forma agregada (X_bens_serv).
-
a TRU51 apresentava os dados de importação na forma desagregada até 2010 (M_bens_serv = CIF_FOB + M_bens + M_serv). A partir de 2010 passa a apresenta-los de forma agregada (M_bens_serv).
-
a TRU12 apresentava os dados de importação na forma desagregada até 2010 (M_bens_serv = CIF_FOB + M_bens + M_serv). A partir de 2010 passa a apresenta-los de forma agregada (M_bens_serv).
-
Resumindo: Variáveis que só estão disponíveis para os níveis 20 e 51 (disponíveis até 2010): CIF_FOB, M_bens, M_serv, X_bens, X_serv
| var | sheet | type | description |
|---|---|---|---|
| OT_pm | oferta | vector | Oferta total a preço de consumidor |
| MG_com | oferta | vector | Margem de comércio |
| MG_tra | oferta | vector | Margem de transporte |
| I_imp | oferta | vector | Imposto de importação |
| IPI | oferta | vector | IPI |
| ICMS | oferta | vector | ICMS |
| OI_liq_Sub | oferta | vector | Outros impostos menos subsídios |
| TI_liq_sub | oferta | vector | Total de impostos líquidos de subsídios |
| OT_pb | oferta | vector | Oferta total a preço básico |
| P_matrix | producao | matrix | Produção das atividades |
| PT | producao | vector | Total do produto |
| CIF_FOB | importacao | vector | Ajuste CIF/FOB |
| M_bens | importacao | vector | Importação de bens |
| M_serv | importacao | vector | Importação de serviços |
| CI_matrix | CI | matrix | Consumo intermediário das atividades |
| D_ci | CI | vector | Total do produto (Tabela 2 CI) |
| X_bens | demanda | vector | Exportação de bens |
| X_serv | demanda | vector | Exportação de serviços |
| C_g | demanda | vector | Consumo da administração pública |
| C_ong | demanda | vector | Consumo das ISFLSF |
| C_f | demanda | vector | Consumo das famílias |
| FBKF | demanda | vector | Formação bruta de capital fixo |
| DE | demanda | vector | Variação de estoque |
| D_final | demanda | vector | Demanda final |
| D_total | demanda | vector | Demanda total |
| VA_table | VA | table | Componentes do valor adicionado |
| M_bens_serv | importacao | vector | (1) Importação de bens e serviços líquida de ajuste CIF/FOB |
| X_bens_serv | demanda | vector | (1) Exportação de bens e serviços líquida de ajuste CIF/FOB |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iotbr-0.1.0.tar.gz.
File metadata
- Download URL: iotbr-0.1.0.tar.gz
- Upload date:
- Size: 7.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab44593a057430e5a20d0213dfba9497468b030b565f16ff3bf1d5482c87189b
|
|
| MD5 |
a3c2b14b52df43a08e5235fd8eebe243
|
|
| BLAKE2b-256 |
5ea86dda62c6b1cc1b478d2f0eedbac6f0fc95f0facfd14cf83b07b205aaec32
|
Provenance
The following attestation bundles were made for iotbr-0.1.0.tar.gz:
Publisher:
python-publish.yml on fms-1988/iotbr
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
iotbr-0.1.0.tar.gz -
Subject digest:
ab44593a057430e5a20d0213dfba9497468b030b565f16ff3bf1d5482c87189b - Sigstore transparency entry: 208799759
- Sigstore integration time:
-
Permalink:
fms-1988/iotbr@116c58a05f7f79f817c8037090e9d1a72eadcaea -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/fms-1988
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@116c58a05f7f79f817c8037090e9d1a72eadcaea -
Trigger Event:
release
-
Statement type:
File details
Details for the file iotbr-0.1.0-py3-none-any.whl.
File metadata
- Download URL: iotbr-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2221dba42f324754c624a8f6ce8f79ac02a606234740badfbd3f52e3eb0d08e
|
|
| MD5 |
cf8f2b26335f5139cbff93b3384deaa7
|
|
| BLAKE2b-256 |
d47a808a2c07339a88d8c8afd4bb67851a8e03d03a3ecf4837f1441b732d86c4
|
Provenance
The following attestation bundles were made for iotbr-0.1.0-py3-none-any.whl:
Publisher:
python-publish.yml on fms-1988/iotbr
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
iotbr-0.1.0-py3-none-any.whl -
Subject digest:
a2221dba42f324754c624a8f6ce8f79ac02a606234740badfbd3f52e3eb0d08e - Sigstore transparency entry: 208799763
- Sigstore integration time:
-
Permalink:
fms-1988/iotbr@116c58a05f7f79f817c8037090e9d1a72eadcaea -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/fms-1988
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@116c58a05f7f79f817c8037090e9d1a72eadcaea -
Trigger Event:
release
-
Statement type: