BornAgain
  • Home
  • Gallery
  • Download
  • News
  • Documentation
  • Contact
  • About

Home > Documentation > Examples > Fitting

Fitting

Basic examples

Minimal fit example
Basic fit example
Minimizer settings
Consecutive fitting

Advanced examples

Fitting with masks
Fitting along slices
Find background
Simultaneous fit of two datasets

Extended examples

Fitting reflectometry data
Custom objective function
Experiment at GALAXI
Considering uncertainties
External minimizer
External minimizer: plotting
Reflectometry: Real life fitting
Reflectometry: Fit Pt layer
Reflectometry: Fit honeycomb

  • Documentation
    • Introduction
      • Functionality overview
      • Architectural overview
    • Installation
      • Installation on Windows
        • Install Python with the Anaconda installer (recommended)
        • Manual Python installation (advanced)
          • VSCode editor
          • PyCharm IDE
        • Python troubleshooting
      • Installation on MacOS
        • Advanced tips
      • Installation on Linux (short version)
      • Installation on Linux (detailed version)
        • Install third-party software
        • Get the source
        • Build and install BornAgain
        • Run a first simulation
    • Graphical user interface
      • Quick Start
      • BornAgain GUI overview
      • Fitting in the GUI
    • Python scripting
      • Getting started
        • Find BornAgain
        • Run a script
        • Syntax
      • Simulations
        • Reflectometry
        • Off-specular scattering
        • GISAS
        • SAS
        • Depth-probe
      • Materials
      • Detectors
        • Spherical detector
        • Rectangular detector
      • Particles
        • Particle positioning
        • Particle distribution
        • Particle rotation
        • Particle composition
        • Magnetic particles
      • Particle assemblies
        • 1D lattice
        • 2D lattice
        • Radial paracrystal
        • 2D paracrystal
        • 3D particle assemblies
      • Fitting
        • Introduction
          • Basic concept
          • Fitting in GISAS
          • Minimal fitting example
        • Basic fitting tutorial
        • Importing experimental data
        • Experiment description
        • Minimizer settings
      • Plot and export
        • Accessing simulation results
          • Accessing simulation results
        • Matplotlib configuration
      • API Documentation
    • Examples
      • Embedded particles
        • Cylinders in Born Approximation
        • Cylinders in Distorted Wave Born Approximation
        • Cylinders with size distribution
        • Two types of cylinders with size distribution
        • Rotated Pyramids
        • Cylinders and Prisms
        • All available form factors
        • Magnetic particles
      • Layered structures
        • Buried particles
        • Correlated roughness
      • Interference functions
        • 1D lattice
        • 2D square lattice
        • 2D rotated square lattice
        • 2D square finite lattice
        • 2D sum of rotated square lattices
        • 2D centered square lattice
        • Spheres on Hexagonal Lattice
        • Cosine ripples in a lattice
        • Triangular ripples in a lattice
        • 2D Paracrystal
        • 1D radial paracrystal
        • Rectangular grating
        • Size-distribution model: decoupling approximation
        • Size-distribution model: local monodisperse approximation
        • Size-distribution model: size-spacing coupling approximation
      • Complex shapes
        • Core shell nanoparticles
        • Cylinders with two materials
        • Particles crossing an interface
        • Hexagonal lattices with basis
        • Mesocrystal
        • Large particle formfactor
        • Custom formfactor
      • Beam and detector
        • Beam divergence
        • Adding constant background
        • Detector resolution function
        • Off-Specular
        • Off-Specular - Resonators
        • Rectangular detector
      • Reflectometry
        • Simulation with a rough sample
        • Different roughness models
        • Footprint correction
        • Beam Angular Spread
        • Beam Wavelength Spread
        • Material profile
        • Material profile with particles
        • Time of Flight Reflectometry
        • ToF - Resolution effects
      • Polarized reflectometry
        • Basic polarized reflectometry
        • Spin-flip reflectivity
        • Without analyzer
        • Non-perfect polarizer + analyzer
        • Spin asymmetry example
        • Spin asymmetry fit example
      • Fitting
        • Basic examples
          • Minimal fit example
          • Basic fit example
          • Minimizer settings
          • Consecutive fitting
        • Advanced examples
          • Fitting with masks
          • Fitting along slices
          • Find background
          • Simultaneous fit of two datasets
        • Extended examples
          • Fitting reflectometry data
          • Custom objective function
          • Experiment at GALAXI
          • Considering uncertainties
          • External minimizer
          • External minimizer: plotting
          • Reflectometry: Real life fitting
          • Reflectometry: Fit Pt layer
          • Reflectometry: Fit honeycomb
      • Miscellaneous
        • Finding Intensity Peaks
        • Depth-probe
        • Plotting with axes in different units
        • Working with sample parameters
        • Polarized SANS
        • Boxes With Specular Peak
        • Cylinders in Averaged Layer
        • Hemispheres in Averaged Layer
    • How to
      • Get announcements
      • Solve known problems
      • Request help or report bugs
      • Contribute to this documentation
      • Cite BornAgain