Also, I've disabled the following patches since they will need to be 
rebased/changed once everything in partition.py is sorted out:

- partition_constructor_speedup-fh.patch
- tableaux-combinatorics-am.patch
- trac_13605?--generic_partition_options-am.patch

Best,
Travis


On Tuesday, October 30, 2012 4:02:08 PM UTC-7, Travis Scrimshaw wrote:
>
> Hey everyone,
>    Here's the state of the #13605 patch and what it currently is doing:
>
> - Added partition options which can do French/English, latex outputs, 
> Ferrers' diagram characters, some ordering
>
> - Deprecating the following methods and classes:
>     * evaluation()
>     * dominate() -- Changed name to dominated_partitions()
>     * OrderedPartitions_nk -- Renamed to OrderedPartitions since the 
> function OrderedPartitions just created this
>     * PartitionsInBox_hw -- Renamed to PartitionsInBox since the function 
> PartitionsInBox just created this
>     * PartitionsGreatestLE_nk -- Renamed to PartitionsGreatestLE since the 
> function PartitionsGreatestLE just created this
>     * PartitionsGreatestEQ_nk -- Renamed to PartitionsGreatestEQ since the 
> function PartitionsGreatestEQ just created this
>
> - Changed *_lengths into *_length_tableau() (ex. arm_lengths() becomes 
> arm_length_tableau() ) and deprecated old names
>
> - Added comparison methods to Partition_class
>
> - Made Partition_class an element (had to touch two symmetric function 
> files for this as well)
>
> - Made Partitions() into the class Partitions which now does the work of 
> Partitions_all, however Partitions(options) still returns the appropriate 
> parent
>
> - Made Partitions_n inherit from Partitions
>
> - Made the other finite set of partitions inherit from Partitions_n except 
> those that inherited from IntegerListsLex
>
> - IntegerListsLex no longer inherits from CombinatorialClass, but instead 
> from Parent with elements of ClonableArray
>
> - All classes Partitions* are not in the category framework except 
> PartitionsRestricted which will eventually be removed.
>
> - Removed the ferrers_diagram() function (not the method of 
> Partition_class) since it was deprecated a long time ago (2-3 years as I 
> recall)
>
> - Added same options for tuple of partitions.
>
> - Cleaned up the documention
>
> Right now there are about 8 tests which fail in partition.py. 5 of them 
> are because I don't know how to get the old pickle information for the 
> classes I changed, so Andrew any advice? The other 3 are more serious and 
> have to do with docstring testing. Apparently if a parent class has a 
> category which has a default implementation of a method, that category's 
> implementation is what's called, despite if the parent defines the same 
> function. However this does not show up in a sage session.
>
> Also there are a few questions I want to ask. Tableaux should also have 
> options (French vs. English in particular), but should they be linked to 
> the options for Partitions? Same question to PartitionTuples with 
> Partitions. Does anybody disagree with or have any 
> suggestions/recommendations on any of the above changes?
>
> Thanks,
> Travis
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/sage-combinat-devel/-/CKFOlwzdGy0J.
To post to this group, send email to sage-combinat-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-combinat-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sage-combinat-devel?hl=en.

Reply via email to