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

Hemco 3.10.1 #17

Open
wants to merge 96 commits into
base: geos/latest_gcc
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
ccd4fce
Update Python packages for ReadTheDocs builds
yantosca Mar 14, 2024
f602c59
Update GitHub labels for issues/PRs that should not go stale
yantosca Apr 22, 2024
bd4f2de
Now use the "stale" GitHub action instead of StaleBot
yantosca Apr 22, 2024
d3fae96
Merge PR #274 (Replace stalebot with "stale" GitHub action)
yantosca Apr 22, 2024
7ff82cf
Updated the list of authors
yantosca May 23, 2024
9684a72
Update Github issue templates to use issue forms
msulprizio May 29, 2024
e6d0708
Merge PR #276 (Update Github issue templates to use issue forms)
yantosca May 29, 2024
c6e2e67
Merge "dev/no-diff-to-benchmark" into the HEMCO 3.9.0 dev stream
yantosca May 29, 2024
db13ef8
Merge 'docs/dev' into the HEMCO 3.9.0 development stream
yantosca May 29, 2024
b9f721d
geos-chem-shared-docs update: Doc updates for GC 14.4.0 / HEMCO 3.9.0
yantosca May 29, 2024
0231523
Merge dev/3.9.0 into the main HEMCO branch
yantosca May 30, 2024
3bd40ad
HEMCO 3.9.0 release commit
yantosca May 30, 2024
fb8fb48
Now use comma-separated list for exempt-issue-labels
yantosca Jun 4, 2024
55d27e2
Merge PR #280 (Now use comma-separated list in stale.yml )
yantosca Jun 5, 2024
0221d4e
Merge no-diff-to-benchmark updates into main
yantosca Jun 28, 2024
2192e0e
HEMCO 3.9.1 release
yantosca Jun 28, 2024
ebd4177
Remove InvMEGAN manual diagnostics from hcox_megan_mod.F90
yantosca Jul 12, 2024
cc2e555
RTD update: Fix typos in hco-ref-guide/hemco-config.rst
yantosca Jul 15, 2024
40066bc
Merge PR #282 (Remove manual InvMEGAN diagnostics)
yantosca Jul 16, 2024
076884c
RTD Updates: Convert several :option" tags to subsections
yantosca Jul 17, 2024
65c569c
Update CONTRIBUTING.md
yantosca Jul 18, 2024
0a610d2
Removed broken link to GitHub flow in CONTRIBUTING.md
yantosca Jul 18, 2024
3ecbb3b
Merge "docs/dev" branch into HEMCO 3.9.2 development stream.
yantosca Jul 24, 2024
e68ebae
HEMCO 3.9.2 release
yantosca Jul 24, 2024
ef736e5
Hotfix: Fix invalid YAML syntax in .github/workflows/stale.yml
yantosca Jul 26, 2024
b249977
Update CHANGELOG w/ pressure fix for HEMCO standaloen
yantosca Jul 31, 2024
8be6b60
Convert PSFC from hPa -> Pa in HCO_CalcVertGrid
yantosca Jul 31, 2024
f2b6ae4
Merge PR #284 (Fix inconsistent pressure units in HEMCO standalone)
yantosca Aug 1, 2024
bcce2a6
Add ALK6, C4H6, EBZ, STYR, TMB emission factors for GFED & FINN
yantosca Aug 1, 2024
3076296
Species ACR should use index #41 in hcox_gfed_include_gfed4.H
yantosca Aug 6, 2024
5e72223
Merge "no-diff-to-benchmark" updates into main for HEMCO 3.9.3
yantosca Aug 13, 2024
41605bd
HEMCO 3.9.3 release
yantosca Aug 13, 2024
253b0fc
Merge HEMCO 3.9.3 back into the 3.10.0 development stream
yantosca Aug 13, 2024
a657308
RTD update: Remove "Scale (or zero) emissions w/ a rectangular mask"
yantosca Aug 14, 2024
af21f3c
Update hcox_soilnox_mod.F90 to use soil temperature and parameterizar…
msulprizio Aug 15, 2024
99ee81b
Add TSOIL1 field to ExtState object for soil NOx extension
msulprizio Aug 15, 2024
1c6356d
Merge PR #285 (Add em. factors for ALK6, C4H6, EBZ, STYR, TMB)
yantosca Aug 19, 2024
d0d5fca
PR #285 post-merge fix: Update CHANGELOG.md
yantosca Aug 19, 2024
b8f8186
Make minor changes to hcox_soilnox_mod.F90 for soil temperature option
msulprizio Aug 19, 2024
414ca02
Merge branch 'origin/dev/3.10.0' into feature/ywang_soil_nox
msulprizio Aug 21, 2024
8f690fe
RTD update: Update GNU 10.2.0 -> GNU 12.2.0 in docs
yantosca Aug 29, 2024
64bd75b
geos-chem-shared-docs update: Use [email protected] in load-libraries-guide.rst
yantosca Aug 29, 2024
c55b3ce
Fix compile issues and error messages in hcox_soilnox_mod.F90
msulprizio Sep 3, 2024
ca5a03e
Update jinja2 to 3.1.4 in docs/requirements.txt
yantosca Sep 4, 2024
d87b219
Add fix to hcox_soilnox_mod.F90 to only initialize TSOIL when UseSoil…
msulprizio Sep 5, 2024
c6a9d46
Merge PR #287 (Updated Y. Wang soil NOx scheme as an option)
yantosca Sep 13, 2024
dc20c3a
Bugfix: Restore stale workflow functionality
msulprizio Sep 24, 2024
a3d0c9a
Merge PR #289 containing a fix for the stale issue Github workflow
msulprizio Sep 27, 2024
842fac0
geos-chem-shared-doc-updates: Moved config file doc to this repo etc.
yantosca Oct 2, 2024
36fbbcb
geos-chem-shared-docs update: GC input data; GCHP History guide
yantosca Oct 15, 2024
ee43c73
Only write HEMCO standalone dry run header to log file if open
yantosca Nov 5, 2024
3fb3e6c
RTD update: Add documentation about the HEMCO standalone dry-run
yantosca Nov 5, 2024
c710393
Copy download_data.{py,yml} to HEMCO standalone rundir
yantosca Nov 6, 2024
f0ce37b
Fixed issues in HEMCO standalone dry-run scripts
yantosca Nov 6, 2024
69b3481
geos-chem-shared-docs update: Link to dry-run doc from GCID portal doc
yantosca Nov 6, 2024
e9d951f
Merge PR #295 (Add HEMCO-standalone dry run scripts)
yantosca Nov 7, 2024
d40706e
RTD updates for 3.10.0; Also updated version numbers
yantosca Nov 7, 2024
b88ff92
Merge PR #292 (ReadTheDocs updates for HEMCO 3.10.0)
yantosca Nov 7, 2024
deaa192
HEMCO 3.10.0 release
yantosca Nov 8, 2024
ab94096
Added amIRoot condition to writing message about opening files with H…
lizziel Dec 3, 2024
d00af43
Merge pull request #296 from geoschem/bugfix/reduce_hemco_read_prints…
lizziel Dec 3, 2024
49b1300
Pass am_I_Root to several HEMCO subroutines to restrict prints if usi…
lizziel Nov 7, 2024
7656195
Add field outLUN to HcoConfig object to store output LUN
lizziel Nov 15, 2024
b5bf99c
Update prints that wrote to LUN 6 to instead write to HcoConfig%outLUN
lizziel Nov 15, 2024
5d08ec7
Add optional LUN to 'noErr' hco_error_mod submodules to specify log
lizziel Nov 15, 2024
065f38a
Always set LogFile to atm.log if using CESM
lizziel Nov 15, 2024
d1594fc
This commit is a squash of the following commits:
lizziel Nov 20, 2024
6ae8132
Use HcoState%Config%amIRoot rather than pass am_I_Root as argument
lizziel Dec 3, 2024
86276db
Pass verbose and return log LUN from HCO_LogFile_Open
lizziel Dec 16, 2024
96a21de
Streamline HCO_Error, HCO_Warning, and HCO_Msg; remove HCO_IsVerb
lizziel Dec 16, 2024
2f1129d
Only print that opening volcano file once; fix compiler errors
lizziel Dec 16, 2024
4ec0b99
Clean up hco_error_mod comments and remove warnings count
lizziel Dec 17, 2024
f8d9e84
Fix bug in HCO_MSG call in TOMAS dustdead extension
lizziel Dec 17, 2024
6c79715
Update HEMCO standalone with log updates
lizziel Dec 17, 2024
a7e12a8
Changed duplicate diagnostic message to warning on root
lizziel Dec 17, 2024
5cb571e
Remove RC from HCO_WARNING argument list since not used
lizziel Dec 17, 2024
876f56b
Include separator in HEMCO extension init message on even if not verbose
lizziel Dec 17, 2024
703d018
Update messages about warnings
lizziel Dec 17, 2024
99a2e48
Write warning about duplicate diagnostics to stdout and only if verbose
lizziel Dec 17, 2024
25a751b
Update changelog and remove extraneous file
lizziel Dec 17, 2024
8672c5f
Edits to changelog
lizziel Dec 17, 2024
844eb0f
Update version string to 3.10.1
lizziel Dec 17, 2024
4e930ec
Fix typos in comments
lizziel Dec 18, 2024
428c58d
Remove unused variable
lizziel Dec 19, 2024
c76adbb
Merge pull request #298 from geoschem/feature/improve_log_flexibility…
lizziel Dec 19, 2024
73e3bf4
Fix F77 formatting in dustdead extension (.F not .F90)
lizziel Dec 20, 2024
d9a117e
Remove print of ThisDiagn%MassScal which is never set in the model
lizziel Dec 20, 2024
e61ab90
Update changelog
lizziel Dec 20, 2024
b94f2e0
Merge pull request #300 from geoschem/bugfix/run_with_geos
lizziel Dec 20, 2024
1b6ef80
RTD Update: Added KPP-Standalone Supplemental Guide
yantosca Jan 3, 2025
c89f77e
geos-chem-shared-docs update: Updated error-guide.rst
yantosca Jan 3, 2025
d28542b
Update documentation for HEMCO LogFile setting
yantosca Jan 3, 2025
be00626
Merge the dev/no-diff-to-benchmark into the 3.10.1 release branch
yantosca Jan 10, 2025
6bed0d5
Merge docs/dev into release/3.10.1
yantosca Jan 10, 2025
0ae25d2
HEMCO 3.10.1 release
yantosca Jan 10, 2025
8cab187
Merge remote-tracking branch 'upstream/main' (3.10.1)
lizziel Jan 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 115 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
name: Bug or Issue Report
description: Report a bug or issue with HEMCO
title: "Put a one-line description here"
labels: ["category: Bug"]
body:
- type: input
id: name
attributes:
label: Your name
validations:
required: true
- type: input
id: affiliation
attributes:
label: Your affiliation
validations:
required: true
- type: textarea
id: what-happened
attributes:
label: What happened? What did you expect to happen?
placeholder: Describe your issue
validations:
required: true
- type: textarea
id: steps-to-reproduce
attributes:
label: What are the steps to reproduce the bug?
placeholder: Explain what you did
validations:
required: true
- type: textarea
id: log-files
attributes:
label: Please attach any relevant configuration and log files.
description: Drag and drop files like the HEMCO log file, HEMCO_Config.rc, HEMCO_Diagn.rc, and build_info/summarize_build here. You may need to rename files to end in .txt first.
validations:
required: false
- type: input
id: version
attributes:
label: What HEMCO version were you using?
placeholder: e.g. 3.9.0
validations:
required: true
- type: dropdown
id: machine
attributes:
label: What environment were you running HEMCO on?
multiple: true
options:
- Local cluster
- AWS
- Personal computer
- Other (please explain below)
validations:
required: true
- type: input
id: compiler-version
attributes:
label: What compiler and version were you using?
placeholder: e.g. gcc 10.2.0, ifort 19.0.5.281
validations:
required: true
- type: dropdown
id: implemenation
attributes:
label: Will you be addressing this bug yourself?
description: If Yes, please also assign this issue to yourself (if possible)
multiple: false
options:
- "Yes"
- "Yes, but I will need some help"
- "No"
validations:
required: true
- type: dropdown
id: configuration
attributes:
label: In what configuration were you running HEMCO?
multiple: false
options:
- Standalone
- GCClassic
- GCHP
- Other (please explain in additional information section below)
validations:
required: true
- type: input
id: resolution
attributes:
label: As what resolution were you running HEMCO?
placeholder: "e.g. 4x5, 2x2.5, 0.5x0.625, 0.25x0.3125"
validations:
required: true
- type: dropdown
id: meteorology
attributes:
label: What meterology fields did you use?
multiple: false
options:
- GEOS-FP
- GEOS-IT
- MERRA-2
- GCAP 2.0
- Other (please explain in additional information section below)
validations:
required: true
- type: textarea
id: additional-info
attributes:
label: Additional information
description: Please provide any additional information here that you think might be relevant.
validations:
required: false
17 changes: 0 additions & 17 deletions .github/ISSUE_TEMPLATE/new-feature-or-discussion.md

