Hi Mike, Currently I have for the element class of weak tableaux
sage: from sage.combinat.k_tableau import WeakTableau_core sage: t = WeakTableau_core([[None, None, 1, 1, 2], [1, 2], [2]],3, skew = True) sage: t [[None, None, 1, 1, 2], [1, 2], [2]] But I agree, I can remove the "skew" option from the element class, since it can be detected from the None objects inside the tableau. For the parent class, I currently have sage: from sage.combinat.k_tableau import WeakTableaux_core sage: T = WeakTableaux_core(3, [[5, 2, 1], [2]], [3,2], skew = True) sage: T._shape ([5, 2, 1], [2]) sage: T._weight (3, 2) So the shape is a tuple with the outer and inner shape in accordance with skew partitions. Of course, this could be changed to sage: from sage.combinat.k_tableau import WeakTableaux_core sage: T = WeakTableaux_core(3, [5, 2, 1], inner_shape = [2], [3,2]) sage: T._shape ([5, 2, 1], [2]) sage: T._outer_shape = [5, 2, 1] sage: T._inner_shape = [2] sage: T._weight (3, 2) with inner_shape = [] as the default for non-skew tableaux. Do people prefer this? Then I will change weak tableaux in this way! Let me know soon (before it is too late :-) )! Best, Anne On 7/10/13 4:27 AM, Mike Zabrocki wrote: > What about an optional argument for the inner shape which is by default the > empty partition? > > Tableaux( 5, inner_shape=[2,2] ) > > This does not need to be the case for Tableau because you would just enter > your tableau with None entries. > > -Mike > > On Tuesday, 9 July 2013 16:46:16 UTC-4, Anne Schilling wrote: > > Hi Travis, > > An extra Boolean skew = False/True is indeed how I have implemented the > skew weak k-tableaux. > I will push this code soon, so that you can see. > > Best, > > Anne > > On 7/9/13 12:03 PM, Travis Scrimshaw wrote: > > Hey all, > > I've started this process in #14101 by having Tableaux create a > SkewTableaux parent if it is given a skew shape as input. However, I don't > know if we can completely merge the two into a single > > interface cleanly. For example, how should we take care of creating all > (skew) tableaux of size n? At present, the only way I can see it working is > using a extra bool argument "skew=True" or something > > similar. > > > > Best, > > Travis -- You received this message because you are subscribed to the Google Groups "sage-combinat-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-combinat-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-combinat-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-combinat-devel. For more options, visit https://groups.google.com/groups/opt_out.