qnet.printing.unicodeprinter module¶
Unicode Printer
Summary¶
Classes:
QnetUnicodePrinter |
Printer for a string (Unicode) representation. |
SubSupFmt |
A format string that divides into a name, subscript, and superscript |
SubSupFmtNoUni |
SubSupFmt with default unicode_sub_super=False |
Reference¶
-
class
qnet.printing.unicodeprinter.
SubSupFmt
(name, sub=None, sup=None, unicode_sub_super=True)[source]¶ Bases:
object
A format string that divides into a name, subscript, and superscript
>>> fmt = SubSupFmt('{name}', sub='({i},{j})', sup='({sup})') >>> fmt.format(name='alpha', i='mu', j='nu', sup=1) 'α_(μ,ν)^(1)' >>> fmt = SubSupFmt('{name}', sub='{sub}', sup='({sup})') >>> fmt.format(name='alpha', sub='1', sup=1) 'α₁⁽¹⁾'
-
class
qnet.printing.unicodeprinter.
SubSupFmtNoUni
(name, sub=None, sup=None, unicode_sub_super=False)[source]¶ Bases:
qnet.printing.unicodeprinter.SubSupFmt
SubSupFmt with default unicode_sub_super=False
-
class
qnet.printing.unicodeprinter.
QnetUnicodePrinter
(cache=None, settings=None)[source]¶ Bases:
qnet.printing.asciiprinter.QnetAsciiPrinter
Printer for a string (Unicode) representation.
-
sympy_printer_cls
¶
-
printmethod
= '_unicode'¶
-