とらりもんHOME  Index  Search  Changes  Login

TRMM

What is TRMM?

  • Nov 1997 to April 2015
  • 2001/08/07~08/24 Orbit lift (350 km -> 402.5 km)
  • 2009/05/29~06/18 PR system switch (A -> B)
  • PR ended operation at normal hight (~400 km) on 2014/10/05
  • PR band (Ku): 13.796 and 13.802 GHz, HH polarization (according to JAXA TRMM people!).

https://ci.nii.ac.jp/naid/110000471929

Products

  • naming rule: 4 characters such as 2A21
    • 1st character: level 0, 1, 2, or 3.
      • 2: meteorological parameters
      • 3: maps of level 2 on a uniform space & time grid
  • 2A21: PR normalized radar cross section (NRCS; sigma 0)
  • 3A25: PR monthly statistics of rain parameter, global map, 5deg x 5deg, 0.5deg x 0.5 deg
  • 3A26: PR monthly rain rate, global map, 5deg x 5deg
  • 1B01: VIRS radiance
  • 3B42: combined, TRMM & IR daily rainfall, global map, 1deg x 1deg
  • 3B43: combined, TRMM & other source, monthly rainfall, global map, 1deg x 1deg

How to get data?

  1. Access G-Portal in JAXA.
  2. Get an account of G-Portal

Direct get (sftp)

If you want a large number of files, the web-base GUI is cumbersome. If you want to want to use CUI instead, go to direct get (sftp).

  1. Create an ssh public key "id_rsa.pub" by using ssh-keygen command.
  2. Send it to G-Portal using "Register or update a public key" button.

You don't have to repeat above 1, 2 any more. They are initial setting.

  1. Now you are ready to log-in to G-Portal from command line:
$ sftp -oPort=2051 [user account]@sftp.gportal.jaxa.jp 
$ cd /standard/TRMM/TRMM.PR/L2A21/07/2014/04
$ mget *

GUI browse tool for TRMM data: THOR

THOR = Tool for High-resolution Observation Review

How to install to Ubuntu 16.04: 1. install libxp6:

wget http://ftp.jp.debian.org/debian/pool/main/libx/libxp/libxp6_1.0.2-2_amd64.deb
sudo dpkg -i libxp6_1.0.2-2_amd64.deb 

2. get the latest version of THOR from ftp://gpmweb2.pps.eosdis.nasa.gov/pub/THOR/

cd ~
wget ftp://gpmweb2.pps.eosdis.nasa.gov/pub/THOR/version_2.2/THOR_2.2_linux.zip

3. unzip it:

unzip THOR_2.2_linux.zip

4. create an execution file:

cd orbit
./setupUNIX.sh

5. replace sh to bash in the execution file:

vi orbitUNIX.sh
(rewrite #!/bin/sh to #!/bin/bash)

6. Now you are ready! try it!

./orbinUNIX.sh -e

Handling TRMM HDF5 data in python

import h5py
import numpy as np
i=h5py.File('GPMTRM_PR1_1502150129_0300_098271_L2S_PU2_8b18_mod.h5', 'r')
for name in i['NS/PRE']:
   print(name)
lat=np.array(i['NS/Latitude'])
lon=np.array(i['NS/Longitude'])
flagPrecip=np.array(i['NS/PRE/flagPrecip'])
landSurfaceType=np.array(i['NS/PRE/landSurfaceType'])
localZenithAngle=np.array(i['NS/PRE/localZenithAngle'])
sigma0=np.array(i['NS/PRE/sigmaZeroMeasured'])
SCorientation=np.array(i['NS/scanStatus/SCorientation'])
qualityData=np.array(i['NS/FLG/qualityData'])
Last modified:2019/04/26 11:23:39
Keyword(s):
References:[とらりもんHOME]