Ticket #8947: trac-8947-doctest-fix.patch

File trac-8947-doctest-fix.patch, 4.5 KB (added by jason, 3 years ago)

apply on top of previous patches

  • doc/en/reference/modules.rst

    # HG changeset patch
    # User Jason Grout <jason-sage@creativetrax.com>
    # Date 1275430013 18000
    # Node ID 20f4614907e7fcf29411f36644811c91958931ac
    # Parent  328ce713fa3784a1249825828f70aaec8cde3ee5
    #8947: Fix doctest issues
    
    diff -r 328ce713fa37 -r 20f4614907e7 doc/en/reference/modules.rst
    a b  
    1212 
    1313   sage/modules/complex_double_vector 
    1414   sage/modules/real_double_vector 
    15     
     15   sage/modules/vector_callable_symbolic_dense    
     16 
    1617   sage/modules/free_module_homspace 
    1718   sage/modules/free_module_morphism 
    1819    
  • sage/calculus/calculus.py

    diff -r 328ce713fa37 -r 20f4614907e7 sage/calculus/calculus.py
    a b  
    7575 
    7676    sage: f(x,y)=x^2*y+y^2+y 
    7777    sage: f.diff() # gradient 
    78     ((x, y) |--> 2*x*y, (x, y) |--> x^2 + 2*y + 1) 
     78    (x, y) |--> (2*x*y, x^2 + 2*y + 1) 
    7979    sage: solve(list(f.diff()),[x,y]) 
    8080    [[x == -I, y == 0], [x == I, y == 0], [x == 0, y == (-1/2)]] 
    8181    sage: H=f.diff(2); H  # Hessian matrix 
     
    9191 
    9292    sage: T(r,theta)=[r*cos(theta),r*sin(theta)] 
    9393    sage: T 
    94     ((r, theta) |--> r*cos(theta), (r, theta) |--> r*sin(theta)) 
     94    (r, theta) |--> (r*cos(theta), r*sin(theta)) 
    9595    sage: T.diff() # Jacobian matrix 
    9696    [   (r, theta) |--> cos(theta) (r, theta) |--> -r*sin(theta)] 
    9797    [   (r, theta) |--> sin(theta)  (r, theta) |--> r*cos(theta)] 
  • sage/modules/free_module_element.pyx

    diff -r 328ce713fa37 -r 20f4614907e7 sage/modules/free_module_element.pyx
    a b  
    19301930         
    19311931            sage: T(r,theta)=[r*cos(theta),r*sin(theta)] 
    19321932            sage: T 
    1933             ((r, theta) |--> r*cos(theta), (r, theta) |--> r*sin(theta)) 
     1933            (r, theta) |--> (r*cos(theta), r*sin(theta)) 
    19341934            sage: T.diff() # matrix derivative 
    19351935            [   (r, theta) |--> cos(theta) (r, theta) |--> -r*sin(theta)] 
    19361936            [   (r, theta) |--> sin(theta)  (r, theta) |--> r*cos(theta)] 
     
    24982498            sage: x,y=var('x,y') 
    24992499            sage: v=vector([x,y,x*sin(y)]) 
    25002500            sage: w=v.function([x,y]); w 
    2501             ((x, y) |--> x, (x, y) |--> y, (x, y) |--> x*sin(y)) 
     2501            (x, y) |--> (x, y, x*sin(y)) 
    25022502            sage: w.base_ring() 
    25032503            Callable function ring with arguments (x, y) 
    25042504            sage: w(1,2) 
     
    25132513            sage: x,y=var('x,y') 
    25142514            sage: v=vector([x,y,x*sin(y)]) 
    25152515            sage: w=v.function([x]); w 
    2516             (x |--> x, x |--> y, x |--> x*sin(y)) 
     2516            x |--> (x, y, x*sin(y)) 
    25172517            sage: w.base_ring()     
    25182518            Callable function ring with arguments (x,) 
    25192519            sage: w(4) 
  • sage/modules/vector_callable_symbolic_dense.py

    diff -r 328ce713fa37 -r 20f4614907e7 sage/modules/vector_callable_symbolic_dense.py
    a b  
    9292            sage: r(t) = (cos(t), sin(t)) 
    9393            sage: r 
    9494            t |--> (cos(t), sin(t)) 
    95 sage: latex(r) 
    96 t \ {\mapsto}\ \left(\cos\left(t\right),\sin\left(t\right)\right) 
     95            sage: latex(r) 
     96            t \ {\mapsto}\ \left(\cos\left(t\right),\sin\left(t\right)\right) 
    9797        """ 
    9898        from sage.misc.latex import latex 
    9999        ring=self.base_ring() 
  • sage/symbolic/expression.pyx

    diff -r 328ce713fa37 -r 20f4614907e7 sage/symbolic/expression.pyx
    a b  
    24992499 
    25002500            sage: f(x,y)=x^2+y 
    25012501            sage: f.diff() # gradient 
    2502             ((x, y) |--> 2*x, (x, y) |--> 1) 
     2502            (x, y) |--> (2*x, 1) 
    25032503             
    25042504        TESTS: 
    25052505 
     
    25622562            (2*x, 2*y) 
    25632563            sage: g(x,y) = x^2+y^2 
    25642564            sage: g.gradient() 
    2565             ((x, y) |--> 2*x, (x, y) |--> 2*y) 
     2565            (x, y) |--> (2*x, 2*y) 
    25662566            sage: n = var('n') 
    25672567            sage: f(x,y) = x^n+y^n 
    25682568            sage: f.gradient() 
    2569             ((x, y) |--> n*x^(n - 1), (x, y) |--> n*y^(n - 1)) 
     2569            (x, y) |--> (n*x^(n - 1), n*y^(n - 1)) 
    25702570            sage: f.gradient([y,x]) 
    2571             ((x, y) |--> n*y^(n - 1), (x, y) |--> n*x^(n - 1)) 
     2571            (x, y) |--> (n*y^(n - 1), n*x^(n - 1)) 
    25722572        """ 
    25732573        from sage.modules.free_module_element import vector 
    25742574        if variables is None: