From 828c7bbe889488672f4afc25d8cbe3771049bd5d Mon Sep 17 00:00:00 2001 From: Since <ax20yhum@cip.cs.fau.de> Date: Sun, 18 Feb 2018 21:59:15 +0100 Subject: [PATCH] NewComposites: Use bzip2 instead of gzip --- radolan.go | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/radolan.go b/radolan.go index 19ffff1..7b88b3e 100644 --- a/radolan.go +++ b/radolan.go @@ -21,7 +21,7 @@ package radolan import ( "archive/tar" "bufio" - "compress/gzip" + "compress/bzip2" "fmt" "io" "sort" @@ -132,16 +132,12 @@ func NewComposite(rd io.Reader) (comp *Composite, err error) { return } -// NewComposites reads tar gz data from rd and returns the parsed composites sorted by +// NewComposites reads .tar.bz2 data from rd and returns the parsed composites sorted by // ForecastTime in ascending order. func NewComposites(rd io.Reader) ([]*Composite, error) { - gzipReader, err := gzip.NewReader(rd) - if err != nil { - return nil, err - } - defer gzipReader.Close() + bzipReader := bzip2.NewReader(rd) - tarReader := tar.NewReader(gzipReader) + tarReader := tar.NewReader(bzipReader) var cs []*Composite for { -- GitLab