Skip to content

Partition options and cleanup partitions documentation #13605

@tscrim

Description

@tscrim

Adding a Partitions.global_options() method which (globally) sets options for partitions as noted in #5439 - http://wiki.sagemath.org/combinat/Weirdness similar to PermutationOptions(). This will also affect tableau classes and friends. Additionally this will also clean up some of the documentation/code in the respective files.


Here's what is included in the patch:

  • Added partition and tableau options
  • Converted Partition_class to Partition
  • Converted Partitions* (except PartitionsRestricted) into the category framework
  • Converted IntegerListsLex into the category framework with element class of ClonableArray
  • Renamed *katabolism to *catabolism
  • Moved construction functions for partitions from_* to Partitions().from_*.
  • Renamed dominate() to dominated_partitions() in Partition.

Apply attachment: trac_13605-partition_options-ts.patch

Depends on #14065
Depends on #6495
Depends on #14063
Depends on #13688
Depends on #14138

CC: @sagetrac-sage-combinat

Component: combinatorics

Keywords: partition, options, output, days45

Author: Travis Scrimshaw

Reviewer: Andrew Mathas, Nicolas M. Thiéry

Merged: sage-5.8.beta3

Issue created by migration from https://trac.sagemath.org/ticket/13605

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions