SlideShare a Scribd company logo
SERENA Data ProcessingSERENA Data Processing
1
SERENA BC SGS meeting 21-22/05/2015
ESAC, Madrid
Francesco Lazzarotto INAF IAPS Rome 21/05/15
francesco.lazzarotto@iaps.inaf.it
21/05/15 Francesco Lazzarotto SERENA SGS meeting 2
SERENA Processing overviewSERENA Processing overview
The proposal of the SERENA PI is to build a system
where the SERENA SGS applications run both in
the ESAC based system and in a system based at
IAPS.
The aim of this concerns:
reliability, allowing hot redundancy for the
SERENA data processing services
supervision of the whole data production process by
the SERENA PI
establishing a common I/F with ESA.
21/05/15 Francesco Lazzarotto SERENA SGS meeting 3
SERENA processing servicesSERENA processing services
The SERENA experiment processing services have
the aim of automatically process the raw data
packets stream incoming from the BC spacecraft
into human readable data files.
It shall be possible run all applications in batch
mode operated by a scheduler such as cron
Single tasks may then also be wrapped in GUI based
applications
21/05/15 Francesco Lazzarotto SERENA SGS meeting 4
SERENA pipelinesSERENA pipelines
Science Data processing software
[TMdata]-->TM2Raw-->[PDS4RawData]
[PDS4RawData]-->Raw2Cal-->[PDS4CalData]
[PDS4RawData]-->Raw2PP-->[PDS4PPData]-->PP2Cal-->[PDS4CalData]
Science Quick Look
[any]-->QLA-->[StatsData] and/or [PlotData]
Legenda
PP = Partially Processed
Stats = data containing statistics about the analysed data
Plot = images or other formats able to be plotted by standard software
TM2Raw = telemetry data to Raw data software
Raw2Cal = PDS4 Raw data to Calibrated data software
Raw2PP = PDS4 Raw data to Partially Processed data software
PP2Cal = Partially Processed data to Calibrated data software
QLA = Quick Look Analysis
[xx] = dataset of type xx
21/05/15 Francesco Lazzarotto SERENA SGS meeting 5
SERENA (PDS4) Raw DataSERENA (PDS4) Raw Data
from https://pds.nasa.gov/policy/PolicyOnProcessingLevels03112013.pdf
Original data from an instrument. If compression,
reformatting, packetization, or other translation has
been applied to facilitate data transmission or
storage, those processes will be reversed so that the
archived data are in a PDS4 approved archive
format.
we'll refer to this data format as PDS4 raw, to disambiguate from the
instrument native data format, as a matter of fact SERENA instruments can
produce on-board accumulated data.
21/05/15 Francesco Lazzarotto SERENA SGS meeting 7
Strofio PDS4 Raw DataStrofio PDS4 Raw Data
Uncompressed, unformatted, un-packed raw data
The STROFIO raw data products include
1) Basic rates: Event counters per second, accumulated for a period of time (counters
include start/stop pulses, position and time measurements and coincident
position/time measurements; for the left and right anodes),
2) High-quality ToF spectra (rebinned or integrated into low-time resolution spectra),
3) Low-quality ToF spectra (rebinned or integrated into low-time resolution spectra),
and
4) Raw events: Raw events saved in the order in which they were received and filtered
depending on the selected option (no filtering, high and/or quality).
21/05/15 Francesco Lazzarotto SERENA SGS meeting 8
MIPA PDS4 Raw DataMIPA PDS4 Raw Data
The MIPA raw data products consist of a matrix of
accumulated counts as a function of position, energy
and mass, with up to 24 pixels, 96 energy levels and
N mass bins. Number of mass bins TBC.
21/05/15 Francesco Lazzarotto SERENA SGS meeting 9
PICAM PDS4 Raw DataPICAM PDS4 Raw Data
The PICAM raw data products consist of a matrix of
accumulated counts from all detector pixels (1-60
pixels) for up to 32 energy levels and N mass bins.
Number of mass bins TBC.
21/05/15 Francesco Lazzarotto SERENA SGS meeting 10
SERENA pipelinesSERENA pipelines
Data processing software
[TMdata]-->TM2Raw-->[PDS4RawData]
[PDS4RawData]-->Raw2Cal-->[PDS4CalData]
[PDS4RawData]-->Raw2PP-->[PDS4PPData]-->PP2Cal-->[PDS4CalData]
Science Quick Look
[any]-->QLA-->[StatsData] and/or [PlotData]
Legenda
PP=Partially Processed
Stats=data containing statistics about the analysed data
Plot=images or other formats able to be plotted by standard software
TM2Raw=telemetry data to Raw data software
Raw2Cal=PDS4 Raw data to Calibrated data software
Raw2PP=PDS4 Raw data to Partially Processed data software
PP2Cal=Partially Processed data to Calibrated data software
QLA=Quick Look Analysis
[xx]=dataset of type xx
21/05/15 Francesco Lazzarotto SERENA SGS meeting 11
Event ListsEvent Lists
Time Tag <Position> Energy <attrn> ... ... <attrm>
... ... ... ... ...
Basic representation of measurement data
outcaming from a particle detector.
Each interaction event between the particle and the detector is
saved with the event describing the attributes. Attributes may
also be structured.
Histogramming on time attribute we accumulate time series, on
position we accumulate images and on energy we accumulate
spectra.
Conditions on the event attributes can help to discriminate
events.
21/05/15 Francesco Lazzarotto SERENA SGS meeting 12
Example: ELENAExample: ELENA
ELENA instrument may produce the following data
products:
1)Event Lists (the most important raw format from
which all the other data can be reproduced)
2)Monodimensional images and/or 1D histograms
3)2D images (pixel on y and time or space on x)
4)Time Series (time vs counts/flux)
21/05/15 Francesco Lazzarotto SERENA SGS meeting 13
ELENA Event ListELENA Event List
21/05/15 Francesco Lazzarotto SERENA SGS meeting 14
ELENA Sectors histogramELENA Sectors histogram
Sectors [1-32] (Pixel)
c
o
u
n
t
s
21/05/15 Francesco Lazzarotto SERENA SGS meeting 15
ELENA Histogram (2)ELENA Histogram (2)
21/05/15 Francesco Lazzarotto SERENA SGS meeting 16
ELENA Time SeriesELENA Time Series
21/05/15 Francesco Lazzarotto SERENA SGS meeting 17
ELENA 2DImagesELENA 2DImages
21/05/15 Francesco Lazzarotto SERENA SGS meeting 18
ELENA pipeline logfilesELENA pipeline logfiles
2015-05-07T11:56:47.497237660|nibbio|gesh|INFO|1 param: ok
2015-05-07T11:56:47.530848635|nibbio|gesh|INFO|creating gnuplot temp script in
2015-05-07T11:56:47.536302681|nibbio|gesh|INFO|n. of pars = 1
2015-05-07T11:56:47.541704765|nibbio|gesh|INFO|genehist: creating 4 histograms file(s)
2015-05-07T11:56:47.558989083|nibbio|gesh|INFO|elena histograms generated (histos on rows) on file /tmp/tmp.EouvruJ7J8_on_rows.dat
2015-05-07T11:56:47.570270686|nibbio|gesh|INFO|creating reversed histo data file (histogram on columns) on file /tmp/tmp.ezfzsm94go_on_cols.dat
2015-05-07T11:56:47.581347232|nibbio|gesh|INFO|created reversed histo data file (histogram on columns) in /tmp/tmp.ezfzsm94go_on_cols.dat
2015-05-07T11:56:47.587414204|nibbio|gesh|INFO|removing histogram on rows data file in /tmp/tmp.EouvruJ7J8_on_rows.dat
2015-05-07T11:56:47.605369559|nibbio|gesh|INFO|./gehs.sh: creating temp gnuplot script on file /tmp/tmp.UAGXN3MYWI.gp
2015-05-07T11:56:47.614962678|nibbio|gesh|INFO|awk output is 4
2015-05-07T11:56:47.622007987|nibbio|gesh|INFO|gnuplot script generated
2015-05-07T11:56:47.629641639|nibbio|gesh|INFO|created gnuplot temp script in /tmp/tmp.UAGXN3MYWI.gp
2015-05-07T11:56:47.635893271|nibbio|gesh|INFO|running gnuplot
2015-05-07T11:56:53.961194671|nibbio|gesh|INFO|removing gnuplot temp script in /tmp/tmp.UAGXN3MYWI.gp

