TC-OBS Database | Documentation

Documentation for the Tropical Cyclone Observations-Based (TC-OBS) Database

This page provides documentation for the TC-OBS Database. The following tables provide information about the file and dimensional structure of the new database, as well as details about the various parameters contained therein. The database contains the full complement of Best Track/HURDAT2 parameters for the period 1989-2014, as well as a series of new obsevations-based estimates that comprise the core of the new database. Also provided are interpolated versions of some of the key Best Track parameters to facilitate easy comparison between the TC-OBS parameters and the Best Track.

The database is still under construction, but significant portions are now complete. The current status of each parameter is indicated in the tables below using the following key:

  • complete: Parameter values have been finalized -- the database contains full data for this parameter.
  • validation: Parameter values have been computed, but need to be validated prior to being considered as 'complete'.
  • in progress: Work is actively underway on the methods used to estimate this parameter.
  • future work: These are parameters that were not part of the original proposed scope of work, but which could be of interest for a future version of the database.

In total, there are 87 parameters defined in the database, including dimension sizes, coordinate variables, reference Best Track parameters, and the new observations-based parameters.

The table applies to version 0.38 of the TC-OBS Database, built 19 January 2016. This is release candidate #1 (RC1).

NOTE: A final version of the database will be built for release to the RPI member companies within the next day or so.

A full set of validation plots are currently being generated. These can be viewed on the applications page.



Parameters defining the file structure, etc.

Dimension Sizes

The TC-OBS Database includes 6 dimensions. The respective size of each dimension is given in the following table.

Parameter Type Size Status
nmaxcyclones integer 405 complete
nmaxtimepoints_BT integer 160 complete
nmaxtimepoints integer 1200 complete
nmaxquadrants integer 4 complete
nmaxradialpoints integer 501 complete
nmaxwindthresholds integer 7 complete

Coordinate Variables

A coordinate variable is provided for each dimension in the TC-OBS A coordinate variable whose dimension is itself. This is useful for using coordinate subscripting and also helps to define the NetCDF file structure in a manner that is self-describing. The following table lists the coordinate variables used in the TC-OBS Database.

Parameter Type Values Units Status
cyclone integer [0 ... 404] unitless complete
timepoint_BT integer [0 ... 159] unitless complete
timepoint integer [0 ... 1199] unitless complete
quadrant integer [0 ... 3] unitless complete
radius integer [0 ... 500] n mi complete
threshold integer [0 ... 6] unitless complete

Ancillary parameters related to the coordinate variables

A couple ancillary parameters provide the central azimuth of each quadrant and the value of each wind speed threshold (used to define the thresholds of interest for the wind radii and radii exceedance probability parameters).

Parameter Type Values Units Status
quadrant_central_azimuth integer [45, 135, 225, 315] degrees (measuring clockwise from north) complete
wind_speed_threshold integer [34, 50, 64, 83, 96, 113, 137] knots complete

Tunable parameters for the objective methods

The objective methods used to construct the observations-based output parameters have several parameters that control how much influence a nearby observation has versus one that is further away. Since these can be tuned to get results with different characteristics, the value of each tunable parameter is provided for purposes of database provenance.

Parameter Type Value Unit Status
observational_influence_window_half_width_time float 6 hours complete
efolding_time_scale_for_observation_influence float 4 hours complete
efolding_data_scale_for_background_influence float 0.6666667 effective observational data points complete
efolding_scale_for_fuzzy_classification float 0.10 effective closeness to the maximum value of the observational classification parameter within the moving window complete




Metadata Parameters

Parameters which indicate availability of data from various datasets for the given cyclone

Each of the following parameters simply indicates if data from each of the three source datasets was available for a given cyclone. The remaining two parameters indicate if track information is available for the cyclone from the Willoughby-Rahn center-finding method.

Parameter Type Rank Status
VDM_data_present logical 1 complete
FLIGHT_data_present logical 1 complete
QSCAT_data_present logical 1 complete
FLIGHT_wind_center_trak_file_present logical 1 complete
FLIGHT_wind_center_fixs_file_present logical 1 complete

