Skip to content

Instantly share code, notes, and snippets.

Stefan Krastanov Krastanov

Block or report user

Report or block Krastanov

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile

Keybase proof

I hereby claim:

  • I am Krastanov on github.
  • I am stefankrastanov ( on keybase.
  • I have a public key whose fingerprint is 1457 CA87 5007 4249 F7CA 00FB BCFD C631 938B 4521

To claim this, I am signing this object:

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
Krastanov / diamond_Application
Created May 5, 2012
why is there a diamond subclassing here?
View diamond_Application
At the moment we have:
<~~~ is for metaclasses
| \ or / is for subclasses
Basic <~~~~~~~~ WithAssumptions
blah / \ |
\ / \ |
Expr Application <~~~ FunctionClass
View git_question
sympy_master --------A---------B----------C-----Merge_commit--------D <--my_pull_request_branch_1
\ /
Is it ok to have those two branches as pull requests? Does it matter which one goes in first?
You can’t perform that action at this time.