Skip to content

Releases: innosat-mats/rac-extract-payload

v0.2.6

14 Oct 10:13
efd7ded
Compare
Choose a tag to compare

🌟 Features

No changes

🐛️ Bugs

A correction of 18 s is now applied when calculating UTC time. See #135 and associated pull requests.

📋 Documentation

No changes

🛠 System

No changes

👷 Chore / Maintenance

  • Dependencies have been updated
  • The code has been migrated to use v2 of the AWS API/SDK

v0.2.5

24 Jun 06:37
e07e898
Compare
Choose a tag to compare

🌟 Features

  • Improved traceability during error logging. On all error messages
  • Summary statistics on errors

🐛️ Bugs

No changes

📋 Documentation

No changes

🛠 System

No changes

👷 Chore / Maintenance

No changes

v0.2.4

30 Apr 08:54
ca33905
Compare
Choose a tag to compare

🌟 Features

No changes

🐛️ Bugs

  • Fix crash when processing faulty images (#128)
    This release fixes a bug where processing would crash ("panic") if a faulty PNG was encountered. The offending image is now skipped with a message to that effect, and processing of the rest of the images continues.

📋 Documentation

No changes

🛠 System

No changes

👷 Chore / Maintenance

No changes

v0.2.3

15 Jun 07:27
0a9acad
Compare
Choose a tag to compare

🌟 Features

No changes

🐛️ Bugs

  • Include GAIN Truncation (#124)
    This was accidentally left out of CSV and JSON before.

📋 Documentation

  • Include documentation (#125)
    This includes -help output, -help CCD, -help HTR and so on (more info in -help)

🛠 System

No changes

👷 Chore / Maintenance

  • Bump AEZ version to I (#126)

v0.2.2

03 Jun 07:21
2d85b5d
Compare
Choose a tag to compare

🌟 Features

  • CCD in file names (#118)
    E.g. a _5 on filenames for images from CCD5 and adds a image file name column to the CCD.csv

🐛️ Bugs

  • Fix race conditions in file processing
    Fixed race conditions that could occur in extraction and AWS-export for small rac-files.

📋 Documentation

No changes

🛠 System

No changes

👷 Chore / Maintenance

  • Renaming variable (#117)
    Better readability.

v0.2.1

27 May 12:28
2f10f5d
Compare
Choose a tag to compare

🌟 Features

  • Including build info into application (#106)
    Writes version of application on -version and in csv headers

📋 Documentation

  • Access data from command line (#109)
    Description on how to download data with the aws s3 cp command.
  • More info in README (#103)
    General installation and use info in README.md

🛠 System

  • Automating releases better (#110)
    Builds for all platforms and doesn't touch release note
  • Inhibit compiler warnings (#113)
    Ignores compiler warnings from the compiler on MacOs.
  • CI on Windows, Linux & macOS (#107)
    CI is now run in matrix on all 3 OS and a temporary artifact generated for each. (#91)
  • Darwin cross-compiles static (#108)
    A tweek in the SDK; creating a symlink crt0.o -> crt1.o, Makes it possible to cross-compile the binary on linux to mac.

👷 Chore / Maintenance

  • Pointerize (#102)
    Only refactoring, switching to pattern NewX() and using pointer interfaces rather than copying content.

v0.2.0

20 May 12:58
e39b988
Compare
Choose a tag to compare

Key features

  • Use -aws send data to AWS instead of writing to disk
  • -project replaces -output but behaves similarly
  • Timeseries data not split per input-file

Changelog

  • Sending CSV to AWS (#96)
    Timeseries data is sent to AWS in CSV format
  • Static compilation and CI consistency (#99)
    CI system uses the makefile exactly as the developers. Reverted back to static linking of the 12-bit jpeg library.
  • Linting, CI and Makefile (#94)
    CI ensures linting. Added script to compile jpeg-library with 12bits color depth.
  • Generalize CSV writing (#95)
    This is just a refactoring of timeseries csv:s to have a common interface ready for AWS writing. It also declutters the callback-function a lot.
  • Images + JSON to AWS S3 (#88)
    Introduces the -aws flag that sends images + jsons to AWS rather than disk and -description which uploads a single file to aws to follow the others. Also renames -output to -project to better describe both the disk and aws behaviour.
  • Buffered channels (#89)
    Performance fix, reduces waiting time for synchronization.
  • New names in AEZ (#84)
    Only renaming of files in aez for clarity
  • Image files contains rac file name in name (#87)
    Changes naming convention from 12141242141.png to MyRacFile_12141242141.png (issue #86)

v0.1.0

14 May 09:00
64f2c7e
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Better metadata exports

  • CCD JSON now gives better exposure time and expands fields like WDW to their parts
  • CCD also exported as CSV
  • TC Verification statuses as CSV
  • Partial parsing of OHBSE CCSDS TM Packet Header

Better cli

  • It's much faster now
  • Input order of file no longer important, they get sorted internally on ramses time

Bug fixes

  • Rare error in writing corrupt pngs fixed

v0.0.2

11 May 16:20
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release
temporary fix.

First release

08 May 11:58
5f504ee
Compare
Choose a tag to compare
First release Pre-release
Pre-release

The first release of rac-extract-payload introduces a command line tool to extract images and housekeeping data from rac-files.