-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor run_bufr2ioda.sh as run_bufr2ioda.py #599
Comments
Create feature/bufr2iodapy as copy of |
To accelerate refactoring, create ChatGPT account with OpenAI. Use ChatGPT to create python equivalent of Job prepatmiodaobs failed because environment variable
GDASApp
The second argument,
Note that Script
Variable As a test, add a line to set and export
With this change Commit |
Given that most of g-w uses |
* refactor run_bufr2ioda.sh as run_bufr2ioda.py (#599) * correct pycodestyle errors in run_bufr2ioda.py (#599) * replace DUMP with CDUMP for cycle_type (#599) * remove run_bufr2ioda.sh since functionality is now in run_bufr2ioda.py (#599) * replace DUMP with RUN in bufr2ioda_satwind_amv_goes.json (#599) * use argparse and gen_bufr_json in run_bufr2ioda.py (#599) * fix pycodestyle errors in run_bufr2ioda.py (#599) * clean up run_bufr2ioda.py, add env python3 line to bufr2ioda_satwind_amv_goes.py (#599) * change bufr2ioda_satwind_amv_goes.py permissions to executable for all users (#599) * incoporate reviewer suggestions for bufr2ioda python scripts (#599) * use wxflow rm_p and reorder commands in run_bufr2ioda.py (#599)
g-w PR #1826 states that all new scripts added to g-w need to be in python.
GDASApp
ush/ioda/bufr2ioda/run_bufr2ioda.sh
is a bash script executed from g-wjobs/JGLOBAL_PREP_ATM_IODA_OBS
. As such, g-w requires this script to python, not bash.This issue is opened to document the refactoring of
run_bufr2ioda.sh
torun_bufr2ioda.py
.The text was updated successfully, but these errors were encountered: