Skip to content

Commit 74641dc

Browse files
author
Matthias Koeppe
committed
src/sage/combinat/designs/incidence_structures.py: Use more block # needs
1 parent e7bc5db commit 74641dc

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

src/sage/combinat/designs/incidence_structures.py

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1582,12 +1582,15 @@ def is_t_design(self, t=None, v=None, k=None, l=None, return_parameters=False):
15821582
[(8, 4, 7)]
15831583
sage: [(v,k,l) for v in R for k in R for l in R if S4_8.is_t_design(0,v,k,l)]
15841584
[(8, 4, 14)]
1585-
sage: A = designs.AffineGeometryDesign(3, 1, GF(2)) # needs sage.rings.finite_rings
1586-
sage: A.is_t_design(return_parameters=True) # needs sage.rings.finite_rings
1585+
1586+
sage: # needs sage.rings.finite_rings
1587+
sage: A = designs.AffineGeometryDesign(3, 1, GF(2))
1588+
sage: A.is_t_design(return_parameters=True)
15871589
(True, (2, 8, 2, 1))
1588-
sage: A = designs.AffineGeometryDesign(4, 2, GF(2)) # needs sage.rings.finite_rings
1589-
sage: A.is_t_design(return_parameters=True) # needs sage.rings.finite_rings
1590+
sage: A = designs.AffineGeometryDesign(4, 2, GF(2))
1591+
sage: A.is_t_design(return_parameters=True)
15901592
(True, (3, 16, 4, 1))
1593+
15911594
sage: I = IncidenceStructure(2, [])
15921595
sage: I.is_t_design(return_parameters=True)
15931596
(True, (0, 2, 0, 0))
@@ -1828,15 +1831,15 @@ def automorphism_group(self):
18281831
18291832
EXAMPLES::
18301833
1831-
sage: # needs sage.rings.finite_rings
1834+
sage: # needs sage.groups sage.rings.finite_rings
18321835
sage: P = designs.DesarguesianProjectivePlaneDesign(2); P
18331836
(7,3,1)-Balanced Incomplete Block Design
1834-
sage: G = P.automorphism_group() # needs sage.groups
1835-
sage: G.is_isomorphic(PGL(3,2)) # needs sage.groups
1837+
sage: G = P.automorphism_group()
1838+
sage: G.is_isomorphic(PGL(3,2))
18361839
True
1837-
sage: G # needs sage.groups
1840+
sage: G
18381841
Permutation Group with generators [...]
1839-
sage: G.cardinality() # needs sage.groups
1842+
sage: G.cardinality()
18401843
168
18411844
18421845
A non self-dual example::
@@ -2164,10 +2167,11 @@ def _spring_layout(self):
21642167
21652168
EXAMPLES::
21662169
2170+
sage: # needs sage.plot
21672171
sage: H = Hypergraph([{1,2,3},{2,3,4},{3,4,5},{4,5,6}]); H
21682172
Incidence structure with 6 points and 4 blocks
2169-
sage: L = H._spring_layout() # needs sage.plot
2170-
sage: L # random # needs sage.plot
2173+
sage: L = H._spring_layout()
2174+
sage: L # random
21712175
{1: (0.238, -0.926),
21722176
2: (0.672, -0.518),
21732177
3: (0.449, -0.225),
@@ -2178,9 +2182,9 @@ def _spring_layout(self):
21782182
{2, 3, 4}: (0.727, -0.173),
21792183
{4, 5, 6}: (0.838, 0.617),
21802184
{1, 2, 3}: (0.393, -0.617)}
2181-
sage: all(v in L for v in H.ground_set()) # needs sage.plot
2185+
sage: all(v in L for v in H.ground_set())
21822186
True
2183-
sage: all(v in L for v in map(Set, H.blocks())) # needs sage.plot
2187+
sage: all(v in L for v in map(Set, H.blocks()))
21842188
True
21852189
"""
21862190
from sage.graphs.graph import Graph

0 commit comments

Comments
 (0)