Skip to content

Discussion of Control Parameters

Paul Demorest edited this page Jan 12, 2016 · 9 revisions

This page is to use in brainstorming how to handle control parameters in PINT. These are things in .tim files that are not just TOAs, and things in .par files that are not actual parameters of the fit. These tend to break some of the nice modularity that PINT espouses, so we need to come up with a good way to handle them that is both clean and as backwards compatible as possible. To begin, let's document the control parameters that might need to be supported and split them up by how they are handled:

  • Timing Parameters in .tim files

  • JUMP

  • Parameters in the .tim file that affect the fitter

  • MODE (only in deprecated TEMPO usage)

  • Parameters that affect TOAs in .tim files. These affect only TOAs and do not need to be considered by the model or fitter.

  • Paramaters that control TOA selection:

    • EMAX
    • EMIN (tempo2 usage)
    • END
    • INCLUDE
    • SKIP/NOSKIP
    • FMIN
    • FMAX
    • PHA1, PHA2 (requires information from timing model)
  • Parameters that change TOA values:

    • TIME
    • PHASE (requires information from timing model)
    • EQUAD
    • EFAC
    • GLOBAL_EFAC
    • EMIN (tempo usage) / EFLOOR
    • T2EFAC
    • T2EQUAD
    • SIGMA
  • Others:

    • INFO (we probably don't need to implement this)
    • TRACK (deprecated in .tim files, I believe)
  • Parameters in the .par file that affect how TOAs are interpreted or converted

  • EPHEM

  • CLK

  • T2CMETHOD

  • TIMEEPH

  • DILATEFREQ

  • Parameters in the .par file that are really just informational output

  • START/FINISH (if they don't have a '1' appended)

  • TRES

  • NTOA

  • CHI2R

  • DMXF1_nnnn, DMXF2_nnnn

  • Parameters in the .par file that affect how the model is defined, but aren't model parameters

  • BINARY

  • UNITS

  • EPHVER (but we should try to deprecate this)

  • COORD

  • SOLARN0 (note this could be made a "fittable" model parameter)

  • ECL

  • TZRMJD, TZRSITE, TZRFRQ (define phase=0 point)

  • PLANET_SHAPIRO

  • CORRECT_TROPOSPHERE

  • Parameters in the .par file that affect the operation of the fitter:

  • NITS

  • GAIN

  • MODE

  • START/FINISH (if they are activated with a '1' appended)

  • TRACK (not sure where this belongs)

  • Noise model parameters in par file:

  • ECORR

  • RNAMP/RNIDX

  • T2EQUAD

  • T2EFAC