numerical method in smalltalk

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
17 messages Options
Reply | Threaded
Open this post in threaded view
|

numerical method in smalltalk

Stéphane Ducasse
could be interesting to see if we need to some numerical analysis in moose and pharo.

I will create a configuration


MCSqueaksourceRepository
        location: 'http://squeaksource.com/DHBNumerical'
        user: ''
        password: ''
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: numerical method in smalltalk

Tudor Girba-2
Very interesting.

I did not know about it.

You mentioned some book that is related to this code. Which one is this?

Cheers,
Doru



On 2 Mar 2012, at 22:45, Stéphane Ducasse wrote:

> could be interesting to see if we need to some numerical analysis in moose and pharo.
>
> I will create a configuration
>
>
> MCSqueaksourceRepository
> location: 'http://squeaksource.com/DHBNumerical'
> user: ''
> password: ''
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev

--
www.tudorgirba.com

"Value is always contextual."




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: numerical method in smalltalk

SergeStinckwich
On Sun, Mar 4, 2012 at 9:39 PM, Tudor Girba <[hidden email]> wrote:
> Very interesting.
>
> I did not know about it.
>
> You mentioned some book that is related to this code. Which one is this?

http://www.amazon.com/Object-Oriented-Implementation-Numerical-Methods-Introduction/dp/1558606793

Regards,
--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: numerical method in smalltalk

SergeStinckwich
In reply to this post by Stéphane Ducasse
On Sat, Mar 3, 2012 at 4:45 AM, Stéphane Ducasse
<[hidden email]> wrote:
> could be interesting to see if we need to some numerical analysis in moose and pharo.
>
> I will create a configuration
>
>
> MCSqueaksourceRepository
>        location: 'http://squeaksource.com/DHBNumerical'
>        user: ''
>        password: ''

Thank you. I'm definitively interested by having more mathematical
stuff available in Pharo.
There is Scipy [1] since a long time for Python and more recently Ruby
community do the same with SciRuby [2].

Some time ago, i wrote several random number generators [3] that might
be integrated in a numeral analysis packages.

At the moment, i'm mostly interested by Runge-Kutta methods [4] in
order to solve some ordinary differential equations.
I already find some code on the web like this one:
http://live.exept.de/doc/online/english/programming/goody_stmath.html

What is really important is to be able to test the result of such algorithms.

[1] https://en.wikipedia.org/wiki/SciPy
[2] http://sciruby.com/
[3] http://www.squeaksource.com/Random.html
[4] https://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods

Regards,
--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: numerical method in smalltalk

Stéphane Ducasse
It would be really interesting to organize a bit the scientific packages so that we have one nice library to look for.
Serge if you have some code please package it.

Stef


On Mar 5, 2012, at 4:05 AM, Serge Stinckwich wrote:

> On Sat, Mar 3, 2012 at 4:45 AM, Stéphane Ducasse
> <[hidden email]> wrote:
>> could be interesting to see if we need to some numerical analysis in moose and pharo.
>>
>> I will create a configuration
>>
>>
>> MCSqueaksourceRepository
>>        location: 'http://squeaksource.com/DHBNumerical'
>>        user: ''
>>        password: ''
>
> Thank you. I'm definitively interested by having more mathematical
> stuff available in Pharo.
> There is Scipy [1] since a long time for Python and more recently Ruby
> community do the same with SciRuby [2].
>
> Some time ago, i wrote several random number generators [3] that might
> be integrated in a numeral analysis packages.
>
> At the moment, i'm mostly interested by Runge-Kutta methods [4] in
> order to solve some ordinary differential equations.
> I already find some code on the web like this one:
> http://live.exept.de/doc/online/english/programming/goody_stmath.html
>
> What is really important is to be able to test the result of such algorithms.
>
> [1] https://en.wikipedia.org/wiki/SciPy
> [2] http://sciruby.com/
> [3] http://www.squeaksource.com/Random.html
> [4] https://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods
>
> Regards,
> --
> Serge Stinckwich
> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: numerical method in smalltalk

SergeStinckwich
On Tue, Mar 6, 2012 at 4:29 AM, Stéphane Ducasse
<[hidden email]> wrote:
> It would be really interesting to organize a bit the scientific packages so that we have one nice library to look for.
> Serge if you have some code please package it.

Yes sure !

Anyone is aware of any Smalltalk code/project that might be used for a
scientific library for Smalltalk.
At the moment, there is a lot of fragmentation:

- DHBNumerical (MIT): http://www.squeaksource.com/DHBNumerical.html
- StMath (licence unknown):
http://live.exept.de/doc/online/english/programming/goody_stmath.html
- MathComplex and MathQuaternion (MIT): http://www.squeaksource.com/Complex.html
- Smallapack (MIT): http://www.squeaksource.com/Smallapack.html

