RFS: stda 1.0

View: New views
3 Messages — Rating Filter:   Alert me  

RFS: stda 1.0

by Dimitar Ivanov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

there are many complex and powerful scientific packages in Debian
GNU/Linux. Yet, I'm missing stand-alone tools for simple data analysis for
users who needs just to compute sums, mean values, or may be to evaluate
and look at the distribution of some variable as for example time, date,
size, etc. And it will be nice, if one can do this from shell by executing
a single command or few piped commands, using tools that are compact and
helpful in a general case. For this purpose I recently created a package
named "Simple Tools for Data Analysis" and uploaded it to
mentors.debian.net:

- URL: http://mentors.debian.net/debian/pool/main/s/stda
- Source repository: deb-src http://mentors.debian.net/debian unstable
main contrib non-free
- dget http://mentors.debian.net/debian/pool/main/s/stda/stda_1.0-1.dsc

I would be glad to find a sponsor for the package.

Kind regards,
Dimitar Ivanov


---------- Forwarded message ----------
Date: Thu, 8 Oct 2009 13:48:19 +0200 (CEST)
From: Dimitar Ivanov <drimiks@...>
Reply-To: dimitar.ivanov@..., 550211@...
To: Debian Bug Tracking System <submit@...>
Subject: Bug#550211: ITP: stda -- simple tools for data analysis
Resent-Date: Thu, 08 Oct 2009 12:03:01 +0000
Resent-Date: Thu, 08 Oct 2009 12:03:04 +0000
Resent-From: Dimitar Ivanov <drimiks@...>
Resent-To: debian-bugs-dist@...
Resent-cc: <wnpp@...>, Dimitar Ivanov <dimitar.ivanov@...>

Package: wnpp
Severity: wishlist
Owner: Dimitar Ivanov <dimitar.ivanov@...>

* Package name    : stda
   Version         : 1.0
   Upstream Author : Dimitar Ivanov <dimitar.ivanov@...>
* URL             : http://gnu.mirendom.net/stda.html
* License         : GPLv3+
   Programming Lang: shell, awk
   Description     : simple tools for data analysis (stda)

STDA includes some primary tools for data analysis based on common
computational methods in mathematics and statistics. You can evaluate
sums, averages, integrals, histograms, and distributions of 1-d data, and
eventually plot the results. The separate programs are stand-alone tools
(supporting the standard UNIX input and output pipelines) to be used for
data processing from the command line. The package provides utilities for
straightforward analysis in situations where a complex analytical approach
is not necessary and where an ultimate numerical precision with
floating-point numbers is not critical.


-- System Information:
Debian Release: squeeze/sid
   APT prefers unstable
   APT policy: (500, 'unstable')
Architecture: i386 (i686)


--
To UNSUBSCRIBE, email to debian-science-request@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: RFS: stda 1.0

by Charles Plessy-12 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Le Fri, Oct 09, 2009 at 12:23:48PM +0200, Dimitar Ivanov a écrit :

> Hi,
>
> there are many complex and powerful scientific packages in Debian  
> GNU/Linux. Yet, I'm missing stand-alone tools for simple data analysis
> for users who needs just to compute sums, mean values, or may be to
> evaluate and look at the distribution of some variable as for example
> time, date, size, etc. And it will be nice, if one can do this from shell
> by executing a single command or few piped commands, using tools that are
> compact and helpful in a general case. For this purpose I recently
> created a package named "Simple Tools for Data Analysis" and uploaded it
> to mentors.debian.net:

Hello Dimitar,

I had a quick look at the package. In Debian, /bin/sh can be /bin/bash or
/bin/dash. To ensure that scripts will work with either shell, Debian has
developed a script, checkbashisms, to make sure that if /bin/sh is called, it
does not rely on specific features from bash.

Can you confirm that your programs will work with dash as well as bash, or
correct them if necessary? The correction can be as simple as calling /bin/bash
instead of /bin/sh.

Here is the result of checkbashisms:

$ checkbashisms maphimbu mintegrate mmval muplot nnum prefield
possible bashism in muplot line 82 (trap with signal numbers):
trap "_clean_up_ && exit" 1 2 3 6 15
possible bashism in prefield line 66 (trap with signal numbers):
trap 'rm -f "$ofile"; exit' 1 2 3 15

Have a nice day,

--
Charles Plessy
Tsurumi, Kanagawa, Japan


--
To UNSUBSCRIBE, email to debian-science-request@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: RFS: stda 1.0

by Dimitar Ivanov :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Charles,

On Sat, 10 Oct 2009, Charles Plessy wrote:

>
> Hello Dimitar,
>
> I had a quick look at the package. In Debian, /bin/sh can be /bin/bash or
> /bin/dash. To ensure that scripts will work with either shell, Debian has

I'm aware that /bin/sh can point either to bash or dash.

> developed a script, checkbashisms, to make sure that if /bin/sh is called, it
> does not rely on specific features from bash.
>
> Can you confirm that your programs will work with dash as well as bash,
> or correct them if necessary? The correction can be as simple as calling
> /bin/bash instead of /bin/sh.

I can confirm that the signal trapping in the scripts works properly with
both shells.

>
> Here is the result of checkbashisms:
>
> $ checkbashisms maphimbu mintegrate mmval muplot nnum prefield
> possible bashism in muplot line 82 (trap with signal numbers):
> trap "_clean_up_ && exit" 1 2 3 6 15
> possible bashism in prefield line 66 (trap with signal numbers):
> trap 'rm -f "$ofile"; exit' 1 2 3 15
>

It seems that traps with signal numbers are ok also for dash.

> Have a nice day,
>
> --
> Charles Plessy
> Tsurumi, Kanagawa, Japan
>

Thanks for your comments.

Kind regards,
Dimitar Ivanov


--
To UNSUBSCRIBE, email to debian-science-request@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...