Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre release #143

Merged
merged 124 commits into from
Sep 7, 2017
Merged

Pre release #143

merged 124 commits into from
Sep 7, 2017

Conversation

terrorfisch
Copy link
Member

All my changes including (not hardware related)

  • Basic multi channel support
  • For loop pulses
  • Sympy based expressions

and (hardware related and not very compatible to any measurement framework yet)

  • the HardwareSetup class whoich bundles everything
  • support for TaborAWG
  • support for Alazar digitizers via atsaverage

WIP

pbethke and others added 30 commits January 4, 2016 14:34
…rretnly fail at (de)serialization of multi-channel table pulses.
# Conflicts:
#	qctoolkit/pulses/plotting.py
#	qctoolkit/pulses/sequence_pulse_template.py
#	qctoolkit/pulses/sequencing.py
#	qctoolkit/pulses/table_pulse_template.py
…ns to AWG classes.

# Conflicts:
#	qctoolkit/pulses/plotting.py
They now have an identifier that can be remapped for subtemplates
They end up in the EXEC instruction
Conflicts:
	qctoolkit/pulses/plotting.py
…is now done in the class MappingTemplate

Sequence- and MultiChannelPulseTemplate check only things that are bound to their purpose
Channels now have an ID
…ata is valid.

First draft for setup class and DAC
-atomicity may be switched on fi. for SequencePulseTemplates
    -> it will be translated to one waveform
-measurement windows now included in waveform
-waveforms for RepeatedPulseTemplate and SequecencePulseTemplate added
Separate tree functionality from Loop functionality
Add return annotations
Fix DummyAWG unittests
@coveralls
Copy link

Coverage Status

Coverage decreased (-8.5%) to 87.261% when pulling f5a06d5 on terrorfisch:pre_release into 5e5a213 on qutech:master.

@coveralls
Copy link

Coverage Status

Coverage increased (+1.04%) to 96.778% when pulling 0366100 on terrorfisch:pre_release into 5e5a213 on qutech:master.

Fix some outdated __all__
Update doc strings
Add more imports for annotation usage with autodoc
Rename MappingTemplate to MappingPulseTemplate
@coveralls
Copy link

Coverage Status

Coverage increased (+0.9%) to 96.685% when pulling dbef65b on terrorfisch:pre_release into 5e5a213 on qutech:master.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.9%) to 96.686% when pulling af39023 on terrorfisch:pre_release into 5e5a213 on qutech:master.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.9%) to 96.664% when pulling 67ea050 on terrorfisch:pre_release into 5e5a213 on qutech:master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants