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

JOSS paper edits/comments by Chris #144

Merged
merged 8 commits into from
Apr 8, 2024
Merged

JOSS paper edits/comments by Chris #144

merged 8 commits into from
Apr 8, 2024

Conversation

ashjbarnes
Copy link
Collaborator

@ashjbarnes ashjbarnes commented Apr 8, 2024

Replicating Chris's PR to point to joss-paper

Hi @ashjbarnes @navidcy
Following @aekiss and making my comments through a PR on a separate branch.

I've made a few mostly minor modifications to the paper.md file. I've included a referece to Mike Herzfeld's work developing the original implementation of the radiation boundary conditions in MOM4, which includes a number of rules-of-thumb regarding regional domain parameters (grid resolution, time step, etc..). I also agree with @aekiss that there was a lot of useful information in the commented out sections of the paper, that, if space isn't an issue, I think could be included.

A few brief comments

  1. Worth noting that MOM6, while improving some aspects of the regional modelling, has also lost some capabilities. Noteably, a number of radiative schemes are yet to be implemented on the C-grid. Not sure if we need this level of detail in the paper.
  2. The major advantage of using MOM6 in regional modelling is to access the advantages of the new ocean model (ALE, better tracer advection schemes enabling larger time-steps, etc...);
  3. Do we need step-by-step guide to what inputs are required, and what the expected outputs are? Or is this best handled within the code itself?
  4. How removed from the NCI/Gadi environment do we need to be to make this work open for a general audience?

Great work so far. I don't think you are far from having something ready to submit.

@ashjbarnes ashjbarnes mentioned this pull request Apr 8, 2024
@navidcy
Copy link
Contributor

navidcy commented Apr 8, 2024

  1. Worth noting that MOM6, while improving some aspects of the regional modelling, has also lost some capabilities. Noteably, a number of radiative schemes are yet to be implemented on the C-grid. Not sure if we need this level of detail in the paper.

True. But let's not start comparing MOM5 and MOM6 in this paper. It's beyond the scope. We should only mention what is relevant for the package.

  1. The major advantage of using MOM6 in regional modelling is to access the advantages of the new ocean model (ALE, better tracer advection schemes enabling larger time-steps, etc...);

Good point!

  1. Do we need step-by-step guide to what inputs are required, and what the expected outputs are? Or is this best handled within the code itself?

It can go either way. At the moment we mention briefly and point to the documented examples.

  1. How removed from the NCI/Gadi environment do we need to be to make this work open for a general audience?

We need to be totally removed! A package cannot be only applicable to particular machine. Imagine the Nature paper titled "Array programming with NumPy on Australia's Gadi HPC". I doubt it would have the same audience...

Why you ask @ChrisC28 -- did you have anything in mind? As it stands now the package is completely removed from NCI-specifics. Only one of the two examples is NCI-specific, the one that uses ACCESS-OM2 output as forcing. But our plan is to remove this example from the package's documentation and move it to the cosima-recipes (see COSIMA/cosima-recipes#326) and then add a link to the cosima-recipes in this package's docs.

@ashjbarnes
Copy link
Collaborator Author

Thanks Chris! I suggest we have a discussion here and resolve Chris's dot points one by one.

Regarding the commented out sections, given the feedback of @aekiss and @ChrisC28, I'll put them back in in this PR and then @navidcy perhaps we could then re-trim them with any information you think is excessive?

  1. I tend to agree that these details might be beyond what we need to include
  2. This is a good point though and helps to contextualise why it's worth investing in MOM6 tools|
  3. Inputs should be clear from the README of the package itself, but I hadn't thought about the outputs. I think the output files themselves ought to be expanded on in the documentation, if not the paper. Do you think it's sufficient that we say the package generates everything that's needed to run MOM6 except the executable itself without listing and explaining all of the components?
  4. At this stage it's pretty devoid of NCI specific stuff (except for the access om2 example which we're still trying to migrate to cosima examples). One payu-centric thing is still present ( Surface forcing file paths contain are setup for payu users #93 )

@navidcy navidcy changed the title Paper cc JOSS paper edits/comments by Chris Apr 8, 2024
@navidcy
Copy link
Contributor

navidcy commented Apr 8, 2024

Let's merge this and then bring back the commented txt after we first ensure that appropriate modifications occur so that the text flows?

@ashjbarnes
Copy link
Collaborator Author

Let's merge this and then bring back the commented txt after we first ensure that appropriate modifications occur so that the text flows?

Sure sounds good! I'm happy with Chris's changes but can't approve now that it's my PR of course. I'll take your lead on bringing back the text since I'm sure I'll make a big git mess...

Copy link
Contributor

@navidcy navidcy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!
a few edits!
let's add citation to the ALE paper, https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2019MS001954

paper/paper.bib Outdated Show resolved Hide resolved
paper/paper.md Outdated Show resolved Hide resolved
paper/paper.md Outdated Show resolved Hide resolved
paper/paper.md Outdated Show resolved Hide resolved
@@ -76,7 +74,7 @@ However, the package's code design and modularity makes more complex configurati

# Statement of need

The learning curve for setting up a regional ocean model can be quite steep.
The learning curve for setting up a regional ocean model can be quite steep, and it it not obvious for a new user what inputs are required, nor the appropriate format.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The learning curve for setting up a regional ocean model can be quite steep, and it it not obvious for a new user what inputs are required, nor the appropriate format.
The learning curve for setting up a regional ocean model can be quite steep, and it is not obvious for a new user what inputs are required, nor the appropriate format of them.

@navidcy
Copy link
Contributor

navidcy commented Apr 8, 2024

@ashjbarnes I approved the PR but I also made some suggestions. Could you have a look and commit them if you agree or modify wherever you feel?

@navidcy
Copy link
Contributor

navidcy commented Apr 8, 2024

Let's merge this and then bring back the commented txt after we first ensure that appropriate modifications occur so that the text flows?

Sure sounds good! I'm happy with Chris's changes but can't approve now that it's my PR of course. I'll take your lead on bringing back the text since I'm sure I'll make a big git mess...

I can also do the resurrection of the commented text ;)

