libera_utils.kernel_maker.create_kernels_from_manifest#
- libera_utils.kernel_maker.create_kernels_from_manifest(input_manifest: str | CloudPath | Path, kernel_product_ids: str | DataProductIdentifier | list[str | DataProductIdentifier], output_dir: str | CloudPath | Path, overwrite=False)#
Generate SPICE kernels from a manifest file of L1A NetCDF products.
- Parameters:
input_manifest (str | filenaming.PathType) – Input manifest file containing one or more L1A NetCDF product files containing decoded packet data suitable for generating the requested SPICE kernels.
kernel_product_ids (str | DataProductIdentifier | list[str | DataProductIdentifier]) – One or more SPICE kernel data product identifiers for SPICE kernel products to generate.
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.
- Returns:
Output manifest file containing one or more kernel files.
- Return type: