Skip to content

Conversation

@amstokely
Copy link
Collaborator

Summary:
This PR updates the README.md to document how to install and use the GOES-ABI converter included in obs2ioda. It also improves the instructions for running the validation test suite.

Changes:

  • Added instructions for enabling the GOES-ABI converter during the CMake configuration step (-DBUILD_GOES_ABI_CONVERTER=ON).
  • Added a section explaining how to run the GOES-ABI converter from the command line.
  • Expanded the test instructions to show how to run specific test suites using pytest -m, including the goes_abi marker.

@amstokely amstokely requested review from ibanos90, jim-p-w and st-ncar June 3, 2025 02:46
@amstokely amstokely self-assigned this Jun 3, 2025
@amstokely amstokely requested a review from mgduda June 3, 2025 20:32
Copy link
Collaborator

@liujake liujake left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Move README file into the top level directory is good. Let us merge this asap with another approval from anyone. Then can do some revisions later.

@liujake liujake merged commit 1615d09 into main Jun 5, 2025
@liujake liujake deleted the feature/update_README branch June 5, 2025 04:00
amstokely added a commit that referenced this pull request Jun 13, 2025
This PR updates the write_iodav3_netcdf subroutine to write explicit global variables for each dimension in the output NetCDF file. This change ensures compatibility with the IODA v3 format, which requires dimension variables to be present at the global level.

Update README with GOES-ABI Converter Installation and Usage Instructions (#83)

Summary:
This PR updates the README.md to document how to install and use the GOES-ABI converter included in obs2ioda. It also improves the instructions for running the validation test suite.

Changes:

Added instructions for enabling the GOES-ABI converter during the CMake configuration step (-DBUILD_GOES_ABI_CONVERTER=ON).
Added a section explaining how to run the GOES-ABI converter from the command line.
Expanded the test instructions to show how to run specific test suites using pytest -m, including the goes_abi marker.

Changed name of datetime variable to dateTime and fixed bug that occurred when writing dateTime with superobs enabled in goes_abi.

Defined linker language for fortran test targets.

Changed netcdf4 to netCDF4 in README instructions.

Fixed how Channel variable is set in goes_abi converter. Also added a function for creating fortran ctest tests.

Added units attribute for dateTime variable.

Updated test reference files.

Updated goes_abi ouput file naming.

Added docstring for  set_goes_abi_out_fname subroutine.

Added a conda env recipe yaml for creating the obs2ioda python testing env.

Also updated the README.

Created csh derecho environment scripts along with a bash intel derecho env script.
amstokely added a commit that referenced this pull request Jun 13, 2025
This PR updates the write_iodav3_netcdf subroutine to write explicit global variables for each dimension in the output NetCDF file. This change ensures compatibility with the IODA v3 format, which requires dimension variables to be present at the global level.

Update README with GOES-ABI Converter Installation and Usage Instructions (#83)

Summary:
This PR updates the README.md to document how to install and use the GOES-ABI converter included in obs2ioda. It also improves the instructions for running the validation test suite.

Changes:

Added instructions for enabling the GOES-ABI converter during the CMake configuration step (-DBUILD_GOES_ABI_CONVERTER=ON).
Added a section explaining how to run the GOES-ABI converter from the command line.
Expanded the test instructions to show how to run specific test suites using pytest -m, including the goes_abi marker.

Changed name of datetime variable to dateTime and fixed bug that occurred when writing dateTime with superobs enabled in goes_abi.

Defined linker language for fortran test targets.

Changed netcdf4 to netCDF4 in README instructions.

Fixed how Channel variable is set in goes_abi converter. Also added a function for creating fortran ctest tests.

Added units attribute for dateTime variable.

Updated test reference files.

Updated goes_abi ouput file naming.

Added docstring for  set_goes_abi_out_fname subroutine.

Added a conda env recipe yaml for creating the obs2ioda python testing env.

Also updated the README.

Created csh derecho environment scripts along with a bash intel derecho env script.
amstokely added a commit that referenced this pull request Jun 13, 2025
…ll behavior and simplify environment setup (#86)

* Added global variables for each dimension. (#82)

This PR updates the write_iodav3_netcdf subroutine to write explicit global variables for each dimension in the output NetCDF file. This change ensures compatibility with the IODA v3 format, which requires dimension variables to be present at the global level.

Update README with GOES-ABI Converter Installation and Usage Instructions (#83)

Summary:
This PR updates the README.md to document how to install and use the GOES-ABI converter included in obs2ioda. It also improves the instructions for running the validation test suite.

Changes:

Added instructions for enabling the GOES-ABI converter during the CMake configuration step (-DBUILD_GOES_ABI_CONVERTER=ON).
Added a section explaining how to run the GOES-ABI converter from the command line.
Expanded the test instructions to show how to run specific test suites using pytest -m, including the goes_abi marker.

Changed name of datetime variable to dateTime and fixed bug that occurred when writing dateTime with superobs enabled in goes_abi.

Defined linker language for fortran test targets.

Changed netcdf4 to netCDF4 in README instructions.

Fixed how Channel variable is set in goes_abi converter. Also added a function for creating fortran ctest tests.

Added units attribute for dateTime variable.

Updated test reference files.

Updated goes_abi ouput file naming.

Added docstring for  set_goes_abi_out_fname subroutine.

Added a conda env recipe yaml for creating the obs2ioda python testing env.

Also updated the README.

Created csh derecho environment scripts along with a bash intel derecho env script.

* Deleted leftover commit tag from rebase in README.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants