Skip to content
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

Feature #2168 tc_diag #2555

Merged
merged 107 commits into from
Jun 9, 2023
Merged

Feature #2168 tc_diag #2555

merged 107 commits into from
Jun 9, 2023

Commits on Sep 26, 2022

  1. Configuration menu
    Copy the full SHA
    2eafc49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5435ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b304969 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    42b072d View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. Per #2168, fix a pretty obvious bug. The tc_pairs tool should identif…

    …y itself as tc_pairs rather than tc_gen!
    JohnHalleyGotway committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    7472da5 View commit details
    Browse the repository at this point in the history
  2. Per #2186, add new tc_pairs_CONSENSUS test to unit_tc_pairs.xml to de…

    …monstrate the computation of consensus tracks. Note however that the TC-Pairs computed consensus do not match the output from NHC as closely as I'd expect.
    JohnHalleyGotway committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    010ae88 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7575c7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3f79ca6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    55b3ce1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8f7911a View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. Configuration menu
    Copy the full SHA
    448ddfd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc11384 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee08e05 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8da3132 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. Configuration menu
    Copy the full SHA
    a4807b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6beb906 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. Configuration menu
    Copy the full SHA
    e9bef7d View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2022

  1. Per #2168, minor change adding convert(x) to the default TC-Diag conf…

    …ig file. It was actually quietly supported. Just adding it for clarity.
    JohnHalleyGotway committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    74f6ce3 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2022

  1. Configuration menu
    Copy the full SHA
    b1992dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b338f37 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fdb8820 View commit details
    Browse the repository at this point in the history
  4. Per #2168, update TC-Diag config options, apply consistent whitespace…

    … formatting, and get the tool compiling again.
    JohnHalleyGotway committed Dec 21, 2022
    Configuration menu
    Copy the full SHA
    dff6e52 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    daaed3b View commit details
    Browse the repository at this point in the history
  6. Per #2168, add unit_tc_diag.xml to the list of tests to be run. This …

    …test runs but does NOT actually do much work. Had to use dynamically allocated arrays instead of a vector to avoid memory issues.
    JohnHalleyGotway committed Dec 21, 2022
    Configuration menu
    Copy the full SHA
    f4f9727 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    96cb281 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d0d51fe View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2022

  1. Per #2168, so this is compiling right now but not actually running ag…

    …ain yet. I'm still working on supporting multiple range/azimuth grids being used.
    JohnHalleyGotway committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    6fc04e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a2d300 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. Configuration menu
    Copy the full SHA
    6274e66 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Configuration menu
    Copy the full SHA
    9b0484c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2adc34 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Per #2168, let model be set to an array of strings rather than a sing…

    …le value. Update tc_diag.cc to error out if more than one track initialization time is provded.
    JohnHalleyGotway committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    19f5621 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. Configuration menu
    Copy the full SHA
    56b9dc6 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. Per #2168, certainly not done but tc_diag is actually compiling right…

    … now. Just saving the state.
    JohnHalleyGotway committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    f145666 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af7cf44 View commit details
    Browse the repository at this point in the history
  3. Per #2168, got it compiling again after simplifying the config file t…

    …o use the domain_info dictionary.
    JohnHalleyGotway committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    9835016 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Configuration menu
    Copy the full SHA
    c8c6a38 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Configuration menu
    Copy the full SHA
    7d07d6a View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

  1. Configuration menu
    Copy the full SHA
    9e7661b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae97d28 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. Configuration menu
    Copy the full SHA
    9529749 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6881bd View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Configuration menu
    Copy the full SHA
    edcc5ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39d248d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aedeb8e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    61175f2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b5bff0 View commit details
    Browse the repository at this point in the history
  6. Per #2168, update vx_series_data get_series_entry() functionality to …

    …search ALL of the input data files rather than just one.
    JohnHalleyGotway committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    b12928e View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. Configuration menu
    Copy the full SHA
    69609f0 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. Configuration menu
    Copy the full SHA
    f467a9e View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Configuration menu
    Copy the full SHA
    507e390 View commit details
    Browse the repository at this point in the history
  2. Per #2168, add a vortex_removal flag to the TC-Diag config file and p…

    …arse it. The vortex removal logic does NOT exist here yet but should be added to do the removal when the ADECK Tech ID does not match the Tech ID of the data.
    JohnHalleyGotway committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    939ab57 View commit details
    Browse the repository at this point in the history
  3. Per #2168, add DataOptInfo struct to store the -data gridded data fil…

    …es along with the list of one or more corresponding ATCF Tech ID's.
    JohnHalleyGotway committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    a5f9e3a View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Per #2523, change the order of the NetCDF diensions written by the tc…

    …_rmw tool. The dimensions should have time first, vertical level second (if applicable), and then gridded dimensions (i.e. lat,lon) last.
    JohnHalleyGotway committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    82dc790 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e71ae04 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Configuration menu
    Copy the full SHA
    2e671a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1274782 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Configuration menu
    Copy the full SHA
    bd6d081 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b17caf View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Configuration menu
    Copy the full SHA
    1833c1b View commit details
    Browse the repository at this point in the history
  2. Per #2168, generalize def_tc_range_azimuth() to write explicity range…

    …s in km rather than as a function of RMW.
    JohnHalleyGotway committed May 15, 2023
    Configuration menu
    Copy the full SHA
    d590cdb View commit details
    Browse the repository at this point in the history
  3. Per #2168, work in progress. Update the library code to write range u…

    …nits in km rather than always rmw.
    JohnHalleyGotway committed May 15, 2023
    Configuration menu
    Copy the full SHA
    b756f0e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    009b77b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6f8a2d9 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. Configuration menu
    Copy the full SHA
    568f265 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. Configuration menu
    Copy the full SHA
    f4d7330 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcb2021 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Configuration menu
    Copy the full SHA
    994dae9 View commit details
    Browse the repository at this point in the history
  2. Per #2168, still a work in progress but I am getting good NetCDF outp…

    …ut files containing 3d vars. The parallelization is still not working.
    JohnHalleyGotway committed May 18, 2023
    Configuration menu
    Copy the full SHA
    889c6a4 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. Per #2168, add the init and lead times to the NetCDF output from TC-R…

    …MW and TC-Diag. Also rename 'atcf_' varialbes as 'Point' instead.
    JohnHalleyGotway committed May 19, 2023
    Configuration menu
    Copy the full SHA
    0dd8c0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    809bc1e View commit details
    Browse the repository at this point in the history
  3. Per #2168, switch how the TC values are written to support to minutes…

    … and seconds instead of only hours
    JohnHalleyGotway committed May 19, 2023
    Configuration menu
    Copy the full SHA
    ca6d6a0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2dfaf9d View commit details
    Browse the repository at this point in the history
  5. Per #2168, udpate tc-diag to write timestamps in as both human-readab…

    …le strings and as unixtime strings.
    JohnHalleyGotway committed May 19, 2023
    Configuration menu
    Copy the full SHA
    97a919d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    557a651 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Configuration menu
    Copy the full SHA
    cf33a79 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Configuration menu
    Copy the full SHA
    977fd62 View commit details
    Browse the repository at this point in the history
  2. Per #2168, by default, define the diagnostics scripts once at a highe…

    …r level of config file context
    JohnHalleyGotway committed May 26, 2023
    Configuration menu
    Copy the full SHA
    0c29909 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Configuration menu
    Copy the full SHA
    07ca93a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    821839b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0701350 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Configuration menu
    Copy the full SHA
    8a81ab6 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Per #2168, split write_tc_track() utility function out into write_tc_…

    …track_lines() and write_tc_track_lat_lon().
    JohnHalleyGotway committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    3e6b506 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebbe56b View commit details
    Browse the repository at this point in the history
  3. Per #2168, work in progress for TC-Diag. Have the combined cyclindric…

    …al coordinates NetCDF output and NetCDF diagnostics output in good shape. Need to write the ascii diagnostics output.
    JohnHalleyGotway committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    d6fa6af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    41bc888 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    10e597e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0773976 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d84c8e8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    12242b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Per #2168, this is not the real solution but just a placeholder for t…

    …he logic of the TC diagnostics computation scripts.
    JohnHalleyGotway committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    3d5f4ae View commit details
    Browse the repository at this point in the history
  2. Per #2168, update the default diag python script to list bad data val…

    …ues for all the known CIRA diagnostics.
    JohnHalleyGotway committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    a2538fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dfa8ae1 View commit details
    Browse the repository at this point in the history
  4. Per #2168, change the default tc-diag config file and code to only re…

    …quest the NetCDF range/azimuth output files since that's all that's supported in this version.
    JohnHalleyGotway committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    1cacf84 View commit details
    Browse the repository at this point in the history
  5. Per #2168, update TC-Diag to write global attributes to NetCDF output…

    … files and replace JHG comments with TODO to list out future development tasks.
    JohnHalleyGotway committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    c3069ee View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dbe3cae View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f3fa585 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8a9068b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b8c0061 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    c7fa32a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    edad8e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa3f462 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Per #2168, revert back how the track lines are written so that the rm…

    …w_analysis tool keeps working without any changes needed.
    JohnHalleyGotway committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    3fffa76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e06f9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    903f5a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6a4f310 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Configuration menu
    Copy the full SHA
    b6ee12a View commit details
    Browse the repository at this point in the history