SparseEfficiency
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 30/100
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- Jupyter Notebook
- Étoiles
- 478
- Forks
- 166
- Merge moyen
- 1 j 20 h
- PR mergées (30 j)
- 2
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de CLIMADA-project/climada_python
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
CLIMADA-project/climada_python#1337 ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
CLIMADA-project/climada_python#1336 ·
-
CartoDB basemaps now need an API key (somewhat urgent)Peut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
CLIMADA-project/climada_python#1332 · 4 commentaires · 1 réaction ·
-
more than 20 open figuresOuvertewarnings
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
CLIMADA-project/climada_python#1241 ·
-
ResourceWarningOuvertewarnings
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
CLIMADA-project/climada_python#1239 ·
Toutes les issues de CLIMADA-project/climada_python
Issues similaires
-
compress: block buffers get re-zeroed on every call, and the zeroing is immediately overwrittenOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
ClickHouse/ch-go#1218 ·
Les mainteneurs répondent en général sous 13 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
abhigyanpatwari/GitNexus#3704 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Automattic/blocks-engine#3369 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement good first issue priority: low
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
a-lex-s/mealie-telegram-bot#53 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
nearai/compose-manager#73 ·