Ticket #12336: sage-trac_12336.patch

File sage-trac_12336.patch, 4.1 KB (added by mjo, 10 years ago)

Fix optional syntax in symbolic_data.py

  • sage/databases/symbolic_data.py

    # HG changeset patch
    # User Michael Orlitzky <michael@orlitzky.com>
    # Date 1327364375 18000
    # Node ID 80cc80faf66c2e94849750344b25084040e43762
    # Parent  75b29dbaa700aa3a5dd4e5619d4742a50404f8a3
    Trac #12336: Fix #optional syntax in symbolic_data.py
    
    diff --git a/sage/databases/symbolic_data.py b/sage/databases/symbolic_data.py
    a b  
    3030    development.
    3131
    3232EXAMPLE:
    33     sage: sd = SymbolicData(); sd # optional requires database_symbolic_data
     33    sage: sd = SymbolicData(); sd # optional - database_symbolic_data
    3434    SymbolicData with 372 ideals
    3535
    36     sage: sd.ZeroDim__example_1 # optional requires database_symbolic_data
     36    sage: sd.ZeroDim__example_1 # optional - database_symbolic_data
    3737    Ideal (x1^2 + x2^2 - 10, x1^2 + x1*x2 + 2*x2^2 - 16) of Multivariate Polynomial Ring in x1, x2 over Rational Field
    3838
    39     sage: sd.Katsura_3 # optional requires database_symbolic_data
     39    sage: sd.Katsura_3 # optional - database_symbolic_data
    4040    Ideal (u0 + 2*u1 + 2*u2 + 2*u3 - 1,
    4141           u1^2 + 2*u0*u2 + 2*u1*u3 - u2,
    4242           2*u0*u1 + 2*u1*u2 + 2*u2*u3 - u1,
    4343           u0^2 + 2*u1^2 + 2*u2^2 + 2*u3^2 - u0) of Multivariate Polynomial Ring in u0, u1, u2, u3 over Rational Field
    4444
    45     sage: sd.get_ideal('Katsura_3',GF(127),'degrevlex') # optional requires database_symbolic_data
     45    sage: sd.get_ideal('Katsura_3',GF(127),'degrevlex') # optional - database_symbolic_data
    4646    Ideal (u0 + 2*u1 + 2*u2 + 2*u3 - 1,
    4747           u1^2 + 2*u0*u2 + 2*u1*u3 - u2,
    4848           2*u0*u1 + 2*u1*u2 + 2*u2*u3 - u1,
     
    6464    def __init__(self):
    6565        """
    6666        EXAMPLE:
    67             sage: sd = SymbolicData(); sd # optional requires database_symbolic_data
     67            sage: sd = SymbolicData(); sd # optional - database_symbolic_data
    6868            SymbolicData with 372 ideals
    6969        """
    7070        path=os.environ["SAGE_ROOT"]+"/data/symbolic_data"
     
    8686            ideal as given by name in PolynomialRing(base_ring,vars,term_order)
    8787       
    8888        EXAMPLE:
    89             sage: sd = SymbolicData() # optional requires database_symbolic_data
    90             sage: sd.get_ideal('Katsura_3',GF(127),'degrevlex') # optional requires database_symbolic_data
     89            sage: sd = SymbolicData() # optional - database_symbolic_data
     90            sage: sd.get_ideal('Katsura_3',GF(127),'degrevlex') # optional - database_symbolic_data
    9191            Ideal (u0 + 2*u1 + 2*u2 + 2*u3 - 1,
    9292                   u1^2 + 2*u0*u2 + 2*u1*u3 - u2,
    9393                   2*u0*u1 + 2*u1*u2 + 2*u2*u3 - u1,
     
    139139    def __repr__(self):
    140140        """
    141141        EXAMPLE:
    142             sage: sd = SymbolicData(); sd # optional requires database_symbolic_data
     142            sage: sd = SymbolicData(); sd # optional - database_symbolic_data
    143143            SymbolicData with 372 ideals
    144144        """
    145145        try:
     
    151151    def __getattr__(self, name):
    152152        """
    153153        EXAMPLE:
    154            sage: sd = SymbolicData() # optional requires database_symbolic_data
    155            sage: sd.Cyclic5 # optional requires database_symbolic_data
     154           sage: sd = SymbolicData() # optional - database_symbolic_data
     155           sage: sd.Cyclic5 # optional - database_symbolic_data
    156156           Traceback (most recent call last):
    157157           ...
    158158           AttributeError: Ideal not found on disk
    159159
    160            sage: sd.Cyclic_5 # optional requires database_symbolic_data
     160           sage: sd.Cyclic_5 # optional - database_symbolic_data
    161161           Ideal (v + w + x + y + z,
    162162                  v*w + w*x + x*y + v*z + y*z,
    163163                  v*w*x + w*x*y + v*w*z + v*y*z + x*y*z,
     
    169169    def trait_names(self):
    170170        """
    171171        EXAMPLE:
    172             sage: sd = SymbolicData() # optional requires database_symbolic_data
    173             sage: sorted(sd.trait_names())[:10]# optional requires database_symbolic_data
     172            sage: sd = SymbolicData() # optional - database_symbolic_data
     173            sage: sorted(sd.trait_names())[:10] # optional - database_symbolic_data
    174174            ['Bjoerk_8',
    175175             'Bronstein-86',
    176176             'Buchberger-87',