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

Doxygen #10

Closed
wants to merge 178 commits into from
Closed

Doxygen #10

wants to merge 178 commits into from

Conversation

qalshidi
Copy link
Contributor

Description

Addresses #9

Add Doxygen makefile Doxyfile

Type of change

  • New feature (non-breaking change that adds functionality)
  • This change requires a documentation update

How Has This Been Tested?

Checked generated html output in my web browser

Test configuration

  • Operating system: Manjaro Linux (Kernel 5.8)
  • Compiler, version number: Doxygen 1.8.20
  • Browser: Firefox

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • [N/A] I have added tests that prove my fix is effective or that my feature works
  • [N/A] New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules
  • [N/A] Add a note to CHANGELOG.md, summarizing the changes

Copy link
Contributor

@aaronjridley aaronjridley left a comment

Choose a reason for hiding this comment

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

This all looks fine to me. I guess. I don't really know what I am looking at, since I have never used Doxygen before. I need to learn how.

aburrell and others added 27 commits March 25, 2021 12:30
Moved python code to an appropriately named module directory and created an init file.
Created an input-output submodule, reorganizing the Aether and GITM reading routines into read and fetch modules.  Also:
- fixed PEP8 compliance,
- updated docstrings,
- added an init file,
- removed duplicate code, and
- made GITM and Aether outputs more similar.
Created a utils sub-module and moved the time routines into this module.
Created a sub-module for plotting routines.
Removed the old python files and directory.
Updated the copyright and license line in the time_conversion file.
Added a sub-module supporting the processing of command line inputs.
Added an import command for the new inputs module.
Extracted the movie routines from the plot_model_results file into their own sub-module.
Updated plot_model_results to use new sub-modules and header output format.
Added the data_prep module, which currently contains a coordinate slicing routine.
Made PEP8 improvements to variable names and replaced appropriate code with routines from the new data_prep sub-module.
Added a routine to calculate the TEC over a specified altitude range.  Also updated the `get_cut_index` routine to return a tuple for slicing data of the expected dimensions.
Used the new TEC calculation routine and removed unnecessary logic loops and variables.
Finished updating the PEP8 changes and renamed the file to indicate that it is a script.
Added `__pycache__` to list of things that git should ignore.
Fixes the bug that ignores files whose name start with `run`.
Adds the default plotting script that was accidentally ignored by git previously.
Removed the old import of the running script that has been moved to the main module directory.
Moved the logger definition to occur before the sub-module imports, so that it is always defined.
@qalshidi qalshidi closed this May 4, 2021
@aaronjridley aaronjridley deleted the doxygen branch July 8, 2022 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants