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

Python script for modifying fsurdat files (after they have been generated with the tool-chain) #1448

Merged
merged 115 commits into from
Dec 14, 2021

Commits on Jul 21, 2021

  1. Configuration menu
    Copy the full SHA
    67453a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4cdf45 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2021

  1. Moved fsurdat_modifier.py to /python/ctsm and created wrapper script

    ...following yesterday's ctsm python organization meeting with
    Bill, Erik, and Negin.
    slevis-lmwg committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    bf58390 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2021

  1. Continued reorganization of scripts in this PR

    ...according to mtgs with Bill, Erik, and Negin.
    Here I moved the ModifyFsurdat class out of fsurdat_modifier.py into
    its own file and placed both those files in a new directory:
    /python/ctsm/modify_fsurdat
    slevis-lmwg committed Sep 17, 2021
    Configuration menu
    Copy the full SHA
    6c8ba06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d8bd4a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f9d6fb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de17217 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2021

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

Commits on Sep 20, 2021

  1. Configuration menu
    Copy the full SHA
    7064c2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8eb0a4a View commit details
    Browse the repository at this point in the history
  3. Minor clean-up

    slevis-lmwg committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    3954d6a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ccc1dd0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d084c94 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. Configuration menu
    Copy the full SHA
    665a637 View commit details
    Browse the repository at this point in the history
  2. Correction to an if statmt

    Also replacing default fsurdat_in and fsurdat_out to work with this test:
    SMS_D_Ld1.f10_f10_mg37.I1850Clm50Sp.cheyenne_intel.clm-collapse_pfts_78_to_16_decStart_f10
    although ultimately we plan to remove these defaults.
    slevis-lmwg committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    5a0ecba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5fda4df View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

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

Commits on Oct 5, 2021

  1. Updated the order in which the modify functions are called

    This allows potentially overriding variables that may get set by the
    first function, which identifies a user-defined idealized land swath.
    
    I also completed the list of fsurdat variables that I believe need
    updating in that first function (def land_swath).
    
    I still need to address various TODOs.
    slevis-lmwg committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    1c5fc99 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Merge tag 'ctsm5.1.dev058' into cssi_1

    Change ceta from 450 to 358 for CTSM5.1 See Leo VanKamenhout's work on this in
    ESCOMP#250. Note, this is used in the PPE work.
    See van Kampenhout et al. (2017).  Turn Medlyn on for PHS off for clm51 and clm50.
    Make max CO2 partial pressure consistent in Photosynthesis.
    Change surface datasets to only use 78PFT versions
    Fix GSSUN and GSSHA history variables so now not just writing missing values.
    Changes FATES to run with use_nitrif_dentrif=T by default. Change dynlakes test
    to methane/use_nitrif_=T.
    slevis-lmwg committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    8af3781 View commit details
    Browse the repository at this point in the history
  2. Adding user options to enter lai, sai, hgt_top, hgt_bot

    Reordered function calls again to what makes sense to me right now
    slevis-lmwg committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    436c232 View commit details
    Browse the repository at this point in the history
  3. Correction to get fsurdat_out to work correctly in CTSM test

    Testing with
    SMS_D_Ld1.f10_f10_mg37.I1850Clm50Sp.cheyenne_intel.clm-collapse_pfts_78_to_16_decStart_f10
    slevis-lmwg committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    8c6d5c2 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Updating function that sets variables in user-specified rectangle

    For explanation see github post after this commit
    slevis-lmwg committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    dff186d View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Use True/False rectangle instead of lon/lat ranges to define rectangle

    Work in progress. Nevertheless, the code runs and the CTSM test
    SMS_D_Ld1.f10_f10_mg37.I1850Clm50Sp.cheyenne_intel.clm-collapse_pfts_78_to_16_decStart_f10
    passes.
    slevis-lmwg committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    0821c84 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. Use configparser instead of argparse

    A few other small modifications.
    Python code runs and this test
    SMS_D_Ld1.f10_f10_mg37.I1850Clm50Sp.cheyenne_intel.clm-collapse_pfts_78_to_16_decStart_f10
    passes.
    slevis-lmwg committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    acc7b0e View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2021

  1. Introduce user-defined idealized option

    If True, then most fsurdat variables get modified, some with user-selected
    values and some with default settings.
    If False, then only user-selected variables change; other fsurdat variables
    remain unchanged.
    slevis-lmwg committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    29fa533 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84aa728 View commit details
    Browse the repository at this point in the history
  3. Very minor clean-up

    slevis-lmwg committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    9c043c1 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

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

Commits on Oct 28, 2021

  1. Configuration menu
    Copy the full SHA
    0856ae9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    faf85d6 View commit details
    Browse the repository at this point in the history
  3. Remove obsolete get_config_value from lilac_make_runtime_inputs.py

    ...because I placed it in utils.py in an earlier commit.
    slevis-lmwg committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    71662e8 View commit details
    Browse the repository at this point in the history
  4. Minor clean-up

    slevis-lmwg committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    7bc433b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    196a399 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. Changed self.file to self._file and stopped initializing 4D vars to 0

    Still setting the 4D vars (lai, sai, and hgts) to 0 when
    dom_nat_pft = 0 (bare ground).
    slevis-lmwg committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    05abbe9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3118f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a4342d7 View commit details
    Browse the repository at this point in the history
  4. Use getboolean inst. of get_config_value for booleans

    Also now reading .cfg file's section name(s) on the fly.
    slevis-lmwg committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    5258f95 View commit details
    Browse the repository at this point in the history
  5. Trying getfloat inst. of get_config_value for the lat/lon arguments

    As far as I can tell, this simplifies without loss of functionality.
    slevis-lmwg committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    0ab87f7 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2021

  1. Configuration menu
    Copy the full SHA
    1618a8b View commit details
    Browse the repository at this point in the history
  2. Add return to def _get_not_rectangle; remove more lead. underscores

    Code didn't work correctly without the return statmt.
    Removed leading underscores from _file and _not_rectangle
    bc I use them outside of the class, ie they are not private.
    slevis-lmwg committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    dcb3940 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f07895e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c00a6c6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c6e5f54 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    badf009 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8f5db1a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d15d020 View commit details
    Browse the repository at this point in the history
  9. Minor clean-up

    slevis-lmwg committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    db3985a View commit details
    Browse the repository at this point in the history
  10. Merge tag 'ctsm5.1.dev061' into cssi_1

    Changes needed to get aux history output with cmeps
    
    These changes are needed to create auxiliary land history files when the
    new cmeps configuration variable is set to true. histaux_l2x1yrg =
    .true.
    
    The changes needed in CTSM enable lnd2glc fields to be sent to the
    mediator even if glc is not present - based on querying the
    histaux_l2x1yrg setting.
    
    This includes a related change to set most lnd -> mediator fields to
    spval over ocean, instead of sending zero values over ocean.
    slevis-lmwg committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    7258e07 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b286ac6 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2021

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

Commits on Nov 1, 2021

  1. Configuration menu
    Copy the full SHA
    f03d78c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21de83b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fea218a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a65bb5f View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Early draft of test_sys_fsurdat_modifier.py

    Currently gives errors:
    - No such file or directory: 'rm ../tools/modify_fsurdat/test_modify.nc'
    - No such file or directory: 'rm ../tools/modify_fsurdat/test_modify_minimal.nc'
    slevis-lmwg committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    c56229d View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. Early updates to test_sys_fsurdat_modifier.py

    Does not do much, yet, but runs successfully
    slevis-lmwg committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    853dbf9 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2021

  1. Drafts of sys test minimal and sys test all that work

    sys test all not entirely done
    slevis-lmwg committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    6813733 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Reduce repetition when calling set_lai_sai_hgts

    Also add @staticmethod before def _get_not_rectangle.
    These changes were pending before Bill's latest code review.
    slevis-lmwg committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    1ca4e37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ceaa3f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1d731e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    838a42b View commit details
    Browse the repository at this point in the history
  5. Replace _UNSET with None in lilac_make_runtime_inputs.py

    Remove _PLACEHOLDER in same.
    Add relevant comment in get_config_value's docstring in utils.py.
    slevis-lmwg committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    bb77736 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    967bfd6 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

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

Commits on Nov 19, 2021

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

Commits on Nov 20, 2021

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

Commits on Nov 23, 2021

  1. Configuration menu
    Copy the full SHA
    315f08e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a9645d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0af0a2f View commit details
    Browse the repository at this point in the history
  4. Towards getting FSURDATMODIFYCTSM test working

    Worked on this commit with Bill
    slevis-lmwg committed Nov 23, 2021
    Configuration menu
    Copy the full SHA
    b5f01db View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2021

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

