coordinate equality raises a stack trace instead of a False
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 42/100
Direção de pesquisa
Comece reproduzindo o MWE com coordenadas das dimensões Z e Y e a comparação de igualdade. Rastreie o comportamento da igualdade das coordenadas e da comparação de unidades; em seguida, adicione um teste de regressão mostrando que coordenadas com unidades incompatíveis retornam False em vez de gerar um ValueError.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
I am comparing coordinates for equality (don't ask why).
MWE of the problem, given a field with Z and Y dimensions:
zz = f.dimension_coordinate('Z')
yy = f.dimension_coordiante('Y')
zz == yy # raises an error instead of simply raising False:
# ValueError: Can't compare <Units: m> to <Units: degrees_north>
Platform: Linux-3.10.0-1160.119.1.el7.x86_64-x86_64-with-glibc2.17
HDF5 library: 1.14.3
netcdf library: 4.9.2
udunits2 library: /home/users/lawrence/.conda/envs/mampy24b/lib/libudunits2.so.0
esmpy/ESMF: not available
Python: 3.12.4
dask: 2024.7.0
netCDF4: 1.7.1
h5netcdf: 1.3.0
h5py: 3.11.0
s3fs: 2024.6.1
psutil: 6.0.0
packaging: 24.1
numpy: 2.0.0
scipy: 1.14.0
matplotlib: 3.9.1
cftime: 1.6.4
cfunits: 3.3.7
cfplot: 3.3.0
cfdm: 1.11.2.0
cf: 3.17.0
- Linguagem predominante
- Python
- Estrelas
- 151
- Forks
- 23
- Merge médio
- 1d 2h
- PRs com merge (30d)
- 1
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
-
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á 40 dias e não há nenhum pull request aberto. Abertabug?
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
-
API review (4.0.0) documentation
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
-
Testing of to/from xarrayAbertaenhancement xarray
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
Todas as issues de NCAS-CMS/cf-python
Issues semelhantes
-
changelog investigate
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
ramnes/notion-sdk-py#423 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 89/100
duckdb/duckdb-web#7514 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
jbacalso24/mimry#525 ·
Mantenedores costumam responder em até 1 dia