Instalação¶
AutoHybTS requer Python 3.11 ou mais novo.
Pelo PyPI¶
A candidata 1.0.0rc4 está publicada no PyPI. Instale com os extras usados nos exemplos de modelos estatísticos e gráficos:
python -m pip install "autohybts[stats,plot]==1.0.0rc4"
Para instalar apenas o núcleo (NumPy, pandas e scikit-learn):
python -m pip install "autohybts==1.0.0rc4"
Os comandos fixam a candidata; não é necessário adicionar --pre a uma versão
explicitamente solicitada. Para buscar a versão mais recente incluindo candidatas,
use python -m pip install --upgrade --pre "autohybts[stats,plot]". A publicação
no PyPI mantém o status de pré-versão; veja Versão 1 e publicação.
Confira a instalação:
python -c "import autohybts; print(autohybts.__version__)"
Notebooks¶
Em uma célula Jupyter, %pip instala no ambiente do kernel atual:
%pip install "autohybts[stats,plot,notebook]==1.0.0rc4"
Extras¶
Combine os extras entre colchetes, preservando a versão. Por exemplo:
python -m pip install "autohybts[stats,plot,torch]==1.0.0rc4"
Extra |
Uso |
|---|---|
|
ARIMA, ETS e suavização com statsmodels |
|
Gráficos com matplotlib |
|
Kernel e execução dos tutoriais Jupyter (inclui o tqdm) |
|
Barras de progresso das etapas ( |
|
Modelos próprios nesses frameworks |
|
LightGBM, XGBoost e CatBoost |
|
StatsForecast; requer pandas 2.x (veja StatsForecast (Nixtla)) |
|
Busca de hiperparâmetros com Optuna |
|
Leitura do benchmark M3 |
|
PyYAML; reservado: nenhum recurso desta versão depende dele |
Desenvolvimento¶
Para testar o código da branch main antes de sua próxima publicação, instale
do GitHub (requer Git):
python -m pip install "autohybts[stats,plot] @ git+https://github.com/jvataidee/AutoHybTS.git"
Para contribuir a partir de um clone local, use
python -m pip install -e ".[dev,stats,notebook]" na raiz do repositório.
Referências: pré-versões no pip e comando %pip do IPython.