Instalação¶
O inewave é compatível com versões de Python >= 3.11 (testado em 3.11, 3.12, 3.13 e 3.14).
Em posse de uma instalação local de Python, é recomendado que se use um ambiente virtual para instalação de módulos de terceiros, sendo que o inewave não é uma exceção. Para mais detalhes sobre o uso de ambientes virtuais, recomenda-se a leitura do recurso oficial de Python para ambientes virtuais: venv.
Instalando com pip¶
É possível instalar a versão distribuída oficialmente com pip:
$ pip install inewave
Para atualizar para uma versão mais recente, basta adicionar a flag --upgrade:
$ pip install --upgrade inewave
Para instalar uma versão específica:
$ pip install inewave==x.y.z
Instalando com uv¶
Caso utilize o uv como gerenciador de pacotes, é possível adicionar o inewave a um projeto com:
$ uv add inewave
Ou instalar diretamente no ambiente ativo com:
$ uv pip install inewave
Instalando a versão de desenvolvimento¶
Para contribuir com o projeto ou experimentar funcionalidades ainda não distribuídas, é possível instalar a partir do repositório. Primeiro, clone o repositório com Git:
$ git clone https://github.com/rjmalves/inewave
$ cd inewave
Em seguida, instale as dependências de desenvolvimento com uv:
$ uv sync --extra dev
Para o guia completo de configuração do ambiente de desenvolvimento, consulte o CONTRIBUTING.md.
Verificando a instalação¶
Para confirmar que a instalação foi realizada com sucesso, execute:
import inewave
print(inewave.__version__)