Who is willing to contribue and in what domain (numerical analysis,
matrix, probability distribution, ...) ?

Maybe we can propose a GSOC project for a student ?

Regards,
--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] Re: numerical method in smalltalk

Stéphane Ducasse

On Mar 6, 2012, at 3:11 AM, Serge Stinckwich wrote:

> On Tue, Mar 6, 2012 at 4:29 AM, Stéphane Ducasse
> <[hidden email]> wrote:
>> It would be really interesting to organize a bit the scientific packages so that we have one nice library to look for.
>> Serge if you have some code please package it.
>
> Yes sure !
>
> Anyone is aware of any Smalltalk code/project that might be used for a
> scientific library for Smalltalk.
> At the moment, there is a lot of fragmentation:
>
> - DHBNumerical (MIT): http://www.squeaksource.com/DHBNumerical.html
> - StMath (licence unknown):
> http://live.exept.de/doc/online/english/programming/goody_stmath.html
> - MathComplex and MathQuaternion (MIT): http://www.squeaksource.com/Complex.html
> - Smallapack (MIT): http://www.squeaksource.com/Smallapack.html
>
> Who is willing to contribue and in what domain (numerical analysis,
> matrix, probability distribution, ...) ?
>
> Maybe we can propose a GSOC project for a student ?

why not
now we should start to
        - define a configurationOf for DHB
        - produce more tests Right now they are all in one class
        - may be produce some simple doc. I should reread the book (I read it in draft at least 5 times).

Stef

> Regards,
> --
> Serge Stinckwich
> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/
>


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: numerical method in smalltalk

SergeStinckwich
In reply to this post by SergeStinckwich
Hi all,

we talked recently on the moose mailing-list about having a more
robust library for doing mathematical stuff in Smalltalk
like SciPython or SciRuby (see below). If there is enough interested,
i'm wondering if we could propose a Google Summer of Code project
about that. I could write a draft for the project.

Regards,

On Mon, Mar 5, 2012 at 10:05 AM, Serge Stinckwich
<[hidden email]> wrote:

> On Sat, Mar 3, 2012 at 4:45 AM, Stéphane Ducasse
> <[hidden email]> wrote:
>> could be interesting to see if we need to some numerical analysis in moose and pharo.
>>
>> I will create a configuration
>>
>>
>> MCSqueaksourceRepository
>>        location: 'http://squeaksource.com/DHBNumerical'
>>        user: ''
>>        password: ''
>
> Thank you. I'm definitively interested by having more mathematical
> stuff available in Pharo.
> There is Scipy [1] since a long time for Python and more recently Ruby
> community do the same with SciRuby [2].
>
> Some time ago, i wrote several random number generators [3] that might
> be integrated in a numeral analysis packages.
>
> At the moment, i'm mostly interested by Runge-Kutta methods [4] in
> order to solve some ordinary differential equations.
> I already find some code on the web like this one:
> http://live.exept.de/doc/online/english/programming/goody_stmath.html
>
> What is really important is to be able to test the result of such algorithms.
>
> [1] https://en.wikipedia.org/wiki/SciPy
> [2] http://sciruby.com/
> [3] http://www.squeaksource.com/Random.html
> [4] https://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods
>
> Regards,
> --
> Serge Stinckwich
> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/



--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] numerical method in smalltalk

Tudor Girba-2
Hi Serge,

There definitely is interest. If you volunteer for mentoring it would be great.

Cheers,
Doru


On 20 Mar 2012, at 04:35, Serge Stinckwich wrote:

> Hi all,
>
> we talked recently on the moose mailing-list about having a more
> robust library for doing mathematical stuff in Smalltalk
> like SciPython or SciRuby (see below). If there is enough interested,
> i'm wondering if we could propose a Google Summer of Code project
> about that. I could write a draft for the project.
>
> Regards,
>
> On Mon, Mar 5, 2012 at 10:05 AM, Serge Stinckwich
> <[hidden email]> wrote:
>> On Sat, Mar 3, 2012 at 4:45 AM, Stéphane Ducasse
>> <[hidden email]> wrote:
>>> could be interesting to see if we need to some numerical analysis in moose and pharo.
>>>
>>> I will create a configuration
>>>
>>>
>>> MCSqueaksourceRepository
>>>        location: 'http://squeaksource.com/DHBNumerical'
>>>        user: ''
>>>        password: ''
>>
>> Thank you. I'm definitively interested by having more mathematical
>> stuff available in Pharo.
>> There is Scipy [1] since a long time for Python and more recently Ruby
>> community do the same with SciRuby [2].
>>
>> Some time ago, i wrote several random number generators [3] that might
>> be integrated in a numeral analysis packages.
>>
>> At the moment, i'm mostly interested by Runge-Kutta methods [4] in
>> order to solve some ordinary differential equations.
>> I already find some code on the web like this one:
>> http://live.exept.de/doc/online/english/programming/goody_stmath.html
>>
>> What is really important is to be able to test the result of such algorithms.
>>
>> [1] https://en.wikipedia.org/wiki/SciPy
>> [2] http://sciruby.com/
>> [3] http://www.squeaksource.com/Random.html
>> [4] https://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods
>>
>> Regards,
>> --
>> Serge Stinckwich
>> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
>> Every DSL ends up being Smalltalk
>> http://doesnotunderstand.org/
>
>
>
> --
> Serge Stinckwich
> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/
>

