My Pike software
Nix.Math
Nix.Math is a pike module to do numerical computations. It's growing everyday. It includes the methods that I usually need for my work: linear algebra, least squares fitting, resolution of non linear equations, derivation of functions, integration, some tools to do fractal analysis ( actually the Burlaga-Klein and Higuchi methods to compute the fractal dimension of a time series, and some more), discrete fourier transformations, power spectrums, random numbers generators and complex numbers for pike.
Latest version is 004. You can find It at sourceforge. Nix.Math is free software, licensed under the LGPL license.
Nix.Pipe
Nix.Pipe is a pipe component to easily create pipes in pike. You can create a pipe simply with
Nix.Pipe program = Nix.Pipe( ({ program_name_and_path , option1, option2 ... , option_n }) );
Then you can send data to It with:
program->write( a_data_string);
You can read data from the program, too:
string msg = program->gets();
Latest version is 001. You can find It at sourceforge. Nix.Pipe is free software, licensed under the LGPL license.
Nix.Gnuplot
Nix.Gnuplot is a pipe-based interface to gnuplot, a free (in the sense of freedom) plotting program by Thomas Williams, Colin Kelley and many others. With Nix.Gnuplot you can run gnuplot from a pike application and use It to display beautiful graphics in your application.
This is work in progress. At the moment It hasn't released any files.