gsl-shell-info
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gsl-shell-info] Gsl-shell-info Digest, Vol 9, Issue 1


From: Isaac Xin Pei
Subject: Re: [Gsl-shell-info] Gsl-shell-info Digest, Vol 9, Issue 1
Date: Fri, 12 Apr 2013 12:54:23 -0400

great job, Francesco! This is indeed very exciting.


On Fri, Apr 12, 2013 at 12:00 PM, <address@hidden> wrote:
Send Gsl-shell-info mailing list submissions to
        address@hidden

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.nongnu.org/mailman/listinfo/gsl-shell-info
or, via email, send a message with subject or body 'help' to
        address@hidden

You can reach the person managing the list at
        address@hidden

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gsl-shell-info digest..."


Today's Topics:

   1. [ANN] gsl shell 2.3.0 beta1 (Francesco Abbate)


----------------------------------------------------------------------

Message: 1
Date: Thu, 11 Apr 2013 23:36:30 +0200
From: Francesco Abbate <address@hidden>
To: address@hidden, luajit <address@hidden>
Subject: [Gsl-shell-info] [ANN] gsl shell 2.3.0 beta1
Message-ID:
        <CAABEgWpQwYbb7_tASmZ5D_eLR6aaU=-AL2nEQGnCVsQ6=address@hidden>
Content-Type: text/plain; charset="iso-8859-1"

Hi all,

I'm glad to announce the beta release of GSL Shell 2.3.

This latter brings an important new feature, a new type of tabular data
with named columns that can contain strings or numeric data. I have named
these kind of tables "general data tables" and it is abbreviated to "gdt".

GDT are very similar to GNU R's data frames and are very useful to store
data for further analysis. Many functions are available to work on GDT
tables and can be grouped in:
- statistical functions, mainly gdt.lm for linear fit
- plotting functions
- table manipulations (filtering, adding columns, etc.)

The linear fit function gdt.lm is almost exactly the same of the GNU R's
function with the same name.

The plotting functions are very interesting since I've introduced a
declarative language to easily create plot based on data tables. For
example you can write something like;

gdt.plot(t, "thickness ~ time | tool")

to easily create a lineplot with several lines for each "tool". The fields
you refer to into the _expression_ corresponds to the variable's name of the
table.

The statistical functions with the plotting functions together are
extremely powerful and they offer the better of Excel's pivot tables
(without interactivity) and GNU R's functions in a single tool.

In addition it is also possible to create plots with stratified labels for
nested factors. This is extremely useful to plot data based on multiple
factors and is on the par with Excel.

All the new function about GDT table are documented in a specific chapter
of the user manual:

http://www.nongnu.org/gsl-shell/doc/gdt.html

Otherwise, please consider that this is a beta release and some things are
still missing and there are still some rough edges but I hope I will be
able to fill the gaps for the final 2.3 release.

Any feedback will be greatly appreciated. The new user manual is already
published:

http://www.nongnu.org/gsl-shell/doc/

and the binary packages are available here:

http://download.savannah.gnu.org/releases/gsl-shell/

The source code is available on github, as usual:

https://github.com/franko/gsl-shell

Best regards
Francesco
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nongnu.org/archive/html/gsl-shell-info/attachments/20130411/7a060557/attachment.html>

------------------------------

_______________________________________________
Gsl-shell-info mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/gsl-shell-info


End of Gsl-shell-info Digest, Vol 9, Issue 1
********************************************



--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Isaac Xin Pei,
- "A word fitly spoken Is like apples of gold in network of silver. " Proverbs 25:11

reply via email to

[Prev in Thread] Current Thread [Next in Thread]