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

Automated Field Solver #2070

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from
Draft

Commits on Aug 31, 2021

  1. First cut at automated field solver

    This is a pretty straightforward Breadth-First Search (BFS) through a
    registry of calculations. The path accounts for what's available as we
    traverse through the "graph".
    dopplershift committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    c443fd1 View commit details
    Browse the repository at this point in the history
  2. Register some calculations with the solver

    Add a basic test for the calculate functionality.
    dopplershift committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    9cf537f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a233f1 View commit details
    Browse the repository at this point in the history
  4. Fix circular imports

    dopplershift committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    e32e6bc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2f33f8d View commit details
    Browse the repository at this point in the history
  6. BUG: Fix heat_index with misaligned arrays

    Need to broadcast temperature and relative_humidity together.
    dopplershift committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    42da65e View commit details
    Browse the repository at this point in the history
  7. Fix solver traversal

    Need to not include calculated parameters in what we "have" because it's
    not actually available higher up in the call stack--instead manually
    remove from the "need" list. This also means we now need the code that
    detects and breaks call cycles.
    dopplershift committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    462dfa9 View commit details
    Browse the repository at this point in the history
  8. Improve name mapping

    This allows us to automatically calculate heat_index from NARR output.
    dopplershift committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    52e5fc3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fe809eb View commit details
    Browse the repository at this point in the history