This file was deleted.

50 changes: 50 additions & 0 deletions .github/ISSUE_TEMPLATE/new-feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Feature Request
description: Request a new HEMCO feature
title: "Put a one-line description here"
labels: ["category: Feature Request"]
body:
- type: input
id: name
attributes:
label: Your name
validations:
required: true
- type: input
id: affiliation
attributes:
label: Your affiliation
validations:
required: true
- type: textarea
id: feature-description
attributes:
label: Provide a clear and concise overview of the new feature requested.
validations:
required: true
- type: textarea
id: reference
attributes:
label: Reference(s)
description: If this is a science update, please provide a literature citation.
placeholder: "e.g. Bey et al., Global modeling of tropospheric chemistry with assimilated meteorology: Model description and evaluation, J. Geophys. Res., 106, 23,073-23,096, 2001."
validations:
required: false
- type: dropdown
id: implemenation
attributes:
label: Will you be implementing this feature yourself?
description: If Yes, please also assign this issue to yourself (if possible)
multiple: false
options:
- "Yes"
- "Yes, but I will need some help"
- "No"
validations:
required: true
- type: textarea
id: additional-info
attributes:
label: Additional information
description: Please provide any additional information here that you think might be relevant.
validations:
required: false
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/question-discussion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Question or Discussion
description: Ask a question about HEMCO or start a discussion
title: "Put a one-line description here"
labels: ["category: Question"]
body:
- type: input
id: name
attributes:
label: Your name
validations:
required: true
- type: input
id: affiliation
attributes:
label: Your affiliation
validations:
required: true
- type: textarea
id: description
attributes:
label: Please provide a clear and concise description of your question or discussion topic.
validations:
required: true
21 changes: 0 additions & 21 deletions .github/ISSUE_TEMPLATE/question-issue.md

