API Reference

hermes_core Package

hermes_core.timedata Module

Container class for Measurement Data.

Classes

HermesData(timeseries[, support, spectra, meta])

A generic object for loading, storing, and manipulating HERMES time series data.

hermes_core.util Package

Functions

create_science_filename(instrument, time, ...)

Return a compliant filename.

parse_science_filename(filepath)

Parses a science filename into its consitutient properties (instrument, mode, test, time, level, version, descriptor).

warn_deprecated(msg[, stacklevel])

Raise a HERMESDeprecationWarning.

warn_user(msg[, stacklevel])

Raise a HERMESUserWarning.

Classes

HERMESDeprecationWarning

A warning class to indicate a deprecated feature.

HERMESPendingDeprecationWarning

A warning class to indicate a soon-to-be deprecated feature.

HERMESUserWarning

The primary warning class for HERMES.

HERMESWarning

The base warning class from which all HERMES warnings should inherit.

hermes_core.util.schema Module

This module provides schema metadata derivations.

Classes

HermesDataSchema([global_schema_layers, ...])

Class representing a schema for data requirements and formatting, specific to the HERMES Mission.

hermes_core.util.util Module

This module provides general utility functions.

Functions

create_science_filename(instrument, time, ...)

Return a compliant filename.

parse_science_filename(filepath)

Parses a science filename into its consitutient properties (instrument, mode, test, time, level, version, descriptor).