-
Notifications
You must be signed in to change notification settings - Fork 2
Pipeline Steps
This page tracks a rough mapping from the existing pipeline system to the new one. (Note that there are links to a password-protected page, http://snovae.in2p3.fr/snprod/doc/SNfCodeDoc.html that describes the existing pipeline steps in more detail.)
-
Data transfer and summit cleaning
Old: (Includes
export_sync
,hsi_import
and"summit cleaning"
)New: we're pulling data from the CC rather than the summit, so we skip a lot of this. The scripts
snf-pull-raw-data
fetches a subset of data from CC, writing to the/project
filesystem at NERSC. The scriptssnf-archive-raw-images
andsnf-archive-raw-logs
back that data up to the HPSS tape system. -
Old: This step writes every keyword of every FITS file header (matching a certain pattern) to a
process_header
table in a Postgres database (user/host defined inSnfDjangoMigr2.py
). Table columns are added as needed by the FITS header.New: The
snf-sync-db
script synchronizes select keywords of every FITS file to arawimages
table in a SQLite3 database on/project/.../processing/db/images.db
. -
Old:
Meteo
andFetchIAUC
get external weather and supernova metadata and do some data munging.
New:snf-pull-raw-weather-and-iauc
fetches to/project/.../raw/[weather,iauc]
; no data munging.Old:
SnfUpdate
reads log files for Run, Exposure, Pose information.