New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consolidate code for solving linear systems #253

merged 5 commits into from Mar 27, 2016


1 participant
Copy link

skirpichev commented Mar 23, 2016

No description provided.

@skirpichev skirpichev added this to the First public release milestone Mar 26, 2016

skirpichev added some commits Mar 23, 2016

Replace solve_linear_system with solve_lin_sys
We XFAIL test_issue_5849_matrix, see sympy/sympy#2275 for
some discussion about.  test_issue_5114_6611 was adapted
to reflect different in shape, but correct solution.

Closes #213
Closes sympy/sympy#4949
Canonicalize signs in ratsimpmodprime()
By Mateusz Paprocki.  Taken from sympy/sympy#2275, with
small changes.

@skirpichev skirpichev force-pushed the linsolve branch from ee3cd70 to df538e8 Mar 26, 2016

skirpichev added some commits Mar 26, 2016

Improve FracField.from_expr for composite Pow generators
For example:

    In [1]: d, *_ = field([2**x, z], ZZ)

    In [2]: d.from_expr(2**(2*x) + 1)  # ValueError before
    Out[2]: (2**x)**2 + 1

This fixes test for in test_lie_group for
eq = (1 + 2*x)*(f(x).diff(x)) + 2 - 4*exp(-f(x)) in test_lie_group

@skirpichev skirpichev force-pushed the linsolve branch from df538e8 to 5ec37f5 Mar 27, 2016

@skirpichev skirpichev merged commit 74686c2 into master Mar 27, 2016

3 checks passed

codecov/patch 96.00% of diff hit (target 88.00%)
codecov/project 89.71% remains the same compared to 0fa14bb
continuous-integration/travis-ci/pr The Travis CI build passed

@skirpichev skirpichev deleted the linsolve branch Mar 27, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment