MAINT: Triage the pre-2021 issue backlog
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Refactoring
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Tranquilla
- Stack tecnologico
- python
- Ambito
- developer-experience
Direzione di ricerca
Inizia esaminando le 46 issue precedenti al 2021, prestando particolare attenzione al TODO attivo in _matrix_eqn.py:8 e al contesto istituzionale relativo al codice per la quadratura e le equazioni matriciali. Esamina anche le PR #576 e #702 e la discussione sulla policy dei type hint. Il lavoro è concluso quando ogni vecchia issue ha uno dei quattro esiti indicati, le issue rimanenti hanno esattamente un'etichetta Type ed entrambe le PR sono state mergiate, rebased o chiuse con una motivazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
The open issue backlog is 62 items with a median age of 3,688 days — 10.1 years. Forty-six (74%) are older than five years, and the age distribution is bimodal (nothing between 1 and 2 years old): a small live set from the last year, and a 46-issue archaeological layer that predates the current maintainer team.
Not all of it is worthless. #47 — "Refactor matrix equations", open twelve years — is still referenced by a live TODO in _matrix_eqn.py:8. These are unowned rather than invalid, and the distinction matters for how they are closed.
Proposed approach
Work the 46 pre-2021 issues in one campaign, each landing in exactly one of four outcomes: close as wontfix with a one-sentence reason; close as duplicate linking the survivor; adopt with a Type label and a current-state comment; or move to a Someday milestone if it is a genuinely good idea nobody will start soon (what the wishlist label has been standing in for).
Resist mass-closing with a bot comment: 46 issues at a couple of minutes each is a bounded afternoon, and several encode institutional knowledge about the quadrature and matrix-equation code that is written down nowhere else.
Two long-lived open PRs belong in the same pass: #576 (5+ years, type annotations — see the type-hint policy discussion in this milestone) and #702 (3+ years, vectorise lorenz_curve/gini).
Acceptance criteria
- All 46 pre-2021 issues reach one of the four outcomes
- Every close carries a reason and a
wontfixorduplicatelabel - Every surviving issue carries exactly one Type label; unlabelled items triaged
- PRs #576 and #702 are merged, rebased, or closed with a reason
From the July 2026 technical-debt audit (AI-assisted; claims verified against 28d4b3b on 2026-07-25).
- Lingua principale
- Python
- Stelle
- 2.4k
- Fork
- 2.3k
- Merge medio
- 1g 2h
- PR unite (30g)
- 10
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di QuantEcon/QuantEcon.py
-
TST: seed the starting point in test_rotated_hyper_ellipsoidForse già presa @jadhavgaurav l’ha presa 14 giorni fa. Apertatests
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
QuantEcon/QuantEcon.py#993 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
QuantEcon/QuantEcon.py#988 ·
I maintainer di solito rispondono entro 1 giorno
-
BUG: solve_discrete_riccati_system returns NaN instead of raising when the iteration overflowsForse già presa @mayuriphad l’ha presa 17 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
QuantEcon/QuantEcon.py#986 ·
I maintainer di solito rispondono entro 1 giorno
-
DOC: Document the commit-message prefix conventionForse già presa @nicolasdmolina l’ha presa 53 giorni fa. Apertadocumentation good first issue low-priority
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
QuantEcon/QuantEcon.py#902 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
documentation security
Difficoltà 2/5 1-2 giorni Idoneità per principianti 68/100
QuantEcon/QuantEcon.py#891 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di QuantEcon/QuantEcon.py
Issue simili
-
question
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
conda-forge/vc-feedstock#132 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
limitlessprojects/Go-Hybrid#3342 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
UKGovernmentBEIS/inspect_ai#6268 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
LSSTDESC/rail_sompz#42 ·
-
All tests fail with 'EXITED with status 3' on pytest 9.2.0 (TestReport._id is not marshallable)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
pytest-dev/pytest-forked#113 ·