A Python Dash Project.
PyDash is a framework for the development of adaptive streaming video algorithms. It is a learning tool designed to abstract the networking communication details, allowing e-students to focus exclusively on developing and evaluating ABR protocols.
We are from the Department of Computer Science at the University of Brasília (UnB), Brazil.
This project is leaded by Prof. Dr. Marcos Caetano and Prof. Dr. Marcelo Marotta.
If you have any questions regarding the pyDash project, please drop us an email.
Para a utilização deste projeto é necessária a instalação dos seguintes pacotes python.
numpy matplotlib scipy seaborn
Existem algumas formas de você configurar o seu ambiente. Nesta seção iremos apresentar apenas uma das formas possíveis.
- O primeiro passo é fazer o checkout do seu código. Utilizando um terminal, faça um clone do repositório.
git clone https://github.com/mfcaetano/pydash.git
Se você está fazendo uma das cadeiras de redes do Departamento de Computação da UnB, sugerimos que você não faça simplesmente o download do código. Clone o repositório pois atualizações desta ferramenta serão feitas para que novas funcionalidades sejam disponibilizadas para vocês.
python3 -m venv pydash/venv
- Entre no repositório
cd pydash
- O próximo passo é ativar o terminal e carregar as configurações python.
source venv/bin/activate
- Agora você precisa instalar as bibliotecas utilizadas pela ferramenta pyDash.
pip3 install numpy matplotlib scipy seaborn
Pronto! Para testar o código, basta executar:
python3 main.py