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

PolSIR BT #187

Open
chengdang opened this issue Nov 18, 2024 · 13 comments
Open

PolSIR BT #187

chengdang opened this issue Nov 18, 2024 · 13 comments

Comments

@chengdang
Copy link
Contributor

chengdang commented Nov 18, 2024

@BenjaminTJohnson
Here are some hofx created using the PolSIR coefficients:

PolSIR BT Chan1
PolSIR BT Chan2
PolSIR BT Chan3
PolSIR BT Chan4
PolSIR BT Chan5
litt
PolSIR BT Chan6

@chengdang
Copy link
Contributor Author

chengdang commented Nov 18, 2024

The above BT were computed with an altered ctest: ufo_test_tier1_test_ufo_opr_atms_crtm.
In which the atms spectral and tau coefficients are replaced with the polsir coefficients (little endian).

Here is the yaml file:

time window:
  begin: 2018-04-14T21:00:00Z
  end: 2018-04-15T03:00:00Z

observations:
- obs operator:
    name: CRTM
    Absorbers: [H2O,O3,CO2]
    Clouds: [Water, Ice]
    Cloud_Fraction: 1.0
    SurfaceWindGeoVars: uv
    linear obs operator:
      Absorbers: [H2O,O3,CO2]
      Clouds: [Water, Ice]
    obs options:
      Sensor_ID: atms_npp
      EndianType: little_endian
      CoefficientPath: Data/
      NC_CoefficientPath: Data/
      CloudCoeff_File: CloudCoeff.nc4
      CloudCoeff_Format: netCDF
      Cloud_Model: CRTM
      AerosolCoeff_File: AerosolCoeff.nc4
      AerosolCoeff_Format: netCDF
      Aerosol_Model: CRTM
  obs space:
    name: Radiance
    obsdatain:
      engine:
        type: H5File
        obsfile: Data/ufo/testinput_tier_1/atms_npp_obs_2018041500_m_qc.nc4
    obsdataout:
      engine:
        type: H5File
        obsfile: Data/polsir_obs_2018041500_m_qc_polsir_crtm_out.nc4
    simulated variables: [brightnessTemperature]
    channels: 1-6
  geovals:
    filename: Data/ufo/testinput_tier_1/atms_npp_geoval_2018041500_m_qc.nc4
  vector ref: GsiHofX
  tolerance: 1.e-7
  linear obs operator test:
    iterations TL: 5
    tolerance TL: 2.0e-5
    tolerance AD: 1.0e-11

@BenjaminTJohnson
Copy link
Contributor

Thanks!

the colorbars don't seem to be showing any numbers for me -- it might be that I'm using dark mode, and the numbers are black on a transparent background (yes, that's it -- my problem, not yours).

Is it relatively easy to create a histogram of TBs per channel?

@chengdang
Copy link
Contributor Author

Yes it is. Let me update soon.

@chengdang
Copy link
Contributor Author

Here are the histogram plot:

PolSIR BT Hist

@BenjaminTJohnson
Copy link
Contributor

BenjaminTJohnson commented Nov 18, 2024

Hmm. Visually channels 3 and 4 look identical, and channels 5 and 6 look identical, and they should be different even though the frequency is the same, the polarization should be different -- so over ocean points should be different.

@chengdang
Copy link
Contributor Author

Yes, you are right, hofx of these paired channels are identical. Hmmm

@BenjaminTJohnson
Copy link
Contributor

I can modify the polarization, would you be able to easily re-run the experiment using a new coefficient?

@chengdang
Copy link
Contributor Author

Yes. I can do that easily. Let me know when it's ready.

@BenjaminTJohnson
Copy link
Contributor

@chengdang
Copy link
Contributor Author

chengdang commented Nov 18, 2024

@BenjaminTJohnson could you convert this into LE binary file? The UFO pipeline is not ready for netCDF versions of spc and tau coefficient yet (no TauCoeff_Format and SpcCoeff_Format yet).

@BenjaminTJohnson
Copy link
Contributor

BenjaminTJohnson commented Nov 19, 2024

@chengdang https://bin.ssec.wisc.edu/pub/s4/CRTM/file/polsir_p01_9_10.SpcCoeff.bin you can use the existing polsir taucoeff file.

@chengdang
Copy link
Contributor Author

@BenjaminTJohnson Thank you! There are some minor difference between these paired channels, but still almost identical:
PolSIR BT Scatter

@BenjaminTJohnson
Copy link
Contributor

BenjaminTJohnson commented Nov 19, 2024

Thanks -- it's entirely possible that the surface is obscured by water vapor, and we won't see polarization effects from the surface. The other big thing that's missing is O3 contribution.
https://amt.copernicus.org/articles/13/53/2020/ (fig 1)

We could determine whether surface is obscured by plotting weighting functions / jacobians wrt the surface.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants