Guia de Instalação
O animaflow pode ser instalado de forma modular dependendo do caso de uso e dos motores de renderização desejados.
Instalação via pip
1. Pacote Básico (Core + Web Canvas)
Para criar fluxos, rodar layouts e exportar visualizações interativas em HTML/SVG independente:
2. Com suporte ao Renderizador Manim (Vídeo & GIF)
Para gerar animações em vídeo MP4 e GIFs em alta definição para LinkedIn, YouTube ou apresentações:
3. Todos os Renderizadores Opcionais
Instala o core e o renderizador de vídeo Manim. A exportação Web Canvas usa apenas recursos incluídos no pacote básico:
4. Ferramentas de Desenvolvimento e Publicação
Instala pytest, Ruff, mypy, build e twine:
Dependências de Sistema
FFmpeg (Obrigatório para o Manim)
Para compilar vídeos e extrair GIFs através do Manim Community Edition, o binário do ffmpeg precisa estar presente no seu PATH:
=== "Ubuntu / Debian"
=== "macOS (Homebrew)"
=== "Windows (Winget / Chocolatey)"
Verificando a Instalação
Abra um terminal interativo Python e execute:
import animaflow as af
flow = af.Flow(title="Teste de Instalação")
node = flow.add_node("API Gateway")
print(f"animaflow instalado com sucesso! Nó criado: {node.name}")
Se o comando executar sem erros, sua instalação está pronta para o Primeiro Diagrama!