Change Matrix.__array_priority__ to 11

This fixes issue 3615.  See also numpy/numpy#3004.
Fixes ipython printing extension

This fixes two things.

First, the extension had to be reloaded to import the extension.
Fixes issue #3619

Second, this has been broken since IPython moved IPython.zmq to
IPython.kernel.zmq. This fixes this. Note, there are some git
versions of IPython where this will still break, but it should work
for all stable releases and will work for the current git version.
integration of sympyprt extension into sympy Part 1
fontsize fix

Signed-off-by: Thomas Hisch <t.hisch@gmail.com>
temporary fix for display_formatter problems
Refactor Relational to avoid long hanging evaluations.

Only call diff.equals(0) if we have a nonsymbolic expression.
hydrogen.py: Use Eq(i, i.doit()) again.
add fullrank
Remove checks that module is loaded
Remove IPython sniffing

Removes checks on whether or not one is in the qtconsole or notebook
before setting the unicode and latex once it is verified that your in
any IPython instance.
Add tests for ipythonprinting extension

Adds tests for the loading of the printing extension for IPython. This
only tests the plain text output, this could also be used to test
whether or not latex is enabled, png's are created, etc.
Make ipythonprinting test more robust
Added rank() to matrices

Gives the rank of a matrix via rref.
Add Benjamin Fishbein to AUTHORS/aboutus. Welcome to SymPy!
add square matrix predicate
Merge pull request #1776 from thisch/sympyprt

Integration of Sympyprt extension from IPyXt into SymPy

This PR integrates the sympyprt extension for prettyprinting sympy expressions in IPython (notebook/qtconsole) into SymPy.
Merge pull request #1831 from jrioux/relational

Refactor Relational to avoid long hanging evaluations.

This fixes the underlying issue from the slow hydrogen.py example file: Relational should try not to do more evaluation than it needs to.
Merge pull request #1846 from asmeurer/array_priority

Change Matrix.__array_priority__ to 11

This fixes issue 3615.
Merge pull request #1853 from flacjacket/ipython_printing_fix

Fixes ipython printing extension



This fixes two things.

First, the extension had to be reloaded to import the extension. Fixes issue #3619 [1].

Second, this has been broken since IPython moved IPython.zmq to IPython.kernel.zmq. This PR fixes this. Note, there are some git versions of IPython where this will still break (between moving the zmq module and changing the version to 1.0.dev), but it should work for all stable releases and will work for the current git version. The versions that won't work are between 1/29 [2] and 2/15 [3]. This was brought up in #1757.

[1] https://code.google.com/p/sympy/issues/detail?id=3619
[2] ipython/ipython@37f3225
[3] ipython/ipython#2927
Merge pull request #1866 from mrocklin/fullrank

Add fullrank predicate to matrix assumptions