Parameters that provide metadata about each cyclone

A number of cyclone-level metadata parameters are provided in the database. Each of these parameters provides one item of metadata per cyclone. These metadata range from the stormname and stormid given to the cyclone, to information as to which basin it was in, what peak development status the cyclone achieved, how many data points are present for the cyclone, and whether the storm made landfall.

Parameter Type Rank Source Status
CYCLONE_BT_npoints integer 1 computed quantity complete
CYCLONE_TCOBS_npoints integer 1 computed quantity complete
CYCLONE_ATCF_stormid string 1 NHC post-season ATCF storm table complete
CYCLONE_ATCF_stormstatus string 1 NHC post-season ATCF storm table complete
CYCLONE_ATCF_begin_date string 1 NHC post-season ATCF storm table complete
CYCLONE_ATCF_end_date string 1 NHC post-season ATCF storm table complete
CYCLONE_ATCF_peak string 1 NHC post-season ATCF storm table complete
CYCLONE_ATCF_stormbasin string 1 NHC post-season ATCF storm table complete
CYCLONE_ATCF_stormyear string 1 NHC post-season ATCF storm table complete
CYCLONE_ATCF_stormnumber string 1 NHC post-season ATCF storm table complete
CYCLONE_ATCF_cyclone_number string 1 NHC post-season ATCF storm table complete
CYCLONE_ATCF_all_stormbasins string 1 NHC post-season ATCF b-decks complete
CYCLONE_ATCF_all_subregions string 1 NHC post-season ATCF b-decks complete
CYCLONE_ATCF_all_stormnames string 1 NHC post-season ATCF b-decks complete
CYCLONE_ATCF_all_stormstatii string 1 NHC post-season ATCF b-decks complete
CYCLONE_IBTrACS_stormid string 1 IBTrACS (v03r07) complete
CYCLONE_TCOBS_cyclone_made_landfall logical 1 computed quantity complete
CYCLONE_TCOBS_closest_approach_to_land float 1 computed quantity complete



Best Track (HURDAT2) Parameters

'Best Track' parameters from the NHC post-season ATCF b-decks

The Best Track parameters provided in the database come from the NHC post-season archive ATCF b-decks. Since HURDAT2 is built from these b-decks, the data parameters provided here are equivalent to the respective parameters in HURDAT2. Each parameter includes one value for each time point in the cyclone's lifetime. Output is generally 6-hourly except when off-synoptic time points are included (e.g., to indicate the exact time of landfall, peak intensity, or a status change of the cyclone).

Parameter Type Rank Source Unit Status
BT_time integer 2 NHC post-season ATCF b-decks seconds since 1970-01-01 00:00:00.0 UTC complete
BT_yyyymmddhhmm string 2 NHC post-season ATCF b-decks (human-readable date/time) complete
BT_subregion string 2 NHC post-season ATCF b-decks ('A' = Arabian Sea, 'B' = Bay of Bengal, etc.) complete
BT_stormname string 2 NHC post-season ATCF b-decks (ATCF-assigned stormname, e.g. KATRINA) complete
BT_stormstatus string 2 NHC post-season ATCF b-decks ('TD' = Tropical Depression, 'TS' = Tropical Storm, etc.) complete
BT_latitude float 2 NHC post-season ATCF b-decks degrees_north complete
BT_longitude float 2 NHC post-season ATCF b-decks degrees_east complete
BT_central_pressure integer 2 NHC post-season ATCF b-decks millibar complete
BT_maximum_sustained_wind integer 2 NHC post-season ATCF b-decks knots complete
BT_wind_radii integer 4 NHC post-season ATCF b-decks nautical_mile complete

'Best Track' parameters read from HURDAT2

One Best Track parameter is not found in the NHC post-season archive ATCF b-decks: the storm record identifier. This parameter indicates the nature of regular and/or special Best Track points (corresponding to landfall, change of status, peak intensity, etc.). A value for the record identifier is generally only provided for these special circumstances. The remainder of the time, this parameter will be set to _FillValue. Output is generally 6-hourly except when off-synoptic time points are included.