More Related Content

Similar to SERENA Data Processing

TechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby DatabaseTechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby Database
Trivadis
 
SERENA Data Handling Status & Development
SERENA Data Handling Status & DevelopmentSERENA Data Handling Status & Development
SERENA Data Handling Status & Development
Francesco Lazzarotto
 
Distributed Computing for Everyone
Distributed Computing for EveryoneDistributed Computing for Everyone
Distributed Computing for Everyone
Giovanna Roda
 
Time Series Analysis… using an Event Streaming Platform
Time Series Analysis… using an Event Streaming PlatformTime Series Analysis… using an Event Streaming Platform
Time Series Analysis… using an Event Streaming Platform
confluent
 
Time Series Analysis Using an Event Streaming Platform
 Time Series Analysis Using an Event Streaming Platform Time Series Analysis Using an Event Streaming Platform
Time Series Analysis Using an Event Streaming Platform
Dr. Mirko Kämpf
 
Whats new in oracle trace file analyzer 19.2
Whats new in oracle trace file analyzer 19.2Whats new in oracle trace file analyzer 19.2
Whats new in oracle trace file analyzer 19.2
Sandesh Rao
 
Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das
Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das
Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das
Databricks
 
Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding EnginesEnabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Tal Lavian Ph.D.
 
SuperAGILE Standard Orbital data Analysis pipeline
SuperAGILE Standard Orbital  data Analysis pipelineSuperAGILE Standard Orbital  data Analysis pipeline
SuperAGILE Standard Orbital data Analysis pipeline
Francesco Lazzarotto
 
Hh3413401342
Hh3413401342Hh3413401342
Hh3413401342
IJERA Editor
 
The three investigators: OraChk, TFA and DBSAT
The three investigators: OraChk, TFA and DBSATThe three investigators: OraChk, TFA and DBSAT
The three investigators: OraChk, TFA and DBSAT
Markus Flechtner
 
Activities of Smart Ship Application Platform 2 Project (SSAP2)
Activities of Smart Ship Application Platform 2 Project (SSAP2)Activities of Smart Ship Application Platform 2 Project (SSAP2)
Activities of Smart Ship Application Platform 2 Project (SSAP2)
MTI Co., Ltd.
 
Data warehouse approach to statistical data management and the perspective of...
Data warehouse approach to statistical data management and the perspective of...Data warehouse approach to statistical data management and the perspective of...
Data warehouse approach to statistical data management and the perspective of...
Istituto nazionale di statistica
 
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
aaajjj4
 
Advanced data science algorithms applied to scalable stream processing by Dav...
Advanced data science algorithms applied to scalable stream processing by Dav...Advanced data science algorithms applied to scalable stream processing by Dav...
Advanced data science algorithms applied to scalable stream processing by Dav...
Big Data Spain
 
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...
IRJET Journal
 
GEP Diapason services for differential interferograms generation
GEP Diapason services for differential interferograms generationGEP Diapason services for differential interferograms generation
GEP Diapason services for differential interferograms generation
Emmanuel Mathot
 
Troubleshooting Tips and Tricks for Database 19c - EMEA Tour Oct 2019
Troubleshooting Tips and Tricks for Database 19c - EMEA Tour  Oct 2019Troubleshooting Tips and Tricks for Database 19c - EMEA Tour  Oct 2019
Troubleshooting Tips and Tricks for Database 19c - EMEA Tour Oct 2019
Sandesh Rao
 
Towards processing and reasoning streams of events in knowledge driven manufa...
Towards processing and reasoning streams of events in knowledge driven manufa...Towards processing and reasoning streams of events in knowledge driven manufa...
Towards processing and reasoning streams of events in knowledge driven manufa...
FAST-Lab. Factory Automation Systems and Technologies Laboratory, Tampere University of Technology
 

Similar to SERENA Data Processing (20)

TechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby DatabaseTechEvent Performance Analyses on Standby Database
TechEvent Performance Analyses on Standby Database
 
SERENA Data Handling Status & Development
SERENA Data Handling Status & DevelopmentSERENA Data Handling Status & Development
SERENA Data Handling Status & Development
 
Distributed Computing for Everyone
Distributed Computing for EveryoneDistributed Computing for Everyone
Distributed Computing for Everyone
 
TransPAC2 Workplan - Measurement (v9)
TransPAC2 Workplan - Measurement (v9)TransPAC2 Workplan - Measurement (v9)
TransPAC2 Workplan - Measurement (v9)
 
Time Series Analysis… using an Event Streaming Platform
Time Series Analysis… using an Event Streaming PlatformTime Series Analysis… using an Event Streaming Platform
Time Series Analysis… using an Event Streaming Platform
 
Time Series Analysis Using an Event Streaming Platform
 Time Series Analysis Using an Event Streaming Platform Time Series Analysis Using an Event Streaming Platform
Time Series Analysis Using an Event Streaming Platform
 
Whats new in oracle trace file analyzer 19.2
Whats new in oracle trace file analyzer 19.2Whats new in oracle trace file analyzer 19.2
Whats new in oracle trace file analyzer 19.2
 
Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das
Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das
Apache Spark 2.0: A Deep Dive Into Structured Streaming - by Tathagata Das
 
Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding EnginesEnabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
Enabling Active Flow Manipulation In Silicon-based Network Forwarding Engines
 
SuperAGILE Standard Orbital data Analysis pipeline
SuperAGILE Standard Orbital  data Analysis pipelineSuperAGILE Standard Orbital  data Analysis pipeline
SuperAGILE Standard Orbital data Analysis pipeline
 
Hh3413401342
Hh3413401342Hh3413401342
Hh3413401342
 
The three investigators: OraChk, TFA and DBSAT
The three investigators: OraChk, TFA and DBSATThe three investigators: OraChk, TFA and DBSAT
The three investigators: OraChk, TFA and DBSAT
 
Activities of Smart Ship Application Platform 2 Project (SSAP2)
Activities of Smart Ship Application Platform 2 Project (SSAP2)Activities of Smart Ship Application Platform 2 Project (SSAP2)
Activities of Smart Ship Application Platform 2 Project (SSAP2)
 
Data warehouse approach to statistical data management and the perspective of...
Data warehouse approach to statistical data management and the perspective of...Data warehouse approach to statistical data management and the perspective of...
Data warehouse approach to statistical data management and the perspective of...
 
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
BRKDCT-3144 - Advanced - Troubleshooting Cisco Nexus 7000 Series Switches (20...
 
Advanced data science algorithms applied to scalable stream processing by Dav...
Advanced data science algorithms applied to scalable stream processing by Dav...Advanced data science algorithms applied to scalable stream processing by Dav...
Advanced data science algorithms applied to scalable stream processing by Dav...
 
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...
IRJET- Assessment of Network Protocol Packet Analysis in IPV4 and IPV6 on Loc...
 
GEP Diapason services for differential interferograms generation
GEP Diapason services for differential interferograms generationGEP Diapason services for differential interferograms generation
GEP Diapason services for differential interferograms generation
 
Troubleshooting Tips and Tricks for Database 19c - EMEA Tour Oct 2019
Troubleshooting Tips and Tricks for Database 19c - EMEA Tour  Oct 2019Troubleshooting Tips and Tricks for Database 19c - EMEA Tour  Oct 2019
Troubleshooting Tips and Tricks for Database 19c - EMEA Tour Oct 2019
 
Towards processing and reasoning streams of events in knowledge driven manufa...
Towards processing and reasoning streams of events in knowledge driven manufa...Towards processing and reasoning streams of events in knowledge driven manufa...
Towards processing and reasoning streams of events in knowledge driven manufa...
 

Recently uploaded

role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
sonaliswain16
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
Sérgio Sacani
 
Toxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and ArsenicToxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and Arsenic
sanjana502982
 
Chapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisisChapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisis
tonzsalvador2222
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Sérgio Sacani
 
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
Wasswaderrick3
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
S.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary levelS.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary level
ronaldlakony0
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
nodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptxnodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptx
alishadewangan1
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
Columbia Weather Systems
 
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiologyBLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
NoelManyise1
 
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
Scintica Instrumentation
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
Lokesh Patil
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
muralinath2
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
yqqaatn0
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
ChetanK57
 
GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
Areesha Ahmad
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
yusufzako14
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
RenuJangid3
 

Recently uploaded (20)

role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
 
Toxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and ArsenicToxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and Arsenic
 
Chapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisisChapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisis
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
 
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
S.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary levelS.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary level
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
 
nodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptxnodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptx
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
 
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiologyBLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
 
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
 
GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
 

SERENA Data Processing

  • 1. SERENA Data ProcessingSERENA Data Processing 1 SERENA BC SGS meeting 21-22/05/2015 ESAC, Madrid Francesco Lazzarotto INAF IAPS Rome 21/05/15 francesco.lazzarotto@iaps.inaf.it
  • 2. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 2 SERENA Processing overviewSERENA Processing overview The proposal of the SERENA PI is to build a system where the SERENA SGS applications run both in the ESAC based system and in a system based at IAPS. The aim of this concerns: reliability, allowing hot redundancy for the SERENA data processing services supervision of the whole data production process by the SERENA PI establishing a common I/F with ESA.
  • 3. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 3 SERENA processing servicesSERENA processing services The SERENA experiment processing services have the aim of automatically process the raw data packets stream incoming from the BC spacecraft into human readable data files. It shall be possible run all applications in batch mode operated by a scheduler such as cron Single tasks may then also be wrapped in GUI based applications
  • 4. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 4 SERENA pipelinesSERENA pipelines Science Data processing software [TMdata]-->TM2Raw-->[PDS4RawData] [PDS4RawData]-->Raw2Cal-->[PDS4CalData] [PDS4RawData]-->Raw2PP-->[PDS4PPData]-->PP2Cal-->[PDS4CalData] Science Quick Look [any]-->QLA-->[StatsData] and/or [PlotData] Legenda PP = Partially Processed Stats = data containing statistics about the analysed data Plot = images or other formats able to be plotted by standard software TM2Raw = telemetry data to Raw data software Raw2Cal = PDS4 Raw data to Calibrated data software Raw2PP = PDS4 Raw data to Partially Processed data software PP2Cal = Partially Processed data to Calibrated data software QLA = Quick Look Analysis [xx] = dataset of type xx
  • 5. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 5 SERENA (PDS4) Raw DataSERENA (PDS4) Raw Data from https://pds.nasa.gov/policy/PolicyOnProcessingLevels03112013.pdf Original data from an instrument. If compression, reformatting, packetization, or other translation has been applied to facilitate data transmission or storage, those processes will be reversed so that the archived data are in a PDS4 approved archive format. we'll refer to this data format as PDS4 raw, to disambiguate from the instrument native data format, as a matter of fact SERENA instruments can produce on-board accumulated data.
  • 6. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 7 Strofio PDS4 Raw DataStrofio PDS4 Raw Data Uncompressed, unformatted, un-packed raw data The STROFIO raw data products include 1) Basic rates: Event counters per second, accumulated for a period of time (counters include start/stop pulses, position and time measurements and coincident position/time measurements; for the left and right anodes), 2) High-quality ToF spectra (rebinned or integrated into low-time resolution spectra), 3) Low-quality ToF spectra (rebinned or integrated into low-time resolution spectra), and 4) Raw events: Raw events saved in the order in which they were received and filtered depending on the selected option (no filtering, high and/or quality).
  • 7. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 8 MIPA PDS4 Raw DataMIPA PDS4 Raw Data The MIPA raw data products consist of a matrix of accumulated counts as a function of position, energy and mass, with up to 24 pixels, 96 energy levels and N mass bins. Number of mass bins TBC.
  • 8. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 9 PICAM PDS4 Raw DataPICAM PDS4 Raw Data The PICAM raw data products consist of a matrix of accumulated counts from all detector pixels (1-60 pixels) for up to 32 energy levels and N mass bins. Number of mass bins TBC.
  • 9. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 10 SERENA pipelinesSERENA pipelines Data processing software [TMdata]-->TM2Raw-->[PDS4RawData] [PDS4RawData]-->Raw2Cal-->[PDS4CalData] [PDS4RawData]-->Raw2PP-->[PDS4PPData]-->PP2Cal-->[PDS4CalData] Science Quick Look [any]-->QLA-->[StatsData] and/or [PlotData] Legenda PP=Partially Processed Stats=data containing statistics about the analysed data Plot=images or other formats able to be plotted by standard software TM2Raw=telemetry data to Raw data software Raw2Cal=PDS4 Raw data to Calibrated data software Raw2PP=PDS4 Raw data to Partially Processed data software PP2Cal=Partially Processed data to Calibrated data software QLA=Quick Look Analysis [xx]=dataset of type xx
  • 10. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 11 Event ListsEvent Lists Time Tag <Position> Energy <attrn> ... ... <attrm> ... ... ... ... ... Basic representation of measurement data outcaming from a particle detector. Each interaction event between the particle and the detector is saved with the event describing the attributes. Attributes may also be structured. Histogramming on time attribute we accumulate time series, on position we accumulate images and on energy we accumulate spectra. Conditions on the event attributes can help to discriminate events.
  • 11. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 12 Example: ELENAExample: ELENA ELENA instrument may produce the following data products: 1)Event Lists (the most important raw format from which all the other data can be reproduced) 2)Monodimensional images and/or 1D histograms 3)2D images (pixel on y and time or space on x) 4)Time Series (time vs counts/flux)
  • 12. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 13 ELENA Event ListELENA Event List
  • 13. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 14 ELENA Sectors histogramELENA Sectors histogram Sectors [1-32] (Pixel) c o u n t s
  • 14. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 15 ELENA Histogram (2)ELENA Histogram (2)
  • 15. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 16 ELENA Time SeriesELENA Time Series
  • 16. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 17 ELENA 2DImagesELENA 2DImages
  • 17. 21/05/15 Francesco Lazzarotto SERENA SGS meeting 18 ELENA pipeline logfilesELENA pipeline logfiles 2015-05-07T11:56:47.497237660|nibbio|gesh|INFO|1 param: ok 2015-05-07T11:56:47.530848635|nibbio|gesh|INFO|creating gnuplot temp script in 2015-05-07T11:56:47.536302681|nibbio|gesh|INFO|n. of pars = 1 2015-05-07T11:56:47.541704765|nibbio|gesh|INFO|genehist: creating 4 histograms file(s) 2015-05-07T11:56:47.558989083|nibbio|gesh|INFO|elena histograms generated (histos on rows) on file /tmp/tmp.EouvruJ7J8_on_rows.dat 2015-05-07T11:56:47.570270686|nibbio|gesh|INFO|creating reversed histo data file (histogram on columns) on file /tmp/tmp.ezfzsm94go_on_cols.dat 2015-05-07T11:56:47.581347232|nibbio|gesh|INFO|created reversed histo data file (histogram on columns) in /tmp/tmp.ezfzsm94go_on_cols.dat 2015-05-07T11:56:47.587414204|nibbio|gesh|INFO|removing histogram on rows data file in /tmp/tmp.EouvruJ7J8_on_rows.dat 2015-05-07T11:56:47.605369559|nibbio|gesh|INFO|./gehs.sh: creating temp gnuplot script on file /tmp/tmp.UAGXN3MYWI.gp 2015-05-07T11:56:47.614962678|nibbio|gesh|INFO|awk output is 4 2015-05-07T11:56:47.622007987|nibbio|gesh|INFO|gnuplot script generated 2015-05-07T11:56:47.629641639|nibbio|gesh|INFO|created gnuplot temp script in /tmp/tmp.UAGXN3MYWI.gp 2015-05-07T11:56:47.635893271|nibbio|gesh|INFO|running gnuplot 2015-05-07T11:56:53.961194671|nibbio|gesh|INFO|removing gnuplot temp script in /tmp/tmp.UAGXN3MYWI.gp