On Feb 17, 2012, at 5:20 AM, John Hunter wrote:
clip
And he has proven his ability to lead when *almost everyone* was
against him. At the height of the Numeric/numarray split, and I was
deeply involved in this as the mpl author because we had a numerix
compatibility layer to allow users to
Hi,
16.02.2012 23:39, Travis Oliphant kirjoitti:
[clip]
* NumPy 1.8 to come out in July which will have as many ABI-compatible
feature enhancements as we can add while improving test coverage and code
cleanup. I will post to this list more details of what we plan to address
with it
Hi Travis,
On Thu, Feb 16, 2012 at 10:39 PM, Travis Oliphant tra...@continuum.io wrote:
Mark Wiebe and I have been discussing off and on (as well as talking with
Charles) a good way forward to balance two competing desires:
* addition of new features that are needed in NumPy
*
On Fri, Feb 17, 2012 at 8:01 AM, David Cournapeau courn...@gmail.comwrote:
Hi Travis,
On Thu, Feb 16, 2012 at 10:39 PM, Travis Oliphant tra...@continuum.io
wrote:
Mark Wiebe and I have been discussing off and on (as well as talking
with Charles) a good way forward to balance two competing
On Fri, Feb 17, 2012 at 3:39 PM, Charles R Harris
charlesr.har...@gmail.com wrote:
On Fri, Feb 17, 2012 at 8:01 AM, David Cournapeau courn...@gmail.com
wrote:
Hi Travis,
On Thu, Feb 16, 2012 at 10:39 PM, Travis Oliphant tra...@continuum.io
wrote:
Mark Wiebe and I have been discussing
On 2/17/12 10:27 AM, David Cournapeau wrote:
Making the numpy C code buildable by a C++ compiler is harder than
removing keywords.
Just as a data point, I took the cpp branch mark started and got numpy
built and running with multiarray compiled using C++ (OSX llvm-g++ 4.2).
All I really did
Chuck,
I provided a little more context in another email. The user is using numpy
1.6.1 with python 2.6. I asked him to try an earlier version -- we'll see how
it goes. This is code that has worked for a long time. It still works on my
laptop and on our test platforms.
The behavior on the
On 02/17/2012 05:39 AM, Charles R Harris wrote:
On Fri, Feb 17, 2012 at 8:01 AM, David Cournapeau courn...@gmail.com
mailto:courn...@gmail.com wrote:
Hi Travis,
On Thu, Feb 16, 2012 at 10:39 PM, Travis Oliphant
tra...@continuum.io mailto:tra...@continuum.io wrote:
Mark
On Fri, Feb 17, 2012 at 10:27 AM, David Cournapeau courn...@gmail.comwrote:
On Fri, Feb 17, 2012 at 3:39 PM, Charles R Harris
charlesr.har...@gmail.com wrote:
On Fri, Feb 17, 2012 at 8:01 AM, David Cournapeau courn...@gmail.com
wrote:
Hi Travis,
On Thu, Feb 16, 2012 at 10:39 PM,
On Fri, Feb 17, 2012 at 11:52 AM, Eric Firing efir...@hawaii.edu wrote:
On 02/17/2012 05:39 AM, Charles R Harris wrote:
On Fri, Feb 17, 2012 at 8:01 AM, David Cournapeau courn...@gmail.com
mailto:courn...@gmail.com wrote:
Hi Travis,
On Thu, Feb 16, 2012 at 10:39 PM,
Mark Wiebe wrote:
On Fri, Feb 17, 2012 at 11:52 AM, Eric Firing efir...@hawaii.edu wrote:
On 02/17/2012 05:39 AM, Charles R Harris wrote:
On Fri, Feb 17, 2012 at 8:01 AM, David Cournapeau courn...@gmail.com
mailto:courn...@gmail.com wrote:
Hi Travis,
On Thu, Feb 16,
On Fri, Feb 17, 2012 at 11:37 AM, Neal Becker ndbeck...@gmail.com wrote:
Mark Wiebe wrote:
On Fri, Feb 17, 2012 at 11:52 AM, Eric Firing efir...@hawaii.edu
wrote:
On 02/17/2012 05:39 AM, Charles R Harris wrote:
On Fri, Feb 17, 2012 at 8:01 AM, David Cournapeau courn...@gmail.com
On Fri, Feb 17, 2012 at 10:21 AM, Mark Wiebe mwwi...@gmail.com wrote:
On Fri, Feb 17, 2012 at 11:52 AM, Eric Firing efir...@hawaii.edu wrote:
On 02/17/2012 05:39 AM, Charles R Harris wrote:
On Fri, Feb 17, 2012 at 8:01 AM, David Cournapeau courn...@gmail.com
mailto:courn...@gmail.com
Hi Ben,
On Thu, Feb 16, 2012 at 9:54 PM, Benjamin Root ben.r...@ou.edu wrote:
On Thursday, February 16, 2012, John Hunter wrote:
On Thu, Feb 16, 2012 at 7:26 PM, Alan G Isaac alan.is...@gmail.com
wrote:
On 2/16/2012 7:22 PM, Matthew Brett wrote:
This has not been an encouraging
On Fri, Feb 17, 2012 at 1:00 PM, Christopher Jordan-Squire
cjord...@uw.eduwrote:
On Fri, Feb 17, 2012 at 10:21 AM, Mark Wiebe mwwi...@gmail.com wrote:
On Fri, Feb 17, 2012 at 11:52 AM, Eric Firing efir...@hawaii.edu
wrote:
On 02/17/2012 05:39 AM, Charles R Harris wrote:
On Fri,
On Fri, Feb 17, 2012 at 12:09 PM, Benjamin Root ben.r...@ou.edu wrote:
On Fri, Feb 17, 2012 at 1:00 PM, Christopher Jordan-Squire
cjord...@uw.edu wrote:
On Fri, Feb 17, 2012 at 10:21 AM, Mark Wiebe mwwi...@gmail.com wrote:
On Fri, Feb 17, 2012 at 11:52 AM, Eric Firing efir...@hawaii.edu
On Fri, Feb 17, 2012 at 11:00 AM, Christopher Jordan-Squire cjord...@uw.edu
wrote:
On Fri, Feb 17, 2012 at 10:21 AM, Mark Wiebe mwwi...@gmail.com wrote:
On Fri, Feb 17, 2012 at 11:52 AM, Eric Firing efir...@hawaii.edu
wrote:
On 02/17/2012 05:39 AM, Charles R Harris wrote:
On
On Fri, Feb 17, 2012 at 10:31 AM, Bill Spotz wfsp...@sandia.gov wrote:
Chuck,
I provided a little more context in another email. The user is using
numpy 1.6.1 with python 2.6. I asked him to try an earlier version --
we'll see how it goes. This is code that has worked for a long time. It
On Fri, Feb 17, 2012 at 8:31 PM, Mark Wiebe mwwi...@gmail.com wrote:
On Fri, Feb 17, 2012 at 11:00 AM, Christopher Jordan-Squire
cjord...@uw.edu wrote:
On Fri, Feb 17, 2012 at 10:21 AM, Mark Wiebe mwwi...@gmail.com wrote:
On Fri, Feb 17, 2012 at 11:52 AM, Eric Firing efir...@hawaii.edu
Hi Bryan,
On Fri, Feb 17, 2012 at 6:02 PM, Bryan Van de Ven bry...@continuum.iowrote:
On 2/17/12 10:27 AM, David Cournapeau wrote:
Making the numpy C code buildable by a C++ compiler is harder than
removing keywords.
Just as a data point, I took the cpp branch mark started and got numpy
On Fri, Feb 17, 2012 at 12:24 AM, Charles R Harris
charlesr.har...@gmail.com wrote:
On Thu, Feb 16, 2012 at 4:20 PM, josef.p...@gmail.com wrote:
On Thu, Feb 16, 2012 at 5:56 PM, Warren Weckesser
warren.weckes...@enthought.com wrote:
On Thu, Feb 16, 2012 at 4:39 PM, Travis Oliphant
On Fri, Feb 17, 2012 at 3:38 PM, Ralf Gommers
ralf.gomm...@googlemail.comwrote:
On Fri, Feb 17, 2012 at 8:31 PM, Mark Wiebe mwwi...@gmail.com wrote:
On Fri, Feb 17, 2012 at 11:00 AM, Christopher Jordan-Squire
cjord...@uw.edu wrote:
On Fri, Feb 17, 2012 at 10:21 AM, Mark Wiebe
On Fri, Feb 17, 2012 at 12:49 PM, Ralf Gommers
ralf.gomm...@googlemail.comwrote:
On Fri, Feb 17, 2012 at 12:24 AM, Charles R Harris
charlesr.har...@gmail.com wrote:
On Thu, Feb 16, 2012 at 4:20 PM, josef.p...@gmail.com wrote:
On Thu, Feb 16, 2012 at 5:56 PM, Warren Weckesser
On Fri, Feb 17, 2012 at 9:56 PM, Mark Wiebe mwwi...@gmail.com wrote:
On Fri, Feb 17, 2012 at 12:49 PM, Ralf Gommers
ralf.gomm...@googlemail.com wrote:
On Fri, Feb 17, 2012 at 12:24 AM, Charles R Harris
charlesr.har...@gmail.com wrote:
On Thu, Feb 16, 2012 at 4:20 PM,
On Thu, Feb 16, 2012 at 3:52 PM, Chris Ball ceb...@gmail.com wrote:
After getting to this initial stage, I'll discuss about adding more
features (such as testing pull requests, performance testing, building
binaries on the different operating systems, etc). Also, if it's working
well, this
Hi Ralf
On Thu, Feb 16, 2012 at 11:05 AM, Ralf Gommers
ralf.gomm...@googlemail.com wrote:
Last week we merged https://github.com/numpy/numpy/pull/201, which causes
DeprecationWarning's and RuntimeWarning's to be converted to errors if they
occur when running the test suite.
It looks like this
I don't think c++ has any significant advantage over c for high performance
libraries. I am not convinced by the number of people argument either: it
is not my experience that c++ is easier to maintain in a open source
context, where the level of people is far from consistent. I doubt many
people
Le 17 févr. 2012 17:58, Mark Wiebe mwwi...@gmail.com a écrit :
On Fri, Feb 17, 2012 at 10:27 AM, David Cournapeau courn...@gmail.com
wrote:
On Fri, Feb 17, 2012 at 3:39 PM, Charles R Harris
charlesr.har...@gmail.com wrote:
On Fri, Feb 17, 2012 at 8:01 AM, David Cournapeau
On Fri, Feb 17, 2012 at 4:44 PM, David Cournapeau courn...@gmail.comwrote:
I don't think c++ has any significant advantage over c for high
performance libraries. I am not convinced by the number of people argument
either: it is not my experience that c++ is easier to maintain in a open
source
Hi,
On Fri, Feb 17, 2012 at 4:58 PM, Charles R Harris
charlesr.har...@gmail.com wrote:
On Fri, Feb 17, 2012 at 4:44 PM, David Cournapeau courn...@gmail.com
wrote:
I don't think c++ has any significant advantage over c for high
performance libraries. I am not convinced by the number of
On Fri, Feb 17, 2012 at 6:54 PM, Matthew Brett matthew.br...@gmail.comwrote:
Hi,
On Fri, Feb 17, 2012 at 4:58 PM, Charles R Harris
charlesr.har...@gmail.com wrote:
On Fri, Feb 17, 2012 at 4:44 PM, David Cournapeau courn...@gmail.com
wrote:
I don't think c++ has any significant
Hi,
On Fri, Feb 17, 2012 at 6:04 PM, Charles R Harris
charlesr.har...@gmail.com wrote:
On Fri, Feb 17, 2012 at 6:54 PM, Matthew Brett matthew.br...@gmail.com
wrote:
Hi,
On Fri, Feb 17, 2012 at 4:58 PM, Charles R Harris
charlesr.har...@gmail.com wrote:
On Fri, Feb 17, 2012 at 4:44
Le 18 févr. 2012 00:58, Charles R Harris charlesr.har...@gmail.com a
écrit :
On Fri, Feb 17, 2012 at 4:44 PM, David Cournapeau courn...@gmail.com
wrote:
I don't think c++ has any significant advantage over c for high
performance libraries. I am not convinced by the number of people argument
On Fri, Feb 17, 2012 at 9:29 PM, David Cournapeau courn...@gmail.com wrote:
Le 18 févr. 2012 00:58, Charles R Harris charlesr.har...@gmail.com a
écrit :
On Fri, Feb 17, 2012 at 4:44 PM, David Cournapeau courn...@gmail.com
wrote:
I don't think c++ has any significant advantage over c
Le 17 févr. 2012 18:21, Mark Wiebe mwwi...@gmail.com a écrit :
On Fri, Feb 17, 2012 at 11:52 AM, Eric Firing efir...@hawaii.edu wrote:
On 02/17/2012 05:39 AM, Charles R Harris wrote:
On Fri, Feb 17, 2012 at 8:01 AM, David Cournapeau courn...@gmail.com
mailto:courn...@gmail.com wrote:
Den 18. feb. 2012 kl. 01:58 skrev Charles R Harris charlesr.har...@gmail.com:
On Fri, Feb 17, 2012 at 4:44 PM, David Cournapeau courn...@gmail.com wrote:
I don't think c++ has any significant advantage over c for high performance
libraries. I am not convinced by the number of people
.
To be used approprietly, c++ requires much more discipline than c. Doing this
for a community-based project is very hard. Doing this with people who often
are scientist first and programmers second even harder.
This is very important. I am not sure it is doable. Bad C++ is far worse
How about a different variation. How many people writing Python would happily
give up the following:
1) lists
2) dictionaries
3) default types
4) classes
5) automatic dellocation of memory
1) std::vector
2) std::unordered_map
3) auto
4) class
5) std::shared_ptr
Sturla
On 2/17/12 9:07 PM, Sturla Molden wrote:
Den 18. feb. 2012 kl. 01:58 skrev Charles R Harris
charlesr.har...@gmail.com mailto:charlesr.har...@gmail.com:
On Fri, Feb 17, 2012 at 4:44 PM, David Cournapeau courn...@gmail.com
mailto:courn...@gmail.com wrote:
I don't think c++ has any
On Fri, Feb 17, 2012 at 7:29 PM, David Cournapeau courn...@gmail.comwrote:
Le 18 févr. 2012 00:58, Charles R Harris charlesr.har...@gmail.com a
écrit :
On Fri, Feb 17, 2012 at 4:44 PM, David Cournapeau courn...@gmail.com
wrote:
I don't think c++ has any significant advantage over
Den 17. feb. 2012 kl. 18:52 skrev Eric Firing efir...@hawaii.edu:.
It's true that matplotlib relies heavily on C++, both via the Agg
library and in its own extension code. Personally, I don't like this; I
think it raises the barrier to contributing. C++ is an order of
magnitude more
Den 18. feb. 2012 kl. 04:27 skrev Jason Grout jason-s...@creativetrax.com:
On 2/17/12 9:07 PM, Sturla Molden wrote:
Den 18. feb. 2012 kl. 01:58 skrev Charles R Harris
charlesr.har...@gmail.com mailto:charlesr.har...@gmail.com:
On Fri, Feb 17, 2012 at 4:44 PM, David Cournapeau
On 2/17/12 9:54 PM, Sturla Molden wrote:
We would have to write a C++ programming tutorial that is based on Pyton
knowledge instead of C knowledge.
I personally would love such a thing. It's been a while since I did
anything nontrivial on my own in C++.
Jason
On Fri, Feb 17, 2012 at 8:07 PM, Sturla Molden stu...@molden.no wrote:
Den 18. feb. 2012 kl. 01:58 skrev Charles R Harris
charlesr.har...@gmail.com:
On Fri, Feb 17, 2012 at 4:44 PM, David Cournapeau courn...@gmail.comwrote:
I don't think c++ has any significant advantage over c for high
For what it's worth, Cython supports C++ now. I'm sure there are people
on this list that know much better than me the extent of this support,
so I will let them chime in, but here are some docs on it:
http://docs.cython.org/src/userguide/wrapping_CPlusPlus.html
Sure. They just keep
On Fri, Feb 17, 2012 at 9:10 PM, Sturla Molden stu...@molden.no wrote:
For what it's worth, Cython supports C++ now. I'm sure there are people
on this list that know much better than me the extent of this support,
so I will let them chime in, but here are some docs on it:
Le 18 févr. 2012 03:53, Charles R Harris charlesr.har...@gmail.com a
écrit :
On Fri, Feb 17, 2012 at 7:29 PM, David Cournapeau courn...@gmail.com
wrote:
Le 18 févr. 2012 00:58, Charles R Harris charlesr.har...@gmail.com a
écrit :
On Fri, Feb 17, 2012 at 4:44 PM, David Cournapeau
On 2/17/12 10:10 PM, Sturla Molden wrote:
Sure. They just keep adding features for the expence of stability. No
focus or sence of direction. Focus on a small feature set, make it
right, then don't add to it. That is the root of the successes of C,
Python and Java. NumPy needs a stabile
Den 18. feb. 2012 kl. 05:01 skrev Jason Grout jason-s...@creativetrax.com:
On 2/17/12 9:54 PM, Sturla Molden wrote:
We would have to write a C++ programming tutorial that is based on Pyton
knowledge instead of C knowledge.
I personally would love such a thing. It's been a while since I
Den 18. feb. 2012 kl. 05:23 skrev Jason Grout jason-s...@creativetrax.com:
On 2/17/12 10:10 PM, Sturla Molden wrote:
Sure. They just keep adding features for the expence of stability. No
focus or sence of direction. Focus on a small feature set, make it
right, then don't add to it. That
On Fri, Feb 17, 2012 at 9:18 PM, David Cournapeau courn...@gmail.comwrote:
Le 18 févr. 2012 03:53, Charles R Harris charlesr.har...@gmail.com a
écrit :
On Fri, Feb 17, 2012 at 7:29 PM, David Cournapeau courn...@gmail.com
wrote:
Le 18 févr. 2012 00:58, Charles R Harris
Why would you even see an exception if it is caught before it escapes? I
would expect the C API to behave just as it currently does. What am I
missing?
Structured exception handling in the OS.
MSVC uses SEH for C++ exceptions.
Memory allocation fails in gcc code. Instead of
On Fri, Feb 17, 2012 at 9:18 PM, David Cournapeau courn...@gmail.comwrote:
Le 18 févr. 2012 03:53, Charles R Harris charlesr.har...@gmail.com a
écrit :
On Fri, Feb 17, 2012 at 7:29 PM, David Cournapeau courn...@gmail.com
wrote:
Le 18 févr. 2012 00:58, Charles R Harris
On Fri, Feb 17, 2012 at 9:47 PM, Sturla Molden stu...@molden.no wrote:
Why would you even see an exception if it is caught before it escapes? I
would expect the C API to behave just as it currently does. What am I
missing?
Structured exception handling in the OS.
MSVC uses SEH for
Le 18 févr. 2012 04:37, Charles R Harris charlesr.har...@gmail.com a
écrit :
On Fri, Feb 17, 2012 at 9:18 PM, David Cournapeau courn...@gmail.com
wrote:
Le 18 févr. 2012 03:53, Charles R Harris charlesr.har...@gmail.com a
écrit :
On Fri, Feb 17, 2012 at 7:29 PM, David Cournapeau
On Fri, Feb 17, 2012 at 10:00 PM, David Cournapeau courn...@gmail.comwrote:
Le 18 févr. 2012 04:37, Charles R Harris charlesr.har...@gmail.com a
écrit :
On Fri, Feb 17, 2012 at 9:18 PM, David Cournapeau courn...@gmail.com
wrote:
Le 18 févr. 2012 03:53, Charles R Harris
Den 18. feb. 2012 kl. 05:56 skrev Charles R Harris charlesr.har...@gmail.com:
But won't a C++ wrapper catch that?
A try-catch block with MSVC will register an SEH with the operating system. GCC
(g++) implements exceptions without SEH. What happens if GCC code tries to
catch a
On Fri, Feb 17, 2012 at 8:30 PM, Sturla Molden stu...@molden.no wrote:
Den 18. feb. 2012 kl. 05:01 skrev Jason Grout jason-s...@creativetrax.com:
On 2/17/12 9:54 PM, Sturla Molden wrote:
We would have to write a C++ programming tutorial that is based on Pyton
knowledge instead of C
Hi,
On Fri, Feb 17, 2012 at 10:18 PM, Christopher Jordan-Squire
cjord...@uw.edu wrote:
On Fri, Feb 17, 2012 at 8:30 PM, Sturla Molden stu...@molden.no wrote:
Den 18. feb. 2012 kl. 05:01 skrev Jason Grout jason-s...@creativetrax.com:
On 2/17/12 9:54 PM, Sturla Molden wrote:
We would have to
Hi, again (sorry),
On Fri, Feb 17, 2012 at 10:18 PM, Christopher Jordan-Squire
cjord...@uw.edu wrote:
On the broader topic of recruitment...sure, cython has a lower barrier
to entry than C++. But there are many, many more C++ developers and
resources out there than cython resources. And it
Le 18 févr. 2012 06:18, Christopher Jordan-Squire cjord...@uw.edu a
écrit :
On Fri, Feb 17, 2012 at 8:30 PM, Sturla Molden stu...@molden.no wrote:
Den 18. feb. 2012 kl. 05:01 skrev Jason Grout
jason-s...@creativetrax.com:
On 2/17/12 9:54 PM, Sturla Molden wrote:
We would have to
61 matches
Mail list logo