SymPy 0.7.3 is released

126 views
Skip to first unread message

Aaron Meurer

unread,
Jul 14, 2013, 3:45:29 PM7/14/13
to sy...@googlegroups.com
I'm happy to announce the release of SymPy 0.7.3. It can be
downloaded from
https://github.com/sympy/sympy/releases/tag/sympy-0.7.3. The release
notes for this release are at
https://github.com/sympy/sympy/wiki/release-notes-for-0.7.3.

To update SymPy, you can use pip install sympy --upgrade or download
the source and use setup.py install. SymPy has no dependencies.

Some highlights:

- Improved integrate() with the Risch algorithm, and it now splits
integrals into Piecewise more often. Support for more special
functions.

- Basic infrastructure for the PDE module.

- Many improvements to the matrix expressions, and assumptions relating to them.

- New context manager for the new assumptions (with assuming(...)).

- This will be the last version of SymPy to support Python 2.5.

- Many bug fixes.

Note: I suspect that these release notes are still not complete. If
you know of any new major change in this release that is not there,
please edit the wiki page and add it.

The following people contributed at least one patch to this release
(names are given in alphabetical order by last name). A total of 85
people contributed to this release. People with a * by their names
contributed a patch for the first time for this release; 56 people
contributed for the first time for this release.

I particularly want to thank Ondrej, who helped set up an
infrastructure for automating this release, without with this release
would not have been possible.

Thanks to everyone who contributed to this release!

Acebulf*
Akshit Agarwal*
Ankit Agrawal*
Tom Bachmann
Madeleine Ball*
Raoul Bourquin
Christian Bühler
CJ Carey*
Ondřej Čertík
Mary Clark*
Chris Conley*
Renato Coutinho
Björn Dahlgren*
Christopher Dembia*
Guru Devanla
Rishabh Dixit*
Alexander Eberspächer*
Pavel Fedotov
Benjamin Fishbein*
Sean Ge*
Gilbert Gede
Brian E. Granger
Angus Griffith*
Chetna Gupta*
Ananya H*
Randy Heydon*
Alexander Hirzel*
Thomas Hisch*
hm*
Matthew Hoff*
Case Van Horsen*
Katja Sophie Hotz*
Max Hutchinson*
Sachin Irukula
Sergiu Ivanov
Amit Jamadagni*
Saurabh Jha
Sachin Joglekar*
Varun Joshi*
Robert Kern
Sergey B Kirpichev*
Stefan Krastanov
Manoj Kumar*
Patrick Lacasse*
Ronan Lamy
Colleen Lee*
Oliver Lee*
David Li
Stephen Loo*
Huijun Mai*
Aaron Meurer
Angadh Nanjangud
Eric Nelson*
Sherjil Ozair
Mateusz Paprocki
Tarang Patel*
Khagesh Patel*
Mario Pernici
Luke Peterson
Tyler Pirtle*
Vasily Povalyaev*
Seshagiri Prabhu*
Pradyumna*
Roland Puntaier*
Bharath M R
Shravas K Rao*
Thilina Rathnayake*
Timothy Reluga*
Julien Rioux
Matthew Rocklin
Christophe Saint-Jean*
Prasoon Shukla*
Chris Smith
Cristóvão Sousa
Brian Stephanik*
Marek Šuppa*
Tim Swast*
Grzegorz Świrski
Matthew Tadd*
Niklas Thörne*
Ramana Venkata*
Sean Vig
Demian Wassermann*
Erik Welch*
Stefen Yin*

Thilina Rathnayake

unread,
Jul 14, 2013, 3:51:18 PM7/14/13
to sy...@googlegroups.com
Great News !!!



--
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.
For more options, visit https://groups.google.com/groups/opt_out.



Ondřej Čertík

unread,
Jul 14, 2013, 4:59:17 PM7/14/13
to sympy
On Sun, Jul 14, 2013 at 1:45 PM, Aaron Meurer <asme...@gmail.com> wrote:
> I'm happy to announce the release of SymPy 0.7.3. It can be
> downloaded from
> https://github.com/sympy/sympy/releases/tag/sympy-0.7.3. The release

Great job!

I clarified the "note" at the end of the page (I've added the word
"below" at the end of the sentence). Let me know if it is clearer now.

Ondrej

Aaron Meurer

unread,
Jul 14, 2013, 5:20:42 PM7/14/13
to sy...@googlegroups.com
Yes. Please modify this in the fabfile where it is automatically generated.

Aaron Meurer

>
> Ondrej

Sachin Joglekar

unread,
Jul 15, 2013, 4:43:37 AM7/15/13
to sy...@googlegroups.com
Maybe we need to update the Documentation on the website according to the changes?

Aaron Meurer

unread,
Jul 15, 2013, 9:58:07 AM7/15/13
to sy...@googlegroups.com
Which documentation? docs.sympy.org has been updated. 

Aaron Meurer

Sent from my iPad
--

Sachin Joglekar

unread,
Jul 15, 2013, 10:03:09 AM7/15/13
to sy...@googlegroups.com
For example, many of the features added to the logic module are not explained in the SymPy docs.


--
You received this message because you are subscribed to a topic in the Google Groups "sympy" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sympy/UxsdRuOvZb0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sympy+un...@googlegroups.com.

