-
Notifications
You must be signed in to change notification settings - Fork 2
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
Quantum Chromodynamics Notebook #62
Conversation
…t neighbor interactions
… gaussian distribution and changed evolution time to be sqrt(N) where N is the number of neutrinos
…eantime, we will be specifuing first order trotter
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some minor suggested changes largely for readability and ease of integration with future work.
" curr_id = node\n", | ||
" for neighbor in graph.nodes:\n", | ||
" neighbor_id = neighbor\n", | ||
" if neighbor != node and curr_id not in seen[neighbor_id] and neighbor_id not in seen[curr_id]:\n", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would suggest using a nx.complete_graph() method to create the graph and then iterate through the edges and assign the couplings, would simplify and make things more readable
"\n", | ||
"Where N is now the number of neutrinos or equivalently momentum nodes, and $\\vec{b}_i$ is the one-body coupling matrix, $\\vec{p}_i$ is the momentum of the i-th neutrino, $\\mu$ is the density of neutrinos, which we can take to be 1 with a redition of time after setting the one-body terms to zero, and $\\hat{\\vec{\\sigma_i}}$ is a Pauli matrix operating on the flavor space of the i-th momentum mode. \n", | ||
"\n", | ||
"With an all-to-all connected architecture, the simplest Trotterization of this Hamiltonian yields a circuit with N depth for a single trotter step." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wouldn't this be O(N^2) gates for a complete graph, or are you assuming parallelization of 2 qubit gates and depth would remain O(N)?
"reg_0: ───H───T──────H───T──────H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───S───T───H───S───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───T───H───S───T───H───T───H───S───T───H───S───H───H─────@─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@────H───H───S───H─────@──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@────H───S^-1───H───H───S───H─────@────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@────H───S^-1───H─────────────────@─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@─────────────────────@─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@────H────────────────────────────────────────────────@───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@─────H──────H───S──────H───@───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@──────H───S^-1───H───H───S───H───@──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@───H───S^-1───H───────────────@────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@──────────────────@──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@───H───@──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@───H───H───S───H───@───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@───H───S^-1───H───H───S──────H───@──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@───H───S^-1───H──────────────────@───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@──────────────────@──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@───────────────────────────────────────────────────────────────────\n", | ||
" │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │\n", | ||
"reg_1: ───H───S──────T───H──────T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───S───T───H───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───S───T───H───S───T───H───H─────┼────────────────────────────────@────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼──────────────────────┼────────────────────────────@───H───H───S───H───@─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────────────────────────────@┼────H───S^-1───H───H───S───H───@────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────────────┼────────────────@───H───S^-1───H───────────────@─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────┼────────@──────────────────@─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────────────────────────────────────────@───H────┼@────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@────H───H───S───H────┼@──────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@────H───S^-1───H───H───S───H─────@───────────────┼─────────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@────H───S^-1───H─────────────────@──────────────────────────────────────┼──────────────────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@─────────────────────@────────────────────────────────────────────────────────────────┼──────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────@────H───────────────────────────────────────────────────────────────┼───────X───S──────X───T───H───S───T───H───T───H───S───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───T───H───S───T───H───T───H───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───S───T───H───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───S───T───H───T───X───H───H───────────X───S───H───T───H───T───H───T───H───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───S───T───H───T───H───X───H───H──────S───H──────────────X───S───X───T───H──────S───T───H───T───H───S───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───T───H───S───T───H───T───H───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───S───T───H───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───S───T───H───T───X───H───S^-1───H───H───S───H──────X───S───H───T───H───T───H───T───H───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───S───T───H───T───H───X───H───S^-1───H───X───S───X───T───H──────S───T───H───T───H───S───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───T───H───S───T───H───T───H───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───S───T───H───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───T───H───T───H───T───H───S───T───H───S───T───H───S───T───H───T───H───S───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───T───H───S───T───H───S───T───H───S───T───H───S───T───H───S───T───H───T───H───T───H───T───H───T───H───S───T───H───T───X───────────────────────────────────────────────────────────────────\n", | ||
" │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │ │ │ │ ││ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It would be nice to use an EstimateMetadata object to keep things consistent with the other notebooks and to ease integration with the Metadata PR. Also would be good practice to use explicit argument assignments and not positional assignments. ex func(x=x, y=y) rather than func(x,y)
scripts/QCD-RE.py
Outdated
curr_id = node | ||
for neighbor in graph.nodes: | ||
neighbor_id = neighbor | ||
if neighbor != node and curr_id not in seen[neighbor_id] and neighbor_id not in seen[curr_id]: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see above comment on same function in python notebook.
scripts/QCD-RE.py
Outdated
fname = f'{num_steps}_step_fs_{n_neutrinos}' if num_steps else f'estimated_fs_{n_neutrinos}' | ||
outdir = args.directory | ||
energy_precision = args.energy_precision | ||
estimate_trotter( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See corresponding comment in python notebook
…tter hamiltonian generation. Ran QCD notebook
This PR focuses on implementing a notebook for application 1 of the QCD chapter in the QCA report. This brings the notebook itself, some refactoring, and the script that follows the notebook.