def get_default_output_filename(reader: str, writer: str, is_polar2grid: bool): """Get a default output filename based on what reader we are reading.""" ofile_map = get_writer_attr(writer, "DEFAULT_OUTPUT_FILENAMES", {}) pkg_name = "polar2grid" if is_polar2grid else "geo2grid" package_filenames = ofile_map[pkg_name] if reader not in package_filenames: reader = None return package_filenames.get(reader)
def get_default_output_filename(reader: str, writer: str): """Get a default output filename based on what reader we are reading.""" ofile_map = get_writer_attr(writer, "DEFAULT_OUTPUT_FILENAMES", {}) if reader not in ofile_map: reader = None return ofile_map.get(reader)
def get_writer_parser_function( writer_name: str) -> Optional[ComponentParserFunc]: return get_writer_attr(writer_name, "add_writer_argument_groups")