-
Notifications
You must be signed in to change notification settings - Fork 137
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
Add stage "assim" and optional obs_seq write to outline #677
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi Kevin,
I started reviewing this, the changes are ok. I think the observation writing comment is a bit misleading.
But then I read the whole page
"If you want to try out a different filter type modify the filter code in the assim_tools_mod.f90 file. See the MODULE assim_tools_mod documentation."
what?!
There are broken links "code tree" "DART web pages".
There is a separate high-level da workflow page
There is this 'filters' page that is out-of-date.
I don't think it makes sense at all to have 2 (maybe 3 or more) versions of the same documentation.
Another page:
"controlling which output files are output by filter"
hi kevin, to answer your question about assim vs output files -- the difference is when filter cycles multiple times without exiting, like for the lower order models. the assim files have a time series of states, while output only has the last model state and can be used as a restart file. |
Thanks! I had just figured that out and was about to comment on it. |
It looks like I've opened another can-o-worms . . . |
I think if you're fixing "Detailed Program Execution of filter" then it needs fixed in the documentation as a whole. |
hot take: let's take an hour or so at the CISL in person to sort out the structure of the dart documentation. |
something to think about before a documentation discussion: best advice i got from a documentation writer at IBM was decide who your audience is when you're writing each part of the docs. new user, power user, developer, manager/funding agent, etc. |
Excellent advice! |
I started looking into the "If you want to try out a different filter type"... and quickly found |
Added item about posterior inflation damping. Moved 'analysis' entry to the correct place (after posterior obs items) No entries about debugging options. Clarified item about looping. Not done: many problems Helen identified. This will wait until after a strategy meeting (week of 2024-5-20)
Hi Kevin, closing this as we chatted about at the CISL in person week |
Description:
The "Detailed program execution" in filter.rst is missing the "assim" stage.
I also added a line about the optional writing of partial obs_seq file contents.
What difference can there be between the "assim" and "output" stages?
It's not the posterior inflation; that's done before "assim".
Fixes issue
#227
Types of changes
Documentation changes needed?
Tests
I remade the documentation with
make html
operating on this new branch.Checklist for merging
Checklist for release
Testing Datasets