sweep_design.utility_functions.f_t
Module Contents
Functions
|
Create liner function of changes frequency-time. |
|
Create array of number describe linear changes frequency-time. |
- sweep_design.utility_functions.f_t.f_t_linear_function(time_start=0.0, time_end=10.0, f_start=1.0, f_end=100.0) Callable[[numpy.ndarray], numpy.ndarray][source]
Create liner function of changes frequency-time.
Use parameters to calculate linear function f(t) = b*t+k, where t is time, f(t) function frequency-time.
- Parameters
time_start (RealNumber, optional) – start time. Defaults to 0..
time_end (RealNumber, optional) – end time. Defaults to 10..
f_start (RealNumber, optional) – start frequency. Defaults to 1..
f_end (RealNumber, optional) – end frequency. Defaults to 100..
- Returns
linear function frequency-time.
- Return type
Callable[[np.ndarray], np.ndarray]
- sweep_design.utility_functions.f_t.f_t_linear_array(time: numpy.ndarray, f_start=1.0, f_end=100.0) numpy.ndarray[source]
Create array of number describe linear changes frequency-time.
Use parameters to calculate linear function f(t) = b*t+k, where t is time, f(t) function frequency-time.
- Parameters
time (np.ndarray) – time changes array.
f_start (RealNumber, optional) – start frequency. Defaults to 1..
f_end (RealNumber, optional) – end frequency. Defaults to 100..
- Returns
array of numbers describe linear changes frequency-time.
- Return type
np.ndarray