ashjbarnes and others added 4 commits April 8, 2024 10:43
Co-authored-by: Navid C. Constantinou <[email protected]>
Co-authored-by: Navid C. Constantinou <[email protected]>
Co-authored-by: Navid C. Constantinou <[email protected]>
@ashjbarnes ashjbarnes merged commit 7a20528 into joss-paper Apr 8, 2024
1 check was pending
@ashjbarnes ashjbarnes deleted the paper_CC branch April 8, 2024 08:45
@ashjbarnes
Copy link
Collaborator Author

I've merged so we can do the un-commenting of text separately as a next step, but @ChrisC28 let us know what you think about our responses to your 4 points above. Navid has already addressed 2, there's an issue associated with 4 but we can continue discussing 1 & 3

navidcy added a commit that referenced this pull request Aug 9, 2024
* Saved new PDF of paper

* don't run CI on joss-paper branch

* Saved new PDF of paper

* don't run CI on joss-paper branch

* Saved new PDF of paper

* aekiss is clex

* Saved new PDF of paper

* minor changes

* Saved new PDF of paper

* add gebco

* missing comma

* Saved new PDF of paper

* typos and citations for era5 and glorys'

* Saved new PDF of paper

* new title; bit of rephrasing

* capitalize ECMWF

* Saved new PDF of paper

* add 2 refs for regional MOM6 modeling

* Saved new PDF of paper

* a lot of changes

* Saved new PDF of paper

* mention cookbook seemed a bit out of place

* Saved new PDF of paper

* update figure

* Saved new PDF of paper

* fig caption

* Saved new PDF of paper

* cite arakawa

* Saved new PDF of paper

* alignment

* is it the dash?

* Saved new PDF of paper

* simplify caption

* Saved new PDF of paper

* testfig

* Saved new PDF of paper

* testfig

* Saved new PDF of paper

* testfig

* Saved new PDF of paper

* testfig

* Saved new PDF of paper

* cite tasman-tides

* Saved new PDF of paper

* more details

* Saved new PDF of paper

* more details

* more details

* Saved new PDF of paper

* add ref for mom5

* missed a comma

* Saved new PDF of paper

