-
Notifications
You must be signed in to change notification settings - Fork 150
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
bug: OPAWS radar converter #827
Comments
Just filling in pieces of problem first reported reported by Yi Dai:
This can be corrected if manually entering desired namelist values in oban_namelist.f90 file and recompiling. Fix is not ideal.
b) Path to the test foray radar files is incorrect within namelist file (oban.nml.foray) Need to replace |
Python version of OPAWS: https://github.com/louiswicker/pyOPAWS |
NCAR fork here: https://github.com/NCAR/opaws |
@hkershaw-brown Good find --- at least there is a github equivalent to the the google project code. It looks like the Python version of OPAWS is the most recent and maintained version, however, it also looks like it has lost capabilities to convert the DORADE formatted radar files....... only converts the CFradial. Maybe I missed it, did the google code project provide and forward links to the github and pyOPAWS versions? |
... but pyOPAWS appears to convert the NEXRAD Level II radar data format directly to obs_seq -- which is what Yi Dai is looking for. Alternative to NEXRAD Level II conversion to DORADE (using LROSE), then DORADE conversion to obs_seq using OPAWS. |
No it didn't give a link, I just poked around github and found Lou Wicker's pyOPAWS. |
@braczka the namelist read is failing is because oban.nml.foray & oban.nml.sweep given in the test_data directory have entries that are not in the code. hkershaw@derecho3:/glade/derecho/scratch/hkershaw/DART/ForBrett/runs$ diff oban.nml.foray ../test_data/test_opaws/oban.nml.foray
Maybe the test data is not for a different version of the code, but user beware using this code. |
updated bug description with the problem |
Thanks @hkershaw-brown -- that was a misleading error code, as Recommend the removal of unsupported namelist values as mentioned above, before executing conversion. This provides a different answer (radar obs_seq file is different, as different namelist values are passed into code) than previous fix suggestion of hardcoding namelist values in Bigger picture is that google archive version is a decent test case, but is deprecated, and newer pyOPAWS is probably better alternative for most radar data applications. |
Added test_data directory with fixed oban.nml.foray namelist: |
Opening re standup conversions, on dart documentation for opaws. |
Note the original issue reported by the user of OPAWS was a compilation error. There is no need to include this or have the malloc.h on Linux or mac. This is fixed in https://github.com/NCAR/opaws e677ddcbbff78f4e7f91b92829d7d69c940e0bf4 |
🐛 🐝
Describe the bug
OPAWS radar converter bug
Required by dart users, does not work as expected (or maybe at all)
Error Message
Problem reading namelist: PARAMETERS Error: 5010
ERROR -- invalid value of namelist parameter: radar_data_format
Which model(s) are you working with?
none, opaws converter
Version of DART
Not applicable
OPAWS "Version 2.1.1: Updated 24 June 2013 [DCD]"
Have you modified the code?
Yes I have modified the code and makefile to build on mac and Derecho
https://github.com/NCAR/opaws.git
Build information
Please describe:
The text was updated successfully, but these errors were encountered: