punchbowl.cli#

Functions#

main(→ None)

Call main method for CLI.

create_calibration(→ None)

Create calibration products.

Module Contents#

punchbowl.cli.main() None[source]#

Call main method for CLI.

punchbowl.cli.create_calibration(level: str, code: str, spacecraft: str, timestamp: datetime.datetime, file_version: str, input_list_path: str, out_path: str) None[source]#

Create calibration products.

Parameters:
  • level (str) – Product level to make.

  • code (str) – Product code.

  • spacecraft (str) – For WFIs, use 1, 2, or 3. For NFI, use 4.

  • timestamp (datetime.datetime) – Output file’s DATE-OBS.

  • file_version (str) – Output file’s VERSION.

  • input_list_path (str) – Path to a list of filenames to use for generating this specific calibration product. For vignetting (GR, GM, GZ, GP): the first entry is the Tappin data file. The second entry is the mask.

  • out_path (str) – Directory to write calibration product to.

Return type:

None