{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":245496926,"defaultBranch":"main","name":"CCPPStandardNames","ownerLogin":"ESCOMP","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-06T19:06:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33552285?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727474820.0","currentOid":""},"activityList":{"items":[{"before":"743f35cf424cd31471026728e3c4d92c651bffa6","after":null,"ref":"refs/heads/feature/at_surface","pushedAt":"2024-09-27T22:07:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"}},{"before":"0aa3039a1cd60c6720fb1923023badfa26ff833e","after":"6cc07082a146b2a2a128f878a2fc59162cb38da7","ref":"refs/heads/main","pushedAt":"2024-09-27T22:06:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"},"commit":{"message":"Update StandardNamesRules.rst: change`surface` prefix to `_at_surface` suffix (#72)\n\nThis PR changes the rules (and the rules only) to make surface a suffix (at_surface) rather than a prefix. This proposed change was discussed in last week's CCPP framework meeting and is a departure from the CF conventions, which use surface_ as a prefix. The motivation for this change is to maintain consistency with all other level qualifiers that are used as _at_level qualifier (i.e. as suffix).","shortMessageHtmlLink":"Update StandardNamesRules.rst: changesurface prefix to `_at_surface…"}},{"before":"f7a2e0c80b5ff45d79cfdc81c1d428b81015f011","after":"743f35cf424cd31471026728e3c4d92c651bffa6","ref":"refs/heads/feature/at_surface","pushedAt":"2024-09-20T17:26:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Update StandardNamesRules.rst - update rule 1","shortMessageHtmlLink":"Update StandardNamesRules.rst - update rule 1"}},{"before":"64df1db08dce4c4de4942f07e508716472d17933","after":"f7a2e0c80b5ff45d79cfdc81c1d428b81015f011","ref":"refs/heads/feature/at_surface","pushedAt":"2024-09-19T12:58:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/at_surface","shortMessageHtmlLink":"Merge branch 'main' into feature/at_surface"}},{"before":"36d74c40cf26f4bc132a52bfb440db9c43a04be5","after":null,"ref":"refs/heads/bugfix/codeowners","pushedAt":"2024-09-19T12:57:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"}},{"before":"dcd6d17d099e7c2c8bcaff39d45126cf54ca0bde","after":"0aa3039a1cd60c6720fb1923023badfa26ff833e","ref":"refs/heads/main","pushedAt":"2024-09-19T12:57:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Fix CODEOWNERS so that not only ss421 gets notified/must approve (#74)\n\nUpdate CODEOWNERS. See in the file itself: \"Order is important. The last matching pattern has the most precedence.\"\r\n\r\nSee https://github.com/ESCOMP/CCPPStandardNames/pull/73 for example.","shortMessageHtmlLink":"Fix CODEOWNERS so that not only ss421 gets notified/must approve (#74)"}},{"before":"3eab36c32a2033fa5e542d7e6d6aa584afb1aad0","after":"36d74c40cf26f4bc132a52bfb440db9c43a04be5","ref":"refs/heads/bugfix/codeowners","pushedAt":"2024-09-19T12:56:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Merge branch 'main' into bugfix/codeowners","shortMessageHtmlLink":"Merge branch 'main' into bugfix/codeowners"}},{"before":"9b741d70fef2d358b37e20479ad6f5b224d79ad6","after":"dcd6d17d099e7c2c8bcaff39d45126cf54ca0bde","ref":"refs/heads/main","pushedAt":"2024-09-19T12:55:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Add miscellaneous atmosphere variables (#71)\n\nThis adds some new variable names, used in the JEDI system, that are mostly usual variants of existing CCPP variable names. They concern winds, temperature, and relative humidity.","shortMessageHtmlLink":"Add miscellaneous atmosphere variables (#71)"}},{"before":"71c92e32a07dded118118f9ecadd0d3be4ca5aaa","after":"9b741d70fef2d358b37e20479ad6f5b224d79ad6","ref":"refs/heads/main","pushedAt":"2024-09-19T11:34:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Add four wind CF variables (#73)\n\nThis adds four variables related to wind fluid dynamics. The names are already CF names that have not yet been added to the CCPP standard.","shortMessageHtmlLink":"Add four wind CF variables (#73)"}},{"before":null,"after":"3eab36c32a2033fa5e542d7e6d6aa584afb1aad0","ref":"refs/heads/bugfix/codeowners","pushedAt":"2024-09-19T11:29:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Fix CODEOWNERS so that not only ss421 gets notified/must approve\n\nUpdate CODEOWNERS. See in the file itself: \"Order is important. The last matching pattern has the most precedence.\"\r\n\r\nSee https://github.com/ESCOMP/CCPPStandardNames/pull/73 for example.","shortMessageHtmlLink":"Fix CODEOWNERS so that not only ss421 gets notified/must approve"}},{"before":"61db16397511eb8f916783bada9d3e3016ab345d","after":"64df1db08dce4c4de4942f07e508716472d17933","ref":"refs/heads/feature/at_surface","pushedAt":"2024-09-12T15:57:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Update StandardNamesRules.rst","shortMessageHtmlLink":"Update StandardNamesRules.rst"}},{"before":null,"after":"61db16397511eb8f916783bada9d3e3016ab345d","ref":"refs/heads/feature/at_surface","pushedAt":"2024-09-12T15:55:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Update StandardNamesRules.rst: change`surface` prefix to `_at_surface` suffix","shortMessageHtmlLink":"Update StandardNamesRules.rst: changesurface prefix to `_at_surface…"}},{"before":"921605d2caa58c0e018fc245891e4477146e49df","after":"71c92e32a07dded118118f9ecadd0d3be4ca5aaa","ref":"refs/heads/main","pushedAt":"2024-06-02T18:44:09.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"nusbaume","name":"Jesse Nusbaumer","path":"/nusbaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30849041?s=80&v=4"},"commit":{"message":"Merge pull request #69 from MayeulDestouches/feature/water_variables\n\nAdd water variables","shortMessageHtmlLink":"Merge pull request #69 from MayeulDestouches/feature/water_variables"}},{"before":"d54c090bd36a0a33b99859728e9c8b37516d3034","after":"921605d2caa58c0e018fc245891e4477146e49df","ref":"refs/heads/main","pushedAt":"2024-04-23T14:18:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Add CODEOWNERS (#66)\n\n* Add CODEOWNERS","shortMessageHtmlLink":"Add CODEOWNERS (#66)"}},{"before":"98e81e5e6cfb4daf4f02657409bdcb769c442c00","after":"d54c090bd36a0a33b99859728e9c8b37516d3034","ref":"refs/heads/main","pushedAt":"2024-04-16T23:28:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Add a rule to clarify vertical stagger suffixes (#65)\n\nThis PR solves issue #61 on clarifying the use of the _at_interface suffix. I expanded rule number 4, which describes the use of location suffixes:\r\n\r\nBy default (when not specified otherwise), variables are grid means or centers (defined by the host). If a variable is defined at a different physical location, a qualifier should be used to denote this. For example, to specify the vertical location of a variable with respect to vertical grid cells, the following rules apply. If [variable] doesn't have a vertical location suffix and is defined on n levels:\r\n\r\n[variable]_at_interfaces is defined at the interfaces between grid cells vertically, including the bottom-most and top-most interfaces. It is defined on n+1 levels.\r\n[variable]_at_top_interfaces is defined at the interfaces between grid cells vertically, including the top-most interface but excluding the bottom-most interface. It is defined on n levels.\r\n[variable]_at_bottom_interfaces is defined at the interfaces between grid cells vertically, including the bottom-most interface but excluding the top-most interface. It is defined on n levels.","shortMessageHtmlLink":"Add a rule to clarify vertical stagger suffixes (#65)"}},{"before":"2e46866a991e1fa1db83686d3e50999e062b2bbb","after":"98e81e5e6cfb4daf4f02657409bdcb769c442c00","ref":"refs/heads/main","pushedAt":"2024-04-16T11:35:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"climbfuji","name":"Dom Heinzeller","path":"/climbfuji","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8006981?s=80&v=4"},"commit":{"message":"Update Standard Name Rules table for dimensionless units, change variables improperly using \"1\" to \"fraction\" (#62)\n\nRelated to Issue #26 and discussion therein, this PR updates the Standard Name Rules table for dimensionless units, removing some ambiguity in wording, separating out \"frac\" from \"percent\" entries (since fractions and percentages are different things, and can theoretically be converted) and clarifying when \"1\" should be used. In addition, several standard names that reference fractions are updated to appropriately use \"frac\" rather than \"1\".","shortMessageHtmlLink":"Update Standard Name Rules table for dimensionless units, change vari…"}},{"before":"005a3467dc327a270be46828206e21acea63f5a9","after":"2e46866a991e1fa1db83686d3e50999e062b2bbb","ref":"refs/heads/main","pushedAt":"2024-04-11T15:23:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"},"commit":{"message":"New sub-section and standard names for land surface variables (#60)\n\nThis PR addresses Issue #59","shortMessageHtmlLink":"New sub-section and standard names for land surface variables (#60)"}},{"before":"b7524d2cc8975b52793c2a28fb8314b49e3b9a95","after":"005a3467dc327a270be46828206e21acea63f5a9","ref":"refs/heads/main","pushedAt":"2024-02-27T03:38:48.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"nusbaume","name":"Jesse Nusbaumer","path":"/nusbaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30849041?s=80&v=4"},"commit":{"message":"Merge pull request #56 from nusbaume/sima_ideal_phys_stdnames\n\nAdd new standard names from NCAR idealized physics schemes","shortMessageHtmlLink":"Merge pull request #56 from nusbaume/sima_ideal_phys_stdnames"}},{"before":"e26962d5beff55026b1a191522c6e9b74443f73b","after":"b7524d2cc8975b52793c2a28fb8314b49e3b9a95","ref":"refs/heads/main","pushedAt":"2024-01-18T15:20:55.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"nusbaume","name":"Jesse Nusbaumer","path":"/nusbaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30849041?s=80&v=4"},"commit":{"message":"Merge pull request #55 from nusbaume/fix_section_link_gen\n\nAdd function to apply conversion rules to generated markdown links","shortMessageHtmlLink":"Merge pull request #55 from nusbaume/fix_section_link_gen"}},{"before":"67783d172f2a2c2a2f87458d62fd551cbda46c3d","after":"e26962d5beff55026b1a191522c6e9b74443f73b","ref":"refs/heads/main","pushedAt":"2023-12-22T20:49:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"},"commit":{"message":"Add including_point_above_model_top --> extended_up_by_1 suffix (#51)\n\nThis PR adds the suggested suffix (extended_up_by_1) to the rules document and adds the air_pressure_extended_up_by_1 variable and vertical_layer_dimension_extended_up_by_1 dimension to the standard_names.","shortMessageHtmlLink":"Add including_point_above_model_top --> extended_up_by_1 suffix (#51)"}},{"before":"d8b060de1d3e8c4b284380a4dd406b03c20f205f","after":"67783d172f2a2c2a2f87458d62fd551cbda46c3d","ref":"refs/heads/main","pushedAt":"2023-12-04T20:18:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"},"commit":{"message":"Fix invalid standard names, add standard name checking script and github action (#52)\n\nThis PR introduces a Github Action to automatically check the validity of Standard Names against the list of criteria specified by the CF conventions: Must only contain lowercase letters, numerals, or underscores, and the first character must be a letter. This is achieved with a new script (tools/check_name_rules.py) that parses the given standard names xml file, and checks each name against these rules, returning an error if any invalid names are found. This action will run on all branches for any new commits to ensure any new names follow these rules.\r\n\r\nThis new script revealed several existing invalid names; those have been corrected as part of this PR.","shortMessageHtmlLink":"Fix invalid standard names, add standard name checking script and git…"}},{"before":"f0b76c87534cf67658f2201be7622a064caa6ae1","after":"d8b060de1d3e8c4b284380a4dd406b03c20f205f","ref":"refs/heads/main","pushedAt":"2023-10-24T17:55:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"},"commit":{"message":"Merge pull request #40 from K20shores/musica_micm_names\n\nAdds a standard name that will enable a CCPP compliant model to pass a configuration file necessary to run the micm solver to solve chemistry.","shortMessageHtmlLink":"Merge pull request #40 from K20shores/musica_micm_names"}},{"before":"7b0fa707e21ef3bdd5ba73cbcfd42b065dcbac2d","after":"f0b76c87534cf67658f2201be7622a064caa6ae1","ref":"refs/heads/main","pushedAt":"2023-10-02T22:14:47.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"nusbaume","name":"Jesse Nusbaumer","path":"/nusbaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30849041?s=80&v=4"},"commit":{"message":"Merge pull request #47 from nusbaume/stdname_meta_checker\n\nAdd CCPP metadata file standard name checking script","shortMessageHtmlLink":"Merge pull request #47 from nusbaume/stdname_meta_checker"}},{"before":"8382d0e1ce63148bea029486550a5dc8dd5d5874","after":"7b0fa707e21ef3bdd5ba73cbcfd42b065dcbac2d","ref":"refs/heads/main","pushedAt":"2023-09-22T21:28:16.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"},"commit":{"message":"Merge pull request #44 from jeromebarre/main\n\nAdding atmospheric composition variables for JCSDA needs","shortMessageHtmlLink":"Merge pull request #44 from jeromebarre/main"}},{"before":"fe41e788e2ea7b69989acfa6d87bafdb03631c31","after":"8382d0e1ce63148bea029486550a5dc8dd5d5874","ref":"refs/heads/main","pushedAt":"2023-08-28T20:15:09.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"},"commit":{"message":"Merge pull request #45 from nusbaume/gravity_and_typos\n\nAdded a new \"scalar\" gravitational acceleration standard name, and move the variable version into the state_variables section.\r\n\r\nI also fixed some typos and updated some other standard names as described in the fix typos issue. I should note that one standard name was changed slightly more than what was described in the issue at a scientist's request.\r\n\r\nFixes #39\r\nFixes #11","shortMessageHtmlLink":"Merge pull request #45 from nusbaume/gravity_and_typos"}},{"before":"d7d77b03d47ffa74b3db6eb5de86850bcbf41245","after":"fe41e788e2ea7b69989acfa6d87bafdb03631c31","ref":"refs/heads/main","pushedAt":"2023-07-31T20:39:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"},"commit":{"message":"Merge pull request #43 from mkavulich/fix_typo\n\nFix typo in standard names","shortMessageHtmlLink":"Merge pull request #43 from mkavulich/fix_typo"}},{"before":"7ad5f7cdc8151e80852a3e00804a86813f507fad","after":"d7d77b03d47ffa74b3db6eb5de86850bcbf41245","ref":"refs/heads/main","pushedAt":"2023-06-26T22:09:21.773Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"nusbaume","name":"Jesse Nusbaumer","path":"/nusbaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30849041?s=80&v=4"},"commit":{"message":"Merge pull request #37 from nusbaume/cloud_rules\n\nAdd new cloud standard name rule, and update cloud_area_fraction","shortMessageHtmlLink":"Merge pull request #37 from nusbaume/cloud_rules"}},{"before":"cb04e7992489c8627f9f2ebc447157e7e3b426c0","after":"7ad5f7cdc8151e80852a3e00804a86813f507fad","ref":"refs/heads/main","pushedAt":"2023-06-13T16:51:50.959Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"nusbaume","name":"Jesse Nusbaumer","path":"/nusbaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30849041?s=80&v=4"},"commit":{"message":"Merge pull request #38 from MayeulDestouches/feature/specific_humidity\n\nRename `specific_humidity`","shortMessageHtmlLink":"Merge pull request #38 from MayeulDestouches/feature/specific_humidity"}},{"before":"a81b4caee88b5a1d1874f99b93232da9c264852c","after":"cb04e7992489c8627f9f2ebc447157e7e3b426c0","ref":"refs/heads/main","pushedAt":"2023-05-16T14:57:26.823Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"nusbaume","name":"Jesse Nusbaumer","path":"/nusbaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30849041?s=80&v=4"},"commit":{"message":"Merge pull request #35 from nusbaume/precip_rules\n\nAdd new 'precipitation' standard name rule.","shortMessageHtmlLink":"Merge pull request #35 from nusbaume/precip_rules"}},{"before":"041836738f1c3f946349a95bb0f608ee4ec2a346","after":"a81b4caee88b5a1d1874f99b93232da9c264852c","ref":"refs/heads/main","pushedAt":"2023-05-15T22:03:06.593Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mkavulich","name":"Michael Kavulich","path":"/mkavulich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12705538?s=80&v=4"},"commit":{"message":"Merge pull request #34 from jfrost-mo/github-actions-ci\n\nAdd GitHub Actions CI for pull requests","shortMessageHtmlLink":"Merge pull request #34 from jfrost-mo/github-actions-ci"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QyMjowNzowMC4wMDAwMDBazwAAAATDDhJN","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0xNVQyMjowMzowNi41OTM1NDJazwAAAAMtS6eO"}},"title":"Activity · ESCOMP/CCPPStandardNames"}