SlideShare a Scribd company logo
1 of 17
Download to read offline
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 DatabaseTrivadis
 
SERENA Data Handling Status & Development
SERENA Data Handling Status & DevelopmentSERENA Data Handling Status & Development
SERENA Data Handling Status & DevelopmentFrancesco Lazzarotto
 
Distributed Computing for Everyone
Distributed Computing for EveryoneDistributed Computing for Everyone
Distributed Computing for EveryoneGiovanna 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 Platformconfluent
 
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 PlatformDr. 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.2Sandesh 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 EnginesTal 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 pipelineFrancesco Lazzarotto
 
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 DBSATMarkus 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 generationEmmanuel 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 2019Sandesh Rao
 

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

Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
American Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxAmerican Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxabhishekdhamu51
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICEayushi9330
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑Damini Dixit
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Joonhun Lee
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 

Recently uploaded (20)

Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
American Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxAmerican Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptx
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).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