We don't know where ufuncs are from!
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 30/100
Direção de pesquisa
Comece lendo o código de tracing e agregação de resultados que registra chamadas de métodos de ufunc e atualmente apresenta a união delas. A implementação concluída deve incluir contagens de métodos por ufunc e identificar onde cada ufunc foi definido ou importado, incluindo casos de NumPy e SciPy; a questão relacionada sobre qual módulo exporta um tipo pode permanecer separada.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
During the tracing, it's helpful to know not only which methods on the ufuncs class are called (__call__, reduce, etc) but also which ufuncs themselves are used (add, multiple, etc).
Currently, we are presenting the results of those, not as the product of those two features, but as their union. i.e. we should stats for the reduce method on the ufunc class, but we don't show how many times reduce was called on add vs multiple. That's one "issue", but the other more pressing one is we don't know where ufuncs come from!
All we know is their names. Up until now, I had been assuming they are all defined in the numpy module. However, scipy for example has many that are not.
We should somehow figure out how to understand where they were defined, or what module they were imported from.
I guess to do this, we would have to do some kind of traversal of imported modules, to understand where they are defined? This also could be helpful for the related problem of recording, which module, exports a certain type instead of which module it was defined in.
- Linguagem predominante
- Python
- Estrelas
- 74
- Forks
- 6
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de data-apis/python-record-api
-
bug
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
data-apis/python-record-api#145 · 1 comentário ·
-
enhancement
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
data-apis/python-record-api#144 · 4 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
data-apis/python-record-api#142 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
data-apis/python-record-api#81 · 2 comentários ·
-
good first issue
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
data-apis/python-record-api#71 · 1 reação ·
Todas as issues de data-apis/python-record-api
Issues semelhantes
-
bug confirmed issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
open-webui/open-webui#30750 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
OpenwaterHealth/openmotion-bloodflow-app#604 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
good first issue
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100