--
www.tudorgirba.com

"Not knowing how to do something is not an argument for how it cannot be done."


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] numerical method in smalltalk

SergeStinckwich
On Tue, Mar 20, 2012 at 12:45 PM, Tudor Girba <[hidden email]> wrote:
> Hi Serge,
>
> There definitely is interest. If you volunteer for mentoring it would be great.

Yes sure i can do it. I can even maybe propose some local students.
Do you want to co-mentor ?

Regards,
--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] numerical method in smalltalk

Tudor Girba-2
I would more want to see what can be done with it :). I have very little knowledge in this area and a bit too little time, but I can try to help.

Doru


On 20 Mar 2012, at 07:12, Serge Stinckwich wrote:

> On Tue, Mar 20, 2012 at 12:45 PM, Tudor Girba <[hidden email]> wrote:
>> Hi Serge,
>>
>> There definitely is interest. If you volunteer for mentoring it would be great.
>
> Yes sure i can do it. I can even maybe propose some local students.
> Do you want to co-mentor ?
>
> Regards,
> --
> Serge Stinckwich
> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/
>

--
www.tudorgirba.com

"Don't give to get. Just give."






_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: numerical method in smalltalk

Steffen Märcker
In reply to this post by SergeStinckwich
Hi,

There's a package "Numerical Methods" in Cincoms Public Repository which  
is - I think - based on the book "Object-Oriented Implementation of  
Numerical Methods". Is this package already ported? If not, it might be a  
good starting point. But it needs more documentation...

Regards, Steffen



Am 20.03.2012, 04:35 Uhr, schrieb Serge Stinckwich  
<[hidden email]>:

> Hi all,
>
> we talked recently on the moose mailing-list about having a more
> robust library for doing mathematical stuff in Smalltalk
> like SciPython or SciRuby (see below). If there is enough interested,
> i'm wondering if we could propose a Google Summer of Code project
> about that. I could write a draft for the project.
>
> Regards,
>
> On Mon, Mar 5, 2012 at 10:05 AM, Serge Stinckwich
> <[hidden email]> wrote:
>> On Sat, Mar 3, 2012 at 4:45 AM, Stéphane Ducasse
>> <[hidden email]> wrote:
>>> could be interesting to see if we need to some numerical analysis in  
>>> moose and pharo.
>>>
>>> I will create a configuration
>>>
>>>
>>> MCSqueaksourceRepository
>>>        location: 'http://squeaksource.com/DHBNumerical'
>>>        user: ''
>>>        password: ''
>>
>> Thank you. I'm definitively interested by having more mathematical
>> stuff available in Pharo.
>> There is Scipy [1] since a long time for Python and more recently Ruby
>> community do the same with SciRuby [2].
>>
>> Some time ago, i wrote several random number generators [3] that might
>> be integrated in a numeral analysis packages.
>>
>> At the moment, i'm mostly interested by Runge-Kutta methods [4] in
>> order to solve some ordinary differential equations.
>> I already find some code on the web like this one:
>> http://live.exept.de/doc/online/english/programming/goody_stmath.html
>>
>> What is really important is to be able to test the result of such  
>> algorithms.
>>
>> [1] https://en.wikipedia.org/wiki/SciPy
>> [2] http://sciruby.com/
>> [3] http://www.squeaksource.com/Random.html
>> [4] https://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods
>>
>> Regards,
>> --
>> Serge Stinckwich
>> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
>> Every DSL ends up being Smalltalk
>> http://doesnotunderstand.org/
>
>
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: numerical method in smalltalk

SergeStinckwich
2012/3/20 Steffen Märcker <[hidden email]>:
> Hi,
>
> There's a package "Numerical Methods" in Cincoms Public Repository which is
> - I think - based on the book "Object-Oriented Implementation of Numerical
> Methods". Is this package already ported? If not, it might be a good
> starting point. But it needs more documentation...

Yes there is already the same version for Pharo/Squeak on Squeaksource.
There is actually a lot of code dispersed in several projects with
some duplication also.
The idea is to consolidate everything.

