def generate_ramp(cls, value_start, value_stop, time_start=unit('0:ms'), time_stop=unit('100:ms'), npoints=200): return Trace_FixedDT( NpPqWrappers.linspace(time_start, time_stop, num=npoints), NpPqWrappers.linspace(value_start, value_stop, num=npoints) )
def generate_flat(cls, value, time_start=unit('0:ms'), time_stop=unit('100:ms'), npoints=200): return Trace_FixedDT( NpPqWrappers.linspace(time_start, time_stop, num=npoints), np.ones(npoints) * unit(value), )