Improve handling of module parameters in MOM_input
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 30/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- yaml
- 領域
- tooling
調査の方向性
MOM_input.yaml から始めて、その Global ブロックと module ブロックがどのように解釈されるかを追跡し、関連する警告がどこで出力されるかも確認します。明示的にモジュール修飾された名前、警告を失敗として扱う動作、またはその両方が対象範囲かどうかを Maintainers に確認します。選択した動作が実装され、関連する既存の checks によって検証されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Currently, in MOM_input.yaml, we place parameters that don't belong to any modules under the Global block, and module parameters under respoective module blocks. For instance:
Global:
INPUTDIR:
...
TRIPOLAR_N:
...
KPP:
N_SMOOTH:
...
STOKES_MOST
...
MLE:
USE_BODNER23:
...
CR:
...
Given the size of this file, it's easy to make mistakes, where a parameter may inadvertently be placed under a module it doesn't belong to.
I have two improvement suggestions.
- Rather than having module blocks, explicitlyspecify module names in parameter names. So the above entries would look like:
INPUTDIR:
...
TRIPOLAR_N:
...
KPP%N_SMOOTH:
...
KPP%STOKES_MOST
...
MLE%USE_BODNER23:
...
MLE%CR:
...
- Turn relevant warnings into failures.
- 主要言語
- Jupyter Notebook
- スター
- 6
- フォーク
- 23
- 平均マージ
- 2日 22時間
- マージ済み PR(30日)
- 4
環境構築
このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ESCOMP/MOM_interface のほかの issue
-
Default value for ATM_ALT_CO2_OPT should be const対応中かも @mnlevy1981 が 2 日前に担当しました。 オープン
ESCOMP/MOM_interface#351 · 担当者 1 名 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
ESCOMP/MOM_interface#323 ·
-
Error for missing INPUT files再び着手できるかも @alperaltuntas が 180 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
ESCOMP/MOM_interface#317 · 担当者 1 名 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
ESCOMP/MOM_interface#310 ·
-
Make the fully coupled test in aux_mom an ERS test再び着手できるかも @alperaltuntas が 314 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
ESCOMP/MOM_interface#304 · コメント 2 件 · 担当者 1 名 ·
ESCOMP/MOM_interface の issue をすべて見る
似ている issue
-
難易度 2/5 半日 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
needs-triage
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
JustJarethB/invoicer#54 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
comp/tools P3 type/bug
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
NousResearch/hermes-agent#126059 ·
メンテナーはふだん 1 日以内に返信