This paper describes the implementation of polycomp, a open-sourced, publicly available program for compressing one-dimensional data series in tabular format. The program is particularly suited for compressing smooth, noiseless streams of data like pointing information, as one of the algorithms it implements applies a combination of least squares polynomial fitting and discrete Chebyshev transforms that is able to achieve a compression ratio Cr up to ≈40 in the examples discussed in this work. This performance comes at the expense of a loss of information, whose upper bound is configured by the user. I show two areas in which the usage of polycomp is interesting. In the first example, I compress the ephemeris table of an astronomical object (Ganymede), obtaining Cr≈20, with a compression error on the x,y,z coordinates smaller than 1 m. In the second example, I compress the publicly available timelines recorded by the Low Frequency Instrument (LFI), an array of microwave radiometers onboard the ESA Planck spacecraft. The compression reduces the needed storage from ∼6.5TB to 0.75TB (Cr≈9), thus making them small enough to be kept in a portable hard drive.

Polycomp : efficient and configurable compression of astronomical timelines / M. Tomasi. - In: ASTRONOMY AND COMPUTING. - ISSN 2213-1337. - 16:(2016), pp. 88-98. [10.1016/j.ascom.2016.04.004]

Polycomp : efficient and configurable compression of astronomical timelines

M. Tomasi
Primo
2016

Abstract

This paper describes the implementation of polycomp, a open-sourced, publicly available program for compressing one-dimensional data series in tabular format. The program is particularly suited for compressing smooth, noiseless streams of data like pointing information, as one of the algorithms it implements applies a combination of least squares polynomial fitting and discrete Chebyshev transforms that is able to achieve a compression ratio Cr up to ≈40 in the examples discussed in this work. This performance comes at the expense of a loss of information, whose upper bound is configured by the user. I show two areas in which the usage of polycomp is interesting. In the first example, I compress the ephemeris table of an astronomical object (Ganymede), obtaining Cr≈20, with a compression error on the x,y,z coordinates smaller than 1 m. In the second example, I compress the publicly available timelines recorded by the Low Frequency Instrument (LFI), an array of microwave radiometers onboard the ESA Planck spacecraft. The compression reduces the needed storage from ∼6.5TB to 0.75TB (Cr≈9), thus making them small enough to be kept in a portable hard drive.
Coding theory; Information systems: Data compression; Methods: Numerical
Settore FIS/05 - Astronomia e Astrofisica
2016
Article (author)
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S2213133716300385-main.pdf

accesso riservato

Descrizione: Articolo principale
Tipologia: Post-print, accepted manuscript ecc. (versione accettata dall'editore)
Dimensione 13.88 MB
Formato Adobe PDF
13.88 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
1-s2.0-S2213133716300385-main.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 3.05 MB
Formato Adobe PDF
3.05 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/387304
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 4
social impact