geobr icon indicating copy to clipboard operation
geobr copied to clipboard

erro em geobr.read_comparable_areas() no python

Open gustavoalcantara opened this issue 2 years ago • 4 comments

Oi Rafael e João. Tudo bem com vocês? Sempre um prazer poder utilizar o geobr. Agradeço demais pela iniciativa.
Pessoal, tenho enfrentado um erro utilizando no colab a função read_comparable_areas().

ao atribuir amc = geobr.read_comparable_areas(start_year=1991, end_year=2010) ou amc = geobr.read_comparable_areas()

o seguinte erro aparece: 831 """ 832 if is_term(self.terms): --> 833 return frozenset([self.terms.name]) 834 return frozenset(term.name for term in com.flatten(self.terms)) 835

No R roda tranquilo

Testei em mais de um computador, porém sem sucesso. Vocês podem me ajudar? Agradeço muito a atenção. Excelente semana!

gustavoalcantara avatar Jul 18 '22 17:07 gustavoalcantara

Oi @gustavoalcantara . Obrigado pela mensagem. A função read_comparable_areas() ainda não foi traduzida para Python. Acabei de atualizei a tabela de tradução. Se você ou outra pessoa quiser contribuir com essa funcao em Python, qualquer ajuda é super bem vinda via pull request

rafapereirabr avatar Jul 18 '22 18:07 rafapereirabr

Oi @rafapereirabr muito obrigado! Agradeço muito o compartilhamento da tabela, também. Sobre a ajuda, claro que topo! Porém, preciso de um tempo pra estudar sobre as funções. Te retorno assim que possível. Eu sou eximio usuário deste pacote. Muito me interessa em colaborar. Muito obrigado! Excelente semana.

gustavoalcantara avatar Jul 18 '22 18:07 gustavoalcantara

Na real está traduzida sim. Testei esses inputs que você deu, @gustavoalcantara, mas não identifiquei nenhum erro. Você dar um traceback mais completo por favor.

JoaoCarabetta avatar Aug 30 '22 14:08 JoaoCarabetta

@JoaoCarabetta , os parâmetros que to inserindo tão certo? O start_year= e end_year= é isso aí mesmo, né? o traceback é esse aqui ó: @property def names(self): """ Get the names in an expression. """ if is_term(self.terms): return frozenset([self.terms.name]) return frozenset(term.name for term in com.flatten(self.terms))

PARSERS = {"python": PythonExprVisitor, "pandas": PandasExprVisitor}

fim do traceback

lembrando que to no Colab. Será por isso?

gustavoalcantara avatar Sep 02 '22 17:09 gustavoalcantara