# # # Distribution Statement A. Approved for public release. Distribution unlimited.
# # #
# # # Author:
# # # Naval Research Laboratory, Marine Meteorology Division
# # #
# # # This program is free software: you can redistribute it and/or modify it under
# # # the terms of the NRLMMD License included with this program. This program is
# # # distributed WITHOUT ANY WARRANTY; without even the implied warranty of
# # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the included license
# # # for more details. If you did not receive the license, for more information see:

Version 1.5.1 (2022-07-13)#

v1.5.1: 2022-07-13, fix overpass error handling, fix ticklabels error, add area_def_adjuster outputs, update test rm

Improvements#

config_based final outputs#

  • Add output filenames from area_def_aduster call to final_products

  • NOTE: area_def_adjuster outputs NOT included in single_source processing - it must be explicitly requested within YAML output config - not explicitly requested in single_source command line call, so not supported to include via single_source processing.

metadata_default output format#

  • Allow optional “include_metadata_filename” kwarg (default False for backwards compatibility)

    • Helpful for confirming metadata is going to the expected output location!

config-based metadata YAML kwargs specifications#

  • Update so metadata YAML kwargs are specified in the YAML output config using “metadata_filename_format” rather than “filename_format”

Documentation Updates#

  • Update *.md Distro statement headers to use 4 spaces prefix rather than ### (formatting improvement)

Bug fixes#

tests/utils#

  • Go 3 levels deep for delete_diff_dirs.sh and delete_files_from_repo.sh

    • Allow additional levels for test output directories, for better organization.

overpass predictor#

  • Add handling for AttributeErrors encountered under overpass_predictor.calculate_overpass

  • Replace print statements with logger, and show which satellite has the bad overpass prediction

image_utils.mpl_utils#

  • Do not try to set cbar.set_ticklabels unless cmap_ticklabels exists

metadata_tc#

  • remove unused fname argument from update_sector_info_with_default_metadata call signature

gmi.tc.89pct.imagery_clean.sh#

  • Update gmi 89pct test to use tc_clean_fname rather than tc_fname