Summary

We are requesting to update the IGRF model in L1Proc to version 14th, which includes 2025-2030.

Reason for change

The current IGRF model expires on 12/31/2024. We need to deploy the extension included in IGRF-14.

Code update procedure

IGRF will be patched "in situ" without requiring a new version of L1Proc, simplifying the deployment step.

We will use a symlink to update IGRF, in the same manner as we are doing for AlarmsCfg 

Detailed steps: 

  • L1 build location: /afs/slac.stanford.edu/g/glast/ground/releases/volume11/L1Proc/5.9
  • rename the existing IGRF and symlink: mv IGRF IGRF-03-01-05; ln -s IGRF-03-01-05 IGRF
  • clone IGRF:  git clone https://github.com/fermi-lat/IGRF.git IGRF-03-04-01; cd IGRF-03-04-01; git checkout IGRF-03-04-01
  • eval `/afs/slac/g/glast/isoc/flightOps/rhel6_gcc44/ISOC_PROD/bin/isoc isoc_env -c --add-env=root`
  • compile the new package: cd python; make clean; make
  • replace the symlink


Test procedure

IGRF-03-04-01 was tested separately. Results reported here: https://github.com/fermi-lat/IGRF/pull/1

Rollback procedure

Revert the symlink to point to the older version of IGRF

CCB JIRA

SSC-470 - Getting issue details... STATUS

Details

Complete set of tags for L1Proc 5.9.1

GlastRelease: GlastRelease-20-10-04-gr07
astro (installed within GR): astro-04-03-00

ScienceTools: ScienceTools-11-05-01

L1Pipeline: L1Pipeline-05-09-01

calibTkrUtil: calibTkrUtil-03-00-00
fitsGen: fermitools-11-07-01

IGRF: IGRF-03-04-01

dataMonitoring/Common: Common-07-00-01
dataMonitoring/DigiReconCalMeritCfg: DigiReconCalMeritCfg-02-01-08
dataMonitoring/FastMon: FastMon-05-03-05
dataMonitoring/FastMonCfg: FastMonCfg-02-02-03

svac/Monitor: Monitor-03-14-03
svac/TestReport: TestReport-12-03-02
svac/findGaps: findGaps-02-03-00

users/richard/pipelineDatasets: pipelineDatasets-01-00-00
ft2Util: ft2Util-02-04-00

evtClassDefs: evtClassDefs-01-01-05
GPLtools: GPLtools-02-00-00-wf03

ROOT: ROOT 5.34.03-gr01