A boring computing-page by Axeloide
Programs (everything is Freeware written by myself)
Join 1.1 for DOS written in C
This program takes several inputfiles with two TAB or SPACE delimited columns of numbers wherein the first column of all inputfiles must be identical and generates a single outputfile containing the first column of the inputfiles followed by all the second columns.
You can use this program to join multiple files as generated by
spectrometers, which typically contain in the first column the
wavelength-numbers and in the second column the absorbtion-values. Instead of importing every file into your spreadsheet or graphics-program, you can join them first using Join into a single file and afterwards import this Join-outputfile into your program.
Join will check inputfiles as follows:
- Must have two columns separated by Tab and/or by Space
- Must have same number of values. This is: no missing values and same number of rows
- No letters, except e used in the scientific notation (eg.: 1.234E7), are allowed.
- The first column must be identical in all inputfiles.
If any of theese is not given, Join will terminate execution.
Join has the following options:
- Transpose: Columns in inputfiles become Rows in outputfile
- Sort inputfiles by date/time or by extension. Default sorting is by
filename.
SYNTAX
join filemask [/?] [/Oname] [/Xtitle] [/St] [/Se] [/T]
filemask : Filenames matching this expression will be joined.
Wildcards are '*' and '?'
eg: join *.dat
join sample??.*
/h OR /? : Display this info
/Oname : name is filename of outputfile
eg: join *.dat /oresult.txt
will join all files matching *.dat into result.txt
If not specified, outputfilename will be joined.txt
/Xtitle : title is title of X-column (or row if transposed) in outputfile
/St : Sort columns by file-timestamp
/Se : Sort columns by extension
Default is sorting by filename
/T : Transpose in outputfile: columns become rows.
Download Join11 (ZIP-File: 36.679 bytes).
PovCol 1.0 for DOS written in Pascal
This program takes the X, Y and Z coordinates from a TAB and/or SPACE delimeted ASCII-file and generates a POV-file, which compiled with the POV-Raytracer, produces a 3D-Fotorealistic picture, displaying the data from the ASCII-file as little spheres in 3D-space.
See an example-picture here.
POV-Ray can compile several images from diferent angles, so you can merge all the resulting TGA-pictures into a FLI-movie where 3D-space is rotated. You can translate TGA-files into a single FLI-file using the program VFD(tm) Video for DOS written by Bob Williamson.
See an example-movie here. It's a 1.23Mb AVI-file. Very bad quality. I don't recomend you to download this movie if you are conected via modem!
Download PovCol1.zip (ZIP-file: 64.329 bytes). It contains the executable, the Turbo Pascal source-code and an example ini-file needed by Pov-Ray to compile the scene-file (*.pov) into several TGA-files.
Related Links:
- Get POV-Ray at
www.povray.org.
Look in Download for the MS-DOS version.
- Get an unregistered copy of VfD
written by Bob Williamson
SYNTAX
povcol1 DATAFILE [options]
DATAFILE3 This file must contain the coordinates separated by tab or
space in three colums. Use a fourth column to assign a
specific color to every point (option /PCfile)
OPTIONS
[/Scol n n n...] : Series of datapoints conected with a line.
You can specify the color of the conecting line.
col: red, green, blue, gray, black
n is Index of Datapoint.
You can specify more than one /S
/PCcol : Color of the points.
col: red, green, blue,
yellow, file(color is 4rth coordinate)
/PSnum : Size of datapoints.
/LUX : Luxurious materials
TrainNN for whatever written in C
TrainNN will generate a Neural-Network (NN) and train it with
user-provided input-output-pairs. The structure of the NN is of an multilayer Perceptron (or feed-foward-network). The user can decide how many levels and neurons per level the NN will have. TrainNN uses evolution-strategy to train the NN. When the training finishes, it saves the calculated weights of the NN into a file, which can be read by the program TestNN.
How it works
TrainNN reads an Option-File like the following:
NNstruct= NNstruct.dat
WeightsIn= NULL
WeightsOut= w_out.dat
Training= train.dat
Report= report1.txt
EveryGenerations= 20
MaxGenerations= 10000
Criterium= 0.00000000001
Parents= 1
Descendents= 20
Format of the Option-File