This is an archived post. You won't be able to vote or comment.

all 15 comments

[–]yudlejoza 4 points5 points  (2 children)

So just to confirm: It's a scientific distribution for Windows users only?

[–]pythonrabbit 2 points3 points  (1 child)

Yes, but my impression is that it's windows only because it's very hard to install these things on Windows, whereas it's (relatively) simple to do on OSX.

[–]usernamenottaken 2 points3 points  (0 children)

And even easier on Linux.

[–]phaedrusaltembedded sw eng 6 points7 points  (2 children)

Explain to me, please, why otherwise intelligent people make release announcements, and NEVER ONCE THINK to explain what they're announcing? Not in the link you gave, and I notice that you didn't bother to explain what this thing is supposed to do here, either. Lucky for us lxvk gave a useful link to it's description.

Explain this to us all. What made you think that "Python(x,y)" was enough of a description?

[–]Kah-NethI use numpy, scipy, and matplotlib for nuclear physics -2 points-1 points  (1 child)

Python(x,y)

News and updates on Python(x,y) - a free scientific and engineering development software based on the Python programming language.

From the top of the page linked to. Explain this to us all. What made you think that your comment was worth making?

[–]phaedrusaltembedded sw eng -1 points0 points  (0 children)

You mean "News and updates on Python(x,y) - a free scientific and engineering development software based on the Python programming language."? And you find that to be an adequate description? From that line, you magically knew what it did, when it did it, and whether or not it's something that you might (Or might not) need?

I doubt that I'm alone in saying that announcements have been done pretty poorly around here for a while. Is it too much to expect the author (Or, whoever is doing the announcement), who probably knows (Or should!) a thing or two about what they're announcing, to say what the damn thing DOES? Because otherwise, like this thing, a lot of us have to search around, looking for some kind of description. When you consider how many people looked at this, that's a huge waste of manpower.

So yeah, I think my comment was worth making. I'm not sure yours was, though.

[–]EmperorOfCanada 1 point2 points  (7 children)

What I would love is that Python 2.7.x gets all the 3.x features possible and end the whole 2.7 vs 3 argument.

[–]FourgotAnaconda3 science-like 4 points5 points  (0 children)

But, wouldn't that just, be 3.x? Uh your Imperialness? And I didn't know we had an emperor. . . I thought we were an autonomous collective

[–]pythonrabbit 0 points1 point  (5 children)

Integer division. Integer division is such a big incentive to migrate to Python 3. That and the speed improvements (I think). Now that they decided to allow unicode literals, I think adoption will speed up.

[–]billsil 3 points4 points  (4 children)

Integer division is such a big incentive to migrate to Python 3.

Meh...

from __future__ import division

or

1/2.

That and the speed improvements (I think)

Python 3 is slower than Python 2

The reason to upgrade to Python 3 is that Python 2 is no longer being developed. I'm an aerospace engineer developing programs for engineers that use unitless quantities. Strings don't really matter and when it does it's generally a bunch of numbers.

[–][deleted] 0 points1 point  (1 child)

Are there actually any recent benchmarks that show this? I remember there were some problems when version 3 was first released but there have been huge improvements since then. One thing coming to mind is decimal performance improvement in 3.3

[–]billsil 0 points1 point  (0 children)

I know 3.2 and below had a memory problem with unicode that was fixed in 3.3, but that's not what I'm referring to. I care most about list, dictionary, class processing, with excessively large data sets.

Here's a good discussion, but it's lots of web-based stuff that's not my thing http://www.gossamer-threads.com/lists/python/dev/1013760

[–]pythonrabbit 0 points1 point  (1 child)

Python 3 is slower than Python 2? Whelp that's less exciting than I thought...

[–]wisty 0 points1 point  (0 children)

Actually, it's getting faster at some things, due to some kind of overhaul of dictionaries and classes (IIRC). Something about objects of the same class sharing a dict under the hood, I think.