Aaron Meurer

unread,
Jul 15, 2013, 10:04:38 AM7/15/13
to sy...@googlegroups.com
So I guess you should make a pull request. Note that docs.sympy.org is just the docs directory of the SymPy repo. 

Aaron Meurer

Ondřej Čertík

unread,
Jul 15, 2013, 11:11:49 AM7/15/13
to sympy
On Sun, Jul 14, 2013 at 3:20 PM, Aaron Meurer <asme...@gmail.com> wrote:
> On Sun, Jul 14, 2013 at 3:59 PM, Ondřej Čertík <ondrej...@gmail.com> wrote:
>> On Sun, Jul 14, 2013 at 1:45 PM, Aaron Meurer <asme...@gmail.com> wrote:
>>> I'm happy to announce the release of SymPy 0.7.3. It can be
>>> downloaded from
>>> https://github.com/sympy/sympy/releases/tag/sympy-0.7.3. The release
>>
>> Great job!
>>
>> I clarified the "note" at the end of the page (I've added the word
>> "below" at the end of the sentence). Let me know if it is clearer now.
>
> Yes. Please modify this in the fabfile where it is automatically generated.

https://github.com/sympy/sympy/pull/2291

Ondrej

Prasoon Shukla

unread,
Jul 15, 2013, 9:19:51 PM7/15/13
to sy...@googlegroups.com
The download link on the SymPy homepage still points to the code.google.com page which hasn't been updated with the 0.7.3 release it seems.

Aaron Meurer

unread,
Jul 15, 2013, 9:37:42 PM7/15/13
to sy...@googlegroups.com
Thanks for pointing that out. Can you take a look at
https://github.com/sympy/sympy.github.com/pull/65. Then we can merge
it, and fix the problem.

Aaron Meurer

Stephen Loo

unread,
Jul 15, 2013, 11:18:14 PM7/15/13
to sy...@googlegroups.com
I found that file sympy/data/Macports/Profile still 0.7.2, I don't use Macports, is it need update or it is obsolete?

Stephen


Aaron Meurer於 2013年7月16日星期二UTC+8上午9時37分42秒寫道:

Aaron Meurer

unread,
Jul 16, 2013, 12:20:53 AM7/16/13
to sy...@googlegroups.com
I left it in there, because I didn't really want to deal with the
data/ stuff, but probably that whole directory should be audited.

Anyway, if someone wants to update SymPy on MacPorts now, it's that
much easier :)

Aaron Meurer

Roberto Colistete Jr.

unread,
Aug 6, 2013, 7:00:08 PM8/6/13
to sy...@googlegroups.com
    About SymPy 0.7.3, "Plot" (from PyGlet) doesn't show a window at all. For example using "isympy" and typing "Plot(sin(x))" shows a PyGlet window for SymPy 0.7.2/0.7.1 in the same computer.

Aaron Meurer

unread,
Aug 6, 2013, 11:54:22 PM8/6/13
to sy...@googlegroups.com
This is likely an accidental regression, since none of us really use
or test Pyglet (I personally uninstalled it from my computer because
bugs in Pyglet were resulting in SymPy test failures).

Could you use the git bisect function to determine the commit that
broke this. In other words, from the SymPy git repo, do

git checkout sympy-0.7.3
git bisect start
git bisect bad
git checkout sympy-0.7.3
git bisect good

And then from there, test if it works, and if it does, type "git
bisect good", and if it doesn't, type "git bisect bad", and repeat
this process until it tells you which commit broke it. If you hit a
commit that doesn't work for some other reason, you can use "git
bisect skip".

Aaron Meurer

Ondřej Čertík

unread,
Aug 6, 2013, 11:56:00 PM8/6/13
to sympy
On Tue, Aug 6, 2013 at 9:54 PM, Aaron Meurer <asme...@gmail.com> wrote:
> This is likely an accidental regression, since none of us really use
> or test Pyglet (I personally uninstalled it from my computer because
> bugs in Pyglet were resulting in SymPy test failures).
>
> Could you use the git bisect function to determine the commit that
> broke this. In other words, from the SymPy git repo, do
>
> git checkout sympy-0.7.3
> git bisect start
> git bisect bad
> git checkout sympy-0.7.3

^^^ this should be "sympy-0.7.2"

Roberto Colistete Jr.

unread,
Aug 7, 2013, 9:51:20 PM8/7/13
to sy...@googlegroups.com
Hi,

A simple solution is to copy "sympy/plotting/pygletplot/* from
SymPy 0.7.2. It works on Maemo 5 (for Nokia N900), which has PyGlet :
http://talk.maemo.org/showthread.php?p=1104168#post1104168

I'll later try the suggestion below to catch the commit with problems.

Best regars,

Roberto Colistete Jr.

Aaron Meurer

unread,
Aug 7, 2013, 10:00:28 PM8/7/13
to sy...@googlegroups.com
I attached a diff from doing that. Let me know if you spot the issue.

Aaron Meurer

On Wed, Aug 7, 2013 at 7:51 PM, Roberto Colistete Jr.
pyglet.patch
Reply all
Reply to author
Forward
0 new messages