Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Code update procedure

 IGRF 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: 

  • go to the L1 build location: /afs/slac.stanford.edu/g/glast/ground/releases/volume11/L1Proc/5.9
  • move rename the existing IGRF out of the way, for example renaming it to: IGRF-expired-2025and symlink: mv IGRF IGRF-03-01-05; ln -s IGRF-03-01-05 IGRF
  • clone update 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-00 was tested separately. Results reported here: https://github.com/fermi-lat/IGRF/pull/1

...