Browse thread
[Caml-list] matlab-like environment
-
Chuck Anderson
- Vitaly Lugovsky
- Christophe TROESTLER
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Vitaly Lugovsky <vsl@o...> |
| Subject: | Re: [Caml-list] matlab-like environment |
On Tue, 23 Jul 2002, Chuck Anderson wrote: > I'm new to caml, but see the ocaml environment as something I've wanted > for some time---an interpreted environment for manipulating and viewing > data interactively, and a compiled speed that is close to C. What I'm > really after is a matlab-like environment that I can program using > ocaml. > > What is the closest set of modules out there to this? What code is > available that I could start with? Perhaps PsiLab? I would like to > build GUI's and plotting functions using gtk and stick with fundamental > ocaml arrays. Will this limit me? Must I eventually use bigarrays? > > Thanks for any suggestions. I'm currently working on a numerical (and some symbolics) computational environment in OCaml (but not interactive, it must work with a database, something like a distributed multidimensional spreadsheet). Looking at PsiLab, I had choosen the following approach: 1) bigarrays for matrices and large datasets, for multidimensional data - arrays or tuples of bigarrays (sic!). 2) conventional arrays for vectors 3) "compilation" of the functions (e.g. minimization function using $\chi^2$ for the given dataset and model) by producing a partially applied functions - it seems to be very effective with ocaml. But my problems are somewhat specific: relatively simple mathematical models with a large datasets (particle physics phenomenology). ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners