Datasqueeze Software

Download and Install Linux Version

Get Key
Technical Details
Screen Shots
XRD Basics
About Us
Click here to download the installation package.

This page provides instructions for downloading and installing the Free Trial Version of Datasqueeze for Linux. To complete the installation you will need to have superuser (administrator) privileges. You may run this version for up to ten days before purchasing a registered version. If, after downloading and running the trial version, you decide you want a upgrade to the full-featured registered version,please request an access key-this is all you will need to make the upgrade. Datasqueeze is also available for Macintosh, Windows, or Unix-like operating systems..

Installing datasqueeze

  • Click here to download the installation package.
  • Locate where your browser downloaded the file called ds_installation.tar, and change to that directory. (Some browsers may uncompress the file, producing a folder called ds_installation. If so, ignore the next step).
  • type
    tar xf ds_installation.tar
    This should produce a new directory called ds_installation. Change to that directory (cd ds_installation).
  • This installation assumes that the java application lives in /usr/bin/java. To see if this is the case, type
    ls -ls /usr/bin/java
    If you get something that looks reasonable, you are ready to go. Otherwise, you will need to locate Java on your system.. Then edit the second line of the file called datasqueeze to change /usr/bin/java to the true location. (See comments above regarding multiple versions of Java.)
  • Type:
    sudo csh ds_install
    You will be prompted for the superuser (administrator) password.
  • To start the application, type
    datasqueeze file
    from whatever directory you might be working in. Here file is the name of an optional file to open on startup; if has suffix .txt Datasqueeze will attempt to treat this as a Batch file, otherwise it will treat it as a 2D data file.
  • When you first run, you will be asked to enter an access code and to agree to some legal stuff. If you do not have an access code, you can run the Trial version, which will run for up to ten days. If, after downloading and running the trial version, you decide you want to upgrade to the full-featured registered version, please request an access key-this is all you will need to make the upgrade. If you have done the system-wide installation, you will need to give the access code to each potential user of the application. Note that your licence does not permit you to make Datasqueeze available to a large user base from a central server. If it is to be loaded on a central server and accessed remotely it should be only for the use of a small research group (5 users or less).
  • An onboard help menu and pdf manual provide additional instructions--new users are strongly urged to read through the help file, which includes a short tutorial, before using the program.
  • If Datasqueeze refuses to run at all, it is likely that your current version of Java (or at least your current default version) is too old. Go back to the instructions on installing Java on your system.
  • If things do not initially work as you expect, check out our FAQ page or contact us.


If you look inside the ds_installation->dataqueeze_files folder you should see the following items:
  • A file called datasqueeze_manual.pdf. This is the Manual --you could copy it anywhere convenient or print it out if you wanted.
  • A file called datasqueeze.jar. This contains the compiled Java code.
  • A folder called samples. Within it are:
    • Files called agbe_calib.raw and sample.raw. These are "typical" Bruker-Siemens data files for you to play with.
    • A file called agbe.std. This is a typical Bruker calibration file, for silver beheneate, which you could also use as a template.

Note on running in X-windows environment:

Datasqueeze can be run from a remote computer in an X-windows environment. Since datasequeeze brings up a new graphics window, appropriate X-windows protocols must be followed. Space does not permit a full description of the X-windows environment, and the exact commands may depend on your particular implementation. But the following instructions should provide a preliminary guide.
Suppose you are running on a Linux machine called and you have Datasqueeze installed on a X-windows compatible Linux machine called Your login name on is lcarroll. Starting in a window on you would type something like:
xhost +s
slogin -l lcaroll
(...enter password)
setenv DISPLAY
The first command tells tweedle that it is OK to accept new windows from dum. The second gets you logged in to dum. The third command tells dum that graphical output should appear on the console (0.0) of tweedle. And, finally, the application is started.

Installing the Java Platform

  • This program was written for Java Version 8. It should be compatible with any later version of Java. Note however that the open-source versions of Java distributed "out of the box" on some Linux systems will not work. If you are running an earlier version of Java, or if your computer does not have Java 2, you need to download it, which can be done for free from the Java site. The download URL is currently Note: if, at a later stage in the installation process, you get a message that says something like "Could not find main class" it means that your current version of Java is not sufficiently up to date. The same thing applies to messages saying "Unable to launch Java Application" or a message saying something like "Unsupported major.minor version 52.0" Y
  • You will have a choice of products to download; you want the latest version of the Java Runtime Environment (JRE).
  • You will probably have to be the administrator (superuser) before you do this part.
  • If you are not sure whether java has been loaded on your machine or whether it is the right version, type
    java -version
    at the command line. It should say something like
    Java HotSpot(TM) Client VM (build 1.3.1_02-b02, mixed mode)
    which in this case would indicate that you are running version 1.3.1.
  • In some cases there may be multiple versions of java installed on the same computer, in which case it might be necessary to to type a different command to get the latest version. For example, on a computer which had both 1.2 and 1.4 loaded, typing
    java -version
    would return
    Solaris VM (build Solaris_JDK_1.2.2_07a, native threads, sunwjit)
    but typing
    /pkg/j/j2sdk1.4.0/bin/java -version
    might return
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-b92)
  • Locating Java On Your System If just typing "java -version" does not work, your path settings do not include the location of java and/or it is located in a funny place. Look around for it. You might try typing
    find /usr -name java -a -print
    If you think you have found the application, test it out. For example, suppose that you located a copy of java in
    (This is a common location). In that case typing
    /usr/java/bin/java -version
    should give you version information.

Last updated September 4, 2023

Send Us Your Comments/Inquiries