Pular para o conteúdo

Instalação

Para usar a biblioteca no dia a dia:

Terminal window
pip install riskbands

Se você também quiser os extras visuais usados em notebooks e demos com Plotly:

Terminal window
pip install "riskbands[viz]"

Para trabalhar no repositório local, rodar testes e executar notebooks:

Terminal window
git clone https://github.com/joaaomaia/RiskBands.git
cd RiskBands
pip install -e .[dev]

O extra dev adiciona ferramentas úteis para:

  • testes com pytest
  • notebooks com ipykernel
  • exportação .xlsx
  • visualizações com Plotly
  • build e validação de release

A instalação principal cobre o núcleo do projeto:

  • pandas
  • numpy
  • scikit-learn
  • optbinning
  • optuna
  • category_encoders
  • Exportação .xlsx exige uma engine compatível, como openpyxl.
  • O fluxo supervisionado numérico reaproveita optbinning.
  • O uso de Optuna é opcional.

O site da documentação vive em docs-site/ e usa Astro + Starlight.

Para rodar localmente:

Terminal window
cd docs-site
npm ci
npm run dev

Para gerar build de produção:

Terminal window
cd docs-site
npm ci
npm run build

O melhor próximo passo costuma ser:

  1. Quickstart
  2. Score e estratégias
  3. Outputs e diagnóstico