SymPy 0.7.6 release candidate 2

72 views
Skip to first unread message

Aaron Meurer

unread,
Nov 13, 2014, 5:47:44 PM11/13/14
to sy...@googlegroups.com
I have uploaded a second release candidate for SymPy 0.7.6. Please download and test it. You can find it at https://github.com/sympy/sympy/releases/tag/sympy-0.7.6.rc2

Please report any issues that you find, or if you find no issues, please report that you tested it.  Assuming there are no major issues I will do the final release within a week. 

The release notes for this release are at
https://github.com/sympy/sympy/wiki/release-notes-for-0.7.6. If you
see anything that is missing from that page, please add it.

Aaron Meurer

Colin Macdonald

unread,
Nov 14, 2014, 9:35:29 AM11/14/14
to sy...@googlegroups.com
On 13/11/14 22:47, Aaron Meurer wrote:
> Please report any issues that you find, or if you find no issues, please
> report that you tested it. Assuming there are no major issues I will do
> the final release within a week.

I ran this through my Octave toolbox test suite. I think I found one
regression (`-oo < p` not evaluating to True where p positive, even
with simplify).

I filed as:

https://github.com/sympy/sympy/issues/8449

Looks like fixed in master. This is probably one of my or
@skirpichev's changes.

best,
Colin

Björn Dahlgren

unread,
Nov 14, 2014, 10:27:41 AM11/14/14
to sy...@googlegroups.com
Just running the test suite straight work just fine (as expected):

$ cd sympy-0.7.6.rc2/
$ python setup.py test
/.../
ALL EXAMPLES PASSED

$ python --version
Python 2.7.6
$ uname -a
Linux hera 3.13.0-35-generic #62-Ubuntu SMP Fri Aug 15 01:58:42 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/issue
Ubuntu 14.04.1 LTS \n \l

I also tried it with some experimental packages of mine and no surprises there. All good!
Thanks for your hard work!

Aaron Meurer

unread,
Nov 14, 2014, 11:25:23 AM11/14/14
to sy...@googlegroups.com
We'll need to wait on the next release on that, as we are already on rc2, so I'd like to only get absolutely critical fixes in before 0.7.6 final. Technically the unevaluated result is not wrong, and your code will likely need to handle such cases anyway.

Thank you for testing this.

Aaron Meurer



--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscribe@googlegroups.com.
To post to this group, send email to sy...@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/5465F827.8040404%40maths.ox.ac.uk.
For more options, visit https://groups.google.com/d/optout.

Colin Macdonald

unread,
Nov 14, 2014, 5:21:34 PM11/14/14
to sy...@googlegroups.com
On 14/11/14 16:24, Aaron Meurer wrote:
> We'll need to wait on the next release on that, as we are already on rc2,
> so I'd like to only get absolutely critical fixes in before 0.7.6 final.
> Technically the unevaluated result is not wrong, and your code will likely
> need to handle such cases anyway.

No problem, as you say its not critical. The only other change I
noticed from doing this is in Codegen, but its also not wrong so not
critical either, filed #8452.

Colin

Aaron Meurer

unread,
Nov 19, 2014, 4:09:46 PM11/19/14
to sy...@googlegroups.com
Thanks for everyone for testing this. I haven't heard of any issues so I will do the final release tomorrow. If anyone else was planning on testing this, please do so now.

Aaron Meurer



Colin

--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+unsubscribe@googlegroups.com.
To post to this group, send email to sy...@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.

Ondřej Čertík

unread,
Nov 19, 2014, 4:33:57 PM11/19/14
to sympy
On Wed, Nov 19, 2014 at 2:09 PM, Aaron Meurer <asme...@gmail.com> wrote:
> Thanks for everyone for testing this. I haven't heard of any issues so I
> will do the final release tomorrow. If anyone else was planning on testing
> this, please do so now.

Thanks, I am running tests now, I'll report once they finish.

Ondrej

