project:
  name: <insert project name>

hyperfine:
  method: <insert method>
  file: <insert filename>

experiment:
  files: <insert filename>

diamagnetic:
  method: <insert method>
  file: <insert filename>

signal_labels:
  file: <insert filename>

nuclei:
  include: <insert nucleus> # e.g. H or C

susc_fit:
  type: <split|isoaxrho|isoaxrho_euler>
  variables:
    <insert variable 1>: [<fit|fix>, <initial value>]
    <insert variable 2>: [<fit|fix>, <initial value>]
  average_shifts: <insert option>

assignment:
  method: <insert method>
  # For assignment: {method: moments}, provide:
  # moment_objective:
  #   type: <ls|gmm>
  #   number_of_moments: 6
  #   moment_weights:      # Required for ls
  #     m1: 1.0
  #     m2: 1.0
  #     m3: 1.0
  #     m4: 1.0
  #     m5: 1.0
  #     m6: 1.0
  #   covariance:          # Required for gmm
  #     method: jacobian
  #     measurement_uncertainty:
  #       shift_sigma_abs: 0.02
  #       width_sigma_rel: 0.05

linewidth:
  method: experimental
  # calibration: p1_p2
  # variables:
  #   p1: [fit, <initial value>, [<lower>, <upper>]]
  #   p2: [fix, <value>]
