Metadata-Version: 2.4
Name: UFRJgic
Version: 0.1.7
Summary: Ferramentas para ler as matrizes insumo-produto publicadas por Passoni & Freitas (2023).
Author: Felipe Morellli da Silva
Project-URL: Homepage, https://mira.carbonprice.top/
Keywords: mip,input-output,brasil,pandas
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: pandas>=1.4
Requires-Dist: openpyxl>=3.1

# UFRJgic

Ferramentas em Python para acessar os recortes das matrizes insumo-produto anuais estimadas por Passoni & Freitas (2023). O pacote expõe duas funções (`var` e `var_list`) que trabalham diretamente com os arquivos `.xlsx` distribuídos pelos autores.



## Instalação
```bash
pip install UFRJgic
```

## Guia rápido das funções `var` e `var_list`

1) A função `var()` retorna informações das matrizes estimadas por Passoni e Freitas (2023) a partir dos arquivos `.xlsx` localizados no diretório padrão (ou no diretório configurado).

01.1) Variáveis de entrada
- `ano`: 
  - arquivos com 67 atividades: 2010-2021
  - arquivos com 42 atividades: 2000-2021
  - `PAA` não inclui o ano inicial (2010 para 67 atividades, 2000 para 42 atividades)
- `n_atividade`: número de atividades (`42` ou `67`)
- `preco`: `PCR` (preços correntes, padrão), `PAA` (preço do ano anterior), `PCT` (preços básicos de 2010) ou PRL (preços básicos de 2010 em unidades de volume)
- `nome_aba` (sensível a maiúsculas): `Recursos`, `Usos`, `Usos Nacional`, `Usos Importado`, `Impostos`, `Comércio`*, `Transporte`*, `An`, `Am`, `Z`, `Produção VOL`, `Usos pc VOL`, `Usos pb VOL`, `Usos Nacional VOL`, `Usos Importado VOL`.
- `codigo_variavel`: use `var_list(nome_aba, n_atividade)` para descobrir os códigos disponíveis


01.2) Exemplo
```python
from UFRJgic import var
ipi = var('2011', '67', 'PCR', 'Recursos', 'IPI')
print(ipi.head())
```
https://colab.research.google.com/drive/1rovC5sm8ZIa5i9Yogl7I8rJkUmHI9tym#scrollTo=-Hl208JRKqXt

## Limitações atuais
1) Somente matrizes quadradas (PCR/PAA/PCT/PRL)
3) A função `var_list(preco, n_atividade, nome_aba)` retorna um DataFrame com `codigo_variavel`, `descricao_variavel` e `dimensao` para aquela aba e dimensão. Utilize-a antes de chamar `var` para confirmar os códigos.


---

Fontes dos dados `.xlsx`:
- ALVES-PASSONI, Patieene; FREITAS, Fabio. *Estimação de Matrizes Insumo-Produto anuais para o Brasil no Sistema de Contas Nacionais Referência 2010*. Pesquisa e Planejamento Econômico (PPE), v. 53, n. 1 (jan/abr), 2023. Disponível em: https://repositorio.ipea.gov.br/bitstream/11058/13265/23/PPE_v53_n1_Artigo4_estimacao_de_matrizes.pdf
- ALVES-PASSONI, Patieene; FREITAS, Fabio. *Como deflacionar matrizes insumo-produto? Uma proposta de uma série deflacionada para o Brasil no SCN 2010*. Texto para Discussão 030/2022, Instituto de Economia/IE, UFRJ, 2022. Disponível em: https://www.ie.ufrj.br/images/IE/TDS/2022/TD_IE_030_2022_PASSONI_FREITAS.pdf
