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 1809 gen prob #1967

Merged
merged 28 commits into from
Nov 16, 2021
Merged

Feature 1809 gen prob #1967

merged 28 commits into from
Nov 16, 2021

Commits on Nov 5, 2021

  1. Per #1809, define the ProbGenInfo class and update the Makefile to co…

    …mpile it. Define ATCF offsets specific to ATCF EDECK GN lines. Update the is_match() logic slightly by moving the checking for consistent valid times from the base class to the ProbRIRWInfo class. That way we can store all probabilities for the same genesis event (across multiple lead times) in the same object.
    JohnHalleyGotway committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    2a159e1 View commit details
    Browse the repository at this point in the history
  2. Per #1809, update the ProbInfoArray class to store arrays of both Pro…

    …bRIRWInfo and ProbGenInfo objects.
    JohnHalleyGotway committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    8b8fc96 View commit details
    Browse the repository at this point in the history
  3. Per #1809, since tc_pairs processes probabilities of RIRW and not gen…

    …esis, update it to only process RIRW probabilities from the ProbInfoArray class rather than all of them.
    JohnHalleyGotway committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    661b2e7 View commit details
    Browse the repository at this point in the history
  4. Per #1809, this is definitely a work in progress. TC-Gen parses the g…

    …enesis probability forecasts and now needs to be enhanced to actually verify them.
    JohnHalleyGotway committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    79371ca View commit details
    Browse the repository at this point in the history
  5. Per #1809, store the distance to land in the ProbInfoBase class and u…

    …pdate the other classes accordingly to set it. Also, update tc_pairs to only process ATCF EDECK probability of RI lines.
    JohnHalleyGotway committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    0c52234 View commit details
    Browse the repository at this point in the history
  6. Per #1809...

    JohnHalleyGotway committed Nov 5, 2021
    Configuration menu
    Copy the full SHA
    88ec38e View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

  1. Configuration menu
    Copy the full SHA
    78c930a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9929924 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2021

  1. Per #1809, add ProbInfoArray::n_technique() member function to count …

    …up the unique model names from the input.
    JohnHalleyGotway committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    475c96a View commit details
    Browse the repository at this point in the history
  2. Per #1809, update PCTInfo to add the set_fthresh() function and expan…

    …d probability thresholds, as needed.
    JohnHalleyGotway committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    c52c899 View commit details
    Browse the repository at this point in the history
  3. Per #1809, update TC-Gen to add options for probabilistic outputs whe…

    …n evaluating the genesis probability forecasts.
    JohnHalleyGotway committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    ca8506c View commit details
    Browse the repository at this point in the history
  4. Per #1809, switch to consistently naming classes related to the proba…

    …bility of genesis as ProbGen rather than mixing it with GenProb, for consistency. Also define ProbGenPCTInfo class for storing PCTInfo.
    JohnHalleyGotway committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    5236918 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. Per #1809, saving off the current state of development before proceed…

    …ing with changes to simplify the matching logic.
    JohnHalleyGotway committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    aa858f3 View commit details
    Browse the repository at this point in the history
  2. Per #1809, keep track of the min/max BEST track genesis times, and we…

    … only need 1 PCT table, not two.
    JohnHalleyGotway committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    4141adb View commit details
    Browse the repository at this point in the history
  3. Per #1809, make access to ProbGenInfoArray elements non-constant so t…

    …hat the tc-gen application can modify their contents.
    JohnHalleyGotway committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    3b0a2df View commit details
    Browse the repository at this point in the history
  4. Per #1809, Update the ProbGenInfo class to store a pointer to the mat…

    …ching Best Genesis event.
    JohnHalleyGotway committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    42d6fad View commit details
    Browse the repository at this point in the history
  5. Per #1809, this is a good stopping point. I have tc-gen accurately ve…

    …rifying genesis probabilities. Still need to add a probgen_mpr line type, a unit test, and documentaiton.
    JohnHalleyGotway committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    5c2575e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bfbf570 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2021

  1. Configuration menu
    Copy the full SHA
    d9f4382 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17b1323 View commit details
    Browse the repository at this point in the history
  3. Per #1809, add GenesisLead to the ProbGenInfo class to track the lead…

    … time for which genesis is forecast.
    JohnHalleyGotway committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    9f834d1 View commit details
    Browse the repository at this point in the history
  4. Per #1809, update tc_gen to write PROB_GENESIS matched pair output to…

    … the newly-updated GENMPR line type.
    JohnHalleyGotway committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    9a722e1 View commit details
    Browse the repository at this point in the history
  5. Per #1809, stop storing a pointer to the BEST genesis info object in …

    …ProbGenInfo. That was kludgy.
    JohnHalleyGotway committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    b9dd9f0 View commit details
    Browse the repository at this point in the history
  6. Per #1809, use ProbGenPCTInfo to store pointers to the individual mat…

    …ched pair objects. This is cleaner than the last kludgy solution.
    JohnHalleyGotway committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    ac1045c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    540a4f4 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. Configuration menu
    Copy the full SHA
    effa629 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bc3d70 View commit details
    Browse the repository at this point in the history
  3. Per #1809, doc updates.

    JohnHalleyGotway committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    a18b069 View commit details
    Browse the repository at this point in the history