A few simple programs
Here are some simple programs I have written or taken care of, mostly written in Python. The following programs are there:
-
cv_HP4284. A simple GUI program that uses the HP4284 instrument to make Capacitance versus Voltage analysis.
-
GpibInstr. Instrument library written in Python. Some of the
instruments use the SCPI language so you may argue that it is
unnecessary to make an extra layer on the top but I find the resulting
programs more readable if the library is used. This makes programs
written for the non-SCPI instruments much more readable.
-
iv_HP4140. A simple GUI program that uses the HP4140 instrument to make Current versus Voltage analysis.
-
ProgPhil. This is a program similar to the "FlashMagic"
program that in fact works on Linux under Wine if you have a real
serial port on your machine. But if you need a USB to serial converter,
then it does not work (or did at least not work). My program is simpler
and far from finished but it works at least for the 89C66X familiy.
- Tsc. This is a skeleton for a program to
measure thermally stimulated current. Because how slow the temperature
controller is, the program is really boring to debug. It should work
with a little bit of work but I don't know if i will finish it. It uses
the Keithley 6517 current meter along with the Leybold LTC 60
temperature controller.
- ILab is a php and python based measurement
system to allow measurments to be done over the internet. A (more or
less) working example of this can be found on the following homepage. There are some problems with the transistor measurements. This system was designed at Chalmers University of Technology.
Then
there are some programs that I have put on my server because either
they don't have any official repository or I have tried to contact the
authors but got no answer.- Fasthenry.
- Pscan
- L-meter
- Xoscope. This program does have an offical homepage
but the development seems to be halted. My changes to xoscope make the
program useable on amd64 computers and fixes the Comedi interface.
- Fudgit.
A quite nice program for numerical analysis of datasets. It hasn't been
updated for many years and programs like Octave and Scilab have perhaps
made it obsolete. However it was quite easy to fix it to compile.
The programs are contained in my git repository.
To compile the Python programs you need to do the following:
$ python setup.py build
$ su
# python setup.py install
Most of the following packages are needed on Debian systems for the programs to work properly.
python-qt4
python-qwt5-qt4
python-serial
python-parallel
The
source code is was managed with Subversion (SVN) but I have moved
completely to Git. To browse the old repository code, click on:
http://195.198.146.229/websvn/
To download the code, do the following:
svn co svn://195.198.146.229/ProgName/trunk ProgName