Distribution Statement
# # # This source code is subject to the license referenced at
# # # NRLMMD-GEOIPS.
Version 1.11.5a0 (2023-09-27)#
Add workflow to build sdist and wheel and push to pypi
Update “update_this_release_note” to v1_11_5a0.rst
Remove flake8_docstring_only option from check_code.sh workflow call
Fix Errors from Flake8 Linting
Git Workflow Updates#
Remove flake8_docstring_only option from check_code.sh workflow call#
flake8 errors now corrected throughout geoips repo - fully enforce flake8 from the github actions workflow.
.github/workflows/check-code.yaml
GitHub Actions Updates#
Add a workflow that builds sdist and wheel packages for new releases and pushes them to Pypi.
.github/workflows/package-and-publish.yaml
Release Updates#
Update “update_this_release_note” to docs/source/releases/v1_11_5a0.rst#
modified: update_this_release_note
Code Checks#
Fix Errors from Flake8 Linting#
From issue GEOIPS#298: 2023-08-26, Fix remaining flake8 errors / turn on full testing
GeoIPS has been ignoring flake8 errors when running the check_code.sh script. This needs to be updated accordingly throughout all GeoIPS files. This section reflects changes to files that needed to be updated to adhere to flake8 protocol.
Files Modified:
docs/source/_templates/conf_PKG.py
geoips/commandline/args.py
geoips/image_utils/maps.py
geoips/interfaces/module_based/filename_formatters.py
geoips/interfaces/yaml_based/sectors.py
geoips/plugins/modules/interpolators/utils/boxdefinitions.py
geoips/plugins/modules/output_formatters/full_disk_image.py
geoips/plugins/modules/output_formatters/metadata_tc.py
geoips/plugins/modules/procflows/config_based.py
geoips/plugins/modules/procflows/single_source.py
geoips/plugins/modules/readers/abi_netcdf.py
geoips/plugins/modules/readers/ahi_hsd.py
geoips/plugins/modules/readers/amsr2_netcdf.py
geoips/plugins/modules/readers/amsr2_remss_winds_netcdf.py
geoips/plugins/modules/readers/amsub_hdf.py
geoips/plugins/modules/readers/amsub_mirs.py
geoips/plugins/modules/readers/ascat_uhr_netcdf.py
geoips/plugins/modules/readers/ewsg_netcdf.py
geoips/plugins/modules/readers/gmi_hdf5.py
geoips/plugins/modules/readers/imerg_hdf5.py
geoips/plugins/modules/readers/modis_hdf4.py
geoips/plugins/modules/readers/saphir_hdf5.py
geoips/plugins/modules/readers/sar_winds_netcdf.py
geoips/plugins/modules/readers/scat_knmi_winds_netcdf.py
geoips/plugins/modules/readers/scat_noaa_winds_netcdf.py
geoips/plugins/modules/readers/seviri_hrit.py
geoips/plugins/modules/readers/smap_remss_winds_netcdf.py
geoips/plugins/modules/readers/smos_winds_netcdf.py
geoips/plugins/modules/readers/ssmi_binary.py
geoips/plugins/modules/readers/ssmis_binary.py
geoips/plugins/modules/readers/utils/geostationary_geolocation.py
geoips/plugins/modules/readers/utils/hrit_reader.py
geoips/plugins/modules/readers/viirs_netcdf.py
geoips/plugins/modules/readers/windsat_idr37_binary.py
geoips/plugins/modules/readers/windsat_remss_winds_netcdf.py
geoips/plugins/modules/title_formatters/static_standard.py
geoips/plugins/modules/title_formatters/tc_copyright.py
geoips/plugins/modules/title_formatters/tc_standard.py
geoips/sector_utils/estimate_area_extent.py
geoips/sector_utils/overpass_predictor.py
geoips/sector_utils/tc_tracks.py
geoips/sector_utils/tc_tracks_database.py
geoips/sector_utils/utils.py
geoips/sector_utils/yaml_utils.py
geoips/xarray_utils/data.py
tests/test_pytest/test_sectors.py