Computing Tools

Comet: Programming Environment for Numerical Computing

The main goal of Comet is to provide an easy-to-use development environment for numerical computing using the Lua programming language on Android, Linux and Windows. It integrates the Lua scripting engine with all Lua functionalities, and a lot of specific Comet functionalities including numerical functions (linear algebra, differential equations, mathematical optimization, etc.), data plotting and analysis modules and extended mathematical library.

If you need only the Lua editor, without the numerical and visualization modules, you can download Comet N, the Comet stripped version:
For portable version (64bit): Download: (Windows 64bit)
cometn_linux_64bit.tgz (Linux 64bit)
unzip/untar in any location (USB key for example) and run comet.exe or comet in the bin directory.
For 32bit portable version: Download: (for Windows 32bit)
cometn_linux_32bit.tgz (for Linux 32bit)

Comet is now replaced by Solis that offers similar functionalities and some new additional ones. Note that Solis is not fully compatible with Comet.

Within the Comet environment, you can develop algorithms for science and engineering with one of the most elegant and fast scripting languages.

To learn the Lua programming language, you can visit the Lua official website: Excellent tutorials, covering all Lua aspect from basics to advanced programming techniques, can be found here:

Comet can also be used as a general purpose full-featured editor supporting C/C++, Bash/Text, Python, Octave, Fortran, LaTeX and Makefile with configurable tools (e.g. to run a compiler or a bash script).



For portable version (64bit): Download: (Windows 64bit)
comet_linux_64bit.tgz (Linux 64bit)
unzip/untar in any location (USB key for example) and run comet.exe or comet in the bin directory.

For 32bit portable version: Download: (for Windows 32bit)
comet_linux_32bit.tgz (for Linux 32bit)
unzip/untar in any location (USB key for example) and run comet.exe or comet in the bin directory.


Softpedia CNET

For Android: Install from Google Play.

MD5 hash.

Under Ubuntu/Debian 64bit, if you encounter error such as:
./comet: error while loading shared libraries:
Install libpng12 as follows:
sudo wget -q -O /tmp/libpng12.deb && sudo dpkg -i /tmp/libpng12.deb && sudo rm /tmp/libpng12.deb

If you encounter (in Ubuntu/Debian 64bit) error such as:
Failed to load module "canberra-gtk-module"
Install libcanberra-gtk-module as follows:
sudo apt install libcanberra-gtk-module libcanberra-gtk3-module


The Solis documentation can ne downloaded here:
Comet: Environment for Numerical Computing

SigmaCalculator: Advanced Scientific Calculator

SigmaCalculator Screenshot

Android Logo


SigmaCalculator Icon

Advanced scientific expression-based calculator

Available in Google Play
Get it on Google Play

Standard functions (exp, log, ln, sin, cos, tan, factorial, random, ...) Built-in constants, Integrated keypad (Numeric and Alphabetic) Angle unit in radian or degree, Calculation history, User-defined variables, Function graphing, Equation solving, Complex numbers, etc.
SigmaCalculator is available in english and french.

SigmaGraph: Data Plotting and Analysis Software

SigmaGraph is a data plotting and analysis software designed to be lightweight, reliable and easy to use. SigmaGraph runs on Windows XP, Vista and Windows 7/8/10. SigmaGraph offers almost all the functionality needed by scientists and engineers: editable datasheets (column properties, create series, set column values by using any mathematical expression, show column statistics, import/export from/to ASCII file, mask and unmask cells, printing, etc.); scientific graphing with a complete control of the graph (line/symbol style, colors, fonts, legends, axis properties, grid, tick, labels, scale, auto scale, log/linear scale, zoom in/out, copy format to another graph, export as image, printing, graph templates, etc.); curve fitting (24 models including linear, polynomial, exponential, Gaussian (up to 5 peaks), Lorentzian (up to 5 peaks), Pearson VII, logistic, power, etc.); error bars (percentage, constant or any user defined data); drawing tools (line, rectangle, ellipse); mathematical console; powerful scripting engine; etc.

New in SigmaGraph v2.6: • Enhanced Lua scripting code editor with syntax highlighting, line numbering, markers (bookmarks), code completion, etc. • New data importing options • Help system redesigned (integrated HTML Help and PDF) • New fitting models (multi-peak Lorentz and Gauss) • User interface enhancements • Performance optimization • etc.

Download the SigmaGraph Documentation (PDF).

SigmaGraph is now open-source and released under the MIT license since its version 2.6.10.
The source code is published in github:


For portable version:Download, unzip in any location (USB key for example) and run SigmaGraph.exe in the bin directory.

For setup version: Download sigmagraph.msi, double-click on the setup file and it will install SigmaGraph.

Softpedia CNET

The SigmaGraph package contains two executables:

· SigmaGraph.exe : main SigmaGraph component.

· SigmaConsole.exe : mathematical console.

MD5 hash.



 Copyright(C) 2010-2021 Pr. Sidi HAMADY