>
> Aaron Meurer
>
> On Fri, Nov 14, 2014 at 4:21 PM, Colin Macdonald <macd...@maths.ox.ac.uk>
> wrote:
>>
>> On 14/11/14 16:24, Aaron Meurer wrote:
>>>
>>> We'll need to wait on the next release on that, as we are already on rc2,
>>> so I'd like to only get absolutely critical fixes in before 0.7.6 final.
>>> Technically the unevaluated result is not wrong, and your code will
>>> likely
>>> need to handle such cases anyway.
>>
>>
>> No problem, as you say its not critical. The only other change I noticed
>> from doing this is in Codegen, but its also not wrong so not critical
>> either, filed #8452.
>>
>> Colin
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sympy" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to sympy+un...@googlegroups.com.
>> To post to this group, send email to sy...@googlegroups.com.
>> Visit this group at http://groups.google.com/group/sympy.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/sympy/5466806B.40102%40maths.ox.ac.uk.
>>
>> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sympy+un...@googlegroups.com.
> To post to this group, send email to sy...@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sympy/CAKgW%3D6JTYyrfUpTvHvLv%3DRgqsep5tbwOb_SXWvdO%2BFbLFf9AvA%40mail.gmail.com.

Ondřej Čertík

unread,
Nov 19, 2014, 7:36:58 PM11/19/14
to sympy
On Wed, Nov 19, 2014 at 2:33 PM, Ondřej Čertík <ondrej...@gmail.com> wrote:
> On Wed, Nov 19, 2014 at 2:09 PM, Aaron Meurer <asme...@gmail.com> wrote:
>> Thanks for everyone for testing this. I haven't heard of any issues so I
>> will do the final release tomorrow. If anyone else was planning on testing
>> this, please do so now.
>
> Thanks, I am running tests now, I'll report once they finish.

Here are the results:

https://gist.github.com/certik/cdafc1d7915c4492725a

Only the autowrap failures are there. The exception should not look
like this. If it can't compile it or there is some other problem, it
should say so in a clear manner.

Ondrej

Aaron Meurer

unread,
Nov 19, 2014, 8:09:10 PM11/19/14
to sy...@googlegroups.com
The decode() call should probably be decode('utf-8').

Aaron Meurer

--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.
To post to this group, send email to sy...@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.

Sergey Kirpichev

unread,
Nov 20, 2014, 8:26:49 AM11/20/14
to sy...@googlegroups.com
On Thursday, November 20, 2014 12:09:46 AM UTC+3, Aaron Meurer wrote:
Thanks for everyone for testing this. I haven't heard of any issues so I will do the final release tomorrow. If anyone else was planning on testing this, please do so now.

Aaron Meurer

unread,
Nov 20, 2014, 12:08:56 PM11/20/14
to sy...@googlegroups.com
I fixed one issue. The ones in benchmarks are run just by running the scripts.

The rest I ran with 

from __future__ import print_function

def benchit(m):
    mod, name = m.rsplit('.', 1);b = getattr(__import__(mod, fromlist=[name]), name)
    for f in dir(b):
        if f.startswith('bench') or f.startswith('timeit'):
            print(f, b)
            getattr(b, f)()

benchit('sympy.core.benchmarks.bench_arit')
benchit('sympy.core.benchmarks.bench_assumptions')
benchit('sympy.core.benchmarks.bench_basic')
benchit('sympy.core.benchmarks.bench_expand')
benchit('sympy.core.benchmarks.bench_numbers')
benchit('sympy.core.benchmarks.bench_sympify')
benchit('sympy.functions.elementary.benchmarks.bench_exp')
benchit('sympy.functions.special.benchmarks.bench_special')
benchit('sympy.integrals.benchmarks.bench_integrate')
benchit('sympy.integrals.benchmarks.bench_trigintegrate')
benchit('sympy.matrices.benchmarks.bench_matrix')
benchit('sympy.polys.benchmarks.bench_galoispolys')
benchit('sympy.polys.benchmarks.bench_groebnertools')
benchit('sympy.polys.benchmarks.bench_solvers')
benchit('sympy.series.benchmarks.bench_limit')
benchit('sympy.solvers.benchmarks.bench_solvers')

There was one issue (some calls to sort(), which I have deleted).

Aaron Meurer

--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.

To post to this group, send email to sy...@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
Reply all
Reply to author
Forward
0 new messages