What's New

New release of BornAgain: version 1.10

BornAgain 1.10 has been released

This release has the following highlights:

  1. Integration over rotation angle for square and hexagonal lattices.
  2. Possibility to rotate imported data in GUI.
  3. GUI support for mesocrystals.
  4. Import of Python scripts as sample description in GUI (experimental)

API changes:

  1. FormFactorTrivial renamed to FormFactorDot.
  2. IParticle: applyTranslation -> translate; applyRotation -> rotate.

Other changes:

New release of BornAgain: version 1.9

BornAgain 1.9 has been released.

This release includes a new formalism for polarized neutron scattering, where the materials are defined by their magnetization instead of a homogeneous B-field.

The loading and saving of project files in the GUI has also been improved in terms of responsiveness and performance.

API changes:


    Summary of other changes:

    New release of BornAgain: version 1.8

    BornAgain 1.8 has been released.

    This release improves support for fitting: all reasonable parameters can now be used for fitting, both in Python and the GUI.

    BornAgain now also supports the graded layer approximation. The user can choose to subdivide layers into a number of slices. For each slice, the Fresnel coefficients will be calculated from the averaged materials that take into account the particle content in the slice. Related to this approximation, particles can now also be defined to cross layer interfaces.

    API changes:

    New release of BornAgain: version 1.7

    BornAgain 1.7 has been released.

    This release improves GUI support for fitting: The GUI allows now to import data, set region of interest, adjust detector settings, select fit parameters and run the fitting engine.

    API changes:

    1. Constructors of FormFactorGauss and FormFactorLorentz now take a length instead of a volume.
    2. GUI project back-compatibility broken.

    Summary of other changes:

    New version of BornAgain released: 1.4

    BornAgain 1.4 has been released.

    This release provides easier to use IntensityData objects from Python and added new export formats for simulation data. Accompanied by a big refactoring, the new version also provides for better integration of new detector geometries. As a first application of this, a rectangular detector geometry has been defined in the core library.

    Summary of changes in code:

    New version of BornAgain released: 1.3

    BornAgain 1.3 has been released.

    This time we have been working on a deep refactoring of the machinery related to the positioning and rotation of particles. As a result Particle, CoreShellParticle and ParticleComposition can be rotated and translated inside layers in a similar way. We wrote a few tutorials explaining the latest changes.

    Summary of changes in code:

    BornAgain release 1.2 with physics-centered manual

    BornAgain 1.2 has been released.

    The main change this time is the recast user manual, available at link.

    The manual now fully concentrates on the theoretical background of BornAgain, on the physical models and their implementation whereas the more mundane questions of software usage are exclusively covered by the online documentation.

    New website is online

    We are happy to announce that our brand new site is finally online. People interested in BornAgain will be able to find all relevant information, including BornAgain Online Documentation, news system and a discussion forum.