libera_utils.kernel_maker.from_manifest#

libera_utils.kernel_maker.from_manifest(input_manifest: str | CloudPath | Path, data_product_identifiers: list[str], output_dir: str | CloudPath | Path, overwrite=False, append=False, verbose=False)#

Generate SPICE kernels from a manifest file.

Parameters:
  • input_manifest (str | filenaming.PathType) – Input manifest file containing one or more input data files.

  • data_product_identifiers (list[str]) – One or more SPICE kernel data product identifiers.

  • output_dir (str | filenaming.PathType) – Output location for the SPICE kernels and output manifest.

  • overwrite (bool, optional) – Option to overwrite any existing similar-named SPICE kernels.

  • append (bool, optional) – Option to append to any existing similar-named SPICE kernels.

  • verbose (bool, optional) – Option to log with extra verbosity.

Returns:

Output manifest file containing one or more kernel files.

Return type:

libera_utils.io.manifest.Manifest