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

Implement Mappers for d-level Operators #1101

Open
kaelynj opened this issue Mar 20, 2023 · 3 comments
Open

Implement Mappers for d-level Operators #1101

kaelynj opened this issue Mar 20, 2023 · 3 comments
Labels
help wanted Extra attention is needed type: discussion

Comments

@kaelynj
Copy link

kaelynj commented Mar 20, 2023

What should we add?

From the available QubitMappers in the docs, it appears to me that there may be room to include other mappings such as those described in https://arxiv.org/abs/1909.12847 or this PRB paper. The DirectMapper is already implemented (what the authors call the Unary Encoding in the arxiv paper), but others based on the Gray Code or a mixture of Gray Codes separated into "blocks" --- each of which is mapped via the DirectMapper --- may be useful features to implement.

Additionally, these also might be useful once #958 or #795 are finished for systems with mixtures of bosonic and fermionic operators.

Would this be a helpful feature to work on? Or should the issues above be focused on first?

@kaelynj kaelynj added the type: feature request New feature or request label Mar 20, 2023
@kaelynj kaelynj changed the title Implement Mappers for *d*-level Operators Implement Mappers for d-level Operators Mar 20, 2023
@mrossinek
Copy link
Member

Additional QubitMapper implementations are welcome contributions. However, instead of a "catch-all" issue like this I would suggest that on a case by case basis a feature request ought to be opened where details of the implementation can be discussed. This should be done one at a time as someone has interest in working on them.

Some notes:

@mrossinek mrossinek added help wanted Extra attention is needed type: discussion and removed type: feature request New feature or request labels Apr 5, 2023
@SamD-1998
Copy link

SamD-1998 commented Jul 20, 2023

Hi, is there something else to be done in this issue or is this just a discussion which has ended?

I see that type: feature request label has been removed.

@kaelynj
Copy link
Author

kaelynj commented Jul 24, 2023

I'm happy to continue the discussion on adding a specific feature instead of a catch-all as the above comment points out. I was mostly waiting for the refactoring and other merges to be completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed type: discussion
Projects
None yet
Development

No branches or pull requests

3 participants