A picture of me
Jens Thoms Törring
Hertzbergstr. 28
12055 Berlin
Germany
Email:    jt@toerring.de
Tel.:      +49 - (0)30 - 691 64 54

Software downloads and other stuff:

* fsc2, a program for controlling spectrometers. Main features are: easy to adapt to different hardware, running an experiment is controlled by a simple interpreted language, so it can be used to do basically all kinds of experiments and is not restricted to a certain built-in set.

* sha_digest, a packaged that implements the SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 hash digest algorithms as defined by the FIPS 180-3 standard (for both byte- and bit-oriented messages).

* A Linux device driver and library for National Instruments GPIB cards (AT-GPIB/TNT and PCII(A), but also seems to work with some other cards based on the µPD 7210 chip) for kernels 2.0, 2.2 and 2.4 and 2.6:
GPIB-1.1.2.tar.gz
Also includes a Perl package for talking to the GPIB devices. Last update: November 4, 2008
Please note: for most cases I would recommend to use drivers from the Linux GPIB Package, which probably is more mature.

* A Linux device driver and library for the National Instruments 6601 GPCT (General Purpose Counter and Timer) card for 2.4 and 2.6 kernels, allowing event counting, pulse generation and DIO:
ni6601.tar.gz
Last update: November 4, 2008

* A Linux device driver and library for National Instruments PCI E-Series DAQ cards for 2.4 and 2.6 kernels (tested with PCI-MIO-16E-1 only):
ni_daq.tar.gz
Last update: November 4, 2008

* A Linux device driver and library for the ISA DIO WITIO-48 card by Messcomp Datentechnik GmbH for 2.4 and 2.6 kernels:
witio_48.tar.gz
Last update: November 4, 2008

* A Linux device driver and library for the RULBUS (Rijksuniversiteit Leiden BUS), including support for RB8509 (12-bit ADC), RB8510 (12-bit DAC), RB8514 (delay) and RB8515 (clock) cards for 2.4 and 2.6 kernels:
rulbus.tar.gz
Last update: November 4, 2008

* A Linux device driver and library for the Meilhaus Electronic GmbH ME6000 and ME6100 DAC cards for 2.4 and 2.6 kernels. The driver is an adapted version of an older one (from 2002) supplied by Meilhaus (under GPL). Please see also the Sourceforge Meilhaus Device Driver Modules homepage.
me6x00.tar.gz
Last update: November 4, 2008

* Perl module for file locking using fcntl(): Perl's file locking function flock() usually is based on the flock() system call which has some known shortcomings and that, in contrast to fcntl(), does not allow locks on parts of a file. Obviously, this module will only work on systems having a fcntl() system call. Download via CPAN:
http://search.cpan.org/~jtt/File-FcntlLock-0.12/
Last update: October 8, 2009

* A program for the calculation of EPR G-tensors from the results of semi-empirical MO calculations (probably UNIX only):
g_rhf.tar.gz
See the README file for instructions on installation and command line options.

* I am one of the maintainers of the XForms GUI toolkit for X which can be downloaded from
https://savannah.nongnu.org/projects/xforms
The project homepage is at xforms-toolkit.org where you also find the HTML version of the documentation.

* One project I am very interested in is helping teachers at primary schools and educators in kindergardens to do science education via an inquiry-based learning method (i.e. the children figure out things by doing experiments themselves, not by having the teachers tell them how things are supposed to work). Thus I am one of the collaborators (mostly taking care of the technical side of things) of the German mirror-website of the French site La main à la pâte:
Sonnentaler – La main à la pâte
The website is supported by the French Académie des sciences, the Berlin-Brandenburgische Akademie der Wissenschaften and the Freie Universität Berlin.

* My PhD thesis in PDF format or in Postscript (jtt_thesis.ps, jtt_thesis.ps.gz).
Sorry, it's rather old (from 1996) and in German only...

* Xloa, a program for playing a strategic checkers-like game called LOA ("Lines of Action") a friend and I wrote.
* mx.c, a program to demonstrate of how to send a MX request to a DNS server and interprete what gets returned.

Please note: While the device drivers you can download above seem to compile cleanly for 2.6 kernels (up to 2.6.27) not all have been tested thoroughly with all these kernels since I don't have access to all the hardware at the moment. Please let me know if you should experience problems.


Last modified: October 20, 2009 Valid XHTML 1.0 Strict Valid CSS!