The Basics of NASAMergedTb.jl
There are two essential components in NASAMergedTb.jl
The Dataset of interest (i.e., a Brightness Temperature TbDataset
btdor a Classification SDDatasetsdd)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 intereststop- The end of the date-range of our data of interestpath- The data directory in which our dataset is saved into
NASAMergedTb.TbDataset Type
TbDatasetThe TbDataset Type contains the following fields:
ID: ID for theTbDataset, used in determining containing folders and filenames of the NetCDFname: The name describing theTbDataset, used mostly in Loggingdoi: The DOI identifier, to be saved into the NetCDFstart: The start date (Y,M,D) of our download / analysisstop: The end date (Y,M,D) of our download / analysispath: The directory in which to save our downloads and analysis files tohroot: The URL of the NASA's EOSDIS OPeNDAP server for which this dataset is storedfpref: The prefix component of the NetCDF files to be downloadedfsuff: The suffix component of the NetCDF files to be downloaded
NASAMergedTb.SDDataset Type
SDDatasetThe SDDataset Type contains the following fields:
ID: ID for theSDDataset, used in determining containing folders and filenames of the NetCDFname: The name describing theSDDataset, used mostly in Loggingstart: The start date (Y,M,D) of our download / analysisstop: The end date (Y,M,D) of our download / analysispath: The directory in which to save our downloads and analysis files toshallow: The temperature threshold for shallow clouds (inclusive of)deep: The temperature threshold for deep convective clouds (inclusive of)
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
AbstractGeoRegionAbstract supertype for geographical regions. All AbstractGeoRegion types contain the following fields:
ID- AStringType, the identifier for the GeoRegion.pID- AStringType, the identifier for the parent GeoRegion.name- AStringType, the full name of the GeoRegion.path- AStringType, the path of the file containing information on this GeoRegion.N- AFloatType, contains the northernmost latitude bound.S- AFloatType, contains the southernmost latitude bound.E- AFloatType, contains the easternmost longitude bound.W- AFloatType, contains the westernmost longitude bound.θ- AFloatType, the rotation projection for the data in the GeoRegiongeometry- AGeometryorVector{Geometry}Type