Skip to content
New issue

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

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

Already on GitHub? # to your account

Support for arbitrary waveform generators #26

Closed
crnbaker opened this issue May 26, 2023 · 0 comments · Fixed by #41
Closed

Support for arbitrary waveform generators #26

crnbaker opened this issue May 26, 2023 · 0 comments · Fixed by #41
Assignees

Comments

@crnbaker
Copy link
Collaborator

crnbaker commented May 26, 2023

We need to support arbitrary waveform generators as well as digitisers. This will likely require some refactoring of the class hierarchy (and some renaming - SpectrumDevice will likely become SpectrumDigitiser, for example). This work will likely form the bulk of the version 1 release.

Refactoring was done in PR #29

@crnbaker crnbaker self-assigned this May 26, 2023
crnbaker added a commit that referenced this issue Jun 1, 2023
crnbaker added a commit that referenced this issue Jun 1, 2023
crnbaker added a commit that referenced this issue Jun 2, 2023
crnbaker added a commit that referenced this issue Jun 2, 2023
crnbaker added a commit that referenced this issue Jun 8, 2023
crnbaker added a commit that referenced this issue Jul 5, 2023
crnbaker added a commit that referenced this issue Jul 5, 2023
crnbaker added a commit that referenced this issue Jul 5, 2023
…in transfer_buffer.py, and made use of it in SpectrumDigitiserCard.get_waveforms()
crnbaker added a commit that referenced this issue Dec 19, 2023
crnbaker added a commit that referenced this issue Dec 21, 2023
…riable so channels property of AWG cards and digitiser cards provides the expected Channel type.
crnbaker added a commit that referenced this issue Dec 21, 2023
…pe of child card (digitiser or AWG). And implemented IOLine as a new type of channel.
crnbaker added a commit that referenced this issue Jan 9, 2024
…e with option to pass a value for it. This means values can be preconfigured by child classes if necessary.
crnbaker added a commit that referenced this issue Jan 9, 2024
crnbaker added a commit that referenced this issue Jan 9, 2024
crnbaker added a commit that referenced this issue Jan 9, 2024
crnbaker added a commit that referenced this issue Jan 11, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant