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

Kernel in database for X6 integrated streams #324

Open
dieris opened this issue Mar 11, 2019 · 2 comments
Open

Kernel in database for X6 integrated streams #324

dieris opened this issue Mar 11, 2019 · 2 comments

Comments

@dieris
Copy link
Collaborator

dieris commented Mar 11, 2019

Currently, the way to set a kernel in the bbndb branch is manually and through a file:

cl['X6'].ch('integrated-1-1').kernel = np.loadtxt(os.path.join(config.KernelDir, 'q1-ss_kernel.txt'), dtype=complex, converters={0: lambda s: complex(s.decode().replace('+-', '-'))})

We would like instead to save the kernel to database when running a SingleShotFidelityExperiment (that would require auspex/bbndb finding its way from the SingleShotMeasurement filter (or FidelityKernel node in the pipeline) to the appropriate integrated ReceiverChannel.

@grahamrow
Copy link
Member

Hmm, maybe let's defer this until we come up with the intended usage pattern for stream selectors?

@gribeill
Copy link
Contributor

BBN-Q/bbndb#16 lets the user load a kernel from a file to a stream selector, which resolves this a little.

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

No branches or pull requests

3 participants