* AK edits to paper (#141)

* AK suggestions

* Saved new PDF of paper

* tweak acknowledgements

Co-authored-by: Navid C. Constantinou <[email protected]>

* Saved new PDF of paper

* Update paper/paper.md

Co-authored-by: Navid C. Constantinou <[email protected]>

* Saved new PDF of paper

* Update paper/paper.md

* Saved new PDF of paper

* consult -> dig into

a compromise from "decipher"

---------

Co-authored-by: aekiss <[email protected]>
Co-authored-by: Navid C. Constantinou <[email protected]>

* Saved new PDF of paper

* JOSS paper edits/comments by Chris (#144)

* CC modifications to paper document

* Saved new PDF of paper

* add griffies2020ALE

* Saved new PDF of paper

* Update paper/paper.md

Co-authored-by: Navid C. Constantinou <[email protected]>

* Update paper/paper.md

Co-authored-by: Navid C. Constantinou <[email protected]>

* Update paper/paper.md

Co-authored-by: Navid C. Constantinou <[email protected]>

* Saved new PDF of paper

---------

Co-authored-by: Chris Chapman <[email protected]>
Co-authored-by: ChrisC28 <[email protected]>
Co-authored-by: Navid C. Constantinou <[email protected]>
Co-authored-by: ashjbarnes <[email protected]>

* Saved new PDF of paper

* fix refs

* Saved new PDF of paper

* bring back some commented details

* Saved new PDF of paper

* clarification

* Saved new PDF of paper

* minor changes

* add note for citation

* Saved new PDF of paper

* rephrase the use in classroom

* Saved new PDF of paper

* don't define acronyms we never use

* Saved new PDF of paper

* ESMG -> Earth System Modeling Group

* Saved new PDF of paper

* change author order in gridtools ref

* Saved new PDF of paper

* capitalize ESMG

* Saved new PDF of paper

* package is regional-mom6; mention install via conda

* Saved new PDF of paper

* Saved new PDF of paper

* a bit on why regional ocean modeling is needed

* Saved new PDF of paper

* fix refs

* Saved new PDF of paper

* slight rephrase

* slight rephrase

* Saved new PDF of paper

* slight rephrase

* Saved new PDF of paper

* slight rephrase

* Saved new PDF of paper

* Fix CLEx affiliation

* Saved new PDF of paper

* Update paper/paper.md

* Saved new PDF of paper

* minor rephrase

* Saved new PDF of paper

* mention+cite OBC

* Saved new PDF of paper

* fix typo

* Saved new PDF of paper

* josue suggested rephasing for clarity

* Saved new PDF of paper

* red so we don't forget

* Saved new PDF of paper

* Small corrections

* Saved new PDF of paper

* cite Richardson 1922 book

* fix ref

* Saved new PDF of paper

* bit of rephrase

* Saved new PDF of paper

* bit of rephrase

* Saved new PDF of paper

* apply Andrew's suggestions

Co-authored-by: Andrew Kiss <[email protected]>

* Saved new PDF of paper

* Saved new PDF of paper

* better seam discussion

Co-authored-by: Andrew Kiss <[email protected]>

* Saved new PDF of paper

* add intro + cite Bleck 2002

* address andrew's and chris's remarks

* Saved new PDF of paper

* nuke commented text

* Saved new PDF of paper

* add 21CW

* Saved new PDF of paper

* rephrase

* Saved new PDF of paper

* who develops MOM6 is not relevant

* Saved new PDF of paper

* add back reference to fig

* Saved new PDF of paper

* better caption

* Saved new PDF of paper

* remove winstress fig

* Saved new PDF of paper

* fix citation to Bleck 2002

* Saved new PDF of paper

* repetitive ocean model

* Saved new PDF of paper

* cite Polton et al 2023

* Saved new PDF of paper

* add remark about downscaling

* Saved new PDF of paper

* slight rephrase

* Saved new PDF of paper

* Saved new PDF of paper

* incorporate Callum's remarks

* Saved new PDF of paper

* it's double ell

* Saved new PDF of paper

* add UniMelb

* Saved new PDF of paper

* Apply suggestions from code review

Co-authored-by: Andrew Kiss <[email protected]>

* Saved new PDF of paper

* Saved new PDF of paper

* no need to cite Griffies 2020 twice

* Saved new PDF of paper

* add cheeky remark about cosima

* Saved new PDF of paper

* add citation

* Saved new PDF of paper

* in-text cite

* Saved new PDF of paper

* equal contrib

* Saved new PDF of paper

* try subheadings to see how it looks

* Saved new PDF of paper

* cite CEFIregional-mom6

* Saved new PDF of paper

* minor rephrasing

* Saved new PDF of paper

* rephrase

* Saved new PDF of paper

* rephrase

* Saved new PDF of paper

* rephrase

* Saved new PDF of paper

* change title

* Saved new PDF of paper

* Automatic -> automatic

* Saved new PDF of paper

* add missing dois

* add missing commas

* Saved new PDF of paper

* Saved new PDF of paper

* add doi

* Saved new PDF of paper

* code alignment

* Saved new PDF of paper

* add orcid

* Saved new PDF of paper

* use nested figure

* Saved new PDF of paper

* add colorbar in fig

* Saved new PDF of paper

* Added caption details for nested figure

* Saved new PDF of paper

* add Luwei + update caption

* Saved new PDF of paper

* shorten caption

* Saved new PDF of paper

* move fig?

* Saved new PDF of paper

* move fig?

* Saved new PDF of paper

* resize fig?

* Saved new PDF of paper

* add CLEx affiliation + CoE grants

* Saved new PDF of paper

* slight rephrase

* Saved new PDF of paper

* differentiate inner-outer regions

* Saved new PDF of paper

* update refs

* Saved new PDF of paper

* Update paper.bib

remove duplicate reference

* Saved new PDF of paper

* Saved new PDF of paper

* Delete paper/tasman_speed.png

* Saved new PDF of paper

* thanks to reviewers and editor

* Saved new PDF of paper

* add published version + citation info

* fix title

* joss badge on its own line

---------

Co-authored-by: ashjbarnes <[email protected]>
Co-authored-by: ashjbarnes <[email protected]>
Co-authored-by: Andrew Kiss <[email protected]>
Co-authored-by: aekiss <[email protected]>
Co-authored-by: Ashley Barnes <[email protected]>
Co-authored-by: Chris Chapman <[email protected]>
Co-authored-by: ChrisC28 <[email protected]>
Co-authored-by: Dhruv Bhagtani <[email protected]>
Co-authored-by: dhruvbhagtani <[email protected]>
Co-authored-by: John Reilly <[email protected]>
Co-authored-by: reillyja <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants