Attenzione: la modifica suggerita è per ora una patch, ma è un buono spunto per implementazioni successive più consistenti.
Ora si può definire la source così (inutilmente)
o così (unico modo utile)
Sarebbe molto interessante sostituire allo _User defined _ corrente, il seguente:
Position corrections
Longitudinal (defocus) [mm] => di quanto sposto la sorgente lungo la focale (+ => verso lo specchio)
Transverse [mm] => di quanto si sposta la sorgente ortogonalmente alla focale
Propagation DeltaTheta [deg] => Correzione della direzione in cui emette la sorgente (non ha senso per sorgenti puntiformi). Di default, DeltaTheta = 0 .
Basta cambiare la riga di codice (penso all'esempio iniziale)
Queste descrizioni sarebbe bello fossero rapidamente accessibili da WISE Si può pensare ad un tooltip che lo spieghi o a far comparire una mini-finestra di descrizione? Se pensi di si, iniziamo anche a concordare un modo per scrivere la documentazione, agile e indolore.
Attenzione: la modifica suggerita è per ora una patch, ma è un buono spunto per implementazioni successive più consistenti.
Ora si può definire la source così (inutilmente)
o così (unico modo utile)
Sarebbe molto interessante sostituire allo _User defined _ corrente, il seguente:
Position corrections
Basta cambiare la riga di codice (penso all'esempio iniziale)
Sg = Optics.GaussianSource_1d(Lambda, Waist0 ,ZOrigin = kbv.XYF1[0], YOrigin = kbv.XYF1[1], Theta = kbv.p1_Angle)
in (sarò prolisso)
Queste descrizioni sarebbe bello fossero rapidamente accessibili da WISE Si può pensare ad un tooltip che lo spieghi o a far comparire una mini-finestra di descrizione? Se pensi di si, iniziamo anche a concordare un modo per scrivere la documentazione, agile e indolore.