DadosAbertosBrasil v0.1.1
O novo release (0.1.1) do pacote Dados Abertos Brasil trás uma prévia dos módulos que devem surgir nas versões 0.2 e 0.3.
-
Módulo senado: Inclui algumas das funções disponível na API do Senado Federal. Entre elas estão:
- senado.lista: Coleta a lista de senadores atuais e afastados;
- senado.partidos: Coleta os partidos dos senadores;
- senado.Senador: Classe que coleta as informações completas de um senador.
-
Módulo tse: Baixa e extrai os arquivos do Repositório de Dados Eleitorias. Inclui classes para coleta de dados por partido, candidato, zona e seção eleitoral, como:
- tse.VotacaoPartidoMunZona
- tse.VotacaoCandidatoMunZona
- tse.DetalheVotacaoSecao
- tse.DetalheVotacaoMunZona
-
Módulo _utils: Apresenta uma coletânea de funções de suporte para os outros módulos do pacote. No momento, só inclui uma função:
- _utils.parse_uf: Faz um mapping simples para converter nomes de estados nas siglas de duas letras maiúsculas. Com isso, para qualquer função que exija que o usuário informe uma UF, ele poderá inserir tanto a sigla do estado, quanto o nome completa, com letras maiúsculas ou minúsculas, com ou sem acentos e com qualquer quantidade de espaços.
Além disso, foram feitas algumas atualizações nos módulos já existentes:
- Expansão da classe
camara.Deputado
, que agora permite adicionar parâmetros de busca para a query de coleta de dados de deputados; - Substituição dos pacotes
urllib
ejson
no módulocamara
pelo pacoterequests
; - Adição da função
favoritos.geojson
que coleta as coordenadas (latitude e longitude) do perímetro dos municípios. Ideal para desenhar mapas precisos. - Adição de
Future Warnings
para os pacotes nos estágios iniciais de desenvolvimento.