Problems creating CFA variables with `cf.write` from aggregation-promoted field ancillaries
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 75/100
Direção de pesquisa
Localize a implementação da função cf.aggregate na base de código do cf-python, encontre onde nc_get_aggregation_write_status é definido como True para variáveis agregadas padrão e adicione a mesma configuração de status para variáveis auxiliares de campo. Execute os testes de agregação da biblioteca para verificar se a correção resolve o erro de gravação das variáveis auxiliares de campo promovidas à agregação.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
When writing as aggregation variables field ancillary constructs that have been created by property-promotion via cf.aggregate we get:
AggregationError: Can't write <CF FieldAncillary: id%table_id(12) > as a CF aggregation variable.
This could be because some fragment values in memory have been changed relative
to those in the fragment datasets, or a Dask rechunking has occured, etc.
This should work, and is a bug relating to the fact that nc_get_aggregation_write_status is False on the field ancillary variables, when it should have been set to True in cf.aggregate
- Linguagem predominante
- Python
- Estrelas
- 151
- Forks
- 23
- Merge médio
- 23h 56min
- PRs com merge (30d)
- 2
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
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 NCAS-CMS/cf-python
-
Remove abandoned `cf.etc` directoryTalvez já em andamento @sadielbartholomew assumiu há 31 dias. Abertacode tidy
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
-
installation
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
-
Attempt at unsupported conservative 3D mesh regriddingTalvez livre de novo @sadielbartholomew assumiu há 28 dias e não há nenhum pull request aberto. Abertabug?
-
Release: migrate from deprecated build commandTalvez já em andamento @sadielbartholomew assumiu há 31 dias. Abertarelease
-
Remove support for Python 3.10 (EOL)Talvez já em andamento @sadielbartholomew assumiu há 31 dias. Abertaenhancement
Todas as issues de NCAS-CMS/cf-python
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
Deepak3699/Ai_Mentor#244 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
btclib-org/btclib-node#1880 ·
Mantenedores costumam responder em até 1 dia
-
CONTRIBUTING.md: say how ticketless bug fixes and feature PRs are handledTalvez já em andamento @khuisman assumiu hoje. Abertav0.9.2
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 84/100
khuisman/mcp-gee-sweet#941 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
pyjanitor-devs/pyjanitor#1758 ·
Mantenedores costumam responder em até 1 dia
-
bug ready for review
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
odysseus-dev/odysseus#6641 ·
Mantenedores costumam responder em até 1 dia