...
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-2025
and symlink:mv
IGRF IG
RF-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
...