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

Commands (print available, print possible, ...) #5

Open
pgierz opened this issue Jun 24, 2024 · 1 comment
Open

Commands (print available, print possible, ...) #5

pgierz opened this issue Jun 24, 2024 · 1 comment
Labels
interface old feature Features of the old SEAMORE Ruby Implementation
Milestone

Comments

@pgierz
Copy link
Member

pgierz commented Jun 24, 2024

Convience methods existed for printing available CMOR names based on the table and what could be produced based upon what is available in the output folder.

What is available depended on some hard coded "string" which was a copy of an element of the FORTRAN code. @pgierz does not like this.

@pgierz pgierz added the old feature Features of the old SEAMORE Ruby Implementation label Jun 24, 2024
@mandresm mandresm changed the title Print available and print possible Print available, print possible and print request Jul 1, 2024
@mandresm
Copy link
Contributor

mandresm commented Jul 1, 2024

Below a list of the methods related to this issue. We might need them all or not. This issue is to discuss which ones do we include and to track which ones we have already included:

  • print-request: Print data request variables for json tables at PATH
  • print_available: Prints FESOM output variables available in the specified directory.
  • print_possible: Prints variables that FESOM could possibly produce. This is the one @pgierz does not like. I don't love it either.
  • match_available: Prints matches of FESOM output variables for a given data request.
  • match_possible: Prints matches of variables that FESOM could possibly produce for a given data request.
  • print_experiment_ids: Prints experiment IDs from a controlled vocabulary file. TODO: understand what this even means
  • process: Processes rules from the given file to create the cmorized files. This is the main command of SEAMORE
  • create_directories: Creates MIP directory structure and hard links the given CMOR files.

@mandresm mandresm changed the title Print available, print possible and print request Print available, print possible, print request, match available, match possible Jul 1, 2024
@mandresm mandresm changed the title Print available, print possible, print request, match available, match possible Commands (print available, print possible, ...) Jul 1, 2024
@pgierz pgierz added this to the Beta Release milestone Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
interface old feature Features of the old SEAMORE Ruby Implementation
Projects
None yet
Development

No branches or pull requests

2 participants