Correct the documented units of translated Kerr coefficients
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Ambito
- backend, documentation
Direzione di ricerca
Inizia dalla dichiarazione dei coefficienti in src/solprop/translate/responses.py nel commit indicato, quindi trova la documentazione Julia associata sulle risposte e i controlli della documentazione. Correggi le due unità documentate mantenendo invariati i valori dei coefficienti e i valori predefiniti della fisica. Il lavoro è completato quando entrambe le convenzioni di densità danno dimensioni di C/m^2 dopo la moltiplicazione per la densità e E^3, senza modifiche numeriche.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What happens
KerrCoefficients.coefficient is documented as epsilon_0 * chi3, but its units are listed as those of chi3 alone. The builder actually includes EPS0, so the implementation and dimensional description disagree.
Why it matters
Backend lowering must carry this coefficient unchanged. A reader following the stated units could apply a second vacuum-permittivity factor or misinterpret a number-density profile.
Reproduction
Read, not a numerical failure: at a6f30aba, src/solprop/translate/responses.py documents m^2/V^2 and m^5/V^2, while kerr_coefficients assigns EPS0 * response.chi3. Since epsilon_0 has units C/(V m), the coefficient has units C m/V^3 for dimensionless density and C m^4/V^3 for number density in m^-3. Multiplication by density and E^3 then gives polarisation in C/m^2.
Context
Found during the SEP 48 response port, #608 / #611. Coefficient declaration. The numerical builder is correct.
To do
- Correct the two units in the translated coefficient's documentation.
- Keep coefficient values and all physics defaults unchanged.
- Check associated Julia response documentation and documentation checks.
Done when
The documented dimensions yield C/m^2 for both density conventions, with no numerical change.
- Lingua principale
- Python
- Stelle
- 3
- Fork
- 3
- Merge medio
- 8h 28m
- PR unite (30g)
- 176
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 LupoLab/solprop
-
bug
Difficoltà 1/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
documentation priority: medium
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
documentation priority: low
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
area: native priority: low testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di LupoLab/solprop
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
With emit_ontology_keys, one ontology key change is reported as two errors (keys and keys_digest)Forse già presa @rvandewater l’ha presa oggi. Apertabug priority:low
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 84/100
iausathub/satchecker#286 ·
I maintainer di solito rispondono entro 1 giorno
-
bug test
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
OpenAssetIO/OpenAssetIO#1527 ·
-
automated endpoint-dead needs-curation
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
almanac-data/climate-almanac#128 ·
I maintainer di solito rispondono entro 1 giorno