You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In GUI, we allow users to select between wavelength or frequency to define sources and monitors.
Currently, if users select wavelength, they need to provide the minimum and maximum wavelengths and can adjust the bandwidth using the "Customize source bandwidth" parameter.
Or they can input the frequency and bandwidth as below.
The relation between wavelength and frequency is defined as:
For monitors the user can also select between wavelength and frequency, and the conversion is done using freq = td.C_0 / lamb.
Requirement
Some GUI users have requested to set the source using a central wavelength and a wavelength bandwidth, and we have Python users also asking to set sources and monitors using wavelength.
So, we could have the following options to set sources:
freq0 and fwidth
lamb0 and lamb_width
freq_min, freq_max, and customize_source_bandwidth
lamb_min, lamb_max, and customize_source_bandwidth
For monitors, the user could assign a list of frequencies or a list of wavelengths.
In GUI, it would be helpful if we could have a method to return freq0, fwidth, lamb0, lamb_width, freq_min, freq_max, lamb_min, and lamb_max. So, if the user sets, for instance, freq_min and freq_max, we can easily obtain the other values to show in UI when they switch between the available input options.
The customize_source_bandwidth parameter is not that intuitive for users, if we have a better approach to adjust the source bandwidth when the users select min/max that would be nice.
The text was updated successfully, but these errors were encountered:
Background
In GUI, we allow users to select between wavelength or frequency to define sources and monitors.
Currently, if users select wavelength, they need to provide the minimum and maximum wavelengths and can adjust the bandwidth using the "Customize source bandwidth" parameter.
Or they can input the frequency and bandwidth as below.
The relation between wavelength and frequency is defined as:
For monitors the user can also select between wavelength and frequency, and the conversion is done using
freq = td.C_0 / lamb
.Requirement
Some GUI users have requested to set the source using a central wavelength and a wavelength bandwidth, and we have Python users also asking to set sources and monitors using wavelength.
So, we could have the following options to set sources:
freq0
andfwidth
lamb0
andlamb_width
freq_min
,freq_max
, andcustomize_source_bandwidth
lamb_min
,lamb_max
, andcustomize_source_bandwidth
For monitors, the user could assign a list of frequencies or a list of wavelengths.
In GUI, it would be helpful if we could have a method to return
freq0
,fwidth
,lamb0
,lamb_width
,freq_min
,freq_max
,lamb_min
, andlamb_max
. So, if the user sets, for instance,freq_min
andfreq_max
, we can easily obtain the other values to show in UI when they switch between the available input options.The
customize_source_bandwidth
parameter is not that intuitive for users, if we have a better approach to adjust the source bandwidth when the users select min/max that would be nice.The text was updated successfully, but these errors were encountered: