alvarofpp / analysis-ufrn

Analise da taxa de aprovação das disciplinas da UFRN por período

Home Page:https://analysis-ufrn.streamlit.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Análises dos dados abertos da UFRN

Análises presentes:

  • Acervo da biblioteca;
  • Taxa de aprovação dos componentes curriculares.

Reprodução

Você pode executar esse aplicativo de duas formas:

  • Usando virtual environment;
  • Usando Docker.

Usando virtual environment

# Criar environment
python3 -m venv nome-do-env

# Ativar environment
source nome-do-env/bin/activate

# Instalar dependências
pip install -r requirements.txt

# Coletar os dados
python extract.py

# Preparar os dados
python transform.py

# Subir app
streamlit run app.py

Usando Docker

# Criar a imagem Docker
make build

# Extrair os dados
make extract

# Transformar os dados em um único JSON
# (essa etapa pode demorar um pouco)
make transform

# Subir app
make run

About

Analise da taxa de aprovação das disciplinas da UFRN por período

https://analysis-ufrn.streamlit.app/

License:Apache License 2.0


Languages

Language:Python 94.6%Language:Makefile 3.3%Language:Dockerfile 1.2%Language:Shell 0.8%