About


What is Debussy?

Debussy is a package of programs implementing a fast approach to the Debye Scattering Equation (DSE), for computing total scattering data from nanocrystalline and/or defective materials. It is written in Fortran90, while its GUI is in Python3. Is a free open-source software published under the terms of the GNU General Public License Version 3.

What can Debussy do?

Debussy can be used to perform a full analysis of Small angle (SAXS) and Wide angle (WAXS) total scattering data, from modelling to fitting.

A common analysis workflow consist in two main steps:

  1. Building a database of atomic clusters of variable size where the atomic coordinates and the inter-atomic distances are stored. This is performed by the Claude (Crystalline LAyered User DatabasE) module. Different clusters shapes (e.g. spheres, cubes, prisms, cylinders…) are available.

  2. Calculation of the Debye function and refinement of model parameters against SAXS/WAXS data. This is performed by the Debussy (DEBye USer SYstem) module. The program offers different kind of global optimisation algorithms to refine the model against experimental total scattering data and to extract quantitative structural informations like: lattice constants, strain, site occupation factors, thermal parameters and domain size distributions.

You can find how to get started with Debussy here. If you have questions about Debussy, contact us!

What are the features of Debussy?

Here some of the main features of Debussy:

  • Analysis on single- or multiple-phase specimens;
  • Fitting on one or more experimental data set simultaneously (e.g. SAXS and WAXS datasets);
  • Fitting of data sets collected with synchrotron or laboratory X-ray instruments;
  • All scattering amplitudes/factors of atomic species are already encoded into the program;
  • Background components treated with experimental data or Chebyshev polynomials;
  • Modelling of lattice expansions/contractions, site occupancy factors, Debye-Waller factors upon cluster sizes variation.

Who made Debussy and when?

In 2006 Antonio Cervellino and Antonietta Guagliardi developed a new approach for the evaluation of Fourier patterns of model structures. This made feasible the employment of a DSE-based technique to model scattering data from nanomaterials. Few years later, in 2010, the same authors released the first version of Debussy, that included a full workflow to perform data analysis, from modelling to fitting.

In 2015, Antonio Cervellino, Ruggero Frison, Federica Bertolotti and Antonietta Guagliardi released the Debussy 2.0. This update introduced many new features, including a Graphical User Interface (GUI), the treatment of Compton scattering and a more robust statistical treatment of fitting parameters.

Debussy is still developed and maintained by the jointed efforts of ToScaLab members (Uninsubria/IC-CNR), Antonio Cervellino (SLS/PSI) and Ruggero Frison (UZH).

How can I find out more about Debussy?

If you want to learn how to use the software, visit the getting started section of this website.
The full documentation of the software is provided in the manuals.
For an in-depth explanation of the central concepts regarding the software and their implementations please refer to the following publications:

If you are interested in attending a school on how to use Debussy and total-scattering approaches, we suggest following the news of the ToScaLab social profile on Facebook. A school on the topic is generally held once a year.

What has been done with Debussy?

Here some highlight studies: