qupulse 0.7
qupulse 0.7 (2022-10-05)
Features
-
Add optional numba uses in some cases. (#501)
-
Add
initial_values
andfinal_values
attributes toPulseTemplate
.This allows pulse template construction that depends on features of arbitrary existing pulses i.e. like extension until
a certain length. (#549) -
Support sympy 1.9 (#615)
-
Add option to automatically reduce the sample rate of HDAWG playback for piecewise constant pulses.
Usequpulse._program.seqc.WaveformPlayback.ENABLE_DYNAMIC_RATE_REDUCTION
to enable it. (#622) -
Add a TimeReversalPT. (#635)
-
Add specialied parameter Scope for ForLoopPT. This increases performance by roughly a factor of 3 for long ranges! (#642)
-
Add sympy 1.10 support and make
ExpressionVector
hashable. (#645) -
Serializable
is now comparable via it'sget_serialized_data
.PulseTemplate
implementsHashable
via the same. (#653) -
Add an interface that uses
atsaverage.config2
. (#686 #686`_)
Bugfixes
floor
will now return an integer in lambda expressions with numpy to allow usage in ForLoopPT range expression. (#612)