CABLE-LSM / benchcab

Tool for evaluation of CABLE land surface model
https://benchcab.readthedocs.io/en/latest/
Apache License 2.0
2 stars 4 forks source link

Make `project` keyword optional in `config.yml` #231

Closed abhaasgoyal closed 9 months ago

abhaasgoyal commented 10 months ago

Currently, config.yml requires a NCI project ID to charge the simulations to, irrespective of the user environment.

project: <project-id>

Desired Outcome

In case the user provides the project keyword, use the corresponding value as ID, otherwise use $PROJECT.

Edge cases for error

  1. In case the project ID is incorrect but $PROJECT exists - incorrect project ID
  2. In case both project and $PROJECT don't have values - project is not resolved