very small numbers get written into URLs with error-raising scientific notation
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 78/100
Línea de trabajo
Comienza en cmr.queries.Query._build_url() y reproduce el problema con el ejemplo de GranuleQuery utilizando una coordenada muy pequeña. Rastrea cómo se convierte el valor del punto en la URL y verifica después que el punto generado evita la notación científica que provoca errores y es aceptado por CMR.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
A very small number, for instance a coordinate very close to the equator, can get written to string as scientific notation when cmr.queries.Query._build_url() is called. For example:
from cmr import GranuleQuery
q = GranuleQuery().short_name("FOO").point(42, 0.00001)
q._build_url()
'https://cmr.earthdata.nasa.gov/search/granules.json?short_name=FOO&point[]=42.0,1e-05'
To this request, CMR responds:
{"errors":["[42.0,1e-05] is not a valid URL encoded point"]}
- Lenguaje dominante
- Python
- Estrellas
- 29
- Forks
- 32
- Merge medio
- 19 h 6 min
- PR fusionados (30 d)
- 1
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nasa/python_cmr
-
additional attributes Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
nasa/python_cmr#104 ·
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
nasa/python_cmr#95 · 1 comentario ·
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
nasa/python_cmr#94 ·
-
Drop support for Python 3.8 Abiertochore
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
nasa/python_cmr#93 ·
-
enhancement
nasa/python_cmr#92 · 1 asignado ·
Todos los issues de nasa/python_cmr
Issues similares
-
area/auth bug comp/agent P3 platform/discord type/security
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
NousResearch/hermes-agent#117848 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
bancolombia/sentinel#23 ·
-
test md AbiertoCI
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100