This file was deleted.

8 changes: 2 additions & 6 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,6 @@
Name:
Institution:

### Confirm you have reviewed the following documentation

- [ ] [Contributing guidelines](https://hemco.readthedocs.io/en/stable/reference/CONTRIBUTING.html)

### Describe the update

Please provide a clear and concise overview of the update.
Expand All @@ -19,6 +15,6 @@ Please provide details on how this update will impact model output and include p

If this is a science update, please provide a literature citation.

### Related Github Issue(s)
### Related Github Issue

Please link to the corresponding Github issue here. If fixing a bug, there should be an issue describing it with steps to reproduce.
Please link to the corresponding Github issue(s) here. If fixing a bug, there should be an issue describing it with steps to reproduce.
13 changes: 0 additions & 13 deletions .github/no-response.yml

This file was deleted.

19 changes: 0 additions & 19 deletions .github/stale.yml

This file was deleted.

31 changes: 31 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# This workflow warns and then closes issues that have had no activity for a specified amount of time.
#
# You can adjust the behavior by modifying this file.
# For more information, see:
# https://github.com/actions/stale
name: Mark stale issues

on:
schedule:
- cron: '0 0 * * *' # Run every night at midnight

jobs:
stale:

runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write

steps:
- uses: actions/stale@v5
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-label: 'stale'
exempt-issue-labels: 'category: Discussion,category: Feature Request,deferred,help needed: Open Research Problem,help needed: Request Input from Community,never stale,TODO: Documentation'
days-before-issue-stale: 30
days-before-issue-close: 7
stale-issue-message: 'This issue has been automatically marked as stale because it has not had recent activity. If there are no updates within 7 days it will be closed. You can add the "never stale" tag to prevent the issue from closing this issue.'
close-issue-message: 'Closing due to inactivity'
days-before-pr-stale: -1
days-before-pr-close: -1
2 changes: 1 addition & 1 deletion .readthedocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ version: 2
build:
os: ubuntu-22.04
tools:
python: "3.7"
python: "3.12"
nodejs: "14"
rust: "1.55"
golang: "1.17"
Expand Down
3 changes: 2 additions & 1 deletion .release/changeVersionNumbers.sh
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,8 @@ function main() {
pattern='\[.*Unreleased.*\].*'
date=$(date -Idate)
replace "${pattern}" "\[${version}\] - ${date}" "CHANGELOG.md"

echo "HEMCO version updated to ${version} in CHANGELOG.md"

# Return to the starting directory
cd "${thisDir}"
}
Expand Down
6 changes: 5 additions & 1 deletion AUTHORS.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
List of Developers for GEOS-Chem, HEMCO, and Related Software
(11 Jul 2023)
(23 May 2024)
===============================================================================

ADAMS, Peter
Expand All @@ -23,6 +23,7 @@ BONILLA, Eimy
BOVY, Benoit
BOWMAN, Kevin
BOYS, Brian
BRANFORD, Simon
BRATTICH, Erika
BREIDER, Tom
BREWER, Jared
Expand Down Expand Up @@ -290,6 +291,7 @@ SUTHERLAND, Bethany
SUTO, Kimito
SZELAG, Monika
TAI, Amos
TANG, Yidan
TANIMOTO, Hiroshi
TANNAHILL, John
TAO, Shu
Expand All @@ -312,6 +314,7 @@ VAN DONKELAAR, Aaron
VAROTSOS, Kostas
VINKEN, Geert
VITT, Francis
VOHRA, Karn
WAGSTROM, Kristina
WALKER, Thomas
WANG, James
Expand Down Expand Up @@ -359,6 +362,7 @@ ZHANG, Li
ZHANG, Lin
ZHANG, Qiang
ZHANG, Yanxu
ZHU, Haihui
ZHU, Lei
ZHU, Liye
ZHUANG, Jiawei
Expand Down
Loading