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

Generate transitions without spin projections #219

Open
2 of 4 tasks
redeboer opened this issue Apr 20, 2023 · 1 comment
Open
2 of 4 tasks

Generate transitions without spin projections #219

redeboer opened this issue Apr 20, 2023 · 1 comment
Assignees
Labels
Epic Collection of issues

Comments

@redeboer
Copy link
Member

redeboer commented Apr 20, 2023

Problem description

QRules is intended to be a generic system of input (topologies), constraints (initial and final state) and selection rules (conservation laws). Currently it produces specific state transition objects with Particle instances on that edges that each have a float for spin projections.

These spin projections are however rather a kinematic thing (it depends on rest frame) and there is no quantum conservation rule for these projections alone (in other words, it's not an inherent quantum number that each state caries independent of reference frame).

Some issues related to generating all pin projections:

It should be possible to select a different number of input conditions (here: dropping spin projections of the initial and final states). This would allow generating transitions purely with spin magnitudes.

The following is a sketch of the sub-tasks to tackle this issue. We can rethink them over time, fill out the details by converting the tasks to issues, and/or extract to a larger epic that keeps track of the refactoring.

Tasks

  1. 📋 Task
    grayson-helmholz
  2. 7 of 8
    📝 Docs
    grayson-helmholz
  3. 4 of 5
    Epic 📝 Docs
    grayson-helmholz
  4. 0 of 1
    Epic ⚠️ Interface 🔨 Maintenance
    grayson-helmholz
@redeboer
Copy link
Member Author

redeboer commented May 6, 2024

@grayson-helmholz I updated the issue with a sketch of the steps we discussed. Can you create an issue for the first step? Either the fancy way (you should have the rights for that now) or just posting a new issue.

So, just a link to the python-constraints2 examples, sketch of the example you had in mind, and goal of the issue/task.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic Collection of issues
Projects
Status: 🆕 Icebox
Development

No branches or pull requests

2 participants