- Join over
**1.5M+ people** - Join over
**100K+ communities** - Free
**without limits** - Create
**your own community**

- 07:43Abdullahjavednesar review_requested #17620
- 06:17codecov[bot] commented #17584
- 05:51sympy-bot commented #17584
- 05:51sylee957 edited #17584
- 05:49asmeurer commented #17584
- 05:45asmeurer closed #17605
- 05:45
asmeurer on master

Add the math_dollar Sphinx exte… Add support for math in docstri… Enable the math_dollar Sphinx e… and 11 more (compare)

- 05:45asmeurer closed #17623
- 05:43
- 05:21
- 04:52codecov[bot] commented #17584
- 04:52sylee957 synchronize #17584
- 03:25sylee957 synchronize #17584
- 02:06cbm755 commented #17605
- 00:41sylee957 commented #17584
- 00:38oscarbenjamin commented #17584
- 00:32sympy-bot commented #17589
- 00:32sympy-bot commented #17589
- 00:32
oscarbenjamin on master

Use conjugate for dot Add test for conjugate dot Merge pull request #17589 from … (compare)

since the computation is done on 0, h, ... N*h where N is int but h is symbol

also N*h = 1 for my domain

hey there I think the code should be repaired since pos2 is not 0

I have to first use expand then coeff to get coeff

I wasted hours in debugging my code

is there any way to write this as M . alpha?

any decomposition?

so that M has all constants and alpha as functions?

if I can decompose it as a sum two matrix each with single alpha (i) it will work too

@XtremeGood

If you mean by tri-diagonal matrix decomposition, I don't think that there are any specific algorithm implemented, but algorithms for generic dense matrix should work.

And it won't be that much difficult to implement a tridiagonal LU decomposition in SymPy, but I have not yet made PR about that yet.

But I'm not sure if I had got your words right. What do you mean by `M . alpha`

or `sum two matrix`

specifically?

it really depends on what you are doing, but you could use

`with evaluate(False)`

and check for `1/0`

in the resulting unevaluated expression
sympy.factor seems to only be able to factor expressions where every part of the sum is divisible

that's related to this issue sympy/sympy#11869

the closest thing right now is

`collect`

I think using collect would be inconvenient

@keshawkk https://github.com/sympy/sympy/blob/master/README.rst can be a good starting point. Pick an issue, make a PR to fix it.

Hi. I am working on #17596 .

In the polygamma class, I am not able to understand the arguments of the function _eval_aseries

Can someone explain?

In the polygamma class, I am not able to understand the arguments of the function _eval_aseries

`def _eval_aseries(self, n, args0, x, logx):`

Can someone explain?

Hi. I'm brand new to Python and I just downloaded Anaconda which comes with Sympy 1.4. I need to use Sympy 0.7.3, does anyone know how to install 0.7.3 instead of, or in addition to 1.4? Anaconda offer the option to install different versions of Sympy but the only options are 1.1.1, 1.2 and 1.3. Thanks for any help you can give!

hello, if i i hav a NxM matrix that have NxM symbols objects like 'w*{0}', 'w*{1}', ...'w_{NxN}' (all of this are sympy symbols objects)

How to assign numerical values for each one ? .

if i do w_{0} = 1 (for example), works perfect... but if i hav 100 symbols ... how do this by a human way! Thanks :) i hope you can help me.

@kascesar It would be better to use `MatrixSymbol('W', m, n).as_explicit()`

to define such large matrix conveniently, and you can use `subs`

or `xreplace`

to replace each matrix elements or the whole matrix base like

```
M = MatrixSymbol('M', 3, 3)
M.as_explicit().subs(M, Matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]]))
```

or

`M.as_explicit().subs(M[0, 0], 2)`

depending on your taste

@jksuom @lynntinney Thanks Kalevi! There's a full explanation as to why Anaconda was no longer showing version 0.7.3 and how to install from tarball here: https://stackoverflow.com/questions/57914631/anaconda-navigator-installing-an-older-version-0-7-3-of-sympy.

what is the best way to start contributing

@gunjanmimo start from here https://github.com/sympy/sympy/wiki/Introduction-to-contributing set up the code base and then try to solve Easy to fix issues.

I am new in the project. I am based in Vancouver, Canada. I have been reading the codebase for a few days. The technical expectation is within my abilities. I am looking for the workflow for creating PRs as part of my onboarding in sympy as I use Atlassian products at work. Kindly point me to PR examples and workflow for creating them.

Hi, @kenluck2001 please see this docs. Most of the PRs listed in it are stalled so you can continue any one of them.