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&#174; 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

Reply via email to