Skip to content

DadosAbertosBrasil v0.4.0

Compare
Choose a tag to compare
@GusFurtado GusFurtado released this 09 Dec 17:22
· 48 commits to master since this release

Nota do Autor

DadosAbertosBrasil é um projeto que iniciou junto com a pandemia de COVID-19 e possuiu alguns objetivos que evoluíram ao longo da jornada.

  • Desenvolver minhas habilidades em Python e Git;
  • Auxiliar na expansão de meu portfólio;
  • Apoiar novos estudos e aplicações de dados;
  • Democratizar a informação em meio a um governo obscurantista.

Foram centenas de horas dedicadas a esse projeto e ele finalmente chegou a um estado que eu considero satisfatório, cumprindo seus objetivos iniciais.

Irei suspender por tempo indeterminado o desenvolvimento deste projeto para poder focar em novas habilidades e aplicações. Porém, o DadosAbertosBrasil já faz parte da minha caixa de ferramentas e estará sempre recebendo a manutenção necessária. Muita coisa precisará ser atualizada em 2022, um ano com eleições gerais e censo demográfico.

Sem mais delongas, segue o changelog da versão 0.4.0.

Documentação Oficial

O website da documentação oficial agora será gerado por pdoc e foi atualizado em https://www.gustavofurtado.com/dab.html

Type Hinting & Docstrings

Todas as funções e classes do pacote tiveram seus respectivos type hinting e docstrings revisados, a fim de deixá-los mais aderentes ao padrão numpydoc.

camara & senado

Os objetos e funções dos módulos camara e senado foram refatorados e padronizados.

  • Eles agora são subclasses de um mesmo objeto DAB_Base;
  • Nomes das colunas foram padronizados;
  • Adição de um novo argumento url para removar URL, URI e e-mails da tabela final.
  • Todos os métodos e funções possuem os argumentos index e formato.

favoritos.pib

Nova função para captura da variação anual e trimestral do PIB (Produto Interno Bruto) do Brasil.

  • Capturar a variação porcentual trimestral do PIB
>>> favoritos.pib(periodo='trimestral')
       periodo      valor
0   1997-01-01   3.400572
1   1997-04-01   4.754002
2   1997-07-01   1.791279
3   1997-10-01   3.738518
4   1998-01-01   1.007575
..         ...     ...
  • Capturar PIB anual, pondo o período como index da tabela.
>>> favoritos.pib(periodo='anual', index=True)
               valor
periodo             
1997-01-01  3.394846
1998-01-01  0.338098
1999-01-01  0.467938
2000-01-01  4.387949
2001-01-01  1.389896
...              ...

Depreciação de favoritos.geojson

A função favoritos.geojson foi depreciada e deve ser eventualmente removida.
É recomendado que se usa a função ibge.malha, que foi expandida com o argumento formato.
Caso formato='geojson', então será retornado um arquivo GeoJSON semelhante ao da função depreciada.

>>> ibge.malha(localidade, formato='geojson')

DadosAbertosBrasil.uf.UF

Métodos da classe UF atualizados de acordo com as respectivas funções originais.