Skip to content

Instalação Manual

Requisitos

  • Python 3.8 (ou superior);
  • Python-venv 3.12.7 (ou superior);
  • Git 2.43.0 (ou superior);
  • GNU Make 4.3 (ou superior);
  • pdfTeX 3.141592653-2.6-1.40.25 (ou superior);
  • kpathsea version 6.3.5 (ou superior);
  • Recomenda-se a distribuição Ubuntu 24.04.2 LTS para seguir os passos de instalação/atualização de pacotes.

Instalação

Clonar o repositório

Inicialmente faça o clone do repositório, contendo o projeto:

git clone https://github.com/arthurcadore/simulacao-tcc.git

Em seguida, acesse o diretório do projeto:

cd simulacao-tcc

Instalação com Makefile

No diretório do projeto, atualize os pacotes do sistema:

apt-get update

Instale as dependências necessárias para o Makefile:

apt-get install python3-venv git make -y

O projeto inclui um Makefile que automatiza a criação do ambiente virtual e a instalação das dependências listadas no requirements.txt.

make install

Em seguida, instale as dependências adicionais para geração de PDF (Linux) utilizando latex, necessário para a documentação:

make install-additional

Ativar o ambiente virtual

Após a instalação, ative o ambiente virtual com:

source .venv/bin/activate

Documentação

Visualizando Localmente

Para visualizar a documentação localmente, use:

make doc

Isso irá iniciar um servidor local em http://localhost:8005

Conversão PDF para SVG

Para gerar as imagens usadas na documentação web, converta os arquivos PDF para SVG com o Makefile:

make doc-images

Publicar a Documentação

Para publicar a documentação no GitHub Pages, use:

make deploy-docs

Suporte

Para relatar problemas ou solicitar recursos, por favor abra uma issue no GitHub.

Licença

Este projeto faz parte do Trabalho de Conclusão de Curso em Engenharia de Telecomunicações do IFSC. Consulte o arquivo LICENSE para mais detalhes sobre os termos de uso.

Contato

  • Autor: Arthur Cadore M. Barcella
  • Orientadores:
  • Prof. Roberto Wanderley da Nóbrega, Dr.
  • Prof. Richard Demo Souza, Dr.
  • Instituição: IFSC - Instituto Federal de Santa Catarina