Parameter Type Rank Source Unit Status
HURDAT2_record_identifier string 2 HURDAT2 ('L' = Landfall, 'W' = Peak max sustained wind speed, etc.) complete



Non-'Best Track' Parameters from b-decks

Parameters from the NHC post-season b-decks which are NOT part of 'Best Track' collection

The ATCF b-decks also contain a number of parameters that are NOT best-tracked during the post-season analysis. As such, these quantities consist of operationally-estimated values (which may have been revised post facto during a later forecast cycle). These parameters are NOT included in HURDAT2. Prior to 2004, the b-decks did not provide values for many of these parameters. Thus, data from the NOAA/NESDIS Extended Best Track have been used to fill in any gaps. In the event in which a value was present for a given time both in the b-deck and in the Extended Best Track, the b-deck value is used. Generally, the Extended Best Track values are copied from the ATCF a-decks, so they still represent operationally-estimated values.

Each parameter includes one value for each time point in the cyclone's lifetime. Output is generally 6-hourly except when off-synoptic time points are included (e.g., to indicate the exact time of landfall, peak intensity, or a status change of the cyclone).

Parameter Type Rank Source Unit Status
BDECK_cyclone_depth string 2 NHC post-season ATCF b-decks complete
BDECK_forecaster_initials string 2 NHC post-season ATCF b-decks complete
BDECK_estimated_seas_maximum_height integer 2 NHC post-season ATCF b-decks feet complete
BDECK_cyclone_translation_speed integer 2 NHC post-season ATCF b-decks knots complete
BDECK_cyclone_translation_direction integer 2 NHC post-season ATCF b-decks degrees (measuring clockwise from north) complete
BDECK_outermost_closed_isobar_pressure integer 2 NHC post-season ATCF b-decks millibar complete
BDECK_outermost_closed_isobar_radius integer 2 NHC post-season ATCF b-decks nautical mile complete
BDECK_maximum_sustained_surface_wind_radius integer 2 NHC post-season ATCF b-decks nautical_mile complete
BDECK_maximum_gust_surface_wind integer 2 NHC post-season ATCF b-decks knots complete
BDECK_eye_diameter integer 2 NHC post-season ATCF b-decks nautical_mile complete



Parameters defining the TC-OBS time output grid

Parameters that provide time information for each point in the cyclone's lifetime in the TC-OBS output time grid

These time-related parameters provide a value for each time point in the cyclone's lifetime. Output is generally hourly and also includes all of the off-synoptic time points from the Best Track time grid.

Parameter Type Rank Source Unit Status
TCOBS_time integer 2 constructed seconds since 1970-01-01 00:00:00.0 UTC complete
TCOBS_yyyymmddhhmm string 2 constructed (human-readable date/time) complete
TCOBS_time_since_first_data_point float 2 constructed hours complete



Parameters related to cyclone position

Reference Best Track position, interpolated to the output grid of the TC-OBS output parameters

To allow comparison between the TC-OBS track and the Best Track, the Best Track cyclone position values are interpolated to the TC-OBS output time grid using cubic-spline interpolation. Generally, output is hourly except when additional off-synoptic time points are included. Each parameter provides a value for every time point in the each cyclone's lifetime. Output is generally hourly and also includes all of the off-synoptic time points from the Best Track time grid.

Parameter Type Rank Source Unit Status
BT_latitude_interpolated float 2 interpolated from Best Track degrees_north complete
BT_longitude_interpolated float 2 interpolated from Best Track degrees_east complete

TC-OBS output parameters related to the position of the cyclone wind center

The TC-OBS Database provides the following observationally-estimated parameters that are related to the precise location of the cyclone wind center. Several additional parameters are also included that are related to the position of the cyclone wind center relative to land. Each parameter provides a value for every time point in each cyclone's lifetime. Output is generally hourly and also includes all of the off-synoptic time points from the Best Track time grid.

Parameter Type Rank Source Unit Status
TCOBS_wind_center_position_latitude float 2 observations-based estimate degrees_north complete
TCOBS_wind_center_position_longitude float 2 observations-based estimate degrees_east complete
TCOBS_wind_center_position_uncertainty float 2 observations-based estimated uncertainty nautical_mile validation
TCOBS_wind_center_position_data_source_flag integer 2 data source flag unitless future work
TCOBS_cyclone_translation_speed float 2 calculated quantity knots validation
TCOBS_cyclone_translation_direction float 2 calculated quantity degrees validation
TCOBS_distance_to_nearest_land float 2 calculated quantity nautical_mile complete
TCOBS_wind_center_over_land logical 2 calculated quantity unitless ('True' or 'False') complete



Parameters related to cyclone intensity

Reference cyclone intensity, interpolated to the output grid of the TC-OBS output parameters

To allow comparison between the TC-OBS intensity parameters and those of the Best Track, the Best Track intensity values are interpolated to the TC-OBS output time grid using linear interpolation (linear interpolation is used for this quantity, rather than cubic-spline interpolation, to ensure that the interpolated values do not overshoot the Best Track values). Each parameter provides a value for every time point in the each cyclone's lifetime. Output is generally hourly and also includes all of the off-synoptic time points from the Best Track time grid.

Parameter Type Rank Source Unit Status
BT_maximum_sustained_surface_wind_interpolated float 2 interpolated from Best Track intensity value knots complete

TC-OBS output parameters related to the cyclone intensity (maximum sustained surface wind)

The TC-OBS Database provides the following observationally-estimated parameters that are related to the maximum sustained surface wind speed anywhere in the cyclone. An additional parameter may eventually be included which provides the strongest maximum sustained surface wind in the weakest quadrant of the cyclone (this is useful for estimating the asymmetry of the wind field). Each parameter provides a value for every time point in each cyclone's lifetime. Output is generally hourly and also includes all of the off-synoptic time points from the Best Track time grid.

Parameter Type Rank Source Unit Status
TCOBS_maximum_sustained_surface_wind float 2 observations-based estimate knots complete
TCOBS_maximum_sustained_surface_wind_uncertainty float 2 observations-based estimate knots complete
TCOBS_maximum_sustained_surface_wind_data_source_flag integer 2 observations-based estimate unitless future work
TCOBS_maximum_sustained_surface_wind_in_weakest_quadrant float 2 observations-based estimate knots future work
TCOBS_maximum_sustained_surface_wind_in_each_quadrant float 3 observations-based estimate knots future work



Parameters related to minimum central pressure

Reference Best Track minimum central pressure, interpolated to the output grid of the TC-OBS output parameters

To allow comparison between the TC-OBS pressure parameter and that of the Best Track, the Best Track central pressure values are interpolated to the TC-OBS output time grid using cubic-spline interpolation. Each parameter provides a value for every time point in the each cyclone's lifetime. Output is generally hourly and also includes all of the off-synoptic time points from the Best Track time grid.

Parameter Type Rank Source Unit Status
BT_central_pressure_interpolated float 2 interpolated from Best Track intensity value millibar complete

TC-OBS output parameters related to the cyclone minimum central pressure

The TC-OBS Database provides the following observationally-estimated parameters that are related to the minimum central pressure of the cyclone. Each parameter provides a value for every time point in each cyclone's lifetime. Output is generally hourly and also includes all of the off-synoptic time points from the Best Track time grid.

Parameter Type Rank Source Unit Status
TCOBS_central_pressure float 2 observations-based estimate millibar future work
TCOBS_central_pressure_uncertainty float 2 observations-based estimate millibar future work
TCOBS_central_pressure_data_source_flag float 2 observations-based estimate millibar future work



Parameters related to the location of the maximum sustained surface wind

Reference b-deck radius of maximum winds (not a 'Best Track' quantity), interpolated to the output grid of the TC-OBS output parameters

The Best Track Database does not currently include a parameter related to the location of the maximum surface wind (e.g., radius of maximum wind), however the b-decks do contain a non-'Best Track' parameter for this. To allow comparison between the TC-OBS parameter, this b-deck values for this parameter are interpolated to the TC-OBS output time grid using cubic-spline interpolation. Each parameter provides a value for every time point in the each cyclone's lifetime. Output is generally hourly and also includes all of the off-synoptic time points from the Best Track time grid.

