Skip to content

Commit 53e8cbb

Browse files
author
Release Manager
committed
gh-36096: add ordered set partitions as supported findstat collection findstat.org supports a new collection, ordered set partitions. This has to be reflected by the sage interface. Fixes #35968 - [x] The title is concise, informative, and self-explanatory. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. URL: #36096 Reported by: Martin Rubey Reviewer(s): Frédéric Chapoton
2 parents 727a619 + 0b63566 commit 53e8cbb

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/sage/databases/findstat.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ def mapping(sigma):
259259
from sage.combinat.colored_permutations import SignedPermutation, SignedPermutations
260260
from sage.combinat.plane_partition import PlanePartition
261261
from sage.combinat.decorated_permutation import DecoratedPermutation, DecoratedPermutations
262+
from sage.combinat.set_partition_ordered import OrderedSetPartition, OrderedSetPartitions
262263

263264
######################################################################
264265
# the FindStat URLs
@@ -4673,7 +4674,13 @@ def name(self, style="singular"):
46734674
for i, v in enumerate(x, 1))) + "]",
46744675
DecoratedPermutations,
46754676
lambda x: x.size(),
4676-
lambda x: isinstance(x, DecoratedPermutation))}
4677+
lambda x: isinstance(x, DecoratedPermutation)),
4678+
"OrderedSetPartitions":
4679+
_SupportedFindStatCollection(lambda x: OrderedSetPartition(literal_eval(x.replace('{','[').replace('}',']'))),
4680+
str,
4681+
OrderedSetPartitions,
4682+
lambda x: x.size(),
4683+
lambda x: isinstance(x, OrderedSetPartition))}
46774684

46784685

46794686
class FindStatCollections(UniqueRepresentation, Parent):

0 commit comments

Comments
 (0)