DadosAbertosBrasil v0.1.3
Esta versão (0.1.3) do pacote DadosAbertosBrasil trás uma reformulação completa do módulo senado, além da implementação de algumas boas práticas no código.
Changelog:
DadosAbertosBrasil.senado:
- O pacote senado agora realiza o request em JSON, ao invés de XML. Logo, a importação do pacote xml e as classes para converter a ElementTree em dict se tornaram desnecessárias e foram removidas;
- Criação da classe senado.Lista que substitui o antigo método senado.lista. Esta classe possui os métodos atual, afastados e legislatura, que permite uma busca mais precisa e intuitiva da lista de senadores;
- Criação da classe senado.Senadores que substitui o antigo método senado.senador. Esta classe possui vários métodos e parâmetros de busca para obter informações detalhadas dos senadores;
- Expansão da função senado.partidos, que agora retorna em formato DataFrame e possui filtro de partidos ativos e inativos.
Geral:
- Maior atenção ao PEP 8;
- Adição de Type Hints em todos os métodos e classes do pacote;
- Adição de Docstrings em todos os métodos e classes do pacote. Nos próximos releases os Docstrings serão reescritos para estarem de acordo com padrões praticados na comunidade;