Re: [sympy] Issues with integrate and piecewise functions

2017-06-22 Thread Chris Smith
Here is an example from the `lts` branch computing the product of two functions that have different ranges in each: >>> p = Piecewise((a,abs(x-1)<1),(b,abs(x-2)<2),(c,True))*Piecewise((d,x>1 ),(e,True)) >>> piecewise_fold(p) Piecewise( (a*d, (x > 1) & (x < 2)), (b*d, (x > 1) & (x < 4)),

Re: [sympy] Updating SymPy changelog process

2017-06-22 Thread Anthony Scopatz
Hi All, I'd like to say that for xonsh we find this strategy incredibly useful. This was inspired originally by http://keepachangelog.com/en/1.0.0/ Let me know if you need any clarifications. Be Well Anthony On Thu, Jun 22, 2017 at 4:18 PM Aaron Meurer wrote: > Once I

Re: [sympy] Updating SymPy changelog process

2017-06-22 Thread Jason Moore
I fully support this! moorepants.info +01 530-601-9791 On Thu, Jun 22, 2017 at 1:17 PM, Aaron Meurer wrote: > Once I have finished the SymPy release, I would like to make an update > to how we do changelogs. > > Right now, changelog entries are made manually on the wiki, at

[sympy] Updating SymPy changelog process

2017-06-22 Thread Aaron Meurer
Once I have finished the SymPy release, I would like to make an update to how we do changelogs. Right now, changelog entries are made manually on the wiki, at https://github.com/sympy/sympy/wiki/Release-Notes. The issue with this is that very few people update the release notes when pull request

[sympy] Re: Request for community input: removing versioned docs

2017-06-22 Thread Shekhar Prasad Rajak
I think it will be good to have big warnings at the top of old doc pages, as Jason Moore said. -- Shekhar On Friday, 23 June 2017 01:22:38 UTC+5:30, Jason Moore wrote: > > It seems that many other scipy related packages handle this by giving big > warnings at the top of old doc pages to

Re: [sympy] how to convert latex expression into sympy expression?

2017-06-22 Thread Richard Fateman
see, for example, https://people.eecs.berkeley.edu/~fateman/papers/mly-psmath.pdf for a discussion. It is really a consideration of "optical character recognition" of math equations, where the characters are mostly perfectly represented, and the spacing is perfectly represented. But what is

[sympy] Re: Request for community input: removing versioned docs

2017-06-22 Thread Jason Moore
It seems that many other scipy related packages handle this by giving big warnings at the top of old doc pages to manually redirect you. This seems to work for me the vast majority of the time, only occasionaly to I get stuck on old, for example. Readthedocs does this for your automatically too

Re: [sympy] Re: Request for community input: removing versioned docs

2017-06-22 Thread Aaron Meurer
Our docs are hosted statically on GitHub pages, so I believe the only way to do redirects is like we do currently https://github.com/sympy/sympy_doc/blob/d8a3a2c81f4f26757f0be8699b7c3881b9b4147d/index.html. Aaron Meurer On Thu, Jun 22, 2017 at 3:44 PM, Francesco Bonazzi

[sympy] Re: Request for community input: removing versioned docs

2017-06-22 Thread Björn Dahlgren
On Thursday, 22 June 2017 21:38:28 UTC+2, Aaron Meurer wrote: > > I am looking for feedback on this, whether you think it's a good idea, > a bad idea, or any suggestions. > I am +1 on removing them. If that is too harsh: one could also keep a archive of old docs under e.g.

Re: [sympy] Request for community input: removing versioned docs

2017-06-22 Thread Nathan Goldbaum
Hi Aaron, A while back we modified our sphinx theme to add a "canonical" link: https://github.com/yt-project/yt/blob/master/doc/source/_templates/layout.html#L4 After waiting for the googlebot to reindex our docs, google now seems to do a good job of only linking to our stable docs (which live

[sympy] Re: Request for community input: removing versioned docs

2017-06-22 Thread Francesco Bonazzi
https://en.wikipedia.org/wiki/HTTP_301 On Thursday, 22 June 2017 15:38:28 UTC-4, Aaron Meurer wrote: > > Hello all. > > I would like input from the broader SymPy community here. Right now, > at http://docs.sympy.org/ we have versioned docs for each version > going back to 0.6.7, e.g.,

Re: [sympy] SymPy release

2017-06-22 Thread Aaron Meurer
I hope so, but it won't be out for long. It would definitely be helpful if downstream projects checked against master now. Aaron Meurer On Thu, Jun 22, 2017 at 3:31 PM, Nathan Goldbaum wrote: > Hi Aaron, > > Will there be time to do a release candidate? Or should

[sympy] Request for community input: removing versioned docs

2017-06-22 Thread Aaron Meurer
Hello all. I would like input from the broader SymPy community here. Right now, at http://docs.sympy.org/ we have versioned docs for each version going back to 0.6.7, e.g., http://docs.sympy.org/0.7.3/index.html. I am proposing to remove these. The only docs that would be on the docs site are

Re: [sympy] SymPy release

2017-06-22 Thread Nathan Goldbaum
Hi Aaron, Will there be time to do a release candidate? Or should downstream projects just check out the master branch and check if anything is broken right now? -Nathan On Thu, Jun 22, 2017 at 2:29 PM, Aaron Meurer wrote: > Hi all. > > I'm happy to announce that NumFOCUS

[sympy] SymPy release

2017-06-22 Thread Aaron Meurer
Hi all. I'm happy to announce that NumFOCUS has provided some funding for me to do a SymPy release as part of their small development grants. I will be working on creating a SymPy release over the next couple of weeks, with the goal of getting the release out in time for our code generation

Re: [sympy] [RFC] change in Piecewise integration behavior

2017-06-22 Thread Aaron Meurer
This looks fine. Indefinite integration is only ever defined up to a piecewise constant, so it isn't necessary to deprecate anything when changing the mathematical form a result. Aaron Meurer On Wed, Jun 21, 2017 at 8:47 PM, Chris Smith wrote: > The following comes from my