Skip to content

The Basics of NASAMergedTb.jl

There are two essential components in NASAMergedTb.jl

  • The Dataset of interest (i.e., a Brightness Temperature TbDataset btd or a Classification SDDataset sdd)

  • A geographic region of interest (i.e., a GeoRegion geo)

With these two components, you can perform the following actions:

  • Download data of interest using download(btd,geo)

  • Perform basic analysis on the data using analysis(btd,geo)

  • Manipulate the data (e.g., spatiotemporal smoothing using smooth(btd,geo,...))

  • Classify regions of shallow and deep convection using classify(btd,geo)

The TbDataset Type

The TbDataset and SDDataset types contains the following information:

  • start - The beginning of the date-range of our data of interest

  • stop - The end of the date-range of our data of interest

  • path - The data directory in which our dataset is saved into

NASAMergedTb.TbDataset Type
julia
TbDataset

The TbDataset Type contains the following fields:

  • ID : ID for the TbDataset, used in determining containing folders and filenames of the NetCDF

  • name : The name describing the TbDataset, used mostly in Logging

  • doi : The DOI identifier, to be saved into the NetCDF

  • start : The start date (Y,M,D) of our download / analysis

  • stop : The end date (Y,M,D) of our download / analysis

  • path : The directory in which to save our downloads and analysis files to

  • hroot : The URL of the NASA's EOSDIS OPeNDAP server for which this dataset is stored

  • fpref : The prefix component of the NetCDF files to be downloaded

  • fsuff : The suffix component of the NetCDF files to be downloaded

source
NASAMergedTb.SDDataset Type
julia
SDDataset

The SDDataset Type contains the following fields:

  • ID : ID for the SDDataset, used in determining containing folders and filenames of the NetCDF

  • name : The name describing the SDDataset, used mostly in Logging

  • start : The start date (Y,M,D) of our download / analysis

  • stop : The end date (Y,M,D) of our download / analysis

  • path : The directory in which to save our downloads and analysis files to

  • shallow : The temperature threshold for shallow clouds (inclusive of)

  • deep : The temperature threshold for deep convective clouds (inclusive of)

source

The AbstractGeoRegion Type

A GeoRegion defines the geometry/geometries of geograhical region(s) of interest. See the documentation of GeoRegions.jl for more information.

GeoRegions.AbstractGeoRegion Type
julia
AbstractGeoRegion

Abstract supertype for geographical regions. All AbstractGeoRegion types contain the following fields:

  • ID - A String Type, the identifier for the GeoRegion.

  • pID - A String Type, the identifier for the parent GeoRegion.

  • name - A String Type, the full name of the GeoRegion.

  • path - A String Type, the path of the file containing information on this GeoRegion.

  • N - A Float Type, contains the northernmost latitude bound.

  • S - A Float Type, contains the southernmost latitude bound.

  • E - A Float Type, contains the easternmost longitude bound.

  • W - A Float Type, contains the westernmost longitude bound.

  • θ - A Float Type, the rotation projection for the data in the GeoRegion

  • geometry - A Geometry or Vector{Geometry} Type

source