-
-
Notifications
You must be signed in to change notification settings - Fork 112
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
Solves & Fixes Issue No #65 | Corrected Integration steps | ashutoshsaboo #69
Conversation
Hi. I followed the installation steps listed here - https://github.com/sympy/sympy_gamma . Now, I modified just the @hargup @certik @asmeurer @sahilshekhawat Your opinion on this?
|
That's an issue with docutils, because the git submodule doesn't ignore the pyc files. You can ignore it. |
It looks like this fixes the issue. We'll need to figure out what's going on with the tests, though. They look unrelated to this change. |
I opened a test PR with no changes to see if the Travis tests fail there. #71 |
@asmeurer Yes, even I thought the same, since I was running SymPy Gamma in a virtualenv. Hence I re-installed |
So I'm +1 to this, but we need to figure out the plotting thing first, so that the tests pass. I believe Travis does the deploying for this, meaning that it won't get deployed as long as the tests are failing, even if we merge it. And I wouldn't want to risk breaking the plotting on the deployed site anyway. |
@asmeurer Sir I totally agree with you. We need to think about that, or else it can lead to serious problems in the entire project. How about marking that test as |
@asmeurer Or maybe we can convert it into, a
It says that there is no 'error' field in the JSON response, while the plot() function returns it's data, which actually in a way means that there is no error!! Hence, I thought that the failing test is pointless. Still, I'll submit a PR, with the 'error' field initializaed to None for all, and then in case if it doesn't pass, then we can simply mark this test as '@xfail' or remove it. Your views on this Sir? |
Okay. So, I have finally managed to get this work now. @asmeurer So, finally it has passed all the tests. 😅 So, is this ready for getting merged now? |
I'm not sure this fix is correct. It looks like you are just ignoring the error, but based on #70 there really is an error here. At any rate, you should make the fix for this in a new pull request. |
@asmeurer Actually the thing is that, what I feel is that Issue #70 isn't related to the Travis CI Tests Issue. I feel it's actually the reason that you listed here - #70 . Since, the same code is running www.sympygamma.com perfectly, and hence #70 is not related to the Travis CI Tests issue. As I said above, If we see the error log in Travis-:
Now, in case if the JSON response doesn't contain an Hence to combat that itself, I put the Also, I didn't understand by |
I'll close this PR since #76 is merged! 😄 |
well done! @ashutoshsaboo thanks! :D |
So, this resolves & fixes Issue #65 .
Now, if we make the same query -
integrate(x*cos(x**2),x)
on SymPy, then it gives the correct integration results.The same can be viewed in the attached screenshot below-:
So, this resolves & fixes Issue #65 .
@ncop @hargup @asmeurer @certik Please have a look at this PR.
Thanks! 😄