Skip to content

CelsoSingoAramaki/tse-dados

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TSE Dados

Esse projeto contém os códigos e análises para criação do CEPESPData (cepesp.io). O CEPESPData é um repositório que permite o acesso, de forma fácil e confiável, aos resultados e dados eleitorais. O CEPESPData permite a consulta e fácil visualização de resultados e dados eleitorais para todos os cargos, a partir de diferentes agregações geográficas (Brasil, UF, município, micro-região, entre outras), de 1998 a 2014.

Além de facilitar o acesso aos dados eleitorais, temos o objetivo de criar um repositório aberto e transparente. Dessa forma, nossos códigos, análises e testes de consistências dos dados estão disponíveis neste repositório. Estamos desenvolvendo também, um R API (https://github.com/Cepesp-Fgv/cepesp-r), Python API (https://github.com/Cepesp-Fgv/cepesp-python) e Rest API (https://github.com/Cepesp-Fgv/cepesp-rest) para auxiliar na consulta dos dados no nosso repositório a partir de liguagens de programação.

Sugestões, correções e demais contribuições são bem-vidas.

Pré-requisitos

  • Python 3.6 ou mais recente

Instalação

Primeiro, você precisa instalar a ferramenta virtualenv

pip install virtualenv

E então, criar um ambiente virtual.

cd /caminho/para/o/tse-dados
virtualenv .venv --python=python3

Para ativar o seu ambiente virtual recém criado:

  • No Linux/MacOS:
    source .venv/bin/activate
  • No Windows:
    ./.venv/Scripts/activate

Instale os módulos requeridos pelo sistema.

pip install -r requirements.txt

Crie um arquivo .env e edite-o

cp .env.example .env

Pronto! Agora já pode iniciar a aplicação

Rodando o Servidor Web (CepespData)

FLASK_APP=web/application.py python -m flask run

Rodando o ETL

Antes de dite o arquivo etl/config.py com as configurações necessárias.

python -c "from etl.run import run; run()"

Fonte Original dos Dados:

Muitos dos dados originais utilizados aqui podem ser encontrados em no Repositório de Dados do TSE: http://www.tse.jus.br/eleicoes/estatisticas/repositorio-de-dados-eleitorais

Wiki

About

Esse projeto tem como objetivo visualizar e avaliar os dados de votação do Tse

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 44.1%
  • Jupyter Notebook 30.2%
  • HTML 21.2%
  • JavaScript 3.2%
  • CSS 1.3%