The TDSE steady-current certificate can refuse a resolved taper on a band far above its frequencies

Aperta Adatta ai principianti
#249 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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
60/100
Tipo di issue
Documentazione
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
markdown, python

Direzione di ricerca

La prima attività è una modifica alla guida. Leggi la sezione TDSE di docs/guide/media/tdse.md intorno ai rimedi per il rifiuto (circa righe 108-114) e la descrizione del certificato di corrente stazionaria. Poi leggi la soglia 1e-10 in src/solprop/translate/tdse_source.py (circa riga 44) in modo che la nota corrisponda a ciò che fa il codice. È completata quando la guida afferma che un certificato relativo può rifiutare un taper lungo e ben risolto su una banda molto al di sopra delle sue frequenze, e indica i due rimedi. La modifica al codice nel secondo punto è condizionale e deve attendere una decisione dei maintainer.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area: tdse enhancement priority: low
What happens

The TDSE response's native source is gated and edge-free. Translation computes a steady-current certificate, the active-band norm of the source of a constant current relative to the full transform of the gate, and refuses a run above 1e-10.

Being relative, it can refuse a resolved case. SEP 26 records that a long, well-resolved taper on a band far above its frequencies, such as a UV-only band, can be refused although its absolute edge error is at rounding level. No measured configuration comes near this: SEP 26's largest certificate is 1.8e-14. Read, not run: no provider was available, and no such case has been constructed.

Its Q7 asked whether to compare with the band's own rounding budget instead, and the maintainer kept the relative form. This form is now the only one, so the refusal has no truncating fallback: its remedies are to widen the taper, when a long taper is the case in question, or to raise TDSESampling. The guide does not mention the case.

To do
Done when

The guide states it, and either a UV-only band is admitted with a test on a constructed lattice, or this closes once the guide's statement is in, for want of a case that needs more.


Checked against commit 8a9f764.

Lingua principale
Python
Stelle
3
Fork
3
Merge medio
6h 28m
PR unite (30g)
126

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di LupoLab/solprop

Tutte le issue di LupoLab/solprop

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.