Some software I have published before on this site now conveniently concentrated on one page.

Current academic software projects:

Older stuff:

DEPRECIATED, NEWER VERSION ABOVE: Live Fourier Transform program for use in presentations.
Related post:339

saxsfit (for lack of a better name) with example functions and example data. softwaremanual_SAXSfit
Related post:176

perfectpattern_ellipsoids.msoftwaremanual_ppsph_ppell Updated 2011-18-01.
Related post:164

perfectpattern_spheres.msoftwaremanual_ppsph_ppell Updated 2011-18-01.
Related post:164

superellips-of-revolution scattering pattern simulator
Related post:64

equal intensity binning routine
Related posts:76 and 98

binning_weighted code
Related posts:90 and 98

bessel_li_gross, a quicker approximation to the Bessel function
Related posts:101 and 105


  1. Hi Brian,
    You may want to add the program X+ to your list of analysis software. X+ is documented in and can be downloaded for free. Another relevant paper is: DOI: 10.1021/la101433t
    The readme file is attached below.

    X+ v1.0 README

    Tal Ben-Nun, Pablo Szekely, Avi Ginsburg and Uri Raviv

    System Requirements:
    This program uses Microsoft .NET Framework 3.0 and Microsoft Visual C++ 2008 Redistributable
    Package, both available for download on the Microsoft website.

    Microsoft .NET Framework 3.0 is available for download at this URL:

    Microsoft Visual C++ 2008 Redistributable Package is available for download at this URL:

    Downloading X+:
    X+ can be found in the following link:

    Installing X+:

    Ensure that .NET and Visual C++ 2008 Redistributable Package are installed. Copy X+.exe and xplusbackend.dll to the desired directory and run X+.


    See the Quick Users Guide for more information.

  2. Dear Uri,

    Thank you for your message. I don’t have a page listing analysis software, though. This page here is just listing the software projects I am or have been involved in. I also do not think I have the opportunity to test X+ as it seems to require Windows.

  3. The Live FT code is working for me but the frame rate is always 3-4 FPS. how can I make the frame rates faster?

  4. Hi Majed,

    There are some command line options which you can call up using LiveFT –help. These allow you to change resolution and clipping, which will speed things up. The fewer pixels in the 2D FT, the faster…



  5. Hello Brian, your LiveFFT demonstration was probably the best explanation I had ever heard/seen. Can you share with us any sources,books or links that deal with the fundamentals of fourier transform?

  6. Hello Vivek,

    I don’t really have any decent book recommendations. I did give a FT lecture the other day for our course, I can perhaps make that material available in a blog post soon.


    Brian .

1 Trackback / Pingback

  1. Looking At Nothing » Blog Archive » saxsfit software with documentation, fitting function examples and example data

Leave a Reply

Your email address will not be published.



This site uses Akismet to reduce spam. Learn how your comment data is processed.