Skip to content
Snippets Groups Projects

Make __main__ take FireRun function name and reorg where MAAP(y) things live

Merged gcorradini requested to merge conus-dps-main-refactor into conus-dps

Okay here are the finalized changes:

  1. make __main__ really general and pass in the function name we want to run. This also means some of our run functions that currently take an argument need to be thought about more (such as WesternUSYrRun)

  2. moved all MAAP(y) runtime stuff to maap_runtime including each algorithm_config.yaml

  3. setup all the new job schedulers and [north/south]eastern algos that are currently inactive: https://repo.ops.maap-project.org/eorland_gee/fireatlas_nrt/-/pipeline_schedules

Edited by gcorradini

Merge request reports

Merged by gcorradinigcorradini 2 years ago (Feb 9, 2023 7:08pm UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • gcorradini
  • gcorradini
  • gcorradini
  • gcorradini
  • gcorradini
  • gcorradini
  • gcorradini changed the description

    changed the description

    By Gregory on 2023-02-01T16:05:40 (imported from GitLab)

  • gcorradini added 1 commit

    added 1 commit

    • f958e44c - plumb in call from run_dps.sh

    Compare with previous version

    By Gregory on 2023-02-01T16:11:30 (imported from GitLab)

  • gcorradini
  • gcorradini
  • gcorradini changed the description

    changed the description

    By Gregory on 2023-02-01T16:30:36 (imported from GitLab)

  • gcorradini requested review from @tmccabe

    requested review from @tmccabe

    By Tempest McCabe on 2023-02-01T20:04:21 (imported from GitLab)

  • gcorradini removed review request for @tmccabe

    removed review request for @tmccabe

    By Tempest McCabe on 2023-02-02T14:17:41 (imported from GitLab)

    • Resolved by gcorradini

      @greg can you give me an example of how this would work when running multiple regions? Asking to check my understanding of how MAAP interprets the .yaml files. Is the idea that we have a directory full of .yaml files all identical except for what follows the fireatlas_nrt/run_dps.sh command where each addition runs a different function that sits within FireMain.py? So one could be the Western US, another could be the Eastern half, or CONUS, or whatever?

      Examples:

      • "fireatlas_nrt/run_dps.sh 'WesternUSrunNRT'"
      • "fireatlas_nrt/run_dps.sh 'EasternUSrunNRT'"
      • "fireatlas_nrt/run_dps.sh 'NorthAmericaNRT'"
      • "fireatlas_nrt/run_dps.sh 'GlobalNRT'"

      By Eli Orland on 2023-02-03T01:08:24 (imported from GitLab)

      Edited by gcorradini
  • gcorradini added 26 commits

    added 26 commits

    Compare with previous version

    By Gregory on 2023-02-08T21:04:05 (imported from GitLab)

  • gcorradini changed title from examples of how I would refactor some things to {+Make main take FireRun function name and reorg where MAAP(y)+} things live

    changed title from examples of how I would refactor some things to {+Make main take FireRun function name and reorg where MAAP(y)+} things live

    By Gregory on 2023-02-08T21:07:46 (imported from GitLab)

  • gcorradini changed the description

    changed the description

    By Gregory on 2023-02-08T21:07:46 (imported from GitLab)

  • gcorradini requested review from @eorland_gee

    requested review from @eorland_gee

    By Gregory on 2023-02-08T21:07:46 (imported from GitLab)

  • gcorradini assigned to @eorland_gee

    assigned to @eorland_gee

    By Gregory on 2023-02-08T21:07:46 (imported from GitLab)

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading