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

Final Report: Development of a flexible parametric hurricane model for coastal coupled applications, NOAA Technical Memorandum, 2021. #7

Open
saeed-moghimi-noaa opened this issue Jun 22, 2021 · 27 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@saeed-moghimi-noaa
Copy link

No description provided.

@saeed-moghimi-noaa saeed-moghimi-noaa added the documentation Improvements or additions to documentation label Jun 22, 2021
@pvelissariou1
Copy link
Collaborator

Started the documentation for PaHM.

@saeed-moghimi-noaa
Copy link
Author

Hi @pvelissariou1 Please update here the state of tech report progress. Thanks, -Saeed

@pvelissariou1
Copy link
Collaborator

It is a couple of weeks behind. Scheduled for completion by September 27. Preliminary material in place (most handwritten). First draft available by September 20.

@saeed-moghimi-noaa
Copy link
Author

@pvelissariou1 Please update this issue following our meeting today. -Saeed

@saeed-moghimi-noaa
Copy link
Author

saeed-moghimi-noaa commented Oct 21, 2021

@pvelissariou1
Oct 29 will be the delivery of the tech report. This include times series and HWM validation.

@pvelissariou1
Copy link
Collaborator

Documentation files have been updates in PaHM.
The updates include:

  1. Doxygen documented fortran source codes
  2. Doxygen and CMake config files in the doc directory (tested Doxyfile, CMakeLists.txt config files)
  3. Created images/*.png files relevant to PaHM documentation (full set of files are kept locally)
  4. Created style files for LaTeX and Doxygen in doc/
  5. Generated the PaHM html version of the manual as well as a PDF version of it
  6. Html/LaTeX documentation is fully hyperlinked and contains "call/called by" hyperlinked relational graphs
    Issues:
  7. LaTeX does not ouput the sequence of file contents properly (need to reconfigure how doxygen rearranges the doc pages"
  8. Resulting doc will be about 500 pages long. LaTeX now produces "compacted" pages as much as possible, thus reducing the documentation for about 80 pages.

@pvelissariou1
Copy link
Collaborator

The PaHM documentation is part of the PaHM/CoastalApp repositories and it can be produced
from within PaHM using doxygen.
Requirements:

  1. Doxygen
  2. Latex distribution
  3. MathJax (to render the math equations properly, thus producing better visual results)

@pvelissariou1
Copy link
Collaborator

Added the Doxygen Layout file for html/latex tree generation and display. Needs improvement for more pleasing and organized outputs.

@saeed-moghimi-noaa saeed-moghimi-noaa changed the title Development of a flexible parametric hurricane model for coastal coupled applications, NOAA Technical Memorandum, 2021. Fianl Report: Development of a flexible parametric hurricane model for coastal coupled applications, NOAA Technical Memorandum, 2021. Aug 1, 2022
@pvelissariou1 pvelissariou1 changed the title Fianl Report: Development of a flexible parametric hurricane model for coastal coupled applications, NOAA Technical Memorandum, 2021. Final Report: Development of a flexible parametric hurricane model for coastal coupled applications, NOAA Technical Memorandum, 2021. Aug 4, 2022
@saeed-moghimi-noaa
Copy link
Author

@pvelissariou1
Finalize the 1st draft before 18 Aug 2022.

@saeed-moghimi-noaa
Copy link
Author

@pvelissariou1
Finalize the 1st draft before 29 Aug 2022.

@saeed-moghimi-noaa
Copy link
Author

Switched with Parmetis tasks due to need from developers.

The report will be wrapped up this week.

@saeed-moghimi-noaa
Copy link
Author

@pvelissariou1 will send the report for review tomorrow (9/9/2022).

@saeed-moghimi-noaa
Copy link
Author

@pvelissariou1

  • The decision is to wrap up the report for PaHM + ADCIRC coupling through NUOPC/ESMF
  • Still some pages need to be added to the report on introduction
  • Some pages on model application
    • stand alone
    • coupled
  • Remove the pahm code
  • add few starting pages for NOAA report

Making sure the PDF is 508 compliance after the review to be submitted to NOAA library

  • PPT file is sent to Takis

@saeed-moghimi-noaa
Copy link
Author

@pvelissariou1

The report will be submitted by Sep 16, 2022. The report for PaHM + ADCIRC coupling through NUOPC/ESMF.

@pvelissariou1
Copy link
Collaborator

@saeed-moghimi-noaa

Update:

  1. Added most of the additional pages.
  2. Temporarily removed the PaHM code part
  3. Fixed most of the issues in doxygen generated latex files
    (created scripts to post-process the doxygen generated latex and html files)
  4. Doxygen does not support auto-numbering and proper cross reference for figures and sections/subsections
    in the document. Work around for that was to create global definitions for the figure/section links. The cross-references
    look now like:
    cross-ref
    I hope this is acceptable.
  5. Working to finalizing report to submit first draft (both in pdf and html)
  6. After the final version there will be a post-processing filtering of the latex files so the final report
    will look as expected (tables, sections, figures, etc ...)

@saeed-moghimi-noaa
Copy link
Author

Thanks for the update @pvelissariou1 , looking forward to the completed 1st draft of the report. -Saeed

@saeed-moghimi-noaa
Copy link
Author

Update from Monday 9/19/2022

  • Work on 1st draft is still on-going.

@pvelissariou1

  • Only focus on finalizing the content in doxygen side (add texts needed for conclusion and elsewhere in the report)
  • Generate the latex file
  • Work on Latex to finalize the 1st draft

The continuation of this item is very concerning.

@pvelissariou1
Copy link
Collaborator

@saeed-moghimi-noaa

First draft of the PaHM documentation is online at:
HTML version: https://noaa-ocs-modeling.github.io/PaHM/pahm_manual.pdf
PDF version: https://noaa-ocs-modeling.github.io/PaHM/pahm_manual.pdf

@saeed-moghimi-noaa
Copy link
Author

@pvelissariou1
Report need to be added. Today Takis will send 1st draft including:

  • Coupled model configuration
  • Three 1st pages

@pvelissariou1
Copy link
Collaborator

@saeed-moghimi-noaa

The issues with the generated pdf pages have been resolved.
Steps:

  1. Create a top level latex file (pahm_manual.tex) that replaces the one created by Doxygen (refman.tex)
    The new file has refined latex commands that at the end produce a more proper pdf document.
  2. Allow Doxygen to generate all individual latex files as before
  3. Input into pahm_manual.tex all the relevant files generated by Doxygen (step 2)
  4. Run pdflatex to generate the final pdf file

The above steps are automated into the Makefile that creates the documentation.
Example of generated file (without the first pages for the moment): Updated PaHM Manual

@saeed-moghimi-noaa
Copy link
Author

In Review

@janahaddad
Copy link
Collaborator

@saeed-moghimi-noaa & @pvelissariou1 is this report still under review?

@pvelissariou1
Copy link
Collaborator

Yes, we left as is. I also need to update the doc/manual. I'll keep it open for the time being.

@saeed-moghimi-noaa
Copy link
Author

saeed-moghimi-noaa commented Feb 14, 2024

@pvelissariou1

Please reshape it into the official NOAA reports to get the review process started. See here an example:
On-demand Automated Storm Surge Modeling Including
Inland Hydrology Effects

Thanks,
-Saeed

@pvelissariou1
Copy link
Collaborator

@saeed-moghimi-noaa Saeed, I have done that and sent it to Zizang as I remember. I can do it again though.

@saeed-moghimi-noaa
Copy link
Author

Would you please forward that email to me once again?

Thanks

@pvelissariou1
Copy link
Collaborator

@saeed-moghimi-noaa I remembered now, I sent an email to Ed and you about the report. Anyway, I found the report:
pahm_report.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants