Recipes: register metal claddings for supplied waveguide modes

Aperta
#403 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à
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python
Ambito
backend

Direzione di ricerca

The payload names no source files, so start from SEP 41 (Part II, phase 4) and the recipe format it defines, then find where the existing glass and numeric cladding types are registered for supplied modes (MarcatiliMode, RectMode, SlabMode, ModeCollection.slab). Done means a metal cladding type with its keywords is registered and a metal-clad waveguide recipe can be written and loaded. Because this changes recipe format 1, confirm the design with maintainers before coding.

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

Descrizione

area: interfaces area: waveguides enhancement priority: low

A recipe's supplied modes (MarcatiliMode, RectMode, SlabMode, ModeCollection.slab) take a glass or numeric cladding, but a metal cladding has no registered type, so the gallery's metal-clad waveguide cannot be written as a recipe (SEP 41). Registering the documented metal cladding (and its keywords, which then become part of recipe format 1) would close that gap.

Follow-up from SEP 41 (Part II, phase 4 guided half).

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.