Commits on Nov 29, 2021

  1. Replace prepare_cfg_file w _create_config_file in test_sys_fsurdat_mo...

    Followed the approach used in
    cime_config/SystemTests/fsurdatmodifyctsm.py that creates cfg files
    starting from the pre-existing modify_template.cfg rather than requiring
    separate pre-existing .cfg files for every test
    slevis-lmwg committed Nov 29, 2021
    Configuration menu
    Copy the full SHA
    98cf4f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09082b0 View commit details
    Browse the repository at this point in the history
  3. Change setvar functions to expect unstructured rather than gridded data

    In the process I updated function zero_nonveg to operate on the
    rectangle (as all the other functions) rather than on the whole domain.
    Doing so makes this function redundant if idealized = True, so I removed
    it from the system test test_allInfo at this time.
    slevis-lmwg committed Nov 29, 2021
    Configuration menu
    Copy the full SHA
    8afbfa4 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. pylint recommendations

    slevis-lmwg committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    c83c269 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b2ff24 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c0f807 View commit details
    Browse the repository at this point in the history
  4. Run fsurdat_modifier via an appropriate python version on cheyenne

    Thanks to Brian Vanderwende in CISL for guidance on this. This is
    still a bit of a kludge, and is hard-coded for cheyenne, but at least
    it seems to work for now.
    billsacks committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    6d64567 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2021

  1. Configuration menu
    Copy the full SHA
    ab00662 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from billsacks/cssi_1

    Run fsurdat_modifier via an appropriate python version on cheyenne
    slevis-lmwg authored Dec 1, 2021
    Configuration menu
    Copy the full SHA
    7d914fc View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'slevisconsulting/cssi_1' into cssi_1

    Gets Bill's mods to cime_config/SystemTests/fsurdatmodifyctsm.py
    as recommended by Brian Vanderwende
    slevis-lmwg committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    ad75392 View commit details
    Browse the repository at this point in the history
  4. Correction to bypass recent error documented by Bill

    Not all fsurdat files contain the variable F0, so I removed this
    variable from the list of variables modified by fsurdat_modify
    slevis-lmwg committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    ae9ac32 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2021

  1. Configuration menu
    Copy the full SHA
    da82407 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    129e321 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ebce99 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5958cc7 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2021

  1. Configuration menu
    Copy the full SHA
    0fa98b2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4 from billsacks/nc_via_lfs

    Store netCDF files via Git LFS
    slevis-lmwg authored Dec 4, 2021
    Configuration menu
    Copy the full SHA
    93da10f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8c039f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fbf439d View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. Add unit tests for _handle_config_value

    ...plus corrected a couple of typos
    slevis-lmwg committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    1129c92 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2021

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

Commits on Dec 8, 2021

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

Commits on Dec 9, 2021

  1. Configuration menu
    Copy the full SHA
    638b624 View commit details
    Browse the repository at this point in the history
  2. Add FSURDATMODIFYCTSM test to aux_clm tests

    FSURDATMODIFYCTSM_D_Mmpi-serial_Ld1.5x5_amazon.I2000Clm50SpRs.cheyenne_intel
    slevis-lmwg committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    17ab51e View commit details
    Browse the repository at this point in the history
  3. Renamed file and corresponding class to TestModifyFsurdat

    ...instead of TestFsurdatModifier
    slevis-lmwg committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    347fb10 View commit details
    Browse the repository at this point in the history
  4. Move _handle_config_value tests to test_unit_utils.py

    ...from test_unit_modify_fsurdat.py and add to them is_list = False test.
    Also break up lonRange0To360 tests to a test per case.
    slevis-lmwg committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    2ac5ca4 View commit details
    Browse the repository at this point in the history
  5. In array comparisons, replace self.assertTrue logic w np.array_equal

    ...or np.any(np.not_equal(arr1, arr2))
    slevis-lmwg committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    567f5d4 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2021

  1. Configuration menu
    Copy the full SHA
    8b27738 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'escomp/master' into cssi_1

    Resolved conflicts:
    cime_config/testdefs/testlist_clm.xml
    doc/ChangeLog
    doc/ChangeSum
    slevis-lmwg committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    99922bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    abe976d View commit details
    Browse the repository at this point in the history
  4. For test_sys_fsurdat_modifier: use a python call rather than subprocess

    I don't think it makes a huge difference either way, but I see some
    advantages to calling inline:
    - It makes the tests run faster
    - I think we'll be able to get more useful error messages and easier
      debugging in some situations
    - It allows us to suppress output, so that the unit test output remains
      clean and easy to read through
    
    This is consistent with how we do it for test_sys_lilac_build_ctsm; I
    think it's good to maintain consistency in this respect.
    billsacks committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    594e179 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2f6f26c View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2021

  1. Correct testing assertions

    Was missusing np.array_equal and np.not_equal as assertions. Also I was
    checking for not_equal (at least I thought I was) in a few places when I
    should have been checking for equal. I think I got them right now.
    slevis-lmwg committed Dec 11, 2021
    Configuration menu
    Copy the full SHA
    b83f475 View commit details
    Browse the repository at this point in the history
  2. Updated ChangeLog

    slevis-lmwg committed Dec 11, 2021
    Configuration menu
    Copy the full SHA
    86e6234 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2021

  1. Add an __init__.py file in modify_fsurdat

    This is needed for pylint to run on the files in this directory
    billsacks committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    7dd7254 View commit details
    Browse the repository at this point in the history
  2. Fix a pylint issue

    billsacks committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    3d2d9a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    beddde4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    81937ab View commit details
    Browse the repository at this point in the history
  5. Update time in ChangeLog

    billsacks committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    89e5602 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2021

  1. Update ChangeLog

    billsacks committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    3f3771c View commit details
    Browse the repository at this point in the history
  2. Add a new clm_pymods test suite that is a subset of aux_clm

    This test suite will include tests that are potentially impacted by
    changes in the python directory, and so should be run whenever making a
    tag that changes the python code, even if no Fortran code is changed.
    billsacks committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    7bfa847 View commit details
    Browse the repository at this point in the history
  3. Update ChangeSum

    billsacks committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    31847dc View commit details
    Browse the repository at this point in the history