Parameter Type Rank Source Unit Status
BDECK_maximum_sustained_surface_wind_radius_interpolated float 2 interp. from b-deck (non-'Best Track') value nautical_mile complete

TC-OBS output parameters related to the location of the maximum sustained surface wind

The TC-OBS Database provides the following observationally-estimated parameters that are related to the location of the maximum sustained surface wind in the cyclone. Each parameter provides a value for every time point in each cyclone's lifetime. Output is generally hourly and also includes all of the off-synoptic time points from the Best Track time grid.

Parameter Type Rank Source Unit Status
TCOBS_maximum_sustained_surface_wind_radius float 2 observations-based estimate nautical_mile complete
TCOBS_maximum_sustained_surface_wind_radius_uncertainty float 2 observations-based estimate nautical_mile complete
TCOBS_maximum_sustained_surface_wind_azimuth float 2 observations-based estimate degrees validation
TCOBS_maximum_sustained_surface_wind_coherence float 2 observations-based estimate unitless validation
TCOBS_maximum_sustained_surface_wind_latitude float 2 observations-based estimate degrees_north future work
TCOBS_maximum_sustained_surface_wind_longitude float 2 observations-based estimate degrees_east future work



Parameters related to the radial extent of surface winds (e.g., size)

Reference Best Track wind radii, interpolated to the output grid of the TC-OBS output parameters

To allow comparison between the TC-OBS wind radii parameter and that of the Best Track, the Best Track wind radii values are interpolated to the TC-OBS output time grid using cubic-spline interpolation. Each parameter provides a radius value for every time point in the each cyclone's lifetime for each of the four quadrants and the first three of the wind speed thresholds (34-, 50-, and 64-kt). Output is generally hourly and also includes all of the off-synoptic time points from the Best Track time grid.

Parameter Type Rank Source Unit Status
BT_wind_radii_interpolated float 2 interpolated from b-deck (non-'Best Track') value nautical_mile complete

TC-OBS output parameters for wind radii and size-related quantities

The TC-OBS Database provides the following observationally-estimated parameters that are related to the radial extent of maximum sustained surface winds of various thresholds. The wind radii parameter provides a value for every time point in each cyclone's lifetime for each of the seven wind speed thresholds (34-, 50-, 64-, 83-, 96-, 113-, and 137-kt) for each of the four quadrants of the cyclone. Output is generally hourly and also includes all of the off-synoptic time points from the Best Track time grid.

Parameter Type Rank Source Unit Status
TCOBS_wind_radii float 4 observations-based estimate nautical_mile complete
TCOBS_wind_radii_uncertainty float 4 observations-based estimate nautical_mile complete
TCOBS_wind_radii_data_source_flag float 4 observations-based estimate unitless future work



Parameters that provide alternative metrics for intensity and size

TC-OBS output parameters that provide alternative metrics to the traditional intensity and size parameters

The TC-OBS Database provides several observations-based estimates of alternative metrics for intensity and wind radii. The first alternative metric is related to the radial extent of maximum sustained surface winds of various thresholds. The wind exceedance parameter provides a value for probability of exceeding the given wind threshold for each time point in each cyclone's lifetime for each of the seven wind speed thresholds (34-, 50-, 64-, 83-, 96-, 113-, and 137-kt) for each of the four quadrants of the cyclone. The azimuthal average surface wind speed provides a metric which is less variable than the maximum sustained surface wind. Output is generally hourly and also includes all of the off-synoptic time points from the Best Track time grid.

Parameter Type Rank Source Unit Status
TCOBS_sustained_surface_wind_azimuthal_average float 2 observations-based estimate knots complete
TCOBS_multiple_wind_maxima_probability float 2 observations-based estimate unitless future work
TCOBS_wind_exceedance_probability integer 4 observations-based estimate unitless future work


This page was last updated 03 January 2016 by Jonathan Vigh.