Doh! Thanks for that.
On Tue, Nov 15, 2016 at 10:48 AM, Marten van Kerkwijk <
m.h.vankerkw...@gmail.com> wrote:
> Hi Stuart,
>
> It certainly seems correct behaviour to return the subclass you
> created: after all, you might want to keep the information on
> `columns` (e.g., consider doing nanmin
You might also want to consider writing a wrapper object that contains an
ndarray as a (possibly private) attribute and then presents different views
or interpretations of that array.
Subclassing ndarray is a pit of snakes, it's best to avoid it if you can (I
say as the author and maintainer of an
Hi Stuart,
It certainly seems correct behaviour to return the subclass you
created: after all, you might want to keep the information on
`columns` (e.g., consider doing nanmin along a given axis). Indeed, we
certainly want to keep the unit in astropy's Quantity (which also is a
subclass of ndarray
I'm trying to subclass an ndarray so that I can add some additional fields.
When I do this however, I get new odd behavior when my object is passed to
a variety of numpy functions. For example nanmin returns now return an
object of the type of my new array class, whereas previously I'd get a
float6
On Mon, Feb 15, 2016 at 10:06 AM, Gutenkunst, Ryan N - (rgutenk) <
rgut...@email.arizona.edu> wrote:
> Thank Jonathan,
>
> Good to confirm this isn't something inappropriate I'm doing. I give up
> transparency here in my application, so I'll just work around it. I leave
> it up to wiser numpy head
On Mo, 2016-02-15 at 17:06 +, Gutenkunst, Ryan N - (rgutenk) wrote:
> Thank Jonathan,
>
> Good to confirm this isn't something inappropriate I'm doing. I give
> up transparency here in my application, so I'll just work around it.
> I leave it up to wiser numpy heads as to whether it's worth al
Thank Jonathan,
Good to confirm this isn't something inappropriate I'm doing. I give up
transparency here in my application, so I'll just work around it. I leave it up
to wiser numpy heads as to whether it's worth altering these numpy.ma functions
to enable subclassing.
Best,
Ryan
On Feb 13,
On 2/12/16 6:06 PM, Gutenkunst, Ryan N - (rgutenk) wrote:
Hello all,
In 2009 I developed an application that uses a subclass of masked arrays as a
central data object. My subclass Spectrum possesses additional attributes along
with many custom methods. It was very convenient to be able to us
Hello all,
In 2009 I developed an application that uses a subclass of masked arrays as a
central data object. My subclass Spectrum possesses additional attributes along
with many custom methods. It was very convenient to be able to use standard
numpy functions for doing arithmetic on these obje
On Wed, Jan 30, 2013 at 11:20 AM, Sebastian Berg wrote:
>
> >
> >
> > > In my particular case at least, there are clear ways to
> > handle corner
> > > cases (like being passed a class that lacks these
> > attributes), so in
> > > principle there no problem
On Wed, 2013-01-30 at 10:24 +0100, Todd wrote:
> On Tue, Jan 22, 2013 at 1:44 PM, Sebastian Berg
> wrote:
> Hey,
>
> On Tue, 2013-01-22 at 10:21 +0100, Todd wrote:
>
>
> > The main exception I have found is concatenate (and
> hstack/vstack
On Tue, Jan 22, 2013 at 1:44 PM, Sebastian Berg
wrote:
> Hey,
>
> On Tue, 2013-01-22 at 10:21 +0100, Todd wrote:
>
> > The main exception I have found is concatenate (and hstack/vstack,
> > which just wrap concatenate). In this case, __array_finalize__ is
> > passed an array that has already been
On Tue, 2013-01-22 at 13:44 +0100, Sebastian Berg wrote:
> Hey,
>
> On Tue, 2013-01-22 at 10:21 +0100, Todd wrote:
> > I am trying to create a subclass of ndarray that has additional
> > attributes. These attributes are maintained with most numpy functions
> > if __array_finalize__ is used.
> >
Hey,
On Tue, 2013-01-22 at 10:21 +0100, Todd wrote:
> I am trying to create a subclass of ndarray that has additional
> attributes. These attributes are maintained with most numpy functions
> if __array_finalize__ is used.
>
You can cover a bit more if you also implement `__array_wrap__`, thou
I am trying to create a subclass of ndarray that has additional
attributes. These attributes are maintained with most numpy functions if
__array_finalize__ is used.
The main exception I have found is concatenate (and hstack/vstack, which
just wrap concatenate). In this case, __array_finalize__ i
On Tue, May 22, 2012 at 1:07 PM, Dan Goodman wrote:
> I think it would be useful to have an example of a completely
> 'correctly' subclassed ndarray that handles all of these issues that
> people could use as a template when they want to subclass ndarray.
I think this is by definition impossible
On Tue, May 22, 2012 at 4:07 PM, Dan Goodman wrote:
> On 22/05/2012 18:20, Nathaniel Smith wrote:
>> I don't know of anything that the docs are lacking in particular. It's
>> just that subclassing in general is basically a special form of
>> monkey-patching: you have this ecosystem of cooperating
On 22/05/2012 18:20, Nathaniel Smith wrote:
> I don't know of anything that the docs are lacking in particular. It's
> just that subclassing in general is basically a special form of
> monkey-patching: you have this ecosystem of cooperating methods, and
> then you're inserting some arbitrary change
On Mon, May 21, 2012 at 6:47 PM, Tom Aldcroft
wrote:
> Over on the scipy-user mailing list there was a question about
> subclassing ndarray and I was interested to see two responses that
> seemed to imply that subclassing should be avoided.
>
> >From Dag and Nathaniel, respectively:
>
> "Subclassi
Over on the scipy-user mailing list there was a question about
subclassing ndarray and I was interested to see two responses that
seemed to imply that subclassing should be avoided.
>From Dag and Nathaniel, respectively:
"Subclassing ndarray is a very tricky business -- I did it once and
regrette
On 30 March 2012 21:40, mark florisson wrote:
> On 30 March 2012 21:38, mark florisson wrote:
>> On 30 March 2012 19:53, Chris Barker wrote:
>>> On Fri, Mar 30, 2012 at 10:57 AM, mark florisson
>>> wrote:
Although the segfault was caused by a bug in NumPy, you should
probably also con
On 30 March 2012 21:38, mark florisson wrote:
> On 30 March 2012 19:53, Chris Barker wrote:
>> On Fri, Mar 30, 2012 at 10:57 AM, mark florisson
>> wrote:
>>> Although the segfault was caused by a bug in NumPy, you should
>>> probably also consider using Cython, which can make a lot of this pain
On 30 March 2012 19:53, Chris Barker wrote:
> On Fri, Mar 30, 2012 at 10:57 AM, mark florisson
> wrote:
>> Although the segfault was caused by a bug in NumPy, you should
>> probably also consider using Cython, which can make a lot of this pain
>> and boring stuff go away.
>
> Is there a good demo
On Fri, Mar 30, 2012 at 10:57 AM, mark florisson
wrote:
> Although the segfault was caused by a bug in NumPy, you should
> probably also consider using Cython, which can make a lot of this pain
> and boring stuff go away.
Is there a good demo/sample somewhere of an ndarray subclass in Cython?
So
On 29 March 2012 09:07, Christoph Gohle wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
>
> Am 08.03.2012 um 20:39 schrieb Pauli Virtanen:
>
>> 08.03.2012 17:37, Christoph Gohle kirjoitti:
>>> thanks for testing. I have now tried on different platforms. I get
>>> all kinds of crashes on
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Am 08.03.2012 um 20:39 schrieb Pauli Virtanen:
> 08.03.2012 17:37, Christoph Gohle kirjoitti:
>> thanks for testing. I have now tried on different platforms. I get
>> all kinds of crashes on os x (now with numpy 1.6.1) and windows
>> with numpy 1.6.0
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Am 08.03.2012 um 20:39 schrieb Pauli Virtanen:
> 08.03.2012 17:37, Christoph Gohle kirjoitti:
>> thanks for testing. I have now tried on different platforms. I get
>> all kinds of crashes on os x (now with numpy 1.6.1) and windows
>> with numpy 1.6.0
09.03.2012 08:00, Christoph Gohle kirjoitti:
> I don't want to look as if I want other people do my work,
> so I would like to ask if there is a simple way of tracing
> memory leaks (without recompiling the python interpreter)?
The easiest way probably is to compile Numpy with debug symbols on, s
Sure. Check the memcheck tool of Valgrind:
http://valgrind.org/info/tools.html#memcheck
It is a really amazing tool.
Francesc
On Mar 8, 2012, at 11:00 PM, Christoph Gohle wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Hi again,
>
> I don't want to look as if I want other peop
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi again,
I don't want to look as if I want other people do my work, so I would like to
ask if there is a simple way of tracing memory leaks (without recompiling the
python interpreter)?
Cheers,
Christoph
Am 09.03.2012 um 01:22 schrieb Christoph Go
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi
Am 08.03.2012 um 20:39 schrieb Pauli Virtanen:
> 08.03.2012 17:37, Christoph Gohle kirjoitti:
>> thanks for testing. I have now tried on different platforms. I get
>> all kinds of crashes on os x (now with numpy 1.6.1) and windows
>> with numpy 1.6
08.03.2012 17:37, Christoph Gohle kirjoitti:
> thanks for testing. I have now tried on different platforms. I get
> all kinds of crashes on os x (now with numpy 1.6.1) and windows
> with numpy 1.6.0. On Ubuntu with numpy 1.3.0 I get a hughe memory
> leak...
>
> Any hints would be welcome.
The typ
Dear Val,
thanks for testing. I have now tried on different platforms. I get all kinds of
crashes on os x (now with numpy 1.6.1) and windows with numpy 1.6.0. On Ubuntu
with numpy 1.3.0 I get a hughe memory leak...
Any hints would be welcome.
Thanks,
Christoph
Am 08.03.2012 um 09:08 schrieb Va
Hi Christoph,
I've just tried
a=[spampub.UnitArray(i,{'s':i}) for i in xrange(1000)]
and everything looks fine on my side.
Probably my test environment is too different to give comparable results:
In [3]: call(["uname", "-a"])
Linux ubuntu 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:32:27 UTC
Dear Val,
I agree that more detail is needed. Sorry for that it was late yesterday.
I am running Python 2.6.1, numpy development branch
(numpy-2.0.0.dev_20101104-py2.6-macosx-10.6-universal.egg). maybe I should
switch to release?
I compile with your setup.py using 'python setup.py build_ext -
FWIW, this crashes on Windows with numpy 1.6.1 but not numpy 1.7-git
debug build.
Christoph Gohlke
On 3/7/2012 5:36 PM, Val Kalatsky wrote:
>
> Tried it on my Ubuntu 10.10 box, no problem:
>
> 1) Saved as spampub.c
> 2) Compiled with (setup.py attached): python setup.py build_ext -i
> 3) Tested
Tried it on my Ubuntu 10.10 box, no problem:
1) Saved as spampub.c
2) Compiled with (setup.py attached): python setup.py build_ext -i
3) Tested from ipython:
In [1]: import spampub
In [2]: ua=spampub.UnitArray([0,1,2,3.0],'liter')
In [3]: ua
Out[3]: UnitArray([ 0., 1., 2., 3.])
In [4]: ua.unit
Seeing the backtrace would be helpful.
Can you do whatever leads to the segfault
from python run from gdb?
Val
On Wed, Mar 7, 2012 at 7:04 PM, Christoph Gohle
wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> Hi,
>
> I have been struggeling for quite some time now. Desperate as I am, n
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi,
I have been struggeling for quite some time now. Desperate as I am, now I need
help.
I was trying to subclass ndarrays in a c extension (see code below) and do
constantly get segfaults. I have been checking my INCREF and DECREF stuff up
and
Hi folks,
I'm working on a "ragged array" class -- an array that can store and
work with what can be considered tabular data, with the rows of
different lengths:
"""
ragged_array
A "ragged" array class -- build on numpy
The idea is to be able to store data that is essentially 2-d, but each
Hi,
I wish I could subclass ndarray so that I can use the ufuncs, but that I
could ensure the array remains Fortran contiguous, and that the number
of dimension is always 3 (even if the dtype can be more complex than a
simple numerical type).
My intention is to deal with fields that can be scalar,
On Jul 28, 2010, at 7:52 PM, Pauli Virtanen wrote:
> Wed, 28 Jul 2010 18:43:30 -0400, Pierre GM wrote:
> [clip]
>> Mmh. I did create a PyMappingMethod structure called MyArray_as_mapping,
>> and MyArray_as_mapping.mp_subscript points to the function that I want
>> to use. However, I'd like the My
Wed, 28 Jul 2010 18:43:30 -0400, Pierre GM wrote:
[clip]
> Mmh. I did create a PyMappingMethod structure called MyArray_as_mapping,
> and MyArray_as_mapping.mp_subscript points to the function that I want
> to use. However, I'd like the MyArray_as_mapping.length and
> MyArray.mp_ass_subscript to po
On Jul 28, 2010, at 5:52 PM, Travis Oliphant wrote:
>
> On Jul 26, 2010, at 11:58 AM, Pierre GM wrote:
>
>> All,
>> I'm teaching myself how to subclass ndarrays in C (not in Cython, just plain
>> C). It's slowly coming together, but I'm now running into a problem: I need
>> to overwrite __get
On Jul 26, 2010, at 11:58 AM, Pierre GM wrote:
> All,
> I'm teaching myself how to subclass ndarrays in C (not in Cython, just plain
> C). It's slowly coming together, but I'm now running into a problem: I need
> to overwrite __getitem__ and I'm not sure how to do it. I was thinking about
> us
All,
I'm teaching myself how to subclass ndarrays in C (not in Cython, just plain
C). It's slowly coming together, but I'm now running into a problem: I need to
overwrite __getitem__ and I'm not sure how to do it. I was thinking about using
my own function instead of array_as_mapping.mp_subscrip
David Carmean halibut.com> writes:
>
>
> I understand that ma.MaskedArray is a subclass of ndarray; in addition to
> the requirements for subclassing the latter, what does ma.MaskedArray add to
> the list? I.e. what do I have to watch out for?
You may want to take a look at the TimeSeries cl
I understand that ma.MaskedArray is a subclass of ndarray; in addition to the
requirements
for subclassing the latter, what does ma.MaskedArray add to the list? I.e.
what do I have to
watch out for?
Basically I need a version of Luke Campagnola's MetaArray (
http://www.scipy.org/Cookbook/M
Hi Pauli,
On Thu, Mar 11, 2010 at 3:38 PM, Pauli Virtanen wrote:
> Thanks for testing. I wish the test suite was more complete (hint!
> hint! :)
I'll be happy to contribute, but lately I get a few 15-30 minute
blocks a week for this kind of work (hence the short attempt to work
on Quantities thi
Hi Darren,
to, 2010-03-11 kello 11:11 -0500, Darren Dale kirjoitti:
> Now that the trunk has some support for python3, I am working on
> making Quantities work with python3 as well. I'm running into some
> problems related to subclassing ndarray that can be illustrated with a
> simple script, repr
Now that the trunk has some support for python3, I am working on
making Quantities work with python3 as well. I'm running into some
problems related to subclassing ndarray that can be illustrated with a
simple script, reproduced below. It looks like there is a problem with
the reflected operations,
On Sun, Oct 18, 2009 at 12:22 AM, Charles R Harris
wrote:
>
>
> On Sat, Oct 17, 2009 at 9:13 AM, Loïc BERTHE wrote:
>>
>> Hi,
>>
>> I would like to create my own class of record array to deal with units.
>>
>> Here is the code I used, inspired from
>>
>> http://docs.scipy.org/doc/numpy-1.3.x/us
On Sat, Oct 17, 2009 at 9:13 AM, Loïc BERTHE wrote:
> Hi,
>
> I would like to create my own class of record array to deal with units.
>
> Here is the code I used, inspired from
>
> http://docs.scipy.org/doc/numpy-1.3.x/user/basics.subclassing.html#slightly-more-realistic-example-attribute-added
Hi,
I would like to create my own class of record array to deal with units.
Here is the code I used, inspired from
http://docs.scipy.org/doc/numpy-1.3.x/user/basics.subclassing.html#slightly-more-realistic-example-attribute-added-to-existing-array
:
[code]
from numpy import *
class BlocArra
On Tue, Sep 29, 2009 at 11:25 AM, Robert Kern wrote:
> On Tue, Sep 29, 2009 at 13:19, Keith Goodman wrote:
>> I ran across a problem while using numpy. But the problem is more of
>> python problem. I hope I am not too far off topic.
>>
>> I have a class and a subclass:
>>
>> class myclass:
>>
>>
On Tue, Sep 29, 2009 at 13:19, Keith Goodman wrote:
> I ran across a problem while using numpy. But the problem is more of
> python problem. I hope I am not too far off topic.
>
> I have a class and a subclass:
>
> class myclass:
>
> def __init__(self, x):
> self.x = x
>
> def __getit
I ran across a problem while using numpy. But the problem is more of
python problem. I hope I am not too far off topic.
I have a class and a subclass:
class myclass:
def __init__(self, x):
self.x = x
def __getitem__(self, index):
if type(index) is slice:
x =
On Jul 6, 2009, at 1:12 PM, Elaine Angelino wrote:
> Hi -- We are subclassing from np.rec.recarray and are confused about
> how some methods of np.rec.recarray relate to (differ from)
> analogous methods of its parent, np.ndarray. Below are specific
> questions about the __eq__, __getitem__
Hi -- We are subclassing from np.rec.recarray and are confused about how
some methods of np.rec.recarray relate to (differ from) analogous methods of
its parent, np.ndarray. Below are specific questions about the __eq__,
__getitem__ and view methods, we'd appreciate answers to our specific
questio
Hi all
I'm subclassing ndarray following [1] and I'd like to know if i'm doing
it right. My goals are
- ndarray subclass MyArray with additional methods
- replacement for np.array, np.asarray on module level returning MyArray
instances
- expose new methods as functions on module level
Thanks Stefan and Colin,
The subclass documentation made this a little clearer now. Instead of
using a super() call in __new__, I now do this:
#construct a matrix based on the input
ret = _N.matrix(data, dtype=dtype)
#promote it to Vector
ret = ret.view(cls)
The second statement
Basilisk96 wrote:
> On Jan 12, 1:36 am, "Timothy Hochberg" <[EMAIL PROTECTED]> wrote:
>> I believe that you need to look at __array_finalize__ and __array_priority__
>> (and there may be one other thing as well, I can't remember; it's late).
>> Search for __array_finalize__ and that will probably h
On Sat, Jan 12, 2008 at 01:24:31PM -0800, Basilisk96 wrote:
[...]
> When is __array_finalize__ called? By adding some print traces, I can
> see it's called every time an array is modified in any way i.e.,
> reshaped, transposed, etc., and also during operations like u+v, u-v,
> A*u. But it's not
On Jan 12, 1:36 am, "Timothy Hochberg" <[EMAIL PROTECTED]> wrote:
> I believe that you need to look at __array_finalize__ and __array_priority__
> (and there may be one other thing as well, I can't remember; it's late).
> Search for __array_finalize__ and that will probably help get you started.
>
On Jan 11, 2008 9:59 PM, Basilisk96 <[EMAIL PROTECTED]> wrote:
> On Jan 11, 2008, Colin J. Williams wrote:
>
> > You make a good case that it's good not
> > to need to ponder what sort of
> > vector you are dealing with.
> >
> > My guess is that the answer to your
> > question is "no" but I would
On Jan 11, 2008, Colin J. Williams wrote:
> You make a good case that it's good not
> to need to ponder what sort of
> vector you are dealing with.
>
> My guess is that the answer to your
> question is "no" but I would need to
> play with your code to see that. My
> feeling is that, at the bottom
Yes, that certainly meets the need.
In previous applications, I never thought to use Vector because it was
sufficient for me to adopt the convention of a column vector to
represent XY points. That way, I could do things like c * R * u + t.
Isn't that simple? Not only is it easy on the eyes, but i
Basilisk96 wrote:
> Hello folks,
>
> In the course of a project that involved heavy use of geometry and
> linear algebra, I found it useful to create a Vector subclass of
> numpy.matrix (represented as a column vector in my case).
Why not consider a matrix with a shape
of (1, n) as a row vector
Hello folks,
In the course of a project that involved heavy use of geometry and
linear algebra, I found it useful to create a Vector subclass of
numpy.matrix (represented as a column vector in my case).
I'd like to hear comments about my use of this "class promotion"
statement in __new__:
ret
Hi Pierre,
that's great! I didn't do exactly what I wanted, but seeing how to overwrite
the __getitem__ and __getslice__ methods I can adapt my class that it works
with the use cases I need.
Thanks for your help! Bernhard
On 5/11/07, Pierre GM <[EMAIL PROTECTED]> wrote:
Bernhard,
Looks like y
Bernhard,
Looks like you have to modify your __getitem__ and __getslice__ methods. The
following seems to work in simple cases.
The numpy.array in front of numpy.ndarray.__getxxx__ is to transform
the 'numpy.void
def __getitem__(self, key):
if isinstance(key, arraydict) and key.dtyp
Sorry for the spam, but I didn't modify the subject of the previous mail.
Here's the message again but now with the right subject:
Dear Pierre,
I've attached the arraydict implementation file. You can run it and take a
look at the following example on your own:
In [25]: run arraydict.py
create
On Wednesday 09 May 2007 08:54:37 Bernhard Voigt wrote:
> I'm trying to subclass ndarray or recarray to build a record array that has
> a dictionary with a mapping of keys to array indexes and vice versa.
Bernhard,
Could you send me the rest of your code ? I'd like to test a couple of things
bef
I'm trying to subclass ndarray or recarray to build a record array that has
a dictionary with a mapping of keys to array indexes and vice versa. I come
across the problem, that depending on the field access method I get
different types back:
# a is a sublcass of record array
print type(a)
pr
I'm still trying to subclass ndarray in Pyrex, without much success so far.
I started to follow Francesc's suggestion
(http://projects.scipy.org/pipermail/numpy-discussion/2007-January/025644.html),
but that doesn't fit what I need: the myarray class Francesc introduced is
just an object, not
Stefan van der Walt wrote:
> On Wed, Jan 03, 2007 at 05:12:40PM -0600, eric jones wrote:
>
>> Thanks for the update. For now, I'll try doing what I need to by
>> sub-classing float. But, I'm gonna miss __array_finalize__ :-).
>>
>
> Looks like r3493 is intended to fix this. The 'view' m
On Wed, Jan 03, 2007 at 05:12:40PM -0600, eric jones wrote:
> Thanks for the update. For now, I'll try doing what I need to by
> sub-classing float. But, I'm gonna miss __array_finalize__ :-).
Looks like r3493 is intended to fix this. The 'view' method works
now, but I still see
In [2]: impor
Thanks for the update. For now, I'll try doing what I need to by
sub-classing float. But, I'm gonna miss __array_finalize__ :-).
eric
Travis Oliphant wrote:
> eric jones wrote:
>
>
>> Hey all,
>>
>> I am playing around with sub-classing the new-fangled float64 objects
>> and friends. I r
eric jones wrote:
>Hey all,
>
>I am playing around with sub-classing the new-fangled float64 objects
>and friends. I really like the new ndarray subclassing features
>(__array_finalize__, etc.), and was exploring whether or not the scalars
>worked the same way. I've stubbed my toe right out o
On Wed, Jan 03, 2007 at 04:29:10AM -0600, eric jones wrote:
> I am playing around with sub-classing the new-fangled float64 objects
> and friends. I really like the new ndarray subclassing features
> (__array_finalize__, etc.), and was exploring whether or not the scalars
> worked the same way.
Hey all,
I am playing around with sub-classing the new-fangled float64 objects
and friends. I really like the new ndarray subclassing features
(__array_finalize__, etc.), and was exploring whether or not the scalars
worked the same way. I've stubbed my toe right out of the blocks
though. I
Hi Matthew
On Tue, Jan 02, 2007 at 02:30:34AM -0500, Matthew Koichi Grimes wrote:
> Is it hard to subclass recarrays? I'm currently working on a subclass
> that doesn't add much; just some methods that sets all the values to
> zero and other similarly trivial things. It'd be nice to make it wor
Is it hard to subclass recarrays? I'm currently working on a subclass
that doesn't add much; just some methods that sets all the values to
zero and other similarly trivial things. It'd be nice to make it work,
but if I have to use external functions on a plain recarray instead of
this subclass
83 matches
Mail list logo