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 1810 shapes #2005

Merged
merged 28 commits into from
Jan 13, 2022
Merged

Feature 1810 shapes #2005

merged 28 commits into from
Jan 13, 2022

Commits on Nov 22, 2021

  1. Per #1810, adding initial hooks for processing genesis shapefiles via…

    … the -shape command line option.
    JohnHalleyGotway committed Nov 22, 2021
    Configuration menu
    Copy the full SHA
    9d54845 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2021

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

Commits on Dec 9, 2021

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

Commits on Dec 16, 2021

  1. Configuration menu
    Copy the full SHA
    b2a1fae View commit details
    Browse the repository at this point in the history
  2. Per #1810, make formatting of revision histories consistent as 'MET #…

    …NNNN desc' where NNNN is the issue number and desc is a very brief description of the change.
    JohnHalleyGotway committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    5ff5268 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2021

  1. Per #1810, move grid_closed_poly.h/.cc from the gen_vx_mask applicati…

    …on directory to the vx_statistics library directory. That way we can use it in both gen_vx_mask and tc_gen.
    JohnHalleyGotway committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    209ebc9 View commit details
    Browse the repository at this point in the history
  2. Per #1810, update gen_vx_mask to call GridClosedPolyArray::set() inst…

    …ead of loading up that array there.
    
    Note that this commit may produce slightly different (more correct) results.
    The gen_vx_mask code had be rounding each shapefile point to the NEAREST grid point:
      x = nint(dx); y = nint(dy);
    I'd call that a bug and fixing it will produce slightly different masking results along the boundary.
    Be sure to check for these diffs in the unit test output.
    JohnHalleyGotway committed Dec 17, 2021
    Configuration menu
    Copy the full SHA
    96170dc View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. Configuration menu
    Copy the full SHA
    aa16d55 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83b2e65 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Configuration menu
    Copy the full SHA
    72cee22 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd66c81 View commit details
    Browse the repository at this point in the history
  3. Per #1810, update the ProbGenPCTInfo class so that it can be used to …

    …write probabilistic shapefile output.
    JohnHalleyGotway committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    b054189 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    615064f View commit details
    Browse the repository at this point in the history
  5. Per #1810, fix bug in tc_gen writing PJC and PRC output lines for gen…

    …esis probabilities. It was a copy/paste bug.
    JohnHalleyGotway committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    3ab9944 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    de57793 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7202f2f View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. Per #1810, round the shapefile timestamp to nearest synoptic time (00…

    …, 06, 12, or 18) rather than the nearest hour.
    JohnHalleyGotway committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    5e384d6 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Configuration menu
    Copy the full SHA
    3362ba4 View commit details
    Browse the repository at this point in the history
  2. Per #1810, define ShpPolyRecord::clear() so that the contents of the …

    …struct can be easily reset.
    JohnHalleyGotway committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    014e87c View commit details
    Browse the repository at this point in the history
  3. Per #1810, add GenShapeInfo and GenShapeInfoArray classes in the vx_t…

    …c_util library files. These classes are needed by TC-Gen to store all the genesis shapes it reads. We need the ability to check for and either ignore or update duplicates. Verifying each shape separately as it is read does not suffice.
    JohnHalleyGotway committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    d0b99fd View commit details
    Browse the repository at this point in the history
  4. Per #1810, update the ProbGenPCTInfo and TCGenVxOpt with changes to h…

    …andle the new GenShapeInfo objects. TCGenVxOpt applies the configuration options to filter them, and Nx2 contingency tables can be populated with them.
    JohnHalleyGotway committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    70e7d93 View commit details
    Browse the repository at this point in the history
  5. Per #1810, lots and lots of changes to tc-gen to support genesis shap…

    …efile vx. Rather than processing each shape as its read, store them in the new GenShapeInfo and GenShapeInfo array classes. While reading them, check for duplicates. After storing all the unduplicated shapes in GenShapeInfo, apply each config file filter to subset and score them.
    JohnHalleyGotway committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    f4c1dc4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3f70c61 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    72efdb2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7faf34f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bd99a7b View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

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

Commits on Jan 12, 2022

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