Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Conversation

@rmshaffer
Copy link
Contributor

This PR targeting feature/azure-quantum-preview contains the initial implementation of %connect, %status, %submit, and %target magic commands for Azure Quantum integration from IQ#, along with associated test code.

This is a rather large PR, but since everything is so interconnected, it made sense to allow someone to review all of the pieces at once to get the big picture.

There are a number of aspects about the design, user experience, argument parsing, etc. that are not yet final or not yet implemented, but all of these should be relatively minor changes and will be done incrementally. The overall structure here should be stable.

There are additional magic commands planned, which will follow in later PRs. This one is already big enough. Subsequent PRs will be much smaller and more targeted.

Copy link

@efratshabtai efratshabtai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Something to think about is what would the experience be for users that are not part of the private preview.

Copy link
Contributor

@cgranade cgranade left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me! I think there's some comments that would be good to address before merging, but I'm happy to trust your judgment on those.

@rmshaffer
Copy link
Contributor Author

@efratshabtai @cgranade Apologies for all of the messy comments and replies, I was using CodeFlow to respond to these comments and it apparently adds hashtags to your comments when I change the status of them, creates orphaned replies, doesn't handle suggestions appropriately, etc... I'll be sticking to GitHub for PR comments from now on...

@rmshaffer
Copy link
Contributor Author

Something to think about is what would the experience be for users that are not part of the private preview.

I imagine that users who aren't part of the preview won't be able to create Azure Quantum workspaces, and therefore they won't be able to pass a valid workspace name to %connect (or, later, %aq connect). We do make clear in the resulting error message that the specified workspace must be an Azure Quantum workspace.

@rmshaffer rmshaffer merged commit 3c4803f into feature/azure-quantum-preview May 20, 2020
@rmshaffer rmshaffer deleted the rmshaffer/azure-magic branch May 20, 2020 00:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants