Projects / fsc2

fsc2

fsc2 is a program for controlling spectrometers. Experiments are done by interpretation of scripts written in a simple language, EDL. Devices are handled via modules in order to allow easy integration of new devices. More than 50 devices are supported, connected via serial port, GPIB, LAN, or USB as well as data acquisition cards, etc. The state of an experiment can be remotely monitored via a built-in Web server.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  03 Oct 2009 23:25

    Release Notes: Support for a new device (Bruker BVT3000 Variable Temperature Unit) was added, and a number of bugs got fixed.

    •  20 Sep 2009 21:13

      Release Notes: There are some bugfixes. A new device is supported, and support for another device improved. The Emacs mode for editing EDL files now performs proper indentation.

      •  03 Aug 2009 12:48

        Release Notes: Start-up time of experiments has been reduced by avoiding redundant checks of EDL scripts. A bug in one of the device modules has been fixed. The documentation has been improved in a few places.

        •  21 Jul 2009 13:01

          Release Notes: A module for Fast Fourier Transformation was added. The documentation was updated. A few minor bugs were removed.

          •  02 Jul 2009 11:41

            Release Notes: Bugs were fixed for several device modules. Changes were made to allow compilation with the newest version of bison. Support for a few new devices was added.

            Recent comments

            08 Jun 2008 15:10 jtto

            Re: The abstract - confuse

            > there can be many spectrometer kinds,
            > actualy it is anything that measures
            > values in some energy range. I would
            > appreciate and recommend to specify
            > which spectrometers you mean. (e.g.
            > magnetic s. of charged particles - not
            > here)


            The program tries to be as much as possible not to be restricted to a certain type of spectrometer. While it was originally written with EPR and related spectrometers in mind it can also be used for a lot of others since you describe the experiment you want to do using a scripting language and modules for all kinds of devices can be loaded on demand. And the functions supplied by a newly supported device module become new commands you can use in the script. So it e.g. also gets used for a Raman spectrometer or for doing Single Molecule spectroscopy (at least that are the ones I am aware of). But, of course, it's not meant for something big like a whole electron synchrotron;-)

            Regards, Jens

            19 Mar 2008 00:48 jaromrax

            The abstract - confuse
            Hi,

            there can be many spectrometer kinds, actualy it is anything that measures values in some energy range. I would appreciate and recommend to specify which spectrometers you mean. (e.g. magnetic s. of charged particles - not here)

            thanks

            j.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.