Skip to content

Commit 390706b

Browse files
authored
Update 09-cmorization.md
Finishing the first draft of this episode.
1 parent 1169a07 commit 390706b

File tree

1 file changed

+27
-34
lines changed

1 file changed

+27
-34
lines changed

_episodes/09-cmorization.md

Lines changed: 27 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1015,39 +1015,32 @@ ESMValTool output:
10151015
INFO Run was successful
10161016
```
10171017
1018-
1019-
1020-
## Conclusion
1021-
1022-
1018+
## Last steps
1019+
1020+
Congratulations! You have successfully CMORized a new dataset!
1021+
Since you have gone through all the trouble to reformat the dataset so that
1022+
the ESMValTool can work with it, it would be great if you could provide the
1023+
CMORizer, und ultimately with that the dataset, to the rest of the community.
1024+
To do that there are a few more steps you have to do:
1025+
1. Open a pull request in the ESMValTool repository describing the dataset briefly
1026+
2. Add the info of your dataset to the User Guide so that people know it is available for the ESMValTool [Obtaining input data](https://github.com/ESMValGroup/ESMValTool/blob/master/doc/sphinx/source/input.rst)
1027+
3. Make sure that there is a reference file available for the dataset [BibTeX info file](https://github.com/ESMValGroup/ESMValTool/tree/master/esmvaltool/references)
1028+
1029+
More information about working with pull requests are available in the ESMValTool
1030+
documentation under [Contributing a review](https://esmvaltool--1920.org.readthedocs.build/en/1920/community/review.html)
1031+
1032+
## Some last comments
1033+
1034+
Adding a new CMORizer to the ESMValTool is definitely already an advanced task
1035+
when working with the ESMValTool. You have to have a basic understanding of
1036+
how the ESMValTool works and how it's internal structure looks like. In
1037+
addition, you need to have a basic understanding of NetCDF files and a
1038+
programming language. In our example we used python for the CMORizing script
1039+
since we advocate for focusing the code development on only a few different
1040+
programming languages. This helps to maintain the code and to ensure the
1041+
compatibility of the code with possible fundamental changes to the structure
1042+
of the ESMValTool and ESMValCore.
1043+
1044+
More information about adding observations to the ESMValTool can be found in the
10231045
[documentation](https://docs.esmvaltool.org/en/latest/input.html#observations)
10241046
1025-
## For development purposes
1026-
1027-
Here are some of the elements that we can add
1028-
1029-
> ## Example exercise
1030-
>
1031-
> This is just a reminder on how to implement exercises
1032-
>
1033-
> > ## Example answer
1034-
> >
1035-
> > And this is where to add the answer.
1036-
> > This box will be collapsed in the page is first loaded.
1037-
> >
1038-
> {: .solution}
1039-
{: .challenge}
1040-
1041-
```bash
1042-
example command line instruction
1043-
```
1044-
1045-
```
1046-
example error message
1047-
```
1048-
{: .error}
1049-
1050-
> ## Example callout box
1051-
>
1052-
> This is how to create a callout box
1053-
{: .callout}

0 commit comments

Comments
 (0)