Hi Pierre,
I have extended my request at
http://groups.google.com/group/sage-devel/t/362a38c17745653c
Feel free to delve in there and mention your ideas.
Thank you :)
On Fri, Mar 26, 2010 at 10:22 AM, Pierre SCHNIZER <[email protected]> wrote:
> Dear Gökhan,
>
> it seems to me that Cython is an interessting approach. I guess I can
> say, that pygsl is considerably more advanced (simply
> as it now exists for several years) and has been used by quite a number of
> users.
>
> The main thing it lacks is documentation, typical for an open source
> project ;-)
>
> If one of the developers is interested to start the discussion, what one
> would do different if rewrapping again, I am happy to
> get involved.
>
> I would say, that there is still quite some work ahead of this new wrapper
> to be complete. But I guess there is a considerable
> gap in the approach of the two. But still happy to answer question to
> anyone interested in my opinion or experience.
>
> Sincerely yours
> Pierre
>
> Hi,
>>
>> As far as know the wrapping in SAGE is not complete. Yours seem like more
>> complete to my eye. What is the status of your wrapping?
>>
>> I don't have any intention of judging the quality of the wrappings. My
>> mere intention is to complete a gap exist in Sage in the most feasible way.
>> As I said previously, you might extend this discussion in to the sage-devel
>> group. Probably other developers would have more to say than I do.
>>
>> Thanks again.
>>
>> On Fri, Mar 26, 2010 at 10:11 AM, Pierre SCHNIZER <[email protected]<mailto:
>> [email protected]>> wrote:
>>
>> Hey Gökan,
>>
>> so what I can see there, is that they use cpython to wrap it to
>> a low level interface.
>> I had a look to the wrapper of the random generators. In pygsl the
>> whole rng is wrapped to a python type. So it
>> exposes the gsl api to a more object oriented api in python.
>>
>> Sincerely yours
>> Pierre
>>
>>
>>
>> On Fri, Mar 26, 2010 at 8:54 AM, Pierre SCHNIZER
>> <[email protected] <mailto:[email protected]>
>> <mailto:[email protected] <mailto:[email protected]>>> wrote:
>>
>> Gökhan Sever wrote:
>>
>> Hello,
>>
>> I have seen your project at SF.net. I am currently wrapping
>> some missing GSL continuous distributions for SAGE.
>> They use
>> Cython for the job. Would you be interested
>> combining/moving
>> your efforts into the SAGE project? (www.sagemath.com
>> <http://www.sagemath.com>
>> <http://www.sagemath.com> <http://www.sagemath.com>)
>>
>>
>> Regards,
>>
>> -- Gökhan
>>
>> Dear Gökhan,
>>
>> sorry for the late reply. As you can see from
>> sf.net/projects/pygsl <http://sf.net/projects/pygsl>
>> <http://sf.net/projects/pygsl>, this project
>>
>> makes heavy use of
>> C written wrappers and SWIG. When this project started
>> cython did
>> not yet exist. The main issue one has
>> to concentrate on, is to get an efficient and simple to use
>> conversion of the numpy arrays to the gsl_vectors
>> and gsl_matrix.
>>
>> Using cython will mean reinventing the wheel to a fairly good
>> extend. How far did you proceed up to now.
>> I tried in January and could not find a lot of code ...
>>
>> Sincerely yours
>> Pierre
>>
>>
>> Hey Pierre,
>>
>> Sage's GSL code is at
>> http://hg.sagemath.org/sage-main/file/db7143738e1d/sage/gsl
>> I have made additions to the cont distributions but haven't
>> checked in there yet. It was very easy to extend with the
>> existing code base.
>>
>> You may join the discussions at
>> http://groups.google.com/group/sage-devel
>> I am not very familiar with the details of interfacing but
>> there are Cython developers working on Sage. I am sure they
>> would be very interested your contributions and would be
>> willing to answer your questions.
>>
>>
>>
>> -- Gökhan
>>
>>
>>
>> --
>> +---------------------------------------------------------------------+
>> Pierre Schnizer <[email protected] <mailto:[email protected]>>
>>
>> Telephon : +49 6159 71 1557
>> Fax : +49 6159 71 2985
>>
>> GSI Helmholtzzentrum für Schwerionenforschung GmbH
>> Planckstraße 1
>> D-64291 Darmstadt
>> www.gsi.de <http://www.gsi.de>
>>
>>
>> Gesellschaft mit beschränkter Haftung
>> Sitz der Gesellschaft: Darmstadt
>> Handelsregister: Amtsgericht Darmstadt, HRB 1528
>> Geschäftsführer: Professor Dr. Horst Stöcker
>> Vorsitzende des Aufsichtsrates: Dr. Beatrix Vierkorn-Rudolph
>> Stellvertreter: Ministerialdirigent Dr. Rolf Bernhardt
>> +---------------------------------------------------------------------+
>>
>>
>>
>>
>> --
>> Gökhan
>>
>
>
> --
> +---------------------------------------------------------------------+
> Pierre Schnizer <[email protected]>
> Telephon : +49 6159 71 1557
> Fax : +49 6159 71 2985
>
> GSI Helmholtzzentrum für Schwerionenforschung GmbH
> Planckstraße 1
> D-64291 Darmstadt
> www.gsi.de
>
> Gesellschaft mit beschränkter Haftung
> Sitz der Gesellschaft: Darmstadt
> Handelsregister: Amtsgericht Darmstadt, HRB 1528
> Geschäftsführer: Professor Dr. Horst Stöcker
> Vorsitzende des Aufsichtsrates: Dr. Beatrix Vierkorn-Rudolph
> Stellvertreter: Ministerialdirigent Dr. Rolf Bernhardt
> +---------------------------------------------------------------------+
>
>
--
Gökhan
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
pygsl-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pygsl-discuss