This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from itertools import groupby | |
from sympy.core import S, sympify, Mul, Basic, Expr, Dummy, Symbol, Integer | |
from sympy.combinatorics import Permutation | |
from sympy.matrices.expressions import MatMul, MatrixExpr, Trace | |
from sympy.matrices import MatrixBase, ImmutableMatrix | |
from sympy.physics.matrices import mgamma |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
At the moment we have: | |
====================== | |
<~~~ is for metaclasses | |
| \ or / is for subclasses | |
Basic <~~~~~~~~ WithAssumptions | |
blah / \ | | |
\ / \ | | |
Expr Application <~~~ FunctionClass |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sympy_master --------A---------B----------C-----Merge_commit--------D <--my_pull_request_branch_1 | |
\ / | |
\-----E---------F-----/ | |
^--my_pull_request_branch_2 | |
Is it ok to have those two branches as pull requests? Does it matter which one goes in first? |