Hi,
On 01/17/2012 08:57 PM, Dmitrey wrote:
On 01/17/2012 08:35 PM, Maciej Fijalkowski wrote:
On Tue, Jan 17, 2012 at 8:22 PM, Dmitrey<[email protected]> wrote:
Well, it doesn't matter essentially, from the code I just see it parses
dir(numpypy) and doesn't provide information on the funcs been
worked on,
thus maybe my own efforts to port a func will be just a waste of time,
because someone other will make it done before me.
I guess the main point why it does that is that it can be fully
automatic. It's impossible to keep track manually marking those
functions.
There are lots of free online tables and spreadsheets, e.g. google or
my favorite zoho.com, with many other convenient stuff. A NumPyPy
state info datasheet could be created with 1st column - implemented
funcs, next several columns - triples like (funcname,
person_working_on_it, estimated_finish_date), or something like that,
filled by the persons. Potential NumPyPy users or contributors could
review current state of numpypy development without having to download
and install each latest night pypy build and, possibly, propose their
own contributions or financial support to implement funcs they need
and still miss. I guess it's not so difficult to create and maintain,
but, of course, you could select any other approach.
-----------------------
Regards, D.
http://openopt.org/Dmitrey
_______________________________________________
pypy-dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-dev
I have compared contains of numpy and numpypy, numpy has 551 entries
(and some of them are modules with lots of other funcs, like linalg or
fft), while nympypy has only 121 entry - thus, I guess, numpypy still is
too far from full numpy port. Well, some of numpy funcs are used very
rarely and thus can be omitted for now.
I have reviewed difference of the modules, and IMHO currently these
funcs are most important:
array_equal nanargmax hstack diag nanmin sinh atleast_1d asscalar eye
zeros_like logical_or tile cosh empty_like array_equiv asfarray
nanargmin asarray log2 vstack logical_xor nansum rot90 copy savetxt
logical_not ceil median where isfinite isnan diff tanh cross flipud
isscalar insert logical_and nanmax ones_like log log10 arccosh isinf
My skills and current possibilities allow me to work only on limited
subset of the funcs mentioned above, if noone mind, during several next
days I intend to work on he following funcs - maybe very simple to be
ported, but very important:
array_equal diag asscalar eye zeros_like empty_like array_equiv flipud
isscalar ones_like
BTW you mentioned [nan][arg]min/max works on a nightly build (except of
axis parameter)
(http://morepypy.blogspot.com/2012/01/numpypy-progress-report-running.html?showComment=1326227233044#c7372676427534170441),
but I didn't see them at all, as well as numpypy.nan number at all.
Maybe they are present in a mercurial branch, that was forgotten to be
committed to main trunc?
As for the table, if you think it's hard to create and maintain, I could
create it by myself, fill by currently done functions, share edit
permission with you, and you will share it with other volunteers, to
keep them and other people of numpy funcs that are done and under
development. I just thought you would prefer to be creator and single
owner of the table and that it doesn't take much time to be done, that's
why I had proposed it to be done by you. Also, maybe it would be a good
idea to provide link to the table from main pypy.org webpage.
-----------------------
Regards, D.
http://openopt.org/Dmitrey
_______________________________________________
pypy-dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-dev