Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

SparseEfficiency

Abierto
#1,238 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
30/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
python
Área
backend

Línea de trabajo

Start with climada/entity/exposures/base.py near line 1465, where a sparse matrix is compared with > -2, then find the sparse-structure assignments flagged in climada/hazard/test/test_base.py and climada/engine/test/test_impact_calc.py. Run those tests with warnings enabled to reproduce the SparseEfficiencyWarnings. Done when the listed call sites no longer raise the warning and the test results are unchanged. The issue has been open for 262 days with no comments or owner, so confirm scope with maintainers first.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

warnings

SparseEfficiencyWarning

Changing the sparsity structure of a csr_matrix is expensive. lil and dok are more efficient.

Occurrences

  • scipy.sparse._index:168
  • scipy.sparse._index:210

Raise in

  • climada.hazard.test.test_base
  • climada.engine.test.test_impact_calc

(4 times during tests)


SparseEfficiencyWarning

Comparing a sparse matrix with -2 using > is inefficient. Try using <= instead.

Occurrence

  • climada.entity.exposures.base:1465
Lenguaje dominante
Jupyter Notebook
Estrellas
478
Forks
166
Merge medio
1 d 20 h
PR fusionados (30 d)
2

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de CLIMADA-project/climada_python

Todos los issues de CLIMADA-project/climada_python

Issues similares

Más issues de Backend & API Design

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.