Skip to main content

Pacote Python para analistas e consultoria económica: funções para baixar dados de fontes económicas de forma fácil.

Project description

data_economist

Pacote Python para analistas e consultoria económica: funções para baixar dados de fontes económicas de forma fácil. Pensado para ser usado como biblioteca instalável por qualquer pessoa da área.


Autor

Uirá de Souza
Desenvolvedor há mais de 10 anos, formado em Ciência da Computação.
E-mail: uira182@hotmail.com
Telefone: +55 18 98151-7906


Instalação

Quando o pacote estiver publicado no PyPI:

pip install data-economist

Em desenvolvimento (a partir da pasta do projeto):

pip install -e .

Uso

Fonte IBGE (SIDRA e metadados)

from data_economist import ibge

# Dados: uma URL ou lista de URLs (resultados aninhados num único JSON)
url = "https://apisidra.ibge.gov.br/values/t/8888/n3/all/v/12606/p/last/c544/129317"
dados = ibge.url(url)           # lista de dicts (1º = cabeçalho, resto = registos)
# varios = ibge.url([url1, url2])  # [resultado1, resultado2]

# Metadados: número da tabela (ex.: 8888 = Produção Física Industrial)
meta = ibge.metadados(8888)
# meta["nome"], meta["variaveis"], meta["classificacoes"], meta["periodicidade"], etc.

Documentação completa da fonte IBGE: docs/fonte-ibge.md.

Fonte BCB SGS (Banco Central — séries temporais)

from data_economist import bcb_sgs

# Série completa (último valor → para trás, de 10 em 10 anos)
dados = bcb_sgs.get(433)   # 433 = IPCA

# Com datas: início, ou fim, ou intervalo (formato YYYY-MM-DD)
dados = bcb_sgs.get(433, "2020-01-01")              # de 2020 até o último valor
dados = bcb_sgs.get(433, None, "2000-01-06")       # de 2000-01-06 para trás
dados = bcb_sgs.get(433, "2020-01-01", "2025-01-01")  # só o intervalo 2020–2025
# Cada item: {"data": "DD/MM/YYYY", "valor": "..."}

Documentação completa da fonte BCB SGS: docs/fonte-bcb-sgs.md.
Outras fontes (BCE, Eurostat, IMF) serão documentadas em docs/.


Estrutura do projeto

data_economist/
├── src/data_economist/   # Código do pacote
├── docs/                 # Documentação
├── tests/                # Testes
├── config/               # Exemplo de configuração (token PyPI)
├── pyproject.toml
└── README.md

Documentação


Licença

MIT. Ver LICENSE.


Contribuir

Projeto público no GitHub. Issues e pull requests são bem-vindos. Ver documentação em docs/ para como publicar releases e como utilizadores podem instalar e usar o pacote.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

data_economist-0.2.0.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

data_economist-0.2.0-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file data_economist-0.2.0.tar.gz.

File metadata

  • Download URL: data_economist-0.2.0.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for data_economist-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e43d3617be31709da950e34b69f6f452e3d5e765515db56a3ef2c544d9d83a15
MD5 71c2ea368cb3d90a8c2290f3debdfa29
BLAKE2b-256 78d22842036be87beb121ef589c44201ae926c2376a13acf7189cb8096dc71d4

See more details on using hashes here.

File details

Details for the file data_economist-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: data_economist-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for data_economist-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b8d4ce4fa26408b704df933f4291c7ca936769822f9b3009c12be0dd73dff22
MD5 da0f056c4fa7640a150142fa9661e76c
BLAKE2b-256 46403bf38b4aaf6f057803b84c2f8c15167c52b1b2df68ca00d5782153f10241

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page