Parameter Bound scheme

Static Spectrum fitting

  • fwhm: broadening parameter

    • lower bound: 0.5*fwhm_init

    • upper bound: 2*fwhm_init

  • peak_factor : parameter to shift or scale peak position

    • lower bound: 0.5*peak_factor_init

    • upper bound: 2*peak_factor_init

Time Delay fitting

Parameter bound scheme

  • fwhm: temporal width of x-ray pulse

    • lower bound: 0.5*fwhm_init

    • upper bound: 2*fwhm_init

  • t_0: timezero for each scan

    • lower bound: t_0 - 2*fwhm_init

    • upper bound: t_0 + 2*fwhm_init

  • tau: life_time of each component

    • if tau < 0.1

      • lower bound: tau/2

      • upper bound: 1

    • if 0.1 < tau < 1

      • lower bound: 0.05

      • upper bound: 10

    • if 1 < tau < 10

      • lowe bound: 0.5

      • upper bound: 50

    • if 10 < tau < 100

      • lower bound: 5

      • upper bound: 500

    • if 100 < tau < 1000

      • lower bound: 50

      • upper bound: 2000

    • if 1000 < tau < 5000 then

      • lower bound: 500

      • upper bound: 10000

    • if 5000 < tau < 50000 then

      • lower bound: 2500

      • upper bound: 100000

    • if 50000 < tau < 500000 then

      • lower bound: 25000

      • upper bound: 1000000

    • if 500000 < tau < 1000000 then

      • lower bound: 250000

      • upper bound: 2000000

    • if 1000000 < tau then

      • lower bound: tau/4

      • upper bound: 4*tau