old_contents: algorithm = "hagedorn"
  propagator = "semiclassical"
  splitting_method = "Y4"
  
  T = 12
  dt = 0.01
  
  dimension = 1
  ncomponents = 1
  
  eps = 0.1
  
  potential = "quadratic"
  
  # The parameter set of the initial wavepacket
  Q = [[1.0]]
  P = [[1.0j]]
  q = [[0.0]]
  p = [[0.5]]
  S = [[0.0]]
  
  # What it takes to specify a wavepacket!
  wp0 = {
      "type" : "HagedornWavepacket",
      "dimension" : 1,
      "ncomponents": 1,
      "eps" : 0.1,
      "Pi" : [q,p,Q,P,S],
      "basis_shapes" : [{
          "type" : "HyperbolicCutShape",
          "K" : 4,
          "dimension" : 1
      }],
      "coefficients" : [[ ((0,), 1.0) ]],
      "innerproduct" : {
          "type" : "HomogeneousInnerProduct",
          "delegate" : {
              "type" : "NSDInhomogeneous",
              'qr': {
                  'type': 'GaussLaguerreQR',
                  'order': 5,
                  'a': -0.5
              }
          }
      }
  }
  
  # Which wavepackets are initial values
  initvals = [ wp0 ]
  
  leading_component = 0
  
  # How often do we write data to disk
  write_nth = 5
  
  matrix_exponential = "pade"
  
  
  observables = {
      "autocorrelation" : {
          "type" : "InhomogeneousInnerProduct",
          "delegate" : {
              "type" : "NSDInhomogeneous",
              'qr': {
                  'type': 'GaussLaguerreQR',
                  'order': 5,
                  'a': -0.5
              }
          }
      }
  }
  
new_contents: algorithm = "hagedorn"
  propagator = "semiclassical"
  splitting_method = "Y4"
  
  T = 12
  dt = 0.01
  
  dimension = 1
  ncomponents = 1
  
  eps = 0.1
  
  potential = "quadratic"
  
  # The parameter set of the initial wavepacket
  Q = [[1.0]]
  P = [[1.0j]]
  q = [[0.0]]
  p = [[0.5]]
  S = [[0.0]]
  
  # What it takes to specify a wavepacket!
  wp0 = {
      "type" : "HagedornWavepacket",
      "dimension" : 1,
      "ncomponents": 1,
      "eps" : 0.1,
      "Pi" : [q,p,Q,P,S],
      "basis_shapes" : [{
          "type" : "HyperbolicCutShape",
          "K" : 4,
          "dimension" : 1
      }],
      "coefficients" : [[ ((0,), 1.0) ]],
      "innerproduct" : {
          "type" : "HomogeneousInnerProduct",
          "delegate" : {
              "type" : "NSDInhomogeneous",
              'qr': {
                  'type': 'GaussLaguerreQR',
                  'order': 5,
                  'a': -0.5
              }
          }
      }
  }
  
  # Which wavepackets are initial values
  initvals = [ wp0 ]
  
  leading_component = 0
  
  # How often do we write data to disk
  write_nth = 5
  
  matrix_exponential = "pade"
  
  
  observables = {
      "autocorrelation" : {
          "innerproduct" : {
              "type" : "InhomogeneousInnerProduct",
              "delegate" : {
                  "type" : "NSDInhomogeneous",
                  'qr': {
                      'type': 'GaussLaguerreQR',
                      'order': 5,
                      'a': -0.5
                  }
              }
          }
      }
  }
  
subject: Fix invalid simulation configuration