Skip to content

Update gsd/develop from gmtb/develop 2019/09/24#227

Merged
climbfuji merged 76 commits into
NCAR:gsd/developfrom
climbfuji:update_gsd_develop_from_gmtb_develop_20190924
Sep 24, 2019
Merged

Update gsd/develop from gmtb/develop 2019/09/24#227
climbfuji merged 76 commits into
NCAR:gsd/developfrom
climbfuji:update_gsd_develop_from_gmtb_develop_20190924

Conversation

@climbfuji
Copy link
Copy Markdown
Collaborator

@climbfuji climbfuji commented Sep 24, 2019

climbfuji and others added 30 commits July 25, 2019 16:03
…se, skip optional and intent attributes for variable/type definitions
…ormat and convert back into old format, currently tested for schemes and module variable definitions, not yet for DDTs
…ype and kind definitions when initializing from a metadata table
…riable names that denote the start of a new variable block
…y: define and export LITERAL, use in logical expressions for array references
…py: add capability to parse variable and type definition metadata tables in new metadata format on a per-file basis
…uard to prevent using multi-dimensional character arrays
…red, this only works if all DDTs are defined in the same file and in the correct order
…tments to convert type/variable definitions and fill in dimensions, array references, ...
…e tables one by one, filling in dimension information from type definitions
…20190725

Migrate to new metadata format step 1
…pment work for generating html table from metadata table
…table plus 'argument table', i.e. 'ozphys_run argument table'
First version of metadata2html converter
…to reflect:

a) The gmtb-scm code repository is now public.
b) The EMC NEMS repository is no longer in VLab as it has been moved to GitHub in August 2019. GMTB is forking this repository and no longer mirrorring it.
c) Given that the CCPP-enabling capabilities in the FV3, NEMS, and NEMSfv3gfs repositories were committed to EMC's master in July 2019, the primary branch for CCPP development in the GitHub.com/NCAR fork or mirrors is no longer a special GMTB area (gmtb/ccpp) but is now the primary code (master for NEMSfv3gfs and FV3 and develop for NEMS). The difference in terminogy (master versus develop) is due to the transition of EMC's codes to GitHub and use of GitFlow (NEMS is now on GitHub using GitFlow, so develop is the proper origin/upstream).
d) A clarification on Section 7.4.1 (Creating a PR) asking developers to, when relevant, note in the PR message the existence of associated PRs in separate repositories.
ligiabernardet and others added 24 commits September 1, 2019 16:33
…ariables to GFS_typedefs-based dimensions dictionary that are not used by FV3
TechDoc changes for new metadata format (target gmtb/develop)
…ger needed since we can parse the separate .meta files directly
…_20190904

Convert all schemes to new metadata, new unit conversion micrometer<->meter, merge gsd/develop
…INTERNAL_VARIABLE_DEFINITON_FILE to common.py, correct typo
…velop_20190909

master: update from gmtb develop 2019/09/09
…_batchconvert

gmtb/develop: metadata2html batch processing
…call to check_fortran_type, but do not throw an error in case a DDT is not registered
gmtb/develop: update from master, address issues from previous commit
@climbfuji climbfuji changed the title Update gsd develop from gmtb develop 20190924 Update gsd/develop from gmtb/develop 2019/09/24 Sep 24, 2019
@climbfuji climbfuji marked this pull request as ready for review September 24, 2019 18:56
@climbfuji climbfuji merged commit 4234a7c into NCAR:gsd/develop Sep 24, 2019
@climbfuji climbfuji deleted the update_gsd_develop_from_gmtb_develop_20190924 branch June 27, 2022 02:54
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.

3 participants