GitHub / geoschem/gcpy / commits
Python toolkit for GEOS-Chem. Contains basic plotting scripts, plus the suite of GEOS-Chem benchmarking utilities.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| ac4c089a |
GCPy 1.7.1 release -- change version numbers
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 89ed09e0 |
merge
GCPy 1.7.1 release
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 42adfae7 |
Hotfix: Avoid error in numpy 2.x in routine get_input_res
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 727d9d1b |
merge
Merge PR #408 (Bump pip from 25.2 to 26.0)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| a9f4b367 |
Also update pip==26.0 in GCPy environment files
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 29e0109f |
Bump pip from 25.2 to 26.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Bob Yantosca <y****a@s****u> |
6 months ago | |
| 4343c78d |
merge
Merge PR #407 (Bump pip from 25.2 to 25.3)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| d6341197 |
Bump pip to version 25.3 in environment files
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 87f67c8d |
Bump pip from 25.2 to 25.3
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ad493858 |
merge
GCPy 1.7.0 release
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 2c5c61ea |
merge
Merge PR #406 (Hotfix: Get AREA from end-of-run restart files for mass tables)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| e4ee070a |
Hotfix: Get AREA from GCHP StateMet for mass tables
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| b29dbc36 |
merge
Merge additional commit in docs/dev into release/1.7.0
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 9d5670b9 |
Update version numbers to 1.7.0
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| dcd1d8b9 |
merge
Merge "docs/dev" into "release/1.7.0"
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 53ba4a12 |
merge
Merge branch 'dev' into release/1.7.0
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 86ab978e |
Updated Benchmarking.rst to conform to latest benchmark updates
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 6937725f |
merge
Merge PR #403 (Generate monthly mass tables in benchmarks)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 81471256 |
merge
Merge PR #398 (Generate AOD plots for DSTbin1..7 species)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 6713c533 |
merge
Merge PR #402 (Optimize get_diff_of_diffs and add_lumped_species_to_dataset)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 8813e052 | Generate mass tables on the 1st day of month in 1-yr benchmarks | Bob Yantosca <y****a@s****u> | 6 months ago | |
| d930cdc8 |
Updated benchmark_slurm.sh script for Harvard/Cannon
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 778cd2bf |
Now delete and garbage-collect regridders
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 043bd76b |
Align cubed-sphere grid coordinates before computing diff-of-diffs
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| f597d335 |
Optimize "add_lumped_species_to_dataset" for performance
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| d40723e1 |
Optimize "get_diff_of_diffs" for performance
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| eaeae9bb |
merge
Merge PR #399 (Bump pypdf to 6.6.2)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 5cd5c25e |
Bump pypdf from 4.2.0 to 6.6.2
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Bob Yantosca <y****a@s****u> |
6 months ago | |
| 03ce63e8 |
Now generate column AOD plots for DSTbin1..DSTbin7 species
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 6 months ago | |
| 1350ff9b |
merge
Merge PR #397 (Fix errors in annual mean diff-of-diffs plots)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| fb063efb |
Hotfix: Skip InvAFCID due to error in GCHP diagnostics
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| dff11fd4 |
Hotfix: Use proper list append in create_benchmark_sanity_check_table
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 6852c8a8 |
Hotfix in make_benchmark_emis_tables (allow str or list)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 4371b0a4 |
merge
Merge PR #389 (Use separate species database files for Ref & Dev)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 95b1b492 |
Allow Ref & Dev to have different dates in global mass tables
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 72966221 |
Fixed typo in benchmark_mass_cons_tables.py
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 9b509d65 |
merge
Merge PR #396 (Allow args to create_regridders Dataset or DataArray)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 8bbbca38 |
Allow args to create_regridders to be xr.Dataset or xr.DataArray
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 86c23f44 |
Fix algorithm in get_diff_of_diffs (util.py)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| e3375954 |
merge
Merge PR #395 (Remove xr.Dataset.load() commands to improve performance)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 186a015d |
Do not take time mean for diff-of-diffs in make_benchmark_conc_plots
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 6876f06e |
Removed xr.Dataset.load commands to improve performance
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 4fea48b7 |
merge
Merge PR #391 (Bump pypdf from 6.4.0 to 6.6.0)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 3daac65d |
Updated pypdf to 6.6.0 in gcpy_environment*.yml files
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 56b19796 |
Added fixes to gcpy/benchmark/modules/budget_ox.py
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 739932ec |
Get "refonly", "devonly" before adding missing vars in emission tables code
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| a4a38a6f |
Do not exit w/ error unless both mol wts are missing in compare*.py
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 1b457386 |
Function get_molwt_from_metadata returns Ref & Dev in proper order
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 24e8e746 |
Remove "species_metadata" tags from template files
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 2dfbf86b |
Use species database info pertaining to Ref & Dev, and not the union
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| a75adb8c |
Bump pypdf from 4.2.0 to 6.6.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: Bob Yantosca <y****a@s****u> |
7 months ago | |
| 73e86ead |
Now include all dust species in make_benchmark_aerosol_tables
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| afbe257e |
Bug fix: add parentheses in face_area to force operator order
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| e6371440 |
Fix placement of GitHub badges in README.md and docs/source/index.rst
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 51131209 |
Bug fix: rename "spcdb" to "properties" in make_benchmark_aerosol_tables
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 56f18937 |
Add missing YAML tags to 1yr_fullchem_benchmark.yml
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 81d69bd8 |
Updated documentation ("spcdb_dir" is now "spcdb_files")
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 38ffd429 |
Removed st_Ox from benchmark_categories.yml
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| efe6f3f8 |
Swap order of "spcdb_files" in make_benchmark_mass_conservation_table
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| ad865530 |
Fixed typo in ste_flux.py
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| a65c4928 |
Fixed bugs in benchmark_funcs.py and benchmark_utils.py
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 7 months ago | |
| 99f16392 |
Pass spcdb_files to benchmark routines in run_*benchmark.py scripts
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| 2e4f2f5e |
Pass spcdb_files as an argument to benchmark_species_changes.py
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| 5ecc0b3f |
Add "check=False" in benchmark_scrape_gchp_timers.py
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| 51f89afb |
Pass spcdb_files to benchamrk_drydep.py, benchmark_mass_cons_table.py
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| df5b6d7f |
Pass spcdb_funcs to routines in benchmark_funcs.py
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| bdf802fd |
Pass spcdb_files to budget_ox.py, budget_tt.py, ste_flux.py
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| 506ab88c |
Pass spcdb_files as an argument to oh_metrics.py
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| 600ee3b8 |
merge
Merge PR #388 (Also look for GCHP timing info in allPEs.log)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| 3a9ac3e4 | Look for GCHP timers in "allPEs.log" if not found in log file | Bob Yantosca <y****a@s****u> | 8 months ago | |
| e94fc058 |
Pass spcdb_files to compare_single_level, compare_zonal_mean
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| 1791ee5d |
Specify species database files for Ref and Dev in config files
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| 85346742 |
Add functions get_species_database_files and read_species_metadata
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| 1ab24df5 |
Hotfix: Add DSTbin{1..7} to YAML files in gcpy/benchmark/modules
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| 06de4b78 |
Updated installation instructions to reflect Python 3.13 env
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| 1ec99825 |
merge
Merge PR #387 (Update GCPy conda env to use Python 3.13 instead of 3.12)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| 14754f43 |
Update GCPy conda env to use Python 3.13 instead of 3.12
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| e44efd00 |
RTD Updates: Add "HEMCO Examples", clarify installation process
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 8 months ago | |
| ee36a287 |
merge
Merge PR # 386 (Bump PyPDF from 4.2.0 to 6.4.0)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 9 months ago | |
| 35019745 |
Bump pypdf from 4.2.0 to 6.4.0
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 6cec0134 |
Remove references to Mamba; Fix issues in editing_this_guide.rst
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 9 months ago | |
| 9f8c158e |
Updated "Editing This User Guide" w/ instructions via conda env
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 9 months ago | |
| 9179de9e |
merge
Merge PR #379 (Add example script to display GCClassic grid info)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 9 months ago | |
| 9ae109d1 |
Now print metadata first in display_gcclassic_grid_info
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 9 months ago | |
| 4048bc1e |
Hotfix: Import NO_STRETCH_SG_PARAMS in compare_*py plot modules
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 9 months ago | |
| 411dcb62 |
merge
Merge PR #374 (Add constants; Modify code w/ suggestions from Pylint)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 9 months ago | |
| b65cb8cd |
Simplify comments in CHANGELOG.md
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 9 months ago | |
| 8ce37095 |
Hotfix: Add summary_table YAML tag to template.1mo_benchmark.yml
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 9 months ago | |
| 1edd0e4e |
merge
Merge PR #385 (Fix stretched-grid regridding error)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 9 months ago | |
| 56c21a08 | Update CHANGELOG | 1Dandan <d****g@s****u> | 9 months ago | |
| bb864d37 | Fix the error then target lat/lon is exactly 0.0 | 1Dandan <d****g@s****u> | 9 months ago | |
| 758c05b7 |
merge
Merge PR #383 (Bump pypdf from 4.2.0 to 6.1.3)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 10 months ago | |
| 7a51f11a |
Update environment files to use pypdf==6.1.3
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 10 months ago | |
| dc7db119 |
Bump pypdf from 4.2.0 to 6.1.3
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| e4a26982 |
merge
Merge PR #382 (Use conda in benchmark_slurm.sh etc.)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 10 months ago | |
| c44f2e31 |
Removed typo in benchmark_slurm.sh
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 10 months ago | |
| 07e003bb |
Use conda in benchmark_slurm.sh; Separate plot & table options
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 10 months ago | |
| 4c3379e0 |
merge
Merge 'dev' back into 'feature/update-constants"
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 10 months ago | |
| cda88d65 |
merge
Merge PR #381 (Fixes for offline regridding and SG plotting)
Signed-off-by: Bob Yantosca <y****a@s****u> |
Bob Yantosca <y****a@s****u> | 10 months ago | |
| 7a8eec39 |
Update changelog
Signed-off-by: Lizzie Lundgren <e****n@s****u> |
Lizzie Lundgren <e****n@s****u> | 10 months ago |