Package sage :: Package rings :: Package padics :: Module padic_printing :: Class pAdicPrinterDefaults
[hide private]
[frames] | no frames]

Class pAdicPrinterDefaults



                      object --+    
                               |    
structure.sage_object.SageObject --+
                                   |
                                  pAdicPrinterDefaults

Instance Methods [hide private]
 
__init__(...)
File: sage/rings/padics/padic_printing.pyx (starting at line 27)
 
allow_negatives(...)
File: sage/rings/padics/padic_printing.pyx (starting at line 80) Controls whether or not to display a balanced representation.
 
alphabet(...)
File: sage/rings/padics/padic_printing.pyx (starting at line 168)...
 
max_poly_terms(...)
File: sage/rings/padics/padic_printing.pyx (starting at line 132) EXAMPLES: sage: padic_printing.max_poly_terms(3) sage: padic_printing.max_poly_terms() 3 sage: padic_printing.mode('terse') sage: Zq(7^5, 5, names='a')([2,3,4])^8 2570 + 15808*a + 9018*a^2 + ...
 
max_series_terms(...)
File: sage/rings/padics/padic_printing.pyx (starting at line 99) EXAMPLES: sage: padic_printing.max_series_terms(2) sage: padic_printing.max_series_terms() 2 sage: Qp(31)(1000) 8 + 31 + ...
 
max_unram_terms(...)
File: sage/rings/padics/padic_printing.pyx (starting at line 116)...
 
mode(...)
File: sage/rings/padics/padic_printing.pyx (starting at line 45) Set the default printing mode.
 
sep(...)
File: sage/rings/padics/padic_printing.pyx (starting at line 150)...

Inherited from structure.sage_object.SageObject: __hash__, __new__, __repr__, _axiom_, _axiom_init_, _gap_, _gap_init_, _gp_, _gp_init_, _interface_, _interface_init_, _interface_is_cached_, _kash_, _kash_init_, _macaulay2_, _macaulay2_init_, _magma_, _magma_init_, _maple_, _maple_init_, _mathematica_, _mathematica_init_, _maxima_, _maxima_init_, _octave_, _octave_init_, _pari_, _pari_init_, _r_init_, _sage_, _singular_, _singular_init_, category, db, dump, dumps, plot, rename, reset_name, save, version

Inherited from object: __delattr__, __getattribute__, __reduce__, __reduce_ex__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 
File: sage/rings/padics/padic_printing.pyx (starting at line 27)

Overrides: object.__init__

allow_negatives(...)

 
File: sage/rings/padics/padic_printing.pyx (starting at line 80)

Controls whether or not to display a balanced representation.

EXAMPLES: 
    sage: padic_printing.allow_negatives(True)
    sage: padic_printing.allow_negatives()
    True
    sage: Qp(29)(-1)
    -1 + O(29^20)
    sage: Qp(29)(-1000)
    -14 - 5*29 - 29^2 + O(29^20)
    sage: padic_printing.allow_negatives(False)

alphabet(...)

 
File: sage/rings/padics/padic_printing.pyx (starting at line 168)

EXAMPLES:
    sage: padic_printing.alphabet("abc")
    sage: padic_printing.mode('digits')
    sage: repr(Qp(3)(1234))
    '...bcaacab'

    sage: padic_printing.mode('series')

max_poly_terms(...)

 
File: sage/rings/padics/padic_printing.pyx (starting at line 132)

EXAMPLES:
    sage: padic_printing.max_poly_terms(3)
    sage: padic_printing.max_poly_terms()
    3
    sage: padic_printing.mode('terse')
    sage: Zq(7^5, 5, names='a')([2,3,4])^8
    2570 + 15808*a + 9018*a^2 + ... + O(7^5)

    sage: padic_printing.max_poly_terms(-1)
    sage: padic_printing.mode('series')

max_series_terms(...)

 
File: sage/rings/padics/padic_printing.pyx (starting at line 99)

EXAMPLES: 
    sage: padic_printing.max_series_terms(2)
    sage: padic_printing.max_series_terms()
    2
    sage: Qp(31)(1000)
    8 + 31 + ... + O(31^20)
    sage: padic_printing.max_series_terms(-1)
    sage: Qp(37)(100000)
    26 + 37 + 36*37^2 + 37^3 + O(37^20)

max_unram_terms(...)

 
File: sage/rings/padics/padic_printing.pyx (starting at line 116)

EXAMPLES: 
    sage: padic_printing.max_unram_terms(2)
    sage: padic_printing.max_unram_terms()
    2
    sage: Zq(5^6, 5, names='a')([1,2,3,-1])^17
    (2*a + 3 + ...) + (a^2 + a + ...)*5 + (a + 2 + ...)*5^2 + (a + 2 + ...)*5^3 + (4*a + 4 + ...)*5^4 + O(5^5)
    
    sage: padic_printing.max_unram_terms(-1)

mode(...)

 
File: sage/rings/padics/padic_printing.pyx (starting at line 45)

Set the default printing mode.

EXAMPLES: 
    sage: padic_printing.mode('terse')
    sage: padic_printing.mode()
    'terse'
    sage: Qp(7)(100)
    100 + O(7^20)
    sage: padic_printing.mode('series')
    sage: Qp(11)(100)
    1 + 9*11 + O(11^20)
    sage: padic_printing.mode('val-unit')
    sage: Qp(13)(130)
    13 * 10 + O(13^21)
    sage: padic_printing.mode('digits')
    sage: repr(Qp(17)(100))
    '...5F'
    sage: repr(Qp(17)(1000))
    '...37E'
    sage: padic_printing.mode('bars')
    sage: repr(Qp(19)(1000))
    '...2|14|12'

    sage: padic_printing.mode('series')

sep(...)

 
File: sage/rings/padics/padic_printing.pyx (starting at line 150)

EXAMPLES:
    sage: padic_printing.sep('][')
    sage: padic_printing.sep()
    ']['
    sage: padic_printing.mode('bars')
    sage: repr(Qp(61)(-1))
    '...60][60][60][60][60][60][60][60][60][60][60][60][60][60][60][60][60][60][60][60'

    sage: padic_printing.sep('|')
    sage: padic_printing.mode('series')