ASTERimage

class typhon.cloudmask.aster.ASTERimage(filename)[source]

ASTER L1B image object.

__init__(filename)[source]

Initialize ASTER image object.

Parameters:

filename (str) – Path to ASTER L1B HDF file.

Methods

__init__(filename)

Initialize ASTER image object.

cloudmask_to_binary(clmask)

dt_estimate_scanlines([sensor])

Estimate the date time per scanline.

get_brightnesstemperature(channel)

Get ASTER L1B reflectances values at TOA.

get_cloudtopheight()

Estimate the cloud top height according to Baum et al., 2012 using :func: cloudtopheight_IR.

get_gain(channel)

Get gain settings of specified channel.

get_lapserate()

Estimate lapse rate from MODIS climatology using lapserate().

get_latlon_grid([channel])

Create latitude-longitude-grid for specified channel data.

get_metadata()

Read full ASTER metadata information.

get_possible_radiance_values(channel)

get_possible_reflectance_values(channel)

get_radiance(channel)

Get ASTER radiance values.

get_radiance_to_reflectance_factor(channel)

Calculate radiance to reflectance factor.

get_reflectance(channel)

Get ASTER L1B reflectance values at TOA.

get_ucc(channel)

normalize_channelname(channel)

read_coordinates([channel])

Read reduced latitude and longitude grid.

read_digitalnumbers(channel)

Read ASTER L1B raw digital numbers.

reflection_angles()

Calculate the reflected sun angle, theta_r, of specular reflection of sunlight into an instrument sensor.

retrieve_cloudmask([output_binary, ...])

ASTER cloud mask.

sensor_angles([channel])

Calculate sensor zenith and azimuth angles.

Attributes

basename

Filename without path.

channel2sensor

channels

subsensors

ucc

wavelength_range