Testers wanted for IQ4sh/iq - Calculator for CLI or scripts
by gnashley from LinuxQuestions.org on (#5RM8E)
I have a new project and need testers. iq is a calculator written to replace bc/awk, etc., in scripts. It includes functions for exp, pow, nrt and log, as well as the four basic operations. It also has a function 'tsst' for comparing decimal values with the same syntax as the shell 'test/[' builtins.
iq itself is written in the posix-shell language, with no external calls to other calculators. But don't let that stop you from trying it out -it does offer some surprising functionality and speed. I am using it as the base for neural-networks which functions quite well, and competes head-to-head with bc and awk. In fact, it beats them once you start looping a learning-routine in a NN a few times.
iq also can be used as a one-shot CLI calculator or sourced into your shell session.
You can get it here:
https://github.com/math-for-shell/iq4sh
The file 'iq' is the main calculator and the file 'iq+' contains a bunch of useful functions for trig, activation-functions for NN and more. Run iq with no arguments or: 'iq iqhelp' to see the main help page and get started.
Your comments, corrections, contributions and bug reports will be well-received, when they are well-intentioned.
iq itself is written in the posix-shell language, with no external calls to other calculators. But don't let that stop you from trying it out -it does offer some surprising functionality and speed. I am using it as the base for neural-networks which functions quite well, and competes head-to-head with bc and awk. In fact, it beats them once you start looping a learning-routine in a NN a few times.
iq also can be used as a one-shot CLI calculator or sourced into your shell session.
You can get it here:
https://github.com/math-for-shell/iq4sh
The file 'iq' is the main calculator and the file 'iq+' contains a bunch of useful functions for trig, activation-functions for NN and more. Run iq with no arguments or: 'iq iqhelp' to see the main help page and get started.
Your comments, corrections, contributions and bug reports will be well-received, when they are well-intentioned.