glucat 0.12.0
|
Classes | |
class | clifford |
class | index_set |
Functions | |
def | index_set_hidden_doctests () |
def | clifford_hidden_doctests () |
def | e (obj) |
def | istpq (p, q) |
def | _test () |
Variables | |
str | __version__ = str(glucat_package_version,'utf-8') |
lhs | |
rhs | |
threshold = error_squared_tol(rhs) if threshold is None else threshold | |
None | |
tol = error_squared_tol(rhs) if tol is None else tol | |
try : | |
except : | |
obj | |
i | |
else : | |
ixt | |
fill | |
epsilon | scalar_epsilon = epsilon |
atan | pi = atan(clifford(1.0)) * 4.0 |
atan | tau = atan(clifford(1.0)) * 8.0 |
clifford | cl = clifford |
index_set | ist = index_set |
def | ninf3 = e(4) + e(-1) |
def | nbar3 = e(4) - e(-1) |
|
protected |
def PyClical.clifford_hidden_doctests | ( | ) |
Tests for functions that Doctest cannot see. For clifford.__cinit__: Construct an object of type clifford. >>> print(clifford(2)) 2 >>> print(clifford(2.0)) 2 >>> print(clifford(1.0e-1)) 0.1 >>> print(clifford("2")) 2 >>> print(clifford("2{1,2,3}")) 2{1,2,3} >>> print(clifford(clifford("2{1,2,3}"))) 2{1,2,3} >>> print(clifford("-{1}")) -{1} >>> print(clifford(2,index_set({1,2}))) 2{1,2} >>> print(clifford([2,3],index_set({1,2}))) 2{1}+3{2} >>> print(clifford([1,2])) Traceback (most recent call last): ... TypeError: Cannot initialize clifford object from <class 'list'>. >>> print(clifford(None)) Traceback (most recent call last): ... TypeError: Cannot initialize clifford object from <class 'NoneType'>. >>> print(clifford(None,[1,2])) Traceback (most recent call last): ... TypeError: Cannot initialize clifford object from (<class 'NoneType'>, <class 'list'>). >>> print(clifford([1,2],[1,2])) Traceback (most recent call last): ... TypeError: Cannot initialize clifford object from (<class 'list'>, <class 'list'>). >>> print(clifford("")) Traceback (most recent call last): ... ValueError: Cannot initialize clifford object from invalid string ''. >>> print(clifford("{")) Traceback (most recent call last): ... ValueError: Cannot initialize clifford object from invalid string '{'. >>> print(clifford("{1")) Traceback (most recent call last): ... ValueError: Cannot initialize clifford object from invalid string '{1'. >>> print(clifford("+")) Traceback (most recent call last): ... ValueError: Cannot initialize clifford object from invalid string '+'. >>> print(clifford("-")) Traceback (most recent call last): ... ValueError: Cannot initialize clifford object from invalid string '-'. >>> print(clifford("{1}+")) Traceback (most recent call last): ... ValueError: Cannot initialize clifford object from invalid string '{1}+'. For clifford.__richcmp__: Compare objects of type clifford. >>> clifford("{1}") == clifford("1{1}") True >>> clifford("{1}") != clifford("1.0{1}") False >>> clifford("{1}") != clifford("1.0") True >>> clifford("{1,2}") == None False >>> clifford("{1,2}") != None True >>> None == clifford("{1,2}") False >>> None != clifford("{1,2}") True
Definition at line 1253 of file PyClical.pyx.
References glucat.error_squared(), and glucat.error_squared_tol().
def PyClical.e | ( | obj | ) |
Abbreviation for clifford(index_set(obj)). >>> print(e(1)) {1} >>> print(e(-1)) {-1} >>> print(e(0)) 1
Definition at line 1936 of file PyClical.pyx.
References e().
Referenced by e().
def PyClical.index_set_hidden_doctests | ( | ) |
Tests for functions that Doctest cannot see. For index_set.__cinit__: Construct index_set. >>> print(index_set(1)) {1} >>> print(index_set({1,2})) {1,2} >>> print(index_set(index_set({1,2}))) {1,2} >>> print(index_set({1,2})) {1,2} >>> print(index_set({1,2,1})) {1,2} >>> print(index_set({1,2,1})) {1,2} >>> print(index_set("")) {} >>> print(index_set("{")) Traceback (most recent call last): ... ValueError: Cannot initialize index_set object from invalid string '{'. >>> print(index_set("{1")) Traceback (most recent call last): ... ValueError: Cannot initialize index_set object from invalid string '{1'. >>> print(index_set("{1,2,100}")) Traceback (most recent call last): ... ValueError: Cannot initialize index_set object from invalid string '{1,2,100}'. >>> print(index_set({1,2,100})) Traceback (most recent call last): ... IndexError: Cannot initialize index_set object from invalid {1, 2, 100}. >>> print(index_set([1,2])) Traceback (most recent call last): ... TypeError: Cannot initialize index_set object from <class 'list'>. For index_set.__richcmp__: Compare two objects of class index_set. >>> index_set(1) == index_set({1}) True >>> index_set({1}) != index_set({1}) False >>> index_set({1}) != index_set({2}) True >>> index_set({1}) == index_set({2}) False >>> index_set({1}) < index_set({2}) True >>> index_set({1}) <= index_set({2}) True >>> index_set({1}) > index_set({2}) False >>> index_set({1}) >= index_set({2}) False >>> None == index_set({1,2}) False >>> None != index_set({1,2}) True >>> None < index_set({1,2}) False >>> None <= index_set({1,2}) False >>> None > index_set({1,2}) False >>> None >= index_set({1,2}) False >>> index_set({1,2}) == None False >>> index_set({1,2}) != None True >>> index_set({1,2}) < None False >>> index_set({1,2}) <= None False >>> index_set({1,2}) > None False >>> index_set({1,2}) >= None False
Definition at line 406 of file PyClical.pyx.
References glucat.compare(), glucat.max_pos(), and glucat.min_neg().
def PyClical.istpq | ( | p, | |
q | |||
) |
Abbreviation for index_set({-q,...p}). >>> print(istpq(2,3)) {-3,-2,-1,1,2}
Definition at line 1949 of file PyClical.pyx.
References istpq().
Referenced by istpq().
|
private |
Definition at line 35 of file PyClical.pyx.
Definition at line 1910 of file PyClical.pyx.
PyClical.else : |
Definition at line 1608 of file PyClical.pyx.
PyClical.except : |
Definition at line 1564 of file PyClical.pyx.
PyClical.fill |
Definition at line 1864 of file PyClical.pyx.
PyClical.i |
Definition at line 1591 of file PyClical.pyx.
Definition at line 1928 of file PyClical.pyx.
PyClical.ixt |
Definition at line 1864 of file PyClical.pyx.
PyClical.lhs |
Definition at line 1359 of file PyClical.pyx.
Definition at line 1959 of file PyClical.pyx.
Definition at line 1958 of file PyClical.pyx.
PyClical.None |
Definition at line 1359 of file PyClical.pyx.
PyClical.obj |
Definition at line 1591 of file PyClical.pyx.
atan PyClical.pi = atan(clifford(1.0)) * 4.0 |
Definition at line 1907 of file PyClical.pyx.
PyClical.rhs |
Definition at line 1359 of file PyClical.pyx.
Definition at line 1905 of file PyClical.pyx.
atan PyClical.tau = atan(clifford(1.0)) * 8.0 |
Definition at line 1908 of file PyClical.pyx.
Definition at line 1359 of file PyClical.pyx.
Definition at line 1359 of file PyClical.pyx.
PyClical.try : |
Definition at line 1562 of file PyClical.pyx.