Sergey B Kirpichev

Results 175 issues of Sergey B Kirpichev

See #305 for some script drafts. Also think about better log standard (e.g. see http://keepachangelog.com/)

documentation
maintainability

This was removed long time ago due to some undisclosed problems in numpy-sympy interoperation. See [bug](https://github.com/sympy/sympy/issues/3655) and related [page](https://github.com/sympy/sympy/wiki/Generic-interface) of the old wiki. Aside from this, now here is probably...

core
needs decision

Probably, random.choice/sample may be used, when seed is a sequence. Everything is in CPython 3.6. Or just simplify these functions, using stdlib.

maintainability
utilities

See https://github.com/spatialaudio/nbsphinx for sphinx. Or something better? We also need ability to test output cells to have correct, expected output (just like we did this with doctest's).

enhancement
documentation

Since 5436144843 there are apparent speed regressions, e.g. running time `test_solve_lin_sys_6x6_2()` was 35.23s and 62.29s - after. We should investigate if this can be improved without rewriting the stuff in...

polys
performance
needs decision

There are huge number of public methods, besides compatibility wrappers from IPolys (which also should be removed eventually). One example is that `subs()` and `eval()` methods, probably, should be same....

enhancement
maintainability
polys
needs decision

This seems to be more intuitive and match other CAS, e.g. Mathematica's [ReplaceAll](https://reference.wolfram.com/language/ref/ReplaceAll.html). The option should be also removed eventually.

enhancement
core
needs decision

While the modulargcd.py was extended to handle algebraic fields, the efactor() - doesn't (original paper works for algebraic fields, not just number fields). We should implement this case. Also, some...

enhancement
polys

See e.g. #157, which add the test for sympy/sympy#10268. Right now this looks: ``` In [1]: reduce_inequalities(log(x) < 300) Out[1]: 300 x < ℯ ``` Correct answer: `(0 < x)...

wrong answer
solvers

Lambda should be improved instead.

polys