Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
fd43a0f
Clearer temporary variables naming
thangleiter Apr 7, 2021
c579b98
Fix crash from workaround
thangleiter Apr 7, 2021
111e10d
Indentation
thangleiter Apr 7, 2021
2de2074
Make HDAWG work
thangleiter Apr 7, 2021
8da770e
Fix bug where the wrong marker was selected
thangleiter Apr 7, 2021
b42d7d3
Use clear() method istead of setting empty dict
thangleiter Apr 7, 2021
8646bd5
Allow for marker channels to be handled by the pulse
thangleiter Apr 7, 2021
d71cd0b
Refactor default config behavior
thangleiter Apr 7, 2021
8ccafcd
Improve alazar auto update and actually use the buffer_strategy
thangleiter Sep 30, 2021
d2dcfd4
Do not manage ELF files ourselves because updating existing programs …
thangleiter Sep 30, 2021
5d617c3
Add missing imports
thangleiter Oct 4, 2021
cafe057
Merge branch 'master' into triton_200/master
shumpohl Nov 15, 2021
e79b0a5
Improve handling of arrays of sympy types
thangleiter Nov 22, 2021
c898d33
Merge branch 'master' into triton_200/master
thangleiter Feb 4, 2022
b3092aa
Fix handling of scalar ndarrays
thangleiter Jul 12, 2022
be5dc61
Remove circularity check in Loop.__repr__
shumpohl Jul 12, 2022
4f3927f
Fix hdawg compile if warning occures
thangleiter Jul 12, 2022
e620292
Add shuttle pulse test
thangleiter Jul 12, 2022
50e3673
Merge branch 'master' into triton_200/master
thangleiter Jul 12, 2022
68fcfe4
Fix bug in timereversalpt
shumpohl Jul 12, 2022
0f50159
Fix ArithmeticPT deserialization
shumpohl Jul 12, 2022
3420ab3
Fix zero duration FunctionPT
shumpohl Jul 13, 2022
4b1e03b
Fix buffer per window for single window mask
shumpohl Jul 13, 2022
adabd96
Add support for ChunkedAverage
shumpohl Jul 13, 2022
b017905
Adapted for SiGe 10um shuttling.
thangleiter Sep 1, 2022
e334160
fix function name
Sep 23, 2022
da2414e
Merge branch 'master' into triton_200/ran_expDev
Sep 23, 2022
681a5b1
expanded hdawg array & sc
Sep 28, 2022
6d5086c
pre_shuttle_through
Dec 7, 2022
65d2ef6
Merge branch 'master' of github.com:qutech/qupulse into triton_200/ra…
Dec 7, 2022
3c6ad68
10um shuttle complete
May 10, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
700 changes: 386 additions & 314 deletions MATLAB/+qc/awg_program.m

Large diffs are not rendered by default.

392 changes: 392 additions & 0 deletions MATLAB/+qc/awg_program_volatile_params.m

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions MATLAB/+qc/cleanupfn_rf_switches.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
function scan = cleanupfn_rf_switches(scan)

if nargin < 1
scan = [];
end

evalin('caller', 'cleanupFnRfMsg = onCleanup(@()(fprintf(''Executing cleanup function: Turned RF Switches off\n'')));');
evalin('caller', 'cleanupFnRf1 = onCleanup(@()(smset(''AWGSwitch1'', Inf)));');
evalin('caller', 'cleanupFnRf2 = onCleanup(@()(smset(''AWGSwitch2'', Inf)));');

end
19 changes: 19 additions & 0 deletions MATLAB/+qc/clear_old_scanlines.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
function clear_old_scanlines()

global plsdata



while true
try
plsdata.daq.inst.card.dropNextScanline();
catch ME
if ME.ExceptionObject{1} == py.type(py.RuntimeError)
% all scanlines blocked
break
else
% unkown exception
rethrow(ME);
end
end
end
690 changes: 367 additions & 323 deletions MATLAB/+qc/conf_seq.m

Large diffs are not rendered by default.

Loading