#9265: Remove `CombinatorialClass` from sage.combinat.tableau
------------------------------------------------+---------------------------
Reporter: jbandlow | Owner: sage-combinat
Type: enhancement | Status: closed
Priority: major | Milestone: sage-5.4
Component: combinatorics | Resolution: fixed
Keywords: tableaux, combinatorics | Work issues:
Report Upstream: N/A | Reviewers: Andrew
Mathas, Anne Schilling
Authors: Jason Bandlow, Andrew Mathas | Merged in:
sage-5.4.beta0
Dependencies: #5457 | Stopgaps:
------------------------------------------------+---------------------------
Comment (by andrew.mathas):
I have just uploaded the patch'' trac_9265--tableaux_categories_pickles-
am.patch ''which adds unpickle overrides for most of the old classes that
are being deprecated. This fixes all but four of the unpickle problems,
however, it does not fix unpickling for ''Tableau_class.'' I think that
because ''Tableau_class does not unpickle'' the following four pickles
still fail:
`{{{_class!__sage_combinat_crystals_affine_AffineCrystalFromClassicalAndPromotion_with_category_element_class!__.sobj
_class!__sage_combinat_crystals_tensor_product_CrystalOfTableaux_with_category_element_class!__.sobj_class!__sage_combinat_crystals_tensor_product_TensorProductOfCrystalsWithGenerators_with_category!__.sobj_class!__sage_combinat_tableau_Tableau_class!__.sobj`[[BR]]}}}
I have tried to fix the unpickling of Tableau_class using
`register_unpickle_override('sage.combinat.tableau', 'Tableau_class',
Tableau)`
but this does not work. My guess is that it is not possible to unpickle
the deprecated ''Tableau_class'' objects using the new ''Tableau'' class
objects because the underlying classes are too different. If some one can
see how to do this let me know.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9265#comment:58>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.