hermes.HermesClient#

class hermes_client.hermes.HermesClient(url: str, timeout: int | None = None)#

Client for the HERMES API to browse Project and ForecastSeries metadata as raw JSON data.

Parameters:
  • url – Base URL of the HERMES API.

  • timeout – Timeout for API requests in seconds.

Methods

get_forecastseries

Get a ForecastSeries by oid.

get_forecastseries_by_name

Get a ForecastSeries by name.

get_project

Get a project by its oid.

get_project_by_name

Get a project by its name.

list_forecastseries

List all ForecastSeries of a project.

list_modelconfigs

List all model configurations.

list_projects

List all projects.