Git Product home page Git Product logo

Comments (7)

TSarkar99 avatar TSarkar99 commented on August 25, 2024 1

Hi @nelimee I would like to work on this issue as my first contribution to the repo

from tqec.

nelimee avatar nelimee commented on August 25, 2024 1

This issue is still open, and is likely a good first issue you are right. A few important notes:

  • the implementation uses QubitRectangleTemplate that is "too generic". Basically, we should restrict ourselves to codes on a regular qubit grid (implemented in #244 but not merged yet).
  • the code used will have to change wen #249 is merged, to include automatic detector computation.

Nevertheless, having these tests written down would be a good thing for us, and might be a good target for functional tests.

Right now, here is the sequence of actions I can see:

  1. Do not bother about the 2 notes above and implement the different validation experiments described in this issue, either in a separate notebook or by extending the extended memory notebook. You might have to write down a lot of duplicated code (re-doing the experiment but with a X-basis observable will be nearly identical for example), and that is fine for the moment, basically just make it work.
  2. See if you can factor out duplicated code. Eventually, I expect such duplicated code to be hidden behind an abstraction layer (e.g., the one proposed by Austin in the lasts talks), but in practice we need to explore.
  3. By that time, I hope that #249 will be merged, so change the code to make sure it works with #249.

from tqec.

Gistbatch avatar Gistbatch commented on August 25, 2024

In my opinion, this would also be good to have as an "integration test"

from tqec.

nelimee avatar nelimee commented on August 25, 2024

In my opinion, this would also be good to have as an "integration test"

I agree, this is how I am using the notebooks right now. I though this was a "functional test" but looking at the definition, I was wrong. So yes, it is considered as an integration test already, it is simply not easy to run it automatically (do we even want to be able to do that?).

from tqec.

nelimee avatar nelimee commented on August 25, 2024

@TSarkar99 I know a lot of things changed since the time you assigned yourself to this issue. Are you still working on it, or should we remove your from the assignees?

from tqec.

nelimee avatar nelimee commented on August 25, 2024

@TSarkar99 removing you from the assignee, feel free to re-assign yourself if you are still working on that.

from tqec.

KabirDubey avatar KabirDubey commented on August 25, 2024

@TSarkar99 I know a lot of things changed since the time you assigned yourself to this issue.

@nelimee is this still a good first issue? Perhaps we can update the description of the issue according to the current version of the repo and change its priority accordingly.

from tqec.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.