Regards,
--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: numerical method in smalltalk

Steffen Märcker
It can imagine that it would be useful for the ST community to have this  
cross dialect. Are there any plans in this direction?

Ciao, Steffen




Am 20.03.2012, 10:34 Uhr, schrieb Serge Stinckwich  
<[hidden email]>:

> 2012/3/20 Steffen Märcker <[hidden email]>:
>> Hi,
>>
>> There's a package "Numerical Methods" in Cincoms Public Repository  
>> which is
>> - I think - based on the book "Object-Oriented Implementation of  
>> Numerical
>> Methods". Is this package already ported? If not, it might be a good
>> starting point. But it needs more documentation...
>
> Yes there is already the same version for Pharo/Squeak on Squeaksource.
> There is actually a lot of code dispersed in several projects with
> some duplication also.
> The idea is to consolidate everything.
>
> Regards,
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-project] Re: numerical method in smalltalk

Stéphane Ducasse
In reply to this post by SergeStinckwich

On Mar 20, 2012, at 10:34 AM, Serge Stinckwich wrote:

> 2012/3/20 Steffen Märcker <[hidden email]>:
>> Hi,
>>
>> There's a package "Numerical Methods" in Cincoms Public Repository which is
>> - I think - based on the book "Object-Oriented Implementation of Numerical
>> Methods". Is this package already ported? If not, it might be a good
>> starting point. But it needs more documentation...
>
> Yes there is already the same version for Pharo/Squeak on Squeaksource.
> There is actually a lot of code dispersed in several projects with
> some duplication also.
> The idea is to consolidate everything.

Yes!

>
> Regards,
> --
> Serge Stinckwich
> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
> Every DSL ends up being Smalltalk
> http://doesnotunderstand.org/
>


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: numerical method in smalltalk

SergeStinckwich
In reply to this post by Steffen Märcker
2012/3/20 Steffen Märcker <[hidden email]>:
> It can imagine that it would be useful for the ST community to have this
> cross dialect. Are there any plans in this direction?

Yes in a perfect world, but having already something working on Pharo
is a first step.
After that people could adapt to other flavors if they want.

Regards,
--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/

_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: numerical method in smalltalk

Stéphane Ducasse
In reply to this post by Steffen Märcker
It is already ported.

Stef

On Mar 20, 2012, at 10:30 AM, Steffen Märcker wrote:

> Hi,
>
> There's a package "Numerical Methods" in Cincoms Public Repository which is - I think - based on the book "Object-Oriented Implementation of Numerical Methods". Is this package already ported? If not, it might be a good starting point. But it needs more documentation...
>
> Regards, Steffen
>
>
>
> Am 20.03.2012, 04:35 Uhr, schrieb Serge Stinckwich <[hidden email]>:
>
>> Hi all,
>>
>> we talked recently on the moose mailing-list about having a more
>> robust library for doing mathematical stuff in Smalltalk
>> like SciPython or SciRuby (see below). If there is enough interested,
>> i'm wondering if we could propose a Google Summer of Code project
>> about that. I could write a draft for the project.
>>
>> Regards,
>>
>> On Mon, Mar 5, 2012 at 10:05 AM, Serge Stinckwich
>> <[hidden email]> wrote:
>>> On Sat, Mar 3, 2012 at 4:45 AM, Stéphane Ducasse
>>> <[hidden email]> wrote:
>>>> could be interesting to see if we need to some numerical analysis in moose and pharo.
>>>>
>>>> I will create a configuration
>>>>
>>>>
>>>> MCSqueaksourceRepository
>>>>       location: 'http://squeaksource.com/DHBNumerical'
>>>>       user: ''
>>>>       password: ''
>>>
>>> Thank you. I'm definitively interested by having more mathematical
>>> stuff available in Pharo.
>>> There is Scipy [1] since a long time for Python and more recently Ruby
>>> community do the same with SciRuby [2].
>>>
>>> Some time ago, i wrote several random number generators [3] that might
>>> be integrated in a numeral analysis packages.
>>>
>>> At the moment, i'm mostly interested by Runge-Kutta methods [4] in
>>> order to solve some ordinary differential equations.
>>> I already find some code on the web like this one:
>>> http://live.exept.de/doc/online/english/programming/goody_stmath.html
>>>
>>> What is really important is to be able to test the result of such algorithms.
>>>
>>> [1] https://en.wikipedia.org/wiki/SciPy
>>> [2] http://sciruby.com/
>>> [3] http://www.squeaksource.com/Random.html
>>> [4] https://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods
>>>
>>> Regards,
>>> --
>>> Serge Stinckwich
>>> UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
>>> Every DSL ends up being Smalltalk
>>> http://doesnotunderstand.org/
>>
>>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev