User Tools

Site Tools

Scientific Computing Group

As a service group of the Heinz Maier-Leibnitz Zentrum (MLZ), we develop and maintain dedicated data-analysis software for the neutron scattering instruments at the research reactor FRM II in Garching near Munich, Germany.

We coordinate the standardisation of data formats. We support instrument scientists and their users in all questions related to data analysis.

All our software products are freely available as open source. We collaborate with other scattering centres in Europe, we participate the European consortium SINE2020, and we contribute in-kind to the European Spallation Source ESS.


[18dec20] There are two open positions in our group, for the further development of our reflectometry and scattering software BornAgain:

Software for Neutron Scattering

Our mission is the development, integration, and maintenance of data-analysis software for specific scattering techniques:

  • Small-angle scattering:
    • BornAgain: Simulate and fit grazing-incidence small-angle scattering (GISAS).
    • GisasExplorer: Data reduction and visualization for GISAS. Developed for use on the instruments MARIA and TREFF at JCNS-MLZ Garching.
  • High-resolution inelastic scattering (Time-of-flight, backscattering):
    • slaw: Convert neutron raw data to scattering law S(q,w)
    • Frida: The Swiss Army Knife of Spectral Data Analysis
    • MIEZEPY: Data reduction for the neutron resonance spin-echo technique MIEZE.
    • MSca: Multiple-scattering simulation
  • Generic data correction
    • absco: Absorption correction for X-ray and neutron diffraction
  • Stress-texture calculator
  • Single crystal diffraction data analysis
    • nsxtool: single crystal diffraction toolkit

We also contribute generic open-source software:

  • lmfit: A C library for Levenberg-Marquardt minimization and least-squares fitting.
  • libcerf: A C library providing complex error, Dawson, Faddeeva, and Voigt functions.
  • kww: A C library providing an efficient implementation of the Kohlrausch-Williams-Watts function (Fourier-Laplace transform of the stretched exponential function).
  • ransampl: A C library for sampling random events from a discrete distribution.


Notes and tools

Technical Notes of general interest:

Online tools:

  • nXsection: Neutron transmission calculator (beta preview)

Little command-line scripts for download:

  • ubahn: Next departures of U6 trains from Garching-Forschungszentrum

Presentation template:

About our group


Current staff members are listed here. Besides, our group hosts scientific guests and student interns.

Location of our offices, temporarily outside the FRM II site:

Max-Planck-Institut für Plasmaphysik
Building D1
Boltzmannstraße 2
85748 Garching

Postal address:

Forschungszentrum Jülich GmbH
Jülich Centre for Neutron Science at MLZ
Lichtenbergstraße 1
85748 Garching, Germany

Opportunities for students

At any moment, we offer interesting subjects for internships (Werkstudent, Studienarbeit, Praxissemester) and for theses (B. Sc., M. Sc., Ph. D.) in physics, numerical mathematics or computer science.

To apply, please write to Specify for which space of time and for how many hours per week you are available. Send all documents as a single PDF attachment.