./wip/ised, Tool for generating number sequences and arithmetic evaluation

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.2.2, Package name: ised-2.2.2, Maintainer: jihbed.research

ised is a command-line tool for generating number sequences and
arithmetic evaluation. Unlike big gui-based software (e.g. Mathematica,
Derive, Matlab, Octave,...) it is intended for use in shell scripting,
together with gnu core utilities.

Its main advantage is that all functions are generalized to operate
on one-dimensional arrays. It can be used for loop indexing (much
like seq), line-by-line arithmetic processing of files, floating
point math for shells that don't support it natively, or interactively,
as extended calculator.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 9cfe38e4f61caf45baab8b6f40d43706f31863d4
RMD160: ea970bc73ed93fe25b1c525ce6a02ff99e25184a
Filesize: 97.357 KB

Version history: (Expand)


CVS history: (Expand)


   2012-11-12 17:26:41 by othyro | Files touched by this commit (56)
Log message:
MASTER_SITES -> MASTER_SITE_SOURCEFORGE; part 2/4. Let me know if this
breaks anything. Minor formatting and HOMEPAGE fixes in some files.
   2012-09-30 07:44:14 by Aleksej Saushev | Files touched by this commit (35)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
   2010-09-02 14:06:52 by Kamel Derouiche | Files touched by this commit (5) | Imported package
Log message:
Import ised-2.2.2 as wip/ised.

ised is a command-line tool for generating number sequences and
arithmetic evaluation. Unlike big gui-based software (e.g. Mathematica,
Derive, Matlab, Octave,...) it is intended for use in shell scripting,
together with gnu core utilities.

Its main advantage is that all functions are generalized to operate
on one-dimensional arrays. It can be used for loop indexing (much
like seq), line-by-line arithmetic processing of files, floating
point math for shells that don't support it natively, or interactively,
as extended calculator.

2010-03-17  Simon Copar <simon.copar@gmail.com>

	Changed obsolete atoi/atof functions to strtol/strtod
	Added Bessel functions bj, by

2010-03-14  Simon Copar <simon.copar@gmail.com>

	Error reporting is inline, source file "errors" discarded
	/dev/urandom is used for random seed, unless TIMERAND macro is set
	Input lines can have arbitrary length: dynamic buffer resizing

2010-03-11  Simon Copar <simon.copar@gmail.com>

	Added polynomial operators px, pd, pz
	Added statistical operators avg, var, c
	Added vector operators "@^", "@=", "@!"
	Reorganized man page

2010-03-07  Simon Copar <simon.copar@gmail.com>

	Modulo operator behaves correctly for negative values of second argument
	Added new functions: min, max, nrm

2010-01-09  Simon Copar <simon.copar@gmail.com>

	Removed unnecessary copying by changing pass-by-value to pass-by-reference in vm.cpp

2010-01-03  Simon Copar <simon.copar@gmail.com>

	Significant speedup by "parse once, evaluate many times" for --l operator

2010-01-02  Simon Copar <simon.copar@gmail.com>

	Added Euler-Mascheroni constant "emc"

2009-11-12  Simon Copar <simon.copar@gmail.com>

	Constructor "()" uses negative counts to iterate over whole \ 
repetition sequence
	Less dynamic allocation when parsing files
	Polynomial operators "++", "--", "**", \ 
"//", "%%" added

2009-11-07  Simon Copar <simon.copar@gmail.com>

	"+" behaves as unary "-" in similar circumstances
	For --l, entire output is surpressed if applied line is semicolon-terminated

2009-11-04  Simon Copar <simon.copar@gmail.com>

	Added alternative long operators for sqrt, cbrt,...

2009-10-16  Simon Copar <simon.copar@gmail.com>

	Added options --p and --n.
	Added option transpose (--t).
	Corrected bug in behavior of index ("_") operator on empty arrays.
	Corrected line-numbering for --l.

2009-10-01  Simon Copar <simon.copar@gmail.com>

	Commented and empty line are omitted in file and standard input.
	Comments and empty lines are preserved in --l evaluation.

2009-09-30  Simon Copar <simon.copar@gmail.com>

	Usage of long long int can be selected by preprocessor flag.
	Extended factorial operator for negative floats and larger integers.
	Corrected sqt behavior for negative values.
	readline is now optional.
	Fixed wrong behaviour of "+" and "-" after built-in constants.

2009-09-26  Simon Copar <simon.copar@gmail.com>

	Added pm and mp operators.

2009-09-25  Simon Copar <simon.copar@gmail.com>

	Fixed wrong behaviour of "+" and "-" after "!" \ 
operator.

2009-09-18  Simon Copar <simon.copar@gmail.com>

	Fixed minor bugs in configure.ac and vm.h.
	Added checks and substitution code for exp10.

2009-08-25  Simon Copar <simon.copar@gmail.com>

        Fixed bug regarding behaviour of semicolon-separated lines in \ 
conjunction with --l.

2009-08-18  Simon Copar <simon.copar@gmail.com>

	Corrected behaviour of --l and --a on empty or commented lines.

2009-08-15  Simon Copar <simon.copar@gmail.com>

	Added "deg" constant

2009-07-05  Simon Copar <simon.copar@gmail.com>

	New operator: #_

2009-06-28  Simon Copar <simon.copar@gmail.com>

	Shabang (#!) at the beginning of the line comments it.

2009-06-12  Simon Copar <simon.copar@gmail.com>

	Smart handling of interrupt signal when in interactive mode.
	Prompt changes when awaiting options. Interrupt resets to ordinary input.