Releases: JCSDA/CRTMv3
v3.1.1 build update
Description
This is an update to the v3.1.1 release branch that improves the build system and testing functionality, and adds some utilities for binary / netcdf conversion. No code changes were made that would have any impact on the CRTM computational results. This also points to the v3.1.1.2 coefficient tarball, which has almost every binary coefficient now in netCDF format. This is in preparation for the transition to v3.2.0, which will be netCDF only.
This probably shouldb be a v3.1.2 release, but for the sake of having a long term release of v3.1.1, we opted not to increment any version numbers, but to release a new tag.
The next CRTM release will be v3.2.0.
The +build1 portion of the tag complies with Semantic Versioning, indicating that it's an update to the build system, but the code version remains the same.
What's Changed
- Release/rel 3.1.1 by @BenjaminTJohnson in #162
- swapping default libcrtm to static instead of shared by @BenjaminTJohnson in #163
- removed version optional from SpcCoeff_netcdf_to_binary by @BenjaminTJohnson in #168
- update to SpcCoeff_Binary_IO to fix version number check by @BenjaminTJohnson in #169
- Add option to build either shared or static libraries via CMake (update to CRTMv3 release/REL-3.1.1 branch) by @BenjaminTJohnson in #175
Full Changelog: v3.1.1...v3.1.1+build1
v3.1.1
What's Changed (since v3.1.0):
- Update CMakeLists.txt - remove hardcoded CMAKE_INSTALL_PREFIX by @climbfuji in #131
- Fix num of stream selection in CRTM by @chengdang in #122
- Feature/im active water content by @imoradi in #129
- Feature/btj forward cleanup by @BenjaminTJohnson in #137
- Patch so that "make install" works properly. by @rhoneyager-tomorrow in #140
- added updated Reflection_Correction_Module.f90 from REL-2.4.0_emc by @BenjaminTJohnson in #147
- Merge items from v3.1.0-skylabv8 tag into release/REL-3.1.0 by @BenjaminTJohnson in #150
- first elements toward v3.1.1, not a release. by @BenjaminTJohnson in #149
- fix user emissivity AD by @BenjaminTJohnson in #155
- merge the SpcCoeff, TauCoeff, and CloudCoeff binary / netcdf utilities into develop. by @BenjaminTJohnson in #160
- Added capability to compile both shared object (libcrtm.so) and static object (libcrtm_static.a) files. If you're suddenly having linking problems or segmentation faults in your ctests, this is the cause. First use ldd to check that your compiled ctests (located in build/test) are compiling against the correct shared object -- it will try to pick up things from your LD_LIBRARY_PATH. If you're getting endian errors: export F_UFMTENDIAN=little or export F_UFMTENDIAN=big will swap endianness for you without the need to recompile. Just be sure to update the test/CMakeLists.txt file to point to either Big_Endian or Little_Endian directories.
New Contributors
- @climbfuji made their first contribution in #131
- @rhoneyager-tomorrow made their first contribution in #140
Full Changelog: v3.1.0-skylabv8...v3.1.1
CRTM v3.1.0 release for JEDI/Skylab v8
What's Changed
- Crtmv3 active sensor by @imoradi in #73
- Fixing the quiet option inside
src/CRTM_LifeCycle.f90
by @fabiolrdiniz in #79 - Feature/cd rt sout net cdf by @chengdang in #66
- Quiet linker output when linking test execs by @fmahebert in #88
- Feature/active sensor by @imoradi in #74
- Merging Active Sensor and DDA Cloud Coefficients into V3 by @imoradi in #39
- updated internal versioning to be v3.1.0 in preparation for release. by @BenjaminTJohnson in #92
- Add quiet print for CRTM Init by @chengdang in #93
- Feature/cd rts netcdf io by @chengdang in #83
- Feature/btj convert v3 to cmake by @BenjaminTJohnson in #90
- Revert "Feature/btj convert v3 to cmake" by @BenjaminTJohnson in #103
- replace ecbuild with CMake in CRTM by @BenjaminTJohnson in #104
- merging release/REL-3.1.0 back into develop by @BenjaminTJohnson in #106
- Add aerosol bypass in CRTM by @chengdang in #115
- Add reflectance output (feature/crtm_add_reflectance_output) by @BenjaminTJohnson in #99
- Comment out alert messages with Invalid WMO Satellite Id by @chengdang in #118
- Ensuring that surface: reflectivity, direct_reflectivity, and emissivity are bounded from [0:1], inclusive. by @BenjaminTJohnson in #123
- Revert "Ensuring that surface: reflectivity, direct_reflectivity, and emissivity are bounded from [0:1], inclusive." by @BenjaminTJohnson in #126
New Contributors
- @imoradi made their first contribution in #73
- @fmahebert made their first contribution in #88
Full Changelog: v3.0.0-skylabv6...v3.1.0-skylabv8
v3.1.0-zenodo
This is a release designed to trigger the Zenodo DOI generation. It points to release/REL-3.1.0
as of August 26, 2024. The branch is not expected to change.
Probably better off simply pointing your project to the release branch rather than using this tag.
CRTM v3.1.0 release for JEDI/Skylab v7
What's Changed
- Add quiet print for CRTM Init by @chengdang in #93
- Crtmv3 active sensor by @imoradi in #73
- Fixing the quiet option inside
src/CRTM_LifeCycle.f90
by @fabiolrdiniz in #79 - Feature/cd rt sout net cdf by @chengdang in #66
- Quiet linker output when linking test execs by @fmahebert in #88
- Feature/active sensor by @imoradi in #74
- Merging Active Sensor and DDA Cloud Coefficients into V3 by @imoradi in #39
- updated internal versioning to be v3.1.0 in preparation for release. by @BenjaminTJohnson in #92
New Contributors
- @imoradi made their first contribution in #73
- @fmahebert made their first contribution in #88
Full Changelog: v3.1.0-alpha...v3.1.0-skylabv7
CRTM v3.1.0-alpha
What's Changed
- Crtmv3 active sensor by @imoradi in #73
- Fixing the quiet option inside
src/CRTM_LifeCycle.f90
by @fabiolrdiniz in #79 - Feature/cd rt sout net cdf by @chengdang in #66
- Quiet linker output when linking test execs by @fmahebert in #88
- Feature/active sensor by @imoradi in #74
- Merging Active Sensor and DDA Cloud Coefficients into V3 by @imoradi in #39
- updated internal versioning to be v3.1.0 in preparation for release. by @BenjaminTJohnson in #92
New Contributors
- @imoradi made their first contribution in #73
- @fmahebert made their first contribution in #88
Full Changelog: v3.0.0-skylabv6...v3.1.0-alpha
CRTM v3.0.0 for skylabv6
What's Changed
- add quite prints from v2.4.0/1 updates by @chengdang in #20
- Comment out aerosol/cloud loading information by @chengdang in #27
- Fix for tarball link by @fabiolrdiniz in #36
- CRTM AOD module by @chengdang in #34
- Comment in the debugging 'n_omp_threads = ' print out in CRTM_K_Matrix_Module.f90 by @fcvdb in #40
- Fix OpenMP-related segfault issue and additional updates in CRTM modules by @BenjaminTJohnson in #41
- Threads settings for zero profile case by @fabiolrdiniz in #46
- explicitly zero allocated arrays in RTV_Create by @BenjaminTJohnson in #48
- Feature/v241 merge test by @chengdang in #47
- Feature/cd v241 cloud aerosol io by @chengdang in #37
- Typo fix by @chengdang in #58
- Feature/cd v241 sfc emis by @chengdang in #51
- Update for checksum by @fabiolrdiniz in #67
- Update CMakeLists.txt by @BenjaminTJohnson in #68
- Removing a duplicate line inside the ADA module by @fabiolrdiniz in #75
- removed unnecessarily commented lines from ADA_Module.f90... by @BenjaminTJohnson in #76
New Contributors
Full Changelog: v3.0.0-rc.1...v3.0.0-skylabv6
Note: release notes updated to trigger Zenodo, hash should not change.
v3.0.0-rc.1 first release of v3.0.0 for use in JEDI/UFO
first tag for the release candidate for CRTM v3.0.0. (v3.0.0-rc.1)
I chose to go with an rc since it's the first shot, and it points to an ftp site instead of gdex to obtain the coefficient tarball.
Many "new" features of v3.0.0 are not in this release yet. All crtm ctests should pass with the exception of some jacobian tests which are segfaulting and/or underflowing. rc.2 will fix these issues, but I wanted to get this tag out for mechanical testing.