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

Fix ot handling in lattice + composition #157

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

iamprathosh
Copy link

Fixes #146

Implement new ot handling in lattice + composition.

  • Add addition lookup table to ot_base in lib/gpt/core/object_type/base.py.
  • Implement automatic embedding for complex to ot_singlet lattice in lib/gpt/core/object_type/base.py.
  • Add explicit casting functions for explicit embedding/projection in lib/gpt/core/object_type/base.py.
  • Add unit tests for new ot handling in lattice + composition in tests/core/expr.py.

Fixes lehner#146

Implement new `ot` handling in lattice `+` composition.

* Add addition lookup table to `ot_base` in `lib/gpt/core/object_type/base.py`.
* Implement automatic embedding for `complex` to `ot_singlet` lattice in `lib/gpt/core/object_type/base.py`.
* Add explicit casting functions for explicit embedding/projection in `lib/gpt/core/object_type/base.py`.
* Add unit tests for new `ot` handling in lattice `+` composition in `tests/core/expr.py`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ot handling in lattice + composition
1 participant