Download fineSTRUCTURE

Finestructure Icon
Please consider Registering, if you have not already done so.

fineSTRUCTURE for Windows (GUI only)

Windows Installer.
Windows Zip file.
Windows users should use the installer above, which includes the manual and example (linked from the program menu in "Finestructure GUI"). An executable version is provided in case you don't have install permissions.

You may also compile from source; you will need wxwidgets, a compiler such as MinGW and (optionally) a build environment such as Code::Blocks.

fineSTRUCTURE for Linux / source (GUI and Command line)

Source code download (Command line and GUI).
Source code download (without GUI).
Linux GUI binary (large download, no wxwidgets libraries required. potnentially out of date - last updated 12/06/2012.)

Dependencies for the command line version:
  • GNU Scientific Library (GSL, development version package libgsl0-dev and libgsl0 in Ubuntu, gsl-devel in OpenSUSE)
  • GCC c++ compiler (package build-essential in ubuntu)
Installation Instructions for command line:
tar -xzvf finestructure-0.0.5GUI.tar.gz # (check
correct version)

cd finestructure-0.0.5
sudo make install # optional

Dependencies for the GUI:
  • GNU Scientific Library (GSL, development version as above)
  • automake (package automake in Ubuntu and OpenSUSE)
  • wxwidgets 2.8.0+ (packages libwxgtk2.8-dev and wx-common in Ubuntu, wxGTK-devel in OpenSUSE; WARNING: This has many dependencies.)
  • GCC c++ compiler (as above)
Installation Instructions for the GUI:
Assuming that you are continuing from a successful compilation of the command line version:
cd gui
sudo make install # optional
Executables created
  • finestructure (command line application)
  • gui/finegui (GUI)
Both executables can be copied into your path, e.g. ~/bin/ . They install to "/usr/local/bin/" by default.
Be sure to download the Manual below!

Mac / other (GUI and Command line)

Compilation on the Mac works as for Linux (reported for 10.6, command-line only). Requirements (thanks to John Didion!):
  • MacPorts from
  • GCC: sudo port install gcc46
  • GSL: sudo port install gsl-devel
For the GUI, you also need wxWidgets. There have been reports that only the 32bit version works correctly at present, which may cause problems. This may or may not get fixed in the future as it relies on development of wxWidgets. A workaround is to run the windows version in VMWare, which does seem to work.

If you have problems, please let me know at: and I'll do my best to get things working.

All users

The fineSTRUCTURE Manual and fineSTRUCTURE example are applicable for all users.  A walkthrough of the example is given in the manual.

Further information

Binaries for Linux can be provided on request but there is no guarantee we will be able to build for your environment.

Note that the software is currently in an early public beta; all problems should be reported, however minor. The fineSTRUCTURE software was written by Dan Lawson. For any queries regarding the software, please contact DL at: Please consider Registering, if you have not already done so; the mailing list is a good place to get help.