Skip to content

Conversation

pjbruin
Copy link
Contributor

@pjbruin pjbruin commented Jan 18, 2024

This removes two methods of QuaternionFractionalIdeal_rational deprecated in #31583 (because of ambiguous behaviour; both could return either the left or the right order):

  • quaternion_order(); users should call left_order() or right_order() as appropriate
  • ring(); calling ring() still works but calls the method from the parent class, which returns the ambient quaternion algebra.

@pjbruin
Copy link
Contributor Author

pjbruin commented Jan 18, 2024

#sd123

@vbraun
Copy link
Member

vbraun commented Jan 23, 2024

merge conflict

Copy link

Documentation preview for this PR (built with commit bba916a; changes) is ready! 🎉

vbraun pushed a commit to vbraun/sage that referenced this pull request Jan 27, 2024
sagemathgh-37088: Remove deprecated methods from QuaternionFractionalIdeal_rational
    
This removes two methods of `QuaternionFractionalIdeal_rational`
deprecated in sagemath#31583 (because of ambiguous behaviour; both could return
either the left or the right order):
- `quaternion_order()`; users should call `left_order()` or
`right_order()` as appropriate
- `ring()`; calling `ring()` still works but calls the method from the
parent class, which returns the ambient quaternion algebra.
    
URL: sagemath#37088
Reported by: Peter Bruin
Reviewer(s):
vbraun pushed a commit to vbraun/sage that referenced this pull request Jan 29, 2024
sagemathgh-37088: Remove deprecated methods from QuaternionFractionalIdeal_rational
    
This removes two methods of `QuaternionFractionalIdeal_rational`
deprecated in sagemath#31583 (because of ambiguous behaviour; both could return
either the left or the right order):
- `quaternion_order()`; users should call `left_order()` or
`right_order()` as appropriate
- `ring()`; calling `ring()` still works but calls the method from the
parent class, which returns the ambient quaternion algebra.
    
URL: sagemath#37088
Reported by: Peter Bruin
Reviewer(s):
vbraun pushed a commit to vbraun/sage that referenced this pull request Jan 30, 2024
sagemathgh-37088: Remove deprecated methods from QuaternionFractionalIdeal_rational
    
This removes two methods of `QuaternionFractionalIdeal_rational`
deprecated in sagemath#31583 (because of ambiguous behaviour; both could return
either the left or the right order):
- `quaternion_order()`; users should call `left_order()` or
`right_order()` as appropriate
- `ring()`; calling `ring()` still works but calls the method from the
parent class, which returns the ambient quaternion algebra.
    
URL: sagemath#37088
Reported by: Peter Bruin
Reviewer(s):
@vbraun vbraun merged commit d36263f into sagemath:develop Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants