#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.

Reply via email to