Planck LFI Level 1

Critical Design Decisions
OfThe Planck LFI Level 1 Software

Nicolas Morisset
ISDC, Data Centre for Astrophysics
Observatory & University of Geneva, Switzerland

http://www.isdc.unige.ch/Nicolas.Morisset@unige.ch

Planck LFI Level 1 Design Decisions

Adass2009, 06-Oct-2009

PLANCK OVERVIEW 1/3

Nicolas.Morisset@unige.chFirst European CMB satelliteHeight: 4m

1.5m primary mirror



1.9t



2 cooled instruments LFI & HFI

2 consortia: 41 institutes



2 DPCs: Paris & Trieste

Planck LFI Level 1 Design Decisions

Adass2009, 06-Oct-2009

PLANCK OVERVIEW 2/3

HFI


100-900GHz
36 feedhorns
cooled at 0.1K

LFI
Nicolas.Morisset@unige.ch

Planck LFI Level 1 Design Decisions

30-44-70GHz
11 feedhorns
cooled at 20K
Adass2009, 06-Oct-2009

PLANCK OVERVIEW 3/3

Nicolas.Morisset@unige.ch

Planck LFI Level 1 Design Decisions

Adass2009, 06-Oct-2009

THE PLANCK MISSION

Copyright 2009 © European Space Agency
Nicolas.Morisset@unige.ch

Planck LFI Level 1 Design Decisions

Adass2009, 06-Oct-2009

14-MAY-09

AUGUST 09

DECEMBER2010

MISSION STATUS

LaunchVerifications& Tuning

Nicolas.Morisset@unige.chFirst LightSurvey

SEPTEMBER 09

JULY 09

Planck @ L2

2 Surveys

Planck LFI Level 1 Design Decisions

Adass2009, 06-Oct-2009

FIRST LIGHT SURVEY

Map of the emission
imaged by Planck indifferent frequencies

Credits: ESA, LFI & HFI Consortia. Background optical image: Axel Mellinger

Sky mapped by Planck during the FirstLight Survey.

Nicolas.Morisset@unige.ch

Planck LFI Level 1 Design Decisions

Adass2009, 06-Oct-2009

HISTORY ISDC, Data Centre for several astrophysics
missions in Geneva, Switzerland.
First mission : The ESA INTEGRAL gamma-ray
satellite

 PLANCK LFI DPC (Data Processing Centre, INAFOATs) in Trieste , Italy.

Nicolas.Morisset@unige.ch

Planck LFI Level 1 Design Decisions

Adass2009, 06-Oct-2009

LEVEL 1 MAIN TASKS

MOC

Level 4

Darmstadt, Germany

CMB analysis
Deriving
cosmologicalparameters

Level 1 Pipeline
Data Request
Data Decoding

FITS
TOIs

Data Sorting

Level 3Component
Seperation

FITS2DMC
Display Tools
Limit Check

Nicolas.Morisset@unige.ch

DMC
Database

Planck LFI Level 1 Design Decisions

Level 2
Map making

Adass2009, 06-Oct-2009

CRITICAL SOFTWARE DECISION 1/3

Reusing INTEGRAL Software?
INTEGRAL Component 1

Planck/LFILevel 1

INTEGRAL Component 2
INTEGRAL Component 3
INTEGRAL Component 4

FITSTOIs

Decision drivers
1. Deliver quickly the software for test phases
2. Level 1 is part of the Mission Critical items
3. Test phases & Operations are done by the same teamNicolas.Morisset@unige.ch

Planck LFI Level 1 Design Decisions

Adass2009, 06-Oct-2009

CRITICAL SOFTWARE DECISION 1/3

Planck/LFIEvolution to the OPERATIONAL Software
INTEGRAL Component 1

Level 1

INTEGRAL Component 2
INTEGRAL Component 3
INTEGRAL Component 4

FITS
TOIs?

Why to evolve?
1. Features specific to INTEGRAL
2. Input/output interfaces changed for the OPERATIONS
3. Less maintenanceNicolas.Morisset@unige.chPlanck LFI Level 1 Design Decisions

Adass2009, 06-Oct-2009

CRITICAL SOFTWARE DECISION 1/3

Planck/LFIINTEGRAL Component 1
INTEGRAL Component 2

OPERATION SOFTWARE

MOC

Test Phases Level 1

Operations Level 1

PLANCK Component 1
PLANCK Component 2

FITS TOIs

INTEGRAL Component 3

INTEGRAL Component 3

INTEGRAL Component 4

PLANCK Component 4

FITS TOIs

DMCAdvantages
1. Components dedicated for PLANCK/LFI data processing
2. Less complex => Less maintenanceNicolas.Morisset@unige.ch

Planck LFI Level 1 Design Decisions

Adass2009, 06-Oct-2009

CRITICAL SOFTWARE DECISION 2/3
WHICH DATA FORMAT?

FITS

 Standard Libraries already existing for I/O

DMC database(Data ManagementComponent) Used in every Planck/LFI processing
levels New Product by MPA Munich Late for level 1 at that time(2003)
 Installation & Maintenance time
consuming at that time

FITS & DMC

 Full control of the Level 1 Software Ingest data into DMC after producing
the TOIs (FITS files)
 Less risk at critical processing

 Disk Space CPU Time

Nicolas.Morisset@unige.ch

Planck LFI Level 1 Design Decisions

Adass2009, 06-Oct-2009

CRITICAL SOFTWARE DECISION 3/3

WHICH PIPELINE SYSTEM?

ProC (PROcessCoordinator)

 Used by the other Planck/LFI
processing levels

 New Product by MPA Munich Late for level 1 at that time(2003)PERL Scripts

 Simple Maintenance Not a GUI

Nicolas.Morisset@unige.ch

Planck LFI Level 1 Design Decisions

Adass2009, 06-Oct-2009

CONCLUSION

 Helpful to be part of the Test phases & Operations
 Accept to throw away software Make it simple  ease maintenance The Level 1 software is running smoothly sincelaunch

Nicolas.Morisset@unige.ch

Planck LFI Level 1 Design Decisions

Adass2009, 06-Oct-2009

First Light Survey

Credits: ESA, LFI & HFI Consortia. Background optical image: Axel Mellinger

Nicolas.Morisset@unige.ch

Planck LFI Level 1 Design Decisions

Adass2009, 06-Oct-2009