API Reference

hermes_eea Package

Functions

read_file(data_filename)

Read a file.

hermes_eea.calibration.calibration Module

A module for all things calibration.

Functions

process_file(data_filename)

This is the entry point for the pipeline processing. It runs all of the various processing steps required to create a L1A Hermes CDF File calls: calibrate_file() parse_science CCSDSPY (parse_L0_sci_packets()) l0_sci_data_to_cdf() SkymapFactory() Use HermesData to populate CDF output file Write the File A Custom EEA SkymapFactory HermesData.

parse_l0_sci_packets(data_filename)

Parse a level 0 eea binary file containing CCSDS packets.

l0_sci_data_to_cdf(data, original_filename, ...)

Write level 0 eea science data to a level 1 cdf file.

calibrate_file(data_filename, destination_dir)

Given an input data file, raise it to the next level (e.g. level 0 to level 1, level 1 to quicklook) it and return a new file.

get_calibration_file(data_filename[, time])

Given a time, return the appropriate calibration file.

read_calibration_file(calib_filename)

Given a calibration, return the calibration structure.

hermes_eea.io.file_tools Module

Functions

read_file(data_filename)

Read a file.

read_ccsds(filename, pkt_def)

Read a ccsds packet file.