Skip to content

Commit

Permalink
Merge pull request #60 from GEOS-ESM/bugfix/mathomp4/esma-env-4.8.2
Browse files Browse the repository at this point in the history
Update to ESMA_env v4.8.2
  • Loading branch information
patricia-nasa authored Sep 24, 2024
2 parents 235c7c2 + 089cc45 commit c9faa31
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 23 deletions.
27 changes: 11 additions & 16 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,38 +4,33 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
# [Unreleased] 2024-08-19 Modified by A.Collow
### Added
- lite_install script for systems not supported by GMAO (e.g. external collaborators)

### Changed
- Updated README to document lite_install

### Fixed
-missing conversion from the sulfate ion to ammonium sulfate

# [Unreleased] 2024-04-19 Modified by A.Collow
# [Unreleased]

### Added
- lite_install script for systems not supported by GMAO (e.g. external collaborators)
- pm class to aop.py - with some additional comments
- G2GAOP can now take a string as the config file variable input
- add a function to sampler that can append a vertical coordinate to a sampled dataset
- example Jupyter notebooks on using pyobs utilities to sample GEOS and compare to CALIPSO and DC-8 obs

### Changed

- Updated README to document lite_install
- Update `components.yaml` to match that of AeroApps
- Mainly for newer ESMA_env that allows building on RHEL8 GMAO
machines (e.g., calculon)
- Use postfix-@ for subrepos to match AeroApps

### Fixed
-
- missing conversion from the sulfate ion to ammonium sulfate
- aop.py *getAOPrt* phase function now being correctly normalized
by total scattering

- aop.py - protect against divide by zero in getAOPrt and getAOPext when doing calculation for an individual species

- aop.py - remove dependency on having 'DU' as a species in your yaml optics table definition
- calipso_l1p5.py - took out extinction from list of variables. L1.5 files don't have this
- calipso_l2.py - use variable attributes to mask missing data, read the altitude coordinate from metadata
- constants.py - fix typo in units of gravity
and calipso_l2 scripts
- constants.py - fix typo in units of gravity and calipso_l2 scripts

### Removed

# [v1.1.0] 2024-03-20
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ cmake_policy (SET CMP0054 NEW)

project (
GMAOpyobs
VERSION 1.0.2
VERSION 1.1.0
LANGUAGES Fortran CXX C) # Note - CXX is required for ESMF

# Enforce out of source directory builds
Expand Down
12 changes: 6 additions & 6 deletions components.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,19 @@ GMAOpyobs:
develop: develop

env:
local: ./@env
local: ./env@
remote: ../ESMA_env.git
tag: v3.13.0
tag: v4.8.2
develop: main

cmake:
local: ./@cmake
local: ./cmake@
remote: ../ESMA_cmake.git
tag: v3.14.0-alpha
tag: v3.28.0
develop: develop

ecbuild:
local: ./@cmake/@ecbuild
local: ./cmake@/ecbuild@
remote: ../ecbuild.git
tag: geos/v1.2.0
tag: geos/v1.3.0

0 comments on commit c9faa31

Please sign in to comment.